1 <!doctype html> 2<!--[if IE 9]> <html class="ie9 no-js" lang="en"> <![endif]--> 3<!--[if (gt IE 9)|!(IE)]><!--> <html itemscope itemtype="http://schema.org/WebPage" class="no-js" lang="en"> <!--<![endif]--> 4<head>
5<script> 6window.KiwiSizing = window.KiwiSizing === undefined ? {} : window.KiwiSizing; 7KiwiSizing.shop = "hamc.myshopify.com"; 8 9 10</script>
10 11 <meta charset="utf-8"> 12 <meta name="viewport" content="width=device-width,initial-scale=1"> 13 <meta name="theme-color" content="#7796a8"> 14 <link rel="canonical" href="https://hamc.us/cart"> 15 16 17 18 19 <title> 20 Your Shopping Cart 21 22 23 24 – HAMCUS 25 26 </title> 27 28 29 30 <!-- /snippets/social-meta-tags.liquid --> 31<meta property="og:site_name" content="HAMCUS"> 32<meta property="og:url" content="https://hamc.us/cart"> 33<meta property="og:title" content="Your Shopping Cart"> 34<meta property="og:type" content="website"> 35<meta property="og:description" content="HAMCUS | unpredictable forms."> 36 37 38<meta name="twitter:site" content="@xhamcus"> 39<meta name="twitter:card" content="summary_large_image"> 40<meta name="twitter:title" content="Your Shopping Cart"> 41<meta name="twitter:description" content="HAMCUS | unpredictable forms."> 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
62<script> 63 window.theme_load = "popup"; 64 window.file_url = "//hamc.us/cdn/shop/files/?v=21845"; 65 window.asset_url = "//hamc.us/cdn/shop/t/35/assets/xxxxx?v=21845"; 66 67 window.color_swatch = 'true'; 68 window.money_format = '${{amount}} USD'; 69 window.shop_currency = 'USD'; 70 window.show_multiple_currencies = false; 71 72 window.review = false; 73 74 window.filter_mul_choice = true; 75 76 //Product Detail - Add to cart 77 window.btn_addToCart = '#btnAddtocart'; 78 window.product_detail_form = '#AddToCartForm'; 79 window.product_detail_name = '.product-info h1'; 80 window.product_detail_mainImg = '.product-single-photos img'; 81 window.addcart_susscess = "popup"; 82 83 window.cart_count = ".mini-cart .cart-count"; 84 window.cart_total = ".mini-cart .cart-total"; 85 86 //Quickview 87 window.btn_quickview = ".btn-quickview"; 88 window.quantity = ' x '; 89</script>
89 90 91 92 93 <link href="//fonts.googleapis.com/css?family=Poppins:300,400,500,700,900" rel="stylesheet" type="text/css" media="all" /> 94 95 96 97 98 99<link href="//hamc.us/cdn/shop/t/35/assets/jpreloader.scss.css?v=110269834980605642761789478603" rel="stylesheet" type="text/css" media="all" /> 100 101<link href="//hamc.us/cdn/shop/t/35/assets/grid-bootstrap.scss.css?v=119601034917326063121617710517" rel="stylesheet" type="text/css" media="all" /> 102<link href="//hamc.us/cdn/shop/t/35/assets/swiper.min.css?v=132518416908919733341617710496" rel="stylesheet" type="text/css" media="all" /> 103<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> 104 105<link href="//hamc.us/cdn/shop/t/35/assets/theme.scss.css?v=14969825982767787961700046048" rel="stylesheet" type="text/css" media="all" /> 106<link href="//hamc.us/cdn/shop/t/35/assets/elements.scss.css?v=24262591594862674731700046048" rel="stylesheet" type="text/css" media="all" /> 107<link href="//hamc.us/cdn/shop/t/35/assets/main.scss.css?v=28548618003328086391700046048" rel="stylesheet" type="text/css" media="all" /> 108<link href="//hamc.us/cdn/shop/t/35/assets/sections.scss.css?v=13673786949695718641700046048" rel="stylesheet" type="text/css" media="all" /> 109<link href="//hamc.us/cdn/shop/t/35/assets/theme-config.scss.css?v=37923489125327348921617710518" rel="stylesheet" type="text/css" media="all" /> 110 111<link href="//hamc.us/cdn/shop/t/35/assets/product_detail.scss.css?v=99792952877667660711700046048" rel="stylesheet" type="text/css" media="all" /> 112<link href="//hamc.us/cdn/shop/t/35/assets/swatch.scss.css?v=134166388135889643291617710521" rel="stylesheet" type="text/css" media="all" /> 113<!--SCROLLBAR--> 114<link href="//hamc.us/cdn/shop/t/35/assets/scrollbar.scss.css?v=38699944065211722431617710518" rel="stylesheet" type="text/css" media="all" /> 115 116 117
118<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 118
118
119<script src="//hamc.us/cdn/shop/t/35/assets/jquery-cookie.min.js?v=9607349207001725821617710482" type="text/javascript"></script>
vendor: 1 bytes, line 119
119
120<script src="//hamc.us/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
120 121 122
123<script src="//hamc.us/cdn/shop/t/35/assets/jpreloader.min.js?v=31006161184325285481617710481" type="text/javascript"></script>
123 124 125 126 127 128
129<script src="//hamc.us/cdn/shop/t/35/assets/scrolbar.js?v=92836574803878735191617710491" type="text/javascript"></script>
vendor: 1 bytes, line 129
129
130<script src="//hamc.us/cdn/shop/t/35/assets/swiper.min.js?v=82433240959746952291617710497" type="text/javascript"></script>
vendor: 1 bytes, line 130
130
131<script src="//hamc.us/cdn/shop/t/35/assets/gred.js?v=169827021977201123041617710517" type="text/javascript"></script>
vendor: 1 bytes, line 131
131
132<script src="//hamc.us/cdn/shop/t/35/assets/twitterFetcher.min.js?v=172149674584124885161617710499" type="text/javascript"></script>
132 133
134<script src="//hamc.us/cdn/shop/t/35/assets/theme.js?v=133508279565452841621617710498" type="text/javascript"></script>
134 135 136 137 138 139 140 141 142 143 144 145<link href="//hamc.us/cdn/shop/t/35/assets/animate.css?v=123806161818139119581617710460" rel="stylesheet" type="text/css" media="all" /> 146 147 148
149<script type="text/javascript"> 150 $(document).ready(function() { 151 $('body').jpreLoader({ 152 }); 153 }); 154</script>
154 155 156 157 158 159 160 161 162
162<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
162<meta name="google-site-verification" content="TwweF8H0ITHikAFx-TN0_3akgaMzPQd5tCfmVR0coxI"> 163<meta name="google-site-verification" content="TwweF8H0ITHikAFx-TN0_3akgaMzPQd5tCfmVR0coxI"> 164<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/4618277/digital_wallets/dialog"> 165<meta id="in-context-paypal-metadata" data-shop-id="4618277" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 166<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
166<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
166 167<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
168<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=4618277" crossorigin="anonymous"></script>
vendor: 1 bytes, line 168
168
169<script id="shopify-features" type="application/json">{"accessToken":"2b07b9170da1d9f220db3927acf09a36","betas":["rich-media-storefront-analytics"],"domain":"hamc.us","predictiveSearch":true,"shopId":4618277,"locale":"en"}</script>
vendor: 1 bytes, line 169
169
170<script>var Shopify = Shopify || {}; 171Shopify.shop = "hamc.myshopify.com"; 172Shopify.locale = "en"; 173Shopify.currency = {"active":"USD","rate":"1.0"}; 174Shopify.country = "US"; 175Shopify.theme = {"name":"2026 LP31","id":120191451206,"schema_name":"Forward","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 176Shopify.theme.handle = "null"; 177Shopify.theme.style = {"id":null,"handle":null}; 178Shopify.cdnHost = "hamc.us/cdn"; 179Shopify.routes = Shopify.routes || {}; 180Shopify.routes.root = "/"; 181Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 182Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 183Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 184Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 184
184
185<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 185
185
186<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 186
186
187<script> 188 window.ShopifyPay = window.ShopifyPay || {}; 189 window.ShopifyPay.apiHost = "shop.app\/pay"; 190 window.ShopifyPay.redirectState = null; 191</script>
vendor: 1 bytes, line 191
191
192<script> 193 window.Shopify = window.Shopify || {}; 194 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 195 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 196 window.Shopify.SignInWithShop.eligible = true; 197</script>
vendor: 1 bytes, line 197
197
198<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 198
198
199<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 199
199
200<script type="module"> 201 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 202 203 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 204 205</script>
vendor: 1 bytes, line 205
205
206<script> 207 window.Shopify = window.Shopify || {}; 208 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 209 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 210</script>
vendor: 1 bytes, line 210
210
211<script>(function() { 212 var isLoaded = false; 213 function asyncLoad() { 214 if (isLoaded) return; 215 isLoaded = true; 216 var urls = ["https:\/\/cdn.jsdelivr.net\/gh\/apphq\/currency-dist@master\/currencyhq-forward.js?1\u0026shop=hamc.myshopify.com","\/\/code.tidio.co\/mpfswha2roting3qjmf1wdfxyuns67el.js?shop=hamc.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/c53aaafd06dbc6350e71a37c9\/ddf265f70d33c197ecc58a061.js?shop=hamc.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=hamc.myshopify.com","https:\/\/cdn5.hextom.com\/js\/vimotia.js?shop=hamc.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=hamc.myshopify.com\u0026shop=hamc.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=hamc.myshopify.com\u0026shop=hamc.myshopify.com","https:\/\/omnisnippet1.com\/platforms\/shopify.js?source=scriptTag\u0026v=2025-05-15T12\u0026shop=hamc.myshopify.com","https:\/\/app.kiwisizing.com\/web\/js\/dist\/kiwiSizing\/plugin\/SizingPlugin.prod.js?v=340\u0026shop=hamc.myshopify.com"]; 217 for (var i = 0; i < urls.length; i++) { 218 var s = document.createElement('script'); 219 s.type = 'text/javascript'; 220 s.async = true; 221 s.src = urls[i]; 222 var x = document.getElementsByTagName('script')[0]; 223 x.parentNode.insertBefore(s, x); 224 } 225 }; 226 if(window.attachEvent) { 227 window.attachEvent('onload', asyncLoad); 228 } else { 229 window.addEventListener('load', asyncLoad, false); 230 } 231})();</script>
vendor: 1 bytes, line 231
231
232<script id="__st">var __st={"a":4618277,"offset":-25200,"reqid":"afbbbe77-c2a9-470f-94df-1fc0b892d3b2-1791168697","pageurl":"hamc.us\/cart","u":"e2fd888cbe8b","p":"cart"};</script>
vendor: 1 bytes, line 232
232
233<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 233
233
234<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 234
234
235<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hamc.us/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 235
235
236<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//hamc.us/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
236<script crossorigin="anonymous" defer="defer" src="//hamc.us/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 236
236
237<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 237
237
238<script> 239 window.Shopify = window.Shopify || {}; 240 window.Shopify.MCP = window.Shopify.MCP || {}; 241 window.Shopify.MCP.enabled = true; 242 window.Shopify.MCP.shop = "hamc.myshopify.com"; 243 window.Shopify.MCP.mcpEndpoint = "https:\/\/hamc.us\/api\/mcp"; 244 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 245</script>
vendor: 1 bytes, line 245
245
246<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/hamc.us\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 247</script>
vendor: 1 bytes, line 247
247
248<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hamc.us/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 249</script>
vendor: 1 bytes, line 249
249
250<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 251 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 252</script>
vendor: 1 bytes, line 252
252
253<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 254</script>
vendor: 1 bytes, line 254
254
255<script id='scb4127' type='text/javascript' async='' src='https://hamc.us/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
255<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hamc.us/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 256<style id="shopify-accelerated-checkout-cart"> 257 #shopify-buyer-consent { 258 margin-top: 1em; 259 display: inline-block; 260 width: 100%; 261} 262 263#shopify-buyer-consent.hidden { 264 display: none; 265} 266 267#shopify-subscription-policy-button { 268 background: none; 269 border: none; 270 padding: 0; 271 text-decoration: underline; 272 font-size: inherit; 273 cursor: pointer; 274} 275 276#shopify-subscription-policy-button::before { 277 box-shadow: none; 278} 279 280 </style> 281
282<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
282 283
283<script type='text/javascript'>var jiltStorefrontParams = {"capture_email_on_add_to_cart":0,"platform":"shopify","popover_dismiss_message":"Your email and cart are saved so we can send you email reminders about this order.","shop_uuid":"1e828647-4058-4ac0-b9a5-39e50ec4b80c"}; </script>
283 284 285<!-- BeginConsistentCartAddon -->
285<script> Shopify.customer_logged_in = false ; Shopify.customer_email = "" ; Shopify.log_uuids = true; </script>
285 <!-- EndConsistentCartAddon -->
286<script type="text/javascript"> 287 //BOOSTER APPS COMMON JS CODE 288 window.BoosterApps = window.BoosterApps || {}; 289 window.BoosterApps.common = window.BoosterApps.common || {}; 290 window.BoosterApps.common.shop = { 291 permanent_domain: 'hamc.myshopify.com', 292 currency: "USD", 293 money_format: "${{amount}}", 294 id: 4618277 295 }; 296 297 298 window.BoosterApps.common.template = 'cart'; 299 window.BoosterApps.common.cart = {}; 300 window.BoosterApps.common.vapid_public_key = "BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8="; 301 302 window.BoosterApps.cs_app_url = "/apps/ba_fb_app"; 303 304 window.BoosterApps.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1635268962","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1635268965","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1630424861"},"rev":{"init_js":null,"widget_js":null,"modal_js":null,"widget_css":null,"modal_css":null},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1634822965"},"bis":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_init.js?v=1633795418","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.js?v=1633795421","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.css?v=1620346071"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1634823102","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1634823105","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1634823107"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1634822968"}},"proxy_paths":{"pu":"\/apps\/ba_fb_app","app_metrics":"\/apps\/ba_fb_app\/app_metrics","push_subscription":"\/apps\/ba_fb_app\/push"},"aat":["pu"],"uat":true,"pv":false,"bam":false}; 305 306 307 308 window.BoosterApps.pu_config = {"push_prompt_cover_enabled":false,"push_prompt_cover_title":"One small step","push_prompt_cover_message":"Allow your browser to receive notifications","subscription_plan_exceeded_limits":false}; 309 window.BoosterApps.widgets_config = {"id":2182,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none"},"initial_state":{"body":"Sign up and unlock your instant discount","title":"Get 10% off your order","cta_text":"Claim Discount","show_email":true,"action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number","show_phone_number":false},"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked ð","cta_text":"Continue shopping","cta_action":"dismiss"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"invalid_email":"Please enter valid email address!","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"delay":0},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_background":"#ffdede","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"custom_css":".powered_by_rivo{\n display: block;\n}\n.ba_widget_main_design {\n background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n background: #000cc;\n}\n#ba_widget_cta_button{\n background: #000;\n color: #fff;\n}\n#ba_widget_cta_button:after {\n background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n color: #000;\n}
309\n.ba_initial_state_dismiss_text{\n color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n color: #bbb;\n}\n.ba_widget_error{\n color: #ff2626;\n background: #ffdede;\n}\n.ba_link_color{\n color: #4FC3F7;\n}\n","logo":null}; 310 311 312 313 314</script>
314 315 316
317<script type="text/javascript"> 318 !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://rivo.io/apps/push-marketing/packs/",r(r.s=27)}({27:function(e,t){}}); 319//# sourceMappingURL=application-8f6cbfa7fa510628374c.js.map 320 321 //Global snippet for Booster Apps 322 //this is updated automatically - do not edit manually. 323 324 function loadScript(src, defer, done) { 325 var js = document.createElement('script'); 326 js.src = src; 327 js.defer = defer; 328 js.onload = function(){done();}; 329 js.onerror = function(){ 330 done(new Error('Failed to load script ' + src)); 331 }; 332 document.head.appendChild(js); 333 } 334 335 function browserSupportsAllFeatures() { 336 return window.Promise && window.fetch && window.Symbol; 337 } 338 339 if (browserSupportsAllFeatures()) { 340 main(); 341 } else { 342 loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main); 343 } 344 345 function loadAppScripts(){ 346 347 348 349 loadScript(window.BoosterApps.global_config.asset_urls.pu.init_js, true, function(){}); 350 loadScript(window.BoosterApps.global_config.asset_urls.widgets.init_js, true, function(){}); 351 } 352 353 function main(err) { 354 //isolate the scope 355 loadScript(window.BoosterApps.global_config.asset_urls.global.helper_js, false, loadAppScripts); 356 } 357</script>
357 358 359<!-- BEGIN app block: shopify://apps/globo-mega-menu/blocks/app-embed/7a00835e-fe40-45a5-a615-2eb4ab697b58 --> 360<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.submenu-styles.min.css" media="print" onload="this.media='all'"> 361<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.submenu-styles.min.css"></noscript><link href="//cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.main-navigation-styles.min.css" rel="stylesheet" type="text/css" media="all" />
362<script type="text/javascript" hs-ignore data-cookieconsent="ignore" data-ccm-injected> 363document.getElementsByTagName('html')[0].classList.add('globo-menu-loading'); 364window.GloboMenuConfig = window.GloboMenuConfig || {} 365window.GloboMenuConfig.curLocale = "en"; 366window.GloboMenuConfig.bodyClasses = ['gm-menu-installed', 'gm-theme-version-1']; 367window.GloboMenuConfig.shop = "hamc.myshopify.com"; 368window.GloboMenuConfig.page_type = "cart"; 369window.GloboMenuSFAT = "4b9355e9772469501d2366bf8b3d7be1"; 370window.GloboMenuSFApiVersion = "2026-10"; 371window.GloboMenuConfig.GloboMenuLocale = "en"; 372window.GloboMenuConfig.locale = "en"; 373window.GloboMenuConfig.themeInfo = {"id":120191451206,"name":"2026 LP31","role":"main","theme_store_id":null,"theme_name":"Forward","theme_version":"1.0.0"}; 374window.GloboMenuAnalyticsEnabled = false; 375window.menuRootUrl = ""; 376window.GloboMenuCustomer = false; 377window.GloboMenuAssetsUrl = 'https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/'; 378window.GloboMenuFilesUrl = '//hamc.us/cdn/shop/files/'; 379window.GloboMenuLinklists = {"main-menu": [{'url' :"\/collections\/all", 'title': "STORE"},{'url' :"\/pages\/hamcus-wiki", 'title': "INFO"},{'url' :"\/pages\/reward", 'title': "REWARDS"}],"footer": [{'url' :"\/pages\/shipping-delivery", 'title': "SHIPPING \u0026 DELIVERY"},{'url' :"\/pages\/return-exchange", 'title': "RETURN \u0026 EXCHANGE"},{'url' :"\/pages\/privacy-policy", 'title': "PRIVACY POLICY"}],"main-menu-1": [{'url' :"\/collections\/prmtvsm-18ss", 'title': "18_01_SS"},{'url' :"\/collections\/prmtvsm-1718ss", 'title': "17_02_AW"},{'url' :"\/collections\/prmtvsm-17-01", 'title': "17_01_SS"},{'url' :"\/collections\/prmtvsm-16-01", 'title': "16_01_SS"},{'url' :"\/collections\/15-aw-time-wanderer", 'title': "15_02_AW"}],"customer-care": [{'url' :"https:\/\/hamcus.aftership.com\/", 'title': "Track My Orders"},{'url' :"https:\/\/hamcus.returnscenter.com\/", 'title': "Returns Center"},{'url' :"\/pages\/shipping-delivery", 'title': "Shipping Policy"},{'url' :"\/pages\/privacy-policy", 'title': "Privacy Policy"}],"megamenu-1": [{'url' :"\/collections\/20_02_aw", 'title': "20_02_AW"},{'url' :"\/collections\/20_01_ss", 'title': "20_01_SS"},{'url' :"\/collections\/1902_aw", 'title': "19_02_AW"},{'url' :"\/collections\/1901_ss", 'title': "19_01_SS"},{'url' :"\/collections\/1802_aw", 'title': "18_02_AW"},{'url' :"\/collections\/prmtvsm-18ss", 'title': "18_01_SS"}],"megamenu-2": [{'url' :"\/collections\/prmtvsm-1718ss", 'title': "17_02_AW"},{'url' :"\/collections\/prmtvsm-17-01", 'title': "17_01_SS"},{'url' :"\/collections\/prmtvsm-16-01", 'title': "16_01_SS"},{'url' :"\/collections\/15-aw-time-wanderer", 'title': "15_02_AW"}],"megamenu-3": [{'url' :"\/collections\/all", 'title': "VIEW ALL SEASONS"},{'url' :"\/collections\/rigs-utilities", 'title': "UTILITY RIGS"},{'url' :"\/collections\/head-gear", 'title': "HEAD GEAR"},{'url' :"\/products\/gift-card", 'title': "GIFT CARD"}],"info": [{'url' :"\/pages\/lookbook", 'title': "LOOKBOOK"},{'url' :"\/pages\/hamcus-wiki", 'title': "WIKI"}],"customer-account-main-menu": [{'url' :"https:\/\/shopify.com\/4618277\/account\/orders?locale=en\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYW1jLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTc3MzQ5OCwibmJmIjoxNzkxMTY4Njk4fQ.xvU37OY2Zo5ElYisvOIP6rO5S7SscF5LoBZoHsIrLK4", 'title': "Orders"},{'url' :"https:\/\/shopify.com\/4618277\/account\/profile?locale=en\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYW1jLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTc3MzQ5OCwibmJmIjoxNzkxMTY4Njk4fQ.xvU37OY2Zo5ElYisvOIP6rO5S7SscF5LoBZoHsIrLK4", 'title': "Profile"}]} 380window.GloboMenuConfig.is_app_embedded = true; 381window.showAdsInConsole = true; 382</script>
382 383<link href="//cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" /> 384 385 386<link href="//cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/remixicon.min.css" rel="stylesheet" type="text/css" media="all" /> 387
388<script hs-ignore data-cookieconsent="ignore" data-ccm-injected type="text/javascript"> 389window.GloboMenus = window.GloboMenus || []; 390 var menuKey = "7963"; 391 window.GloboMenus[menuKey] = window.GloboMenus[menuKey] || {}; 392 window.GloboMenus[menuKey].id = menuKey;window.GloboMenus[menuKey].replacement = {"type":"auto"};window.GloboMenus[menuKey].type = "main"; 393 window.GloboMenus[menuKey].schedule = {"enable":false,"from":"0","to":"0"}; 394 window.GloboMenus[menuKey].settings ={"font":{"tab_fontsize":"14","menu_fontsize":"14","tab_fontfamily":"Work Sans","tab_fontweight":"500","menu_fontfamily":"Work Sans","menu_fontweight":"500","tab_fontfamily_2":"Lato","menu_fontfamily_2":"Lato","submenu_text_fontsize":"13","tab_fontfamily_custom":false,"menu_fontfamily_custom":false,"submenu_text_fontfamily":"Work Sans","submenu_text_fontweight":"400","submenu_heading_fontsize":"14","submenu_text_fontfamily_2":"Arimo","submenu_heading_fontfamily":"Work Sans","submenu_heading_fontweight":"600","submenu_description_fontsize":"12","submenu_heading_fontfamily_2":"Bitter","submenu_description_fontfamily":"Work Sans","submenu_description_fontweight":"400","submenu_text_fontfamily_custom":false,"submenu_description_fontfamily_2":"Indie Flower","submenu_heading_fontfamily_custom":false,"submenu_description_fontfamily_custom":false},"color":{"menu_text":"#ffffff","menu_border":"#0f0f0f","submenu_text":"#313131","atc_text_color":"#FFFFFF","submenu_border":"#d1d1d1","menu_background":"#000000","menu_text_hover":"#f6f1f1","sale_text_color":"#ffffff","submenu_heading":"#ae2828","tab_heading_color":"#202020","soldout_text_color":"#757575","submenu_background":"#ffffff","submenu_text_hover":"#000000","submenu_description":"#969696","atc_background_color":"#1F1F1F","atc_text_color_hover":"#FFFFFF","tab_background_hover":"#d9d9d9","menu_background_hover":"#1d1d1d","sale_background_color":"#ec523e","soldout_background_color":"#d5d5d5","tab_heading_active_color":"#000000","submenu_description_hover":"#4d5bcd","atc_background_color_hover":"#000000"},"general":{"align":"left","login":false,"border":true,"logout":false,"search":true,"account":false,"trigger":"hover","register":false,"atcButton":false,"indicators":true,"responsive":"768","transition":"fade","orientation":"horizontal","menu_padding":"20","carousel_loop":true,"mobile_border":true,"mobile_trigger":"click_toggle","submenu_border":true,"tab_lineheight":"50","menu_lineheight":"50","lazy_load_enable":false,"transition_delay":"150","transition_speed":"300","carousel_auto_play":true,"dropdown_lineheight":"50","linklist_lineheight":"30","mobile_sticky_header":true,"desktop_sticky_header":true,"submenu_mobile_open_style":"dropdown","mobile_hide_linklist_submenu":false},"language":{"name":"Name","sale":"Sale","send":"Send","view":"View details","email":"Email","phone":"Phone Number","search":"Search for...","message":"Message","sold_out":"Sold out","add_to_cart":"Add to cart"}}; 395 window.GloboMenus[menuKey].itemsLength = 2; 396</script>
396<script type="template/html" id="globoMenu7963HTML"><ul class="gm-menu gm-menu-7963 gm-bordered gm-mobile-bordered gm-has-retractor gm-submenu-align-left gm-menu-trigger-hover gm-transition-fade" data-menu-id="7963" data-transition-speed="300" data-transition-delay="150"> 397<li data-gmmi="0" data-gmdi="0" class="gm-item gm-level-0 gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="STORE"><span class="gm-text">STORE</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 398<li class="gm-item"><a class="gm-target" title="NEW ARRIVALS" href="/collections/new-collection"><i class="gm-icon fa fa-unlock"></i><span class="gm-text">NEW ARRIVALS</span></a> 399</li> 400<li class="gm-item"><a class="gm-target" title="SUMMER SALE" href="https://hamc.us/collections/summer-sale"><i class="gm-icon ri-sparkling-2-fill"></i><span class="gm-text">SUMMER SALE</span></a> 401</li> 402<li class="gm-item gm-hidden-desktop gm-hidden-mobile"><a class="gm-target" title="LIMITED TIME SUPPLIES" href="/collections/30-off"><i class="gm-icon fa fa-hourglass-2"></i><span class="gm-text">LIMITED TIME SUPPLIES<span data-nosnippet class="gm-description">__% Discounted Items</span></span></a> 403</li> 404<li class="gm-item"><a class="gm-target" title="CURRENT ESSENTIALS" href="/collections/best-selling-collection"><i class="gm-icon ri-temp-cold-line"></i><span class="gm-text">CURRENT ESSENTIALS<span data-nosnippet class="gm-description">Our Most Sought-After Pieces</span></span></a> 405</li> 406<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="x Duszen Multiverse Events" href="/collections/adidas-originals-x-duszen-1"><i class="gm-icon ri-shining-fill"></i><span class="gm-text">x Duszen Multiverse Events<span data-nosnippet class="gm-description">Collabrations</span></span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 407<li class="gm-item"><a class="gm-target" title="D-UGG-SZEN" href="/collections/d-ugg-szen"><i class="gm-icon fa fa-magnet"></i><span class="gm-text">D-UGG-SZEN<span data-nosnippet class="gm-description">x UGG</span></span></a> 408</li> 409<li class="gm-item"><a class="gm-target" title="LUMA stellapandancer" href="/collections/skullpanda-x-hamcus"><i class="gm-icon ri-skull-line"></i><span class="gm-text">LUMA stellapandancer<span data-nosnippet class="gm-description">x Popmart Skullpanda</span></span></a> 410</li> 411<li class="gm-item"><a class="gm-target" title="Kolonial LP" href="/collections/kolonial"><i class="gm-icon fa fa-tree"></i><span class="gm-text">Kolonial LP<span data-nosnippet class="gm-description">x Kolon Sports</span></span></a> 412</li> 413<li class="gm-item"><a class="gm-target" title="Be@rbrick 112" href="/collections/be-rbrick"><i class="gm-icon ri-bear-smile-line"></i><span class="gm-text">Be@rbrick 112<span data-nosnippet class="gm-description">x Medicom Toys</span></span></a> 414</li> 415<li class="gm-item"><a class="gm-target" title="AD///DUSZEN" href="/collections/adidas-originals-x-duszen-1"><span class="gm-text">AD///DUSZEN<span data-nosnippet class="gm-description">x Adidas Originals</span></span></a> 416</li></ul> 417</li> 418<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="SEASONS"><span class="gm-text">SEASONS</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 419<li class="gm-item"><a class="gm-target" title="26_02_FW" href="https://hamc.us/collections/26_02_fw"><span class="gm-text">26_02_FW</span></a> 420</li> 421<li class="gm-item"><a class="gm-target" title="26_01_SS" href="/collections/25_02_fw-1"><span class="gm-text">26_01_SS</span></a> 422</li> 423<li class="gm-item"><a class="gm-target" title="25_02_FW" href="/collections/25_02_fw"><span class="gm-text">25_02_FW</span></a> 424</li> 425<li class="gm-item"><a class="gm-target" title="25_01_SS" href="/collections/25_01_ss"><span class="gm-text">25_01_SS</span></a> 426</li> 427<li class="gm-item"><a class="gm-target" title="24_02_FW" href="/collections/24_02_fw"><span class="gm-text">24_02_FW</span></a> 428</li> 429<li class="gm-item"><a class="gm-target" title="24_01_SS" href="/collections/24_01_ss"><span class="gm-text">24_01_SS</span></a> 430</li> 431<li class="gm-item"><a class="gm-target" title="23_02_FW" href="/collections/23_02_fw"><span class="gm-text">23_02_FW</span></a> 432</li> 433<li class="gm-item"><a class="gm-target" title="23_01_SS" href="/collections/23_01_ss"><span class="gm-text">23_01_SS</span></a> 434</li> 435<li class="gm-item"><a class="gm-target" title="22_02_AW" href="/collections/22_02_aw"><span class="gm-text">22_02_AW</span></a> 436</li> 437<li class="gm-item"><a class="gm-target" title="22_01_SS" href="/collections/22_01_ss"><span class="gm-text">22_01_SS</span></a> 438</li> 439<li class="gm-item"><a class="gm-target" title="21_02_AW" href="/collections/21_02_aw"><span class="gm-text">21_02_AW</span></a> 440</li> 441<li class="gm-item"><a class="gm-target" title="21_01_SS" href="/collections/21_01_ss"><span class="gm-text">21_01_SS</span></a> 442</li> 443<li class="gm-item"><a class="gm-target" title="20_02_AW" href="/collections/20_02_aw"><span class="gm-text">20_02_AW</span></a> 444</li> 445<li class="gm-item"><a class="gm-target" title="20_01_SS" href="/collections/20_01_ss"><span class="gm-text">20_01_SS</span></a> 446</li> 447<li class="gm-item"><a class="gm-target" title="1902_AW" href="/collections/1902_aw"><span class="gm-text">1902_AW</span></a> 448</li> 449<li class="gm-item"><a class="gm-target" title="1901_SS" href="/collections/1901_ss"><span class="gm-text">1901_SS</span></a> 450</li> 451<li class="gm-item"><a class="gm-target" title="18_01_SS" href="/collections/prmtvsm-18ss"><span class="gm-text">18_01_SS</span></a> 452</li> 453<li class="gm-item"><a class="gm-target" title="1802_AW" href="/collections/1802_aw"><span class="gm-text">1802_AW</span></a> 454</li> 455<li class="gm-item"><a class="gm-target" title="17_02_AW" href="/collections/prmtvsm-1718ss"><span class="gm-text">17_02_AW</span></a> 456</li> 457<li class="gm-item"><a class="gm-target" title="17_01_SS" href="/collections/prmtvsm-17-01"><span class="gm-text">17_01_SS</span></a> 458</li> 459<li class="gm-item"><a class="gm-target" title="16_01_SS" href="/collections/prmtvsm-16-01"><span class="gm-text">16_01_SS</span></a> 460</li> 461<li class="gm-item"><a class="gm-target" title="15_02_AW" href="/collections/15-aw-time-wanderer"><span class="gm-text">15_02_AW</span></a> 462</li></ul> 463</li> 464<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="ALL" href="/collections/new-collection"><span class="gm-text">ALL</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 465<li class="gm-item"><a class="gm-target" title="TOPS" href="/collections/mens-tops"><span class="gm-text">TOPS</span></a> 466</li> 467<li class="gm-item"><a class="gm-target" title="CROP-TOPS" href="/collections/croptop"><span class="gm-text">CROP-TOPS</span></a> 468</li> 469<li class="gm-item"><a class="gm-target" title="BOTTOMS" href="/collections/mens-bottoms"><span class="gm-text">BOTTOMS</span></a> 470</li> 471<li class="gm-item"><a class="gm-target" title="BODYSUITS" href="/collections/bodysuits"><span class="gm-text">BODYSUITS</span></a> 472</li> 473<li class="gm-item"><a class="gm-target" title="SHIRTS" href="/collections/shirts"><span class="gm-text">SHIRTS</span></a> 474</li> 475<li class="gm-item"><a class="gm-target" title="VEST" href="/collections/vest"><span class="gm-text">VEST</span></a> 476</li> 477<li class="gm-item"><a class="gm-target" title="DENIM" href="/collections/denim"><span class="gm-text">DENIM</span></a> 478</li> 479<li class="gm-item"><a class="gm-target" title="OUTERWEAR" href="/collections/outerwear"><span class="gm-text">OUTERWEAR</span></a> 480</li> 481<li class="gm-item"><a class="gm-target" title="QUILTED PUFFER" href="/collections/quilted-puffer"><span class="gm-text">QUILTED PUFFER</span></a> 482</li> 483<li class="gm-item"><a class="gm-target" title="DOWN FILLED" href="/collections/down-filled"><span class="gm-text">DOWN FILLED</span></a> 484</li></ul> 485</li> 486<li class="gm-item"><a class="gm-target" title="HEAD GEAR" href="/collections/head-gear"><span class="gm-text">HEAD GEAR</span></a> 487</li> 488<li class="gm-item"><a class="gm-target" title="JUMPSUITS" href="/collections/jumpsuits"><i class="gm-icon fa fa-space-shuttle"></i><span class="gm-text">JUMPSUITS</span></a> 489</li> 490<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="TECH UTILITY" href="/collections/rigs-utilities"><i class="gm-icon fa fa-gear"></i><span class="gm-text">TECH UTILITY</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 491<li class="gm-item"><a class="gm-target" title="CHEST & SHOULDER" href="/collections/chest-shoulder-rigs"><span class="gm-text">CHEST & SHOULDER</span></a> 492</li> 493<li class="gm-item"><a class="gm-target" title="NECK" href="/collections/neck"><span class="gm-text">NECK</span></a> 494</li> 495<li class="gm-item"><a class="gm-target" title="CHAPS" href="/collections/gaiters"><span class="gm-text">CHAPS</span></a> 496</li> 497<li class="gm-item"><a class="gm-target" title="WAIST" href="/collections/waist"><span class="gm-text">WAIST</span></a> 498</li> 499<li class="gm-item"><a class="gm-target" title="LEG" href="/collections/gaiters-1"><span class="gm-text">LEG</span></a> 500</li></ul> 501</li> 502<li class="gm-item gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="CARRY SYSTEMS" href="/collections/carry-systems"><i class="gm-icon ri-briefcase-4-line"></i><span class="gm-text">CARRY SYSTEMS<span data-nosnippet class="gm-description">_ Waist/Slings/Back Packs & Modular Storage</span></span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 503<li class="gm-item"><a class="gm-target" title="BACKPACKS" href="/collections/backpacks"><span class="gm-text">BACKPACKS<span data-nosnippet class="gm-description">Back & Expedition Carry</span></span></a> 504</li> 505<li class="gm-item"><a class="gm-target" title="SLING / SHOULDER" href="/collections/sling-shoulder"><span class="gm-text">SLING / SHOULDER<span data-nosnippet class="gm-description">
505Crossbody & Shoulder Carry</span></span></a> 506</li> 507<li class="gm-item"><a class="gm-target" title="WAIST PACKS" href="/collections/waist-packs"><span class="gm-text">WAIST PACKS<span data-nosnippet class="gm-description">Waist-Mounted Storage</span></span></a> 508</li> 509<li class="gm-item"><a class="gm-target" title="MODULAR STORAGE" href="/collections/modular-storage"><span class="gm-text">MODULAR STORAGE<span data-nosnippet class="gm-description">Pouches & Auxiliary Carry</span></span></a> 510</li></ul> 511</li> 512<li class="gm-item"><a class="gm-target" title="ACCESSORIES" href="/collections/accessories"><span class="gm-text">ACCESSORIES</span></a> 513</li> 514<li class="gm-item"><a class="gm-target" title="FOOTWEAR" href="/collections/footwear"><i class="gm-icon ri-footprint-fill"></i><span class="gm-text">FOOTWEAR</span></a> 515</li> 516<li class="gm-item gm-hidden-desktop gm-hidden-mobile"><a class="gm-target" title="MERCS" href="/collections/mercs"><i class="gm-icon fa fa-gift"></i><span class="gm-text">MERCS</span></a> 517</li> 518<li class="gm-item"><a class="gm-target" title="DUSZEN ROOM" href="/collections/duszen-room"><i class="gm-icon ri-door-closed-line"></i><span class="gm-text">DUSZEN ROOM<span data-nosnippet class="gm-description">Restricted Allocation Terminal</span></span></a> 519</li></ul></li> 520 521<li data-gmmi="1" data-gmdi="1" class="gm-item gm-level-0 gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="INFO"><span class="gm-text">INFO</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-submenu-bordered gm-orientation-vertical "> 522<li class="gm-item"><a class="gm-target" title="Linktr.ee_" target="_blank" href="https://linktr.ee/hamcus"><span class="gm-text">Linktr.ee_<span data-nosnippet class="gm-description">What's Duszen & More</span></span></a> 523</li> 524<li class="gm-item gm-hidden-desktop gm-hidden-mobile"><a class="gm-target" title="SEASON TIMELINE" href="https://drive.google.com/file/d/1Wt0mzUaHk4oACma3XAtvgQ8dPc6O7Vos/view"><span class="gm-text">SEASON TIMELINE<span data-nosnippet class="gm-description">Lookbook Campaigns</span></span></a> 525</li> 526<li class="gm-item"><a class="gm-target" title="CONTACT US" href="/pages/contact-us"><span class="gm-text">CONTACT US</span></a> 527</li></ul></li> 528<li class="gm-item gm-level-0 searchItem gm-submenu-mega gm-submenu-align-right"> 529<a class="gm-target"><span class="gm-text"><i class="fa fa-search" aria-hidden="true"></i></span></a> 530<div class="gm-submenu gm-search-form"> 531<form action="/search" method="get"><input autoComplete="off" placeholder="Search for..." name="q" type="text" value="" /> 532<button type="submit"><i class="fa fa-search" aria-hidden="true"></i></button> 533</form> 534</div> 535</li></ul></script>
535<style> 536.gm-menu-installed .gm-menu.gm-menu-7963 { 537 background-color: #000000 !important; 538 color: #313131; 539 font-family: "Work Sans", sans-serif; 540 font-size: 13px; 541} 542.gm-menu-installed .gm-menu.gm-menu-7963.gm-bordered:not(.gm-menu-mobile):not(.gm-vertical) > .gm-level-0 + .gm-level-0 { 543 border-left: 1px solid #0f0f0f !important; 544} 545.gm-menu-installed .gm-menu.gm-bordered.gm-vertical > .gm-level-0 + .gm-level-0:not(.searchItem), 546.gm-menu-installed .gm-menu.gm-menu-7963.gm-mobile-bordered.gm-menu-mobile > .gm-level-0 + .gm-level-0:not(.searchItem){ 547 border-top: 1px solid #0f0f0f !important; 548} 549.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-text{ 550 font-family: "Work Sans", sans-serif !important; 551} 552.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target{ 553 padding: 15px 20px !important; 554 font-family: "Work Sans", sans-serif !important; 555} 556 557.gm-menu-mobile .gm-retractor:after { 558 margin-right: 20px !important; 559} 560 561html[dir="rtl"] .gm-menu-mobile .gm-retractor:after { 562 margin-left: 20px !important; 563 margin-right: 0 !important; 564} 565 566.gm-back-retractor:after { 567 margin-left: 20px !important; 568} 569 570html[dir="rtl"] .gm-back-retractor:after { 571 margin-right: 20px !important; 572 margin-left: 0 !important; 573} 574 575.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target, 576.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-icon, 577.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-text, 578.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0 > .gm-target > .gm-retractor { 579 color: #ffffff !important; 580 font-size: 14px !important; 581 font-weight: 500 !important; 582 font-style: normal !important; 583 line-height: 20px !important; 584} 585 586.gm-menu.gm-menu-7963 .gm-submenu.gm-search-form input{ 587 line-height: 40px !important; 588} 589 590.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target, 591.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target{ 592 background-color: #1d1d1d !important; 593} 594 595.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target, 596.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target > .gm-icon, 597.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target > .gm-text, 598.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0.gm-active > .gm-target > .gm-retractor, 599.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target, 600.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target > .gm-icon, 601.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target > .gm-text, 602.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item.gm-level-0:hover > .gm-target > .gm-retractor{ 603 color: #f6f1f1 !important; 604} 605 606.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress) { 607 border: 1px solid #d1d1d1 !important; 608} 609 610.gm-menu-installed .gm-menu.gm-menu-7963.gm-menu-mobile .gm-tabs > .gm-tab-links > .gm-item { 611 border-top: 1px solid #d1d1d1 !important; 612} 613 614.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target{ 615 background-color: #d9d9d9 !important; 616} 617 618.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu.gm-mega, 619.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu.gm-search-form, 620.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-aliexpress .gm-tab-links, 621.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-aliexpress .gm-tab-content, 622.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu.gm-aliexpress, 623.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tab-panel, 624.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-links .gm-links-group { 625 background-color: #ffffff !important; 626} 627.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-bordered .gm-tabs-left > .gm-tab-links { 628 border-right: 1px solid #d1d1d1 !important; 629} 630.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-bordered .gm-tabs-top > .gm-tab-links { 631 border-bottom: 1px solid #d1d1d1 !important; 632} 633.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu-bordered .gm-tabs-right > .gm-tab-links { 634 border-left: 1px solid #d1d1d1 !important; 635} 636.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target, 637.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-text{ 638 font-family: "Work Sans", sans-serif; 639 font-size: 14px; 640 font-weight: 500; 641 font-style: normal; 642} 643.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-icon{ 644 font-size: 14px; 645} 646.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target, 647.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-text, 648.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-retractor, 649.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target > .gm-icon, 650.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tabs .gm-tab-panel .gm-header > button > .gm-target, 651.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tabs .gm-tab-panel .gm-header > button > .gm-target > .gm-text, 652.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tabs .gm-tab-panel > .gm-header > button > .gm-back-retractor { 653 color: #202020 !important; 654} 655.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target, 656.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-text, 657.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-retractor, 658.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-icon, 659.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target:hover > .gm-text, 660.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-tab-links > .gm-item > .gm-target:hover > .gm-retractor { 661 color: #000000 !important; 662} 663 664.gm-menu-installed .gm-menu.gm-menu-7963 .gm-dropdown { 665 background-color: #ffffff !important; 666} 667.gm-menu-installed .gm-menu.gm-menu-7963 .gm-dropdown > li > a, 668.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-header > button > .gm-target{ 669 line-height: 20px !important; 670} 671.gm-menu-installed .gm-menu.gm-menu-7963 .gm-tab-links > li > a { 672 line-height: 20px !important; 673} 674.gm-menu-installed .gm-menu.gm-menu-7963 .gm-links > li:not(.gm-heading) > a, 675.gm-menu-installed .gm-menu.gm-menu-7963 .gm-links > .gm-links-group > li:not(.gm-heading) > a { 676 line-height: 20px !important; 677} 678 679.gm-html-inner, 680.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-target{ 681 color: #313131 !important; 682 font-family: "Work Sans", sans-serif !important; 683 font-size: 13px !important; 684 font-weight: 400 !important; 685 font-style: normal !important; 686} 687.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-item .gm-back-retractor { 688 color: #313131 !important; 689} 690.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-target .gm-icon { 691 font-size: 13px !important; 692} 693.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-heading, 694.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-heading .gm-target{ 695 color: #ae2828 !important; 696 font-family: "Work Sans", sans-serif !important; 697 font-size: 14px !important; 698 font-weight: 600 !important; 699 font-style: normal !important; 700} 701.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-item .gm-heading .gm-back-retractor { 702 color: #ae2828 !important; 703} 704.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover, 705.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-text, 706.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-icon, 707.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-retractor{ 708 color: #000000 !important; 709} 710 711.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-target:hover .gm-text, 712.gm-menu-installed .gm-menu.gm-menu-mobile.gm-submenu-open-style-slide.gm-menu-7963 .gm-submenu .gm-target:hover .gm-icon { 713 color: #313131 !important; 714} 715 716.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-price { 717 color: #313131 !important; 718} 719.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover .gm-old-price { 720 color: #969696 !important; 721} 722.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-item.gm-level-0 >.gm-target:hover > .gm-text > .gm-description, 723.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-target:hover > .gm-text > .gm-description { 724 color: #4d5bcd !important; 725} 726 727.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-item.gm-level-0 .gm-description, 728.gm-menu-installed .gm-menu.gm-menu-7963 .gm-submenu .gm-item .gm-description { 729 color: #969696 !important; 730 font-family: "Work Sans", sans-serif !important; 731 font-size: 12px !important; 732 font-weight: 400 !important; 733 font-style: normal !important; 734 } 735.gm-menu.gm-menu-7963 .gm-label.gm-sale-label{ 736 color: #ffffff !important; 737 background: #ec523e !important; 738} 739.gm-menu.gm-menu-7963 .gm-label.gm-sold_out-label{ 740 color: #757575 !important; 741 background: #d5d5d5 !important; 742} 743 744.theme_store_id_777 .drawer a, 745.drawer h3, 746.drawer .h3, 747.theme_store_id_601.gm-menu-installed .gm-menu.gm-menu-7963 .gm-level-0 > a.icon-account, 748.theme_store_id_601.gm-menu-installed .gm-menu.gm-menu-7963 .gm-level-0 > a.icon-search, 749.theme_store_id_601 #nav.gm-menu.gm-menu-7963 .gm-level-0 > a, 750.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.gm-theme-li > a 751.theme_store_id_601 #nav.gm-menu.gm-menu-7963 .gm-level-0 > select.currencies { 752 color: #ffffff !important; 753} 754 755.theme_store_id_601 #nav.gm-menu.gm-menu-7963 .gm-level-0 > select.currencies > option { 756 background-color: #000000 !important; 757} 758 759.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.gm-theme-li > a { 760 font-family: "Work Sans", sans-serif !important; 761 font-size: 14px !important; 762} 763 764.gm-menu.gm-menu-7963 .gm-product-atc input.gm-btn-atc{ 765 color: #FFFFFF !important; 766 background-color: #1F1F1F !important; 767 font-family: "Work Sans", sans-serif !important; 768} 769 770.gm-menu.gm-menu-7963 .gm-product-atc input.gm-btn-atc:hover{ 771 color: #FFFFFF !important; 772 background-color: #000000 !important; 773} 774 775.gm-menu.gm-menu-7963 .gm-item > .gm-submenu { 776 -webkit-transition-duration: 300ms; 777 transition-duration: 300ms; 778 transition-delay: 0ms !important; 779 -webkit-transition-delay: 0ms !important; 780} 781 782.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target, 783.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-icon, 784.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-retractor, 785.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-text{ 786 color: var(--gm-item-custom-color, #ffffff) !important; 787} 788.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target{ 789 background: var(--gm-item-custom-background-color, #000000) !important; 790} 791 792.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target, 793.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-icon, 794.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-retractor, 795.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-text, 796.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target, 797.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-icon, 798.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-retractor, 799.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-text{ 800 color: var(--gm-item-custom-hover-color, #f6f1f1) !important; 801} 802.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target, 803.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target{ 804 background: var(--gm-item-custom-hover-background-color, #1d1d1d) !important; 805} 806 807.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target, 808.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-icon, 809.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-retractor, 810.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target .gm-text{ 811 color: var(--gm-item-custom-color) !important; 812} 813.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color > .gm-target{ 814 background: var(--gm-item-custom-background-color) !important; 815} 816.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target, 817.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-icon, 818.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-retractor, 819.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-text, 820.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target, 821.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-icon, 822.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-retractor, 823.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target .gm-text{ 824 color: var(--gm-item-custom-hover-color) !important; 825} 826.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color.gm-active > .gm-target, 827.gm-menu-installed .gm-menu.gm-menu-7963 > .gm-level-0.has-custom-color:hover > .gm-target{ 828 background: var(--gm-item-custom-hover-background-color) !important; 829} 830.gm-menu-installed .gm-menu.gm-menu-7963 .gm-image a { 831 width: var(--gm-item-image-width); 832 max-width: 100%; 833} 834.gm-menu-installed .gm-menu.gm-menu-7963 .gm-icon.gm-icon-img { 835 width: var(--gm-item-icon-width); 836 max-width: var(--gm-item-icon-width, 60px); 837} 838.gm-menu-installed .gm-menu.gm-menu-7963 .gm-item > .gm-submenu { 839 transition-delay: 0 !important; 840 -webkit-transition-delay: 0 !important; 841} 842</style><link href="https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600&display=swap" rel="stylesheet">
842<script> 843if(window.AVADA_SPEED_WHITELIST){const gmm_w = new RegExp("globo-mega-menu", 'i');if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(gmm_w);}else{window.AVADA_SPEED_WHITELIST = [gmm_w];}}</script>
843 844<!-- END app block -->
844<script src="https://cdn.shopify.com/extensions/01a0f911-2fdb-7393-b7df-4b4d0f82df4c/monk-free-gift-with-purchase-471/assets/mr-embed-1.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 844
844
845<script src="https://cdn.shopify.com/extensions/01a0fb63-99bb-7a46-8b03-1f195666d113/mega-menu-builder-405/assets/globo.menu.index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 845
845
846<script src="https://cdn.shopify.com/extensions/01a08082-d092-749c-87fb-d7fdd89713b9/announcement-bar-maker-by-apphero-7/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script>
846 847<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0461/8277/files/hamcus-logo-18-100_3x_cf9d71e8-4c30-42aa-9f09-542b29817494.png?v=1587198736" /> 848<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0461/8277/files/hamcus-logo-18-100_3x_cf9d71e8-4c30-42aa-9f09-542b29817494.png?v=1587198736" /> 849<meta property="og:image:width" content="2401" /> 850<meta property="og:image:height" content="2400" /> 851<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
852<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 4618277,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 852
852
853<script> 854 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 855</script>
vendor: 1 bytes, line 855
855
856<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
856).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 4618277,storefrontBaseUrl: "https://hamc.us",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hamc.us/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2653421638","configuration":"{\"shopUrl\":\"hamc.myshopify.com\",\"appNameSignature\":\"globo_menu_revenue_pixel\",\"attributionStorageKey\":\"gm_menu_attribution\",\"analyticsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22b3413df3f6c0
85656aec31bf3998ddb39","type":"APP","apiClientId":1747773,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1961656390","configuration":"{\"mailchimp_store_id\":\"store_f5daigks24ft9zsumd4v\", \"mailchimp_user_id\":\"42013625\",\"mailchimp_list_id\":\"308a0bbe2f\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1705050182","configuration":"{\"accountID\":\"hamc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"453115974","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-643171247\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-643171247\\\/xxVfCK_S5s4BEK-H2LIC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-643171247\\\/fW8kCLKW5s4BEK-H2LIC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-643171247\\\/GzspCKyW5s4BEK-H2LIC\\\",\\\"MC-8QXFKF3MB7\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-643171247\\\/AxtZCKmW5s4BEK-H2LIC\\\",\\\"MC-8QXFKF3MB7\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-643171247\\\/qf3pCKaW5s4BEK-H2LIC\\\",\\\"MC-8QXFKF3MB7\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-643171247\\\/D-p5CLLS5s4BEK-H2LIC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-643171247\\\/XuSnCK-W5s4BEK-H2LIC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"107741254","configuration":"{\"pixel_id\":\"202892730166127\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"60489798","configuration":"{\"tagID\":\"2614008376239\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"52789318","configuration":"{\"hashed_organization_id\":\"d305f6a34b330728e33cea9beb4a6ee1_v1\",\"app_key\":\"hamc\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"93093958","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HAMCUS","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hamc.myshopify.com","countryCode":"HK","storefrontUrl":"https:\/\/h
856amc.us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://hamc.us/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"120191451206","themePublished":"true","eventMetadataId":"6ef34670-7c08-40fe-9f63-25f4cb6f286b","pageType":"cart","shopId":"4618277","storefrontBaseUrl":"https:\/\/hamc.us","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
856<script> 857 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 858 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 859 window.ShopifyAnalytics.meta.currency = 'USD'; 860 var meta = {"page":{"pageType":"cart","requestId":"afbbbe77-c2a9-470f-94df-1fc0b892d3b2-1791168697"}}; 861 for (var attr in meta) { 862 window.ShopifyAnalytics.meta[attr] = meta[attr]; 863 } 864</script>
vendor: 1 bytes, line 864
864
865<script class="analytics"> 866 (function () { 867 var customDocumentWrite = function(content) { 868 var jquery = null; 869 870 if (window.jQuery) { 871 jquery = window.jQuery; 872 } else if (window.Checkout && window.Checkout.$) { 873 jquery = window.Checkout.$; 874 } 875 876 if (jquery) { 877 jquery('body').append(content); 878 } 879 }; 880 881 var hasLoggedConversion = function(token) { 882 if (token) { 883 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 884 } 885 return false; 886 } 887 888 var setCookieIfConversion = function(token) { 889 if (token) { 890 var twoMonthsFromNow = new Date(Date.now()); 891 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 892 893 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 894 } 895 } 896 897 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 898 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 899 if (trekkie.integrations) { 900 return; 901 } 902 trekkie.methods = [ 903 'identify', 904 'page', 905 'ready', 906 'track', 907 'trackForm', 908 'trackLink' 909 ]; 910 trekkie.factory = function(method) { 911 return function() { 912 var args = Array.prototype.slice.call(arguments); 913 args.unshift(method); 914 trekkie.push(args); 915 if (method == 'track' || method == 'page') { 916 var pageUrl; 917 try { 918 pageUrl = window.location.href; 919 } catch (e) {} 920 var pageReferrer; 921 try { 922 pageReferrer = document.referrer; 923 } catch (e) {} 924 try { 925 if (window.__TREKKIE_SHIM_QUEUE == null) { 926 window.__TREKKIE_SHIM_QUEUE = []; 927 } 928 window.__TREKKIE_SHIM_QUEUE.push({ 929 from: 'trekkie-stub', 930 method: method, 931 args: args.slice(1), 932 pageContext: { 933 url: pageUrl, 934 referrer: pageReferrer 935 } 936 }); 937 } catch (e) { 938 // no-op 939 } 940 } 941 return trekkie; 942 }; 943 }; 944 for (var i = 0; i < trekkie.methods.length; i++) { 945 var key = trekkie.methods[i]; 946 trekkie[key] = trekkie.factory(key); 947 } 948 trekkie.load = function(config) { 949 trekkie.config = config || {}; 950 trekkie.config.initialDocumentCookie = document.cookie; 951 var first = document.getElementsByTagName('script')[0]; 952var script = document.createElement('script'); 953script.type = 'text/javascript'; 954script.onerror = function(e) { 955 var scriptFallback = document.createElement('script'); 956 scriptFallback.type = 'text/javascript'; 957 scriptFallback.onerror = function(error) { 958 var Monorail = { 959 produce: function produce(monorailDomain, schemaId, payload) { 960 var currentMs = new Date().getTime(); 961 var event = { 962 schema_id: schemaId, 963 payload: payload, 964 metadata: { 965 event_created_at_ms: currentMs, 966 event_sent_at_ms: currentMs 967 } 968 }; 969 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 970 }, 971 sendRequest: function sendRequest(endpointUrl, payload) { 972 // Try the sendBeacon API 973 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 974 var blobData = new window.Blob([payload], { 975 type: 'text/plain' 976 }); 977 978 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 979 return true; 980 } // sendBeacon was not successful 981 982 } // XHR beacon 983 984 var xhr = new XMLHttpRequest(); 985 986 try { 987 xhr.open('POST', endpointUrl); 988 xhr.setRequestHeader('Content-Type', 'text/plain'); 989 xhr.send(payload); 990 } catch (e) { 991 console.log(e); 992 } 993 994 return false; 995 }, 996 isIos12: function isIos12() { 997 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 998 } 999 }; 1000 Monorail.produce('monorail-edge.shopifysvc.com', 1001 'trekkie_storefront_load_errors/1.1', 1002 {shop_id: 4618277, 1003 theme_id: 120191451206, 1004 app_name: "storefront", 1005 context_url: window.location.href, 1006 source_url: "//hamc.us/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1007 1008 }; 1009 scriptFallback.async = true; 1010 scriptFallback.src = '//hamc.us/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1011 first.parentNode.insertBefore(scriptFallback, first); 1012}; 1013script.async = true; 1014script.src = '//hamc.us/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1015first.parentNode.insertBefore(script, first); 1016 1017 }; 1018 trekkie.load( 1019 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":4618277,"isMerchantRequest":null,"themeId":120191451206,"themeCityHash":"14961059773098263660","contentLanguage":"en","currency":"USD","eventMetadataId":"6ef34670-7c08-40fe-9f63-25f4cb6f286b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1020 ); 1021 1022 var loaded = false;
1023 trekkie.ready(function() { 1024 if (loaded) return; 1025 loaded = true; 1026 1027 window.ShopifyAnalytics.lib = window.trekkie; 1028 1029 var originalDocumentWrite = document.write; 1030 document.write = customDocumentWrite; 1031 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1032 document.write = originalDocumentWrite; 1033 1034 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1035 var token = match? match[1]: undefined; 1036 if (!hasLoggedConversion(token)) { 1037 setCookieIfConversion(token); 1038 1039 } 1040 }); 1041 1042 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"afbbbe77-c2a9-470f-94df-1fc0b892d3b2-1791168697","shopifyEmitted":true}); 1043 1044 var eventsListenerScript = document.createElement('script'); 1045 eventsListenerScript.async = true; 1046 eventsListenerScript.src = "//hamc.us/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1047 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1048})();</script>
1048 1049
1049<script> 1050 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1051 window.ga = function ga() { 1052 (window.ga.q = window.ga.q || []).push(arguments); 1053 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1054 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1055 } 1056 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1057 }; 1058 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1059 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1060 } 1061 } 1062</script>
vendor: 1 bytes, line 1062
1062
1063<script 1064 defer 1065 src="https://hamc.us/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1066 data-application="storefront-renderer" 1067 data-shop-id="4618277" 1068 data-render-region="gcp-us-central1" 1069 data-page-type="cart" 1070 data-theme-instance-id="120191451206" 1071 data-theme-name="Forward" 1072 data-theme-version="1.0.0" 1073 data-monorail-region="shop_domain" 1074 data-resource-timing-sampling-rate="10" 1075 data-shs="true" 1076 data-shs-beacon="true" 1077 data-shs-export-with-fetch="true" 1078 data-shs-logs-sample-rate="1" 1079 data-shs-beacon-endpoint="https://hamc.us/api/collect" 1080></script>
1080 1081<meta name="shopify-y" content="5b1142e6-12d2-4d40-a92c-d3e64dade887" data-expiration="1822726297000"><meta name="shopify-s" content="6b3d59f5-ec18-48b3-9f97-4041e3ac0f67" data-expiration="1791170497000"><meta name="new-cookie-storage-activated" content="t"> 1082</head> 1083<body class="template-cart"> 1084 1085 1086 1087 1088 1089 1090 <div id="shopify-section-header" class="shopify-section"><div data-section-id="header" data-section-type="header-section"> 1091 <header id="header" class="site-header hed-s1 clearfix bfw header-absolute " > 1092 1093 1094 1095 <div class="row d-table"> 1096 1097 <div class="col-md-5 hidden-sm hidden-xs"> 1098 <div class="main-menu hidden-sm hidden-xs"> 1099 1100 1101 1102 1103<ul class="main-nav"> 1104 1105 1106 1107 1108 1109 1110 1111 1112 <li class="level-0 menu-item dropdown megamenu"> 1113 <a href="/collections/all" class="level-0">STORE</a> 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134<div class="sub-menu width-full align-left" style=""> 1135 <ul class="level-1 row"> 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 <li class="level-1 col-sm-3 "> 1167 1168 1169 1170 1171 1172 1173 <div class="mega-box"> 1174 <h3 class="menu-title"> 1175 megamenu 1 1176 </h3> 1177 <ul class="level-2 child-box"> 1178 1179 <li ><a href="/collections/20_02_aw">20_02_AW</a></li> 1180 1181 <li ><a href="/collections/20_01_ss">20_01_SS</a></li> 1182 1183 <li ><a href="/collections/1902_aw">19_02_AW</a></li> 1184 1185 <li ><a href="/collections/1901_ss">19_01_SS</a></li> 1186 1187 <li ><a href="/collections/1802_aw">18_02_AW</a></li> 1188 1189 <li ><a href="/collections/prmtvsm-18ss">18_01_SS</a></li> 1190 1191 </ul> 1192 </div> 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 </li> 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 <li class="level-1 col-sm-3 "> 1235 1236 1237 1238 1239 1240 1241 <div class="mega-box"> 1242 <h3 class="menu-title"> 1243 megamenu 2 1244 </h3> 1245 <ul class="level-2 child-box"> 1246 1247 <li ><a href="/collections/prmtvsm-1718ss">17_02_AW</a></li> 1248 1249 <li ><a href="/collections/prmtvsm-17-01">17_01_SS</a></li> 1250 1251 <li ><a href="/collections/prmtvsm-16-01">16_01_SS</a></li> 1252 1253 <li ><a href="/collections/15-aw-time-wanderer">15_02_AW</a></li> 1254 1255 </ul> 1256 </div> 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 </li> 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 <li class="level-1 col-sm-3 "> 1299 1300 1301 1302 1303 1304 1305 <div class="mega-box"> 1306 <h3 class="menu-title"> 1307 megamenu 3 1308 </h3> 1309 <ul class="level-2 child-box"> 1310 1311 <li ><a href="/collections/all">VIEW ALL SEASONS</a></li> 1312 1313 <li ><a href="/collections/rigs-utilities">UTILITY RIGS</a></li> 1314 1315 <li ><a href="/collections/head-gear">HEAD GEAR</a></li> 1316 1317 <li ><a href="/products/gift-card">GIFT CARD</a></li> 1318 1319 </ul> 1320 </div> 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 </li> 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 <li class="level-1 col-sm-3 "> 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 </li> 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 </ul> 1621</div> 1622 1623 1624 1625 1626 1627 </li> 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 <li class="level-0 menu-item dropdown megamenu"> 1640 <a href="/pages/hamcus-wiki" class="level-0">INFO</a> 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661<div class="sub-menu width-custom align-left" style=" 1662 width:500; 1663 1664left: -16px !important; 1665 1666 1667"> 1668 <ul class="level-1 row"> 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 <li class="level-1 col-sm-3 "> 1700 1701 1702 1703 1704 1705 1706 <div class="mega-box"> 1707 <h3 class="menu-title"> 1708 info 1709 </h3> 1710 <ul class="level-2 child-box"> 1711 1712 <li ><a href="/pages/lookbook">LOOKBOOK</a></li> 1713 1714 <li ><a href="/pages/hamcus-wiki">WIKI</a></li> 1715 1716 </ul> 1717 </div> 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 </li> 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 </ul> 2061</div> 2062 2063 2064 2065 2066 2067 </li> 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 <li class="level-0 menu-item "> 2081 <a href="/pages/reward" class="level-0">REWARDS</a> 2082 </li> 2083 2084 2085 2086 2087 2088</ul> 2089 2090 2091 </div> 2092 </div> 2093 2094 <div class="col-md-2 col-sm-3"> 2095 2096 2097 2098 <div class="site-header-logo" itemscope itemtype="http://schema.org/Organization"> 2099 2100 2101 2102 <a href="/" itemprop="url" class="site-header-logo-image"> 2103 2104 2105 2106 <img class="logo-black" src="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_c7838cc0-7217-48ce-858c-148b0d87b780_180x.png?v=1614286658" 2107 srcset="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_c7838cc0-7217-48ce-858c-148b0d87b780_180x.png?v=1614286658 1x, //hamc.us/cdn/shop/files/hamcus_logo_transparent_30_c7838cc0-7217-48ce-858c-148b0d87b780_180x@2x.png?v=1614286658 2x" 2108 alt="HAMCUS" 2109 itemprop="logo"/> 2110 2111 2112 <img class="logo-white" src="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_white_180x.png?v=1614286658" 2113 srcset="//hamc.us/cdn/shop/files/hamcus_logo_transparent_30_white_180x.png?v=1614286658 1x, //hamc.us/cdn/shop/files/[email protected]?v=1614286658 2x" 2114 alt="HAMCUS" 2115 itemprop="logo"/> 2116 2117 2118 </a> 2119 2120 2121 </div> 2122 2123 2124 2125 </div> 2126 2127 <div class="col-md-5 col-sm-9"> 2128 <div class="pull-right site-header-miniBox"> 2129 <div class="pull-left site-header-search hidden-sm hidden-xs"> 2130 2131<a href="#" class="l-fpu" data-l="fpu-search" title=""><svg x="0px" y="0px" viewBox="0 0 44 44" style="enable-background:new 0 0 44 44;" class="icon icon-search"> 2132<g> 2133 <g> 2134 <path d="M32.5,30c2.494-3.129,4-7.654,4-12c0-10.05-8.139-18-18-18c-9.862,0-18,7.95-18,18c0,10.05,8.138,18,18,18 2135 c4.193,0,7.953-1.534,11-4l11,12l3-3L32.5,30z M18.5,32c-7.658,0-14-6.196-14-14c0-7.804,6.342-14,14-14c7.658,0,14,6.196,14,14 2136 C32.5,25.804,26.158,32,18.5,32z"/> 2137 </g> 2138</g> 2139<g> 2140</g> 2141<g> 2142</g> 2143<g> 2144</g> 2145<g> 2146</g> 2147<g> 2148</g> 2149<g> 2150</g> 2151<g> 2152</g> 2153<g> 2154</g> 2155<g> 2156</g> 2157<g> 2158</g> 2159<g> 2160</g> 2161<g> 2162</g> 2163<g> 2164</g> 2165<g> 2166</g> 2167<g> 2168</g> 2169</svg> 2170 2171</a> 2172 2173 2174 </div> 2175 2176 <div class="pull-left site-header-mobile-search visible-sm visible-xs"> 2177 2178<div class="click dropdown-toggle search-dropdown"> 2179 <a href="#" title=""><svg x="0px" y="0px" viewBox="0 0 44 44" style="enable-background:new 0 0 44 44;" class="icon icon-search"> 2180<g> 2181 <g> 2182 <path d="M32.5,30c2.494-3.129,4-7.654,4-12c0-10.05-8.139-18-18-18c-9.862,0-18,7.95-18,18c0,10.05,8.138,18,18,18 2183 c4.193,0,7.953-1.534,11-4l11,12l3-3L32.5,30z M18.5,32c-7.658,0-14-6.196-14-14c0-7.804,6.342-14,14-14c7.658,0,14,6.196,14,14 2184 C32.5,25.804,26.158,32,18.5,32z"/> 2185 </g> 2186</g> 2187<g> 2188</g> 2189<g> 2190</g> 2191<g> 2192</g> 2193<g> 2194</g> 2195<g> 2196</g> 2197<g> 2198</g> 2199<g> 2200</g> 2201<g> 2202</g> 2203<g> 2204</g> 2205<g> 2206</g> 2207<g> 2208</g> 2209<g> 2210</g> 2211<g> 2212</g> 2213<g> 2214</g> 2215<g> 2216</g> 2217</svg> 2218 2219</a> 2220 <div class="dropdown-content"> 2221 <form action="/search" method="get" class="search-header search input-group" role="search"> 2222 <input required class="input-group-field" type="search" name="q" placeholder="Search" aria-label="Search">
2223 <span class="input-group-btn"> 2224 <button class="s" type="submit"> 2225 <span class="">Submit</span> 2226 </button> 2227 </span> 2228 </form> 2229 2230 </div> 2231</div> 2232 2233 2234 </div> 2235 2236 <div class="pull-left"> 2237 2238<div class="site-header-mini-cart mini-cart mini-cart-default disable"> 2239 <a class="cartCount" title="" href="javascript:void(0)"> 2240 2241 <span class="bagIcon"> 2242 <span class="handtag"> </span> 2243 <span class="handbody"> </span> 2244 </span> 2245 <span class="cart-count">0</span> 2246 </a> 2247</div> 2248 2249 </div> 2250 2251 <div class="pull-left"> 2252 2253 2254 2255 2256 2257 2258 <div class="pull-right dropdown-toggle customer-dropdow"> 2259 <a href="#" title="account"> 2260<svg class="icon icon-user" x="0px" y="0px" viewBox="0 0 18 17" enable-background="new 0 0 18 17"> 2261<ellipse transform="matrix(0.9994 -3.491205e-002 3.491205e-002 0.9994 -0.1691 0.3173)" cx="9" cy="5" rx="4" ry="5"/> 2262<rect x="7.6" y="9.6" width="2.9" height="7.4"/> 2263<polygon points="7.6,11.8 0,14.3 0,17 18,17 18,14.4 10.4,11.8 "/> 2264</svg> 2265</a> 2266 <div class="dropdown-content"> 2267 <div id="CustomerLoginForm" class="form-vertical"> 2268 <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 2269 2270 <label for="CustomerEmail">Email</label> 2271 <input required placeholder="" type="email" name="customer[email]" id="CustomerEmail" class="" autofocus> 2272 2273 2274 <label for="CustomerPassword">Password</label> 2275 <input required placeholder="" type="password" value="" name="customer[password]" id="CustomerPassword" class=""> 2276 2277 2278 <div class="text-center"> 2279 <input type="submit" class="btn btn-submit" value="Sign In"> 2280 2281 <p><a href="/account/login/#recover">Forgot your password?</a></p> 2282 2283 2284 <p> 2285 <a href="https://shopify.com/4618277/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYW1jLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTc3MzQ5OCwibmJmIjoxNzkxMTY4Njk4fQ.xvU37OY2Zo5ElYisvOIP6rO5S7SscF5LoBZoHsIrLK4" id="customer_register_link">Create account</a> 2286 </p> 2287 </div> 2288 2289 </form> 2290</div> 2291 </div> 2292 </div> 2293 2294 2295 2296 2297 </div> 2298 2299 <div class="mob-menu pull-left visible-xs visible-sm"> 2300 <a class="mob-btn" title="" href="#"><svg x="0px" y="0px" class="icon icon-menu" viewBox="0 0 20 20" enable-background="new 0 0 20 20" > 2301<rect y="1" width="20" height="2"/> 2302<rect y="9" width="20" height="2"/> 2303<rect y="17" width="20" height="2"/> 2304</svg> 2305</a> 2306 </div> 2307 2308 </div> 2309 </div> 2310 2311 </div> 2312 2313 2314 2315 2316</header> 2317 2318 2319 2320</div> 2321 2322<div class="mob-content hidden-lg hidden-md"> 2323 2324 2325 2326<ul class="toggle-menu"> 2327 2328 2329 2330 2331 2332 2333 2334 2335 <li class="level-0 menu-item toggle-content"> 2336 <a href="/collections/all" class="level-0">STORE <span class="caret"><i class="fa fa-angle-down"></i></span></a> 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356<div class="sub-menu"> 2357 <ul class="level-1"> 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 <li class="level-1"> 2390 2391 2392 2393 2394 2395 <div class="mega-box toggle-content"> 2396 <h3 class="menu-title"> 2397 - megamenu 1 2398 <span class="caret"><i class="fa fa-angle-down"></i></span> 2399 </h3> 2400 <ul class="level-2 child-box sub-menu"> 2401 2402 <li ><a href="/collections/20_02_aw">-- 20_02_AW</a></li> 2403 2404 <li ><a href="/collections/20_01_ss">-- 20_01_SS</a></li> 2405 2406 <li ><a href="/collections/1902_aw">-- 19_02_AW</a></li> 2407 2408 <li ><a href="/collections/1901_ss">-- 19_01_SS</a></li> 2409 2410 <li ><a href="/collections/1802_aw">-- 18_02_AW</a></li> 2411 2412 <li ><a href="/collections/prmtvsm-18ss">-- 18_01_SS</a></li> 2413 2414 </ul> 2415 </div> 2416 2417 2418 2419 2420 2421 2422 </li> 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 <li class="level-1"> 2456 2457 2458 2459 2460 2461 <div class="mega-box toggle-content"> 2462 <h3 class="menu-title"> 2463 - megamenu 2
2464 <span class="caret"><i class="fa fa-angle-down"></i></span> 2465 </h3> 2466 <ul class="level-2 child-box sub-menu"> 2467 2468 <li ><a href="/collections/prmtvsm-1718ss">-- 17_02_AW</a></li> 2469 2470 <li ><a href="/collections/prmtvsm-17-01">-- 17_01_SS</a></li> 2471 2472 <li ><a href="/collections/prmtvsm-16-01">-- 16_01_SS</a></li> 2473 2474 <li ><a href="/collections/15-aw-time-wanderer">-- 15_02_AW</a></li> 2475 2476 </ul> 2477 </div> 2478 2479 2480 2481 2482 2483 2484 </li> 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 <li class="level-1"> 2518 2519 2520 2521 2522 2523 <div class="mega-box toggle-content"> 2524 <h3 class="menu-title"> 2525 - megamenu 3 2526 <span class="caret"><i class="fa fa-angle-down"></i></span> 2527 </h3> 2528 <ul class="level-2 child-box sub-menu"> 2529 2530 <li ><a href="/collections/all">-- VIEW ALL SEASONS</a></li> 2531 2532 <li ><a href="/collections/rigs-utilities">-- UTILITY RIGS</a></li> 2533 2534 <li ><a href="/collections/head-gear">-- HEAD GEAR</a></li> 2535 2536 <li ><a href="/products/gift-card">-- GIFT CARD</a></li> 2537 2538 </ul> 2539 </div> 2540 2541 2542 2543 2544 2545 2546 </li> 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 <li class="level-1"> 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 </li> 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 </ul> 2842</div> 2843 2844 2845 2846 2847 2848 </li> 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 <li class="level-0 menu-item toggle-content"> 2861 <a href="/pages/hamcus-wiki" class="level-0">INFO <span class="caret"><i class="fa fa-angle-down"></i></span></a> 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881<div class="sub-menu"> 2882 <ul class="level-1"> 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 <li class="level-1"> 2915 2916 2917 2918 2919 2920 <div class="mega-box toggle-content"> 2921 <h3 class="menu-title"> 2922 - info 2923 <span class="caret"><i class="fa fa-angle-down"></i></span> 2924 </h3> 2925 <ul class="level-2 child-box sub-menu"> 2926 2927 <li ><a href="/pages/lookbook">-- LOOKBOOK</a></li> 2928 2929 <li ><a href="/pages/hamcus-wiki">-- WIKI</a></li> 2930 2931 </ul> 2932 </div> 2933 2934 2935 2936 2937 2938 2939 </li> 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 </ul> 3284</div> 3285 3286 3287 3288 3289 3290 </li> 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 <li class="level-0 menu-item "> 3305 <a href="/pages/reward" class="level-0">REWARDS</a> 3306 </li> 3307 3308 3309 3310 3311 3312</ul> 3313 3314 3315 3316</div> 3317 3318 3319 3320<style> 3321 .template-index .site-header{ 3322 background-color: rgba(0,0,0,0); 3323 color: #000000; 3324 } 3325 3326 .template-index .site-header .site-header-logo-link{ 3327 color: #000000; 3328 } 3329 3330 .template-index .site-header a.level-0{ 3331 color: #000000; 3332 } 3333 3334 .template-index .site-header svg.icon{ 3335 fill: #000000; 3336 } 3337 3338 .template-index .site-header-mini-cart .bagIcon .handbody{ 3339 background: #000000; 3340 } 3341 3342 .template-index .site-header-mini-cart .bagIcon .handtag{
3343 border-color: #000000; 3344 } 3345 3346 .template-index .site-header-mini-cart .cartCount .cart-count{ 3347 color: #000000; 3348 } 3349 3350 .site-header{ 3351 background-color: #ffffff; 3352 color: #080504; 3353 } 3354 3355 .site-header .site-header-logo-link{ 3356 color: #080504; 3357 } 3358 3359 .site-header a{ 3360 color: #080504; 3361 } 3362 3363 .site-header svg.icon{ 3364 fill: #080504; 3365 } 3366 3367 .site-header-mini-cart .bagIcon .handbody{ 3368 background: #080504; 3369 } 3370 3371 .site-header-mini-cart .bagIcon .handtag{ 3372 border-color: #080504; 3373 } 3374 3375 .site-header-mini-cart .cartCount .cart-count{ 3376 color: #080504; 3377 } 3378</style> 3379 3380 3381 3382 3383 3384</div> 3385 3386 <div class="page-container" id="PageContainer"> 3387 <main class="main-content" id="MainContent" > 3388 <div id="shopify-section-breadcrumbs" class="shopify-section"> 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481<div class="breadcrumb breadcrumb-v1 breadcrumb-v3 no-margin disable-title bfw"> 3482 3483 3484 3485 <a href="/" title="Home">Home</a> 3486 3487 3488 3489 3490 3491 <span>Your Shopping Cart</span> 3492 3493 <h3>Your Shopping Cart</h3> 3494 3495 3496 3497 3498</div> 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517</div> 3518 <div class="icartShopifyCartContent"> 3519 3520 3521<div id="shopify-section-cart-template" class="shopify-section"><div class="container" data-section-id="cart-template" data-section-type="cart-template"> 3522 3523 3524 <div class="empty-page-content text-center"> 3525 <h1>Your Cart : </h1> 3526 <p>Your cart is currently empty.</p> 3527 <a href="/" class="btn btn--has-icon-after">Continue shopping<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg></a> 3528 </div> 3529 3530</div> 3531 3532 3533</div> 3534 3535
3536<script id="docapp-cart">window.docappCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; window.docappCart.currency = "USD"; window.docappCart.shop_currency = "USD";</script>
vendor: 1 bytes, line 3536
3536
3537<script id="docapp-free-item-speedup"> 3538(() => { if (!document.documentElement.innerHTML.includes('\\/shop' + '\\/js' + '\\/free-gift-cart-upsell-pro.min.js') || window.docappSomethingAppLoaded) return; let script = document.createElement('script'); script.src = "https://d2fk970j0emtue.cloudfront.net/shop/js/free-gift-cart-upsell-pro.min.js?shop=hamc.myshopify.com"; document.getElementById('docapp-free-item-speedup').after(script); })(); 3539</script>
3539 3540</div> 3541<style>.icartShopifyCartContent{width: 100%;}</style> 3542 </main> 3543 <div id="shopify-section-footer" class="shopify-section"> 3544 3545 3546 3547<footer> 3548 3549 <div class="footerWrapper" id="footer1"> 3550 <div class="site-footer"> 3551 <div class="bfw"> 3552 <div class="inner"> 3553 <div class="row"> 3554 <div class="col-md-4 col-sm-6 col-xs-12 wow fadeInLeft" > 3555 <div class="fwidget"> 3556 <div class="p-info"> 3557 <h3>CUSTOMER SUPPORT</h3> 3558 <div class="info"><table> 3559<tbody> 3560<tr> 3561<td>MONDAY - SATURDAY</td> 3562<td>11AM - 7PM CST (UTC +8)</td> 3563</tr> 3564<tr> 3565<td>SUNDAY</td> 3566<td>12PM - 6PM CST (UTC +8)</td> 3567</tr> 3568</tbody> 3569</table> 3570<a href="mailto:[email protected]" title="">[email protected]</a></div> 3571 </div> 3572 </div> 3573 </div> 3574 <div class="col-md-3 col-sm-6 col-xs-12 wow fadeInUp" > 3575 <div class="fwidget widget-link"> 3576 <div class="widget-title"><h3>Terms & Conditions</h3></div> 3577 <div class="widget-content"> 3578 <ul class="list-menu"> 3579 3580 <li> 3581 <a href="https://hamcus.aftership.com/">Track My Orders</a> 3582 </li> 3583 3584 <li> 3585 <a href="https://hamcus.returnscenter.com/">Returns Center</a> 3586 </li> 3587 3588 <li> 3589 <a href="/pages/shipping-delivery">Shipping Policy</a> 3590 </li> 3591 3592 <li> 3593 <a href="/pages/privacy-policy">Privacy Policy</a> 3594 </li> 3595 3596 </ul> 3597 </div> 3598 </div> 3599 </div> 3600 3601 3602 <div class="col-md-3 col-sm-6 col-xs-12 wow fadeInUp" > 3603 <div class="fwidget widget-link newsletter-box"> 3604 3605 3606 <form target="_blank" class="" name="mc-embedded-subscribe-form" id="mc-embedded-subscribe-form" method="post" action="//hamc.us10.list-manage.com/subscribe/post?u=c53aaafd06dbc6350e71a37c9&id=308a0bbe2f"> 3607 <h3>SUBSCRIBE</h3> 3608 <input required class="input-group-field" type="email" value="" placeholder="Join our mailing list" name="EMAIL" id="mail" aria-label="Join our mailing list" > 3609 <input type="submit" value="SUBMIT" id="subscribe" name="subscribe" class="btn btn-primary subscribe" > 3610 3611 </form> 3612 </div> 3613 </div> 3614 3615 3616 <div class="col-md-2 col-sm-6 col-xs-12 wow fadeInRight text-center" > 3617 <div class="fwidget"> 3618 3619 3620 <ul class="inline-list social-icons"> 3621 3622 <li> 3623 <a class="social-icons__link" href="https://twitter.com/xhamcus" title="HAMCUS on Twitter"> 3624 <i class="fa fa-twitter"></i> 3625 </a> 3626 </li> 3627 3628 3629 <li> 3630 <a class="social-icons__link" href="https://www.facebook.com/hamcus.official" title="HAMCUS on Facebook"> 3631 <i class="fa fa-facebook"></i> 3632 </a> 3633 </li> 3634 3635 3636 3637 3638 <li> 3639 <a class="social-icons__link" href="http://instagram.com/hamcus" title="HAMCUS on Instagram"> 3640 <i class="fa fa-instagram"></i> 3641 </a> 3642 </li> 3643 3644 3645 3646 3647 <li> 3648 <a class="social-icons__link" href="https://www.youtube.com/channel/UC5qgPhpRJerpNMNs8f75kbA" title="HAMCUS on YouTube"> 3649 <i class="fa fa-youtube-play" aria-hidden="true"></i> 3650 </a> 3651 </li> 3652 3653 3654 3655 </ul> 3656 3657 </div> 3658 </div> 3659 3660 </div> 3661 </div> 3662 </div> 3663 </div> 3664 <div class="coppyright hidden"> 3665 <div class="container a-center"> 3666 3667 3668 3669 3670 </div> 3671 </div> 3672 </div> 3673</footer>
3674<script src="//hamc.us/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
3674 3675
3676<script> 3677 jQuery(function() { 3678 jQuery('.swatch :radio').change(function() { 3679 var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index'); 3680 var optionValue = jQuery(this).val(); 3681 jQuery(this) 3682 .closest('form') 3683 .find('.single-option-selector') 3684 .eq(optionIndex) 3685 .val(optionValue) 3686 .trigger('change'); 3687 }); 3688 }); 3689</script>
3689 3690 3691 3692 3693
3694<script> 3695 jQuery(document).ready(function($){ 3696 $('.scrollbar-macosx').scrollbar(); 3697 $('.scrollbar-outer').scrollbar(); 3698 }); 3699</script>
3699 3700 3701 3702
3703<script> 3704 jQuery(document).ready(function(){ 3705 wow = new WOW( 3706 { 3707 animateClass: 'animated', 3708 offset: 22, 3709 callback: function(box) { 3710 console.log("WOW: animating <" + box.tagName.toLowerCase() + ">") 3711 } 3712 } 3713 ); 3714 wow.init(); 3715 }); 3716</script>
vendor: 1 bytes, line 3716
3716
3717<script src="//hamc.us/cdn/shop/t/35/assets/wow.min.js?v=115119078963534947431617710501" type="text/javascript"></script>
3717 3718 3719 3720 3721 3722</div> 3723 </div> 3724 <div class="theme-popup"> 3725 3726 <!-- LOADING ================================================= --> 3727 <!-- ========================================================= --> 3728 <div class="fpu fpu-box v-black fpu-loading loading"> 3729 <div class="fpu-content"> 3730 <div class="container text-center"> 3731 <div class="fpu-inner no-background text-center"> 3732 <div class="loader" title="2"> 3733 <svg width="44" height="44" viewBox="0 0 44 44" stroke="#df8f90"> 3734 <g fill="none" fill-rule="evenodd" stroke-width="2"> 3735 <circle cx="22" cy="22" r="1"> 3736 <animate attributeName="r" 3737 begin="0s" dur="1.8s" 3738 values="1; 20" 3739 calcMode="spline" 3740 keyTimes="0; 1" 3741 keySplines="0.165, 0.84, 0.44, 1" 3742 repeatCount="indefinite" /> 3743 <animate attributeName="stroke-opacity" 3744 begin="0s" dur="1.8s" 3745 values="1; 0" 3746 calcMode="spline" 3747 keyTimes="0; 1" 3748 keySplines="0.3, 0.61, 0.355, 1" 3749 repeatCount="indefinite" /> 3750 </circle> 3751 <circle cx="22" cy="22" r="1"> 3752 <animate attributeName="r" 3753 begin="-0.9s" dur="1.8s" 3754 values="1; 20" 3755 calcMode="spline" 3756 keyTimes="0; 1" 3757 keySplines="0.165, 0.84, 0.44, 1" 3758 repeatCount="indefinite" /> 3759 <animate attributeName="stroke-opacity" 3760 begin="-0.9s" dur="1.8s" 3761 values="1; 0" 3762 calcMode="spline" 3763 keyTimes="0; 1" 3764 keySplines="0.3, 0.61, 0.355, 1" 3765 repeatCount="indefinite" /> 3766 </circle> 3767 </g> 3768 </svg> 3769 </div> 3770 </div> 3771 </div> 3772 <div class="fpu-bg"> </div> 3773 </div> 3774 3775 </div> 3776 3777 <!-- SEARCH ================================================== --> 3778 <!-- ========================================================= --> 3779 <div class="fpu fpu-search"> 3780 <a class="l-fpu-close" href="#" title=""> 3781<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px"> 3782<g> 3783 <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254 " fill="#FFFFFF"/> 3784</g> 3785<g> 3786</g> 3787<g> 3788</g> 3789<g> 3790</g> 3791<g> 3792</g> 3793<g> 3794</g> 3795<g> 3796</g> 3797<g> 3798</g> 3799<g> 3800</g> 3801<g> 3802</g> 3803<g> 3804</g> 3805<g> 3806</g> 3807<g> 3808</g> 3809<g> 3810</g> 3811<g> 3812</g> 3813<g> 3814</g> 3815</svg> 3816</a> 3817 <div class="fpu-content"> 3818 <div class="container"> 3819 <form action="/search" method="get" class="search-header search input-group" role="search"> 3820 <input required class="input-group-field" 3821 type="search" 3822 name="q" 3823 placeholder="Search" 3824 aria-label="Search"> 3825 <span class="input-group-btn"> 3826 <button type="submit"> 3827 <svg x="0px" y="0px" viewBox="0 0 44 44" style="enable-background:new 0 0 44 44;" class="icon icon-search"> 3828<g> 3829 <g> 3830 <path d="M32.5,30c2.494-3.129,4-7.654,4-12c0-10.05-8.139-18-18-18c-9.862,0-18,7.95-18,18c0,10.05,8.138,18,18,18 3831 c4.193,0,7.953-1.534,11-4l11,12l3-3L32.5,30z M18.5,32c-7.658,0-14-6.196-14-14c0-7.804,6.342-14,14-14c7.658,0,14,6.196,14,14 3832 C32.5,25.804,26.158,32,18.5,32z"/> 3833 </g> 3834</g> 3835<g> 3836</g> 3837<g> 3838</g> 3839<g> 3840</g> 3841<g> 3842</g> 3843<g> 3844</g> 3845<g> 3846</g> 3847<g> 3848</g> 3849<g> 3850</g> 3851<g> 3852</g> 3853<g> 3854</g> 3855<g> 3856</g> 3857<g> 3858</g> 3859<g> 3860</g> 3861<g> 3862</g> 3863<g> 3864</g> 3865</svg> 3866 3867 3868 </button> 3869 </span> 3870 </form> 3871 </div> 3872 <div class="fpu-bg"> </div> 3873 </div> 3874 3875 </div> 3876 3877 <!-- NEWLETTER POPUP ========================================= --> 3878 <!-- ========================================================= --> 3879 3880 3881 <!-- QUICKVIEW =============================================== --> 3882 <!-- ========================================================= --> 3883 3884 3885 <div class="quickview-product fpu fpu-quickview v-black"></div> 3886 <div id="quickview-template" class="hidden"> 3887 3888 <div class="fpu-content"> 3889 <div class="container"> 3890 3891 <div class="content product-single"> 3892 <a class="l-fpu-close" href="#" title=""> 3893<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px"> 3894<g> 3895 <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254 " fill="#FFFFFF"/> 3896</g> 3897<g> 3898</g> 3899<g> 3900</g> 3901<g> 3902</g> 3903<g> 3904</g> 3905<g> 3906</g> 3907<g> 3908</g> 3909<g> 3910</g> 3911<g> 3912</g> 3913<g> 3914</g> 3915<g> 3916</g> 3917<g> 3918</g> 3919<g> 3920</g> 3921<g> 3922</g> 3923<g> 3924</g> 3925<g> 3926</g> 3927</svg> 3928</a> 3929 <div class="row row-gutter-40"> 3930 <div class="col-xs-6"> 3931 <div class="product-media thumbnai-left"> 3932 <div class="featured-image product-single-photos"></div> 3933 <div class="swiper-con more-views" data-margin="10" data-items="4" data-direction="vertical" > 3934 <div class="swiper-wrapper"> 3935 3936 </div> 3937 </div> 3938 3939 </div> 3940 </div> 3941 3942 <div class="col-xs-6">
3943 <div class="product-shop product-info-main"> 3944 3945 <div class="products-item"> 3946 <h3 class="product-name"><a> </a></h3> 3947 3948 3949 3950 <span class="available instock"><i class="fa fa-check-square-o"></i>IN STOCK</span> 3951 <span class="available outofstock"><i class="fa fa-check-square-o"></i>OUT OF STOCK</span> 3952 3953 3954 <span class="vendor product-vendor">PRODUCT VENDOR : <span></span></span> 3955 3956 3957 3958 <div class="details clearfix"> 3959 <form action="/cart/add" method="post" class="variants"> 3960 <div class="prices product-single-prices"> 3961 <span class="price"></span> 3962 <span class="compare-price"></span> 3963 </div> 3964 <div class="des product-description rte"> 3965 <div class="short-description"> 3966 <div> 3967 <ul> 3968 <li><span style="line-height: 1.5;">100% Genuine Buffalo Vintage Wash Leather</span></li> 3969 <li><span style="line-height: 1.5;">100% Cotton Lining</span></li> 3970 <li><span style="line-height: 1.5;">2 front flap buckle pockets</span></li> 3971 <li><span style="line-height: 1.5;">2 side flap buckle pocket</span></li> 3972 <li><span style="line-height: 1.5;">35cm in height, brass metal fittings</span></li> 3973 <li><span style="line-height: 1.5;">Adjustable strap, lightweight, durable leather</span></li> 3974 <li><span style="line-height: 1.5;">Tanned without the use of chemical.</span></li> 3975 </ul> 3976 <ul></ul> 3977 </div> 3978 </div> 3979 </div> 3980 <div class="product-options linked-options"> 3981 <select name='id' style="display:none"></select> 3982 <div class="total-price hidden"> 3983 <span></span> 3984 </div> 3985 </div> 3986 <div class="product-actions"> 3987 <div class="product-single-quantity"> 3988 <div class="quantity"> 3989 <span class='qtyminus' data-field='quantity'><span class="arrow-down"></span></span> 3990 3991 <span class='qtyplus' data-field='quantity'><span class="arrow-up"></span></span> 3992 </div> 3993 </div> 3994 3995 <div class="actions"> 3996 <button type="button" class="btn btn-addToCart btn-primary">ADD TO SHOPPING BAG</button> 3997 </div> 3998 </div> 3999 4000 </form> 4001 </div> 4002 4003 4004 </div> 4005 4006 </div> 4007 </div> 4008 4009 </div> 4010 </div> 4011 </div> 4012 <div class="fpu-bg"> </div> 4013 </div> 4014 4015 </div> 4016
4016<script type="text/javascript"> 4017 Shopify.doNotTriggerClickOnThumb = false; 4018 var selectCallbackQuickview = function(variant, selector) { 4019 4020 var productItem = jQuery('.quickview-product .products-item'); 4021 addToCart = productItem.find('.btn-addTocart'), 4022 productPrice = productItem.find('.price'), 4023 comparePrice = productItem.find('.compare-price'), 4024 totalPrice = productItem.find('.total-price span'); 4025 4026 if (variant) { 4027 if (variant.available) { 4028 addToCart.removeClass('disabled').removeAttr('disabled').text('ADD TO SHOPPING BAG'); 4029 } else { 4030 addToCart.val('sold_out').addClass('disabled').attr('disabled', 'disabled'); 4031 } 4032 4033 4034 productPrice.html( Shopify.formatMoney(variant.price, '${{amount}}')); 4035 variant_price = $('#Quantity').val() * variant.price; 4036 totalPrice.html( Shopify.formatMoney(variant_price, '${{amount}}') ); 4037 4038 if (window.show_multiple_currencies) { 4039 Currency.convertAll(window.shop_currency, jQuery('.currency-picker').val(),'.quickview-product .prices .price .money', ''); 4040 Currency.convertAll(window.shop_currency, jQuery('.currency-picker').val(),'.quickview-product .total-price .money', ''); 4041 }; 4042 4043 if ( variant.compare_at_price > variant.price ) { 4044 comparePrice.html(Shopify.formatMoney(variant.compare_at_price, '${{amount}}')).show(); 4045 productPrice.addClass('on-sale'); 4046 } else { 4047 comparePrice.hide(); 4048 productPrice.removeClass('on-sale'); 4049 } 4050 4051 var form = jQuery('#' + selector.domIdPrefix).closest('form'); 4052 for (var i=0,length=variant.options.length; i<length; i++) { 4053 var radioButton = form.find('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]'); 4054 if (radioButton.size()) { 4055 radioButton.get(0).checked = true; 4056 } 4057 } 4058 4059 var inventoryInfo = productItem.find('.product-inventory span'); 4060 if (variant.available) { 4061 if (variant.inventory_management!=null) { 4062 inventoryInfo.text(variant.inventory_quantity + " " + 'in_stock'); 4063 } else { 4064 inventoryInfo.text('many_in_stock'); 4065 } 4066 } else { 4067 inventoryInfo.text('out_of_stock'); 4068 } 4069 4070 var regex = /([0-9]+[.|,][0-9]+[.|,][0-9]+)/g; 4071 var unitPriceTextMatch = jQuery('.quick-view .price').text().match(regex); 4072 4073 if (!unitPriceTextMatch) { 4074 regex = /([0-9]+[.|,][0-9]+)/g; 4075 unitPriceTextMatch = jQuery('.quick-view .price').text().match(regex); 4076 } 4077 4078 if (unitPriceTextMatch) { 4079 var unitPriceText = unitPriceTextMatch[0]; 4080 var unitPrice = unitPriceText.replace(/[.|,]/g,''); 4081 var quantity = parseInt(jQuery('.quick-view input[name=quantity]').val()); 4082 var totalPrice = unitPrice * quantity; 4083 4084 var totalPriceText = Shopify.formatMoney(totalPrice, window.money_format); 4085 regex = /([0-9]+[.|,][0-9]+[.|,][0-9]+)/g; 4086 if (!totalPriceText.match(regex)) { 4087 regex = /([0-9]+[.|,][0-9]+)/g; 4088 } 4089 totalPriceText = totalPriceText.match(regex)[0]; 4090 4091 var regInput = new RegExp(unitPriceText, "g"); 4092 var totalPriceHtml = jQuery('.quick-view .price').html().replace(regInput ,totalPriceText); 4093 jQuery('.quick-view .total-price span').html(totalPriceHtml); 4094 4095 } 4096 4097 if (variant && variant.featured_image) { 4098 var newImage = Shopify.resizeImage(variant.featured_image.src, 'small'); 4099 newImage = newImage.replace(/https?:/,''); 4100 jQuery('.quick-view .quickview-more-views img').each(function() { 4101 var grandSize = jQuery(this).attr('src'); 4102 if (grandSize == newImage) { 4103 jQuery(this).parent().trigger('click'); 4104 return false;
4105 } 4106 }); 4107 } 4108 4109 } else { 4110 addToCart.text('unavailable').addClass('disabled').attr('disabled', 'disabled'); 4111 } 4112 }; 4113 </script>
4113 4114 4115 4116 4117 <!-- ADD TO CART =============================================== --> 4118 <!-- ========================================================= --> 4119 4120 <div class="fpu fpu-box v-black fpu-addtocart"> 4121 <a class="l-fpu-close" href="#" title=""> 4122<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px"> 4123<g> 4124 <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254 " fill="#FFFFFF"/> 4125</g> 4126<g> 4127</g> 4128<g> 4129</g> 4130<g> 4131</g> 4132<g> 4133</g> 4134<g> 4135</g> 4136<g> 4137</g> 4138<g> 4139</g> 4140<g> 4141</g> 4142<g> 4143</g> 4144<g> 4145</g> 4146<g> 4147</g> 4148<g> 4149</g> 4150<g> 4151</g> 4152<g> 4153</g> 4154<g> 4155</g> 4156</svg> 4157</a> 4158 <div class="fpu-content"> 4159 <div class="container a-center"> 4160 <div class="fpu-inner"> 4161 <div class="product-image"> 4162 <img alt="" src="//hamc.us/cdn/shop/t/35/assets/ajax-loader.gif?v=41356863302472015721617710460" style="max-width:100px; height:auto"/> 4163 </div> 4164 <div class="product-info"> 4165 <p class="product-name"></p> 4166 <p class="success-message btn-cart">Has been added to the cart!</p> 4167 <div class="actions"> 4168 <button class="btn btn-small btn-primary btn-cart btn-pr" onclick="window.location='/cart'">View cart</button> 4169 <button class="btn btn-small btn-checkout" onclick="window.location='/checkout'">Check out</button> 4170 </div> 4171 </div> 4172 </div> 4173 </div> 4174 <div class="fpu-bg"> </div> 4175 </div> 4176 4177 </div> 4178 4179 4180 <!-- ADD TO WISHLIST =============================================== --> 4181 <!-- ========================================================= --> 4182 4183 <div class="fpu fpu-box v-black fpu-addtowishlist"> 4184 <a class="l-fpu-close" href="#" title=""> 4185<svg class="icon icon-close" x="0px" y="0px" viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" width="512px" height="512px"> 4186<g> 4187 <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254 " fill="#FFFFFF"/> 4188</g> 4189<g> 4190</g> 4191<g> 4192</g> 4193<g> 4194</g> 4195<g> 4196</g> 4197<g> 4198</g> 4199<g> 4200</g> 4201<g> 4202</g> 4203<g> 4204</g> 4205<g> 4206</g> 4207<g> 4208</g> 4209<g> 4210</g> 4211<g> 4212</g> 4213<g> 4214</g> 4215<g> 4216</g> 4217<g> 4218</g> 4219</svg> 4220</a> 4221 <div class="fpu-content"> 4222 <div class="container a-center"> 4223 <div class="fpu-inner"> 4224 <div class="product-image"> 4225 <img alt="" src="//hamc.us/cdn/shop/t/35/assets/ajax-loader.gif?v=41356863302472015721617710460" style="max-width:100px; height:auto"/> 4226 </div> 4227 <div class="product-info"> 4228 <p class="product-name"></p> 4229 <p class="success-message btn-cart">Has been added to the wishlist!</p> 4230 <div class="actions"> 4231 <button class="btn btn-small btn-primary btn-cart btn-pr" onclick="window.location='/pages/wish-list'">Go to wishlist</button> 4232 </div> 4233 </div> 4234 </div> 4235 </div> 4236 <div class="fpu-bg"> </div> 4237 </div> 4238 4239 </div> 4240 4241</div> 4242 4243 4244 4245 4246 4247 4248 4249 4250<style type="text/css"> 4251 4252 .adp-discount-tiers h4 { 4253 text-align: inherit; 4254 color: inherit; 4255 font-size: inherit; 4256 background-color: inherit; 4257} 4258 4259table.adp-discount-table th { 4260 background-color: inherit; 4261 border-color: inherit; 4262 color: inherit; 4263 border-width: inherit; 4264 font-size: inherit; 4265 padding: inherit; 4266 text-align: center; 4267 border-style: solid; 4268} 4269 4270table.adp-discount-table td { 4271 background-color: inherit; 4272 border-color: inherit; 4273 color: inherit; 4274 border-width: inherit; 4275 font-size: inherit; 4276 padding: inherit; 4277 text-align: center; 4278 border-style: solid; 4279} 4280 4281table.adp-discount-table { 4282 min-width: 100%; 4283 max-width: inherit; 4284 border-color: inherit; 4285 border-width: inherit; 4286 font-family: inherit; 4287} 4288 4289table.adp-discount-table td:last-child { 4290 color: inherit; 4291 background-color: inherit; 4292 font-family: inherit; 4293 font-size: inherit; 4294} 4295 4296 4297 div#appikon-notification-bar { 4298 font-size: 110%; 4299 background-color: #020202; 4300 padding: 12px; 4301 color: #FFFFFF; 4302 font-family: inherit; 4303 z-index: 9999999999999; 4304 display: none; 4305 left: 0px; 4306 width: 100%; 4307 margin: 0px; 4308 margin-bottom: 20px; 4309 text-align: center; 4310 text-transform: none; 4311} 4312 4313.appikon-cart-item-success-notes, .appikon-cart-item-upsell-notes { 4314 display: block; 4315 font-weight: bold; 4316 color: #0078BD; 4317 font-size: 100%; 4318} 4319 4320#appikon-discount-item { 4321 font-size: 70%; 4322 padding-top: 5px; 4323 padding-bottom: 5px; 4324} 4325 4326#appikon-summary-item { 4327 font-size: 70%; 4328 padding-top: 5px; 4329 padding-bottom: 5px; 4330} 4331 4332 4333 .push-down { 4334 margin-top: 50px!important; 4335 } 4336
4337 div#shopacado-banner { 4338 position: absolute; 4339 top: 0; 4340 left: 0; 4341 background-color: #DDEEEE; 4342 width: 100%; 4343 height: 50px; 4344 z-index:99999; 4345 } 4346 4347 div#shopacado-banner-content { 4348 width: 800px; 4349 margin: 0 auto; 4350 padding: 10px; 4351 text-align: center 4352 } 4353 4354 .adp-vol-wrapper { 4355 margin-top: 20px; 4356 margin-bottom: 20px; 4357 } 4358 4359 .appikon-cart-item-unit-price .original_price, 4360 .appikon-cart-item-line-price .original_price { 4361 display: block; 4362 text-decoration: line-through !important; 4363 } 4364 4365 .appikon-cart-item-price, 4366 .appikon-cart-total, 4367 .appikon-cart-item-line-price .discounted_price, 4368 .appikon-cart-item-unit-price .discounted_price { 4369 display: block; 4370 font-weight: bold; 4371 } 4372 4373 .appikon-cart-item-success-notes a, 4374 .appikon-cart-item-upsell-notes a { 4375 color: #0078bd; 4376 } 4377 4378 .wholesale-cart-total { 4379 display: block; 4380 font-weight: bold; 4381 } 4382 4383 .wholesale-original-cart-total { 4384 display: block; 4385 } 4386 4387 .appikon-messages { 4388 display: block; 4389 } 4390 4391 .summary-line-note { 4392 padding-right: 10px; 4393 } 4394 4395 .summary-line-discount { 4396 color: #0078bd; 4397 } 4398 4399 #appikon-discount-code { 4400 max-width: 150px; 4401 display: inline-block; 4402 height: 40px; 4403 } 4404 4405 #appikon-remove-discount-code { 4406 margin-right: 5px; 4407 color: red; 4408 font-size: 85%; 4409 border: none; 4410 background: none; 4411 } 4412 4413 #apply-appikon-discount { 4414 display: inline-block; 4415 max-width: 200px; 4416 vertical-align: top; 4417 height: 40px; 4418 } 4419 4420 .appikon-discount-code-error { 4421 color: red; 4422 white-space: nowrap; 4423 } 4424 4425 table.adp-discount-table tr:first-child td:after { 4426 border: none; 4427 } 4428 4429 div#appikon-notification-bar span { 4430 display: block; 4431 } 4432 4433 div#appikon-notification-bar span.money { 4434 display: inline-block; 4435 } 4436 4437 div#appikon-close-notification { 4438 float: right; 4439 font-weight: bold; 4440 height: 0; 4441 overflow: visible; 4442 cursor: pointer; 4443 margin-right: 2em; 4444 } 4445 4446 .adp-eqs { 4447 display: none; 4448 } 4449 4450 .adp-product-bundle .adp-product-wrapper, 4451 .adp-product-bundle .bundle-plus, 4452 .adp-product-bundle .bundle-total { 4453 display: inline-block; 4454 text-align: center; 4455 vertical-align: middle; 4456 } 4457 4458 4459 .adp-bundle-wrapper .adp-product-bundle .adp-info-wrapper a { 4460 text-decoration: none; 4461 } 4462 4463 #two-product.adp-product-bundle .bundle-plus img { 4464 position: relative; 4465 max-width: 35px; 4466 min-width: 12px; 4467 } 4468 4469 #three-product.adp-product-bundle.button-under .bundle-plus img { 4470 position: relative; 4471 margin-left: 0px; 4472 max-width: 22px !important; 4473 min-width: 12px; 4474 } 4475 4476 #three-product.adp-product-bundle.with-total .bundle-plus img { 4477 position: relative; 4478 margin-left: -22% !important; 4479 max-width: 22px !important; 4480 min-width: 12px; 4481 } 4482 4483 #four-product.adp-product-bundle.button-under .bundle-plus img { 4484 position: relative; 4485 margin-left: -22% !important; 4486 max-width: 22px !important; 4487 min-width: 12px; 4488 } 4489 4490 #four-product.adp-product-bundle.with-total .bundle-plus img { 4491 position: relative; 4492 margin-left: -22% !important; 4493 max-width: 22px !important; 4494 min-width: 12px; 4495 } 4496 4497 #over-four-product.adp-product-bundle .bundle-plus img { 4498 position: relative; 4499 min-width: 12px; 4500 } 4501 4502 .adp-product-bundle .adp-product-wrapper { 4503 line-height: 15px; 4504 } 4505 4506 .adp-product-bundle .adp-product-wrapper img { 4507 width: 80%; 4508 } 4509 4510 .adp-product-bundle .bundle-name p.product-title { 4511 margin-bottom: 5px; 4512 } 4513 4514 p.product-quantity { 4515 color: #6b6b6b; 4516 font-size: 12px; 4517 } 4518 4519 .adp-product-bundle .adp-price { 4520 margin-bottom: 5px; 4521 display: inline-block; 4522 margin-right: 5px; 4523 width: 100%; 4524 } 4525 4526 .adp-product-bundle .buy-bundle input.addtocart { 4527 padding: 5px 10px; 4528 background-color: #222; 4529 color: #FFF; 4530 border: none; 4531 } 4532 4533 .appikon-variants-container select { 4534 width: 100%; 4535 margin-bottom: 5px 4536 } 4537
4538 .adp-product-bundle .appikon-variants-container { 4539 border: none; 4540 margin: 0; 4541 padding: 0; 4542 } 4543 4544 .adp-product-bundle .adp-price.regular { 4545 color: #bbb; 4546 text-decoration: line-through; 4547 } 4548 4549 .adp-product-bundle .adp-product-wrapper { 4550 vertical-align: top !important; 4551 line-height: 15px; 4552 text-align: left; 4553 } 4554 4555 .adp-product-bundle .adp-image { 4556 min-height: 130px; 4557 max-height: 130px; 4558 line-height: 125px; 4559 border: 1px solid #d9d9d9; 4560 background: #fff; 4561 text-align: center; 4562 } 4563 4564 .adp-product-bundle .adp-image img { 4565 max-height: 115px; 4566 max-width: 100%; 4567 vertical-align: middle; 4568 height: auto; 4569 width: auto; 4570 } 4571 4572 .adp-bundle-wrapper .adp-product-bundle button { 4573 display: inline-block; 4574 padding: 4px 10px 4px; 4575 margin-bottom: 0; 4576 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); 4577 color: #ffffff; 4578 text-align: center; 4579 vertical-align: middle; 4580 background-repeat: repeat-x; 4581 border: 1px solid #cccccc; 4582 border-bottom-color: #b3b3b3; 4583 -webkit-border-radius: 4px; 4584 -moz-border-radius: 4px; 4585 border-radius: 4px; 4586 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 4587 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 4588 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 4589 cursor: pointer; 4590 background-color: #414141; 4591 background-image: -moz-linear-gradient(top, #555555, #222222); 4592 background-image: -ms-linear-gradient(top, #555555, #222222); 4593 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); 4594 background-image: -webkit-linear-gradient(top, #555555, #222222); 4595 background-image: -o-linear-gradient(top, #555555, #222222); 4596 background-image: linear-gradient(top, #555555, #222222); 4597 background-repeat: repeat-x; 4598 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); 4599 border-color: #222222 #222222 #000000; 4600 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 4601 filter: progid: dximagetransform.microsoft.gradient(enabled=false); 4602 padding: 5px 10px; 4603 } 4604 4605 .adp-product-bundle button .top-button { 4606 font-size: 12px; 4607 border-bottom: 1px solid rgba(0, 0, 0, 0.2); 4608 display: block; 4609 padding: 0 5px 2px 5px; 4610 } 4611 4612 .adp-product-bundle button .bottom-button { 4613 font-size: 14px; 4614 padding: 2px 5px 0 5px; 4615 display: block; 4616 border-top: 1px solid rgba(255, 255, 255, 0.1); 4617 } 4618 4619 .adp-product-bundle .adp-price { 4620 position: static; 4621 background: none; 4622 text-align: left; 4623 padding: 0; 4624 } 4625 4626 .adp-product-bundle .adp-eqs { 4627 width: auto; 4628 margin: 0 10px; 4629 } 4630 4631 #two-product.adp-product-bundle .adp-product-wrapper { 4632 width: 46%; 4633 } 4634 4635 #two-product.adp-product-bundle .bundle-plus { 4636 font-size: 75px 4637 } 4638 4639 #two-product.adp-product-bundle.with-total .bundle-total { 4640 width: 100%; 4641 margin: 10px 0 0 0; 4642 text-align: right; 4643 display: inline-block; 4644 } 4645 4646 #three-product.adp-product-bundle .adp-product-wrapper { 4647 width: 28%; 4648 } 4649 4650 #three-product.adp-product-bundle .bundle-plus { 4651 width: 3.1%; 4652 font-size: 50px 4653 } 4654 4655 #four-product.adp-product-bundle.button-under .adp-product-wrapper { 4656 width: 21.2%; 4657 } 4658 4659 #four-product.adp-product-bundle.with-total .adp-product-wrapper { 4660 width: 17%; 4661 } 4662 4663 #four-product.adp-product-bundle.button-under .bundle-plus { 4664 width: 5%; 4665 font-size: 40px 4666 } 4667 4668 #four-product.adp-product-bundle .bundle-plus { 4669 width: 3%; 4670 font-size: 40px 4671 } 4672 4673 #over-four-product.adp-product-bundle .adp-product-wrapper { 4674 width: 17%; 4675 } 4676 4677 #over-four-product.adp-product-bundle .bundle-plus { 4678 width: 3.5%; 4679 font-size: 40px 4680 } 4681 4682 .with-total .bundle-total button { 4683 white-space: normal; 4684 } 4685 4686 #two-product.adp-product-bundle.with-total .adp-product-wrapper { 4687 flex: 1; 4688 flex-basis: 115px; 4689 } 4690 4691 #three-product.adp-product-bundle.with-total .adp-product-wrapper { 4692 flex: 1; 4693 flex-basis: 100px; 4694 } 4695 4696 #three-product.adp-product-bundle.with-total .bundle-total button { 4697 width: 100%; 4698 margin-top: 0px; 4699 } 4700 4701 .adp-product-bundle.with-total .bundle-total .adp-eqs { 4702 width: 23px; 4703 } 4704 4705 .adp-product-bundle.with-total .bundle-total .adp-eqs img { 4706 margin: auto; 4707 max-width: 23px; 4708 height: 16px; 4709 } 4710 4711 #four-product.adp-product-bundle.with-total .adp-product-wrapper, 4712 #four-product.adp-product-bundle.with-total .bundle-total { 4713 flex: 1; 4714 flex-basis: 90px; 4715 } 4716 4717 #four-product.adp-product-bundle.with-total .bundle-plus { 4718 font-size: 40px; 4719 margin: 0 5px; 4720 } 4721 4722 #four-product.adp-product-bundle.with-total .bundle-total { 4723 font-size: 25px 4724 } 4725 4726 #four-product.adp-product-bundle .adp-eqs { 4727 display: none; 4728 } 4729 4730 #four-product.adp-product-bundle.with-total .bundle-total { 4731 flex: 1; 4732 flex-basis: 130px; 4733 height: inherit; 4734 max-height: 100px; 4735 min-height: 50px; 4736 text-align: center; 4737 margin-top: 20px; 4738 } 4739 4740 #over-four-product.adp-product-bundle.with-total .adp-product-wrapper, 4741 #over-four-product.adp-product-bundle.with-total .bundle-total { 4742 flex: 1; 4743 flex-basis: 90px; 4744 } 4745 4746 #over-four-product.adp-product-bundle.with-total .bundle-plus { 4747 font-size: 40px 4748 } 4749 4750 #over-four-product.adp-product-bundle.with-total .bundle-total { 4751 font-size: 25px 4752 } 4753 4754 #over-four-product.adp-product-bundle .adp-eqs { 4755 display: none; 4756 } 4757 4758 .adp-product-bundle.button-under .bundle-total, 4759 #over-four-product.adp-product-bundle.with-total .bundle-total { 4760 flex: 1; 4761 flex-basis: 130px; 4762 height: 100%; 4763 text-align: center; 4764 margin-top: 20px; 4765 } 4766 4767 .adp-product-bundle.button-under .adp-product-wrapper { 4768 flex-basis: auto; 4769 } 4770 4771 #two-product.adp-product-bundle.button-under .bundle-plus, 4772 #three-product.adp-product-bundle.button-under .bundle-plus { 4773 width: 8%; 4774 } 4775 4776 #max-two { 4777 width: 61%; 4778 } 4779 4780 #max-two .bundle-plus { 4781 width: 10% 4782 } 4783 4784 #three-product.max-two .bundle-total, 4785 #four-product.max-two .bundle-total, 4786 #over-four-product.max-two .bundle-total { 4787 height: 384px; 4788 } 4789 4790 #three-product.max-two .adp-eqs, 4791 #four-product.max-two .adp-eqs, 4792 #over-four-product.max-two .adp-eqs { 4793 position: relative; 4794 top: 50%; 4795 } 4796 4797 #three-product.max-two button, 4798 #four-product.max-two button { 4799 position: relative; 4800 top: 50%; 4801 } 4802 4803 #over-four-product.max-two button { 4804 position: relative; 4805 top: 50%; 4806 } 4807 4808 #max-two { 4809 width: 60%; 4810 display: inline-block; 4811 } 4812 4813 #max-two .bundle-plus:nth-child(4n+4) { 4814 display: none; 4815 } 4816 4817 .adp-product-bundle.button-under { 4818 flex-wrap: wrap; 4819 } 4820 4821 .adp-product-bundle .adp-product-wrapper { 4822 width: 45%; 4823 } 4824 4825 .adp-product-bundle .bundle-total { 4826 color: #bfbfbf; 4827 font-size: 21px; 4828 font-weight: bold; 4829 } 4830 4831 4832 /* .adp-product-bundle .bundle-name{ overflow-x: hidden;} */ 4833 4834 .with-total.adp-product-bundle .adp-eqs { 4835 display: flex; 4836 width: 24px; 4837 } 4838 4839 .adp-product-bundle .bundle-total button { 4840 width: 100%; 4841 /*max-width: 150px;*/ 4842 } 4843 4844 @media screen and (min-width: 650px) { 4845 #four-product.adp-product-bundle, 4846 #over-four-product.adp-product-bundle { 4847 flex-wrap: wrap; 4848 } 4849 #four-product.adp-product-bundle.with-total .bundle-total .adp-eqs, 4850 #over-four-product.adp-product-bundle.with-total .bundle-total .adp-eqs { 4851 display: none; 4852 } 4853 .adp-product-bundle.with-total .bundle-total { 4854 justify-content: center; 4855 } 4856 #four-product.adp-product-bundle.with-total .adp-product-wrapper { 4857 flex-basis: auto; 4858 } 4859 #over-four-product.adp-product-bundle.with-total .adp-product-wrapper { 4860 flex-basis: auto; 4861 } 4862 #four-product .adp-product-bundle.with-total .bundle-total, 4863 #over-four-product.adp-product-bundle.with-total .bundle-total { 4864 min-height: 50px; 4865 max-height: 100px; 4866 height: inherit; 4867 } 4868 #four-product .adp-info-wrapper .bundle-name { 4869 font-size: 90%; 4870 word-break: break-word; 4871 } 4872 #over-four-product .adp-info-wrapper .bundle-name { 4873 font-size: 85%; 4874 word-break: break-word; 4875 } 4876 #four-product.with-total.adp-product-bundle .bundle-total button span, 4877 #over-four-product.with-total.adp-product-bundle .bundle-total button span { 4878 font-size: 15px; 4879 } 4880 #four-product.with-total.adp-product-bundle .bundle-total button.add-appikon-bundle, 4881 #over-four-product.with-total.adp-product-bundle .bundle-total button.add-appikon-bundle { 4882 width: 100%; 4883 margin: 0; 4884 } 4885 } 4886 4887 @media screen and (max-width: 650px) { 4888 .adp-product-bundle { 4889 flex-direction: column; 4890 } 4891 .adp-product-bundle .adp-product-wrapper { 4892 width: 100% !important; 4893 } 4894 .adp-product-bundle .adp-product-wrapper>a:first-child { 4895 width: 35% !important; 4896 margin-right: 20px; 4897 display: block; 4898 float: left; 4899 } 4900 .adp-product-bundle .adp-product-wrapper .bundle-name { 4901 margin: 0; 4902 } 4903 .adp-product-bundle .bundle-plus { 4904 width: 100% !important; 4905 max-width: 100%; 4906 line-height: 0; 4907 border-bottom: 1px solid #ccc; 4908 margin: 10px 0 25px; 4909 } 4910 .adp-product-bundle .bundle-total .adp-eqs { 4911 display: none; 4912 } 4913 .adp-product-bundle .bundle-plus img, 4914 #two-product.adp-product-bundle.with-total .bundle-plus img, 4915 #three-product.adp-product-bundle.with-total .bundle-plus img, 4916 #four-product.adp-product-bundle.with-total .bundle-plus img, 4917 #over-four-product.adp-product-bundle.with-total .bundle-plus img, 4918 #two-product.adp-product-bundle.button-under .bundle-plus img, 4919 #three-product.adp-product-bundle.button-under .bundle-plus img, 4920 #four-product.adp-product-bundle.button-under .bundle-plus img, 4921 #over-four-product.adp-product-bundle.button-under .bundle-plus img { 4922 margin-left: 0 !important; 4923 margin-bottom: -18px; 4924 max-width: 35px !important; 4925 } 4926 .appikon-variants-container select { 4927 width: auto; 4928 margin-top: 10px 4929 } 4930 .adp-product-bundle .bundle-total { 4931 width: 100% !important; 4932 text-align: center; 4933 margin-top: 20px; 4934 } 4935 .adp-product-bundle .adp-eqs { 4936 width: 100%; 4937 border-bottom: 1px solid #ccc; 4938 margin: -22px 0 0 0; 4939 position: relative; 4940 } 4941 .adp-product-bundle .adp-eqs img { 4942 margin-left: 0 !important; 4943 margin-bottom: -18px; 4944 display: none; 4945 } 4946 .adp-product-bundle .adp-image-container { 4947 width: 35%; 4948 display: inline-block; 4949 float: left; 4950 } 4951 .adp-product-bundle .adp-info-wrapper { 4952 width: 60%; 4953 display: inline-block; 4954 float: left; 4955 padding-left: 10px; 4956 } 4957 .adp-product-bundle .adp-info-wrapper a { 4958 text-decoration: none; 4959 } 4960 .adp-product-bundle .adp-info-wrapper select.adp-variants { 4961 width: 100%; 4962 } 4963 #two-product.adp-product-bundle.with-total .bundle-plus { 4964 margin: 0 0 30px; 4965 } 4966 #two-product.adp-product-bundle .bundle-plus img, 4967 #three-product.adp-product-bundle .bundle-plus img, 4968 #four-product.adp-product-bundle .bundle-plus img, 4969 #over-four-product.adp-product-bundle .bundle-plus img { 4970 max-width: 35px !important; 4971 margin-left: 0 !important; 4972 } 4973 #three-product.adp-product-bundle.with-total .bundle-total button { 4974 margin-top: 20px; 4975 width: 100%; 4976 } 4977 #three-product.adp-product-bundle.with-total .bundle-plus { 4978 margin: 10px 0 25px; 4979 } 4980 #four-product.adp-product-bundle.with-total .bundle-plus { 4981 margin: 10px 0 25px; 4982 } 4983 #over-four-product.adp-product-bundle.with-total .bundle-plus { 4984 margin: 10px 0 25px; 4985 } 4986 } 4987 4988 .adp-product-bundle .adp-price { 4989 color: #8C0000; 4990 } 4991 4992 .adp-product-bundle .bundle-total { 4993 color: #8C1919; 4994 } 4995 4996 .adp-product-bundle .bundle-total button { 4997 width: 100%; 4998 } 4999 5000 .adp-product-bundle button .top-button { 5001 border-bottom: 0px; 5002 } 5003 5004 @media (max-width: 650px) { 5005 .bundle-name { 5006 display: inline-block !important; 5007 } 5008 .adp-eqs { 5009 width: 100% !important; 5010 } 5011 .bundle-name { 5012 padding-top: 10px !important; 5013 } 5014 .bundle-total button { 5015 margin-left: auto !important; 5016 margin-right: auto !important; 5017 display: block; 5018 } 5019 } 5020 5021 .bundle-total button { 5022 color: #fff; 5023 margin: -10px 0 -10px; 5024 width: 100%; 5025 border: none; 5026 text-decoration: none; 5027 font-size: 13%; 5028 font-family: inherit; 5029 text-transform: uppercase; 5030 font-weight: 500; 5031 padding: 10px; 5032 height: 100%; 5033 } 5034 5035 .with-total.adp-product-bundle .bundle-total button.add-appikon-bundle { 5036 width: 100%; 5037 margin: 0; 5038 height: inherit; 5039 min-height: 50px; 5040 } 5041 5042 .adp-product-bundle button .top-button { 5043 border-bottom: 0px; 5044 } 5045 5046 @media (max-width: 650px) { 5047 .bundle-name { 5048 display: inline-block !important; 5049 } 5050 .adp-eqs { 5051 width: 100% !important; 5052 } 5053 .bundle-name { 5054 padding-top: 10px !important; 5055 } 5056 .bundle-total button { 5057 margin-left: auto !important; 5058 margin-right: auto !important; 5059 display: block; 5060 } 5061 .with-total.adp-product-bundle .bundle-total button.add-appikon-bundle { 5062 width: 100%; 5063 margin-top: 10px; 5064 height: inherit; 5065 max-height: 100px; 5066 min-height: 50px; 5067 } 5068 } 5069 5070 .dp-popup div, 5071 .dp-popup span, 5072 .dp-popup h1, 5073 .dp-popup h2, 5074 .dp-popup h3, 5075 .dp-popup h4, 5076 .dp-popup h5, 5077 .dp-popup h6, 5078 .dp-popup p, 5079 .dp-popup a, 5080 .dp-popup img, 5081 .dp-popup b, 5082 .dp-popup u, 5083 .dp-popup i, 5084 .dp-popup ol, 5085 .dp-popup ul, 5086 .dp-popup li, 5087 .dp-popup form, 5088 .dp-popup label, 5089 .dp-popup table, 5090 .dp-popup tbody, 5091 .dp-popup tfoot, 5092 .dp-popup thead, 5093 .dp-popup tr, 5094 .dp-popup th, 5095 .dp-popup td { 5096 margin: 0; 5097 padding: 0; 5098 border: 0; 5099 font-size: 100%; 5100 font: inherit; 5101 vertical-align: baseline; 5102 text-transform: none; 5103 } 5104 5105 .dp-popup body { 5106 line-height: 1; 5107 } 5108 5109 .dp-popup ol, 5110 .dp-popup ul { 5111 list-style: none; 5112 } 5113 5114 .dp-popup table { 5115 border-collapse: collapse; 5116 border-spacing: 0; 5117 } 5118 5119 .blocker { 5120 position: fixed; 5121 top: 0; 5122 right: 0; 5123 bottom: 0; 5124 left: 0; 5125 width: 100%; 5126 height: 100%; 5127 overflow: auto; 5128 z-index: 2147483646; 5129 padding: 20px; 5130 box-sizing: border-box; 5131 background-color: rgb(0, 0, 0); 5132 background-color: rgba(0, 0, 0, 0.75); 5133 text-align: center; 5134 } 5135 5136 .blocker:before { 5137 c
5137ontent: ''; 5138 display: inline-block; 5139 height: 100%; 5140 vertical-align: middle; 5141 margin-right: -0.05em; 5142 } 5143 5144 .blocker.behind { 5145 background-color: transparent; 5146 } 5147 5148 .dp-popup-dpModal { 5149 display: inline-block; 5150 min-width: 400px; 5151 vertical-align: middle; 5152 position: relative; 5153 z-index: 2147483647; 5154 max-width: 600px; 5155 background: #fff; 5156 padding: 30px; 5157 -webkit-border-radius: 8px; 5158 -moz-border-radius: 8px; 5159 -o-border-radius: 8px; 5160 -ms-border-radius: 8px; 5161 border-radius: 8px; 5162 -webkit-box-shadow: 0 0 10px #000; 5163 -moz-box-shadow: 0 0 10px #000; 5164 -o-box-shadow: 0 0 10px #000; 5165 -ms-box-shadow: 0 0 10px #000; 5166 box-shadow: 0 0 10px #000; 5167 text-align: center; 5168 text-transform: none; 5169 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 5170 font-size: 14px; 5171 line-height: 1.42857143; 5172 color: #333333; 5173 -moz-transition: background-color 0.15s linear; 5174 -webkit-transition: background-color 0.15s linear; 5175 -o-transition: background-color 0.15s linear; 5176 transition: background-color 0.15s cubic-bezier(0.785, 0.135, 0.150, 0.860); 5177 } 5178 5179 .dp-popup-dpModal a { 5180 background-color: transparent; 5181 } 5182 5183 .dp-popup-dpModal a:active, 5184 .dp-popup-dpModal a:hover { 5185 outline: 0; 5186 } 5187 5188 .dp-popup-dpModal hr { 5189 height: 0; 5190 -webkit-box-sizing: content-box; 5191 -moz-box-sizing: content-box; 5192 box-sizing: content-box; 5193 height: 0; 5194 margin-top: 20px; 5195 margin-bottom: 20px; 5196 border: 0; 5197 border-top: 1px solid #eeeeee; 5198 } 5199 5200 .dp-popup-dpModal button, 5201 .dp-popup-dpModal input, 5202 .dp-popup-dpModal optgroup, 5203 .dp-popup-dpModal select, 5204 .dp-popup-dpModal textarea { 5205 color: inherit; 5206 font: inherit; 5207 margin: 0; 5208 font-family: inherit; 5209 font-size: inherit; 5210 line-height: inherit; 5211 } 5212 5213 .dp-popup-dpModal button { 5214 overflow: visible; 5215 } 5216 5217 .dp-popup-dpModal button, 5218 .dp-popup-dpModal select { 5219 text-transform: none; 5220 } 5221 5222 .dp-popup-dpModal button { 5223 -webkit-appearance: button; 5224 cursor: pointer; 5225 } 5226 5227 .dp-popup-dpModal button::-moz-focus-inner, 5228 .dp-popup-dpModal input::-moz-focus-inner { 5229 border: 0; 5230 padding: 0; 5231 } 5232 5233 .dp-popup-dpModal input { 5234 line-height: normal; 5235 } 5236 5237 .dp-popup-dpModal input[type='number']::-webkit-inner-spin-button, 5238 .dp-popup-dpModal input[type='number']::-webkit-outer-spin-button { 5239 height: auto; 5240 } 5241 5242 .dp-popup-dpModal body.fadein { 5243 background: rgba(0, 0, 0, 0.65); 5244 } 5245 5246 #dpModal-container { 5247 width: auto; 5248 } 5249 5250 .dp-popup-dpModal #popup-dpModal-container { 5251 background: white; 5252 padding: 12px 18px 40px 18px; 5253 } 5254 5255 @media only screen and (min-width:500px) { 5256 .dp-popup-dpModal #popup-dpModal-container { 5257 border-radius: 5px; 5258 padding: 30px 40px; 5259 } 5260 } 5261 5262 @media only screen and (min-width:992px) { 5263 .dp-popup-dpModal #popup-dpModal-container { 5264 margin-top: 140px; 5265 } 5266 } 5267 5268 .dp-popup-dpModal .fade { 5269 opacity: 0; 5270 -webkit-transition: opacity 0.15s linear; 5271 -o-transition: opacity 0.15s linear; 5272 transition: opacity 0.15s linear; 5273 } 5274 5275 .dp-popup-dpModal .fade.in { 5276 opacity: 1; 5277 } 5278 5279 5280 /* only the stuff we need added here */ 5281 5282 .dp-popup-dpModal h2 { 5283 font-size: 24px; 5284 font-family: inherit; 5285 font-weight: 500; 5286 line-height: 1.1; 5287 color: inherit; 5288 } 5289 5290 .dp-popup-dpModal h3 { 5291 font-family: inherit; 5292 font-weight: normal; 5293 line-height: 1.1; 5294 color: inherit; 5295 font-size: 18px; 5296 margin-top: 10px; 5297 margin-bottom: 20px; 5298 font-weight: 500; 5299 } 5300 5301 .dp-popup-dpModal p.body-text { 5302 font-size: 20; 5303 margin-top: 40px; 5304 margin-bottom: 10px; 5305 } 5306 5307 .dp-popup-dpModal .form-control { 5308 display: block; 5309 width: 100%; 5310 height: 34px; 5311 padding: 6px 12px; 5312 font-size: 14px; 5313 line-height: 1.42857143; 5314 color: #555; 5315 background-color: #fff; 5316 background-image: none; 5317 border: 1px solid #ccc; 5318 border-radius: 5px; 5319 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 5320 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 5321 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 5322 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; 5323 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 5324 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 5325 } 5326 5327 .dp-popup-dpModal .input-lg { 5328 height: 46px; 5329 padding: 10px 16px; 5330 line-height: 1.3333333; 5331 border-radius: 6px; 5332 } 5333 5334 .dp-popup-dpModal select.input-lg { 5335 height: 46px; 5336 } 5337 5338 @media screen and (-webkit-min-device-pixel-ratio:0) { 5339 .dp-popup-dpModal select:focus, 5340 .dp-popup-dpModal textarea:focus, 5341 .dp-popup-dpModal input:focus { 5342 font-size: 16px; 5343 background: #eee; 5344 } 5345 } 5346 5347 .dp-popup-dpModal .form-group { 5348 margin-bottom: 15px; 5349 } 5350 5351 .dp-popup-dpModal .btn { 5352 display: inline-block; 5353 padding: 8px 12px; 5354 margin-bottom: 0; 5355 font-size: 14px; 5356 line-height: 1.42857143; 5357 text-align: center; 5358 vertical-align: middle; 5359 letter-spacing: 1px; 5360 -ms-touch-action: manipulation; 5361 touch-action: manipulation; 5362 cursor: pointer; 5363 -webkit-user-select: none; 5364 -moz-user-select: none;
5365 -ms-user-select: none; 5366 user-select: none; 5367 background-image: none; 5368 border: 1px solid transparent; 5369 border-radius: 3px; 5370 } 5371 5372 .dp-popup-dpModal .btn-success { 5373 width: 100%; 5374 color: #ffffff; 5375 background-color: #4ed14e; 5376 } 5377 5378 .dp-popup-dpModal .btn-lg { 5379 line-height: 24px; 5380 font-size: 15px; 5381 padding: 14px; 5382 line-height: 1.3333333; 5383 } 5384 5385 .dp-popup-dpModal .close { 5386 -webkit-appearance: none; 5387 padding: 0; 5388 cursor: pointer; 5389 background: 0 0; 5390 border: 0; 5391 text-align: center; 5392 font-size: 21px; 5393 font-weight: 700; 5394 line-height: 1; 5395 color: #000; 5396 text-shadow: 0 1px 0 #fff; 5397 } 5398 5399 .dp-popup-dpModal form { 5400 margin-top: 10px; 5401 } 5402 5403 .dp-popup-dpModal .dpModal-content .close { 5404 font-size: 30px; 5405 } 5406 5407 .dp-popup-dpModal .dpModal-backdrop.in { 5408 filter: alpha(opacity=65); 5409 opacity: .65; 5410 } 5411 5412 .dp-popup-dpModal .completed_message { 5413 display: none; 5414 } 5415 5416 .dp-popup-dpModal .complete .completed_message { 5417 display: block; 5418 } 5419 5420 .dp-popup-dpModal .single-variant { 5421 display: none; 5422 } 5423 5424 .dp-popup-dpModal div.footer { 5425 margin-top: 20px; 5426 } 5427 5428 .dp-popup-dpModal div.footer p { 5429 color: #b3b3b3; 5430 font-size: 12px; 5431 } 5432 5433 .dp-popup-dpModal div.no-thanks { 5434 padding-top: 20px; 5435 } 5436 5437 .dp-popup-dpModal div.no-thanks a { 5438 color: #aaaaaa; 5439 font-size: 100%; 5440 } 5441 5442 @media (min-width: 0px) { 5443 .dp-popup-dpModal { 5444 min-width: 100%; 5445 } 5446 } 5447 5448 @media (min-width: 300px) { 5449 .dp-popup-dpModal { 5450 min-width: 80%; 5451 } 5452 } 5453 5454 @media (min-width: 768px) { 5455 .dp-popup-dpModal { 5456 min-width: 600px; 5457 } 5458 } 5459 5460 .dp-popup-dpModal img { 5461 vertical-align: middle; 5462 max-width: 100%; 5463 } 5464 5465 .dp-popup-dpModal img.single { 5466 margin-right: 20px; 5467 margin-left: 0px; 5468 display: inline-block; 5469 padding-right: 20px; 5470 max-width: 100%; 5471 height: auto; 5472 margin: 0 auto; 5473 } 5474 5475 #upsell-minimized-button { 5476 background-color: #44c767; 5477 border-top-left-radius: 8px; 5478 border-top-right-radius: 8px; 5479 -moz-border-top-left-radius: 8px; 5480 -moz-border-top-right-radius: 8px; 5481 -webkit-border-top-left-radius: 8px; 5482 -webkit-border-top-right-radius: 8px; 5483 /*border:1px solid #18ab29;*/ 5484 display: inline-block; 5485 cursor: pointer; 5486 color: #ffffff; 5487 /*font-family:Arial;*/ 5488 padding: 10px 16px; 5489 text-decoration: none; 5490 background: #44c767; 5491 color: #ffffff; 5492 font-size: 16px; 5493 -webkit-transform: rotate(90deg); 5494 -webkit-transform-origin: left bottom; 5495 -moz-transform: rotate(90deg); 5496 -moz-transform-origin: left bottom; 5497 -ms-transform: rotate(90deg); 5498 -ms-transform-origin: left bottom; 5499 -o-transform: rotate(90deg); 5500 -o-transform-origin: left bottom; 5501 transform: rotate(90deg); 5502 left: 0px; 5503 top: 100px; 5504 transform-origin: left bottom; 5505 white-space: nowrap; 5506 position: fixed; 5507 } 5508 5509 #upsell-minimized-button:hover { 5510 /*background-color:#5cbf2a;*/ 5511 } 5512 5513 .dp-popup-dpModal a.close-dpModal { 5514 position: absolute; 5515 top: -12.5px; 5516 right: -12.5px; 5517 display: block; 5518 width: 30px; 5519 height: 30px; 5520 text-indent: -9999px; 5521 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lg
5521wYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=') no-repeat 0 0; 5522 } 5523 5524 .dp-popup .just-added { 5525 width: 100%; 5526 border-bottom: 1px solid #eee; 5527 padding-bottom: 20px; 5528 } 5529 5530 .dp-popup .multiple-products-true div { 5531 display: block; 5532 float: left; 5533 } 5534 5535 .dp-popup .product-container.discount-applies-true { 5536 display: flex; 5537 flex-wrap: wrap; 5538 } 5539 5540 .dp-popup .multiple-products-false div { 5541 display: block; 5542 } 5543 5544 .dp-popup .multiple-products-false div.product-container { 5545 max-width: 350px; 5546 width: 100%; 5547 margin-left: auto; 5548 margin-right: auto; 5549 flex-direction: column; 5550 } 5551 5552 .dp-popup .multiple-products-false .image { 5553 flex: 1; 5554 min-height: 150px; 5555 } 5556 5557 .dp-popup .multiple-products-true .image { 5558 width: 100px; 5559 } 5560 5561 .dp-popup .multiple-products-false .image img { 5562 max-width: 150px; 5563 max-height: 150px; 5564 } 5565 5566 .dp-popup .multiple-products-true .image img { 5567 max-width: 100px; 5568 max-height: 100px; 5569 } 5570 5571 .dp-popup .multiple-products-false .details { 5572 flex: 1 0 0; 5573 text-align: center; 5574 font-size: 14px; 5575 padding-left: 15px; 5576 padding-right: 15px; 5577 padding-top: 20px; 5578 } 5579 5580 .dp-popup .multiple-products-true .details { 5581 flex: 1; 5582 text-align: left; 5583 font-size: 14px; 5584 padding-left: 15px; 5585 padding-right: 15px; 5586 max-width: 320px; 5587 } 5588 5589 .dp-popup .multiple-products-false .actions { 5590 flex: 1; 5591 text-align: center; 5592 padding-top: 20px; 5593 } 5594 5595 .dp-popup .multiple-products-true .actions { 5596 vertical-align: middle; 5597 max-width: 116px; 5598 width: 100%; 5599 float: right 5600 } 5601 5602 @media (min-width: 651px) { 5603 .dp-popup .multiple-products-true .actions button.add-upsells, 5604 .dp-popup .multiple-products-true .actions select.adp-variants { 5605 min-width: 116px; 5606 max-width: 116px; 5607 } 5608 } 5609 5610 .dp-popup .other-upsells { 5611 width: 100%; 5612 } 5613 5614 .dp-popup .product-container { 5615 width: 100%; 5616 padding-bottom: 10px; 5617 padding-top: 10px; 5618 } 5619 5620 .dp-popup .product-container:not(first) { 5621 border-top: 1px #eee solid; 5622 } 5623 5624 .dp-popup .product-container select { 5625 -webkit-appearance: none; 5626 -moz-appearance: none; 5627 appearance: none; 5628 background-position: right center; 5629 background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728); 5630 background-repeat: no-repeat; 5631 background-position: right 10px center; 5632 background-size: auto; 5633 padding-right: 28px; 5634 text-indent: 0.01px; 5635 width: 100%; 5636 margin-bottom: 10px; 5637 font-size: 12px; 5638 display: block; 5639 padding-left: 10px; 5640 } 5641 5642 .dp-popup .product-container .variant-wrapper { 5643 float: none; 5644 } 5645 5646 .dp-popup .no-thanks { 5647 text-align: center; 5648 width: 100%; 5649 } 5650 5651 .dp-popup-dpModal .adp-image { 5652 width: 100%; 5653 } 5654 5655 .dp-popup-dpModal .upsell-total { 5656 width: 100%; 5657 padding-top: 10px; 5658 } 5659 5660 .dp-popup-dpModal button.add-upsells { 5661 color: #ffffff; 5662 font-size: 100%; 5663 font-size: 14px; 5664 background-color: #a1c65b; 5665 display: inline-block; 5666 padding: 8px 12px; 5667 margin-bottom: 0; 5668 line-height: 1.42857143; 5669 text-align: center; 5670 vertical-align: middle; 5671 letter-spacing: 1px; 5672 -ms-touch-action: manipulation; 5673 touch-action: manipulation; 5674 cursor: pointer; 5675 -webkit-user-select: none; 5676 -moz-user-select: none;
5677 -ms-user-select: none; 5678 user-select: none; 5679 background-image: none; 5680 border: 1px solid transparent; 5681 border-radius: 3px; 5682 font-weight: 500; 5683 width: 100%; 5684 box-shadow: none; 5685 } 5686 5687 .adp-price .adp-regular { 5688 width: 100%; 5689 } 5690 5691 .product-price .adp-sale { 5692 display: block; 5693 width: 100%; 5694 } 5695 5696 .dp-popup-dpModal .product-price { 5697 padding-top: 10px; 5698 font-weight: bold; 5699 } 5700 5701 .dp-popup-dpModal #one-product .product-price { 5702 font-size: 22px; 5703 } 5704 5705 .dp-popup-dpModal .multiple-products-true .product-price { 5706 font-size: 16px; 5707 } 5708 5709 .dp-popup-dpModal #one-product .product-price s { 5710 vertical-align: middle; 5711 font-size: 16px; 5712 } 5713 5714 .dp-popup-dpModal .product-price .adp-sale s { 5715 font-weight: normal; 5716 color: #000; 5717 opacity: 1; 5718 padding-left: 5px; 5719 font-size: 13px; 5720 font-size: 100%; 5721 } 5722 5723 .discount-applies-false .product-price .adp-sale, 5724 .discount-applies- .product-price .adp-sale { 5725 color: #000; 5726 } 5727 5728 .discount-applies-true .adp-price .adp-sale { 5729 text-decoration: line-through; 5730 width: 100%; 5731 } 5732 5733 .discount-applies-true .product-price .adp-sale { 5734 display: block; 5735 width: 100%; 5736 color: #8C0000; 5737 } 5738 5739 #dpModal-container .product-title { 5740 font-weight: 400; 5741 width: 100%; 5742 } 5743 5744 .dp-popup-dpModal .upsell-title { 5745 font-family: inherit; 5746 font-weight: normal; 5747 line-height: 1.1; 5748 color: inherit; 5749 font-size: 18px; 5750 margin-top: 10px; 5751 margin-bottom: 20px; 5752 font-weight: 500; 5753 text-align: center; 5754 } 5755 5756 @media (max-width: 650px) { 5757 .dp-popup .multiple-products-true .details { 5758 flex: 1; 5759 padding-left: 20px; 5760 } 5761 .dp-popup .multiple-products-true .actions { 5762 max-width: inherit; 5763 width: 100%; 5764 padding-top: 15px; 5765 } 5766 .dp-popup .product-container { 5767 padding-bottom: 20px; 5768 padding-top: 20px; 5769 } 5770 } 5771 5772 .adp-bundle-wrapper .appikon-variants-container select.adp-variants { 5773 -webkit-appearance: none; 5774 -moz-appearance: none; 5775 appearance: none; 5776 background-position: right center; 5777 background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728); 5778 background-repeat: no-repeat; 5779 background-position: right 10px center; 5780 background-size: auto; 5781 padding-right: 28px; 5782 text-indent: 0.01px; 5783 width: 100%; 5784 margin-bottom: 10px; 5785 font-size: 12px; 5786 display: block; 5787 padding-left: 10px; 5788 } 5789 5790 .adp-bundle-wrapper .adp-product-bundle button.add-appikon-bundle { 5791 cursor: pointer; 5792 background-color: #a1c65b; 5793 background-image: none; 5794 color: #fff; 5795 margin: -10px 0 -10px; 5796 width: 100%; 5797 border: none; 5798 text-decoration: none; 5799 font-size: 13px; 5800 font-family: inherit; 5801 text-transform: uppercase; 5802 font-weight: 500; 5803 padding: 10px; 5804 } 5805 5806 .adp-product-bundle .bundle-total button span { 5807 font-size: 13px; 5808 } 5809 5810 table.adp-discount-table tr th:first-child { 5811 flex: 1; 5812 } 5813 5814 table.adp-discount-table tr th:nth-child(2) { 5815 flex: 2; 5816 } 5817 5818 table.adp-discount-table tr td:first-child { 5819 flex: 1; 5820 } 5821 5822 table.adp-discount-table tr td:nth-child(2) { 5823 flex: 2; 5824 } 5825 5826 table.adp-discount-table thead { 5827 display: table-header-group; 5828 vertical-align: middle; 5829 } 5830 5831 #dpModal-container .no_touch { 5832 cursor: default; 5833 pointer-events: none; 5834 } 5835 5836 #dpModal-container .no_touch:hover { 5837 opacity: 1; 5838 } 5839 5840 .dp-popup-dpModal .upsell-title, 5841 .dp-popup-dpModal .product-title, 5842 .dp-popup-dpModal .product-price .adp-sale, 5843 .dp-popup-dpModal div.no-thanks a {} 5844 5845 .adp-product-bundle .bundle-name {} 5846 5847 .adp-product-bundle .adp-price {} 5848 5849 .adp-bundle-wrapper .appikon-variants-container select.adp-variants {} 5850 5851 .adp-bundle-wrapper {} 5852 5853 #appikon-discount-item:empty, 5854 #appikon-summary-item:empty { 5855 display: none; 5856 } 5857 5858 .adp_show_animation { 5859 visibility: visible; 5860 opacity: 1; 5861 } 5862 5863 .adp_default_animation { 5864 visibility: hidden; 5865 } 5866 5867 div.adp_show_animation.adp_default_animation { 5868 visibility: visible; 5869 } 5870 5871 .adp_fade_and_scale_effect { 5872 -webkit-transform: scale(0.7); 5873 -moz-transform: scale(0.7); 5874 -ms-transform: scale(0.7); 5875 transform: scale(0.7); 5876 opacity: 0; 5877 -webkit-transition: all 0.4s; 5878 -moz-transition: all 0.4s; 5879 transition: all 0.4s; 5880 } 5881 5882 .adp_show_animation.adp_fade_and_scale_effect { 5883 -webkit-transform: scale(1); 5884 -moz-transform: scale(1); 5885 -ms-transform: scale(1); 5886 transform: scale(1); 5887 opacity: 1; 5888 } 5889 5890 .adp_slide_from_the_right { 5891 -webkit-transform: translateX(20%); 5892 -moz-transform: translateX(20%); 5893 -ms-transform: translateX(20%); 5894 transform: translateX(20%); 5895 opacity: 0; 5896 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 5897 -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 5898 transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 5899 } 5900 5901 .adp_show_animation.adp_slide_from_the_right { 5902 -webkit-transform: translateX(0); 5903 -moz-transform: translateX(0); 5904 -ms-transform: translateX(0); 5905 transform: translateX(0); 5906 opacity: 1; 5907 } 5908 5909 .adp_slide_from_the_left { 5910 -webkit-transform: translateX(-20%); 5911 -moz-transform: translateX(-20%); 5912 -ms-transform: translateX(-20%); 5913 transform: translateX(-20%); 5914 opacity: 0; 5915 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 5916 -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 5917 transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); 5918 } 5919 5920 .adp_show_animation.adp_slide_from_the_left { 5921 -webkit-transform: translateX(0); 5922 -moz-transform: translateX(0); 5923 -ms-transform: translateX(0); 5924 transform: translateX(0); 5925 opacity: 1; 5926 } 5927 5928 .adp_slide_from_the_bottom { 5929 -webkit-transform: translateY(20%); 5930 -moz-transform: translateY(20%); 5931 -ms-transform: translateY(20%); 5932 transform: translateY(20%); 5933 opacity: 0; 5934 -webkit-transition: all 0.3s; 5935 -moz-transition: all 0.3s; 5936 transition: all 0.3s; 5937 } 5938 5939 .adp_show_animation.adp_slide_from_the_bottom { 5940 -webkit-transform: translateY(0); 5941 -moz-transform: translateY(0); 5942 -ms-transform: translateY(0); 5943 transform: translateY(0); 5944 opacity: 1; 5945 } 5946 5947 .adp_fall_effect { 5948 -o-transform: perspective(1300px) translateZ(600px) rotateX(30deg); 5949 -ms-transform: perspective(1300px) translateZ(600px) rotateX(30deg); 5950 -moz-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
5951 -webkit-transform: perspective(300px) translateZ(600px) rotateX(30deg); 5952 transform: perspective(1300px) translateZ(600px) rotateX(30deg); 5953 opacity: 0; 5954 } 5955 5956 .adp_show_animation.adp_fall_effect { 5957 -webkit-transition: all 0.3s ease-in; 5958 -moz-transition: all 0.3s ease-in; 5959 transition: all 0.3s ease-in; 5960 -webkit-transform: translateZ(0px) rotateX(0deg); 5961 -moz-transform: translateZ(0px) rotateX(0deg); 5962 -ms-transform: translateZ(0px) rotateX(0deg); 5963 transform: translateZ(0px) rotateX(0deg); 5964 opacity: 1; 5965 } 5966 5967 div.dp-popup.is_funnel_true span.adp-sale s { 5968 text-decoration: none !important; 5969 } 5970 5971 5972</style> 5973
5974<script type="text/javascript"> 5975 function hasFlag(flag){ 5976 return window.appikonDiscount.settings.flags[flag] == true 5977 } 5978 5979 window.appikon = {}; 5980 window.appikonDiscount = {}; 5981 window.appikonDiscount.settings = { 5982 "dp": { 5983 "installed": true, 5984 "vd_table_type": "default", 5985 "vd_product_message": "Buy at discounted prices", 5986 "show_vol_discount_table": true 5987 }, 5988 "bundle": { 5989 "installed": false, 5990 "bundles_with_discounted_price": false, 5991 "hide_bundle_section": false 5992 }, 5993 "buyx": { 5994 "installed": false, 5995 "show_product_links": true, 5996 "products_per_upsell": 10, 5997 "show_popup_on": "cart_page", 5998 "modal_animation_class": "", 5999 "funnel_refuse_limit": 1, 6000 "upsell_popup_multi_select": false, 6001 "hide_on_success": false, 6002 "delay_mobile_refresh_cart": 2, 6003 "delay_refresh_cart": 0.5, 6004 "cookie_days": 14 6005 }, 6006 "discount_method": "DRAFT", 6007 "hide_paypal": true, 6008 "show_discount_code": false, 6009 "avoid_cart_quantity_adjustment": false, 6010 "show_notification_bar": true, 6011 "show_cart_notification_bar": true, 6012 "show_product_notification_bar": true, 6013 "turn_off_agree_checkbox": false, 6014 "calculation_note": "Please wait while we calculate your cart totals", 6015 "plus_minus_qty_selector": "", 6016 "checkout_selector": "", 6017 "drawer_cart_selector": "", 6018 "drawer_cart_product_title_selector": "", 6019 "drawer_cart_line_price_selector": "", 6020 "drawer_cart_unit_price_selector": "", 6021 "drawer_cart_sub_total_selector": "", 6022 "terms_selector": "", 6023 "is_dynamic_insertion": true, 6024 "listen_to_ajax_cart_events_strategy": true, 6025 "flags": { 6026 "new_css": true, 6027 "new_qty_layout": false, 6028 "hide_buy_it_now_setting": false, 6029 "upsell_popup_open_qty": false, 6030 "animate_upsell_popup_appearance": true, 6031 "no_discount_compare_at_price": false, 6032 "offer_metrics": false, 6033 "upsell_popup_on_checkout_click": false, 6034 "hide_bundle_section": false, 6035 "fix_empire_theme": false, 6036 "use_google_fonts": false, 6037 "discounted_price_for_bundles": false, 6038 "refresh_on_qty_plush_minus": false, 6039 "refresh_on_qty_change_hard": false, 6040 "several_collections_for_upsells": true, 6041 "avoid_default_qty_input_event_change": false, 6042 "notify_about_disocunt_calculations": false, 6043 "subscribe_api_messages": true, 6044 "entitled_variant_ids": true, 6045 "charts": false, 6046 "delay_price_rule_deletion": false, 6047 "disable_checkout_button": false, 6048 "cart_new_line_prices": true, 6049 "quick_start": true, 6050 "upsell_popup_z_index": false, 6051 "simple_stats_cacher": false, 6052 "enable_funnels": false, 6053 "upsell_popup_multi_select": true, 6054 "quantities_refresh_over_submit": false, 6055 "quantities_no_input_trigger": false, 6056 "hide_paypal_to_style": false, 6057 "price_rules_short_life": true, 6058 "settings_async_price_rules": false, 6059 "search_bundle_products": true, 6060 "new_free_plan": false, 6061 "multi_line_notification": true, 6062 "api_optimization": true, 6063 "script_v2": true, 6064 "sqs_order_webhooks": true, 6065 "ts_metrics_view": false, 6066 "order_logs": true, 6067 "active_offers_api_call": false, 6068 "backup_api": false, 6069 "cache_counter_worker": false, 6070 "correct_adp_identifier": false 6071 }, 6072 "app_root_url": "/apps/appikon_discounted_pricing", 6073 "vd_placement_settings": {}, 6074 "notification_placement_settings": {"final_selector":""}, 6075 "notification_cart_placement_settings": {"final_selector":""}, 6076 "notification_bar_selector": null, 6077 "product_page_offer_active": false, 6078 "no_active_offers": false, 6079 "product_ids_in_use": [], 6080 "collection_ids_in_use": [], 6081 "entire_store_in_use": false, 6082 "shop" : "hamc.myshopify.com", 6083 "discount_code_settings" : {"id":null,"shop":null,"inputPlacementSelector":"#appikon-discount-item","inputPlacementPosition":"AFTER","discountMode":null,"allowedCodeRegex":null}, 6084 "use_compare_at_price" : false 6085 }; 6086 window.appikonDiscount.settings.global = { 6087 "env": "production", 6088 "appikonCheckoutSelector": "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button, button.checkout-button", 6089 "baAddToCartSelector": "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]", 6090 "appikonPlusImageUrl": "//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/adp-plus_38x.png?18337618242689679898", 6091 "headerSelector": "#shopify-section-header, main, div.content, section.main-content, div#content, section#content" 6092 }; 6093 window.appikon.discount_method = window.appikonDiscount.settings.discount_method; 6094 window.appikon.app_root_url = '/apps/appikon_discounted_pricing'; 6095 window.appikonResponseStore = {} 6096 window.appikonResponseStore.cartJS = "" 6097 window.appikonResponseStore.discountResponse = "" 6098 6099 6100 6101 6102 6103 6104 6105 6106 window.appikon.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 6107 ["requires_shipping", "total_discount", "item_count", "total_weight"].map(function(a) { 6108 delete window.appikon.cart[a] 6109 }) 6110 6111 if (hasFlag("correct_adp_identifier") && window.appikon.cart && window.appikon.cart.attributes && window.appikon.cart.attributes["adp_identifier"]){ 6112 var appikonSafe = function(cb){ try{cb()} catch(e){} } 6113 appikonSafe(function() { 6114 var awaitJQuery = function (cb) { 6115 appikonSafe(function(){ if (window.jQuery) { cb() } else { setTimeout(function() { awaitJQuery(cb) }, 150) } }) 6116 } 6117 awaitJQuery(function(){ 6118 appikonSafe(function(){ 6119 jQuery.post('/cart/update.js', { attributes: {'adp_identifier': ''} }) 6120 }) 6121 }) 6122 }) 6123 } 6124 6125 window.appikon.cart.items = []; 6126 window.appikon.cart_product_ids = []; 6127 window.appikon.cart_collection_ids = []; 6128 6129 6130 6131 window.appikon.adp_page = "cart"; 6132 window.appikon.api = {}; 6133 6134 6135 6136 window.appikon.money_format = "<span class=money>${{amount}}<\/span>"; 6137 6138 6139 //appikonHandlebars 6140 !function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exp
vendor: 9,031 bytes, line 6140
6140orts.appikonHandlebars=b():a.appikonHandlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.appikonHandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.appikonHandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
6140("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of appikonHandlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of appikonHandlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
vendor: 4,110 bytes, line 6140
6140var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.appikonHandlebars;a.noConflict=function(){return b.appikonHandlebars===a&&(b.appikonHandlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sex
vendor: 8,724 bytes, line 6140
6140pr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 6140
6140],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 6,603 bytes, lines 6140-6141
6140,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87], 6141 85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this}
vendor: 20,881 bytes, line 6141
6141,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or appikonHandlebars AST to appikonHandlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or appikonHandlebars AST to appikonHandlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]}
vendor: 6,935 bytes, lines 6141-6142
6141,appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a); 6142 return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["f
6142n","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,095 bytes, lines 6142-6145
6142,objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([" ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])}); 6143 6144 6145</script>
6145 6146 6147
6148<script id="adp-discount-tiers-default" type="text/x-handlebars-template"> 6149 <div class="adp-discount-tiers"> 6150 <h4>{{{product_message}}}</h4> 6151 <table class="adp-discount-table"> 6152 <thead> 6153 <tr> 6154 <th>Minimum Qty</th> 6155 <th>Discount</th> 6156 </tr> 6157 </thead> 6158 <tbody> 6159 {{#vol_rows}} 6160 <tr> 6161 <td>{{{quantity}}} +</td> 6162 <td>{{{price.title}}}</td> 6163 </tr> 6164 {{/vol_rows}} 6165 </tbody> 6166 </table> 6167</div> 6168 6169</script>
vendor: 1 bytes, line 6169
6169
6170<script id="adp-discount-tiers-detailed" type="text/x-handlebars-template"> 6171 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 6172 <table class="adp-discount-table"> 6173 <thead> 6174 <tr> 6175 <th>Qty</th> 6176 <th>Discount</th> 6177 </tr> 6178 </thead> 6179 <tbody> {{#vol_rows}} 6180 <tr> 6181 <td>Buy {{{quantity}}}</td> 6182 <td>{{{price.title}}} each</td> 6183 </tr> 6184 {{/vol_rows}} 6185 </tbody> 6186 </table> 6187</div> 6188 6189</script>
vendor: 1 bytes, line 6189
6189
6190<script id="adp-discount-tiers-grid" type="text/x-handlebars-template"> 6191 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 6192 <table class="adp-discount-table"> 6193 <thead> 6194 <tr> 6195 <th>Minimum Qty</th> 6196 <th>Maximum Qty</th> 6197 <th>Discount</th> 6198 </tr> 6199 </thead> 6200 <tbody> {{#vol_rows}} 6201 <tr> 6202 <td>{{{quantity}}}</td> 6203 <td>{{{next_range_qty}}}</td> 6204 <td>{{{price.title}}}</td> 6205 </tr> 6206 {{/vol_rows}} 6207 </tbody> 6208 </table> 6209</div> 6210 6211</script>
vendor: 1 bytes, line 6211
6211
6212<script id="adp-discount-tiers-grid-alt" type="text/x-handlebars-template"> 6213 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 6214 <table class="adp-discount-table"> 6215 <thead> 6216 <tr> 6217 <th>Qty</th> 6218 <th>Discount</th> 6219 </tr> 6220 </thead> 6221 <tbody> {{#vol_rows}} 6222 <tr> 6223 <td>{{{quantity}}} - {{{next_range_qty}}}</td> 6224 <td>{{{price.title}}}</td> 6225 </tr> 6226 {{/vol_rows}} 6227 </tbody> 6228 </table> 6229</div> 6230 6231</script>
vendor: 1 bytes, line 6231
6231
6232<script id="adp-buy-x-discount-tiers" type="text/x-handlebars-template"> 6233 <div class="adp-discount-tiers"><h4>{{{product_message}}}</h4> 6234 <table class="adp-discount-table"> 6235 <thead> 6236 <tr> 6237 <th>Qty</th> 6238 <th>Discount</th> 6239 </tr> 6240 </thead> 6241 <tbody> {{#vol_rows}} 6242 <tr> 6243 <td>Buy {{{quantity}}}</td> 6244 <td>{{{price.title}}}</td> 6245 </tr> 6246 {{/vol_rows}} 6247 </tbody> 6248 </table> 6249</div> 6250 6251</script>
6251 6252 6253
6254<script type="text/javascript"> 6255 6256 const isAppikonProductPage = null != decodeURIComponent(window.location.pathname).match(/\/products\/(([a-zA-Z0-9]|[\-\.\_\~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[\ud83c\ud83d\ud83e][\ud000-\udfff]){1,})\/?/); 6257 const isAppikonCartPage = window.location.pathname === '/cart'; 6258 6259 function getUrlParam(paramName) { 6260 const urlParams = new URLSearchParams(window.location.search); 6261 return urlParams.get(paramName); 6262 } 6263 6264 const testOfferParam = getUrlParam('shopacadoTestToken'); 6265 const testOfferName = getUrlParam('shopacadoTestName'); 6266 6267 ! function (window, document) { 6268 "use strict"; 6269 6270 function setCookie(t, e, n) { 6271 var o = new Date; 6272 o.setTime(o.getTime() + 24 * n * 60 * 60 * 1e3); 6273 var i = "expires=" + o.toUTCString(); 6274 document.cookie = t + "=" + e + "; " + i + "; path=/;" 6275 } 6276 6277 function setCookieMinutes(t, e, m) { 6278 var o = new Date; 6279 o.setTime(o.getTime() + m * 60000); 6280 var i = "expires=" + o.toUTCString(); 6281 document.cookie = t + "=" + e + "; " + i + "; path=/;" 6282 } 6283 6284 function setCookieSession(t, e) { 6285 document.cookie = t + "=" + e + "; path=/;" 6286 } 6287 6288 if (testOfferParam) { 6289 setCookieSession('shopacado-test-offer-token', testOfferParam); 6290 setCookieSession('shopacado-test-offer-name', testOfferName); 6291 6292 var uri = window.location.toString(); 6293 if (uri.indexOf("?") > 0) { 6294 var clean_uri = uri.substring(0, uri.indexOf("?")); 6295 window.history.replaceState({}, document.title, clean_uri); 6296 } 6297 } 6298 6299 function deleteCookie(t) { 6300 var o = new Date; 6301 o.setTime(o.getTime() - 1000); 6302 var i = "expires=" + o.toUTCString(); 6303 document.cookie = t + "=; " + i + "; path=/;" 6304 } 6305 6306 function getCookie(t) { 6307 for (var e = t + "=", n = document.cookie.split(";"), o = 0; o < n.length; o++) { 6308 for (var i = n[o]; 6309 " " == i.charAt(0);) i = i.substring(1); 6310 if (0 == i.indexOf(e)) return i.substring(e.length, i.length) 6311 } 6312 return "" 6313 } 6314 6315 function isMobileBrowser() { 6316 var t = !1; 6317 try { 6318 (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
6318substr(0, 4))) && (t = !0) 6319 } catch (e) {} 6320 return t 6321 } 6322 6323 function reqJquery(t) { 6324 if ("undefined" == typeof jQuery || !jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) { 6325 var e = document.getElementsByTagName("head")[0], 6326 n = document.createElement("script"); 6327 n.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js", n.type = "text/javascript", n.onload = n.onreadystatechange = function () { 6328 n.readyState ? "complete" !== n.readyState && "loaded" !== n.readyState || (n.onreadystatechange = null, t(jQuery.noConflict(!0))) : t(jQuery.noConflict(!0)) 6329 }, e.appendChild(n) 6330 } else t(jQuery) 6331 } 6332 6333 function addGlobalStyle(t) { 6334 try { 6335 var e = document.head || document.getElementsByTagName("head")[0], 6336 n = document.createElement("style"); 6337 n.innerHTML = t, n.type = "text/css", e.appendChild(n) 6338 } catch (o) {} 6339 } 6340 6341 if (-1 !== document.location.search.indexOf("clear_cookies=1")) { 6342 setCookie("adp-skip-ids", ""); 6343 setCookie("cart", ""); 6344 } 6345 6346 reqJquery(function ($) { 6347 checkForTestOffer(); 6348 6349 function reloadCurrency() { 6350 "object" == typeof Currency && "object" == typeof Currency.moneyFormats && "function" == typeof mlvedaload && mlvedaload(); 6351 try { 6352 "object" == typeof DoublyGlobalCurrency && "function" == typeof DoublyGlobalCurrency.convertAll && DoublyGlobalCurrency.convertAll(jQueryGrizzly("[name=doubly-currencies]").val()) 6353 } catch (t) { 6354 console.log(t) 6355 } 6356 } 6357 6358 function showVolDiscounts(info) { 6359 if (info.discount_table && info.discount_table.automatic_type) { 6360 var templateVariables = { 6361 product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message, 6362 vol_rows: info.vol_rows 6363 } 6364 6365 if (info.discount_table.automatic_type === "DEFAULT") { 6366 var discountTiersTemplate = $("#adp-discount-tiers-default").html(); 6367 } else if (info.discount_table.automatic_type === "DETAILED") { 6368 var discountTiersTemplate = $("#adp-discount-tiers-detailed").html(); 6369 } else if (info.discount_table.automatic_type === "GRID_RANGE") { 6370 var discountTiersTemplate = $("#adp-discount-tiers-grid").html(); 6371 } else if (info.discount_table.automatic_type === "GRID_RANGE_ALT") { 6372 var discountTiersTemplate = $("#adp-discount-tiers-grid-alt").html(); 6373 } 6374 6375 var volDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables); 6376 $("div.adp-vol-wrapper").html(volDiscountHtml); 6377 } 6378 } 6379 6380 function showBuyXDiscounts(info) { 6381 var discountTiersTemplate = $("#adp-buy-x-discount-tiers").html(), 6382 templateVariables = { 6383 product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message, 6384 vol_rows: info.vol_rows 6385 }, 6386 buyXDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables); 6387 $("div.adp-vol-wrapper").html(buyXDiscountHtml); 6388 } 6389 6390 function appikonDelegate(discountResponse) { 6391 if (discountResponse.discount_table && discountResponse.discount_table.type === "CUSTOM" && discountResponse.discount_table.html) { 6392 let elements = []; 6393 let found = false; 6394
6395 let foundGeneric = $(".shopacado-discount-table-container"); 6396 if (foundGeneric.length > 0) { 6397 found = true; 6398 elements.push(foundGeneric); 6399 } 6400 6401 if (discountResponse.discount_table.placement_selector) { 6402 let foundElements = $(discountResponse.discount_table.placement_selector); 6403 if (foundElements.length > 0) { 6404 found = true; 6405 for(var j=0; j<foundElements.length; j++){ 6406 var element = foundElements.eq(j); 6407 elements.push(element); 6408 } 6409 } 6410 } 6411 6412 if (!found) { 6413 let e = $("form[action*='/cart/add']").first(); 6414 elements.push(e); 6415 } 6416 for (let i = 0; i < elements.length; i++) { 6417 let element = elements[i]; 6418 6419 let wrapper = "<div class='adp-vol-wrapper'></div>"; 6420 if (discountResponse.discount_table.placement_position == 'BEFORE') { 6421 element.before(wrapper); 6422 } else { 6423 element.after(wrapper); 6424 } 6425 } 6426 $("div.adp-vol-wrapper").html(discountResponse.discount_table.html); 6427 } else if (discountResponse.discount_table && discountResponse.discount_table.type === "AUTOMATIC") { 6428 if (discountResponse.vol_rows && discountResponse.vol_rows.length > 0 && ("buy_x_dollars" == discountResponse.type || "vd" == discountResponse.type) && window.appikonDiscount.settings.dp.show_vol_discount_table) { 6429 var e; 6430 if (window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("final_selector")) { 6431 e = $(window.appikonDiscount.settings.vd_placement_settings.final_selector).first(); 6432 if (0 === e.length) { 6433 e = $("form[action*='/cart/add']").first(); 6434 } 6435 } else { 6436 e = $("form[action*='/cart/add']").first(); 6437 } 6438 if (0 === $(".adp-vol-wrapper").length) { 6439 window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty("placement") && "before" == window.appikonDiscount.settings.vd_placement_settings.placement ? e.before("<div class='adp-vol-wrapper'></div>") : e.after("<div class='adp-vol-wrapper'></div>"); 6440 } 6441 "buy_x_dollars" === discountResponse.type ? showBuyXDiscounts(discountResponse) : showVolDiscounts(discountResponse); 6442 } 6443 } 6444 6445 var objectExists = function (t) { 6446 return "object" == typeof t ? t : null 6447 }; 6448 if (objectExists(discountResponse.discounts)) { 6449 6450 if(isAppikonProductPage && discountResponse.product_notification) { 6451 showAppikonNotification(discountResponse.product_notification); 6452 } else if(isAppikonCartPage && discountResponse.notifications && discountResponse.notifications.length) { 6453 showAppikonNotification(discountResponse.notifications[0]); 6454 } 6455 6456 if (objectExists(discountResponse.discounts.cart) && objectExists(discountResponse.discounts.cart.items)) { 6457 showCartDiscounts(discountResponse.discounts); 6458 } 6459 } 6460 reloadCurrency() 6461 } 6462 6463 function getCheckoutSelectors() { 6464 var checkoutSelectors = window.appikonDiscount.settings.global.appikonCheckoutSelector.split(","); 6465 6466 if(window.appikonDiscount.settings.checkout_selector) { 6467 window.appikonDiscount.settings.checkout_selector.split(",").forEach(function(selector){ 6468 checkoutSelectors.push(selector); 6469 }); 6470 } 6471 6472 return checkoutSelectors; 6473 } 6474 6475 function checkoutEventHandler(t) { 6476 t.preventDefault(); 6477 try { 6478 DiscountedPricingCheckout(t) 6479 } catch (e) { 6480 window.location = "/checkout" 6481 } 6482 } 6483 6484 function showCartDiscounts(t) { 6485 window.appikon.discounts = t; 6486 for (var e = 0; e < t.cart.items.length; e++) { 6487 var n = t.cart.items[e]; 6488 6489 n.upsell_note = n.upsell_note ? n.upsell_note : ""; 6490 n.success_note = n.success_note ? n.success_note : ""; 6491 6492 if (n.discounted_price < n.original_price) { 6493 if (window.appikonDiscount.settings.use_compare_at_price === true) { 6494 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 6495 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_line_price_format + "</span><span class='discounted_price '>" + n.discounted_line_price_format + "</span>"); 6496 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.compare_at_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 6497 } else { 6498 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 6499 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_line_price_format + "</span><span class='discounted_price '>" + n.discounted_line_price_format + "</span>"); 6500 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='original_price '>" + n.original_price_format + "</span><span class='discounted_price '>" + n.discounted_price_format + "</span>"); 6501 } 6502 $("span.discounted_price").css("font-weight", "bold"); 6503 } else { 6504 $(".appikon-cart-item-price[data-key='" + n.key + "']").html("<span class='discounted_price '>" + n.original_price_format + "</span>"); 6505 $(".appikon-cart-item-line-price[data-key='" + n.key + "']").html("<span class='discounted_price '>" + n.original_line_price_format + "</span>"); 6506 $(".appikon-cart-item-unit-price[data-key='" + n.key + "']").html("<span class='discounted_price '>" + n.original_price_format + "</span>"); 6507 $("span.discounted_price").css("font-weight", "normal"); 6508 } 6509 6510 $(".appikon-cart-item-upsell-notes[data-key='" + n.key + "']").html(n.upsell_note); 6511 $(".appikon-cart-item-success-notes[data-key='" + n.key + "']").html(n.success_note); 6512 } 6513 6514 if ("string" == typeof t.discounted_price_html) { 6515 if (window.appikonDiscount.settings.hide_paypal) { 6516 $(".additional_checkout_buttons,.additional-checkout-button,.additional-checkout-buttons, .extra-checkout-buttons, .dynamic-checkout__content,.cart__additional_checkout, .cart-checkout-additional, #dynamic-checkout-cart").hide(), addGlobalStyle(".additional_checkout_buttons, .additional-checkout-button, .additional-checkout-buttons {display:none !important;}"); 6517 } 6518 6519 if (t.positive_discount) { 6520 displayCartTotals(t); 6521 } 6522 6523 if (t.zero_discount_only || 0 == window.appikon.cart.total_price) { 6524 $('form[action*="/cart"]').append("<input type='hidden' value='1' name='attributes[adp_identifier]'>"); 6525 try { 6526 window.appikon.cart.attributes.adp_identifier = 1 6527 } catch (o) { 6528 } 6529 // remove event checkout listeners if no discounts 6530 var checkoutSelectors = getCheckoutSelectors();
6531 checkoutSelectors.forEach(function (t) { 6532 t = t.trim(); 6533 var e = document.querySelectorAll(t); 6534 if ("object" == typeof e && e) 6535 for (var n = 0; n < e.length; n++) { 6536 var o = e[n]; 6537 if ("function" != typeof o.addEventListener) return; 6538 o.removeEventListener("click", checkoutEventHandler, false); 6539 } 6540 }) 6541 } else { 6542 6543 var checkoutSelectors = getCheckoutSelectors(); 6544 6545 checkoutSelectors.forEach(function (t) { 6546 t = t.trim(); 6547 var e = document.querySelectorAll(t); 6548 if ("object" == typeof e && e) 6549 for (var n = 0; n < e.length; n++) { 6550 var o = e[n]; 6551 if ("function" != typeof o.addEventListener) return; 6552 o.addEventListener("click", checkoutEventHandler, false); 6553 } 6554 }) 6555 } 6556 $(".wholesale-cart-total").css("font-weight", "bold"); 6557 // $("span.wholesale-original-cart-total").css("display", "block"); 6558 } else { 6559 $(".wholesale-cart-total").html("<span class=''>" + t.original_price_html + "</span>"); 6560 $("span.wholesale-original-cart-total").css("display", "none"); 6561 $(".wholesale-cart-total").css("font-weight", "normal"); 6562 6563 // remove event checkout listeners if no discounts 6564 var checkoutSelectors = getCheckoutSelectors(); 6565 checkoutSelectors.forEach(function (t) { 6566 t = t.trim(); 6567 var e = document.querySelectorAll(t); 6568 if ("object" == typeof e && e) 6569 for (var n = 0; n < e.length; n++) { 6570 var o = e[n]; 6571 if ("function" != typeof o.addEventListener) return; 6572 o.removeEventListener("click", checkoutEventHandler, false); 6573 } 6574 }) 6575 } 6576 } 6577 6578 function showDiscountCodeInput(selector, index, array) { 6579 let discountCodeWrapper = "<div class='appikon-discounts-wrapper'>" + 6580 "<input type='text' id='appikon-discount-code' placeholder='Discount Code'>" + 6581 "<button id='apply-appikon-discount' class='btn btn--secondary'>Apply</button>" + 6582 "</div>" 6583 6584 if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "BEFORE") { 6585 $(selector).before(discountCodeWrapper); 6586 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "AFTER") { 6587 $(selector).after(discountCodeWrapper); 6588 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "PREPEND") { 6589 $(selector).prepend(discountCodeWrapper); 6590 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "APPEND") { 6591 $(selector).append(discountCodeWrapper); 6592 } else if (window.appikonDiscount.settings.discount_code_settings.inputPlacementPosition === "REPLACE") { 6593 $(selector).after(discountCodeWrapper); 6594 $(selector).hide(); 6595 } 6596 } 6597 6598 function displayCartTotals(t) { 6599 $(".wholesale-original-cart-total span.wholesale-original-price").length > 0 ? $(".wholesale-original-cart-total span.wholesale-original-price").css("text-decoration", "line-through") : $(".wholesale-original-cart-total").css("text-decoration", "line-through"); 6600 $(".wholesale-original-cart-total").show() 6601 6602 if (window.appikonDiscount.settings.use_compare_at_price === true) { 6603 $("span.wholesale-original-price").html(t.compare_at_price_html); 6604 } else { 6605 $("span.wholesale-original-price").html(t.original_price_html); 6606 } 6607 6608 $(".wholesale-cart-total").html("<span class=''>" + t.discounted_price_html + "</span>"); 6609 var e = ""; 6610 if (t.summary_item_html) { 6611 e = t.summary_item_html; 6612 } 6613 6614 $(".subtotal .cart_savings.sale").hide(); 6615 $(".wholesale-cart-total").prepend("<span class='appikon-messages'><div id='appikon-summary-item'>" + e + "</div><div id='appikon-discount-item'></div></span>"); 6616 if (window.appikonDiscount.settings.show_discount_code) { 6617 $('.appikon-discounts-wrapper').remove(); 6618 6619 var discountCodePlacementSelectors = window.appikonDiscount.settings.discount_code_settings.inputPlacementSelector.split(',');
6620 discountCodePlacementSelectors.forEach(showDiscountCodeInput); 6621 6622 if (window.appikon.discount_code) { 6623 $(".appikon-discounts-wrapper").hide(); 6624 $("div[id=appikon-discount-item]").html('<button id="appikon-remove-discount-code" type="button">X</button>' + t.discount_item_html); 6625 6626 document.querySelectorAll("#appikon-remove-discount-code").forEach(item => { 6627 item.addEventListener('click', event => { 6628 deleteCookie("appikon_discount_" + window.appikonDiscount.settings.shop); 6629 delete window.appikon.discount_code; 6630 triggerDiscountCalculation(); 6631 }) 6632 }); 6633 } else { 6634 $(".appikon-discounts-wrapper").show(); 6635 } 6636 6637 } 6638 6639 $(".wholesale-cart-total span").css("text-decoration", "none"); 6640 reloadCurrency(); 6641 } 6642 6643 function showAppikonNotificatioBar(notificationMessage, selector, placement) { 6644 6645 if(notificationMessage && notificationMessage.trim()) { 6646 var notificationBarElement = "<div id='appikon-notification-bar'><div id='appikon-close-notification'>X</div>" + notificationMessage.trim() + "</div>" 6647 // Remove old notification 6648 $('#appikon-notification-bar').remove() 6649 6650 if(selector) { 6651 var selectorElement = $(selector).first(); 6652 if(selectorElement.length){ 6653 "before" == placement.toLowerCase() ? selectorElement.before(notificationBarElement) : selectorElement.after(notificationBarElement) 6654 } 6655 } else { 6656 window.appikonDiscount.settings.global.headerSelector.split(",").forEach(function (t) { 6657 t = $.trim(t) 6658 "#shopify-section-header" == t ? $(t).after(notificationBarElement) : "main" == t ? $(t).prepend(notificationBarElement) : $(t).before(notificationBarElement) 6659 }) 6660 } 6661 6662 $("#appikon-notification-bar").length > 0 && $("#appikon-notification-bar").show() 6663 } 6664 6665 } 6666 6667 function showAppikonNotification(notificationMessage) { 6668 6669 // Show product page Notification 6670 if(isAppikonProductPage && window.appikonDiscount.settings.show_product_notification_bar) { 6671 showAppikonNotificatioBar(notificationMessage, 6672 window.appikonDiscount.settings.notification_placement_settings.final_selector, 6673 window.appikonDiscount.settings.notification_placement_settings.placement) 6674 } 6675 6676 if(isAppikonCartPage && window.appikonDiscount.settings.show_cart_notification_bar) { 6677 showAppikonNotificatioBar(notificationMessage, 6678 window.appikonDiscount.settings.notification_cart_placement_settings.final_selector, 6679 window.appikonDiscount.settings.notification_cart_placement_settings.placement) 6680 } 6681 6682 } 6683 6684 function DiscountedPricingCheckout(t) { 6685 var termsSelector = "input[type='checkbox']"; 6686 if (window.appikonDiscount.settings.terms_selector) { 6687 termsSelector += window.appikonDiscount.settings.terms_selector; 6688 } else { 6689 termsSelector += "#agree"; 6690 } 6691 6692 if (!(1 != window.appikonDiscount.settings.turn_off_agree_checkbox && $(termsSelector).length > 0 && $(termsSelector + ":checked").length != $(termsSelector).length)) { 6693 $(t.target).prop("disabled", "disabled"); 6694 6695 window.appikon.action_type = "checkout"; 6696 var i = [], 6697 a = []; 6698 $("[name^='attributes']").each(function () { 6699 var t = $(this), 6700 e = $(this).attr("name"), 6701 n = { 6702 name: e = e.replace(/^attributes\[/i, "").replace(/\]$/i, ""), 6703 value: t.val() 6704 }; 6705 if ("" != n.value) switch (t[0].tagName.toLowerCase()) { 6706 case "input": 6707 "checkbox" == t.attr("type") ? t.is(":checked") && a.push(n) : a.push(n); 6708 break; 6709 default: 6710 a.push(n) 6711 } 6712 }); 6713 var r = ""; 6714 if (window.Shopify.locale) { 6715 i.push("locale=" + window.Shopify.locale); 6716 } 6717 $("[name='note']").length && (r = $("[name='note']")[0].value), window.appikon.cart.note_attributes = a, window.appikon.cart.note = r, r.length && i.push("note=" + encodeURIComponent(r)), a.length && a.map(function (t) { 6718 i.push("attributes" + encodeURIComponent("[" + t.name + "]") + "=" + encodeURIComponent(t.value)) 6719 }), $.ajax({ 6720 cache: !1, 6721 contentType: "application/json; charset=utf-8", 6722 dataType: "json", 6723 type: "POST", 6724 url: window.appikonDiscount.settings.app_root_url, 6725 data: JSON.stringify(window.appikon), 6726 success: function (t) { 6727 t.invoice_url ? (i.length && (t.invoice_url += "?" + i.join("&")), 6728 setTimeout(function () { 6729 window.location.href = t.invoice_url 6730 }, 500) 6731 ) : ( 6732 t.invoice_url = "/checkout", 6733 t.discount_code && (setCookie("adp-pr-id", t.pr_id, 14), i.push("discount=" + t.discount_code)), 6734 i.length && (t.invoice_url += "?" + i.join("&")), 6735 window.location.href = t.invoice_url 6736 ) 6737 }, 6738 error: function () { 6739 window.location.href = "/checkout" 6740 } 6741 }) 6742 } 6743 } 6744 6745 function notifyCalculationsInProgress() { 6746 return hasFlag("notify_about_disocunt_calculations") && (hasFlag("disable_checkout_button") ? (checkoutBtn.attr("disabled", !0).val("Please wait").text("Please wait").css("border-color", originalBorder).css("background-color", originalBackgroun
6746d), setTimeout(enableCheckoutButton, 4e3)) : isAppikonCartPage && showAppikonNotification(window.appikonDiscount.settings.calculation_note, {})), !0 6747 } 6748 6749 function hideCalculationsInProgressNote() { 6750 return hasFlag("notify_about_disocunt_calculations") && (hasFlag("disable_checkout_button") ? enableCheckoutButton() : $("#appikon-notification-bar").text() == window.appikonDiscount.settings.calculation_note + "X" && $("#appikon-notification-bar").fadeOut("slow")), !0 6751 } 6752 6753 function getRefreshDelayValue() { 6754 var t = ""; 6755 return t = isMobileBrowser() ? window.appikonDiscount.settings.buyx.delay_mobile_refresh_cart : window.appikonDiscount.settings.buyx.delay_refresh_cart, 1e3 * parseFloat(t) 6756 } 6757 6758 function disableCheckoutButtons() { 6759 var checkoutSelectors = getCheckoutSelectors(); 6760 $.each(checkoutSelectors, function(index, selector){ 6761 $(selector).prop('disabled', true); 6762 }); 6763 } 6764 6765 function enableCheckoutButtons() { 6766 var checkoutSelectors = getCheckoutSelectors(); 6767 $.each(checkoutSelectors, function(index, selector){ 6768 $(selector).prop('disabled', false); 6769 }); 6770 } 6771 6772 function checkForTestOffer() { 6773 window.appikon.test_offer_token = getCookie('shopacado-test-offer-token'); 6774 window.appikon.test_offer_name = getCookie('shopacado-test-offer-name'); 6775 console.log("testing offer: " + getCookie('shopacado-test-offer-name')); 6776 6777 if (window.appikon.test_offer_token && window.appikon.test_offer_token != "") { 6778 showTestOfferNotice(); 6779 } 6780 } 6781 6782 function showTestOfferNotice() { 6783 var noticeHtml = ` 6784 <div id="shopacado-banner"> 6785 <div id="shopacado-banner-content"> 6786 Testing Offer: ` + window.appikon.test_offer_name + ` 6787 <button id="shopacado-stop-test-offer">Stop Testing</button> 6788 </div> 6789 </div> 6790 `; 6791 $("#shopacado-banner").remove(); 6792 $("body").prepend(noticeHtml); 6793 $("body").addClass("push-down"); 6794 $("#shopacado-stop-test-offer").click( function () { 6795 removeTestOfferNotice(); 6796 }); 6797 } 6798 6799 function removeTestOfferNotice() { 6800 $("#shopacado-banner").remove(); 6801 $("body").removeClass("push-down"); 6802 deleteCookie("shopacado-test-offer-token"); 6803 deleteCookie("shopacado-test-offer-name"); 6804 delete window.appikon.test_offer_token; 6805 delete window.appikon.test_offer_name; 6806 } 6807 6808 function calculateAppikonDiscount() { 6809 disableCheckoutButtons(); 6810 6811 var xhrAppikonDiscountRequest = $.ajax({ 6812 cache: !1, 6813 type: "POST", 6814 url: window.appikonDiscount.settings.app_root_url, 6815 data: JSON.stringify(window.appikon), 6816 dataType: "json", 6817 contentType: "application/json; charset=utf-8" 6818 }).done(function(data) { 6819 6820 window.appikonResponseStore.discountResponse = data; 6821 6822 fillCartData(true); 6823 enableCheckoutButtons(); 6824 6825 }).fail(function(jqXHR, status, error) { 6826 console.error("calculateAppikonDiscount", error, jqXHR.responseText) 6827 enableCheckoutButtons(); 6828 }) 6829 } 6830 6831 function prepareAppikonDiscountRequestData(appikonDrawerCart) { 6832 window.appikon.cart = appikonDrawerCart; 6833 window.appikon.adp_page = 'cart'; 6834 6835 window.appikon.discounts = {}; 6836 window.appikon.cart_product_ids = []; 6837
6838 appikonDrawerCart.items.forEach(function(item){ 6839 var appikon_item = item; 6840 ["product_title", "total_discount", "discounts", "grams", "vendor", "taxable", "gift_card", "url", "image", "featured_image", "requires_shipping", "product_type", "product_description", "variant_title", "variant_options"].map(function(k) { 6841 delete appikon_item[k] 6842 }); 6843 6844 window.appikon.cart_product_ids.push(appikon_item.product_id); 6845 }); 6846 6847 6848 if(window.appikon.cart.items.length > 0) { 6849 // Get Product Metadata 6850 var xhrAppiconCartViewJSONRequet = $.ajax({ 6851 cache: !1, 6852 type: "GET", 6853 url: "/cart?view=appikon.json", 6854 dataType: "text", 6855 beforeSend: function(xhr){xhr.setRequestHeader('x-requested-with', '');} 6856 }).done(function(data) { 6857 6858 var cartMetadataResponse = JSON.parse(data) 6859 6860 window.appikon.cart_collection_ids = []; 6861 6862 window.appikon.cart.items.forEach(function(item){ 6863 6864 cartMetadataResponse.items.forEach(function(cartMetadataItem){ 6865 if(cartMetadataItem.id == item.id) { 6866 item["collection_ids"] = cartMetadataItem.collectionIds; 6867 } 6868 }); 6869 6870 window.appikon.cart_collection_ids.push(item.collection_ids); 6871 }); 6872 6873 calculateAppikonDiscount(); 6874 6875 }).fail(function(jqXHR, status, error) { 6876 console.error("prepareAppikonDiscountRequestData", error, jqXHR.responseText) 6877 }) 6878 } 6879 } 6880 6881 function isCartChange(newCart) { 6882 6883 var isCartChange = false; 6884 6885 var oldCart = window.appikonResponseStore.cartJS; 6886 6887 var cartPropertiesToCompare = ["original_total_price", "total_discount", "total_weight", "item_count", "items_subtotal_price"]; 6888 6889 $.each(cartPropertiesToCompare, function (i, prop) { 6890 if (oldCart[prop] !== newCart[prop]) { 6891 isCartChange = true; 6892 return false; // break the loop 6893 } 6894 }); 6895 6896 if(!isCartChange && oldCart.items.length !== newCart.items.length) { 6897 isCartChange = true; 6898 } 6899 6900 if(!isCartChange) { 6901 $.each(oldCart.items, function(i, oldItem){ 6902 var newItem = newCart.items[i]; 6903 if(oldItem.id !== newItem.id || oldItem.quantity !== newItem.quantity) { 6904 isCartChange = true; 6905 return false; // break the loop 6906 } 6907 }) 6908 } 6909 6910 return isCartChange; 6911 } 6912 6913 function triggerDiscountCalculation() { 6914 if (window.appikonResponseStore.cartJS) { 6915 prepareAppikonDiscountRequestData(window.appikonResponseStore.cartJS); 6916 } else { 6917 getAppikonDiscontData(); 6918 } 6919 } 6920 6921 function processCartData(ajaxCartData) { 6922 if (isCartChange(ajaxCartData)) { 6923 window.appikonResponseStore.cartJS = ajaxCartData; 6924 prepareAppikonDiscountRequestData(ajaxCartData) 6925 } else { 6926 fillCartData(); 6927 } 6928 } 6929 6930 function addCompareAtPrice(cart) { 6931 var totalCompareAtPrice = 0; 6932 cart.items.forEach(function(item) { 6933 $.ajax({ 6934 url: '/products/' + item.handle + '.js', 6935 dataType: 'json', 6936 async: false, 6937 success: function(product){ 6938 for (const variant of product.variants) { 6939 item["compare_at_price"] = item["price"]; 6940 if (variant.id == item.variant_id && variant.compare_at_price != null) { 6941 item["compare_at_price"] = variant.compare_at_price; 6942 break; 6943 } 6944 }; 6945 const compareAtLinePrice = item["compare_at_price"] * item["quantity"]; 6946 totalCompareAtPrice += compareAtLinePrice; 6947 item["compare_at_line_price"] = compareAtLinePrice; 6948 } 6949 }); 6950 }); 6951 6952 cart.compare_at_total_price = totalCompareAtPrice; 6953 6954 return cart; 6955 } 6956 6957 function getAppikonDiscontData() { 6958 6959 var xhrAppiconCartRequet = $.ajax({ 6960 cache: !1, 6961 type: "GET", 6962 url: "/cart.js", 6963 dataType : "json" 6964 }).done(function(ajaxCartData) { 6965 var cartWithCompareAt = addCompareAtPrice(ajaxCartData); 6966 processCartData(cartWithCompareAt); 6967 }).fail(function(jqXHR, status, error) { 6968 console.error("getAppikonDiscontData", error, jqXHR.responseText) 6969 }) 6970 6971 } 6972 6973 function insertCartTitleSnippet(productTitleSelector) { 6974 6975 var isInserted = false;
6976 6977 if (!productTitleSelector) { 6978 return isInserted; 6979 } 6980 6981 var selectors = productTitleSelector.split(","); 6982 6983 $.each(selectors, function(index, selector) { 6984 var elems = $(selector); 6985 6986 if (elems.length) { 6987 var cart = window.appikon.cart; 6988 elems.each(function (index) { 6989 if (index < cart.items.length && $(this).find(".appikon-cart-item-success-notes").length === 0) { 6990 6991 $(this).html($(this).html() + "<span class='appikon-cart-item-success-notes' data-key='" + cart.items[index].key + "'></span><span class='appikon-cart-item-upsell-notes' data-key='" + cart.items[index].key + "'></span>"); 6992 6993 isInserted = true; 6994 } 6995 }); 6996 } 6997 6998 }) 6999 7000 return isInserted; 7001 } 7002 7003 function insertCartLinePriceSnippet(cartLinePriceSelector) { 7004 7005 var isInserted = false; 7006 7007 if (!cartLinePriceSelector) { 7008 return isInserted; 7009 } 7010 7011 var selectors = cartLinePriceSelector.split(","); 7012 7013 $.each(selectors, function(index, selector) { 7014 var elems = $(selector); 7015 7016 if (elems.length) { 7017 var cart = window.appikon.cart; 7018 elems.each(function (index) { 7019 if (index < cart.items.length && $(this).find(".appikon-cart-item-line-price").length == 0) { 7020 $(this).html("<span class='appikon-cart-item-line-price' data-key='" + cart.items[index].key + "'>" + 7021 $(this).html() + "</span>"); 7022 7023 isInserted = true; 7024 } 7025 }); 7026 } 7027 7028 }) 7029 7030 return isInserted; 7031 } 7032 7033 function insertCartUnitPriceSnippet(cartUnitPriceSelector) { 7034 7035 var isInserted = false; 7036 7037 if (!cartUnitPriceSelector) { 7038 return isInserted; 7039 } 7040 7041 var selectors = cartUnitPriceSelector.split(","); 7042 7043 $.each(selectors, function(index, selector) { 7044 var elems = $(selector); 7045 7046 if (elems.length) { 7047 var cart = window.appikon.cart; 7048 elems.each(function (index) { 7049 if (index < cart.items.length && $(this).find(".appikon-cart-item-unit-price").length == 0) { 7050 $(this).html("<span class='appikon-cart-item-unit-price' data-key='" + cart.items[index].key + "'>" + $(this).html() + "</span>"); 7051 } 7052 }); 7053 } 7054 7055 }) 7056 7057 return isInserted; 7058 } 7059 7060 function insertCartSubTotalSnippet(cartSubTotalSelector) { 7061 7062 var isInserted = false; 7063 7064 if (cartSubTotalSelector) { 7065 var selectors = cartSubTotalSelector.split(","); 7066 7067 $.each(selectors, function(index, selector) { 7068 var elem = $(selector).eq(0); 7069 7070 if(elem && elem.length && elem.find(".wholesale-original-cart-total").length == 0) { 7071 elem.html("<span class='wholesale-original-cart-total'>" + 7072 "<span class='wholesale-original-price'>" + elem.html() + "</span>" + 7073 "</span>" + 7074 "<span class='wholesale-cart-total'></span>" + 7075 "<div class='additional-notes'>" + 7076 "<span class='wholesale-minimums-note'></span>" + 7077 "<span class='wholesale-extra-note'></span>" + 7078 "</div>"); 7079 7080 isInserted = true; 7081 } 7082 7083 }) 7084 7085 } 7086 7087 return isInserted; 7088 } 7089 7090 function insertCartSnippets(cartType) { 7091 var productTitleInserted = null; 7092 var linePriceInserted = null; 7093 var subtotalInserted = null; 7094 var unitPriceInserted = null; 7095 7096 if (cartType === 'DRAWER') { 7097 productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.drawer_cart_product_title_selector); 7098 linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.drawer_cart_line_price_selector); 7099 unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.drawer_cart_unit_price_selector); 7100 subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.drawer_cart_sub_total_selector); 7101 } else if (cartType === 'REGULAR') { 7102 productTitleInserted = insertCartTitleSnippet(window.appikonDiscount.settings.regular_cart_product_title_selector); 7103 linePriceInserted = insertCartLinePriceSnippet(window.appikonDiscount.settings.regular_cart_line_price_selector); 7104 unitPriceInserted = insertCartUnitPriceSnippet(window.appikonDiscount.settings.regular_cart_unit_price_selector); 7105 subtotalInserted = insertCartSubTotalSnippet(window.appikonDiscount.settings.regular_cart_sub_total_selector); 7106 } 7107 7108 return productTitleInserted || linePriceInserted || subtotalInserted || unitPriceInserted; 7109 } 7110 7111 function fillCartData(forceFill) { 7112 setTimeout(function() { 7113 if(window.appikonResponseStore.discountResponse) { 7114 var drawerCartSnippets = insertCartSnippets("DRAW
7114ER"); 7115 var regularCartSnippets = false; 7116 if (window.appikonDiscount.settings.is_dynamic_insertion) { 7117 regularCartSnippets = insertCartSnippets("REGULAR"); 7118 } 7119 7120 if(drawerCartSnippets || regularCartSnippets || forceFill == true) { 7121 appikonDelegate(window.appikonResponseStore.discountResponse); 7122 } 7123 } 7124 }, 400); 7125 } 7126 7127 function refreshAppikonData() { 7128 7129 getAppikonDiscontData(); 7130 } 7131 7132 function handleCartRequests(url) { 7133 7134 var isCartRequestProcessed = true; 7135 7136 if ((url.includes('/cart.js') 7137 || url.includes('/cart.json') 7138 || url.includes('/cart/add.js') 7139 || url.includes('/cart/update.js') 7140 || (window.appikonDiscount.settings.is_dynamic_insertion && url.includes('/cart/change')) 7141 || url.includes('/cart/clear.js') 7142 || url.endsWith('/cart') 7143 || url.includes('/cart?')) 7144 && !url.includes('/cart?view=appikon.json')) { 7145 7146 if (url.includes('/cart/add.js') || url.endsWith('/cart') || url.includes('/cart?') ) { 7147 $.ajax({ 7148 cache: !1, 7149 type: "GET", 7150 url: "/cart.js", 7151 dataType: "json" 7152 }).done(function (ajaxCartData) { 7153 //processCartData(ajaxCartData); 7154 }).fail(function (jqXHR, status, error) { 7155 console.error(error) 7156 }) 7157 } else { 7158 isCartRequestProcessed = false; 7159 } 7160 } 7161 7162 return isCartRequestProcessed; 7163 7164 } 7165 7166 $(document).ready(function () { 7167 if(window.appikonDiscount.settings.dp.installed) { 7168 refreshAppikonData(); 7169 7170 if (window.appikonDiscount.settings.listen_to_ajax_cart_events_strategy) { 7171 // Intercept AJAX requests 7172 var origOpen = window.XMLHttpRequest.prototype.open; 7173 window.XMLHttpRequest.prototype.open = function() { 7174 this.addEventListener('load', function() { 7175 var url = this.responseURL; 7176 if(!handleCartRequests(url)) { 7177 var ajaxCartData = JSON.parse(this.responseText); 7178 processCartData(ajaxCartData); 7179 } 7180 }); 7181 origOpen.apply(this, arguments); 7182 }; 7183 7184 // Intercept fetch requests 7185 const originalFetch = window.fetch; 7186 window.fetch = function() { 7187 return new Promise((resolve, reject) => { 7188 originalFetch.apply(this, arguments) 7189 .then((response) => { 7190 var url = response.url; 7191 7192 if(!handleCartRequests(url)) { 7193 7194 $.ajax({ 7195 cache: !1, 7196 type: "GET", 7197 url: "/cart.js", 7198 dataType: "json" 7199 }) 7200 // response.clone().json().then(ajaxCartData => { 7201 // processCartData(ajaxCartData); 7202 //}); 7203 } 7204 7205 resolve(response); 7206 }) 7207 .catch((error) => { 7208 reject(response); 7209 }) 7210 }); 7211 } 7212 7213 } else { 7214 var appikonCallRepeater = setInterval(refreshAppikonData,1000); 7215 } 7216 } 7217 }); 7218 7219 var appikonCookieCode = getCookie("appikon_discount_" + window.appikonDiscount.settings.shop); 7220 appikonCookieCode && (window.appikon.discount_code = appikonCookieCode); 7221 7222 if (hasFlag("disable_checkout_button")) { 7223 var checkoutBtn = $(window.appikonDiscount.settings.global.appikonCheckoutSelector); 7224 var originalCheckoutContent = checkoutBtn.val() || checkoutBtn.html(); 7225 var originalBorder = checkoutBtn.css("border-color");
7226 var originalBackground = checkoutBtn.css("background-color"); 7227 var enableCheckoutButton = function () { 7228 checkoutBtn.html(originalCheckoutContent).val(originalCheckoutContent).removeAttr("disabled").removeAttr("border-color").removeAttr("background-color") 7229 }; 7230 } 7231 if (isAppikonCartPage) { 7232 var skipIds = getCookie("adp-skip-ids"); 7233 skipIds && (window.appikon.skip_ids = skipIds) 7234 } 7235 7236 window.appikon.multicurrency = {}; 7237 if (window.Shopify && window.Shopify.currency) { 7238 window.appikon.multicurrency.currency = window.Shopify.currency.active; 7239 window.appikon.multicurrency.rate = window.Shopify.currency.rate; 7240 } 7241 if (window.theme && window.theme.moneyFormat) { 7242 window.appikon.multicurrency.moneyFormat = window.theme.moneyFormat; 7243 } else if (window.theme && window.theme.strings && window.theme.str
7243ings.moneyFormat) { 7244 window.appikon.multicurrency.moneyFormat = window.theme.strings.moneyFormat; 7245 } else if (window.Theme && window.Theme.strings && window.Theme.strings.moneyFormat) { 7246 window.appikon.multicurrency.moneyFormat = window.Theme.strings.moneyFormat; 7247 } else if (window.Theme && window.Theme.moneyFormat) { 7248 window.appikon.multicurrency.moneyFormat = window.Theme.moneyFormat; 7249 } else if (window.mwSwitcherObjects && window.mwSwitcherObjects.shop.money_format){ 7250 window.appikon.multicurrency.moneyFormat = window.mwSwitcherObjects.shop.money_format; 7251 } 7252 7253 window.appikon.adp_page.length && window.appikonDiscount.settings.dp.installed > 0 && ($.ajax({ 7254 cache: !1, 7255 type: "POST", 7256 url: window.appikonDiscount.settings.app_root_url, 7257 data: JSON.stringify(window.appikon), 7258 dataType: "json", 7259 contentType: "application/json; charset=utf-8", 7260 success: function (t) { 7261 appikonDelegate(t); 7262 } 7263 })), setTimeout(function () { 7264 "function" == typeof ga && ga(function (t) { 7265 window.gaclientId = t.get("clientId") 7266 }) 7267 }, 1e3), hasFlag("refresh_on_qty_plush_minus") && ($(document).on("click", window.appikonDiscount.settings.plus_minus_qty_selector, function () { 7268 var t = this; 7269 isAppikonCartPage && setTimeout(function () { 7270 $(t).parents('form[action*="/cart"]').submit() 7271 }, 500) 7272 }), hasFlag("refresh_on_qty_change_hard") && (window.appikon.cartSubmit = function () { 7273 isAppikonCartPage && setTimeout(function () { 7274 $('form[action*="/cart"]').submit() 7275 }, 500) 7276 }, $(document).ready(function () { 7277 setTimeout(function () { 7278 var t, e = document.querySelectorAll(window.appikonDiscount.settings.plus_minus_qty_selector); 7279 for (t = 0; t < e.length; t++) e[t].setAttribute("onclick", "window.appikon.cartSubmit();") 7280 }, 1200) 7281 7282 7283 }))); 7284 var debutEditBtnExists = $("div.cart__edit button.btn.cart__edit--active:visible").length > 0, 7285 qtyInputEvent = debutEditBtnExists ? "" : "input "; 7286 if ($(document).on(qtyInputEvent + "change", "input.appikon-quantity, input[name^='updates['], input[id^='updates_'], input[id^='Updates_']", function (t) { 7287 var e = this; 7288 t.preventDefault(), "" != $.trim($(this).val()) && (setTimeout(function () { 7289 hasFlag("quantities_refresh_over_submit") ? window.location.reload() : $(e).parents('form[action*="/cart"]').submit() 7290 }, getRefreshDelayValue())) 7291 }), isAppikonCartPage && ($(document).on("click", "td.cart-qty span.icon-plus, td.cart-qty span.icon-minus", function (t) { 7292 t.preventDefault(), $(this).parents('form[action*="/cart"]').submit() 7293 }), !window.appikonDiscount.settings.is_dynamic_insertion && $(document).ajaxSuccess(function (t, e, n) { 7294 n && "/cart/change.js" == n.url && window.location.reload() 7295 }), 1 != hasFlag("avoid_default_qty_input_event_change") && (setTimeout(function () { 7296 $(".js-qty__adjust").off("click") 7297 }, 500), $(document).on("click", "div.js-qty .js-qty__adjust", function (t) { 7298 if(!window.appikonDiscount.settings.avoid_cart_quantity_adjustment) { 7299 t.preventDefault(); 7300 var e = parseInt($(this).parents("div.js-qty").find("input").val()); 7301 if ($(this).hasClass("js-qty__adjust--plus")) var n = e + 1; 7302 else n = e - 1; 7303 $(this).parents("div.js-qty").find("input").val(n).change() 7304 } else { 7305 $(this).parents("div.js-qty").find("input").change() 7306 } 7307 }))), $(document).on("click", "button#apply-appikon-discount", function (t) { 7308 t.preventDefault(); 7309 var discount_code_entered = $("input[id=appikon-discount-code]:visible").val().trim();
7310 setCookieMinutes("appikon_discount_" + window.appikonDiscount.settings.shop, discount_code_entered, 5); 7311 window.appikon.discount_code = discount_code_entered; 7312 triggerDiscountCalculation(); 7313 }), $(document).on("click", "div#appikon-close-notification", function (t) { 7314 t.preventDefault(), setCookie("appikon_notifications_closed", 1, .01), $("#appikon-notification-bar").slideUp("slow") 7315 }), $(document).on("click", ".appikon-variants-container select.adp-variants", function () { 7316 $(this).children("option").length < 1 && alert("All item variants are out of stock") 7317 }), hasFlag("use_google_fonts")) { 7318 function insertGoogleFontStyle(t) { 7319 var e = document.head, 7320 n = document.createElement("link"); 7321 n.id = "adp_google_fonts_link", n.type = "text/css", n.rel = "stylesheet", n.href = "https://fonts.googleapis.com/css?family=" + t.join(","), e.appendChild(n) 7322 } 7323 }; 7324 7325 7326 }); 7327 }(window, document); 7328 7329 7330</script>
7330 7331 7332 7333 7334<!-- **BEGIN** Hextom TMS Translator // Main Include - DO NOT MODIFY --> 7335
7335<script src="//hamc.us/cdn/shop/t/35/assets/tms-translator.js?v=127509987956509980541680103748" defer="defer"></script>
7335 7336 <!-- **END** Hextom TMS Translator // Main Include - DO NOT MODIFY --> 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY --> 7357 <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
7358<script type="application/javascript"> 7359 window.hextom_fsb_meta = { 7360 p1: [ 7361 7362 ], 7363 p2: { 7364 7365 }, 7366 p3: [ 7367 7368 ] 7369 }; 7370</script>
7370 7371<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY --> 7372 <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY --> 7373 7374<!-- **BEGIN** Hextom CTB Integration // Main Include - DO NOT MODIFY --> 7375 <!-- **BEGIN** Hextom CTB Integration // Main - DO NOT MODIFY -->
7376<script type="application/javascript"> 7377 window.hextom_ctb = { 7378 p1: [ 7379 7380 ], 7381 p2: { 7382 7383 } 7384 }; 7385</script>
7385 7386<!-- **END** Hextom CTB Integration // Main - DO NOT MODIFY --> 7387 <!-- **END** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
7388<script> 7389 window.mwMotivatorObjects = { 7390 product: null, 7391 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 7392 template_name: "cart", 7393 shop: { 7394 domain: "hamc.myshopify.com", 7395 money_format : "${{amount}}", 7396 money_with_currency_format : "${{amount}} USD" 7397 } 7398 }; 7399</script>
7399<div id="shopify-block-AbWtqUDNra0ZYUkZPN__7280966411886983154" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: resource-data --><!-- initializing the resources object -->
7400<script> 7401 // we're adding default values to the resources object here only 7402 // liquid code works in synchronous manner, so we're adding the default values at the top of the file 7403 window.mrShopifyResources = { 7404 PRODUCT: [], 7405 ['PRODUCT-IN-COLLECTION']: [], 7406 CUSTOMER: {}, 7407 }; 7408</script>
7408 7409 7410<!-- adding the product resource --> 7411<!-- BEGIN app snippet: product --><!-- adding the product resource --> 7412 7413<!-- END app snippet --> 7414 7415<!-- adding the customer resource --> 7416<!-- BEGIN app snippet: customer --><!-- END app snippet --> 7417 7418<!-- adding the product-in-collection resource --> 7419<!-- BEGIN app snippet: product-in-collection --><!-- adding the product resource in collection --> 7420 7421<!-- END app snippet --><!-- END app snippet --> 7422 7423 7424</div><div id="shopify-block-AVU0zK1p3ZlJNdWpsN__15796953133730294439" class="shopify-block shopify-app-block"><!-- Growave Theme extension Embed section --> 7425 7426 <!-- BEGIN app snippet: socialshopwave-helper --> 7427 <!-- until update --> 7428
7428<script type="text/javascript"> 7429 if (typeof isGwHelperLoaded === "undefined") { 7430 (function(){ 7431 var HE_DOMAIN = localStorage.getItem('ssw_debug_domain'); 7432 if (!HE_DOMAIN) { 7433 HE_DOMAIN = 'https://app.growave.io'; 7434 } 7435 var GW_IS_DEV = localStorage.getItem('ssw_debug'); 7436 if (!GW_IS_DEV) { 7437 GW_IS_DEV = 0; 7438 } 7439 if (!window.Ssw) { 7440 Ssw = {}; 7441 } 7442 7443 function isReadyStatus() { 7444 return typeof ssw === "function" && window.gwPolyfillsLoaded 7445 } 7446 function sswRun(application) { 7447 if (isReadyStatus()) { 7448 setTimeout(function () { 7449 application(ssw); 7450 }, 0); 7451 } else { 7452 var _loadSswLib = setInterval(function () { 7453 if (isReadyStatus()) { 7454 clearInterval(_loadSswLib); 7455 application(ssw); 7456 } 7457 }, 30); 7458 } 7459 } 7460 7461 var sswApp = { 7462 default :1, 7463 cart_item_count:0, 7464 accounts_enabled: 1, 7465 pageUrls: { 7466 wishlist: '/pages/wishlist', 7467 profile: '/pages/profile', 7468 profileEdit: '/pages/profile-edit', 7469 reward: '/pages/reward', 7470 referral: '/pages/referral', 7471 reviews: '/pages/reviews', 7472 reviewShare: '/pages/share-review', 7473 instagram: '/pages/shop-instagram', 7474 editNotification: '/pages/edit-notifications' 7475 }, 7476 modules: { 7477 comment: null, 7478 community: null, 7479 fave: 1, 7480 instagram: 0, 7481 questions: 0, 7482 review: 0, 7483 sharing: null, 7484 reward: 1 7485 } 7486 }; 7487 7488 var sswLangs = { 7489 data: {}, 7490 add: function(key, value) { 7491 this.data[key] = value; 7492 }, 7493 t: function(key, params) { 7494 var value = key; 7495 if (typeof this.data[key] !== 'undefined') { 7496 value = this.data[key]; 7497 } 7498 value = (value && value.indexOf("translation missing:") < 0) ? value : key; 7499 if (params) { 7500 value = value.replace(/\{\{\s?(\w+)\s?\}\}/g, function(match, variable) { 7501 return (typeof params[variable] != 'undefined') ? params[variable] : match; 7502 }); 7503 } 7504 return value; 7505 }, 7506 p: function(key_singular, key_plural, count, params) { 7507 if (count == 1) { 7508 return this.t(key_singular, params); 7509 } else { 7510 return this.t(key_plural, params); 7511 } 7512 } 7513 }; 7514 7515 7516 7517 7518 sswApp.themeNames = {"120191451206":"Forward"} ; 7519 7520 7521 sswApp.integrationWidgets = {"review":{"selector":"#ssw-widget-recommends-html","snippet":"socialshopwave-widget-recommends","page":"product","multiple":0},"wishlistIcon":{"selector":".ssw-faveiticon","snippet":"ssw-widget-faveicon","page":"all","multiple":1},"reviewAvgListing":{"selector":".ssw-widget-avg-rate-listing","snippet":"ssw-widget-avg-rate-listing","page":"all","multiple":1},"wishlistFaveButton":{"selector":"#widget-fave-html","snippet":"socialshopwave-widget-fave","page":"product","multiple":0},"reviewAvgProfile":{"selector":"#ssw-avg-rate-profile-html","snippet":"ssw-widget-avg-rate-profile","page":"product","multiple":0}} ; 7522 7523 7524 sswApp.integrationVariants = {"reviewAvgProfile":[{"itemSelector":"","selector":"#shopify-section-product-template .product-template .product__content .product__content-header .product__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 5px; text-align: center;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product_name","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".product-details .page-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".page-content--product .product-single__meta .product-single__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".product-single .product-single__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 5px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-details-wrapper .product-details-product-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 5px;}"},{"itemSelector":"","selector":"#shopify-section-product .product__content #ProductHeading","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 1rem;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-single__meta .product-single__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template div[data-section-id=\"product-template\"] .grid__item h1","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .Product__Info .ProductMeta .ProductMeta__Title","position":"afterend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product-template .single-product .product-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-meta .product-meta__title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":"#shopify-section-product-template .product-single .product-single__classic-title .product-single__title-text","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-top: 20px;}"},{"itemSelector":"","selector":".product--section .product-details .product-title","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-top: 0.25rem;}"},{"itemSelector":"","selector":"#shopify-section-product .site-box-content .product-vendor","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 35px;}"},{"itemSelector":"","selector":"#shopify-section-product-template #product-content .section-title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".template-product #shopify-section-product-template #ProductSection .grid-item h1[itemprop=\"name\"]","position":"afterend","customCSS":""},{"itemSelector":"","selector":".template-product #shopify-section-template--product #product-box .product-description-main-wrapper .product-description-header","position":"afterend","customCSS":"#ssw-avg-rate-profile-html {margin-bottom: 10px;}"},{"itemSelector":"","selector":".template-product .product-page--main-content .product-page--title-n-vendor .product-page--title","position":"afterend","customCSS":""}],"wishlistFaveButton":[{"itemSelector":"","selector":"#AddToCart-product-template","position":"afterend","customCSS":""},{"itemSelector":"","selector":".shopify-product-form .product-dynamic-checkout","position":"beforebegin","customCSS":""},{"itemSelector":"","selector":".product-section form.product-single__form .payment-buttons button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 35px;"},{"itemSelector":"","selector":"#PageContainer #shopify-section-product-template .product-single__meta form.product-single__form .payment-buttons button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0px;"},{"itemSelector":"","selector":".product-details-wrapper form#AddToCartForm .paymentButtonsWrapper","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 50%; max-width: 300px} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;} @media screen and (max-width: 480px) {.ssw-fave-btn.ssw-faveappbtn {width: 100%; max-width: 300px;}} @media screen and (min-width: 767px) {.ssw-fave-btn.ssw-faveappbtn {width: 100%; max-width: 300px;}} @media screen and (min-width: 1200px) {.ssw-fave-btn.ssw-faveappbtn {width: 50%;}}"},{"itemSelector":"","selector":"#add-to-cart-product form.shopify-product-form .cart-functions button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin: 26px 12px 0; width: 100%;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":"#shopify-section-product-template form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 15px; margin-bottom: 15px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":".product__form-container form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":".product__content.product__content--template form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":".product-single form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 15px;} .ssw-fave-btn.ssw-faveappbtn {width: 50%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;} @media screen and (max-width: 989px){ .ssw-fave-btn.ssw-faveappbtn { width: 100%;}}"},{"itemSelector":"","selector":"form.product-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;} @media screen and (max-width: 768px){ .ssw-fave-btn.ssw-faveappbtn { width: 100%;}}"},{"itemSelector":"","selector":".product-form__item button.btn.product-form__cart-submit","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":"form.product_form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;}"},{"itemSelector":"","selector":"form.product-form--wide button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 50%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;} @media screen and (max-width: 768px){ .ssw-fave-btn.ssw-faveappbtn { width: 100%;}}"},{"itemSelector":"","selector":"form.addToCartForm .payment-buttons button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%;} @media screen and (min-width: 769px){ #widget-fave-html {margin-top: 13px;}}"},{"itemSelector":"","selector":".product__details form.product__form--add-to-cart button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".Product__Info form.ProductForm button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 20px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".Product__Info form.ProductForm button.ProductForm__AddToCart","position":"afterend","customCSS":"#widget-fave-html {margin-top: 20px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".product-single .product-single__box form.product-single__form button.product-single__add-btn","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 12px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0px;}"},{"itemSelector":"","selector":".product-main form button.product-form--atc-button","position":"afterend","customCSS":"#widget-fave-html {font-size: 1.1rem; margin-top: 12px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 3px;}"},{"itemSelector":"","selector":".box__product-content form.shopify-product-form .cart-functions","position":"beforeend","customCSS":"#widget-fave-html {font-size: 1.1rem; margin-top: 12px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 3px;}"},{"itemSelector":"","selector":"#product-content form.product_form .product-add","position":"afterend","customCSS":"#widget-fave-html {margin-bottom: 15px;} .ssw-fave-btn.ssw-faveappbtn {width: 280px;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;} @media screen and (max-width: 740px) {.ssw-fave-btn.ssw-faveappbtn {width: 100%;}}"},{"itemSelector":"","selector":"#product-box form#add-to-cart-form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":".product-section form.product-single__form button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0;}"},{"itemSelector":"","selector":".product-page--main-content form.shopify-product-form .add-to-cart button[name=\"add\"]","position":"afterend","customCSS":"#widget-fave-html {margin-top: 10px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;}"},{"itemSelector":"","selector":".product-template form.shopify-product-form #CartButtons-product-template","position":"beforeend","customCSS":"#widget-fave-html {padding-left: 10px; margin-top: 2px; width: 50%;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;} @media screen and (max-width: 600px) {#widget-fave-html {width: 100%;margin-top: 10px;}}"},{"itemSelector":"","selector":".product-block-list__item form.product-form .product-form__payment-container","position":"afterend","customCSS":"#widget-fave-html {margin-top: 18px; width: calc(50% - 9px);} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;} @media screen and (max-width: 640px) {#widget-fave-html {width: 100%; margin-top: 16px;}}
7524"},{"itemSelector":"","selector":"#shopify-section-page-product .product-form form.shopify-product-form .payment-buttons-container","position":"afterend","customCSS":"#widget-fave-html {margin-top: 12px; width: 100%;} .ssw-fave-btn.ssw-faveappbtn {max-width: 280px; width: 50%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 2px;} @media screen and (max-width: 640px) {#widget-fave-html {width: 100%; margin-top: 16px;}}"},{"itemSelector":"","selector":"#AddToCartForm--product-template .product-single__add-to-cart","position":"beforeend","customCSS":"#widget-fave-html {width: 49%; margin-top: -25px;} .ssw-fave-btn.ssw-faveappbtn {width: 100%;} #widget-fave-html .ssw-fave-btn-content {width: 100%; border-radius: 0px;} @media screen and (max-width: 1024px) {#widget-fave-html {width: calc(100% - 10px); margin-top: -24px;}}"}],"wishlistIcon":[{"itemSelector":"li.aikon-product","selector":"a.aikon-view-link","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-recommendations .grid__item.grid-product","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".carousel-container .slider-wrapper .product","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".ws-card_image_container","position":"beforebegin","customCSS":""},{"itemSelector":"","selector":".spf-product-card__inner","position":"afterbegin","customCSS":".spf-product-card__inner .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".product-grid-item","position":"beforebegin","customCSS":""},{"itemSelector":"","selector":".product.grid__item","position":"afterbegin","customCSS":""},{"itemSelector":".products \u003e .thumbnail","selector":"self","position":"afterbegin","customCSS":".products \u003e .thumbnail .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".product-list-item","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".grid-product__image-wrapper","position":"afterbegin","customCSS":".grid-product__image-wrapper .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".grid-view-item","position":"afterbegin","customCSS":".wow .grid-view-item .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".product-item__link-wrapper","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-item__image-wrapper","position":"afterbegin","customCSS":".product-item__image-wrapper .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".grid-link","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".card__wrapper","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-card","position":"afterbegin","customCSS":".product-card .ssw-faveiticon { top: 5px; right: 5px; }"},{"itemSelector":"","selector":".site-box-content \u003e .product-item","position":"afterbegin","customCSS":".site-box-content \u003e .product-item .ssw-faveiticon { z-index: 10; top: 5px; right: 5px; }"},{"itemSelector":"","selector":".ProductItem__Wrapper","position":"afterbegin","customCSS":".ProductItem__Wrapper .ssw-faveiticon { top: 5px; right: 10px; }"},{"itemSelector":"","selector":".product-block","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".grid-product__content","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product_card","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product--root","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product \u003e .product-top","position":"afterbegin","customCSS":""},{"itemSelector":".productitem","selector":".productitem--image","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":".product-loop .ci","position":"afterbegin","customCSS":".product-loop .ci .ssw-faveiticon { top: 10px; left: 5px; }"},{"itemSelector":"","selector":".indiv-product","position":"afterbegin","customCSS":".indiv-product .ssw-faveiticon { top: 5px; right: 10px; }"},{"itemSelector":"","selector":".bc-sf-filter-product-item-inner","position":"afterbegin","customCSS":""},{"itemSelector":"","selector":"#snize-search-results-grid-mode .snize-product","position":"afterbegin","customCSS":"#snize-search-results-grid-mode .snize-product .ssw-faveiticon { top: 0; left: 0; }"}],"reviewAvgListing":[{"itemSelector":"ul.aikon-search-results-content li.aikon-product","selector":"span.aikon-overhidden span.aikon-title","position":"afterend","customCSS":""},{"itemSelector":".ws-box-wrapper .ws-card__header","selector":".ws-card__title","position":"afterend","customCSS":""},{"itemSelector":".products \u003e .thumbnail","selector":".products \u003e .thumbnail .info .title","position":"afterend","customCSS":""},{"itemSelector":".spf-product-card .spf-product-card__title","selector":"a","position":"afterend","customCSS":""},{"itemSelector":".grid-product__content .grid-product__link","selector":".grid-product__title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".product-list-item .product-list-item-details .product-list-item-title","position":"afterend","customCSS":"@media all and (min-width: 1020px) { .ssw-widget-avg-rate-listing {position: relative !important;
7524 top: 17px !important; } } .ssw-widget-avg-rate-listing { margin-top: 5px !important; } .product-list-item-price { margin-top: 0px !important; }"},{"itemSelector":".grid__item .grid-link","selector":".grid-link__title","position":"afterend","customCSS":""},{"itemSelector":".grid__item.grid-product","selector":".grid-product__meta","position":"beforeend","customCSS":""},{"itemSelector":".grid__item .grid-view-item.product-card","selector":".grid-view-item__title.product-card__title","position":"afterend","customCSS":""},{"itemSelector":".grid__item .product-card","selector":".product-card__info .product-card__name","position":"afterend","customCSS":""},{"itemSelector":".product.grid__item","selector":".product__title.product__title--card","position":"beforeend","customCSS":""},{"itemSelector":".product-card.product-card--list","selector":".product-card__link .product-card__title-wrapper","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: 10px;}"},{"itemSelector":".grid.grid__item .card__wrapper","selector":".card__info .card__name","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-bottom: 5px;}"},{"itemSelector":".product-item__link-wrapper .product-item__link","selector":".product-item__meta .product-item__title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin: 0 15px;}"},{"itemSelector":".grid-item .product-grid-item","selector":".product-item--price","position":"beforebegin","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin-top: -10px;}"},{"itemSelector":".ProductItem .ProductItem__Wrapper","selector":".ProductItem__Info .ProductItem__Title","position":"afterend","customCSS":""},{"itemSelector":".product-block__link","selector":".product-block__title","position":"afterend","customCSS":""},{"itemSelector":".grid__item.grid-product","selector":".product-block__title","position":"afterend","customCSS":""},{"itemSelector":".product-item","selector":".product-item__info .product-item__title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: -10px;}"},{"itemSelector":".product .product-grid-item--center","selector":".product-title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".grid-view-item--desc-wrapper .product-grid--title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: 5px;}"},{"itemSelector":"","selector":".product--root .product--details a:nth-child(1)","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin-bottom: 6px;}"},{"itemSelector":".product \u003e .product-link","selector":".product__details .product__title","position":"afterend","customCSS":""},{"itemSelector":"","selector":".productitem .productitem--info .productitem--title","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars.ssw-stars-large {margin-top: 5px;}"},{"itemSelector":"","selector":".product-details \u003e a","position":"afterend","customCSS":""},{"itemSelector":".indiv-product \u003e .hp-title","selector":"a \u003e .indiv-product-title-text","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {margin-top: 4px;}"},{"itemSelector":".site-box-content \u003e .product-item","selector":".caption div h3","position":"afterend","customCSS":".ssw-widget-avg-rate-listing.ssw-stars {position: relative;margin-top: 8px;opacity: 0;} .site-box-content \u003e .product-item:hover .caption div .ssw-widget-avg-rate-listing.ssw-stars {opacity: 1;} @media all and (max-width: 1024px) {.ssw-widget-avg-rate-listing.ssw-stars {opacity: 1;}}"},{"itemSelector":"#snize-search-results-grid-mode .snize-product","selector":".snize-item .snize-overhidden .snize-title","position":"afterend","customCSS":".snize-product .ssw-widget-avg-rate-listing {text-align: center; margin-bottom: 8px;}"}],"review":[{"itemSelector":"","selector":".section.product_section","position":"beforeend","customCSS":""},{"itemSelector":"","selector":".product-wrap","position":"afterend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product-testimonials","position":"beforeend","customCSS":""},{"itemSelector":"","selector":".product-single","position":"afterend","customCSS":"#ssw-widget-recommends-html { margin-top: 20px;}"},{"itemSelector":"","selector":".single-product .product-reviews","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product","position":"beforeend","customCSS":"#ssw-simple-add-review-form input[type=\"submit\"] { height: auto; line-height: normal; vertical-align: middle; padding: 12px 20px;}#ssw-simple-add-review-form input[type=\"submit\"] + .ssw-or,#ssw-simple-add-review-form .ssw-or + .add_recommend { display: inline-block; vertical-align: middle;}.review-wrapp-btn .btn,.review-wrapp-btn .ssw-add-recommend a.btn:hover, .review-wrapp-btn .ssw-ask-question-link.btn.button { height: auto; line-height: normal; padding: 12px 20px;}"},{"itemSelector":"","selector":".product__content","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-product-template","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-static-product","position":"beforeend","customCSS":""},{"itemSelector":"","selector":"#shopify-section-template--product","position":"beforeend","customCSS":""}]} ; 7525 7526 7527 sswApp.integrationWidgetWrappers = {"pageWidth":"\u003cdiv class=\"page-width\"\u003e{{widgetHtml}}\u003c\/div\u003e","Container":"\u003cdiv class=\"Container\"\u003e{{widgetHtml}}\u003c\/div\u003e","container":"\u003cdiv class=\"container\"\u003e{{widgetHtml}}\u003c\/div\u003e","cardSection":"\u003cdiv class=\"container\"\u003e\u003cdiv class=\"card\"\u003e\u003cdiv class=\"card__section\"\u003e{{widgetHtml}}\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","row":"\u003cdiv class=\"row\"\u003e{{widgetHtml}}\u003c\/div\u003e"} ; 7528 7529 7530 sswApp.integrationThemeWrappers = {"Express":{"socialshopwave-widget-recommends":"pageWidth"},"Prestige":{"socialshopwave-widget-recommends":"Container"},"Impulse":{"socialshopwave-widget-recommends":"pageWidth"}
7530,"Warehouse":{"socialshopwave-widget-recommends":"cardSection"},"Streamline":{"socialshopwave-widget-recommends":"pageWidth"},"Motion":{"socialshopwave-widget-recommends":"pageWidth"},"Blockshop":{"socialshopwave-widget-recommends":"row"},"Venue":{"socialshopwave-widget-recommends":"container"},"Icon":{"socialshopwave-widget-recommends":"row"}} ; 7531 7532 7533 sswApp.integrationDynamicSelectors = ["#gf-products",".snize-search-results-content","#CollectionAjaxResult","#bc-sf-filter-products","#shopify-section-collection-template .collection__dynamic-part",".boost-pfs-filter-products",".evm-recommended-products",".evm-also-bought",".evm-related-product",".recently-viewed",".evm-featured-collections-product",".evm-new-arrivals-product",".evm-most-popular-products",".aikon-search-results-main-content"] ; 7534 7535 7536 7537 7538 sswApp.metafield_settings = {"discount_sign_up_enabled":null,"discount_login":null,"discount_login_title":null,"discount_login_description":null,"discount_sign_up":null,"discount_sign_up_title":null,"discount_sign_up_description":null,"social_button_view":"icon_and_text","discount_login_enabled":null,"autoshow_login":null,"autoshow_login_delay":null,"facebook_login":1,"twitter_login":null,"gplus_login":1,"yahoo_login":0,"tumblr_login":0,"instagram_login":null,"amazon_login":1,"line_login":0,"auto_integrate_login":null,"reviews_widget_enabled":0,"reviews_tab_position":"left","reviews_widget_show":0,"product_review_only_for_buyer":0,"admin_repeat_review":0,"community_toolbar":1,"community_logo_type":"text","community_logo_text":"HAMCUS","community_logo_url":false,"community_mobile":0,"our_facebook_app":1,"login_facebook_app_id":null,"our_gplus_app":1,"login_gplus_client_id":null,"wishlist_toolbar":1,"wishlist_tab_visibility":"always","wishlist_tab_position":"right","wishlist_users_only":0,"show_save_modal":0,"wishlist_on_product":null,"wishlist_on_header":0,"auto_integration_enabled":0,"fave_with_variant":1,"fave_multiple_variant":0,"cart_count_id":"#cart-count","cart_total_id":"#cart-total","go_to_cart":0,"shop_amount":null,"accept_marketing_show_modal":1,"force_accepts_marketing":0,"add_our_form_tag":0,"our_form_tag":"gw_form","reward_allow_multiple_selection_for_buyproductx":0,"app_disabled":0,"reward_tab_position":"right-top","reward_tab_desktop_enable":1,"reward_tab_mobile_enable":1,"wishlist_tab_mobile_enable":null,"reviews_tab_mobile_enable":null,"wishlist_share_fb":1,"wishlist_share_tw":1,"wishlist_share_whatsapp":1,"wishlist_share_email":1,"wishlist_share_pinterest":1,"wishlist_share_enabled":1}; 7539 7540 7541 7542 7543 7544 var sswPublishedLocales = {}; 7545 7546 sswPublishedLocales["en"] = { 7547 endonym_name: "English", 7548 iso_code: "en", 7549 name: "English", 7550 root_url: "/", 7551 primary: true 7552 }; 7553 7554 7555 7556 7557 // export global variables 7558 window.sswRun = sswRun; 7559 window.sswApp = sswApp; 7560 window.sswPublishedLocales = sswPublishedLocales || {}; 7561 window.sswLangs = sswLangs; 7562 window.HE_DOMAIN = HE_DOMAIN; 7563 window.GW_IS_DEV = GW_IS_DEV; 7564 window.currency_format = "${{amount}}"; 7565 window.shop_name = "HAMCUS"; 7566 window.colorSettings = ""; 7567 window.sswProxyUrl = "\/apps\/ssw"; 7568 window.gwAccountsEnabled = true; 7569 window.gwInstalled = true; 7570 // manifest 7571 window.GW_ASSETS_BASE_URL = window.GW_IS_DEV ? HE_DOMAIN + '/public/assets/build/' : "https://static.socialshopwave.com/ssw-assets/"; 7572 window.GW_ASSETS_MANIFEST = {}; 7573 7574 window.GW_ASSETS_MANIFEST = {"core.critical.css":"core-215011c021.critical.css","core.critical.js":"core-adaa662484.critical.js","core.library.js":"core-4485bb0ccb.library.js","core.product_link.js":"core-ce91c52f39.product_link.js","instagram.gallery.css":"instagram-057c4f1aac.gallery.css","instagram.gallery.js":"instagram-5e0f12bfc5.gallery.js","instagram.modal.css":"instagram-dec1f97a32.modal.css","instagram.modal.js":"instagram-a02ac03b99.modal.js","instagram.slider.lib.js":"instagram-f4b686196a.slider.lib.js","lib.datepicker.css":"lib-6fc1108037.datepicker.css","lib.datepicker.js":"lib-9c5a702486.datepicker.js","lib.dropdown.css":"lib-52591346ba.dropdown.css","lib.dropdown.js":"lib-21b24ea07f.dropdown.js","lib.gw-carousel.js":"lib-dc8ddeb429.gw-carousel.js","lib.gw-masonry.js":"lib-db3dfd2364.gw-masonry.js","lib.modal.css":"lib-f911819b22.modal.css","lib.modal.js":"lib-be8de15409.modal.js","lib.photoswipe.js":"lib-5b38071dcb.photoswipe.js","lib.popover.js":"lib-858d4bc667.popover.js","lib.validate.js":"lib-4c4115500f.validate.js","login.critical.css":"login-f71507df27.critical.css","login.critical.js":"login-2e24e9c01f.critical.js","login.main.css":"login-f1dffdce92.main.css","login.main.js":"login-28c132fba1.main.js","question.critical.js":"question-3fd9ae5a96.critical.js","question.main.css":"question-6f971ec8e7.main.css","review.critical.css":"review-5f10acf3ec.critical.css","review.critical.js":"review-d41d8cd98f.critical.js","review.main.css":"review-a6cc845f19.main.css","review.main.js":"review-2c755e07a6.main.js","review.popup.critical.js":"review-f93131e525.popup.critical.js","review.popup.main.js":"review-b5977250af.popup.main.js","review.widget.critical.js":"review-9627295967.widget.critical.js","review.widget.main.js":"review-125616d87d.widget.main.js","reward.critical.js":"reward-aaf50ea6c7.critical.js","reward.main.css":"reward-fa028be264.main.css","reward.main.js":"reward-9da81cb35e.main.js","reward.notification.css":"reward-ee53c45bad.notification.css","reward.notification.js":"reward-89905432b0.notification.js","reward.tab.caption.css":"reward-04ff42d153.tab.caption.css","ssw-fontello.woff":"ssw-fontello-b60fd7c8c9.woff","wishlist.common.js":"wishlist-ccbdef9011.common.js","wishlist.critical.css":"wishlist-17c222696e.critical.css","wishlist.critical.js":"wishlist-01e97e5ff7.critical.js","wishlist.main.css":"wishlist-7c041f0cd1.main.css","wishlist.main.js":"wishlist-125e53b227.main.js"} ; 7575 7576 })(); 7577 7578 (function () { 7579 var loadScriptsCalled = false;
7580 var loadDelay = typeof sswLoadScriptsDelay !== 'undefined' ? sswLoadScriptsDelay : 2000; 7581 const LOAD_SCRIPTS_EVENTS = ["scroll", "mousemove", "touchstart", "load"]; 7582 function loadScript(url) { 7583 if (window.GW_IS_DEV) { 7584 url += '?shop=https://hamc.us&t=' + new Date().getTime(); 7585 if (localStorage.getItem('ssw_custom_project')) { 7586 url += '&ssw_custom_project=' + localStorage.getItem('ssw_custom_project'); 7587 } 7588 } 7589 var script = document.createElement('script'); 7590 script.src = url; 7591 script.defer = true; 7592 document.body.appendChild(script); 7593 } 7594 function loadScripts() { 7595 if (!loadScriptsCalled) { 7596 loadScriptsCalled = true; 7597 var isBot = /bot|googlebot|Mediapartners-Google|crawler|spider|robot|crawling|PhantomJS/i.test(navigator.userAgent); 7598 if (!isBot) { 7599 // Load critical js 7600 var criticalJsName = window.GW_IS_DEV ? 'core.critical.js' : window.GW_ASSETS_MANIFEST['core.critical.js']; 7601 var criticalJsUrl = window.GW_ASSETS_BASE_URL + criticalJsName; 7602 loadScript(criticalJsUrl); 7603 7604 // Load auto integration script 7605 7606 } 7607 } 7608 } 7609 7610 function onUserInteractive(event) { 7611 var timeout = event.type == "load" ? loadDelay : 0; 7612 setTimeout(function () { 7613 loadScripts(); 7614 unbindWindowEvents(); 7615 }, timeout); 7616 } 7617 7618 function bindWindowEvents() { 7619 LOAD_SCRIPTS_EVENTS.forEach((eventName) => { 7620 window.addEventListener(eventName, onUserInteractive, false); 7621 }); 7622 } 7623 7624 function unbindWindowEvents() { 7625 LOAD_SCRIPTS_EVENTS.forEach((eventName) => { 7626 window.removeEventListener(eventName, onUserInteractive, false); 7627 }); 7628 } 7629 7630 bindWindowEvents(); 7631 })(); 7632 7633 window.isGwHelperLoaded = true; 7634 } 7635 7636 7637 7638 7639 7640 7641 7642 sswLangs.data = {"email_notifications":"Email Notifications","save_changes":"Save Changes","any_price":"Any Price","no_results_were_found":"No results were found","sign_up":"Sign up","email_address":"Email address","password":"Password","forgot_password":"Forgot password?","no_account":"No account?","your_email":"Your email","your_name":"Type your name","please_type_name":"Please type your name.","log_in_to_account":"Log in to your account","create_your_account":"Create your account","create_account":"Create Account","enter_your_email":"Enter your email","enter_your_password":"Enter your password","enter_your_first_name":"Enter your first name","enter_your_last_name":"Enter your last name","accept_terms_and_conditions":"Accept Terms and Conditions","accept_terms_html":"I read and agree with <span class=\"terms-span\">Terms of Service</span> <a href=\"javascript: void(0)\" class=\"terms-link ssw-hide\" target=\"_blank\">Terms of Service</a>","accept_marketing":"Subscribe for Newsletter","accept_marketing_by_email":"Subscribe to receive marketing materials via Email","accept_marketing_by_sms":"Subscribe to receive marketing materials via SMS","already_have_an_account":"Already have an account?","already_registered_to_social_service":"You already have an account registered to \"{{ email }}\". This is the first time you're logging in via {{ service_name }}. Please type your password below:","already_registered_to_social_service2":"You already have an account registered to \"{{ email }}\". This is the first time you're logging in using your social account. Please type your password.","already_registered_and_sent_invite_message":"Please check your e-mail, account activation message has already been sent here - `{{ email }}`","this_email_is_already_used":"Already have an account? Please login to bind your account to your customer account.","incorrect_data":"Incorrect data","tumblr_user_not_found":"Tumblr user not found","not_created_customer_on_shopify":"Not created customer on Shopify","problem_on_create_user":"Problem on create user","not_able_to_log_in_you_socially":"Right now we're not able to log you in socially. Please type your email and password in the form below to log in.","invali
7642d_login_credentials":"Invalid log in credentials.","email_is_already_associated":"This email address is already associated with an account. If this account is yours, you can reset your password.","tell_about_yourself":"Tell us about yourself.","edit_profile":"Edit Profile","only_confirmed_followers_have_access_to_profile":"Only confirmed followers have access to {{ user_name }} profile. Click the \"Follow\" button to send a follow request.","there_is_no_like_this_user":"The user was not found","personal_information":"Personal Information","social_accounts":"Social Accounts","notifications":"Notifications","edit_notifications":"Edit Notifications","your_changes_have_been_saved":"Your changes have been saved","error_when_trying_save_changes_please_try_again":"Error when trying save changes, please try again","first_name":"First Name","last_name":"Last Name","about_me":"About Me","set_name":"Set Social Name","picture":"Picture","select_image":"Select image","change":"Change","remove":"Remove","date_of_birth":"Date of Birth","gender":"Gender","male":"Male","female":"Female","unspecified":"Unspecified","profile_address":"Profile Address","privacy":"Privacy","privacy_desc":"Manage who can see your profile and activity","everyone":"Everyone","only_those_you_approve":"Only those you approve","valid_until_coupon":"Valid until {{ discount_date }}","drop_to_add":"Drop to add","checkout":"Checkout","unavailable":"Unavailable","you_are_connected_as":"You are connected as {{ first_name }} {{ last_name }}","let_us_know_what_you_think":"Let us know what you think","upload":"Upload","add_photos":"Add photos","uploading":"Uploading...","thank_for_the_photo":"Thank you for the photo!","hate_it":"Hate it","dislike_it":"Dislike it","neutral":"Neutral","like_it":"Like it","love_it":"Love it","share":"Share","share_button":"Post review","sharing":"Posting...","ask_your_friends":"Ask Advice","thanks_for_purchase_and_show_discount":"Thank you! Please use this coupon code in your next purchase","sold_out":"Sold Out","view_profile":"View Profile","profile_of_user":"Profile of {{ username }}","visit_shop":"Visit Shop","disconnect":"Disconnect","no_title":"No title","previous":"Previous","next":"Next","prev":"Prev","just_not_authorized":"You are not authorized. Please <a href=\"#\" class=\"customer_login_link\">Log in</a> to view this page.","to_continue":"to continue","sunday":"Sunday","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sun":"Sun","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","su":"Su","mo":"Mo","tu":"Tu","we":"We","th":"Th","fr":"Fr","sa":"Sa","january":"January","february":"February","march":"March","april":"April","May":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","jan":"Jan","feb":"Feb","mar":"Mar","apr":"Apr","may":"May","jun":"Jun","jul":"Jul","aug":"Aug","sep":"Sep","oct":"Oct","nov":"Nov","dec":"Dec","delete":"Delete","move":"Move","or":"or","on":"on","cancel":"cancel","sale":"Sale","see_more":"See more","also_viewed":"Who Viewed This Also Viewed","similar_products":"Similar Products","similar_products_widget":"You might be interested in these items","load_more":"Load more","loading":"Loading...","view_less":"view less","view_more":"view more","by":"by","close_window":"Please close this window if it does not close automatically","edit":"Edit","user_not_authenticated":"User is not authenticated","not_auth_for_operation":"You are not authorized for this operation","wrong_params_passed":"wrong params passed","unknown_error":"Unknown error. Try it later.","not_registered_in_shop":"You did not register in our shop. Please <a href=\"#\">Sign up</a>.","invalid_params_on_service":"Invalid params, this request required service","unable_to_upload_file":"Unable to upload the file","changes_saved":"Your changes have been saved!","score_required":"Please select a score.","required_field":"This field is required.","not_valid_email_address":"Please enter a valid email address.","message_or_upload_any_media_to_share":"Please type your message or upload any media to share","not_valid_url":"Not valid URL. Please check URL {{ url }}","my_orders":"My Orders","user_commented_product_html":"{{ user_link }} commented {{ product_link }}
7642","close":"Close","edit_about_me":"Edit","in_quantity":"in {{ number }}","quantity_ago":"{{ number }} ago","a_few_seconds":"a few seconds","a_minute":"a minute","quantity_minutes":"{{ number }} minutes","an_hour":"an hour","quantity_hours":"{{ number }} hours","a_day":"a day","quantity_days":"{{ number }} days","a_month":"a month","quantity_months":"{{ number }} months","a_year":"a year","quantity_years":"{{ number }} years","reset_pass_request":"Reset your password","reset_pass_request_send_before_desc":"We will send you an email to reset your password.","user_not_found":"No user found with such email.","reset_pass_token_outdated":"Token outdated. Please enter your email.","say_something_about_this":"Say something about this...","share_this_with_your_friends":"Share this with your friends","type_your_message_here":"Type your message here (optional)","sharing_email":"Email","sharing_email_to":"To: ","sharing_email_placeholder_to":"To","sharing_email_from":"From: ","sharing_email_placeholder_from":"From","sharing_email_remember":" remember me","sharing_email_subject":"Subject: ","sharing_email_placeholder_subject":"Subject","sharing_email_body":"Body: ","sharing_email_placeholder_body":"Body","sharing_email_send_email":"Send Email","verified_buyer":"Verified Buyer","unsubscribe":"Unsubscribe","reset_pass_invalid_token":"Reset password token is incorrect. Please try again.","subscribe":"Subscribe","verification_message_sent":"Thank you! Please verify your email by clicking a link we've sent.","login":"login","verification_account":"Verify your account","text_share":"Share:","remove_from_list":"Remove from list","most_recent":"Most Recent","highest_rating":"Highest Rating","lowest_rating":"Lowest Rating","with_pictures":"With Photos","most_helpful":"Most Helpful","search":"Search","redeem":"Redeem","apply":"Apply","redeem_discount":"Redeem discount","earn_points_to":"Earn {{ points }} more {{ points_name }} to {{ message }}","earn_points_to_get_discount":"Earn {{ points }} more {{ points_name }} to get discount","earn_points_to_get_free_product":"Earn {{ points }} more {{ points_name }} to get free product","earn_points_to_get_gift_card":"Earn {{ points }} more {{ points_name }} to get gift card","redeem_for_points_to":"Redeem for {{ points }} {{ points_name }} to {{ message }}","redeem_flexible_for_points":"You choose the value","Ñhoose_the_value":" Choose the value","faq":"FAQ","to":"To","go_to":"Go to","email_example":"[email protected], [email protected]","subject":"Subject","body":"Body","send_email":"Send Email","c":"Copied","applied":"Applied","enter_coupon_in_cart_page":"Enter the coupon at the shopping cart page.","signup_subscribe_gdpr_text":"*By signing up you agree to receive emails from us. You can change your preferences any time.","place_order":"Place Order","punch_card":"Punch Card","instagram_follow":"Follow us on Instagram","complete":"Complete","completed":"Completed","visit":"Visit","go_to_products":"Go to products","create_store_account":"Create a store account","learn_more":"Learn more","already_subscribed":"You have already subscribed","admin_changed":"Admin","you_have_earned_discount_code":"You have earned discount code.","you_have_earned_gift_card":"You have earned gift card.","something_went_wrong":"Something went wrong! Please try again!","view_on_site":"View on site","post_reply":"Post reply","tier_purchases_made_orders":"{{ order }} Orders","follow_accept":"Accept","follow_decline":"Decline","select_one_option":"Please select one option!","select_at_least_one_option":"Please select at least one option!","please_enter_your_email":"Please enter your email","please_enter_your_name":"Please enter your name","sign_in_with_email":"Continue with email","confirmed_followers_access":"Only confirmed followers have access. Click the \"Follow\" button to send a follow request.","fake_name":"Fake name","discount_calculated_at_checkout":"Discount calculated at checkout","applies_to_items":"Applies to: {{ items }}","phone_has_already_been_taken":"This phone number has already been taken","phone":"Phone","phone_number_has_already_been_taken":"This
7642number has already been taken. Please use another one.","free_product_confirm":"Get {{ rule_name }} for {{ amount }} {{ points_name }}","verify_email_sent":"Resend verification email","incorrect_credentials":"Incorrect email or password","select_variant":"Select variant","anonym":"Anonym","title_for_photos":"Photos:","max_file_size":"Max file size: {{ size }}","rate_your_previous_purchases":"Rate your previous purchases","please_choose_images":"Please choose images","update":"Update","order_with_name":"Order: {{ order_name }}","order_date":"Order date: {{ order_date }}","number_of_letters_exceed":"Number of letters have been exceeded ({{ maxlength }} allowed)","product_not_found":"Product not found","list_name_limit":"You have exceeded the character limit","description":"Description","buy":"Buy","adding_to_cart":"Adding...","add_to_cart":"Add To Cart","choose_option":"Choose {{ option }}","selected_product_variant_not_found":"Selected product variant not found, please change it","go_back":"Go back","share_with_facebook":"Share with facebook","share_with_twitter":"Share with twitter","share_with_pinterest":"Share with pinterest","share_with_whatsapp":"Share with whatsapp","share_with_messenger":"Share with messenger","unsubscribe_from_automated_emails":"Unsubscribe from automated emails","country_flag":"Country flag","ok":"ok","sent_on_behalf_of":"Sent on behalf of {{ shop_name }}","quantity":"Quantity","manage_subscription":"Manage subscription","log_in":"Log in","facebook":"Facebook","twitter":"Twitter","pinterest":"Pinterest","instagram":"Instagram","amazon":"Amazon","gplus":"Google","tumblr":"Tumblr","yahoo":"Yahoo","connect_facebook":"Connect Facebook","connect_twitter":"Connect Twitter","connect_gplus":"Google","connect_tumblr":"Connect Tumblr","connect_yahoo":"Connect Yahoo","connect_instagram":"Connect Instagram","connect_amazon":"Connect Amazon","sign_in_facebook":"Continue with Facebook","sign_in_twitter":"Continue with Twitter","sign_in_gplus":"Continue with Google","sign_in_yahoo":"Continue with Yahoo","sign_in_tumblr":"Continue with Tumblr","sign_in_instagram":"Continue with Instagram","sign_in_amazon":"Continue with Amazon","sign_in_line":"Continue with Line","sign_in":"Continue with Email","logout":"Logout","social_login_facebook":"Continue with Facebook","social_login_twitter":"Twitter","social_login_gplus":"Google","social_login_yahoo":"Yahoo","social_login_tumblr":"Tumblr","social_login_instagram":"Instagram","social_login_amazon":"Amazon","social_login_line":"Line","social_login_simple":"Email","email_automated_review_emails":"\"Review Your Recent Purchase\" request","reviewed":"reviewed","based_on_one_review":"based on <span id=\"rate_count\">{{ count }}</span> review","based_on_more_reviews":"based on <span id=\"rate_count\">{{ count }}</span> reviews","add_review":"Add a review","review_body":"Review body","review":"review","reviews_lower":"reviews","stars":"stars","star":"star","reviews":"Reviews","out_of_5":"out of 5","login_required_to_review":"Please log in to leave your review","already_reviewed":"You have already reviewed this product. If you would like to edit your existing review then please contact us directly.","leave_review_can_only_have_purchased":"Hmm... you don't seem to have purchased this product yet to be able to leave a review.","already_reviewed_our_site":"You have already reviewed our site. Thank you!","write_review":"Write a review","leave_review":"Post","earning_rule_leave_review":"Leave review","leaving_review":"Posting...","review_not_published_yet":"Thank you for posting a review! It will be published very soon.","not_auth_to_post_review":"You are not authenticated to post a review.","thanks_for_review":"Thank y
7642ou so much for your review!","already_posted_review":"Unfortunately, You've already posted a review for this product.","review_test_mode":"This is test mode. Your review can't be posted!","user_reviewed_product_html":"{{ user_link }} reviewed {{ product_link }}","quantity_review":"{{ ssw_count_rate }} review","quantity_reviews":"{{ ssw_count_rate }} reviews","quantity_review2":"{{ ssw_count_rate }} Review","quantity_reviews2":"{{ ssw_count_rate }} Reviews","write_a_review":"Write a review","left_review":"{{ user_link }} left review","review_filter_no_results_were_found":"No matched reviews were found for this criteria. <button class=\"btn\">Reset</button>","all_reviews_by_this_users":"Reviews by this user","review_trouble_text":"Having trouble with this form? Submit your review on <a href=\"{{ submit_review_url }}\" style=\"text-decoration:none;color:{{ linkColor }}\">{{ shop_name }}</a>","be_first_write":"Be the first to write a <a href=\"#\">review</a>","all_reviews":"All","customer_reviews":"Customer Reviews","product_reviews":"Product Reviews","site_reviews":"Site Reviews","give_a_title_for_review":"Give a title for review","leave_a_review":"Leave a review","review_sort":"Sort:","please_add_text_for_review":"Please add text for review","no_reviews":"There are no reviews yet","verified_reviews":"Verified reviews","title_login_post_review":"Please login to post review.","thank_you_for_reviewing":"Thank you for reviewing","max_limit_count_reviews_photos":"Only {{ max_limit }} photos allowed to upload","review_token_expired":"You're late. The link is expired!","review_only_site":"You can only leave the <a href='{{ link }}' class='gw-link'>site review</a>","share_review_go_home":"Read <a href='{{ reviews_link }}' class='gw-link'>other reviews</a> or <a href='{{ home_link }}' class='gw-link'>continue shopping</a>","why_recommend":"Why do you recommend...","why_do_you_recommend":"Why do you recommend...","recommendation_text_is_required":"Please type your feedback in the text area below.","rate_out_of_5_stars":"{{ rate }} out of 5 stars","rating":"Rating","your_review":"Your review","posted_review":"A review from user {{ user }} posted on {{ date }}","review_comment":"The review comment is {{ review_body }}","stars_counter":"Stars counter: {{ stars_counter }}","use_tab":"Use tab key to choose a review rating score. Press enter key to set it","review_listing":"Review listing, rating is: {{ ssw_avg_rate }}","review_widget":"Review widget","site_rating":"Average site rating is {{ reviews_avg }} with {{ total_items }} reviews total","review_about":"The review is about {{ product_name }}","press_enter":"Press enter key to open a review form","customer_review_list":"Here is a list of our customers' reviews","press_enter_to_like_comment":"Press enter key if you liked this comment","rr_excellent":"Excellent","rr_good":"Good","rr_not_bad":"Not Bad","rr_bad":"Bad","rr_poor":"Poor","label_of_review_title":"Title of Review","label_of_review_body":"How was your overall experience using the item?","reviews_your_title_placeholder":"Whatâs most important to know?","reviews_about_buy_title_placeholder":"How was your overall experience using the item?","question":"Question","question_body":"Question body","questions":"Questions","question_please_answer_question":"Please answer the question","ask_question":"Ask a question","your_question":"Your question...","question_post":"Submit question","question_posting":"Posting...","question_is_required":"Please write your question in the text area.","question_answer_posted":"Thank you for posting! Your answer will appear on the site once we've moderated it.","question_answer_email_success":"Thank you for posting! Your answer is published.","question_already_answered":"You've already answered to this question.","question_answer_body_placeholder":"Type your answer here","question_answer_body_empty":"Answer cannot be empty.","question_answer_post_error":"Oops, error! Your answer can not be saved right now.","question_token_expired":"You're late. The link is expired!","question_not_answered_yet":"Thank y
7642ou for posting a question! Your question will appear on the site once we've answered it.","question_q":"Q:","question_a":"A:","no_question":"If you have any questions, please drop us a line with your question.","quantity_question":"{{ ssw_question_count }} answered question","quantity_questions":"{{ ssw_question_count }} answered questions","question_authorize_to_answer":"Please log in to continue.<br/>Note: Only customers who purchased this product can answer the question.","question_answer":"Answer","load_more_answers":"More answers","quantity_lower_question":"1 question","quantity_lower_questions":"{{ question_count }} questions","question_longer_chars":"Question cannot be longer than 2000 characters","invalid_question_content":"Invalid question content","question_recaptcha_is_required":"Please complete the reCaptcha to proceed","question_limit_per_product":"Question limit reached: Only 5 questions can be asked per product.","fave_choose_variant":"Choose options","fave_edit_variant":"Choose options","fave_options":"Options {{ option_title }}","successfully_shared_faves":"You have successfully shared your wishlist","faves":"wishlist","Faves":"Wishlist","fave":"Add to wishlist","faved":"in wishlist","Faved":"In wishlist","faved_icon":"In Wishlist","fave_icon":"Add to Wishlist","unfave":"Remove from Wishlist","add_to_faves":"Add to Wishlist","remove_from_faves":"Remove from Wishlist","save_fave_item":"to save your wishlist","my_faves":"My Wishlist","save_your_fave_items":"Your wishlist is empty. - <a href=\"/collections/all\">Browse items</a>","user_faves":"{{ user }}'s wishlist","share_your_faves_to_fb":"Share your wishlist on Facebook Timeline","user_faves_on_list":"Check out {{ user1 }}'s wishlist on {{ user2 }}","guest_faves_on_list":"Check out my wishlist on {{ shop }}","not_faved_yet":" has not added anything to wishlist yet","members_faved_it":"Members Saved This","user_not_faved_yet":"This user has not added anything to wishlist yet","log_in_to_fave":"Please <a class=\"ssw-faves-page-login-link\" href=\"/account/login\">log in</a> to save your wishlist.","sign_up_to_fave":"Please sign up to save your wishlist.","user_faved_product_html":"{{ user_link }} added {{ product_link }} to wishlist","fave_variant_added_to_cart":"Added","fave_variant_adding_to_cart":"Adding...","fave_view_product":"View Product","fave_variant_all_options_select_alert":"All options should be selected!","fave_save_title":"Hey! Save your amazing wish list","fave_save_description":"Enter your email address below and we will send the link to your wish list","fave_save_email":"Your email address","fave_save_btn":"Save","fave_save_btn_pending":"Saving...","fave_save_alert":"Thank you! Please check your email to find the link.","guest_share_faves":"Check out my lovely items","share_faves":"{{ user }} shared wishlist with you on {{ shop }}","save_my_faves":"Save my Wishlist","drop_create_favelist":"Drop to create a board","confirm_remove_favelist":"Delete this list?","fave_empty_board":"This list is empty","fave_empty_list":"Your wishlist is empty","favelist_title_placeholder":"List name","untitled_favelist":"Untitled List","favelist_default":"Favorites","add_new_favelist":"Add a new list","check_my_faves":"Check my faves","send_faves_to_email":"send it to email","save_your_wish_list":"To save your wish list","faves_sign_up":"sign up","favelist_edit_name":"Edit name","favelist_delete_this_list":"Delete","email_automated_wishlist_emails":"Favorite (wishlisted) product sales","added_to_wishlist":"added to Wishlist","share_wishlist_to_twitter":"Share to X","view_wishlist":"View wishlist","go_to_wishlist_page":"Go to wishlist page","view_cart":"View Cart","buy_it":"Buy It","your_email_addresses":"Type your friends email addresses separated by commas or one email per line","share_to_facebook":"Share to Facebook","share_to_email":"Share to email","share_to_pinterest":"Share to Pinterest","share_to_whatsapp":"Share to WhatsApp","share_purchases":"Share Purchases","wishlist_icon":"Fave icon","share_list":"Share your list using mail or a social media","add_new_list":"Press enter key to add a new list","list_collection":"Favourite lists collection block","edit_list_name":"Edit list name","delete_confirm":"Are you sure, that you want to delete this list ?","toggle_list":"Press enter key to toggle list","edit_list":"Use this menu to edit or delete current list","copy_share_link":"Copy share link","link_copied":"Link copied","get_rewards":"Get rewards","earn_rewards":"Earn {{ points_name }}","earn_popup":"Earn","balance":"Balance:","your_balance":"Your <
7642/br> Balance","you_have_points":"You have <span class=\"ssw-points-count\">{{ user_points }}</span> {{ points_name }}","redeem_points_for_checkout":"Redeem {{ points_name }} for reward on this order","count_points":"<span class=\"ssw-points-count\">{{ user_points }}</span> {{ points_name }}","count_points_clear":"<span class=\"ssw-points-count\">{{ user_points }}</span>","earn_points":"<span class=\"ssw-earn-points-count\">{{ points_count }}</span> {{ points_name }}","earn_gift_card":"{{ gift_card_value }} gift card","points_for_every":"<span class=\"ssw-earn-points-count\">{{ points_count }}</span> {{ points_name }} for every {{ shop_currency }}","copy":"Copy","redeem_for_points":"Redeem for {{ points }} {{ points_name }}","on_error_redeem":"Something went wrong! Please try again!","percentage_discount_is_here_for_you":"{{ discount_amount }}% OFF DISCOUNT IS HERE FOR YOU!","fixed_amount_discount_is_here_for_you":"{{ discount_amount }} OFF DISCOUNT IS HERE FOR YOU!","use_discount_for_free_shipping":"Use discount for free shipping!","gift_card_is_here_for_you":"{{ gift_card_amount }} GIFT CARD IS HERE FOR YOU!","earn_more":"Earn more","reward_email":"Email","reward_email_body":"Hi, I found nice store I think you'll love the items they sale. You can follow the link below to get discount for your first purchase! \r\n{{ referral_url }} \r\nJust enter this code on the Checkout page when you are making your next purchase!","rewards":"Rewards","activity":"Activity","refer_a_friend":"Refer a friend","you_have_earned":"You have earned","activity_earn_points":"+{{ points_count }} {{ points_name }}","activity_spend_points":"-{{ points_count }} {{ points_name }}","activity_refunded":"Refunded ({{ rule_name }})","activity_refund_points":"{{ points_count }} {{ points_name }}","reward_refer_a_friend_desc":"Get reward for every friend who will buy with your link","reward_redeem_confirmation_message":"Get {{ discount_amount }} off your next purchase for {{ points_price }} {{ points_name }}","reward_redeem_confirmation_message_free_shipping":"Get free shipping of your next purchase for {{ points_price }} {{ points_name }}","reward_redeem_confirmation_message_gift_card":"Get {{ discount_amount }} gift card for {{ points_price }} {{ points_name }}","reward_refer_friend_earn_desc":"- You will get {{ sender_discount_amount }} off\r\n- Your friend will get {{ receiver_discount_amount }} off discount","reward_refer_friend_earn_desc_points":"- You will get {{ sender_discount_amount }} {{ points_name }}\r\n- Your friend will get {{ receiver_discount_amount }} off discount","reward_refer_friend_earn_sender_free_desc":"- You will get free shipping discount\r\n- Your friend will get {{ receiver_discount_amount }} off discount","reward_refer_friend_earn_receiver_free_desc":"- You will get {{ sender_discount_amount }} off\r\n- Your friend will get free shipping discount","reward_refer_friend_earn_both_free_desc":"- You will get free shipping discount\r\n- Your friend will get free shipping discount","reward_social_share_message_text":"Check out this shop! {{ share_link }}","shared_the_link_privately":"You shared the link privately. Please share public again to get coupon code","send_this_link_to_your_friend":"Send this link to your friend","discount_you_will_love":"Discount you will love","discount_off":"-{{ discount_amount }} off","discount_amount_off_discount":"{{ discount_amount }} off discount","discount_amount_off_discount_pos":"{{ discount_amount }} off discount (offline purchase)","free_shipping":"Free shipping","free_shipping_discount":"Free shipping discount","my_rewards":"My rewards","your_coupon_code":"Your coupon code","unable_to_subscribe":"Unable to subscribe. Please try again!","subscription_not_completed":"You have successfully subscribed! Subscribe to both marketing to get reward","subscribed_and_earned_points":"You have successfully subscribed and earned {{ points_count }} {{ points_name }}","subscribed_and_earned_discount":"You have successfully subscribed and earned coupon code","discount_copied":"Discount has been copied to clipboard!","create_account_for_earn_rewards":"Join our community and start earning sweet discounts!","vip_tiers":"VIP tiers","vip_tiers_title":"Get more as you shop more","view_info":"View info","your_benefits":"Your benefits:","benefits_you_will_get":"Benefits you will get:","points_bonus":"{{ points_count }} {{ points_name }} bonus","bonus":"Bonus","points_bonus_popup":"{{ points_count }} {{ points_name }}","multiplier_points":"Multiplier {{ multiply_points }}x","current_tier_title":"Your rank: <span class=\"ssw-reward-tier-title\">{{ tier_title }}</span>","your_rank_upper":"YOUR RANK","activity_get_tier":"Get a tier ({{ tier_title }})","earn_tier_points":"Earn {{ points_count }} {{ points_name }}","spend_tier_amount":"Spend {{ amount }}","make_tier_purchases":"Make {{ purchase_count }} purchases","reward_available":"Available Reward","point_balance":"Point balance {{ points }}","share_referral_link_html":"Share a referral link:<p><a href=\"{{ link }}\">{{ link }}</a></p>
7642","popup_title_faq":"Faq","popup_title_discount":"Refer a friend","popup_title_tiers":"Vip tiers","popup_title_history":"History","popup_item_tier_title":"<div class=\"ssw-reward-box-vip-tiers-status\">Your status</div><div class=\"ssw-reward-box-vip-tiers-status\">{{ tier_title }}</div>","reward_you_get_popup":"You get","reward_they_get_popup":"They get","reward_free_shipping_popup":"You get free shipping discount\r\n They get free shipping discount","reward_you_get_free_popup":"Free shipping","popup_item_tier_benefits_title":"Benefits","popup_item_tier_benefits_next_tier":"Next tier","popup_item_tier_benefits_list_of_tiers":"List of tiers","reward_tier_achieved_on":"Achieved on {{ month }} {{ day }}, {{ year }}","reward_tier_multiply":"Multiplier","reward_tier_multiply_points":"{{ multiply_points }}x","earn_tier_more_points":"Earned {{ more_points }}/{{ next_tier_points }} {{ points_name }}","reward_as_discount":"{{ amount }} discount","reward_as_points":"{{ amount }} {{ points_name }}","reward_as_gift_card":"{{ amount }} gift card","flexible_discount":"Discount","flexible_discount_price":"Discount price","available_discount_title":"You don't have any available rewards at the moment","reward_your_tier":"Your tier:","reward_next_tier":"Next tier:","reward_page_confirm":"Confirm exchanging","reward_redeem_cancel":"Cancel","reward_redeem_confirm":"Confirm","reward_page_earn_points":"Earn points","reward_not_enough_points":"Not enough points","select_rewards":"Select Reward","shop_now":"Shop now","reward_birthday":"Birthday","reward_enter_birthday":"Enter your birthday","reward_please_enter_birthday":"Please, enter your birthday","reward_enter_valid_birthday":"Enter valid birthday date","warning_title_for_reward":"Oops, it seems like the Loyalty & Rewards program is not available for this account.","warning_title_for_reward_requirelogin":"To participate in our Loyalty & Rewards program, you should verify your account first. Please {{ log_in_link }} to check your eligibility.","reward_notifications_earned_points":"Youâve earned {{ points_name }}!","reward_notifications_spend_your_points":"Spend your points! You have <b>{{ point_balance }}</b> {{ points_name }}","reward_activity_reset_points":"Reset points","reward_activity_reset_tiers":"Reset tiers","reward_activity_reset_tiers_description":"","reward_notifications_you_have":"You have <br> {{ points_name }}","reward_notifications_discount_check":"Use discount on the check out page","reward_notifications_add_discount_to_your_cart":"You have available discount. Add discount to your cart!","reward_discount_unavailable":"Discount unavailable","reward_program_emails":"Reward program emails","reward_title_earn_for_place_order":"Buy this item and earn <span class=\"ssw-earn-points-count\">{{ points_count }}</span> {{ points_name }}","reward_title_earn_for_place_order_on_cart_or_checkout":"You are earning <span class=\"ssw-earn-points-count\">{{points_count}}</span> {{points_name}} on this purchase","reward_save_btn":"Save","reward_delay_points_pending_status_rule":"Pending","referral_page_inviting_text":"By Inviting Your Friend","referral_page_your_benefit":"Your Benefit","referral_page_your_friends_benefit":"Your Friend's Benefit","referral_page_get":"Get","referral_page_no_reward_text":"praised by inviting your friends!","referral_link":"Referral link","copy_link":"Copy Link","referral_page_share_title":"Share on Social Media","referral_page_active_discounts":"Active discounts","claim_referral":"Claim","referral_notification_label":"Please enter your email to claim the gift","email_sent_successfully":"Your email has been sent successfully!","referral_page_share_link_not_log_in":"<a href=\"#\">Log in</a> to start sharing your link","reward_activities_order_refund":"Order refund","reward_activities_order_updated":"{{rule_title}} (Order updated)","activity_refund_earn_points":"-{{ points_count }} {{ points_name }}","activity_order_tier_lowered":"Tier lowered ({{ tier_title }})","order_refunded_activity_spend":"+{{ points_count }} {{ points_name }}","reward_activity_discount_refund":"Discount refund","reward_activity_gift_card_refund":"Gift card refund","refund_tier_activity_discount_refund":"Discount refund ({{ discount_code }})","referrer_guest_notify_message":"Sign up to get your discount","reward_sender_block_list_in_referral_program":"Sorry, this referral link is no longer active","referral_title_history":"History","referral_not_allowed_to_use_referral_program":"You are not allowed to use referral program","referral_no_activity":"No activity","referral_history_customer_name":"Name","referral_history_customer_email":"Email","referral_history_status":"Status","referral_history_date":"Date","order_redeem_discount_name":"Discount redeem on the order ({{ name_order }})","discount_expire_in_day":"Discount expires in {{ days_count }} day","discount_expire_in_days":"Discount expires in {{ days_count }} days","activity_discount_expired_code":"Discount expired {{ code }}","activity_discount_expired":"Discount expired","reward_expired":"Expired","current_balance":"Current balance","birthday_gift_multiply_message":"Points for every order placed on your Birthday will get multiplied by {{ multiply_points }}!","your_discount_code":"Your discount code:","verify_account_message":"To get reward for creating an account, please verify your email address.","verify_account_email_is_send_massage":"Verification email sent,<br> please check your inbox.","verify_account_button":"Verify account","spending_card":"Spending rule card","minimum_purchase":"Requires minimum purchase {{ discount_amount }}","tier_info":"Tier info","completed_rule":"Completed rule","earning_rule":"Earning rule","reward_popup":"Reward popup","birthday_field":"Birthday field","birthday_success":"Your information saved. You will receive your reward on your Birthday","points_expires_on_date":"Expires on {{ day }} {{ month }} {{ year }}","points_program_title":"Points program","points_program_description":"Join our Loyalty program and earn rewards for c
7642ompleting various actions on our store!","referral_program_title":"Referral Program","referral_program_description":"Invite your friends to our store and get rewarded for each referred friend.","referral_program_attencion":"You will receive a reward once your referral will make their first purchase with us.","referral_share_link_description":"Share your referral link with friends","vip_tiers_description":"Complete more actions to level up and get more exclusive benefits.","your_status":"Your status","next_status":"Next status","registration_description":"Join the Loyalty Program to enjoy exclusive rewards!","join_now":"Join now","have_account":"Already have an account?","reward_is_currently_unavailable":"This reward is currently unavailable, please contact site administrator. {{ reload_page_btn }}","reload_page_btn":"Reload the page","log_in_link":"log in","allcolibri_success_activation":"CONGRATS! YOU'VE JUST {{ campaignName }}","allcolibri_day_limit_request":"Activation limit is possible once a day","user_authentication_required":"User authentication required","allcolibri_is_disabled":"Allcolibri is disabled","allcolibri_post_request":"The request is expected to be sent type POST","not_enough_points_for_redeem":"Not enough points for redeem","reward_tab_title":"Rewards","points_name":"points","point_name":"point","reward_checkout_use":"Use","reward_checkout_select_discount":"Select discount","reward_checkout_discount_value":"Discount value","reward_for_past_action":"Reward for past action","referral_history_status_pending":"Pending","referral_history_status_approved":"Approved","referral_histrory_status_declined":"Declined","referral_welcome_title":"You are welcome to join our loyalty program!","referral_sign_up":"Sign up to receive your reward!","shop_it":"SHOP IT","back":"Back","click_for_sound_on":"Click for sound on","click_for_sound_off":"Click for sound off","view_on_instagram":"View on Instagram","view_on_tiktok":"View on Tiktok","instagram_gallery":"Instagram Gallery"} 7643 7644 7645 7646 </script>
7646 7647 7648 7649 7650 7651 7652 7653 <style> 7654 @font-face { 7655 font-family: "Ssw Fontello"; 7656 src: url("https://static.socialshopwave.com/ssw-assets/ssw-fontello-b60fd7c8c9.woff"); 7657 font-weight: 400; 7658 font-style: normal; 7659 font-display: fallback; 7660 } 7661 :root { 7662 7663 7664 7665 7666 --gw_main_color:#000000; 7667 7668 7669 7670 7671 --gw_divider_color:#e2e2e2; 7672 7673 7674 --gw_modal_bg_color:#ffffff; 7675 7676 7677 --gw_modal_second_bg_color:#f8f8f8; 7678 7679 7680 --gw_dm_border_radius:0px; 7681 7682 7683 --gw_dm_bg_color:#ffffff; 7684 7685 7686 --gw_dm_item_color:#333333; 7687 7688 7689 --gw_dm_item_hover_color:#333333; 7690 7691 7692 --gw_dm_item_hover_bg_color:#eeeeee; 7693 7694 7695 --gw_ft_color:#333333; 7696 7697 7698 --gw_ft_bg_color:#eeeeee; 7699 7700 7701 --gw_ft_border_radius:18px; 7702 7703 7704 --gw_ft_hover_color:#ffffff; 7705 7706 7707 --gw_ft_hover_bg_color:#666666; 7708 7709 7710 --gw_cd_color:#333333; 7711 7712 7713 --gw_cd_border_radius:0px; 7714 7715 7716 --gw_cd_border_color:#d2d2d2; 7717 7718 7719 --gw_cd_focus_border_color:#d2d2d2; 7720 7721 7722 --gw_cd_font_size:14px; 7723 7724 7725 --gw_lb_position:40%; 7726 7727 7728 --gw_lb_color:#000000; 7729 7730 7731 --gw_lb_bg_color:#ffffff; 7732 7733 7734 --gw_lb_color_for_tab:#000000; 7735 7736 7737 7738 7739 7740 --gw_lb_bg_color_fave:#ffffff; 7741 7742 7743 --gw_lb_bg_color_text_fave:#fff; 7744 7745 7746 --gw_lb_bg_color_text_fave_for_tab:#000000; 7747 7748 7749 --gw_cm_bg_color:#2ba6cb; 7750 7751 7752 --gw_cm_color:#ffffff; 7753 7754 7755 7756 7757 7758 --gw_reward_text_color:#000; 7759 7760 7761 --gw_reward_tab_color:#ffffff; 7762 7763 7764 --gw_reward_tab_text_color:#000; 7765 7766 7767 --gw_wishlist_button_height:2.5em; 7768 7769 7770 7771 7772 7773 --gw_review_widget_margin_top:0px; 7774 7775 7776 --gw_insta_title_padding_top:10px; 7777 7778 7779 --gw_insta_title_padding_bottom:15px; 7780 7781 7782 --gw_insta_title_size:18px; 7783 7784 7785 --gw_login_input_height:18px; 7786 7787 7788 --gw_share_icons_size:18px; 7789 7790 7791 --gw_wishlist_hide_counter:inline-flex; 7792 7793 7794 --gw_wishlist_hide_counter_colections:inline-block; 7795 7796 7797 --gw_wishlist_effect:0,0,0,0; 7798 7799 7800 --gw_login_my_order:block; 7801 7802 7803 --gw_login_view_profile:block; 7804 7805 7806 --gw_show_rewards_tab_on_desktop:block; 7807 7808 7809 --gw_show_rewards_tab_on_mobile:block; 7810 7811 7812 --gw_show_wishlist_tab_on_mobile:block; 7813 7814 7815 --gw_show_reviews_tab_on_mobile:block; 7816 7817 7818 --gw_login_my_itches:block; 7819 7820 7821 --gw_login_edit_profile:block; 7822 7823 7824 --gw_wishlist_page_show_vendor:none; 7825 7826 7827 7828 7829 --gw_social_networks_icon_for_dropdown:flex; 7830 7831 7832 7833 } 7834 </style> 7835 7836 7837 7838 <style id="ssw-temp-styles"> 7839 #ssw-cart-modal, 7840 #ssw-suggest-login, 7841 .ssw-modal, 7842 .ssw-hide, 7843 .ssw-dropdown-menu, 7844 #ssw-topauth ul.ssw-dropdown-menu, 7845 .ssw-widget-login ul.ssw-dropdown-menu, 7846 .nav ul.menu .ssw-auth-dropdown ul.ssw-dropdown-menu, 7847 .ssw-auth-dropdown ul.ssw-dropdown-menu { 7848 display: none; 7849 } 7850 </style> 7851
7851<script defer type="text/javascript"> 7852 const assetThemeId = -1; 7853 window.GW_IS_INSTALLED_TO_THEME = !assetThemeId || Shopify.theme.id === assetThemeId; 7854 7855 if (typeof isGwHelperLoaded === "undefined") { 7856 (function () { 7857 var loadScriptsCalled = false; 7858 var loadDelay = typeof sswLoadScriptsDelay !== 'undefined' ? sswLoadScriptsDelay : 2000; 7859 const LOAD_SCRIPTS_EVENTS = ["scroll", "mousemove", "touchstart", "load"]; 7860 function loadScript(url) { 7861 if (window.GW_IS_DEV) { 7862 url += '?shop=https://hamc.us&t=' + new Date().getTime(); 7863 if (localStorage.getItem('ssw_custom_project')) { 7864 url += '&ssw_custom_project=' + localStorage.getItem('ssw_custom_project'); 7865 } 7866 } 7867 var script = document.createElement('script'); 7868 script.src = url; 7869 script.defer = true; 7870 document.body.appendChild(script); 7871 } 7872 function loadScripts() { 7873 if (!loadScriptsCalled) { 7874 loadScriptsCalled = true; 7875 var isBot = /bot|googlebot|Mediapartners-Google|crawler|spider|robot|crawling|PhantomJS/i.test(navigator.userAgent); 7876 if (!isBot) { 7877 // Load critical js 7878 var criticalJsName = window.GW_IS_DEV ? 'core.critical.js' : window.GW_ASSETS_MANIFEST['core.critical.js']; 7879 var criticalJsUrl = window.GW_ASSETS_BASE_URL + criticalJsName; 7880 loadScript(criticalJsUrl); 7881 7882 // Load auto integration script 7883 7884 } 7885 } 7886 } 7887 7888 function onUserInteractive(event) { 7889 var timeout = event.type == "load" ? loadDelay : 0; 7890 setTimeout(function () { 7891 loadScripts(); 7892 unbindWindowEvents(); 7893 }, timeout); 7894 } 7895 7896 function bindWindowEvents() { 7897 LOAD_SCRIPTS_EVENTS.forEach((eventName) => { 7898 window.addEventListener(eventName, onUserInteractive, false); 7899 }); 7900 } 7901 7902 function unbindWindowEvents() { 7903 LOAD_SCRIPTS_EVENTS.forEach((eventName) => { 7904 window.removeEventListener(eventName, onUserInteractive, false); 7905 }); 7906 } 7907 7908 bindWindowEvents(); 7909 })(); 7910 } 7911 </script>
7911 7912 <style id="ssw-design-preview"></style> 7913 7914 <input id="ssw_cid" type="hidden" value="0"> 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 <!-- until update --> 7929 7930 7931<!-- END app snippet --> 7932 7933 7934 7935</div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block"> 7936 7937</div><div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed" value="[{"id":"23302578_46668","type":"bar"},{"id":"64260666_673827","type":"embed"}]" /> 7938<input type="hidden" class="aph_shop_plan" value="5401" /> 7939 7940<input type="hidden" class="aph_product_collection" value="" /> 7941 7942</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
7942<script type="text/javascript"> 7943 //SendWILL APPS COMMON JS CODE 7944 window.EcomSendApps = window.EcomSendApps || {} 7945 7946 window.EcomSendApps.design_mode = false 7947 7948 7949 window.EcomSendApps.common = window.EcomSendApps.common || {} 7950 window.EcomSendApps.common.shop = { 7951 permanent_domain: 'hamc.myshopify.com', 7952 currency: "USD", 7953 money_format: "${{amount}}", 7954 id: 4618277, 7955 } 7956 7957 7958 7959 window.EcomSendApps.common.customer = { 7960 id: null, 7961 tags: null, 7962 email: null, 7963 accepts_marketing: null, 7964 first_name: null, 7965 } 7966 7967 7968 7969 window.EcomSendApps.common.template = 'cart' 7970</script>
7970 7971<!-- END app snippet --> 7972
7973<script> 7974 window.EcomSendApps = window.EcomSendApps || {} 7975 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 7976 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 7977 /** @description storefront main bundle asset url */ 7978 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 7979 /** @description storefront style asset url */ 7980 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 7981 /** @description storefront wasm asset url for runtime signature module */ 7982 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 7983 /** @description fallback delay when requestIdleCallback is unavailable */ 7984 const ECOMSEND_IDLE_TIMEOUT_MS = 800 7985 /** @description user interaction events used to trigger lazy init earlier */ 7986 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 7987 /** @description global flag key for emergency immediate loading */ 7988 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 7989 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 7990 const ECOMSEND_DEFAULT_GDPR_FLAG = false 7991 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 7992 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 7993 7994 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 7995 function normalizeEcomsendBooleanFlag(rawValue) { 7996 if (typeof rawValue === "boolean") { 7997 return rawValue 7998 } 7999 if (typeof rawValue === "number") { 8000 return rawValue === 1 8001 } 8002 if (typeof rawValue === "string") { 8003 const normalizedValue = rawValue.trim().toLowerCase() 8004 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 8005 } 8006 return false 8007 } 8008 8009 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 8010 function lockEcomsendReadonlyFlag(flagName, flagValue) { 8011 try { 8012 Object.defineProperty(window.EcomSendApps, flagName, { 8013 value: flagValue, 8014 writable: false, 8015 configurable: false, 8016 enumerable: true, 8017 }) 8018 return 8019 } catch (error) {} 8020 window.EcomSendApps[flagName] = flagValue 8021 } 8022 8023 /** @description resolve storefront GDPR mode from merchant theme override */ 8024 function resolveEcomsendGdprMode() { 8025 if (typeof window.EcomSendApps.GDPR === "undefined") { 8026 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 8027 } 8028 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 8029 window.EcomSendApps.GDPR = gdprEnabled 8030 return gdprEnabled 8031 } 8032 8033 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 8034 function resolveEcomsendCwTracksMode() { 8035 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 8036 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 8037 } 8038 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 8039 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 8040 return cwTracksEnabled 8041 } 8042 8043 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 8044 function syncEcomsendGdprModeToStorage(gdprEnabled) { 8045 if (!window.localStorage) { 8046 return 8047 } 8048 if (gdprEnabled) { 8049 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 8050 return 8051 } 8052 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 8053 } 8054 8055 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 8056 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 8057 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 8058 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 8059 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 8060 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 8061 8062 try { 8063 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 8064 } catch (error) {} 8065 8066 /** @description create main stylesheet node for storefront runtime */ 8067 function createEcomSendMainStyleEle() { 8068 const ecomsendMainStyleEle = document.createElement("link") 8069 ecomsendMainStyleEle.rel = "stylesheet" 8070 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 8071 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 8072 return ecomsendMainStyleEle 8073 } 8074 8075 /** @description append runtime stylesheet exactly once */ 8076 function ensureEcomSendMainStyleLoaded() { 8077 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 8078 return 8079 } 8080 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 8081 document.head.appendChild(ecomsendMainStyleEle) 8082 } 8083 8084 /** @description remove interaction listeners after first lazy-init trigger */ 8085 function clearInteractionListeners() {
8086 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 8087 window.removeEventListener(eventName, scheduleMainBundleLoad) 8088 }) 8089 } 8090 8091 /** @description run low-priority task via idle callback with timeout fallback */ 8092 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 8093 if (window.requestIdleCallback) { 8094 window.requestIdleCallback(() => { 8095 taskRunner() 8096 }, { timeout: timeoutMs }) 8097 return 8098 } 8099 window.setTimeout(() => { 8100 taskRunner() 8101 }, timeoutMs) 8102 } 8103 8104 /** @description load main storefront bundle once and keep rollback override */ 8105 function loadEcomsendMainBundle() { 8106 if (window.__ecomsendMainBundleLoaded) { 8107 return 8108 } 8109 window.__ecomsendMainBundleLoaded = true 8110 clearInteractionListeners() 8111 /** @description ensure storefront runtime css is loaded together with main bundle */ 8112 ensureEcomSendMainStyleLoaded() 8113 const ecomsendMainScriptEle = document.createElement("script") 8114 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 8115 ecomsendMainScriptEle.async = true 8116 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 8117 document.body.appendChild(ecomsendMainScriptEle) 8118 } 8119 8120 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 8121 function scheduleMainBundleLoad() { 8122 if (window.__ecomsendMainBundleLoadScheduled) { 8123 return 8124 } 8125 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 8126 window.__ecomsendMainBundleLoadScheduled = true 8127 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 8128 loadEcomsendMainBundle() 8129 return 8130 } 8131 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 8132 } 8133 8134 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 8135 function cacheMarketingParams() { 8136 const urlParams = new URLSearchParams(window.location.search) 8137 const marketingId = urlParams.get("ec_marketing_id") 8138 const ecEmailId = urlParams.get("ec_email_id") 8139 const ecMarketingSign = urlParams.get("ec_marketing_sign") 8140 8141 if (marketingId && window.localStorage) { 8142 window.localStorage.setItem("ec_marketing_id", marketingId) 8143 } 8144 if (ecEmailId && window.localStorage) { 8145 window.localStorage.setItem("ec_email_id", ecEmailId) 8146 } 8147 if (ecMarketingSign && window.localStorage) { 8148 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 8149 } 8150 } 8151 8152 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 8153 function isMarketingStorageAllowedByCustomerPrivacy() { 8154 const customerPrivacy = window?.Shopify?.customerPrivacy 8155 if (!customerPrivacy) { 8156 return false 8157 } 8158 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 8159 if (marketingAllowed) { 8160 return true 8161 } 8162 if (typeof customerPrivacy.currentVisitorConsent === "function") { 8163 const consent = customerPrivacy.currentVisitorConsent() 8164 return consent?.marketing === "yes" 8165 } 8166 return false 8167 } 8168 8169 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 8170 function isAnalyticsStorageAllowedByCustomerPrivacy() { 8171 const customerPrivacy = window?.Shopify?.customerPrivacy 8172 if (!customerPrivacy) { 8173 return false 8174 } 8175 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 8176 if (analyticsAllowed) { 8177 return true 8178 } 8179 if (typeof customerPrivacy.currentVisitorConsent === "function") { 8180 const consent = customerPrivacy.currentVisitorConsent() 8181 return consent?.analytics === "yes" 8182 } 8183 return false 8184 } 8185 8186 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 8187 function cacheMarketingParamsWithGdprGuard() { 8188 if (!ECOMSEND_GDPR_ENABLED) { 8189 cacheMarketingParams() 8190 return 8191 } 8192 if (isMarketingStorageAllowedByCustomerPrivacy()) { 8193 cacheMarketingParams() 8194 } 8195 } 8196 8197 /** @description cache shop id used by pixel report branches */ 8198 function cacheShopIdForPixel() { 8199 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 8200 return 8201 } 8202 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 8203 } 8204 8205 /** 8206 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 8207 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 8208 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 8209 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 8210 */ 8211 8212 /** @description execute shop id caching with GDPR guard and shared consent policy */ 8213 function cacheShopIdWithGdprGuard() { 8214 if (!ECOMSEND_GDPR_ENABLED) { 8215 cacheShopIdForPixel() 8216 return 8217 } 8218 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 8219 cacheShopIdForPixel() 8220 } 8221 } 8222 8223 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 8224 function withCustomerPrivacyApiReady(onReady) { 8225 if (!ECOMSEND_GDPR_ENABLED) { 8226 onReady() 8227 return 8228 } 8229 if (window?.Shopify?.customerPrivacy) { 8230 onReady() 8231 return 8232 } 8233 if (typeof window?.Shopify?.loadFeatures !== "function") { 8234 return 8235 } 8236 window.Shopify.loadFeatures( 8237 [{ name: "consent-tracking-api", version: "0.1" }], 8238 (error) => { 8239 if (error) { 8240 return 8241 } 8242 onReady() 8243 } 8244 ) 8245 } 8246 8247 try { 8248 withCustomerPrivacyApiReady(() => { 8249 cacheMarketingParamsWithGdprGuard() 8250 cacheShopIdWithGdprGuard() 8251 }) 8252 if (ECOMSEND_GDPR_ENABLED) { 8253 document.addEventListener("visitorConsentCollected", () => { 8254 cacheMarketingParamsWithGdprGuard() 8255 cacheShopIdWithGdprGuard() 8256 }) 8257 } 8258 } catch (e) {} 8259 8260 /** @description inject wasm asset url into shared namespace before main bundle executes */ 8261 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 8262
8263 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 8264 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 8265 }) 8266 8267 if (document.readyState === "loading") { 8268 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 8269 } else { 8270 scheduleMainBundleLoad() 8271 } 8272</script>
8272 8273 8274<style id="ecomsend-custom-style"></style> 8275
8276<script>window.shopLocale = 'en'</script>
8276 8277
8278<script> 8279 /** @description timeout used for deferred discount request scheduling */ 8280 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 8281 8282 /** @description apply discount code from url query only when parameter exists */ 8283 function applyWillDiscountCode() { 8284 const urlParams = new URLSearchParams(window.location.search) 8285 const willDiscountCode = urlParams.get("willDiscountCode") 8286 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 8287 return 8288 } 8289 fetch("/cart/update.js", { 8290 method: "POST", 8291 headers: { 8292 "Content-Type": "application/json", 8293 }, 8294 body: JSON.stringify({ 8295 discount: willDiscountCode, 8296 }), 8297 }) 8298 } 8299 8300 try { 8301 if (!window.__ecomsendDeferredTasksScheduled) { 8302 /** @description global guard to avoid duplicate deferred task scheduling */ 8303 window.__ecomsendDeferredTasksScheduled = true 8304 if (window.requestIdleCallback) { 8305 window.requestIdleCallback(() => { 8306 applyWillDiscountCode() 8307 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 8308 } else { 8309 window.setTimeout(() => { 8310 applyWillDiscountCode() 8311 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 8312 } 8313 } 8314 } catch (error) {} 8315</script>
8315 8316 8317 8318 8319</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
8319<script id="ReStock-config"> 8320 var _ReStockConfig = window._ReStockConfig || {}; 8321 8322 _ReStockConfig.templateName = "cart"; 8323 _ReStockConfig.isB2BCustomer = null; 8324 _ReStockConfig.currentLocationId = null; 8325 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "international"; 8326 _ReStockConfig.marketId = 40501318;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":true,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-actions"],"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":null,"css_selector_by_support":null,"custom_styles":{"color":"","backgroundColor":""},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":false,"style_mode":"MANUAL"},"subscription_form_style":{"custom_styles":{"color":"","backgroundColor":""},"style_mode":"MANUAL","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["btn","btn-primary","btn-addToCart"],"global_raw_css":"","product_page_raw_css":"","after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Out of stock? Click here","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Out of stock? Click here","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Out of stock? Click here","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Alert Me Via Email","email_input_placeholder":"Email address...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"NOTIFY ME WHEN AVAILABLE","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn't allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"Sms","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invali
8326d_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"zh-CN"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"ë를 íµì§","not_selectable_variants_button_text":"ì¬ê³ ê° ììµëê¹?ì¬ê¸°ë¥¼ í´ë¦íììì¤"},{"page":"COLLECTION_PAGE","button_text":"ë를 íµì§","not_selectable_variants_button_text":"ì¬ê³ ê° ììµëê¹?ì¬ê¸°ë¥¼ í´ë¦íììì¤"},{"page":"LANDING_PAGES","button_text":"ë를 íµì§","not_selectable_variants_button_text":"ì¬ê³ ê° ììµëê¹?ì¬ê¸°ë¥¼ í´ë¦íììì¤"}],"subscription_form_content":{"form_title":"ë¤ìì íµí´ ìë ¤ì£¼ì¸ì :","email_input_placeholder":"ì´ë©ì¼ 주ì ...","email_input_below_text":"ê´ì°®ìì!ì°ë¦¬ë ë¹ì ë§í¼ ì¤í¸ì ì«ì´í©ëë¤.","email_label":"ì´ë©ì¼","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"í¸ì ì림","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"ê·íì ì´ë©ì¼ 주ìë ì í¨íì§ ììµëë¤.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"ê·íì ì í ë²í¸ë ì í¨íì§ ììµëë¤.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"ê°ë¥í ê²½ì° ìë ¤ì£¼ì¸ì","add_to_contacts_checkbox_text":"ë¤ë¥¸ ë´ì¤ ë ì ìì ëí´ìë ìë ¤ì£¼ììì¤","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"í목ì ì¬ì©í ììë ê²½ì° ìë ¤ ëë¦¬ê² ìµëë¤","already_subscribed_message_text":"ì´ í목ì ëí´ ì´ë¯¸ 구ë
íìµëë¤","push_is_not_allowed_message_text":"ì´ ì¬ì´í¸ìì í¸ì ì림ì ë³´ë´ì§ 못íê²íì§ ìììµëë¤.ì´ ìì ìì íí´ íµì§ë¥¼ë°ìµëë¤.","style_mode":"SMART","quantity_label":"Quantity"},"language":"ko"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"ç§ã«éç¥ãã","not_selectable_variants_button_text":"å¨åº«åãï¼ãããã¯ãªãã¯"},{"page":"COLLECTION_PAGE","button_text":"ç§ã«éç¥ãã","not_selectable_variants_button_text":"å¨åº«åãï¼ãããã¯ãªãã¯"},{"page":"LANDING_PAGES","button_text":"ç§ã«éç¥ãã","not_selectable_variants_button_text":"å¨åº«åãï¼ãããã¯ãªãã¯"}],"subscription_form_content":{"form_title":"éç¥ãã¦ãã ããï¼","email_input_placeholder":"é»åã¡ã¼ã«ã¢ãã¬ã¹ ...","email_input_below_text":"å¿é
ããªãã§ï¼ç§ãã¡ã¯ããªãã¨åããããã¹ãã ãå«ãã§ãã","email_label":"Eã¡ã¼ã«","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"ããã·ã¥éç¥","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invali
8326d_email_error_message":"ããªãã®ã¡ã¼ã«ã¢ãã¬ã¹ã¯ç¡å¹ã§ãã","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"ããªãã®é»è©±çªå·ã¯ç¡å¹ã§ãã","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"å©ç¨å¯è½ãªã¨ãã«ç§ã«éç¥ãã¦ãã ãã","add_to_contacts_checkbox_text":"ä»ã®ãã¥ã¼ã¹ããªãã¡ã¼ã«ã¤ãã¦ãéç¥ãã¦ãã ãã","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"ã¢ã¤ãã ãå©ç¨å¯è½ãªã¨ãã«éç¥ãã¾ã","already_subscribed_message_text":"ããªãã¯ãã§ã«ãã®ã¢ã¤ãã ãè³¼èªãã¦ãã¾ã","push_is_not_allowed_message_text":"ãã®ãµã¤ãã«ããã·ã¥éç¥ãéä¿¡ãããã¨ã¯ã§ãã¾ããã§ããããã®ã·ã§ããããå¨åº«ã«æ»ãéç¥ãåãåãã","style_mode":"SMART","quantity_label":"Quantity"},"language":"ja"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"УведомиÑÑ Ð¼ÐµÐ½Ñ","not_selectable_variants_button_text":"РаÑпÑодано?кликниÑе ÑÑда"},{"page":"COLLECTION_PAGE","button_text":"УведомиÑÑ Ð¼ÐµÐ½Ñ","not_selectable_variants_button_text":"РаÑпÑодано?кликниÑе ÑÑда"},{"page":"LANDING_PAGES","button_text":"УведомиÑÑ Ð¼ÐµÐ½Ñ","not_selectable_variants_button_text":"РаÑпÑодано?кликниÑе ÑÑда"}],"subscription_form_content":{"form_title":"УведомиÑÑ Ð¼ÐµÐ½Ñ ÑеÑез:","email_input_placeholder":"ÐдÑÐµÑ ÑлекÑÑонной поÑÑÑ ...","email_input_below_text":"Ðе волнÑйÑÑ!ÐÑ Ð½ÐµÐ½Ð°Ð²Ð¸Ð´Ð¸Ð¼ Ñпам Ñакже как и вÑ.","email_label":"Ðл. адÑеÑ","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"ÐÑпÑавиÑÑ Ñведомление","sms_label":"СмÑ","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"ÐÐ°Ñ Ð°Ð´ÑÐµÑ ÑлекÑÑонной поÑÑÑ Ð½ÐµÐ´Ð¾Ð¿ÑÑÑим.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"ÐÐ°Ñ Ð½Ð¾Ð¼ÐµÑ ÑелеÑона не дейÑÑвиÑелен.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"УведомиÑÑ Ð¼ÐµÐ½Ñ, когда бÑдеÑ","add_to_contacts_checkbox_text":"УведомиÑÑ Ð¼ÐµÐ½Ñ Ð¾ дÑÑгиÑ
новоÑÑÑÑ
или пÑедложениÑÑ
Ñоже","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"ÐÑ Ñведомим ваÑ, когда бÑÐ´ÐµÑ Ð´Ð¾ÑÑÑпен ÑоваÑ","already_subscribed_message_text":"ÐÑ Ñже подпиÑалиÑÑ Ð½Ð° ÑÑÐ¾Ñ ÑлеменÑ","push_is_not_allowed_message_text":"ÐÑ Ð½Ðµ позволили ÑÑÐ¾Ð¼Ñ ÑайÑÑ Ð¾ÑпÑавлÑÑÑ Ð²Ð°Ð¼ push -ÑведомлениÑ.ЧÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ Ñведомление об ÑÑом в ÑÑом магазине.","style_mode":"SMART","quantity_label":"Quantity"},"language":"ru"}],"default_language":"en","shop_id":2918,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":true,"is_back_in_stock_active":true,"back_
8326in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"ja":{"description":"å¨åº«æ®ããã¨{{remaining_quantity}}ç¹ã®ã¿!"},"ko":{"description":"ì¬ê³ ì {{remaining_quantity}}ê°ë§ ë¨ììµëë¤!"},"ru":{"description":"ÐÑÑалоÑÑ Ð²Ñего {{remaining_quantity}} ÑоваÑов!"},"zh-CN":{"description":"åºåä»
å©{{remaining_quantity}}ä»¶!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"ja":{"description":"å¨åº«æ®ããã¨{{remaining_quantity}}ç¹ã®ã¿!"},"ko":{"description":"ì¬ê³ ì {{remaining_quantity}}ê°ë§ ë¨ììµëë¤!"},"ru":{"description":"ÐÑÑалоÑÑ Ð²Ñего {{remaining_quantity}} ÑоваÑов!"},"zh-CN":{"description":"åºåä»
å©{{remaining_quantity}}ä»¶!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"ja":{"description":"å¨åº«æ®ããã¨{{remaining_quantity}}ç¹ã®ã¿!"},"ko":{"description":"ì¬ê³ ì {{remaining_quantity}}ê°ë§ ë¨ììµëë¤!"},"ru":{"description":"ÐÑÑалоÑÑ Ð²Ñего {{remaining_quantity}} ÑоваÑов!"},"zh-CN":{"description":"åºåä»
å©{{remaining_quantity}}ä»¶!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","replace_with_add_to_cart_button":true,"hide_buy_it_now_button":false,"button":{"custom_styles":null,"is_visible":true},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","soon_available_text":"Coming soon"},"zh-CN":{"badge_text":"é¢è´","widget_description":"产åå³å°ä¸å¸!","btn_text":"ç«å³é¢è®¢","soon_available_text":"Coming soon"},"ru":{"badge_text":"ÐÑедваÑиÑелÑнÑй заказ","widget_description":"Ð¢Ð¾Ð²Ð°Ñ ÑкоÑо бÑÐ´ÐµÑ Ð´Ð¾ÑÑÑпен!","btn_text":"ÐÑедваÑиÑелÑнÑй заказ ÑейÑаÑ","soon_available_text":"Coming soon"},"ja":{"badge_text":"äºç´æ³¨æ","widget_description":"製åã¯éããªãå
¥æå¯è½ã«ãªãã¾ã!","btn_text":"ä»ããäºç´æ³¨æ","soon_available_text":"Coming soon"},"ko":{"badge_text":"ì 주문","widget_description":"ì íì´ ê³§ ì¶ìë ìì ì
ëë¤!","btn_text":"ì§ê¸ ì 주문íì¸ì","soon_available_text":"Coming soon"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"zh-CN":{"btn_text":"ç«å³é¢è®¢","badge_text":"Pre-order"},"ru":{"btn_text":"ÐÑедваÑиÑелÑнÑй заказ ÑейÑаÑ","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"ja":{"btn_text":"ä»ããäºç´æ³¨æ","badge_text":"Pre-order"},"ko":{"btn_text":"ì§ê¸ ì 주문íì¸ì","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"zh-CN":{"btn_text":"ç«å³é¢è®¢","badge_text":"Pre-order"},"ru":{"btn_text":"ÐÑедваÑиÑелÑнÑй заказ ÑейÑаÑ","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"ja":{"btn_text":"ä»ããäºç´æ³¨æ","badge_text":"Pre-order"},"ko":{"btn_text":"ì§ê¸ ì 주문íì¸ì","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plan_id_to_variant_ids":{},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":2139,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"ja":{"id":2148,"add_to_wishlist_button_label":"ã¦ã£ãã·ã¥ãªã¹ãã«è¿½å ","remove_from_wishlist_button_label":"ã¦ã£ãã·ã¥ãªã¹ãã«ããã¾ã","list_access_button_label":"ã¦ã£ãã·ã¥ãªã¹ã","list_title":"ã¦ã£ãã·ã¥ãªã¹ã","list_add_all_to_cart_button_label":"ãã
8326¹ã¦ã«ã¼ãã«è¿½å ","product_card_add_to_cart_button_label":"ã«ã¼ãã«è¿½å ","product_card_out_of_stock_button_label":"å¨åº«åã","empty_list_description":"ã¾ã ã©ã®è£½åãæ°ã«å ¥ã£ã¦ãã¾ãã!","empty_list_explore_button_label":"ã¹ãã¢ãæ¢ç´¢","add_to_cart_toast_message":"ã«ã¼ãã«è¿½å ããã¾ãã","login_modal_button_label":"ãã°ã¤ã³","login_modal_description":"ã¢ã«ã¦ã³ãã«ãã°ã¤ã³ãã¦ãã¦ã£ãã·ã¥ãªã¹ãã«ååã追å ãããã以åã«ä¿åããã¢ã¤ãã ã表示ãããã§ãã¾ãã","login_modal_title":"ãã°ã¤ã³ãå¿ è¦ã§ã"},"ko":{"id":2157,"add_to_wishlist_button_label":"ìì리ì¤í¸ì ì¶ê°","remove_from_wishlist_button_label":"ìì리ì¤í¸ì ìì´ì","list_access_button_label":"ìì리ì¤í¸","list_title":"ìì리ì¤í¸","list_add_all_to_cart_button_label":"모ë ì¥ë°êµ¬ëì ë´ê¸°","product_card_add_to_cart_button_label":"ì¥ë°êµ¬ëì ë´ê¸°","product_card_out_of_stock_button_label":"íì ","empty_list_description":"ìì§ ë§ìì ëë ì íì´ ììµëë¤!","empty_list_explore_button_label":"ë§¤ì¥ íì","add_to_cart_toast_message":"ì¥ë°êµ¬ëì ë´ììµëë¤","login_modal_button_label":"ë¡ê·¸ì¸","login_modal_description":"ê·íì ê³ì ì ë¡ê·¸ì¸íì¬ ìì리ì¤í¸ì ì íì ì¶ê°íê³ ì´ì ì ì ì¥í í목ì íì¸íì¸ì.","login_modal_title":"ë¡ê·¸ì¸ì´ íìí©ëë¤"},"ru":{"id":2164,"add_to_wishlist_button_label":"ÐобавиÑÑ Ð² ÑпиÑок желаний","remove_from_wishlist_button_label":"ÐÑо в ÑпиÑке желаний","list_access_button_label":"СпиÑок желаний","list_title":"СпиÑок желаний","list_add_all_to_cart_button_label":"ÐобавиÑÑ Ð²Ñе в коÑзинÑ","product_card_add_to_cart_button_label":"ÐобавиÑÑ Ð² коÑзинÑ","product_card_out_of_stock_button_label":"РаÑпÑодано","empty_list_description":"Ðам пока не понÑавилÑÑ Ð½Ð¸ один ÑоваÑ!","empty_list_explore_button_label":"ÐÑÑледÑйÑе магазин","add_to_cart_toast_message":"Ðобавлено в ваÑÑ ÐºÐ¾ÑзинÑ","login_modal_button_label":"ÐвÑоÑизоваÑÑÑÑ","login_modal_description":"ÐойдиÑе в ÑÐ²Ð¾Ñ ÑÑеÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ, ÑÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ ÑоваÑÑ Ð² ÑпиÑок желаний и пÑоÑмоÑÑеÑÑ Ñанее ÑÐ¾Ñ ÑаненнÑе ÑоваÑÑ.","login_modal_title":"ТÑебÑеÑÑÑ Ð²Ñ Ð¾Ð´ в ÑиÑÑемÑ"},"zh-CN":{"id":2172,"add_to_wishlist_button_label":"æ·»å è³æ¿ææ¸ å","remove_from_wishlist_button_label":"å·²å å ¥å¿æ¿å","list_access_button_label":"æ¿ææ¸ å","list_title":"æ¿ææ¸ å","list_add_all_to_cart_button_label":"å ¨é¨æ·»å å°è´ç©è½¦","product_card_add_to_cart_button_label":"æ·»å å°è´ç©è½¦","product_card_out_of_stock_button_label":"缺货","empty_list_description":"æ¨å°æªå欢任ä½åå!","empty_list_explore_button_label":"æ¢ç´¢ååº","add_to_cart_toast_message":"已添å å°è´ç©è½¦","login_modal_button_label":"ç»å½","login_modal_description":"ç»å½æ¨ç叿·,å°äº§åæ·»å å°æ¨çæ¿ææ¸ åå¹¶æ¥çæ¨ä¹åä¿åçååã","login_modal_title":"éè¦ç»å½"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 8327 sdkConfig: metafieldConfigData, 8328 preOrderConfig: metafieldPreOrderData, 8329 wishlistConfig: metafieldWishlistData, 8330 featureFlags: metafieldFlagsData 8331 }; 8332</script>
8332 8333 8334<!-- BEGIN app snippet: early-cart-guard -->
8334<script id="ReStock-early-cart-guard"> 8335(function (window) { 8336 try { 8337 if (window.__nmPreorderEarlyGuard) return; 8338 8339 let cfg = null; 8340 const metafields = window._ReStockConfig?._metafields; 8341 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 8342 cfg = metafields.preOrderConfig; 8343 } 8344 8345 let wrappersInstalled = false; 8346 8347 window.__nmPreorderEarlyGuard = { 8348 v: 1, 8349 active: true, 8350 setConfig: function (nextConfig) { 8351 if (!nextConfig || typeof nextConfig !== 'object') return; 8352 cfg = nextConfig; 8353 if (cfg.override_cart_requests === true) installWrappers(); 8354 } 8355 }; 8356 8357 function isGuardActive() { 8358 return window.__nmPreorderEarlyGuard?.active === true; 8359 } 8360 8361 function isCartAddUrl(url) { 8362 try { 8363 const parsed = new URL(String(url), window.document.baseURI); 8364 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 8365 } catch (error) { 8366 return false; 8367 } 8368 } 8369 8370 function isPageActive() { 8371 const template = window._ReStockConfig?.templateName; 8372 let pageConfig = null; 8373 if (template === 'product') { 8374 pageConfig = cfg.product_page; 8375 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 8376 pageConfig = cfg.collection_page; 8377 } else if (template === 'index') { 8378 pageConfig = cfg.landing_page; 8379 } 8380 return pageConfig?.ui_styles?.is_active === true; 8381 } 8382 8383 function shouldEnrich() { 8384 if (!cfg) return false; 8385 if (cfg.override_cart_requests !== true) return false; 8386 if (cfg.is_service_active !== true) return false; 8387 if (cfg.limit_reached === true) return false; 8388 if (window._ReStockConfig?.isB2BCustomer) return false; 8389 return isPageActive(); 8390 } 8391 8392 function isPlanVisibleInMarket(planId) { 8393 const planToMarkets = cfg.selling_plan_id_to_market_ids; 8394 if (!planToMarkets) return true; 8395 const allowedMarketIds = planToMarkets[planId]; 8396 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 8397 const marketId = window._ReStockConfig?.marketId; 8398 if (marketId == null) return true; 8399 return allowedMarketIds.includes(Number(marketId)); 8400 } 8401 8402 function findSellingPlanId(variantId) { 8403 const planToVariants = cfg.selling_plan_id_to_variant_ids; 8404 if (!planToVariants) return null; 8405 for (const planId of Object.keys(planToVariants)) { 8406 const variantIds = planToVariants[planId]; 8407 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 8408 } 8409 return null; 8410 } 8411 8412 function localizedContents() { 8413 const contents = cfg.product_page?.ui_contents; 8414 if (!contents || typeof contents !== 'object') return {}; 8415 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 8416 } 8417 8418 function shopLanguage() { 8419 const locale = window.Shopify?.locale; 8420 if (locale) return locale; 8421 const documentLanguage = window.document?.documentElement?.lang; 8422 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 8423 return null; 8424 } 8425 8426 function formatDate(date) { 8427 return date.toISOString().split('T')[0]; 8428 } 8429 8430 function toFiniteNumber(value) { 8431 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 8432 if (typeof value === 'string') { 8433 const parsed = parseFloat(value); 8434 return Number.isFinite(parsed) ? parsed : null; 8435 } 8436 return null; 8437 } 8438 8439 function clamp(value, min, max) { 8440 return Math.min(max, Math.max(min, value)); 8441 } 8442 8443 function availabilityDateText(planId) { 8444 const settings = cfg.description_availability_config?.[planId]; 8445 if (!settings) return ''; 8446 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 8447 if (settings.type === 'SPECIFIC_DATE') { 8448 const parsed = new Date(settings.config.date); 8449 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 8450 } 8451 if (settings.type === 'RELATIVE_DATE') { 8452 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 8453 if (isNaN(days)) return ''; 8454 const futureDate = new Date(); 8455 futureDate.setDate(futureDate.getDate() + days); 8456 return formatDate(futureDate); 8457 } 8458 return ''; 8459 } 8460 8461 function inlineVariantPrice(variantId) { 8462 const variants = window._ReStockConfig?.product?.variants;
8463 if (!Array.isArray(variants)) return null; 8464 const variant = variants.find(function (candidate) { 8465 return Number(candidate?.id) === variantId; 8466 }); 8467 if (!variant) return null; 8468 return variant.price ? variant.price / 100 : 0; 8469 } 8470 8471 function finalPriceForPlan(price, planId) { 8472 const adjustment = cfg.selling_plans_settings?.[planId]; 8473 if (!adjustment?.has_discount) return price; 8474 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 8475 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 8476 return price; 8477 } 8478 8479 function formatMoneyIntl(price) { 8480 const currency = window.Shopify?.currency?.active || 'USD'; 8481 const locale = window.Shopify?.locale || 'en-US'; 8482 try { 8483 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 8484 } catch (error) { 8485 return currency + ' ' + price.toFixed(2); 8486 } 8487 } 8488 8489 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 8490 8491 function delimit(cents, precision, thousands, decimal) { 8492 const parts = (cents / 100).toFixed(precision).split('.'); 8493 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 8494 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 8495 } 8496 8497 const AMOUNT_FORMATTERS = new Map([ 8498 ['amount', function (cents) { return delimit(cents, 2, ','); }], 8499 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 8500 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 8501 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 8502 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 8503 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 8504 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 8505 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 8506 ]); 8507 8508 function decodeEntities(s) { 8509 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 8510 } 8511 8512 function moneyFormat() { 8513 const format = window._ReStockConfig?.moneyFormat; 8514 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 8515 } 8516 8517 function formatMoney(amount) { 8518 const format = moneyFormat(); 8519 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 8520 if (!formatAmount) return formatMoneyIntl(amount); 8521 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 8522 } 8523 8524 function calculateCheckoutCharge(price, policy) { 8525 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 8526 if (!Number.isFinite(price) || price <= 0) return 0; 8527 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 8528 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 8529 } 8530 8531 function formatRemainingDueDate(policy) { 8532 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 8533 if (date_type === 'EXACT_DATE' && exact_date) { 8534 const parsed = new Date(exact_date + 'T12:00:00Z'); 8535 if (!isNaN(parsed.getTime())) return formatDate(parsed); 8536 } 8537 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 8538 const days = toFiniteNumber(after_some_days); 8539 if (days === null) return ''; 8540 const futureDate = new Date(); 8541 futureDate.setDate(futureDate.getDate() + days); 8542 return formatDate(futureDate); 8543 } 8544 return ''; 8545 } 8546 8547 function paymentText(planId, variantId) { 8548 const policy = cfg.selling_plans_billing_settings?.[planId]; 8549 if (!policy) return ''; 8550 const contents = localizedContents(); 8551 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 8552 8553 const price = inlineVariantPrice(variantId); 8554 if (price == null) return ''; 8555 8556 const planPrice = finalPriceForPlan(price, planId); 8557 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 8558 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 8559 const dueDate = formatRemainingDueDate(policy); 8560 8561 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 8562 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 8563 const formattedDueNow = formatMoney(dueNowAmount); 8564 const formattedDueLater = formatMoney(dueLaterAmount); 8565 const dueLaterPart = dueDate 8566 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 8567 : formattedDueLater + ' ' + dueLaterLabel; 8568 8569 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 8570 } 8571 8572 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 8573 const DEFAULT_PAYMENT_LABEL = 'Payment'; 8574 const TYPE_MARKER = 'Type'; 8575 8576 function cleanLabel(raw) { 8577 return String(raw == null ? '' : raw) 8578 .replace(/[[\]]/g, '') 8579 .replace(/[\s:ï¼]+$/, '') 8580 .trim(); 8581 } 8582 8583 function resolvePaymentLabel(raw) { 8584 const cleaned = cleanLabel(raw); 8585 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 8586 return DEFAULT_PAYMENT_LABEL; 8587 } 8588 return cleaned; 8589 } 8590 8591 function resolveAvailabilityLabel(raw, paymentLabel) { 8592 const cleaned = cleanLabel(raw); 8593 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 8594 return DEFAULT_AVAILABILITY_LABEL; 8595 } 8596 return cleaned; 8597 } 8598 8599 function visibleCartProperties(planId, variantId) { 8600 const properties = {};
8601 try { 8602 const contents = localizedContents(); 8603 const paymentLabel = resolvePaymentLabel(contents.payment_label); 8604 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 8605 const availabilityDate = availabilityDateText(planId); 8606 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 8607 const payment = paymentText(planId, variantId); 8608 if (payment) properties[paymentLabel] = payment; 8609 } catch (error) {} 8610 return properties; 8611 } 8612 8613 function setJsonProperty(item, name, value) { 8614 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 8615 if (properties[name] === value) return false; 8616 properties[name] = value; 8617 item.properties = properties; 8618 return true; 8619 } 8620 8621 function coerceJsonNumbers(item) { 8622 if (item.id) item.id = Number(item.id); 8623 if (item.quantity) item.quantity = Number(item.quantity); 8624 } 8625 8626 function applyVisibleJsonProperties(item, planId, variantId) { 8627 const properties = visibleCartProperties(planId, variantId); 8628 let changed = false; 8629 for (const name of Object.keys(properties)) { 8630 if (setJsonProperty(item, name, properties[name])) changed = true; 8631 } 8632 return changed; 8633 } 8634 8635 function enrichJsonItem(item) { 8636 if (!item || typeof item !== 'object') return false; 8637 const variantId = Number(item.id); 8638 if (!Number.isFinite(variantId)) return false; 8639 const planId = findSellingPlanId(variantId); 8640 if (planId == null) return false; 8641 8642 if (cfg.is_selling_plan_removed_by_support) { 8643 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 8644 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 8645 if (!tagged && !typed) return false; 8646 coerceJsonNumbers(item); 8647 return true; 8648 } 8649 8650 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 8651 8652 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 8653 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 8654 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 8655 applyVisibleJsonProperties(item, planId, variantId); 8656 coerceJsonNumbers(item); 8657 return true; 8658 } 8659 8660 function enrichJson(data) { 8661 if (!data || typeof data !== 'object') return false; 8662 if (Array.isArray(data.items)) { 8663 let changed = false; 8664 for (const item of data.items) { 8665 if (enrichJsonItem(item)) changed = true; 8666 } 8667 return changed; 8668 } 8669 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 8670 return enrichJsonItem(data); 8671 } 8672 8673 function paramScopes(params) { 8674 const prefixes = []; 8675 const seen = {}; 8676 params.forEach(function (value, key) { 8677 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 8678 if (match && !seen[match[1]]) { 8679 seen[match[1]] = true; 8680 prefixes.push('items[' + match[1] + ']'); 8681 } 8682 }); 8683 if (prefixes.length > 0) return prefixes; 8684 if (params.get('items[id]') != null) return ['items']; 8685 if (params.get('id') != null) return ['']; 8686 return []; 8687 } 8688 8689 function scopeKey(prefix, name) { 8690 return prefix ? prefix + '[' + name + ']' : name; 8691 } 8692 8693 function scopePropertyKey(prefix, name) { 8694 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 8695 } 8696 8697 function setParam(params, key, value) { 8698 if (params.get(key) === value) return false; 8699 params.set(key, value); 8700 return true; 8701 } 8702 8703 function applyRemovedBySupportParams(params, prefix) { 8704 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 8705 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 8706 return tagged || typed; 8707 } 8708 8709 function applyVisibleParamProperties(params, prefix, planId, variantId) { 8710 const properties = visibleCartProperties(planId, variantId); 8711 let changed = false;
8712 for (const name of Object.keys(properties)) { 8713 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 8714 } 8715 return changed; 8716 } 8717 8718 function enrichParamScope(params, prefix, planId, variantId) { 8719 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 8720 8721 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 8722 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 8723 8724 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 8725 if (existingPlan == null || existingPlan === '') { 8726 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 8727 changed = true; 8728 } 8729 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 8730 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 8731 changed = true; 8732 } 8733 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 8734 return changed; 8735 } 8736 8737 function enrichParams(params) { 8738 const scopes = paramScopes(params); 8739 let changed = false; 8740 for (const prefix of scopes) { 8741 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 8742 if (!Number.isFinite(variantId)) continue; 8743 const planId = findSellingPlanId(variantId); 8744 if (planId == null) continue; 8745 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 8746 } 8747 return changed; 8748 } 8749 8750 function enrichBody(body) { 8751 if (typeof body === 'string') { 8752 let jsonData = null; 8753 try { 8754 jsonData = JSON.parse(body); 8755 } catch (error) { 8756 jsonData = null; 8757 } 8758 if (jsonData && typeof jsonData === 'object') { 8759 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 8760 } 8761 const params = new URLSearchParams(body); 8762 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 8763 } 8764 if (typeof FormData !== 'undefined' && body instanceof FormData) { 8765 return { body: body, changed: enrichParams(body) }; 8766 } 8767 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 8768 return { body: body, changed: enrichParams(body) }; 8769 } 8770 return { body: body, changed: false }; 8771 } 8772 8773 function extractRequestUrl(input) { 8774 if (typeof input === 'string') return input; 8775 if (typeof input?.url === 'string') return input.url; 8776 if (typeof input?.href === 'string') return input.href; 8777 return ''; 8778 } 8779 8780 function maybeEnrichFetchInit(input, init) { 8781 if (!isGuardActive() || !init || init.body == null) return init; 8782 const url = extractRequestUrl(input); 8783 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 8784 const enriched = enrichBody(init.body); 8785 if (!enriched.changed) return init; 8786 return { ...init, body: enriched.body }; 8787 } 8788 8789 function installWrappers() { 8790 if (wrappersInstalled) return; 8791 wrappersInstalled = true; 8792 8793 const originalFetch = window.fetch; 8794 window.fetch = function (input, init) { 8795 let nextInit = init; 8796 try { 8797 nextInit = maybeEnrichFetchInit(input, init); 8798 } catch (error) {} 8799 return originalFetch.call(this || window, input, nextInit); 8800 }; 8801 8802 const xhrPrototype = window.XMLHttpRequest?.prototype; 8803 if (xhrPrototype) { 8804 const originalOpen = xhrPrototype.open; 8805 const originalSend = xhrPrototype.send; 8806 xhrPrototype.open = function () { 8807 try { 8808 this.__nmEarlyGuardUrl = arguments[1]; 8809 } catch (error) {} 8810 return originalOpen.apply(this, arguments); 8811 }; 8812 xhrPrototype.send = function (body) { 8813 try { 8814 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 8815 const enriched = enrichBody(body); 8816 if (enriched.changed) return originalSend.call(this, enriched.body); 8817 } 8818 } catch (error) {} 8819 return originalSend.apply(this, arguments); 8820 }; 8821 } 8822 } 8823 8824 if (cfg?.override_cart_requests === true) installWrappers(); 8825 } catch (error) {} 8826})(window); 8827</script>
8827 8828<!-- END app snippet --> 8829<!-- BEGIN app snippet: wishlist-page-container -->
8829<script id="ReStock-wishlist-page-container"> 8830(function (window) { 8831 try { 8832 if (window.__nmWishlistPageContainer) return; 8833 8834 const CONTAINER_ID = 'nm-wishlist-page-root'; 8835 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 8836 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 8837 8838 function trimTrailingSlash(path) { 8839 const value = String(path); 8840 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 8841 } 8842 8843 function stripRoutesRoot(pathname) { 8844 const root = window.Shopify?.routes?.root; 8845 if (typeof root !== 'string') return pathname; 8846 const prefix = trimTrailingSlash(root); 8847 if (prefix === '' || prefix === '/') return pathname; 8848 if (pathname === prefix) return '/'; 8849 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 8850 } 8851 8852 function isConfiguredPage(pagePath) { 8853 const pathname = window.location?.pathname; 8854 if (typeof pathname !== 'string') return false; 8855 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 8856 } 8857 8858 function hasShareToken() { 8859 const search = window.location?.search; 8860 if (!search) return false; 8861 return !!new URLSearchParams(search).get('w'); 8862 } 8863 8864 function isBootable(wishlistConfig, sdkConfig) { 8865 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 8866 if (sdkConfig.app_enabled !== true) return false; 8867 if (sdkConfig.is_suspended === true) return false; 8868 return wishlistConfig.is_service_active === true; 8869 } 8870 8871 function matchElement(selector) { 8872 try { 8873 return window.document.querySelector(selector) || null; 8874 } catch (error) { 8875 return null; 8876 } 8877 } 8878 8879 function configuredTarget(placement) { 8880 if (!placement || typeof placement !== 'object') return null; 8881 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 8882 const element = matchElement(placement.css_selector); 8883 if (!element) return null; 8884 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 8885 return { element: element, relative: relative }; 8886 } 8887 8888 function builtInTarget() { 8889 for (const selector of TARGET_SELECTORS) { 8890 const element = matchElement(selector); 8891 if (element) return { element: element, relative: 'start' }; 8892 } 8893 return null; 8894 } 8895 8896 function insertContainer(container, target) { 8897 if (target.relative === 'before' || target.relative === 'after') { 8898 const parent = target.element.parentNode; 8899 if (!parent) return false; 8900 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 8901 return true; 8902 } 8903 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 8904 return true; 8905 } 8906 8907 function createContainer(placement) { 8908 const target = configuredTarget(placement) || builtInTarget(); 8909 if (!target) return null; 8910 const container = window.document.createElement('div'); 8911 container.id = CONTAINER_ID; 8912 container.setAttribute('data-nm-container-source', 'fallback'); 8913 return insertContainer(container, target) ? container : null; 8914 } 8915 8916 function usablePagePath(wishlistConfig) { 8917 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 8918 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 8919 } 8920 8921 function wishlistPageConfig(wishlistConfig) { 8922 const pagePath = usablePagePath(wishlistConfig); 8923 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 8924 } 8925 8926 function armContainer(myWishlist) { 8927 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 8928 if (container) container.removeAttribute('data-nm-page-state'); 8929 } 8930 8931 function markInactive() { 8932 const container = window.document.getElementById(CONTAINER_ID); 8933 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 8934 } 8935 8936 function dearmContainer() { 8937 const stale = window.document.getElementById(CONTAINER_ID); 8938 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 8939 else markInactive(); 8940 } 8941 8942 function ensure(wishlistConfig, sdkConfig) {
8943 try { 8944 const myWishlist = wishlistPageConfig(wishlistConfig); 8945 if (!myWishlist) { 8946 if (usablePagePath(wishlistConfig)) dearmContainer(); 8947 return; 8948 } 8949 const active = myWishlist.type === 'separate_page' || hasShareToken(); 8950 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 8951 else markInactive(); 8952 } catch (error) {} 8953 } 8954 8955 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 8956 8957 const metafields = window._ReStockConfig?._metafields; 8958 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 8959 } catch (error) {} 8960})(window); 8961</script>
8961 8962<!-- END app snippet --> 8963
8964<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
8964 8965 8966<style> 8967 #nm-wishlist-page-root { 8968 min-height: 60vh; 8969 } 8970 8971 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 8972 box-sizing: border-box; 8973 max-width: 1200px; 8974 margin: 0 auto; 8975 padding: 0 1.5rem; 8976 } 8977 8978 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 8979 display: none; 8980 } 8981 8982 #nm-wishlist-page-root:empty { 8983 display: flex; 8984 align-items: center; 8985 justify-content: center; 8986 } 8987 8988 #nm-wishlist-page-root:empty::after { 8989 content: ""; 8990 width: 36px; 8991 height: 36px; 8992 border: 3px solid #e3e3e3; 8993 border-top-color: #1773b0; 8994 border-radius: 50%; 8995 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 8996 } 8997 8998 @keyframes nm-wishlist-page-boot-spin { 8999 to { 9000 transform: rotate(360deg); 9001 } 9002 } 9003 9004 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 9005 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 9006 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 9007 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 9008 display: none !important; 9009 } 9010</style> 9011 9012 9013</div>
9013<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9013 9014</body> 9015</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.