1<!doctype html> 2<!--[if IE 9]> <html class="ie9 no-js" lang="en"> <![endif]--> 3<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 4<head>
5<script src="https://sapi.negate.io/script/peCqvwPeKlqri2h3PsEfSg==?shop=darkhorsecoffeecompany.myshopify.com"></script>
5 6<!--Search Atlas -->
7<script nowprocket nitro-exclude async type="text/javascript" id="sa-dynamic-optimization" data-uuid="31112931-0266-4f44-8423-4b5da198603a" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vZGFzaGJvYXJkLnNlYXJjaGF0bGFzLmNvbS9zY3JpcHRzL2R5bmFtaWNfb3B0aW1pemF0aW9uLmpzIjtzY3JpcHQuZGF0YXNldC51dWlkID0gIjMxMTEyOTMxLTAyNjYtNGY0NC04NDIzLTRiNWRhMTk4NjAzYSI7c2NyaXB0LmlkID0gInNhLWR5bmFtaWMtb3B0aW1pemF0aW9uLWxvYWRlciI7ZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpOw=="></script>
7 8 <!-- Google Tag Manager --> 9
9<script>
vendor: 335 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 10 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 11 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 12 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 13 })(window,document,'script','dataLayer','
13GTM-KQZ64G86
vendor: 3 bytes, line 13
13');
13</script>
13 14 <!-- End Google Tag Manager --> 15 <!-- Start RAEK Code for www.darkhorsecoffeecompany.com --> 16
16<script> 17 (function(window, document, id){ 18 Â Â Â Â var script = document.createElement('script'); 19 Â Â Â Â script.id = 'raekTag'; 20 Â Â Â Â script.type = 'text/javascript'; 21 Â Â Â Â script.src = 'https://cdn.raek.net/js/raek.min.js?id='+id; 22 Â Â Â Â script.async = true; 23 Â Â Â Â document.getElementsByTagName('head')[0].appendChild(script); 24 })(window, document, "07eccabfb7e3e0a9af20f15aeb62eb92c084b0c042be64a0cfbcc0781b00764438aee55c0ddaed18f1152d08fe96d116e1f4b64a0333f8792b346bb4432394d9"); 25 </script>
25 26 <!-- End RAEK Code --> 27 <!-- Basic page needs ================================================== --> 28 <meta charset="utf-8"> 29 <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]--> 30 <meta name="viewport" content="width=device-width,initial-scale=1"> 31 <meta name="theme-color" content="#c52026"> 32 <meta name="keywords" content="Shopify Template" /> 33 <meta name="author" content="p-themes"> 34 <link rel="canonical" href="https://www.darkhorsecoffeecompany.com/a/subscriptions/login"> 35 <meta name="robots" content="index, follow" /> 36 <link rel="icon" type="image/svg+xml" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon.svg?v=21359573284236526921791325916"> 37 <link rel="icon" type="image/png" sizes="48x48" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon-48.png?v=86385050794731448571791325916"> 38 <link rel="icon" type="image/png" sizes="96x96" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon-96.png?v=124450622368469533701791325916"> 39 <link rel="icon" type="image/png" sizes="192x192" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon-192.png?v=53402127762467554481791325916"> 40 <link rel="apple-touch-icon" sizes="180x180" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-apple-touch-180.png?v=63624860408626246161791325916"> 41 42 <!-- Title and description ================================================== --><title>DarkHorseCoffeeCompany 43– Dark Horse Coffee Company 44</title><!-- Social meta ================================================== --><!-- /snippets/social-meta-tags.liquid --> 45 46 47 48 49<meta property="og:site_name" content="Dark Horse Coffee Company"> 50<meta property="og:url" content="https://www.darkhorsecoffeecompany.com/a/subscriptions/login"> 51<meta property="og:title" content="DarkHorseCoffeeCompany"> 52<meta property="og:type" content="website"> 53<meta property="og:description" content="Welcome to Dark Horse Coffee, where we challenge the status quo and offer high integrity, organic, fair trade whole bean and ground coffee beans in 12oz bags."> 54 55 56 57 58 59<meta name="twitter:card" content="summary_large_image"> 60<meta name="twitter:title" content="DarkHorseCoffeeCompany"> 61<meta name="twitter:description" content="Welcome to Dark Horse Coffee, where we challenge the status quo and offer high integrity, organic, fair trade whole bean and ground coffee beans in 12oz bags."> 62<!-- Helpers ================================================== --> 63 64 <!-- CSS ================================================== --><link rel ="preload" href="https://fonts.googleapis.com/css?family=Alumni Sans:100,200,300,400,500,600,700,800,900" as="style" onload="this.rel='stylesheet'"><link rel="preconnect" href="https://fonts.googleapis.com"> 65<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 66<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@300&display=swap" rel="stylesheet"> 67<link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/theme.css?v=19564973625803369571791325920" rel="stylesheet" type="text/css" media="all" /> 68
69<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/jquery.min.js?v=146653844047132007351719291768" defer="defer"></script>
69 70 <link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/custom-style.css?v=142912695372385514771772294046" rel="stylesheet" type="text/css" media="all" /> 71 <link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/owl.carousel.min.css?v=70516089817612781961719291771" rel="stylesheet" type="text/css" media="all" /> 72 <link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/owl.theme.default.min.css?v=135046118358282713361719291772" rel="stylesheet" type="text/css" media="all" /> 73
73<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/custom.js?v=129308873853318966071782486231" defer="defer" type="text/javascript"></script>
73 74 <!-- Header hook for plugins ================================================== -->
74<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
74<meta name="google-site-verification" content="cIXFIB1eYw6bU8vcrNL4nyMNnOq-x8RZ93HAQp14_lE"> 75<meta name="facebook-domain-verification" content="sqgm93tebeo8wlo3tvw67r7taei4kr"> 76<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57740787890/digital_wallets/dialog"> 77<meta id="in-context-paypal-metadata" data-shop-id="57740787890" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 78<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
78<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=744882354"></script>
78 79<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
80<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=744882354&shop_id=57740787890" crossorigin="anonymous"></script>
vendor: 1 bytes, line 80
80
81<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57740787890,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57740787890","merchantName":"DarkHorseCoffeeCompany","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"DarkHorseCoffeeCompany","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 81
81
82<script id="shopify-features" type="application/json">{"accessToken":"f611710285618b7d40fbea59b136097b","betas":["rich-media-storefront-analytics"],"domain":"www.darkhorsecoffeecompany.com","predictiveSearch":true,"shopId":57740787890,"locale":"en"}</script>
vendor: 1 bytes, line 82
82
83<script>var Shopify = Shopify || {}; 84Shopify.shop = "darkhorsecoffeecompany.myshopify.com"; 85Shopify.locale = "en"; 86Shopify.currency = {"active":"USD","rate":"1.0"}; 87Shopify.country = "US"; 88Shopify.theme = {"name":"DHCC Updated Theme 6.25.2026","id":138088808626,"schema_name":"Wokiee","schema_version":"2.3.1","theme_store_id":null,"role":"main"}; 89Shopify.theme.handle = "null"; 90Shopify.theme.style = {"id":null,"handle":null}; 91Shopify.cdnHost = "www.darkhorsecoffeecompany.com/cdn"; 92Shopify.routes = Shopify.routes || {}; 93Shopify.routes.root = "/"; 94Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 95Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 96Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 97Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 97
97
98<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 98
98
99<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 99
99
100<script> 101 window.ShopifyPay = window.ShopifyPay || {}; 102 window.ShopifyPay.apiHost = "shop.app\/pay"; 103 window.ShopifyPay.redirectState = null; 104</script>
vendor: 1 bytes, line 104
104
105<script> 106 window.Shopify = window.Shopify || {}; 107 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 108 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 109 window.Shopify.SignInWithShop.eligible = true; 110</script>
vendor: 1 bytes, line 110
110
111<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 111
111
112<script type="module"> 113 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 114 115 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 116 117</script>
vendor: 1 bytes, line 117
117
118<script> 119 window.Shopify = window.Shopify || {}; 120 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 121 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"]}; 122</script>
vendor: 1 bytes, line 122
122
123<script>(function() { 124 var isLoaded = false; 125 function asyncLoad() { 126 if (isLoaded) return; 127 isLoaded = true; 128 var urls = ["https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=darkhorsecoffeecompany.myshopify.com","\/\/searchserverapi.com\/widgets\/shopify\/init.js?a=6K8i5E8g6z\u0026shop=darkhorsecoffeecompany.myshopify.com","\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=RadKWX\u0026shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/zahidsattarahmed\/storeview@latest\/newtrackingscript.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=darkhorsecoffeecompany.myshopify.com"]; 129 for (var i = 0; i < urls.length; i++) { 130 var s = document.createElement('script'); 131 s.type = 'text/javascript'; 132 s.async = true; 133 s.src = urls[i]; 134 var x = document.getElementsByTagName('script')[0]; 135 x.parentNode.insertBefore(s, x); 136 } 137 }; 138 if(window.attachEvent) { 139 window.attachEvent('onload', asyncLoad); 140 } else { 141 window.addEventListener('load', asyncLoad, false); 142 } 143})();</script>
vendor: 1 bytes, line 143
143
144<script id="__st">var __st={"a":57740787890,"offset":-14400,"reqid":"a7091a1f-e18b-4993-9b2a-bdd3ea5c4bf5-1791447983","pageurl":"www.darkhorsecoffeecompany.com\/a\/subscriptions\/login","u":"fdd2b7094dc5"};</script>
vendor: 1 bytes, line 144
144
145<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 145
145
146<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 146
146
147<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.darkhorsecoffeecompany.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 147
147
148<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 = "//www.darkhorsecoffeecompany.com/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>
148<script crossorigin="anonymous" defer="defer" src="//www.darkhorsecoffeecompany.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 148
148
149<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 149
149
150<script> 151 window.Shopify = window.Shopify || {}; 152 window.Shopify.MCP = window.Shopify.MCP || {}; 153 window.Shopify.MCP.enabled = true; 154 window.Shopify.MCP.shop = "darkhorsecoffeecompany.myshopify.com"; 155 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.darkhorsecoffeecompany.com\/api\/mcp"; 156 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 157</script>
vendor: 1 bytes, line 157
157
158<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("\/\/www.darkhorsecoffeecompany.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 159</script>
vendor: 1 bytes, line 159
159
160<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://www.darkhorsecoffeecompany.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 161</script>
vendor: 1 bytes, line 161
161
162<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 163 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); 164</script>
vendor: 1 bytes, line 164
164
165<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})}})); 166</script>
166 167<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.darkhorsecoffeecompany.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 168<style id="shopify-accelerated-checkout-cart"> 169 #shopify-buyer-consent { 170 margin-top: 1em; 171 display: inline-block; 172 width: 100%; 173} 174 175#shopify-buyer-consent.hidden { 176 display: none; 177} 178 179#shopify-subscription-policy-button { 180 background: none; 181 border: none; 182 padding: 0; 183 text-decoration: underline; 184 font-size: inherit; 185 cursor: pointer; 186} 187 188#shopify-subscription-policy-button::before { 189 box-shadow: none; 190} 191 192 </style>
193<script id="sections-script" data-sections="promo-fixed" defer="defer" src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/compiled_assets/scripts.js?v=44968547983345904171734576177"></script>
vendor: 1 bytes, line 193
193
194<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
194<!-- /Header hook for plugins ================================================== --> 195 196 197 198 199 200 201<style> 202.mu-fbt-item-title + [class*="items-center"] { 203 flex-direction: row !important; 204 flex-wrap: nowrap !important; 205} 206#mu-random-text { 207 padding: 5px !important; 208} 209</style> 210 211<!-- BEGIN app block: shopify://apps/mbc-bundle-builder/blocks/mbc-builder-core/b2760cbb-20b7-41db-a8ab-c4b55296aac0 -->
211<script> 212 window.MBC_BUILDER = { 213 214 locale: "en", 215 shop: { 216 moneyFormat: "${{amount}}", 217 fileUrl: "//www.darkhorsecoffeecompany.com/cdn/shop/files/fileName.png?v=13298", 218 url: "https:\/\/www.darkhorsecoffeecompany.com" 219 } 220 }; 221 222 // (() => { 223 // var e = !0; 224 // function t() { 225 // if (e) { 226 // e = 0; 227 // var t = document.createElement("script"); 228 // t.type = "text/javascript", 229 // t.async = !0, 230 // t.src ="https://cdn.shopify.com/extensions/01a10bd9-979f-72cf-bdc9-7546dadca360/mbc-bundle-builder-353/assets/app.js"; 231 // var s = document.getElementsByTagName("script")[0]; 232 // s.parentNode.insertBefore(t, s) 233 // } 234 // } 235 // window.addEventListener("scroll", t, { 236 // passive: !0 237 // }), 238 // window.addEventListener("mousemove", t, { 239 // passive: !0 240 // }), 241 // window.addEventListener("touchstart", t, { 242 // passive: !0 243 // }), 244 // setTimeout(function() { 245 // t() 246 // }, 6e3) 247 // })(); 248</script>
vendor: 1 bytes, line 248
248
249<script src="https://cdn.shopify.com/extensions/01a10bd9-979f-72cf-bdc9-7546dadca360/mbc-bundle-builder-353/assets/app.js" async></script>
249 250 251<style> 252 .shopify-app-block:has(mbc-builder-widget){ 253 width: 100%; 254 align-self: stretch; 255 } 256 mbc-builder-widget{ 257 display: flex; 258 align-items: center; 259 justify-content: center; 260 width: 100%; 261 min-height: 100vh; 262 background-image: url('https://cdn.shopify.com/s/files/1/0860/3582/4948/files/transperent-900x900.png?v=1724848711'); 263 } 264 mbc-builder-widget .mbcb-widget{ 265 width: 100%; 266 } 267</style> 268 269 270<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 271
272<script id='shopify-chat-app-embed-data' type='application/json'> 273 { 274 "settings": { 275 "invertActivatorColors": true, 276 "greetingMessage": "ð Hi, message us with any questions. We're happy to help!", 277 "showFeaturedProducts": true, 278 "featuredProducts": [], 279 "horizontalPosition": "bottom_right", 280 "icon": "chat_bubble", 281 "buttonLabel": "Assistance" 282 } 283 } 284</script>
284 285 286<style data-shopify> 287 288 289 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 290 shopify-chat:defined:empty { 291 display: grid; 292 } 293 294 :root { 295 --shopify-chat-bg-color: #FFFFFF; 296 --shopify-chat-text-color: #000000; 297 --shopify-chat-accent-bg-color: #000000; 298 --shopify-chat-accent-text-color: #FFFFFF; 299 --shopify-chat-activator-offset: 80px; 300 301 302 303 --shopify-chat-activator-font-size: 16px; 304 --shopify-chat-border-radius: 16px; 305 } 306 307 308</style> 309
310<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
310 311 312 313<!-- END app block --><!-- BEGIN app block: shopify://apps/schema-ninja-json-ld/blocks/schema-ninja/eaefbf21-eb9e-455d-a29c-22ad6f33ebb2 --> 314 315 316 317 318 319 320 321
321<script> 322 (function() { 323 window.schemaNinjaDebug = false; 324 325 var rawJsonLdValue = ''; 326 var jsonLdEnabled = rawJsonLdValue === 'false' ? false : true; 327 328 if (window.schemaNinjaDebug) { 329 console.log('𥷠JSON-LD Enabled:', jsonLdEnabled); 330 console.log('𥷠Page Type:', ''); 331 if (jsonLdEnabled) { 332 console.log('𥷠Schema Ninja will log all generated schemas below...'); 333 } else { 334 console.log('𥷠Schema Ninja is DISABLED - no schemas will be injected'); 335 } 336 } 337 338 window.schemaNinjaLog = function(schemaType, schema) { 339 if (window.schemaNinjaDebug) { 340 console.group(`𥷠Schema Ninja: ${schemaType} Schema`); 341 console.log('Schema Type:', schemaType); 342 console.log('Page Type:', ''); 343 console.log('Schema:', schema); 344 console.groupEnd(); 345 } 346 }; 347 })(); 348 </script>
348 349 350 351 352 353 354 355
355<script type="application/ld+json" data-schema-ninja> 356{"@context":"https://schema.org","@type":"LocalBusiness","name":"darkhorsecoffeecompany.myshopify.com","legalName":"Dark Horse Coffee Company","description":"Dark Horse Coffee Company is an American lifestyle brand built for those who work hard, stand firm, and never quit. We roast small-batch, organic coffee and deliver it fresh to your door â but coffee is just the beginning.\nBeyond the bag, Dark Horse carries apparel, gear, and collections built around the values we share with law enforcement, K9 units, veterans, first responders, and everyday Americans who live by a code.\nEvery order funds K9 units and first responders across the country. Over $20,000 donated to date. Not a campaign. Just how we operate.\nFresh roasted. American made. Built for people who mean it.","url":"https://www.darkhorsecoffeecompany.com/","telephone":"8638996301","email":"[email protected]","image":"https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Lockup_02_HR.png?v=1625039994","address":{"@type":"PostalAddress","addressLocality":"Plant City","addressRegion":"Florida","postalCode":"33566","addressCountry":"United State"},"sameAs":["https://www.facebook.com/DarkHorseCoffeeCompany","https://www.instagram.com/darkhorsecoffeecompany/"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","description":"Refunds Policy\nWe accept returns up to 30 days after delivery, if the item is unused and in its original condition, and we will refund the full order amount minus the shipping costs for the return. \n\nIn the event that your order arrives damaged in any way, please email us as soon as possible at [email protected] with your order number and a photo of the itemâs condition. We address these on a case-by-case basis but will try our best to work towards a satisfactory solution.\n\nWe will send you an email once your return has been received and inspected to advise you that we have received your returned item. We will also notify you if your refund has been approved or rejected. If you are authorized, your refund will be processed, and a credit will be made to your credit card or original mode of payment within a certain amount of days.","merchantReturnLink":"https://www.darkhorsecoffeecompany.com/pages/dark-horse-coffee-company-shipping-and-refunds-policy","applicableCountry":["US"],"returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":["https://schema.org/ReturnByMail"],"returnFees":"https://schema.org/ReturnShippingFees","refundType":"https://schema.org/FullRefund"}} 357 </script>
357 358
358<script> 359 if (window.schemaNinjaLog) { 360 window.schemaNinjaLog('Organization/LocalBusiness', `{"@context":"https://schema.org","@type":"LocalBusiness","name":"darkhorsecoffeecompany.myshopify.com","legalName":"Dark Horse Coffee Company","description":"Dark Horse Coffee Company is an American lifestyle brand built for those who work hard, stand firm, and never quit. We roast small-batch, organic coffee and deliver it fresh to your door â but coffee is just the beginning.\nBeyond the bag, Dark Horse carries apparel, gear, and collections built around the values we share with law enforcement, K9 units, veterans, first responders, and everyday Americans who live by a code.\nEvery order funds K9 units and first responders across the country. Over $20,000 donated to date. Not a campaign. Just how we operate.\nFresh roasted. American made. Built for people who mean it.","url":"https://www.darkhorsecoffeecompany.com/","telephone":"8638996301","email":"[email protected]","image":"https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Lockup_02_HR.png?v=1625039994","address":{"@type":"PostalAddress","addressLocality":"Plant City","addressRegion":"Florida","postalCode":"33566","addressCountry":"United State"},"sameAs":["https://www.facebook.com/DarkHorseCoffeeCompany","https://www.instagram.com/darkhorsecoffeecompany/"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","description":"Refunds Policy\nWe accept returns up to 30 days after delivery, if the item is unused and in its original condition, and we will refund the full order amount minus the shipping costs for the return. \n\nIn the event that your order arrives damaged in any way, please email us as soon as possible at [email protected] with your order number and a photo of the itemâs condition. We address these on a case-by-case basis but will try our best to work towards a satisfactory solution.\n\nWe will send you an email once your return has been received and inspected to advise you that we have received your returned item. We will also notify you if your refund has been approved or rejected. If you are authorized, your refund will be processed, and a credit will be made to your credit card or original mode of payment within a certain amount of days.","merchantReturnLink":"https://www.darkhorsecoffeecompany.com/pages/dark-horse-coffee-company-shipping-and-refunds-policy","applicableCountry":["US"],"returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":["https://schema.org/ReturnByMail"],"returnFees":"https://schema.org/ReturnShippingFees","refundType":"https://schema.org/FullRefund"}}`); 361 } 362 </script>
362 363 364 365 366 367 368 369 370 371 372 373 374
374<script> 375 document.addEventListener('DOMContentLoaded', function () { 376 var themeSchemas = {}; 377 document.querySelectorAll('script[type="application/ld+json"]:not([data-schema-ninja])').forEach(function (el) { 378 try { 379 var data = JSON.parse(el.textContent); 380 if (data['@type']) themeSchemas[data['@type']] = { el: el, data: data }; 381 } catch (e) {} 382 }); 383 384 document.querySelectorAll('script[type="application/ld+json"][data-schema-ninja]').forEach(function (el) { 385 try { 386 var ourData = JSON.parse(el.textContent); 387 var type = ourData['@type']; 388 if (!type || !themeSchemas[type]) return; 389 390 var theme = themeSchemas[type]; 391 var merged = Object.assign({}, theme.data, ourData); 392 ['sameAs', 'returnMethod', 'applicableCountry'].forEach(function (key) { 393 if (Array.isArray(theme.data[key]) || Array.isArray(ourData[key])) { 394 var combined = [].concat(theme.data[key] || [], ourData[key] || []); 395 merged[key] = combined.filter(function (v, i, arr) { 396 return v && typeof v === 'string' && v.trim() && arr.indexOf(v) === i; 397 }); 398 } 399 }); 400 401 theme.el.textContent = JSON.stringify(merged, null, 2); 402 theme.el.setAttribute('data-schema-ninja', ''); 403 el.remove(); 404 } catch (e) {} 405 }); 406 }); 407 </script>
407 408 409 410<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 411 412 413 414 415 416 417 418<link rel="dns-prefetch" href="https://cdn.judge.me"> 419<link rel="dns-prefetch" href="https://cdn1.judge.me"> 420<link rel="dns-prefetch" href="https://api.judge.me"> 421
422<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"full_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
422ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"#050505","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_only","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"align","review_date_format":"mm/dd/yy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":false,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":false,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":150,"featured_carousel_width":90,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":true,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter,Pinterest,LinkedIn","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
422itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#F4B400","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"#0B0B0B","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":true,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#F4B400","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#F4B400","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#F4B400","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
422youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":" .jdgm-form input:not([type=\"submit\"]),\n .jdgm-form textarea {\n color: black;\n }","preview_badge_custom_css":"@media only screen and (max-width: 900px) {\n .jdgm-prev-badge { \n font-size: 14px !important; \n }\n}","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
422:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.darkhorsecoffeecompany.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"DarkHorseCoffeeCompany","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":true,"sign_in_with_
422shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":true,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"DarkHorseCoffeeCompany"};</script>
422 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #F4B400;--jdgm-secondary-color: rgba(244,180,0,0.1);--jdgm-star-color: #F4B400;--jdgm-write-review-text-color: #0B0B0B;--jdgm-write-review-bg-color: #F4B400;--jdgm-paginate-color: #F4B400;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #F4B400}.jdgm-histogram__bar-content{background-color:#F4B400}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#050505;background-color:#F4B400}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #F4B400;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#F4B400}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'DarkHorseCoffeeCompany'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 423</style> <style class='jdgm-settings-style'>.jdgm-review-widget .jdgm-form input:not([type="submit"]),.jdgm-review-widget .jdgm-form textarea{color:black}@media only screen and (max-width: 900px){.jdgm-preview-badge .jdgm-prev-badge{font-size:14px !important}} 424</style> 425 426 427 428 429 <style class='jdgm-miracle-styles'> 430 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
430/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 431 432</style> 433 434 435 436 437 438 439 440 441 442 443 444 445 <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/widget_v3_theme_align.css"> 446 447 448 449
450<script data-cfasync='false' class='jdgm-script'> 451!function(e){window.jdgm=window.jdgm||{}; 452/* INF-1976 */ 453var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 454if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 455jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 456jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 457setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 458!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 459(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 460a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 461jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 462t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 463t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 464".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 465parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 466jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 467)}))}(document); 468</script>
468 469<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/shopify_v2.css"></noscript> 470 471<!-- BEGIN app snippet: theme_fix_tags -->
471<script> 472 (function() { 473 var jdgmThemeFixes = null; 474 if (!jdgmThemeFixes) return; 475 476 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 477 // before the per-theme fix so the theme-specific CSS wins the cascade. 478 // HTML is never applied globally (too risky). 479 var allThemesFix = jdgmThemeFixes['all']; 480 if (allThemesFix && allThemesFix.css) { 481 var allStyleTag = document.createElement('style'); 482 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 483 allStyleTag.innerHTML = allThemesFix.css; 484 document.head.append(allStyleTag); 485 }; 486 487 if (allThemesFix && allThemesFix.js) { 488 var allScriptTag = document.createElement('script'); 489 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 490 allScriptTag.innerHTML = allThemesFix.js; 491 document.head.append(allScriptTag); 492 }; 493 494 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 495 if (!thisThemeFix) return; 496 497 if (thisThemeFix.html) { 498 document.addEventListener("DOMContentLoaded", function() { 499 var htmlDiv = document.createElement('div'); 500 htmlDiv.classList.add('jdgm-theme-fix-html'); 501 htmlDiv.innerHTML = thisThemeFix.html; 502 document.body.append(htmlDiv); 503 }); 504 }; 505 506 if (thisThemeFix.css) { 507 var styleTag = document.createElement('style'); 508 styleTag.classList.add('jdgm-theme-fix-style'); 509 styleTag.innerHTML = thisThemeFix.css; 510 document.head.append(styleTag); 511 }; 512 513 if (thisThemeFix.js) { 514 var scriptTag = document.createElement('script'); 515 scriptTag.classList.add('jdgm-theme-fix-script'); 516 scriptTag.innerHTML = thisThemeFix.js; 517 document.head.append(scriptTag); 518 }; 519 })(); 520</script>
520 521<!-- END app snippet --> 522<!-- End of Judge.me Core --> 523 524 525 526<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 527 528 529 530 531 532 533 534 535 536 537 538 539
539<script async src="https://static.klaviyo.com/onsite/js/RadKWX/klaviyo.js?company_id=RadKWX"></script>
539 540
540<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
540 541 542 543 544 545 546 547
547<script> 548 window.klaviyoReviewsProductDesignMode = false 549 </script>
549 550 551 552 553 554 555 556 557 558 559<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 --> 560 561 562 563 564 565 566 567 568 569 570
571<script> 572 document.addEventListener("DOMContentLoaded", function() { 573 let gfBtns = document.querySelectorAll('gp-product-button[gp-data*="continue-shopping"] button.gp-button-atc'); 574 let checkCsBtn = false; 575 gfBtns.forEach(e => { 576 e.addEventListener("click", function(e) { 577 e.preventDefault(); 578 checkCsBtn = true; 579 }) 580 }) 581 582 583 window.addEventListener("gp:add-to-cart-success", (item) => { 584 if (checkCsBtn) { 585 setTimeout(function() { 586 $.getJSON('/cart.js').done(function (data) { 587 Shopify.onItemAdded(item.detail.data); 588 Shopify.onCartUpdate(data); 589 }); 590 }, 1000) 591 } 592 return checkCsBtn = false; 593 }) 594 }) 595</script>
595 596 597 598<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
598<script defer="defer"> 599 /** SealSubs loader,version number: 2.0 */ 600 (function(){ 601 var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 602 // Set variable to prevent the other loader from requesting the same resources 603 window.seal_subs_app_block_loader = true; 604 appendScriptUrl('darkhorsecoffeecompany.myshopify.com'); 605 606 // get script url and append timestamp of last change 607 function appendScriptUrl(shop) { 608 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 609 var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp; 610 loadScript(timestampUrl, function() { 611 // append app script 612 if (typeof sealsubscriptions_settings_updated == 'undefined') { 613 sealsubscriptions_settings_updated = 'default-by-script'; 614 } 615 616 var locale = ''; 617 if (typeof window !== 'undefined' && 618 typeof window.Shopify !== 'undefined' && 619 typeof window.Shopify.locale !== 'undefined' 620 ) { 621 locale = window.Shopify.locale; 622 } 623 624 var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`; 625 loadScript(scriptUrl, function(){}); 626 }); 627 } 628 })(); 629 630 var SealSubsScriptAppended = true; 631 632</script>
632 633 634<!-- END app block -->
634<script src="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/loader.js" type="text/javascript" defer="defer"></script>
634 635<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Badge_R2_01_HR_094b1b15-34aa-4d7f-ad2f-ad1bfbdf89f7.png?v=1687861459" /> 636<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Badge_R2_01_HR_094b1b15-34aa-4d7f-ad2f-ad1bfbdf89f7.png?v=1687861459" /> 637<meta property="og:image:width" content="1134" /> 638<meta property="og:image:height" content="1134" /> 639<meta property="og:image:alt" content="Dark Horse Coffee Company Brand Badge - Driven To Be Great" /> 640<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
641<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: 57740787890,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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 641
641
642<script> 643 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 644</script>
vendor: 1 bytes, line 644
644
645<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}
645).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: 57740787890,storefrontBaseUrl: "https://www.darkhorsecoffeecompany.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.darkhorsecoffeecompany.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1514963122","configuration":"{\"accountID\":\"RadKWX\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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"]}
645,{"id":"1069908146","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"548831410","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-XZF4D06HPH\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-XZF4D06HPH\\\",\\\"MC-83T6RG2ZQV\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-XZF4D06HPH\\\",\\\"MC-83T6RG2ZQV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-XZF4D06HPH\\\",\\\"MC-83T6RG2ZQV\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"}],\\\"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":"444104882","configuration":"{\"pixelCode\":\"CD79H9JC77UEVJK6FCBG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":"261816498","configuration":"{\"pixel_id\":\"243198267744049\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"100434098","configuration":"{\"tagID\":\"2614134701227\"}","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":[]},"dataSharingState":"optimized"},{"id":"34439346","configuration":"{\"apiKey\":\"6K8i5E8g6z\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"16416946","configuration":"{\"myshopifyDomain\":\"darkhorsecoffeecompany.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"31064242","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ad beacon"},{"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":"DarkHorseCoffeeCompany","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"darkhorsecoffeecompany.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.darkhorsecoffeecompany.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.darkhorsecoffeecompany.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"138088808626","themePublished":"true","eventMetadataId":"ca94172f-17d6-4118-9129-a84b8cbcfbf2","shopId":"57740787890","storefrontBaseUrl":"https:\/\/www.darkhorsecoffeecompany.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
645<script> 646 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 647 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 648 window.ShopifyAnalytics.meta.currency = 'USD'; 649 var meta = {"page":{"requestId":"a7091a1f-e18b-4993-9b2a-bdd3ea5c4bf5-1791447983"}}; 650 for (var attr in meta) { 651 window.ShopifyAnalytics.meta[attr] = meta[attr]; 652 } 653</script>
vendor: 1 bytes, line 653
653
654<script class="analytics"> 655 (function () { 656 var customDocumentWrite = function(content) { 657 var jquery = null; 658 659 if (window.jQuery) { 660 jquery = window.jQuery; 661 } else if (window.Checkout && window.Checkout.$) { 662 jquery = window.Checkout.$; 663 } 664 665 if (jquery) { 666 jquery('body').append(content); 667 } 668 }; 669 670 var hasLoggedConversion = function(token) { 671 if (token) { 672 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 673 } 674 return false; 675 } 676 677 var setCookieIfConversion = function(token) { 678 if (token) { 679 var twoMonthsFromNow = new Date(Date.now()); 680 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 681 682 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 683 } 684 } 685 686 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 687 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 688 if (trekkie.integrations) { 689 return; 690 } 691 trekkie.methods = [ 692 'identify', 693 'page', 694 'ready', 695 'track', 696 'trackForm', 697 'trackLink' 698 ]; 699 trekkie.factory = function(method) { 700 return function() { 701 var args = Array.prototype.slice.call(arguments); 702 args.unshift(method); 703 trekkie.push(args); 704 if (method == 'track' || method == 'page') { 705 var pageUrl; 706 try { 707 pageUrl = window.location.href; 708 } catch (e) {} 709 var pageReferrer; 710 try { 711 pageReferrer = document.referrer; 712 } catch (e) {} 713 try { 714 if (window.__TREKKIE_SHIM_QUEUE == null) { 715 window.__TREKKIE_SHIM_QUEUE = []; 716 } 717 window.__TREKKIE_SHIM_QUEUE.push({ 718 from: 'trekkie-stub', 719 method: method, 720 args: args.slice(1), 721 pageContext: { 722 url: pageUrl, 723 referrer: pageReferrer 724 } 725 }); 726 } catch (e) { 727 // no-op 728 } 729 } 730 return trekkie; 731 }; 732 }; 733 for (var i = 0; i < trekkie.methods.length; i++) { 734 var key = trekkie.methods[i]; 735 trekkie[key] = trekkie.factory(key); 736 } 737 trekkie.load = function(config) { 738 trekkie.config = config || {}; 739 trekkie.config.initialDocumentCookie = document.cookie; 740 var first = document.getElementsByTagName('script')[0]; 741var script = document.createElement('script'); 742script.type = 'text/javascript'; 743script.onerror = function(e) { 744 var scriptFallback = document.createElement('script'); 745 scriptFallback.type = 'text/javascript'; 746 scriptFallback.onerror = function(error) { 747 var Monorail = { 748 produce: function produce(monorailDomain, schemaId, payload) { 749 var currentMs = new Date().getTime(); 750 var event = { 751 schema_id: schemaId, 752 payload: payload, 753 metadata: { 754 event_created_at_ms: currentMs, 755 event_sent_at_ms: currentMs 756 } 757 }; 758 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 759 }, 760 sendRequest: function sendRequest(endpointUrl, payload) { 761 // Try the sendBeacon API 762 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 763 var blobData = new window.Blob([payload], { 764 type: 'text/plain' 765 }); 766 767 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 768 return true; 769 } // sendBeacon was not successful 770 771 } // XHR beacon 772 773 var xhr = new XMLHttpRequest(); 774 775 try { 776 xhr.open('POST', endpointUrl); 777 xhr.setRequestHeader('Content-Type', 'text/plain'); 778 xhr.send(payload); 779 } catch (e) { 780 console.log(e); 781 } 782 783 return false; 784 }, 785 isIos12: function isIos12() { 786 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 787 } 788 }; 789 Monorail.produce('monorail-edge.shopifysvc.com', 790 'trekkie_storefront_load_errors/1.1', 791 {shop_id: 57740787890, 792 theme_id: 138088808626, 793 app_name: "storefront", 794 context_url: window.location.href, 795 source_url: "//www.darkhorsecoffeecompany.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 796 797 }; 798 scriptFallback.async = true; 799 scriptFallback.src = '//www.darkhorsecoffeecompany.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 800 first.parentNode.insertBefore(scriptFallback, first); 801}; 802script.async = true; 803script.src = '//www.darkhorsecoffeecompany.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 804first.parentNode.insertBefore(script, first); 805 806 }; 807 trekkie.load( 808 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57740787890,"isMerchantRequest":null,"themeId":138088808626,"themeCityHash":"3275708010440431449","contentLanguage":"en","currency":"USD","eventMetadataId":"ca94172f-17d6-4118-9129-a84b8cbcfbf2"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 809 ); 810 811 var loaded = false;
812 trekkie.ready(function() { 813 if (loaded) return; 814 loaded = true; 815 816 window.ShopifyAnalytics.lib = window.trekkie; 817 818 var originalDocumentWrite = document.write; 819 document.write = customDocumentWrite; 820 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 821 document.write = originalDocumentWrite; 822 823 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 824 var token = match? match[1]: undefined; 825 if (!hasLoggedConversion(token)) { 826 setCookieIfConversion(token); 827 828 } 829 }); 830 831 window.ShopifyAnalytics.lib.page(null,{"requestId":"a7091a1f-e18b-4993-9b2a-bdd3ea5c4bf5-1791447983","shopifyEmitted":true}); 832 833 var eventsListenerScript = document.createElement('script'); 834 eventsListenerScript.async = true; 835 eventsListenerScript.src = "//www.darkhorsecoffeecompany.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 836 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 837})();</script>
837 838
838<script> 839 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 840 window.ga = function ga() { 841 (window.ga.q = window.ga.q || []).push(arguments); 842 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 843 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 844 } 845 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."); 846 }; 847 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 848 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 849 } 850 } 851</script>
vendor: 1 bytes, line 851
851
852<script 853 defer 854 src="https://www.darkhorsecoffeecompany.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js" 855 data-application="storefront-renderer" 856 data-shop-id="57740787890" 857 data-render-region="gcp-us-central1" 858 data-page-type="" 859 data-theme-instance-id="138088808626" 860 data-theme-name="Wokiee" 861 data-theme-version="2.3.1" 862 data-monorail-region="shop_domain" 863 data-resource-timing-sampling-rate="10" 864 data-shs="true" 865 data-shs-beacon="true" 866 data-shs-export-with-fetch="true" 867 data-shs-logs-sample-rate="1" 868 data-shs-beacon-endpoint="https://www.darkhorsecoffeecompany.com/api/collect" 869></script>
vendor: 1 bytes, line 869
869
870<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to DarkHorseCoffeeCompany. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"DarkHorseCoffeeCompany","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.unavailable.title","value":"Chat isnât available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
870,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 870
870
871<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"57740787890","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
871 872<meta name="shopify-y" content="d432e97e-7d3e-4801-9215-184d533b22a0" data-expiration="1823005584000"><meta name="shopify-s" content="6a778d47-c674-4f5d-a2a9-9bf879d5aada" data-expiration="1791449784000"><meta name="new-cookie-storage-activated" content="t"></head> 873<body class="page" 874 > 875 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 875-876
875 876 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
876GTM-KQZ64G86
vendor: 87 bytes, lines 876-878
876" 877 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 878
878<!-- End Google Tag Manager (noscript) --><div id="shopify-section-header-template" class="shopify-section"><header class="desctop-menu-large small-header"><nav class="panel-menu mobile-main-menu"> 879 <ul><li> 880 <a href="/collections/coffee-1">Coffee</a></li><li> 881 <a href="/collections/coffee-subscriptions">Subscriptions</a></li><li> 882 <a href="/pages/bundles-7-2-2025">Bundles</a></li><li> 883 <a href="/pages/apparel">Apparel</a><ul><li> 884 <a href="/collections/new-arrivals">New Releases</a></li><li> 885 <a href="/collections/short-sleeve-soft-tee">Short Sleeve Soft Tee</a></li><li> 886 <a href="/collections/long-sleeve-shirts">Long Sleeve Shirts</a></li><li> 887 <a href="/collections/hoodies">Hoodies</a></li><li> 888 <a href="/collections/dhcc-limited-edition-hats">Hats</a></li></ul></li><li> 889 <a href="/collections/shop-gear-dark-horse-coffee-company">Mugs</a></li><li> 890 <a href="/pages/shop-by-theme">Shop By Theme</a><ul><li> 891 <a href="/pages/dogs-and-freedom">Dogs & Freedom Gear</a></li><li> 892 <a href="/pages/fur-missile-collection">Fur Missile Gear</a></li><li> 893 <a href="/pages/grady-judd-gear">Grady Gear</a></li><li> 894 <a href="/collections/stand-firm">Stand Firm Gear</a></li><li> 895 <a href="/pages/military-veterans">Military | Veterans Gear</a></li><li> 896 <a href="/pages/america">America Gear</a></li></ul></li></ul> 897</nav><!-- tt-mobile-header --> 898<div class="tt-mobile-header tt-mobile-header-inline tt-mobile-header-inline-stuck disabled"> 899 <div class="container-fluid"> 900 <div class="tt-header-row"> 901 <div class="tt-mobile-parent-menu"> 902 <div class="tt-menu-toggle mainmenumob-js"> 903 <svg width="17" height="15" viewBox="0 0 17 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 904<path d="M16.4023 0.292969C16.4935 0.397135 16.5651 0.507812 16.6172 0.625C16.6693 0.742188 16.6953 0.865885 16.6953 0.996094C16.6953 1.13932 16.6693 1.26953 16.6172 1.38672C16.5651 1.50391 16.4935 1.60807 16.4023 1.69922C16.2982 1.80339 16.187
9045 1.88151 16.0703 1.93359C15.9531 1.97266 15.8294 1.99219 15.6992 1.99219H1.69531C1.55208 1.99219 1.42188 1.97266 1.30469 1.93359C1.1875 1.88151 1.08333 1.80339 0.992188 1.69922C0.888021 1.60807 0.809896 1.50391 0.757812 1.38672C0.71875 1.26953 0.699219 1.13932 0.699219 0.996094C0.699219 0.865885 0.71875 0.742188 0.757812 0.625C0.809896 0.507812 0.888021 0.397135 0.992188 0.292969C1.08333 0.201823 1.1875 0.130208 1.30469 0.078125C1.42188 0.0260417 1.55208 0 1.69531 0H15.6992C15.8294 0 15.9531 0.0260417 16.0703 0.078125C16.1875 0.130208 16.2982 0.201823 16.4023 0.292969ZM16.4023 6.28906C16.4935 6.39323 16.5651 6.50391 16.6172 6.62109C16.6693 6.73828 16.6953 6.86198 16.6953 6.99219C16.6953 7.13542 16.6693 7.26562 16.6172 7.38281C16.5651 7.5 16.4935 7.60417 16.4023 7.69531C16.2982 7.79948 16.1875 7.8776 16.0703 7.92969C15.9531 7.98177 15.8294 8.00781 15.6992 8.00781H1.69531C1.55208 8.00781 1.42188 7.98177 1.30469 7.92969C1.1875 7.8776 1.08333 7.79948 0.992188 7.69531C0.888021 7.60417 0.809896 7.5 0.757812 7.38281C0.71875 7.26562 0.699219 7.13542 0.699219 6.99219C0.699219 6.86198 0.71875 6.73828 0.757812 6.62109C0.809896 6.50391 0.888021 6.39323 0.992188 6.28906C1.08333 6.19792 1.1875 6.1263 1.30469 6.07422C1.42188 6.02214 1.55208 5.99609 1.69531 5.99609H15.6992C15.8294 5.99609 15.9531 6.02214 16.0703 6.07422C16.1875 6.1263 16.2982 6.19792 16.4023 6.28906ZM16.4023 12.3047C16.4935 12.3958 16.5651 12.5 16.6172 12.6172C16.6693 12.7344 16.6953 12.8646 16.6953 13.0078C16.6953 13.138 16.6693 13.2617 16.6172 13.3789C16.5651 13.4961 16.4935 13.6068 16.4023 13.7109C16.2982 13.8021 16.1875 13.8737 16.0703 13.9258C15.9531 13.9779 15.8294 14.0039 15.6992 14.0039H1.69531C1.55208 14.0039 1.42188 13.9779 1.30469 13.9258C1.1875 13.8737 1.08333 13.8021 0.992188 13.7109C0.888021 13.6068 0.809896 13.4961 0.757812 13.3789C0.71875 13.2617 0.699219 13.138 0.699219 13.0078C0.699219 12.8646 0.71875 12.7344 0.757812 12.6172C0.809896 12.5 0.888021 12.3958 0.992188 12.3047C1.08333 12.2005 1.1875 12.1224 1.30469 12.0703C1.42188 12.0182 1.55208 11.9922 1.69531 11.9922H15.6992C15.8294 11.9922 15.9531 12.0182 16.0703 12.0703C16.1875 12.1224 16.2982 12.2005 16.4023 12.3047Z" fill="#191919"/> 905</svg> 906 </div> 907 </div> 908 909 <div class="tt-logo-container"> 910 <a class="tt-logo tt-logo-alignment" href="/"><img loading="lazy" src="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_70x.png?v=1709222014" 911 srcset="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_70x.png?v=1709222014 1x, //www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_140x.png?v=1709222014 2x" 912 alt="" 913 class="tt-retina"></a> 914 </div> 915 916 <div class="tt-mobile-parent-menu-icons"> 917 <!-- search --> 918 <div class="tt-mobile-parent-search tt-parent-box"></div> 919 <!-- /search --><!-- cart --> 920 <div class="tt-mobile-parent-cart tt-parent-box"></div> 921 <!-- /cart --></div> 922 923 924 925 </div> 926 </div> 927</div> 928 929 <!-- tt-desktop-header --> 930 <div class="tt-desktop-header"> 931 932 933 934 <div class="container-fluid"> 935 <div class="tt-header-holder"> 936 937 938 <div class="tt-col-obj tt-obj-logo menu-in-center 939" itemscope itemtype="http://schema.org/Organization"><a href="/" class="tt-logo" itemprop="url"><img loading="lazy" src="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014" 940 srcset="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014 1x, //www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_120x.png?v=1709222014 2x" 941 alt="" 942 class="tt-retina" itemprop="logo" style="top:0px"/></a></div><div class="tt-col-obj tt-obj-menu obj-aligment-center" style="padding-right: 38px;"> 943 <!-- tt-menu --> 944 <div class="tt-desctop-parent-menu tt-parent-box"> 945 <div class="tt-desctop-menu"><nav> 946 <ul><li class="dropdown tt-megamenu-col-01" > 947 <a href="/collections/coffee-1"><span>Coffee</span></a></li><li class="dropdown tt-megamenu-col-01" > 948 <a href="/collections/coffee-subscriptions"><span>Subscriptions</span></a></li><li class="dropdown tt-megamenu-col-01" > 949 <a href="/pages/bundles-7-2-2025"><span>Bundles</span></a></li><li class="dropdown tt-megamenu-col-01 submenuarrow" > 950 <a href="/pages/apparel"><span>Apparel</span></a><div class="dropdown-menu"> 951 <div class="row tt-col-list"> 952 <div class="col"> 953 <ul class="tt-megamenu-submenu tt-megamenu-preview"><li><a href="/collections/new-arrivals"><span>New Releases</span></a></li><li><a href="/collections/short-sleeve-soft-tee"><span>Short Sleeve Soft Tee</span></a></li><li><a href="/collections/long-sleeve-shirts"><span>Long Sleeve Shirts</span></a></li><li><a href="/collections/hoodies"><span>Hoodies</span></a></li><li><a href="/collections/dhcc-limited-edition-hats"><span>Hats</span></a></li></ul> 954 </div> 955 </div> 956</div></li><li class="dropdown tt-megamenu-col-01" >
957 <a href="/collections/shop-gear-dark-horse-coffee-company"><span>Mugs</span></a></li><li class="dropdown tt-megamenu-col-01 submenuarrow" > 958 <a href="/pages/shop-by-theme"><span>Shop By Theme</span></a><div class="dropdown-menu"> 959 <div class="row tt-col-list"> 960 <div class="col"> 961 <ul class="tt-megamenu-submenu tt-megamenu-preview"><li><a href="/pages/dogs-and-freedom"><span>Dogs & Freedom Gear</span></a></li><li><a href="/pages/fur-missile-collection"><span>Fur Missile Gear</span></a></li><li><a href="/pages/grady-judd-gear"><span>Grady Gear</span></a></li><li><a href="/collections/stand-firm"><span>Stand Firm Gear</span></a></li><li><a href="/pages/military-veterans"><span>Military | Veterans Gear</span></a></li><li><a href="/pages/america"><span>America Gear</span></a></li></ul> 962 </div> 963 </div> 964</div></li></ul> 965</nav></div> 966 </div> 967 </div> 968 969 <div class="tt-col-obj tt-obj-options obj-move-right"> 970 971<!-- tt-search --> 972<div class="tt-desctop-parent-search tt-parent-box"> 973 <div class="tt-search tt-dropdown-obj"> 974 <button class="tt-dropdown-toggle" 975 data-tooltip="Search" 976 data-tposition="bottom" 977 > 978 <i class="icon-f-85"></i> 979 </button> 980 <div class="tt-dropdown-menu"> 981 <div class="container"> 982 <form action="/search" method="get" role="search"> 983 <div class="tt-col"> 984 <input type="hidden" name="type" value="product" /> 985 <input class="tt-search-input" 986 type="search" 987 name="q" 988 placeholder="SEARCH PRODUCTS..." 989 aria-label="SEARCH PRODUCTS..."> 990 <button type="submit" class="tt-btn-search"></button> 991 </div> 992 <div class="tt-col"> 993 <button class="tt-btn-close icon-f-84"></button> 994 </div> 995 <div class="tt-info-text">What are you Looking for?</div> 996 </form> 997 </div> 998 </div> 999 </div> 1000</div> 1001<!-- /tt-search --><!-- tt-cart --> 1002 <div class="tt-desctop-parent-cart tt-parent-box"> 1003 <div class="tt-cart tt-dropdown-obj"> 1004 <button 1005 class="tt-dropdown-toggle" 1006 data-tooltip="Cart" 1007 data-tposition="bottom" 1008 > 1009 1010 1011 <i class="icon-f-39"></i> 1012 1013 <span class="tt-text"> 1014 1015 </span> 1016 <span class="tt-badge-cart hide">0</span> 1017 1018 </button> 1019 1020 <div class="tt-dropdown-menu"> 1021 <div class="tt-mobile-add"> 1022 <h6 class="tt-title dhcc-drawer-title">Your Cart</h6> 1023 <button class="tt-close">CLOSE</button> 1024 </div> 1025
1025<script>window.DHCC_MONEY_FORMAT = "${{amount}}";</script>
1025 1026 <div class="tt-dropdown-inner"> 1027 <div class="dhcc-drawer-header-desktop"> 1028 <h6 class="dhcc-drawer-title">Your Cart</h6> 1029 </div> 1030 <div class="tt-cart-layout"> 1031 <div class="tt-cart-content"> 1032 <a 1033 href="/cart" 1034 class="tt-cart-empty" 1035 title="VIEW CART" 1036 > 1037 <i class="icon-f-39"></i> 1038 <p>No Products in the Cart</p> 1039 </a> 1040 1041 <div class="tt-cart-box hide"> 1042 <div class="tt-cart-list"></div> 1043 <div 1044 class="flex-align-center header-cart-more-message-js" 1045 1046 style="display: none;" 1047 1048 > 1049 <a 1050 href="/cart" 1051 class="btn-link-02" 1052 title="View cart" 1053 >. . .</a> 1054 </div> 1055 <div class="tt-cart-total-row"> 1056 <div class="tt-cart-total-title">TOTAL:</div> 1057 <div class="tt-cart-total-price">$0.00</div> 1058 </div> 1059 1060 <div class="tt-cart-btn"> 1061 <div class="tt-item"> 1062 <a href="/checkout" class="btn dhcc-btn-checkout"> 1063 PROCEED TO CHECKOUT 1064 </a> 1065 </div> 1066 <div class="tt-item"> 1067 <a href="/cart" class="btn btn-link-02 dhcc-btn-viewcart">VIEW SELECTIONS</a> 1068 </div> 1069 </div> 1070 </div> 1071 </div> 1072 </div> 1073 </div> 1074 1075 </div> 1076 </div> 1077 </div> 1078 <!-- /tt-cart --><!-- tt-account --> 1079<div class="tt-desctop-parent-account tt-parent-box"> 1080 <div class="tt-account tt-dropdown-obj"> 1081 <button class="tt-dropdown-toggle" 1082 data-tooltip="My Account" 1083 data-tposition="bottom" 1084 > 1085 <i class="icon-f-94"></i> 1086 1087 </button> 1088 <div class="tt-dropdown-menu"> 1089 <div class="tt-mobile-add"> 1090 <button class="tt-close">Close</button> 1091 </div> 1092 <div class="tt-dropdown-inner"> 1093 <ul><li><a href="https://www.darkhorsecoffeecompany.com/customer_authentication/redirect?locale=en®ion_country=US"><i class="icon-f-77"></i>Sign In</a></li> 1094 <li><a href="https://account.darkhorsecoffeecompany.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkYXJraG9yc2Vjb2ZmZWVjb21wYW55Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA1Mjc4NCwibmJmIjoxNzkxNDQ3OTg0fQ.5OZ6rfZoWSfeTO3ptnWfyradXsl1tvIR9ubMwX1ZHv4"><i class="icon-f-94"></i>Register</a></li><li><a href="/checkout"><i class="icon-f-68"></i>Checkout</a></li> 1095 1096 </ul> 1097 </div> 1098 </div> 1099 </div> 1100</div> 1101<!-- /tt-account --></div> 1102 1103 </div> 1104 </div></div> 1105 <!-- stuck nav --> 1106 <div class="tt-stuck-nav disabled notshowinmobile"> 1107 <div class="container-fluid"> 1108 <div class="tt-header-row "><div class="tt-stuck-parent-logo"> 1109 <a href="/" class="tt-logo" itemprop="url"><img loading="lazy" src="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014" 1110 srcset="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014 1x, //www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_120x.png?v=1709222014 2x" 1111 alt="" 1112 class="tt-retina" itemprop="logo"/></a> 1113 </div><div class="tt-stuck-parent-menu"></div> 1114 <div class="tt-stuck-parent-search tt-parent-box"></div><div class="tt-stuck-parent-cart tt-parent-box"></div><div class="tt-stuck-parent-account tt-parent-box"></div></div> 1115 </div></div> 1116</header> 1117 1118 1119</div> 1120 1121 <div id="tt-pageContent" class="show_unavailable_variants"> 1122 <!-- Seal Subscriptions login form portal start --> 1123<link href="https://cdn-app.sealsubscriptions.com/shopify/public/proxy/css/login-form-style.css?ver=2&last_change=1790016505&shop=darkhorsecoffeecompany.myshopify.com&1785492270" rel="stylesheet" /> 1124 1125 1126<div class="seal-subscription-page seal-justify seal-login-form" style="padding-right:1em; visibility:hidden;"> 1127 <div class="seal-auto-min"> 1128 <div class="seal-container seal-sectioned seal-tac" style="max-width: 500px;" data-seal-form> 1129 <h2 data-seal-t="customrportalloginform_title">Customer portal login</h2> 1130 1131 <div class="seal-mb-1" data-seal-t="customrportalloginform_description"> 1132 Enter your email address in the field below and click the button to get an email with a magic link which will allow you to see subscriptions linked to your email address. </div> 1133 1134 <div class="seal-floating-label seal-mb-1"> 1135 <label for="customer_email" class="seal-label" data-seal-t="customrportalloginform_email_label"> 1136 Your e-mail address </label> 1137 <input name="customer_email" class="seal-input seal-input-form" value="" type="text" aria-label="Customer Email" placeholder=""> 1138 </div> 1139 1140 <div class="" data-seal-customer-portal-error></div> 1141 <div class="" data-seal-customer-portal-success></div> 1142 1143 <div class="seal-button seal-mr-0 seal-mb-0" data-action="send_customer_portal_login_link" data-seal-t="customrportalloginform_button_action"> 1144 Send link </div> 1145 </div> 1146 </div> 1147</div> 1148
1149<script> 1150 window.sealsubscriptions = { 1151 translations: {"widget_one_time_option_label":"One-time purchase","widget_one_time_option_description":"","acwidget_purchase_options_label":"Coffee Subscription Club","acwidget_each_label":"","acwidget_per_delivery_label":"per delivery","acwidget_savings_label":"SAVE ","acwidget_subscription_details_label":"Subscription details","acwidget_free_trial_price_label":" after ","acwidget_next_price_tier_label":"then ","acwidget_subscription_details_content":"\u003Cstrong\u003EHow subscriptions work\u003C/strong\u003E\r\n\u003Cbr\u003E\r\n\u003Cbr\u003E\r\nYou can modify or cancel your subscriptions anytime. There is no obligation. Subscriptions are renewed automatically.","acwidget_subscription_details_link_label":"Learn more about subscriptions...","acwidget_subscription_details_link":"https://www.sealsubscriptions.com/articles/how-subscriptions-work","subscribenow_button_text":"Subscribe now","widget_subscribe_and_deliver_text":"Subscribe and deliver every","widget_show_details_label":"See details","widget_subscription_description":"You will receive a payment link and won\u0027t be charged automatically.","cart_interval_text":"Subscription interval","cart_discount_text":"Discount on next order","intervals_day":"day","intervals_days":" days","intervals_week":"week","intervals_weeks":" weeks","intervals_month":"month","intervals_months":" months","intervals_year":"year","intervals_years":" years","email_subject":"Your subscription at DarkHorseCoffeeCompany","email_content":"We are sending you a checkout link for your subscription at DarkHorseCoffeeCompany.\u003Cbr\u003ETo complete your order, click on the button below. ","email_edit_subscription_text":"View or edit your subscription.","overview_title":"Subscription","overview_created_at_label":"Created at:","overview_status_label":"Status:","overview_free_trial_ends_on_label":"Free trial ends on","overview_interval_label":"Repeats every ","overview_billing_interval_label":"Charge every ","overview_status_active":"Active","overview_status_cancelled":"Cancelled","overview_status_paused":"Paused","overview_customer_title":"Customer","overview_contact_title":"Contact","overview_shipping_address_title":"Shipping","overview_no_shipping_address_text":"No shipping address","overview_no_email_address_text":"No email address","overview_billing_address_title":"Billing","overview_billing_is_same_as_shipping_address_text":"Same as shipping address","overview_items_title":"Items","overview_invoices_title":"Invoices","overview_invoice_sent_label":"Sent:","overview_invoice_upcoming_text":"(upcoming)","overview_delivery_cost_label":"Delivery cost","overview_note_label":"Note:","overview_additional_text_below_frequency":"","overview_cancel_button":"Cancel my subscription","overview_reactivate_button":"Reactivate my subscription","overview_cancel_popup_title":"Are you sure you want to unsubscribe?","overview_cancel_popup_text":"Your automatic subscription will be terminated and you won\u0027t receive any future invoices or get charged automatically.","overview_cancel_confirm_button":"Cancel it","overview_cancel_abort_button":"Wait, I changed my mind!","overview_pause_button":"Pause my subscription","overview_resume_button":"Resume my subscription","overview_pause_popup_title":"Are you sure you want to pause your subscription?","overview_pause_popup_text":"Your automatic subscription will be paused and you won\u0027t receive any future invoices or get charged automatically.","overview_pause_confirm_button":"Pause it","overview_pause_abort_button":"Wait, I changed my mind!","overview_resume_popup_title":"Are you sure you want to resume your subscription?","overview_resume_popup_text":"Your paused subscription will be resumed and future invoices and automatic charges will continue as scheduled.","overview_resume_confirm_button":"Resume it","overview_resume_abort_button":"Wait, I changed my mind!","overview_discount_popup_title":"Are you sure you want to apply this discount?","overview_discount_popup_text":"The selected discount will be applied to the subscription and future invoices will reflect the reduced price according to the discount rules.","overview_discount_confirm_button":"Apply discount","overview_discount_abort_button":"Wait, I changed my mind!","overview_add_products_popup_t
1151itle":"Please confirm that you want to add these products to your subscription","overview_add_products_popup_text":"These products will be added to your subscription.","overview_add_products_confirm_button":"Yes, add them","overview_add_products_abort_button":"No, thanks","overview_cancellation_flow_title":"Before proceeding, please select the reason why you are cancelling the subscription","overview_cancellation_flow_cancellation_reason_label":"Cancellation reason: ","overview_cancellation_flow_cancel_subscription_button":"Cancel subscription","overview_cancellation_flow_abort_button":"Stay subscribed","overview_cancellation_flow_option_selector_instructions_text":"(click here to select the reason)","overview_cancellation_flow_input_label":"I am cancelling because:","overview_cancellation_treatment_continue_text":"Continue","overview_cancellation_treatment_dont_cancel_text":"Don\u0027t cancel","overview_edit_button":"Edit","overview_save_button":"Save","overview_cancel_editing_button":"Cancel","overview_place_order_now_button":"Place new order","overview_place_order_now_disabled_button_tooltip":"A billing attempt is scheduled or was processed in the 30 minute window. This button will become enabled again in the next 15 minutes.","overview_place_order_now_button_disabled_tooltip_because_payment_will_be_retried":"At least one billing attempt failed and will be retried automatically. To enable this button either skip the failed billing attempt or wait until it is processed successfully.","overview_place_order_now_button_disabled_tooltip_because_item_is_out_of_stock":"One or more items in the subscription are out of stock. This button will become enabled again once all items are back in stock.","overview_place_order_now_button_disabled_tooltip_because_shipping_is_being_recalculated":"Shipping costs are being recalculated. This button will become enabled again once the recalculation is completed.","overview_place_order_now_popup_title":"Are you sure you want to place an order now?","overview_place_order_now_popup_text":"An order with the current items will be placed in the shop and your payment card will get charged in the next few minutes.","overview_place_order_now_confirm_button":"Place an order now","overview_place_order_now_and_reset_schedule_button":"Place order now and reset the schedule","overview_place_order_now_abort_button":"Wait, I changed my mind!","overview_place_order_now_success_text":"A billing attempt was scheduled and will be processed in the next few minutes.","overview_place_order_now_info_text":"Charge will be processed in the next few minutes.","overview_get_invoice_now_button":"Get invoice now","overview_get_invoice_now_popup_title":"Are you sure you want to request an invoice now?","overview_get_invoice_now_popup_text":"After confirming this, the system will send you an invoice with a payment link in the next few minutes. You will have to pay the invoice to receive the items in your subscription.","overview_get_invoice_now_confirm_button":"Yes, I want an invoice","overview_get_invoice_now_abort_button":"Wait, I changed my mind!","overview_get_invoice_now_and_reset_schedule_button":"Get invoice now and reset the schedule","overview_get_invoice_now_success_text":"An invoice was scheduled and will be sent in the next few minutes.","overview_saving_error_message":"We couldn\u0027t save your changes.","overview_invalid_email_message":"The email you entered is invalid.","overview_alert_ok_button":"Okay","overview_back_button_text":"Back","overview_billing_schedule_title":"Billing schedule","overview_billing_schedule_scheduled_text":"(scheduled)","overview_billing_schedule_processing_payment_text":"Processing payment","overview_billing_schedule_payment_processed_text":"Payment processed","overview_billing_schedule_customer_action_required_text":"Customer action required","overview_billing_schedule_payment_failed_text":"Payment failed","overview_billing_schedule_payment_will_be_retried_text":"Payment will be retried automatically.","overview_billing_schedule_retry_payment_label":"Click here to retry this payment","overview_billing_schedule_attempt_scheduled_for_retry_text":"Scheduled for retry in the next minute","overview_billing_schedule_skipped_text":"Skipped","overview_fulfillment_schedule_title":"Fulfillment schedule","overview_fulfillment_schedule_scheduled_text":"(scheduled)","overview_fulfillment_schedule_unfulfilled_text":"Unfulfilled","overview_fulfillment_schedule_fulfilled_text":"Fulfilled","overview_fulfillment_schedule_on_hold_text":"On hold","overview_fulfillment_schedule_will_be_created_message":"Your fulfillment schedule will be created in a few minutes.","overview_payment_method_title":"Payment method","overview_payment_method_expires_on_text":"Expires on","overview_payment_method_card_ending_in_text":"Card ending in","overview_payment_method_ending_in_text":"ending in","overview_email_for_payment_method_update_was_sent_title":"Email sent","overview_email_for_payment_method_update_was_sent_message":"We have sent you an e-mail with a secure link to the page where you can update your payment details.","overview_payment_method_missing_text":"Payment method is missing or was revoked from the account.","overview_payment_method_paypal_account_text":"PayPal account","overview_billing_schedule_will_be_created_message":"Your billing schedule will be created in a few minutes.","overview_no_billing_schedule_for_inactive_subscription_message":"The subscription is not active and no billing attempts were made.","overview_remove_product_button":"Remove","overview_add_product_button":"Add item","overview_quantity":"Quantity","overview_select_product_button":"Add","overview_select_one-time_product_button":"One-time purchase","overview_one-time_product_label":"One-time purchase","overview_one-time_product_explanation":"Item will be in the subscription only for the next renewal and will be removed after it.","overview_select_product_popup_title":"Select product","overview_find_products_label":"Find products","overview_no_products_found_text":"No products were found. Please try to modify your search phrase.","overview_required_number_of_payments_label":"Required number of payments:","overview_maximum_number_of_payments_label":"Maximum number of payments:","overview_additional_pricing_initial_price_label":"Initial price","overview_additional_pricing_after_initial_order_label":"Price after initial order","overview_additional_pricing_price_after_payments_label":"Price after payment(s)","overview_skip_payment_label":"Skip payment","overview_unskip_payment_label":"Unskip payment","overview_reschedule_button":"Reschedule","overview_reschedule_save_button":"Save","overview_reschedule_cancel_button":"Cancel","overview_reschedule_time_requirement_error_message":"The date and time must be at least 2 hours in the future.","overview_additional_text_below_items":"","overview_required_number_of_payments_not_reached_text":"You can\u0027t yet cancel this subscription, as you didn\u0027t yet reach the required number of payments.","overview_maximum_allowed_number_of_payments_reached_text":"The maximum allowed number of payments has been reached, which means that this subscription will expire after the last fulfillment.","overview_cancellations_disabled_text":"Contact us if you want to cancel this subscription.","overview_discount_code_label":"Discount code","overview_discount_code_apply_button":"Apply","overview_discount_code_error_text":"Couldn\u0027t apply this discount code.","overview_discount_code_success_text":"Discount code was a
1151pplied successfully.","overview_change_interval_modal_title":"Change subscription interval","overview_change_interval_modal_label":"Interval","overview_edit_subscription_items_modal_title":"Edit Subscription Items","overview_edit_subscription_items_modal_current_items_text":"Current Items","overview_edit_subscription_items_modal_add_new_items_text":"Add New Items","overview_total_price_label":"Total:","overview_reschedule_modal_title":"Reschedule billing attempt","overview_reschedule_modal_date_label":"Reschedule date","overview_reschedule_modal_time_label":"Time","overview_shipping_modal_title":"Change shipping address","overview_change_note_modal_title":"Change subscription note","overview_change_note_modal_label":"Edit note","overview_discount_code_title":"Apply discount code","overview_request_email_payment_metod_update":"Request email to update payment method","overview_upsell_title":"Recommended products","overview_upsell_button":"Add to subscription","overview_next_order_text":"Your next order:","overview_reschedule_next_order_button":"Reschedule next order","overview_cancelled_subscription_next_order_text":"Subscription is cancelled, there is no next order.","overview_paused_subscription_next_order_text":"Subscription is paused, there is no next order","overview_reactivate_popup_title":"Are you sure you want to reactivate your subscription?","overview_reactivate_autocharge_popup_text":"Reactivating the subscription will charge you immediately. Press the button below to proceed.","overview_reactivation_confirm_button":"Yes, reactivate it.","overview_reactivation_autocharge_confirm_button":"Yes, reactivate it and charge me.","overview_recommendation_discount_badge":" off!","overviewmembership_title":"Membership","overviewmembership_cancel_popup_text":"Your membership will be cancelled, however you will still keep all of your membership benefits until the end of this billing period.","overviewmembership_valid_label":"Valid until: ","overviewmembership_cancel_button":"Cancel my membership","overviewmembership_reactivate_button":"Reactivate my membership","overviewmembership_reactivate_popup_title":"Are you sure you want to reactivate your membership?","overviewmembership_reactivate_popup_text":"Reactivating the membership will charge you immediately. Press the button below to proceed.","overviewmembership_reactivation_confirm_button":"Yes, reactivate it and charge me.","overviewaddress_first_name_label":"First name","overviewaddress_last_name_label":"Last name","overviewaddress_address_label":"Address","overviewaddress_address_line_2_label":"Apartment, suite, etc.","overviewaddress_postal_code_label":"Postal code","overviewaddress_city_label":"City","overviewaddress_country_label":"Country/Region","overviewaddress_state_label":"State/Province","overviewaddress_phone_label":"Phone","overviewaddress_company_label":"Company","loyalty_next_loyalty_discount_title":"Next loyalty discount","loyalty_percentage_savings_badge_label":"% OFF!","loyalty_percentage_discount_description_text":"% OFF on renewal #!","list_your_subscriptions_text":"Your subscriptions","list_text_below_the_title":"","list_no_subscriptions_text":"You don\u0027t have any subscriptions yet.","list_not_logged_in_text":"You are not logged in.","list_total_value_label":"Total value:","list_created_on_label":"Created on:","list_next_on_label":"Next on:","list_view_subscription_button_text":"Click here to view subscription","list_more_than_X_items_text":"And more...","orderstatuswidget_title":"Subscription","orderstatuswidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the direct link y
1151ou receive in the email.","orderstatuswidget_subscription_button":"Manage your subscriptions","orderstatusemailwidget_title":"Resend magic subscription link","orderstatusemailwidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the magic link you receive in the email. You can also resend yourself an email with the magic link to the customer portal where you can view and edit your subscription. The email will be sent a few minutes after you click on the button below.","orderstatusemailwidget_resend_email_button_text":"Resend email with the magic link","orderstatusemailwidget_resend_email_button_success_text":"Email will be sent in a few minutes!","orderstatusemailwidget_resend_email_button_error_text":"Something went wrong","customraccountlogin_need_help_accessing_subscriptions_text":"Need help accessing your subscriptions?","customraccountlogin_click_here_text":"Click here","customrportalloginform_title":"Customer portal login","customrportalloginform_description":"Enter your email address in the field below and click the button to get an email with a magic link which will allow you to see subscriptions linked to your email address.","customrportalloginform_email_label":"Your e-mail address","customrportalloginform_email_placeholder":"","customrportalloginform_button_action":"Send link","customrportalloginform_success_text":"We have received your request and will send you an email in the next minute if there is at least one subscription linked to your email. Thank you!","customrportalloginform_enter_email_address_error_text":"Please enter a valid email address.","customrportalloginform_error_text":"Something went wrong.","customeraccountmenu_link_to_subscriptions_text":"Subscriptions","calendar_monday_label":"Monday","calendar_tuesday_label":"Tuesday","calendar_wednesday_label":"Wednesday","calendar_thursday_label":"Thursday","calendar_friday_label":"Friday","calendar_saturday_label":"Saturday","calendar_sunday_label":"Sunday","calendar_january_label":"January","calendar_february_label":"February","calendar_march_label":"March","calendar_april_label":"April","calendar_may_label":"May","calendar_june_label":"June","calendar_july_label":"July","calendar_august_label":"August","calendar_september_label":"September","calendar_october_label":"October","calendar_november_label":"November","calendar_december_label":"December","errors_magic_link_expired_title":"This link has expired","errors_magic_link_authentication_error_message":"Unauthorized. Please access this page with the link which was sent to your email. Error code: ","errors_magic_link_expired_instructions_text":"To request a new link, please click on the button below.","errors_magic_link_expired_get_access_button_text":"Get access to my subscription","errors_subscription_requires_shipping_address_error_message":"Please add a shipping address to your subscription as items in your subscription require it.","errors_subscription_requires_subscription_item":"Couldn\u0027t save items. Make sure that at least one item in the subscription is not a one-time purchase item."}, 1152 translationsGroupedByLanguage: {"dflt":{"widget_one_time_option_label":"One-time purchase","widget_one_time_option_description":"","acwidget_purchase_options_label":"Coffee Subscription Club","acwidget_each_label":"","acwidget_per_delivery_label":"per delivery","acwidget_savings_label":"SAVE \\{\\{savings\\}\\}","acwidget_subscription_details_label":"Subscription details","acwidget_free_trial_price_label":"\\{\\{price\\}\\} after \\{\\{interval\\}\\}","acwidget_next_price_tier_label":"then \\{\\{price\\}\\}","acwidget_subscription_details_content":"\u003Cstrong\u003EHow subscriptions work\u003C/strong\u003E\r\n\u003Cbr\u003E\r\n\u003Cbr\u003E\r\nYou can modify or cancel your subscriptions anytime. There is no obligation. Subscriptions are renewed automatically.","acwidget_subscription_details_link_label":"Learn more about subscriptions...","acwidget_subscription_details_link":"https://www.sealsubscriptions.com/articles/how-subscriptions-work","subscribenow_button_text":"Subscribe now","widget_subscribe_and_deliver_text":"Subscribe and deliver every","widget_show_details_label":"See details","widget_subscription_description":"You will receive a payment link and won\u0027t be charged automatically.","cart_interval_text":"Subscription interval","cart_discount_text":"Discount on next order","intervals_day":"day","intervals_days":"\\{\\{number\\}\\} days","intervals_week":"week","intervals_weeks":"\\{\\{number\\}\\} weeks","intervals_month":"month","intervals_months":"\\{\\{number\\}\\} months","intervals_year":"year","intervals_years":"\\{\\{number\\}\\} years","email_subject":"Your subscription at \\{\\{shop.name\\}\\}","email_content":"We are sending you a checkout link for your subscription at \\{\\{shop.name\\}\\}
1152.\u003Cbr\u003ETo complete your order, click on the button below. ","email_edit_subscription_text":"View or edit your subscription.","overview_title":"Subscription","overview_created_at_label":"Created at:","overview_status_label":"Status:","overview_free_trial_ends_on_label":"Free trial ends on","overview_interval_label":"Repeats every ","overview_billing_interval_label":"Charge every ","overview_status_active":"Active","overview_status_cancelled":"Cancelled","overview_status_paused":"Paused","overview_customer_title":"Customer","overview_contact_title":"Contact","overview_shipping_address_title":"Shipping","overview_no_shipping_address_text":"No shipping address","overview_no_email_address_text":"No email address","overview_billing_address_title":"Billing","overview_billing_is_same_as_shipping_address_text":"Same as shipping address","overview_items_title":"Items","overview_invoices_title":"Invoices","overview_invoice_sent_label":"Sent:","overview_invoice_upcoming_text":"(upcoming)","overview_delivery_cost_label":"Delivery cost","overview_note_label":"Note:","overview_additional_text_below_frequency":"","overview_cancel_button":"Cancel my subscription","overview_reactivate_button":"Reactivate my subscription","overview_cancel_popup_title":"Are you sure you want to unsubscribe?","overview_cancel_popup_text":"Your automatic subscription will be terminated and you won\u0027t receive any future invoices or get charged automatically.","overview_cancel_confirm_button":"Cancel it","overview_cancel_abort_button":"Wait, I changed my mind!","overview_pause_button":"Pause my subscription","overview_resume_button":"Resume my subscription","overview_pause_popup_title":"Are you sure you want to pause your subscription?","overview_pause_popup_text":"Your automatic subscription will be paused and you won\u0027t receive any future invoices or get charged automatically.","overview_pause_confirm_button":"Pause it","overview_pause_abort_button":"Wait, I changed my mind!","overview_resume_popup_title":"Are you sure you want to resume your subscription?","overview_resume_popup_text":"Your paused subscription will be resumed and future invoices and automatic charges will continue as scheduled.","overview_resume_confirm_button":"Resume it","overview_resume_abort_button":"Wait, I changed my mind!","overview_discount_popup_title":"Are you sure you want to apply this discount?","overview_discount_popup_text":"The selected discount will be applied to the subscription and future invoices will reflect the reduced price according to the discount rules.","overview_discount_confirm_button":"Apply discount","overview_discount_abort_button":"Wait, I changed my mind!","overview_add_products_popup_title":"Please confirm that you want to add these products to your subscription","overview_add_products_popup_text":"These products will be added to your subscription.","overview_add_products_confirm_button":"Yes, add them","overview_add_products_abort_button":"No, thanks","overview_cancellation_flow_title":"Before proceeding, please select the reason why you are cancelling the subscription","overview_cancellation_flow_cancellation_reason_label":"Cancellation reason: ","overview_cancellation_flow_cancel_subscription_button":"Cancel subscription","overview_cancellation_flow_abort_button":"Stay subscribed","overview_cancellation_flow_option_selector_instructions_text":"(click here to select the reason)","overview_cancellation_flow_input_label":"I am cancelling because:","overview_cancellation_treatment_continue_text":"Continue","overview_cancellation_treatment_dont_cancel_text":"Don\u0027t cancel","overview_edit_button":"Edit","overview_save_button":"Save","overview_cancel_editing_button":"Cancel","overview_place_order_now_button":"Place new order","overview_place_order_now_disabled_button_tooltip":"A billing attempt is scheduled or was processed in the 30 minute window. This button will become enabled again in the next 15 minutes.","overview_place_order_now_button_disabled_tooltip_because_payment_will_be_retried":"At least one billing attempt failed and will be retried automatically. To enable this button either skip the failed billing attempt or wait until it is processed successfully.","overview_place_order_now_button_disabled_tooltip_because_item_is_out_of_stock":"One or more items in the subscription are out of stock. This button will become enabled again once all items are back in stock.","overview_place_order_now_button_disabled_tooltip_because_shipping_is_being_recalculated":"Shipping costs are being recalculated. This button will become enabled again once the recalculation is completed.","overview_place_order_now_popup_t
1152itle":"Are you sure you want to place an order now?","overview_place_order_now_popup_text":"An order with the current items will be placed in the shop and your payment card will get charged in the next few minutes.","overview_place_order_now_confirm_button":"Place an order now","overview_place_order_now_and_reset_schedule_button":"Place order now and reset the schedule","overview_place_order_now_abort_button":"Wait, I changed my mind!","overview_place_order_now_success_text":"A billing attempt was scheduled and will be processed in the next few minutes.","overview_place_order_now_info_text":"Charge will be processed in the next few minutes.","overview_get_invoice_now_button":"Get invoice now","overview_get_invoice_now_popup_title":"Are you sure you want to request an invoice now?","overview_get_invoice_now_popup_text":"After confirming this, the system will send you an invoice with a payment link in the next few minutes. You will have to pay the invoice to receive the items in your subscription.","overview_get_invoice_now_confirm_button":"Yes, I want an invoice","overview_get_invoice_now_abort_button":"Wait, I changed my mind!","overview_get_invoice_now_and_reset_schedule_button":"Get invoice now and reset the schedule","overview_get_invoice_now_success_text":"An invoice was scheduled and will be sent in the next few minutes.","overview_saving_error_message":"We couldn\u0027t save your changes.","overview_invalid_email_message":"The email you entered is invalid.","overview_alert_ok_button":"Okay","overview_back_button_text":"Back","overview_billing_schedule_title":"Billing schedule","overview_billing_schedule_scheduled_text":"(scheduled)","overview_billing_schedule_processing_payment_text":"Processing payment","overview_billing_schedule_payment_processed_text":"Payment processed","overview_billing_schedule_customer_action_required_text":"Customer action required","overview_billing_schedule_payment_failed_text":"Payment failed","overview_billing_schedule_payment_will_be_retried_text":"Payment will be retried automatically.","overview_billing_schedule_retry_payment_label":"Click here to retry this payment","overview_billing_schedule_attempt_scheduled_for_retry_text":"Scheduled for retry in the next minute","overview_billing_schedule_skipped_text":"Skipped","overview_fulfillment_schedule_title":"Fulfillment schedule","overview_fulfillment_schedule_scheduled_text":"(scheduled)","overview_fulfillment_schedule_unfulfilled_text":"Unfulfilled","overview_fulfillment_schedule_fulfilled_text":"Fulfilled","overview_fulfillment_schedule_on_hold_text":"On hold","overview_fulfillment_schedule_will_be_created_message":"Your fulfillment schedule will be created in a few minutes.","overview_payment_method_title":"Payment method","overview_payment_method_expires_on_text":"Expires on","overview_payment_method_card_ending_in_text":"Card ending in","overview_payment_method_ending_in_text":"ending in","overview_email_for_payment_method_update_was_sent_title":"Email sent","overview_email_for_payment_method_update_was_sent_message":"We have sent you an e-mail with a secure link to the page where you can update your payment details.","overview_payment_method_missing_text":"Payment method is missing or was revoked from the account.","overview_payment_method_paypal_account_text":"PayPal account","overview_billing_schedule_will_be_created_message":"Your billing schedule will be created in a few minutes.","overview_no_billing_schedule_for_inactive_subscription_message":"The subscription is not active and no billing attempts were made.","overview_remove_product_button":"Remove","overview_add_product_button":"Add item","overview_quantity":"Quantity","overview_select_product_button":"Add","overview_select_one-time_product_button":"One-time purchase","overview_one-time_product_label":"One-time purchase","overview_one-time_product_explanation":"Item will be in the subscription only for the next renewal and will be removed after it.","overview_select_product_popup_title":"Select product","overview_find_products_label":"Find products","overview_no_products_found_text":"No products were found. Please try to modify your search phrase.","overview_required_number_of_payments_label":"Required number of payments:","overview_maximum_number_of_payments_label":"Maximum number of payments:","overview_additional_pricing_initial_price_label":"Initial price","overview_additional_pricing_after_initial_order_label":"Price after initial order","overview_additional_pricing_price_after_payments_label":"Price after \\{\\{number_of_payments\\}\\} payment(s)","overview_skip_payment_label":"Skip payment","overview_unskip_payment_label":"Unskip payment","overview_reschedule_button":"Reschedule","overview_reschedule_save_button":"Save","overview_reschedule_cancel_button":"Cancel","overview_reschedule_time_requirement_error_message":"The date and time must be at least 2 hours in the future.","overview_additional_text_below_items":"","overview_required_number_of_payments_not_reached_text":"You can\u0027t yet cancel this subscription, as you didn\u0027t yet reach the required number of payments.","overview_maximum_allowed_number_of_payments_reached_text":"The maximum allowed number of payments has been reached, which means that this subscription will expire after the last fulfillment.","overview_cancellations_disabled_text":"Contact us if you want to cancel this subscription.","overview_discount_code_label":"Discount code","overview_discount_code_apply_button":"Apply","overview_discount_code_error_text":"Couldn\u0027t apply this discount code.","overview_discount_code_success_text":"Discount code was a
1152pplied successfully.","overview_change_interval_modal_title":"Change subscription interval","overview_change_interval_modal_label":"Interval","overview_edit_subscription_items_modal_title":"Edit Subscription Items","overview_edit_subscription_items_modal_current_items_text":"Current Items","overview_edit_subscription_items_modal_add_new_items_text":"Add New Items","overview_total_price_label":"Total:","overview_reschedule_modal_title":"Reschedule billing attempt","overview_reschedule_modal_date_label":"Reschedule date","overview_reschedule_modal_time_label":"Time","overview_shipping_modal_title":"Change shipping address","overview_change_note_modal_title":"Change subscription note","overview_change_note_modal_label":"Edit note","overview_discount_code_title":"Apply discount code","overview_request_email_payment_metod_update":"Request email to update payment method","overview_upsell_title":"Recommended products","overview_upsell_button":"Add to subscription","overview_next_order_text":"Your next order:","overview_reschedule_next_order_button":"Reschedule next order","overview_cancelled_subscription_next_order_text":"Subscription is cancelled, there is no next order.","overview_paused_subscription_next_order_text":"Subscription is paused, there is no next order","overview_reactivate_popup_title":"Are you sure you want to reactivate your subscription?","overview_reactivate_autocharge_popup_text":"Reactivating the subscription will charge you immediately. Press the button below to proceed.","overview_reactivation_confirm_button":"Yes, reactivate it.","overview_reactivation_autocharge_confirm_button":"Yes, reactivate it and charge me.","overview_recommendation_discount_badge":"\\{\\{discount_value\\}\\} off!","overviewmembership_title":"Membership","overviewmembership_cancel_popup_text":"Your membership will be cancelled, however you will still keep all of your membership benefits until the end of this billing period.","overviewmembership_valid_label":"Valid until: ","overviewmembership_cancel_button":"Cancel my membership","overviewmembership_reactivate_button":"Reactivate my membership","overviewmembership_reactivate_popup_title":"Are you sure you want to reactivate your membership?","overviewmembership_reactivate_popup_text":"Reactivating the membership will charge you immediately. Press the button below to proceed.","overviewmembership_reactivation_confirm_button":"Yes, reactivate it and charge me.","overviewaddress_first_name_label":"First name","overviewaddress_last_name_label":"Last name","overviewaddress_address_label":"Address","overviewaddress_address_line_2_label":"Apartment, suite, etc.","overviewaddress_postal_code_label":"Postal code","overviewaddress_city_label":"City","overviewaddress_country_label":"Country/Region","overviewaddress_state_label":"State/Province","overviewaddress_phone_label":"Phone","overviewaddress_company_label":"Company","loyalty_next_loyalty_discount_title":"Next loyalty discount","loyalty_percentage_savings_badge_label":"\\{\\{percentage_value\\}\\}% OFF!","loyalty_percentage_discount_description_text":"\\{\\{percentage_value\\}\\}% OFF on renewal #\\{\\{renewal_number\\}\\}!","list_your_subscriptions_text":"Your subscriptions","list_text_below_the_title":"","list_no_subscriptions_text":"You don\u0027t have any subscriptions yet.","list_not_logged_in_text":"You are not logged in.","list_total_value_label":"Total value:","list_created_on_label":"Created on:","list_next_on_label":"Next on:","list_view_subscription_button_text":"Click here to view subscription","list_more_than_X_items_text":"And \\{\\{items_amount\\}\\} more...","orderstatuswidget_title":"Subscription","orderstatuswidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the direct link y
1152ou receive in the email.","orderstatuswidget_subscription_button":"Manage your subscriptions","orderstatusemailwidget_title":"Resend magic subscription link","orderstatusemailwidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the magic link you receive in the email. You can also resend yourself an email with the magic link to the customer portal where you can view and edit your subscription. The email will be sent a few minutes after you click on the button below.","orderstatusemailwidget_resend_email_button_text":"Resend email with the magic link","orderstatusemailwidget_resend_email_button_success_text":"Email will be sent in a few minutes!","orderstatusemailwidget_resend_email_button_error_text":"Something went wrong","customraccountlogin_need_help_accessing_subscriptions_text":"Need help accessing your subscriptions?","customraccountlogin_click_here_text":"Click here","customrportalloginform_title":"Customer portal login","customrportalloginform_description":"Enter your email address in the field below and click the button to get an email with a magic link which will allow you to see subscriptions linked to your email address.","customrportalloginform_email_label":"Your e-mail address","customrportalloginform_email_placeholder":"","customrportalloginform_button_action":"Send link","customrportalloginform_success_text":"We have received your request and will send you an email in the next minute if there is at least one subscription linked to your email. Thank you!","customrportalloginform_enter_email_address_error_text":"Please enter a valid email address.","customrportalloginform_error_text":"Something went wrong.","customeraccountmenu_link_to_subscriptions_text":"Subscriptions","calendar_monday_label":"Monday","calendar_tuesday_label":"Tuesday","calendar_wednesday_label":"Wednesday","calendar_thursday_label":"Thursday","calendar_friday_label":"Friday","calendar_saturday_label":"Saturday","calendar_sunday_label":"Sunday","calendar_january_label":"January","calendar_february_label":"February","calendar_march_label":"March","calendar_april_label":"April","calendar_may_label":"May","calendar_june_label":"June","calendar_july_label":"July","calendar_august_label":"August","calendar_september_label":"September","calendar_october_label":"October","calendar_november_label":"November","calendar_december_label":"December","errors_magic_link_expired_title":"This link has expired","errors_magic_link_authentication_error_message":"Unauthorized. Please access this page with the link which was sent to your email. Error code: ","errors_magic_link_expired_instructions_text":"To request a new link, please click on the button below.","errors_magic_link_expired_get_access_button_text":"Get access to my subscription","errors_subscription_requires_shipping_address_error_message":"Please add a shipping address to your subscription as items in your subscription require it.","errors_subscription_requires_subscription_item":"Couldn\u0027t save items. Make sure that at least one item in the subscription is not a one-time purchase item."}}, 1153 form_token: "3bmfcktl1h92uz0r00kp3k35gvlspg9per5qmnns" }; 1154 1155</script>
1155 1156
1157<script> 1158 1159(function() { 1160 1161 function loginForm($) { 1162 1163 var Translator = (function() { 1164 1165 var locale = 'dflt'; 1166 function setLocale(l) { 1167 locale = l; 1168 } 1169 1170 function getTranslations() { 1171 return window.sealsubscriptions.translationsGroupedByLanguage; 1172 } 1173 1174 function getTimeString(unit, num) { 1175 var key = 'intervals_'+unit; 1176 1177 if (num > 1) { 1178 key += 's'; 1179 } 1180 1181 var translation = this.getTranslation(key); 1182 translation = translation.replace('\\{\\{number\\}\\}', num); 1183 1184 return translation; 1185 } 1186 1187 function intervalToHuman(interval) { 1188 if (interval.length > 0) { 1189 1190 var inter = interval.split(' '); 1191 1192 if (inter.length === 2) { 1193 var num = inter[0]*1; 1194 var unit = inter[1]; 1195 1196 return this.getTimeString(unit, num); 1197 } 1198 } 1199 1200 return ''; 1201 } 1202 1203 function getCycleDiscountTranslation(afterCycle) { 1204 1205 var afterCycle = afterCycle*1; 1206 if (afterCycle === 0) { 1207 return this.getTranslation('overview_additional_pricing_initial_price_label'); 1208 } 1209 1210 if (afterCycle === 1) { 1211 return this.getTranslation('overview_additional_pricing_after_initial_order_label'); 1212 } 1213 1214 var dflt = this.getTranslation('overview_additional_pricing_price_after_payments_label'); 1215 dflt = dflt.replace(/\\*{\\*{\s*number_of_payments\s*\\*}\\*}/, afterCycle); 1216 1217 return dflt; 1218 } 1219 1220 function getTranslation(key, stripQuotes) { 1221 var translations = getTranslations(); 1222 1223 var val = key; 1224 var locale = getLocale(); 1225 var localTranslations = {}; 1226 1227 if (typeof translations[locale] !== 'undefined') { 1228 localTranslations = translations[locale]; 1229 } 1230 1231 if (typeof localTranslations[key] !== 'undefined') { 1232 val = localTranslations[key]; 1233 } else { 1234 // Looks like the translation value is missing for the local language 1235 // Get the default one 1236 if (typeof translations['dflt'][key] !== 'undefined') { 1237 val = translations['dflt'][key]; 1238 } 1239 } 1240 1241 if (typeof stripQuotes !== 'undefined' && stripQuotes === true) { 1242 val = this.stripQuotes(val); 1243 } 1244 1245 return val; 1246 } 1247 1248 function stripQuotes(string) { 1249 return string.replace("'", '').replace("'", ''); 1250 } 1251 1252 function getLocale() { 1253 return locale; 1254 } 1255 1256 return { 1257 getTimeString : getTimeString, 1258 getTranslation : getTranslation, 1259 stripQuotes : stripQuotes, 1260 setLocale : setLocale, 1261 intervalToHuman : intervalToHuman, 1262 getCycleDiscountTranslation : getCycleDiscountTranslation 1263 } 1264})(); 1265 1266if (typeof window.sealsubscriptions !== 'undefined' && 1267 typeof window.sealsubscriptions.subscription !== 'undefined' && 1268 typeof window.sealsubscriptions.subscription.locale !== 'undefined' 1269) { 1270 var locale = window.sealsubscriptions.subscription.locale; 1271 if (locale === '') { 1272 if (typeof Shopify.locale !== 'undefined') { 1273 locale = Shopify.locale; 1274 } else { 1275 locale = 'dflt'; 1276 } 1277 } 1278 1279 1280 Translator.setLocale(locale); 1281} else { 1282 if (typeof Shopify.locale !== 'undefined') { 1283 Translator.setLocale(Shopify.locale); 1284 } 1285} 1286 1287$('[data-seal-t]').each(function(key, el) { 1288 1289 var $el = $(el); 1290 var key = $el.attr('data-seal-t'); 1291 1292 if (key !== '') { 1293 1294 var translation = Translator.getTranslation(key); 1295 1296 if (translation !== $el.html() && translation !== '') { 1297 $el.html(translation); 1298 } 1299 } 1300}); 1301 1302$('[data-seal-t-key][data-seal-t-value]').each(function(key, el) { 1303 1304 var $el = $(el); 1305 var key = $el.attr('data-seal-t-key'); 1306 1307 if (key === 'interval') { 1308 var translation = Translator.intervalToHuman($el.attr('data-seal-t-value')); 1309 1310 if (translation !== $el.html() && translation !== '') { 1311 $el.html(translation); 1312 } 1313 } 1314 1315 if (key === 'cycle_discount') { 1316 var translation = Translator.getCycleDiscountTranslation($el.attr('data-seal-t-value')); 1317 1318 if (translation !== $el.html() && translation !== '') { 1319 $el.html(translation); 1320 } 1321 } 1322}); var Navigator = (function() { 1323 1324 function getBaseUrlWithLocale() { 1325 var baseUrl = getBaseUrl(); 1326 var urlLocale = getUrlLocale(); 1327 1328 if (urlLocale !== '') { 1329 baseUrl = baseUrl+urlLocale+'/' 1330 } 1331 1332 return baseUrl 1333 } 1334 1335 function getBaseUrl() { 1336 return window.location.origin?window.location.origin+'/':window.location.protocol+'//'+window.location.host+'/'; 1337 } 1338 1339 function getUrlLocale() { 1340 var baseUrl = getBaseUrl(); 1341 var locale = getLocale(); 1342 1343 if (locale !== '') { 1344 // Check if the baseurl + locale is present in the url 1345 if (window.location.href.indexOf(baseUrl+locale+'/') === 0) { 1346 return locale; 1347 } 1348 } 1349 1350 return ''; 1351 } 1352 1353 function getLocale() { 1354 // Get locale value from the Shopify variable 1355 var locale = ''; 1356 if (typeof Shopify !== 'undefined' && typeof Shopify.locale !=='undefined') { 1357 locale = Shopify.locale; 1358 } 1359 return locale; 1360 } 1361 1362 function getQueryParams(qs) { 1363 qs = qs.split('+').join(' '); 1364 1365 var params = {}, 1366 tokens, 1367 re = /[?&]?([^=]+)=([^&]*)/g; 1368 1369 while (tokens = re.exec(qs)) { 1370 params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]); 1371 } 1372 1373 return params; 1374 } 1375 1376 function getQueryParam(param) { 1377 var params = getQueryParams(window.location.search); 1378 if (typeof params[param] !== 'undefined') { 1379 return params[param]; 1380 } 1381 1382 return ''; 1383 } 1384 1385 var savedQueryParams = ''; 1386 1387 function removeQueryParamsFromUrl() { 1388 // Save query params and then clear the query params from the URL 1389 savedQueryParams = window.location.search; 1390 window.history.replaceState({}, document.title, window.location.pathname); 1391 } 1392 1393 1394 return { 1395 getBaseUrl : getBaseUrl, 1396 getBaseUrlWithLocale : getBaseUrlWithLocale, 1397 getUrlLocale : getUrlLocale, 1398 getQueryParams : getQueryParams, 1399 getQueryParam : getQueryParam, 1400 removeQueryParamsFromUrl: removeQueryParamsFromUrl 1401 } 1402})(); var debouncers = []; 1403function debounce(key, callback, delay) { 1404 if (typeof debouncers[key] !== 'undefined') { 1405 clearTimeout(debouncers[key]); 1406 } 1407 debouncers[key] = setTimeout(callback, delay); 1408} /* API */ 1409var api = { 1410 call: function(action, value, success, fail, endpoint) { 1411 var path = window.location.pathname; 1412 1413 var data = {}; 1414 data[action] = value; 1415 data['path'] = path; 1416 data['shop'] = Shopify.shop; 1417 1418 if (typeof window.sealsubscriptions !== 'undefined' && typeof window.sealsubscriptions.form_token === 'string') { 1419 data['form_token'] = encodeURIComponent(window.sealsubscriptions.form_token); 1420 } 1421 1422 var editEndpoint = "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/edit-subscription-v04.php"; 1423 var countriesEndpoint = "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/get-countries.p
1423hp"; 1424 var updateCardEndpoint = "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/update-card-v01.php"; 1425 var findProductsEndpoint = "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/find-products-v05.php"; 1426 var skipBillingAttemptInvoiceEndpoint = "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/skip-billing-attempt-invoice-v01.php"; 1427 var sendCustomerPortalMagicLInkEndpoint = "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/send-customer-portal-magic-link-v01.php"; 1428 1429 if (typeof endpoint === 'undefined') { 1430 var selectedEndpoint = editEndpoint; 1431 } else if (endpoint === 'countries') { 1432 var selectedEndpoint = countriesEndpoint; 1433 } else if (endpoint === 'update-card') { 1434 var selectedEndpoint = updateCardEndpoint; 1435 } else if (endpoint === 'find-products') { 1436 var selectedEndpoint = findProductsEndpoint; 1437 } else if (endpoint === 'skip-billing-attempt-invoice') { 1438 var selectedEndpoint = skipBillingAttemptInvoiceEndpoint; 1439 } else if (endpoint === 'send-customer-portal-magic-link') { 1440 var selectedEndpoint = sendCustomerPortalMagicLInkEndpoint; 1441 } 1442 1443 var jqxhr = $.post(selectedEndpoint, 1444 data, 1445 function(d) { 1446 success(d); 1447 }) 1448 .fail(function(d) { 1449 fail(d); 1450 }); 1451 } 1452}; 1453 1454 function submitForm($self) { 1455 1456 var customerEmailInput = document.querySelector(".seal-subscription-page [name=\"customer_email\"]"); 1457 1458 if (customerEmailInput.checkValidity() === false) { 1459 1460 // Report validity. This will validate the email address with the HTML's default functions. 1461 customerEmailInput.reportValidity(); 1462 1463 } else { 1464 1465 $self.addClass('seal-loading'); 1466 1467 var $inputElement = $self.closest('[data-seal-form]').find('input, select'); 1468 1469 // Validate that the customer didn't simply click the submit button. 1470 if ($inputElement.val() === '') { 1471 // Empty string 1472 $self.removeClass('seal-loading'); 1473 $('[data-seal-customer-portal-success]').html(Translator.getTranslation('customrportalloginform_enter_email_address_error_text')); 1474 1475 return false; 1476 } 1477 1478 var data = $inputElement.serialize(); 1479 1480 api.call('send_email', data, function() { 1481 $self.removeClass('seal-loading'); 1482 $self.addClass('seal-portal-hide'); 1483 $('[data-seal-customer-portal-success]').html(Translator.getTranslation('customrportalloginform_success_text')); 1484 1485 }, function(d) { 1486 $self.removeClass('seal-loading'); 1487 $('[data-seal-customer-portal-success]').html(Translator.getTranslation('customrportalloginform_error_text')); 1488 1489 1490 }, 'send-customer-portal-magic-link'); 1491 } 1492 } 1493 // Save 1494 $(document).on('click', '[data-action="send_customer_portal_login_link"]', function() { 1495 submitForm($(this)); 1496 }); 1497 1498 $(document).on('keydown', '.seal-input[name="customer_email"]', function(event) { 1499 if (event.which === 13) { 1500 submitForm($('[data-action="send_customer_portal_login_link"]').first()); 1501 } 1502 }); 1503 } 1504 1505 var loadScript = function(url, callback){ 1506 var script = document.createElement("script") 1507 script.type = "text/javascript"; 1508 1509 if (script.readyState){ //IE 1510 script.onreadystatechange = function(){ 1511 if (script.readyState == "loaded" || 1512 script.readyState == "complete"){ 1513 script.onreadystatechange = null; 1514 callback(); 1515 } 1516 }; 1517 } else { //Others 1518 script.onload = function(){ 1519 callback(); 1520 }; 1521 } 1522 1523 script.src = url; 1524 document.getElementsByTagName("head")[0].appendChild(script); 1525}; 1526 1527 if ((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 3) || typeof jQuery.fadeIn === 'undefined') { 1528 // typeof jQuery.fadeIn === 'undefined' check makes sure that we don't use the slim version of jquery, which is missing the fadein function 1529 var jqueryUrl = 'https://cdn-app.sealsubscriptions.com/public/assets/js/jquery.3.4.1.min.js'; 1530 1531 loadScript(jqueryUrl, function(){ 1532 jQuery341 = jQuery.noConflict(true); 1533 loginForm(jQuery341); 1534 }); 1535 } else { 1536 loginForm(jQuery); 1537 } 1538})(); 1539</script>
1539 1540 1541 1542 </div><div id="shopify-section-footer-template" class="shopify-section"><footer class="for-footer-blocks nomargin_base"><div class="tt-footer-custom tt-color-scheme-04"> 1543 <div class="container"> 1544 <div class="tt-row"> 1545 1546 1547 1548 <div class="col-sm-6 copygrid6"><div class="tt-col-item"> 1549 <div class="tt-box-copyright">© Dark Horse Coffee Company 2026. All Rights Reserved.</div> 1550 </div></div> 1551 <div class="col-sm-6"></div> 1552 1553 1554 1555 </div> 1556 </div> 1557</div></footer> 1558 1559 1560</div><a href="#" class="tt-back-to-top">BACK TO TOP</a> 1561<div id="custom-preloader"> 1562 <div class="custom-loader" style="display: none;"> 1563 <img loading="lazy" width="32" height="32" alt="Page Loader" class="lazyload" data-src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/ajax-loader.gif?v=83335857307597093571719291725"> 1564 </div> 1565</div>
1565<script> 1566 var theme = {}, 1567 shop_url = 'https://www.darkhorsecoffeecompany.com', 1568 money_format = '${{amount}}', 1569 color_with_border = 'White' || 'empty', 1570 colors_value = ',coat: #ff0000,yellow: #ffff00,black: #000000,blue: #0000ff,green: #00ff00,purple: #800080,silver: #c0c0c0,white: #ffffff,brown: #7b3f00,light-brown: #feb035,dark-turquoise: #23cddc,orange: #fe9001,tan: #eacea7,camo: #41533b,violet: #ee82ee,pink: #ffc0cb,grey: #808080,red: #ff0000,light blue: #add8e6,military green: #767860,high-vis yellow: #bacc00,gray: #808080,,', 1571 texture_obj = function(){return JSON.parse('{}'); 1572 } 1573 texture_obj = texture_obj(); 1574 1575 var wokiee_app = { 1576 url: 'exim-cpanel.oldev.net', 1577 loader_text: 'Be patient', 1578 main_info: { 1579 customerid: '', 1580 iid: '23e582fd9f6c3982a3e0dd076957132e5a36de24cb5958a71bd0bd362e57afef', 1581 shop: 'darkhorsecoffeecompany.myshopify.com', 1582 domain: 'www.darkhorsecoffeecompany.com', 1583 lic: '8bd6e934-094b-4267-9faf-22f95c15cc14', 1584 } 1585 }; 1586 1587 window.shopUrl = ''; 1588 1589 var set_day = 'Day', 1590 set_hour = 'Hrs', 1591 set_minute = 'Min', 1592 set_second = 'Sec'; 1593 1594 var addtocart_text = '<span class="icon icon-shopping_basket"></span> <span>ADD TO CART</span>', 1595 unavailable_text = '<span>SOLD OUT</span>', 1596 addedhtml_text = '<span class="icon icon-shopping_basket"></span> ADDED', 1597 errorhtml_text = '<span class="icon icon-shopping_basket"></span> LIMIT PRODUCTS', 1598 preorderhtml_text = '<span class="icon icon-f-47"></span> <span>PREORDER</span>', 1599 wait_text = '<span class="icon icon-shopping_basket"></span> WAIT', 1600 b_close = 'Close', 1601 b_back = 'Back', 1602 seeallresults = 'See all results'; 1603 1604 var small_image = '//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dummy.png?v=126115327698071743221719291734'; 1605 1606 1607 </script>
1607<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/vendor.min.js?v=177218215479878299121719291780" defer="defer"></script>
1607<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/theme.min.js?v=10354499197152440861719291778" defer="defer"></script>
vendor: 1 bytes, line 1607
1607
1608<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/owl.carousel.min.js?v=97891440811553454251719291771" defer="defer" type="text/javascript"></script>
1608<!-- modal (ModalSubsribeGood) --> 1609<div class="modal fade" id="ModalSubsribeGood" tabindex="-1" role="dialog" aria-label="myModalLabel" aria-hidden="true"> 1610 <div class="modal-dialog modal-xs"> 1611 <div class="modal-content "> 1612 <div class="modal-header"> 1613 <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="icon icon-clear"></span></button> 1614 </div> 1615 <div class="modal-body"> 1616 <div class="tt-modal-subsribe-good"> 1617 <i class="icon-f-68"></i> <span>You have successfully subscribed!</span> 1618 </div> 1619 </div> 1620 </div> 1621 </div> 1622</div>
1623<script> 1624 function checkSubscribe(){ 1625 if(location.search.indexOf('customer_posted=true') == -1) return false; 1626 $('.tt-modal-subsribe-good').find('span').html('You have successfully subscribed!'); 1627 $('#ModalSubsribeGood').modal('show'); 1628 setTimeout(function(){window.history.pushState("", "", location.pathname)}, 100); 1629 } 1630 function checkSended(){ 1631 if(location.search.indexOf('contact_posted=true') == -1) return false; 1632 $('.tt-modal-subsribe-good').find('span').html('Thanks for contacting us. We'll get back to you as soon as possible.'); 1633 $('#ModalSubsribeGood').modal('show'); 1634 setTimeout(function(){window.history.pushState("", "", location.pathname)}, 100); 1635 } 1636 window.addEventListener('DOMContentLoaded', function() { 1637 checkSubscribe(); 1638 checkSended(); 1639 }); 1640</script>
1640<!-- Modal (ModalMessage) --> 1641<div class="modal fade" id="ModalMessage" tabindex="-1" role="dialog" aria-label="myModalLabel" aria-hidden="true" data-pause=1500> 1642 <div class="modal-dialog"> 1643 <div class="modal-content "> 1644 <div class="modal-header"> 1645 <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="icon icon-clear"></span></button> 1646 </div> 1647 <div class="modal-body"> 1648 <div class="tt-login-wishlist"> 1649 <p>Please login and you will add product to your wishlist</p> 1650 <div class="row-btn"> 1651 <a href="https://www.darkhorsecoffeecompany.com/customer_authentication/redirect?locale=en®ion_country=US" class="btn btn-small ttmodalbtn">SIGN IN</a> 1652 <a href="https://account.darkhorsecoffeecompany.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkYXJraG9yc2Vjb2ZmZWVjb21wYW55Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA1Mjc4NCwibmJmIjoxNzkxNDQ3OTg0fQ.5OZ6rfZoWSfeTO3ptnWfyradXsl1tvIR9ubMwX1ZHv4" class="btn btn-border btn-small ttmodalbtn">REGISTER</a> 1653 </div> 1654 </div> 1655 </div> 1656 </div> 1657 </div> 1658</div><div id="shopify-section-promo-fixed" class="shopify-section"> 1659 1660</div> 1661 1662 1663 1664 1665 1666
1666<script> 1667function fixUnlockText() { 1668 // Only run on pages that actually have the builder widget 1669 if (!document.querySelector("mbc-builder-widget")) return; 1670 1671 const needle = /unlock your bundle and save|lock your bundle and save/i; 1672 1673 // Find ANY element that contains that text and force visibility 1674 document.querySelectorAll("mbc-builder-widget *").forEach(el => { 1675 const txt = (el.textContent || "").trim(); 1676 if (!txt) return; 1677 1678 if (needle.test(txt) && txt.length <= 80) { 1679 el.style.color = "#F4B400"; 1680 el.style.fontWeight = "700"; 1681 el.style.opacity = "1"; 1682 el.style.visibility = "visible"; 1683 el.style.display = "inline-block"; 1684 } 1685 }); 1686} 1687 1688document.addEventListener('DOMContentLoaded', function () { 1689 function tweakBundleUI() { 1690 1691 // 1) Change generic MBC default buttons on product cards 1692 document.querySelectorAll('button.mbcb-button--default').forEach(function (btn) { 1693 var text = btn.textContent.trim(); 1694 if (text === 'Choose Variant') { 1695 btn.textContent = 'Select Options'; 1696 } 1697 }); 1698 1699 // 2) Change PRE ORDER in popups to ADD TO BUNDLE 1700 if (document.querySelector('mbc-builder-widget')) { 1701 document.querySelectorAll('.mbcp-quick-view button, .mbcp-quick-view .btn, .mbcb-modal button').forEach(function (btn) { 1702 var t = btn.textContent.trim().toUpperCase(); 1703 if (t === 'PRE ORDER' || t === 'PRE-ORDER') { 1704 btn.textContent = 'ADD TO BUNDLE'; 1705 } 1706 }); 1707 } 1708 1709 // 3) Change cart label "Subtotal" -> "Current selections" 1710 document.querySelectorAll('.mbcb-cart-activator .mbcb-text--bodyLg').forEach(function (el) { 1711 var t = el.textContent.trim().toLowerCase(); 1712 if (t === 'subtotal') { 1713 el.textContent = 'Current selections'; 1714 } 1715 }); 1716 1717 // 4) Force "Unlock your bundle and save" label visible (ALL builders) 1718 fixUnlockText(); 1719 } 1720 1721 // Run once on load 1722 tweakBundleUI(); 1723 1724 // Watch for MBC widget updates & re-run 1725 var observer = new MutationObserver(tweakBundleUI); 1726 observer.observe(document.body, { childList: true, subtree: true }); 1727}); 1728</script>
1728 1729 1730
1731<script> 1732 const mu_border_observer = new MutationObserver(() => { 1733 const el = document.querySelector('#mu-checkout-container'); 1734 if (el) { 1735 el.classList.remove('mu:border-t', 'mu:border-gray-300'); 1736 } 1737}); 1738mu_border_observer.observe(document.body, { childList: true, subtree: true }); 1739</script>
1739 1740<style> 1741 #mu-checkout-container .mu-badges p:nth-child(4) { 1742 border-bottom: 1px solid rgb(209, 213, 219) !important; 1743 padding-bottom: 8px !important; 1744} 1745 1746 1747</style>
1748<script> 1749 const mu_fbt_style_observer = new MutationObserver(() => { 1750 document.querySelectorAll('#mu-fbt .mu-fbt-item-title').forEach(title => { 1751 const next = title.nextElementSibling; 1752 if (next && next.classList.toString().includes('items-center')) { 1753 next.style.setProperty('flex-direction', 'row', 'important'); 1754 next.style.setProperty('flex-wrap', 'nowrap', 'important'); 1755 } 1756 }); 1757 1758 const randomText = document.querySelector('#mu-random-text'); 1759 if (randomText) { 1760 randomText.style.setProperty('padding', '5px', 'important'); 1761 } 1762}); 1763mu_fbt_style_observer.observe(document.body, { childList: true, subtree: true }); 1764</script>
1764 1765 1766 1767 1768 1769 <style> @media (min-width: 1025px) {.desctop-menu-large li ul a, .desctop-menu-large ul ul a, header.small-header li ul a {font-size: 26px !important; line-height: 1.3 !important; }} @media (min-width: 1025px) {.tt-desktop-header .tt-account .tt-dropdown-menu a, .tt-desktop-header .tt-account .tt-dropdown-menu a span, .tt-desktop-header .tt-account .tt-dropdown-menu li {font-size: 26px !important; line-height: 1.3 !important; }} @media (max-width: 1024px) {.mobile-main-menu a, .mmpanel a, .mmpanel li a, nav.panel-menu li a, .tt-mobile-parent-account a, .tt-mobile-add a {font-size: 32px !important; line-height: 1 !important; }} </style> 1770<div id="shopify-block-AaThtRWh0U0NnSlJNb__7902831097370503076" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: edd_read_data_from_metafields --> 1771 1772 1773 1774 1775 1776 1777<!-- get collection --> 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796�� 1797 1798 1799 1800<div class="sb_info_extension metafield_update" style="display:none"> 1801 <div class="sb_user_country_code">US</div> 1802 <div class="sb_user_country_name">United States</div> 1803 <div class="sb_store_date">Oct 08, 2026 04:26</div> 1804 <div> 1805 Product Tag : 1806 1807 </div> 1808 <div> 1809 Product Collection : 1810 1811 </div> 1812</div>
1812<script>window.sb_edd_customer = { logged_in: false };</script>
1812 1813
1814<script> 1815 var sb_edd_general_data = {"edd_options":{"is_enabled":"0","cutoff_time":"12 : 00 AM","off_day":"Array\n(\n [0] =\u003e no_off_day\n)\n","message":"\u003cdiv class=\"\" style=\"text-align:left;color:#000;font-size:16px\"\u003e\u003cimg src=\"img\/icon_img49.png\" style=\"vertical-align: middle;width: auto;height: auto;\"\u003e Receive your order : {min_lead_days,1} to {max_lead_days,3}\u003c\/div\u003e ","msg_preview":{"font_size":"","text_transfrom":"initial","font_weight":"","font_style":"","text_align":"left","border":"rgb(244, 180, 0)","color":"","highlight_clr":"not_set","background_clr":"rgb(239, 239, 239)","background_option":"color","background":"","margin":"10px 0px 10px 0px","padding":"10px 10px 10px 10px","border_radius":"0px"},"date_format":"17","countdown_formate":"3","is_all_products":"1","display_on_other_page":"0","cutofftime_enable":"0","edd_for_customer_or_admin":"admin","hide_default_message":"0","cart_msg_apperance":"date","all_rule_country":[""],"is_rule_set_for_location":"0","is_rule_set_for_zipcode":"0","sb_location":[63355257010,63705350322,71390986418,63648563378],"is_rule_set_for_shipping":"0","is_shipping_data_set":"1","holidays":"[]","delivery_off_day":"Array\n(\n [0] =\u003e no_off_day\n)\n","custom_date_format":"","date_option":"default","apply_today_tomorrow":"0","check_box_change_msg_position":"","check_box_order_confirmation":"","custom_cart_label":"Order Estimation","detail_page_class":"","additional_script":" ","template_id":"not_set","animation_class":"no_effect","custom_js":"","custom_css":"","collection_page_eta_enable":"0","collection_eta_message":"Get it by {delivery_min_date} - {delivery_max_date}","is_vaction_msg_on":"false","shop":"darkhorsecoffeecompany.myshopify.com","show_reviewPopup_in_setting":"1","trial_active":0,"trial_end_date":"2024-05-30","allow_store":0,"allow_store_end_date":"not_get","plan_info":{"plan":"premium","is_active":1},"edd_customer_option":{"min_day":"1","max_day":"3","calender_alignment":"right","cart_calendar_heading":"Schedule Product Delivery","cart_calendar_err_msg":"Please select delivery date before checkout","order_delivery_date_label":"Delivery Date","order_delivery_day_label":"Delivery Day","weekday_translation":"Sun,Mon,Tue,Wen,Thu,Fri,Sat","month_translation":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","off_day":""},"store_id":"7466","store_country_code":"US","store_country_name":"United States","app_block_type":"not_set","app_is_block":"0","app_plan_name":"Premium"},"edd_customer_option":{"min_day":"1","max_day":"3","calender_alignment":"right","cart_calendar_heading":"Schedule Product Delivery","cart_calendar_err_msg":"Please select delivery date before checkout","order_delivery_date_label":"Delivery Date","order_delivery_day_label":"Delivery Day","weekday_translation":"Sun,Mon,Tue,Wen,Thu,Fri,Sat","month_translation":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","off_day":""},"is_install":"1","plan_info":{"plan":"premium","is_active":1},"edd_exclude_product":"not_set","random_string":"cqSwl"}; 1816 var sb_edd_all_product_msg = "not_set" 1817 var sb_edd_collection_msg = "not_set" 1818 var sb_edd_specific_product_msg = "not_set" 1819 var sb_edd_product_tag_msg = "not_set" 1820 var sb_edd_product_vendor_msg = "not_set" 1821 var specific_date_format = 'not_set'; 1822 var specific_date_option = 'not_set'; 1823 var specific_custom_date_format = 'not_set'; 1824 var specific_cutofftime_enable = 'not_set'; 1825 var specific_cutofftime = 'not_set'; 1826 var specific_countdown_option = 'not_set' 1827 var sb_additional_option = 'not_set'; 1828 var sb_is_continue_selling = '0'; 1829 var store_language ='en'; 1830 var edd_shop ='not_set'; 1831 var sb_eta_set_for_location = 'not_set'; 1832 var specific_holiday = 'not_set'; 1833 var specific_delivery_weekoff = 'not_set'; 1834 var specific_weekoff = 'not_set'; 1835 var sb_store_date_with_time = `Oct 08, 2026 04:26 AM` 1836 1837 if(sb_edd_general_data == null) 1838 { 1839 if(typeof edd_options != 'undefined'){ 1840 var sb_edd_options = edd_options ; 1841 var sb_edd_plan_info = edd_plan_info; 1842 } 1843 }else{ 1844 var sb_edd_plan_info = sb_edd_general_data.plan_info; 1845 var sb_edd_options = sb_edd_general_data.edd_options; 1846 var edd_exclude_product = sb_edd_general_data.edd_exclude_product 1847 } 1848 if(sb_edd_all_product_msg == null){ if(typeof edd_all_product_msg != 'undefined'){ sb_edd_all_product_msg = edd_all_product_msg}else{sb_edd_all_product_msg = 'not_set'}} 1849 if(sb_edd_collection_msg == null){if(typeof edd_collection_msg != 'undefined'){sb_edd_collection_msg = edd_collection_msg}else{sb_edd_collection_msg = 'not_set'}} 1850 if(sb_edd_specific_product_msg == null){if(typeof edd_specific_product_msg != 'undefined'){sb_edd_specific_product_msg = edd_specific_product_msg}else{sb_edd_specific_product_msg = 'not_set'}} 1851 if(sb_edd_product_tag_msg == null){if(typeof edd_product_tag_msg != 'undefined'){sb_edd_product_tag_msg = edd_product_tag_msg}else{sb_edd_product_tag_msg = 'not_set'}} 1852 if(sb_edd_product_vendor_msg == null){if(typeof edd_product_vendor_msg != 'undefined'){sb_edd_product_vendor_msg = edd_product_vendor_msg}else{sb_edd_product_vendor_msg = 'not_set'}} 1853 1854 if(typeof sb_edd_all_product_msg[0].store_locatore_list == 'undefined'){ 1855 sb_edd_all_product_msg = createNewObjectForExistingStore(sb_edd_all_product_msg) 1856 } 1857 if(typeof sb_edd_collection_msg[0].store_locatore_list == 'undefined'){ 1858 sb_edd_collection_msg = createNewObjectForExistingStore(sb_edd_collection_msg) 1859 } 1860 if(typeof sb_edd_specific_product_msg[0].store_locatore_list == 'undefined'){ 1861 sb_edd_specific_product_msg = createNewObjectForExistingStore(sb_edd_specific_product_msg) 1862 } 1863 if(typeof sb_edd_product_tag_msg[0].store_locatore_list == 'undefined'){ 1864 sb_edd_product_tag_msg = createNewObjectForExistingStore(sb_edd_product_tag_msg) 1865 } 1866 if(typeof sb_edd_product_vendor_msg[0].store_locatore_list == 'undefined'){ 1867 sb_edd_product_vendor_msg = createNewObjectForExistingStore(sb_edd_product_vendor_msg) 1868 } 1869 // country checker 1870 var is_country_dropdown_on = '0'; 1871 if(typeof sb_edd_options.is_country_dropdown_on != "undefined"){ 1872 is_country_dropdown_on = sb_edd_options.is_country_dropdown_on; 1873 } 1874 1875 function createNewObjectForExistingStore(edd_obj_meta){ 1876 for(i=0;i<edd_obj_meta.length;i++){ 1877 if(typeof edd_obj_meta[i].location_enable == 'undefined'){ 1878 obj = {location_enable :'0'} 1879 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1880 } 1881 if(typeof edd_obj_meta[i].shipping_enable == 'undefined'){ 1882 obj = {shipping_enable :'0'} 1883 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1884 } 1885 if(typeof edd_obj_meta[i].zipcode_enable == 'undefined'){ 1886 obj = {zipcode_enable :'0'} 1887 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1888 } 1889 if(typeof edd_obj_meta[i].is_continue_selling == 'undefined'){ 1890 obj = {is_continue_selling :'0'} 1891 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1892 } 1893 if(typeof edd_obj_meta[i].additional_option == 'undefined'){ 1894 obj = {additional_option :'not_set'} 1895 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1896 } 1897 if(typeof edd_obj_meta[i].zipcode_prefix_set == 'undefined'){ 1898 obj = {zipcode_prefix_set :'0'} 1899 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1900 } 1901 if(typeof edd_obj_meta[i].store_locatore_list == 'undefined'){ 1902 obj = {store_locatore_list :'not_set'} 1903 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 1904 } 1905 } 1906 return edd_obj_meta; 1907 } 1908 // country checker 1909 <!-- warehouse priority --> 1910 var warehouse_priority_option = 'default'; 1911 var warehouse_priority = 'not_set'; 1912 1913 if(typeof sb_edd_options.warehouse_priority_option != 'undefined'){ 1914 warehouse_priority_option = sb_edd_options.warehouse_priority_option 1915 } 1916 if(typeof sb_edd_options.warehouse_priority != 'undefined'){ 1917 warehouse_priority = sb_edd_options.warehouse_priority 1918 warehouse_priority = warehouse_priority.split(',') 1919 warehouse_priority = warehouse_priority.map(i=>Number(i)); 1920 } 1921 <!-- warehouse priority --> 1922 1923 var all_rule_country_array = []; 1924 if(typeof sb_edd_options.all_rule_country != 'undefined'){ 1925 all_rule_country_array = sb_edd_options.all_rule_country; 1926 1927 1928 // fix blank value issue for www.faberjewels.com 1929 checkBlankValue = Object.values(all_rule_country_array).some(value => value === ""); 1930 if(checkBlankValue){ 1931 all_rule_country_array = Object.fromEntries( 1932 Object.entries(all_rule_country_array).filter(([key, value]) => value !== "") 1933 ); 1934 } 1935 } 1936 1937 var sb_edd_is_homepage = `0`; 1938 1939 var edd_sb_product_id = ''; 1940 var edd_sb_product_title = ''; 1941 var edd_sb_product_handle = ''; 1942 var edd_sb_product_type = ''; 1943 var edd_sb_product_vendor = ''; 1944 var edd_check_sb_collection_id = ''; 1945 var edd_sb_product_qty = ''; 1946 var edd_sb_product_weight = ''; 1947 var sb_product_avaiable = ''; 1948 var edd_sb_product_tag = new Array(); 1949 var edd_sb_collection_id = new Array(); 1950 1951 var sb_edd_zipcode_enable = '0'; 1952 var sb_edd_shipping_enable = '0'; 1953 var sb_edd_location_enable = '0'; 1954 var sb_edd_zipcode_list = 'not_set'; 1955 var sb_edd_store_locatore_list = 'not_set'; 1956 var edd_multiple_rule_for_shipping = 'not_set'; 1957 1958 var sb_set_vaction_msg = '0'; 1959 1960 var sb_product_have_qty = 0; 1961 var sb_edd_message = 'not_set'; 1962 var sb_edd_preview_design = 'not_set'; 1963 var sb_set_specific_msg = 0; 1964 var sb_is_exclude_product = '0'; 1965 var edd_data; 1966 var edd_store_country,edd_store_country_code ,edd_user_country ,edd_user_country_code,edd_app_plan,edd_country_name,edd_country_code,edd_store_id; 1967 1968 var sb_is_set_msg_for_product = '0'; 1969 var is_set_msg_for_sb_product_type = '0'; 1970 var is_set_msg_for_sb_product_tag = '0'; 1971 var is_set_msg_for_sb_product_vendor = '0'; 1972 var is_set_msg_for_sb_all_product = '0'; 1973 var is_set_msg_for_sb_collection = '0'; 1974 var sb_product_locations=[]; 1975 var sb_location_with_qty = []; <!-- warehouse priority --> 1976 var variant_with_warehouse_qty = []; <!-- warehouse priority --> 1977 var sb_locationId_having_max_qty; 1978 var default_sb_product_locations=[]; 1979 var default_sb_location_with_qty = []; <!-- warehouse priority --> 1980 var default_variant_with_warehouse_qty = []; <!-- warehouse priority --> 1981 var default_sb_locationId_having_max_qty; 1982 var sb_is_rule_set_for_location = '0'; 1983 var sb_is_rule_set_for_zipcode = '0'; 1984 var sb_is_rule_set_for_shipping = '0'; 1985 var get_location_response = '0'; 1986 if(typeof sb_edd_options.is_rule_set_for_location != 'undefined'){ 1987 sb_is_rule_set_for_location = sb_edd_options.is_rule_set_for_location; 1988 } 1989 if(typeof sb_edd_options.is_rule_set_for_zipcode != 'undefined'){ 1990 sb_is_rule_set_for_zipcode = sb_edd_options.is_rule_set_for_zipcode; 1991 } 1992 if(typeof sb_edd_options.is_rule_set_for_shipping != 'undefined'){ 1993 sb_is_rule_set_for_shipping = sb_edd_options.is_rule_set_for_shipping; 1994 } 1995 1996 if(typeof sb_edd_options.shop != 'undefined'){ 1997 edd_shop = sb_edd_options.shop; 1998 }else if(typeof delivery_shop !== 'undefined'){ 1999 edd_shop = delivery_shop; 2000 }else{ 2001 edd_shop = Shopify.shop; 2002 } 2003 2004 2005 if(typeof show_edd_on_homepage_custom != 'undefined' ){ 2006 if(show_edd_on_homepage_custom == '1'){ 2007 edd_sb_product_id = edd_product_id; 2008 edd_sb_product_title = ``; 2009 edd_sb_product_handle = ``; 2010 edd_sb_product_type = edd_product_type; 2011 edd_sb_product_vendor = edd_product_vendor; 2012 //edd_check_sb_collection_id = `not_set`; 2013 edd_sb_product_qty =edd_product_qty; 2014 edd_sb_product_weight = edd_product_weight; 2015 sb_product_avaiable = product_avaiable; 2016 edd_sb_product_tag = edd_product_tag; 2017 edd_sb_collection_id = edd_collection_id; 2018 } 2019 } 2020 else{ 2021 edd_sb_product_id = ``; 2022 edd_sb_product_title = ``; 2023 edd_sb_product_handle = ``; 2024 edd_sb_product_type = ``; 2025 edd_sb_product_vendor = ``; 2026 edd_check_sb_collection_id = `not_set`; 2027 edd_sb_product_qty = ``; 2028 edd_sb_product_weight = ``; 2029 sb_product_avaiable = ``; 2030 sb_selected_product_qty = ``; 2031 edd_sb_product_tag = new Array(); 2032 edd_sb_collection_id = new Array();
2033 // check product availibitty at varinat level to support ETA for variant on load (instock / out of stock) 2034 if(typeof sb_edd_options.onLordavailibityForSeletedVaraint != 'undefined'){ 2035 if(sb_edd_options.onLordavailibityForSeletedVaraint == '1'){ 2036 sb_product_avaiable = sb_selected_product_qty; 2037 } 2038 } 2039 for (i = 0; i < document.getElementsByClassName("edd_sb_product_tag").length; i++) { 2040 edd_sb_product_tag.push(document.querySelector(".sb_info_extension .sb_product_tag_"+i).innerText); 2041 } 2042 for (i = 0; i < document.getElementsByClassName("edd_sb_product_collection").length; i++) { 2043 edd_sb_collection_id.push(document.querySelector(".sb_info_extension .product_collection_"+i).innerText); 2044 } 2045 } 2046 2047// var script = document.createElement('script'); 2048 // script.src = "https://estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/edd-proxy/main/main_function/index.js?25-09-25"; 2049// setTimeout(function(){ 2050 // document.head.appendChild(script); 2051// },100) 2052</script>
2052 2053 2054<!-- BEGIN app snippet: edd_main_eta_rule_logic -->
2054<script> 2055function setEDDCookie(cname, cvalue){ 2056 var d = new Date(); 2057 d.setTime(d.getTime() + (24 * 60 * 60 * 1000)); 2058 var expires = "expires="+d.toUTCString(); 2059} 2060function getEDDCookie(cname){ 2061 let name = cname + "="; 2062 let decodedCookie = document.cookie; 2063 let ca = decodedCookie.split(';'); 2064 for(let i = 0; i <ca.length; i++) { 2065 let c = ca[i]; 2066 while (c.charAt(0) == ' ') { 2067 c = c.substring(1); 2068 } 2069 if (c.indexOf(name) == 0) { 2070 return c.substring(name.length, c.length); 2071 } 2072 } 2073 return ""; 2074 } 2075 2076function check_sb_edd_coockie($){ 2077 var check_edd_data = getEDDCookie("edd_data"); 2078 2079 if(typeof Shopify !== 'undefined' && typeof Shopify.country !== 'undefined') { 2080 user_country_code = Shopify.country; 2081 }else{ 2082 console.log('Shopify Not defined'); 2083 if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){ 2084 user_country_code = sb_edd_options.store_country_code; 2085 } 2086 } 2087 if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){ 2088 store_country_code = sb_edd_options.store_country_code; 2089 }else{ 2090 store_country_code = user_country_code; 2091 } 2092 setCoockieForCountryMsg(store_country_code,user_country_code); 2093} 2094function setCoockieForCountryMsg(store_country_code,user_country_code){ 2095 sb_countries = [{country: 'All Country', code: 'all_country'}, {country: 'Afghanistan', code: 'AF'}, {country: 'land Islands', code: 'AX'}, {country: 'Albania', code: 'AL'}, {country: 'Algeria', code: 'DZ'}, {country: 'American Samoa', code: 'AS'}, {country: 'AndorrA', code: 'AD'}, {country: 'Angola', code: 'AO'}, {country: 'Anguilla', code: 'AI'}, {country: 'Antarctica', code: 'AQ'}, {country: 'Antigua and Barbuda', code: 'AG'}, {country: 'Argentina', code: 'AR'}, {country: 'Armenia', code: 'AM'}, {country: 'Aruba', code: 'AW'}, {country: 'Australia', code: 'AU'}, {country: 'Austria', code: 'AT'}, {country: 'Azerbaijan', code: 'AZ'}
2095, {country: 'Bahamas', code: 'BS'}, {country: 'Bahrain', code: 'BH'}, {country: 'Bangladesh', code: 'BD'}, {country: 'Barbados', code: 'BB'}, {country: 'Belarus', code: 'BY'}, {country: 'Belgium', code: 'BE'}, {country: 'Belize', code: 'BZ'}, {country: 'Benin', code: 'BJ'}, {country: 'Bermuda', code: 'BM'}, {country: 'Bhutan', code: 'BT'}, {country: 'Bolivia', code: 'BO'}, {country: 'Bosnia And Herzegovina', code: 'BA'}, {country: 'Botswana', code: 'BW'}, {country: 'Bouvet Island', code: 'BV'}, {country: 'Brazil', code: 'BR'}, {country: 'British Indian Ocean Territory', code: 'IO'}, {country: 'Brunei Darussalam', code: 'BN'}, {country: 'Saint Barthelemy', code: 'BL'}, {country: 'Bulgaria', code: 'BG'}, {country: 'Burkina Faso', code: 'BF'}, {country: 'Burundi', code: 'BI'}, {country: 'Cambodia', code: 'KH'}, {country: 'Cameroon', code: 'CM'}, {country: 'Canada', code: 'CA'}, {country: 'Cape Verde', code: 'CV'}, {country: 'Cayman Islands', code: 'KY'}, {country: 'Central African Republic', code: 'CF'}, {country: 'Chad', code: 'TD'}, {country: 'Chile', code: 'CL'}, {country: 'China', code: 'CN'}, {country: 'Christmas Island', code: 'CX'}, {country: 'Cocos (Keeling) Islands', code: 'CC'}, {country: 'Colombia', code: 'CO'}, {country: 'Comoros', code: 'KM'}, {country: 'Congo', code: 'CG'}, {country: 'Congo, The Democratic Republic of the', code: 'CD'}, {country: 'Cook Islands', code: 'CK'}, {country: 'Costa Rica', code: 'CR'}, {country: 'Cote D"Ivoire', code: 'CI'}, {country: 'Croatia', code: 'HR'}, {country: 'Cuba', code: 'CU'}, {country: 'Cyprus', code: 'CY'}, {country: 'Czech Republic', code: 'CZ'}, {country: 'Denmark', code: 'DK'}, {country: 'Djibouti', code: 'DJ'}, {country: 'Dominica', code: 'DM'}, {country: 'Dominican Republic', code: 'DO'}, {country: 'Ecuador', code: 'EC'}, {country: 'Egypt', code: 'EG'}, {country: 'El Salvador', code: 'SV'}, {country: 'Equatorial Guinea', code: 'GQ'}, {country: 'Eritrea', code: 'ER'}, {country: 'Estonia', code: 'EE'}, {country: 'Ethiopia', code: 'ET'}, {country: 'Falkland Islands (Malvinas)', code: 'FK'}, {country: 'Faroe Islands', code: 'FO'}, {country: 'Fiji', code: 'FJ'}, {country: 'Finland', code: 'FI'}, {country: 'France', code: 'FR'}, {country: 'French Guiana', code: 'GF'}, {country: 'French Polynesia', code: 'PF'}, {country: 'French Southern Territories', code: 'TF'}, {country: 'Gabon', code: 'GA'}, {country: 'Gambia', code: 'GM'}, {country: 'Georgia', code: 'GE'}, {country: 'Germany', code: 'DE'}, {country: 'Ghana', code: 'GH'}, {country: 'Gibraltar', code: 'GI'}, {country: 'Greece', code: 'GR'}, {country: 'Greenland', code: 'GL'}, {country: 'Grenada', code: 'GD'}, {country: 'Guadeloupe', code: 'GP'}, {country: 'Guam', code: 'GU'}, {country: 'Guatemala', code: 'GT'}, {country: 'Guernsey', code: 'GG'}, {country: 'Guinea', code: 'GN'}, {country: 'Guinea-Bissau', code: 'GW'}, {country: 'Guyana', code: 'GY'}, {country: 'Haiti', code: 'HT'}, {country: 'Heard Island & Mcdonald Islands', code: 'HM'}, {country: 'Holy See (Vatican City State)', code: 'VA'}, {country: 'Honduras', code: 'HN'}, {country: 'Hong Kong', code: 'HK'}, {country: 'Hungary', code: 'HU'}, {country: 'Iceland', code: 'IS'}
2095, {country: 'India', code: 'IN'}, {country: 'Indonesia', code: 'ID'}, {country: 'Iran, Islamic Republic Of', code: 'IR'}, {country: 'Iraq', code: 'IQ'}, {country: 'Ireland', code: 'IE'}, {country: 'Isle Of Man', code: 'IM'}, {country: 'Israel', code: 'IL'}, {country: 'Italy', code: 'IT'}, {country: 'Jamaica', code: 'JM'}, {country: 'Japan', code: 'JP'}, {country: 'Jersey', code: 'JE'}, {country: 'Jordan', code: 'JO'}, {country: 'Kazakhstan', code: 'KZ'}, {country: 'Kenya', code: 'KE'}, {country: 'Kiribati', code: 'KI'}, {country: 'Korea', code: 'KP'}, {country: 'Korea, Republic of', code: 'KR'}, {country: 'Kuwait', code: 'KW'}, {country: 'Kyrgyzstan', code: 'KG'}, {country: 'Lao People"S Democratic Republic', code: 'LA'}, {country: 'Latvia', code: 'LV'}, {country: 'Lebanon', code: 'LB'}, {country: 'Lesotho', code: 'LS'}, {country: 'Liberia', code: 'LR'}, {country: 'Libyan Arab Jamahiriya', code: 'LY'}, {country: 'Liechtenstein', code: 'LI'}, {country: 'Lithuania', code: 'LT'}, {country: 'Luxembourg', code: 'LU'}, {country: 'Macao', code: 'MO'}, {country: 'Macedonia, The Former Yugoslav Republic of', code: 'MK'}, {country: 'Madagascar', code: 'MG'}, {country: 'Malawi', code: 'MW'}, {country: 'Malaysia', code: 'MY'}, {country: 'Maldives', code: 'MV'}, {country: 'Mali', code: 'ML'}, {country: 'Malta', code: 'MT'}, {country: 'Marshall Islands', code: 'MH'}, {country: 'Martinique', code: 'MQ'}, {country: 'Mauritania', code: 'MR'}, {country: 'Mauritius', code: 'MU'}, {country: 'Mayotte', code: 'YT'}, {country: 'Mexico', code: 'MX'}, {country: 'Micronesia, Federated States of', code: 'FM'}, {country: 'Moldova', code: 'MD'}, {country: 'Monaco', code: 'MC'}, {country: 'Mongolia', code: 'MN'}, {country: 'Montenegro', code: 'ME'},{country: 'Montserrat', code: 'MS'},{country: 'Morocco', code: 'MA'}, {country: 'Mozambique', code: 'MZ'}, {country: 'Myanmar', code: 'MM'}, {country: 'Namibia', code: 'NA'}, {country: 'Nauru', code: 'NR'}, {country: 'Nepal', code: 'NP'}, {country: 'Netherlands', code: 'NL'}, {country: 'Netherlands Antilles', code: 'AN'}, {country: 'New Caledonia', code: 'NC'}, {country: 'New Zealand', code: 'NZ'}, {country: 'Nicaragua', code: 'NI'}, {country: 'Niger', code: 'NE'}, {country: 'Nigeria', code: 'NG'}, {country: 'Niue', code: 'NU'}, {country: 'Norfolk Island', code: 'NF'}, {country: 'Northern Mariana Islands', code: 'MP'}, {country: 'Norway', code: 'NO'}, {country: 'Oman', code: 'OM'}, {country: 'Pakistan', code: 'PK'}, {country: 'Palau', code: 'PW'}, {country: 'Palestinian Territory, Occupied', code: 'PS'}, {country: 'Panama', code: 'PA'}, {country: 'Papua New Guinea', code: 'PG'}, {country: 'Paraguay', code: 'PY'}, {country: 'Peru', code: 'PE'}, {country: 'Philippines', code: 'PH'}, {country: 'Pitcairn', code: 'PN'}, {country: 'Poland', code: 'PL'}, {country: 'Portugal', code: 'PT'}, {country: 'Puerto Rico', code: 'PR'}, {country: 'Qatar', code: 'QA'}, {country: 'Reunion', code: 'RE'}, {country: 'Romania', code: 'RO'}, {country: 'Russian Federation', code: 'RU'}, {country: 'Rwanda', code: 'RW'}, {country: 'Saint Helena', code: 'SH'}, {country: 'Saint Kitts And Nevis', code: 'KN'}, {country: 'Saint Lucia', code: 'LC'}, {country: 'Saint Pierre And Miquelon', code: 'PM'}
2095, {country: 'Saint Vincent And Grenadines', code: 'VC'}, {country: 'Saint Martin', code: 'MF'}, {country: 'Samoa', code: 'WS'}, {country: 'San Marino', code: 'SM'}, {country: 'Sao Tome And Principe', code: 'ST'}, {country: 'Saudi Arabia', code: 'SA'}, {country: 'Senegal', code: 'SN'}, {country: 'Serbia', code: 'RS'}, {country: 'Seychelles', code: 'SC'}, {country: 'Sierra Leone', code: 'SL'}, {country: 'Singapore', code: 'SG'}, {country: 'Slovakia', code: 'SK'}, {country: 'Slovenia', code: 'SI'}, {country: 'Solomon Islands', code: 'SB'}, {country: 'Somalia', code: 'SO'}, {country: 'South Africa', code: 'ZA'}, {country: 'South Georgia And Sandwich Islands', code: 'GS'}, {country: 'Spain', code: 'ES'}, {country: 'Sri Lanka', code: 'LK'}, {country: 'Sudan', code: 'SD'}, {country: 'Suriname', code: 'SR'}, {country: 'Svalbard And Jan Mayen', code: 'SJ'}, {country: 'Swaziland', code: 'SZ'}, {country: 'Sweden', code: 'SE'}, {country: 'Switzerland', code: 'CH'}, {country: 'Syrian Arab Republic', code: 'SY'}, {country: 'Taiwan', code: 'TW'}, {country: 'Tajikistan', code: 'TJ'}, {country: 'Tanzania', code: 'TZ'}
2095, {country: 'Thailand', code: 'TH'}, {country: 'Timor-Leste', code: 'TL'}, {country: 'Togo', code: 'TG'}, {country: 'Tokelau', code: 'TK'}, {country: 'Tonga', code: 'TO'}, {country: 'Trinidad And Tobago', code: 'TT'}, {country: 'Tunisia', code: 'TN'}, {country: 'Turkey', code: 'TR'}, {country: 'Turkmenistan', code: 'TM'}, {country: 'Turks And Caicos Islands', code: 'TC'}, {country: 'Tuvalu', code: 'TV'}, {country: 'Uganda', code: 'UG'}, {country: 'Ukraine', code: 'UA'}, {country: 'United Arab Emirates', code: 'AE'}, {country: 'United Kingdom', code: 'GB'}, {country: 'United States', code: 'US'}, {country: 'United States Outlying Islands', code: 'UM'}, {country: 'Uruguay', code: 'UY'}, {country: 'Uzbekistan', code: 'UZ'}, {country: 'Vanuatu', code: 'VU'}, {country: 'Venezuela', code: 'VE'}, {country: 'Viet Nam', code: 'VN'}, {country: 'Virgin Islands, British', code: 'VG'}, {country: 'Virgin Islands, U.S.', code: 'VI'}, {country: 'Wallis And Futuna', code: 'WF'}, {country: 'Western Sahara', code: 'EH'}, {country: 'Yemen', code: 'YE'}, {country: 'Zambia', code: 'ZM'}, {country: 'Zimbabwe', code: 'ZW'} ] 2096 2097 dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === user_country_code); 2098 user_country_name = sb_countries[dataset].country; 2099 dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === store_country_code); 2100 store_country_name = sb_countries[dataset].country; 2101 2102 edd_data =[{store_id : sb_edd_options.store_id, 2103 plan : sb_edd_plan_info.plan, 2104 store_country_name : store_country_name, 2105 store_country_code : store_country_code, 2106 user_country_name : user_country_name, 2107 user_country_code : user_country_code, 2108 allowed_store : sb_edd_options.allow_store, 2109 trial_store : '0', 2110 plan_active : '1' , 2111 is_install : '1' 2112 }]; 2113 setEDDCookie("edd_data", JSON.stringify(edd_data)); 2114 setEDDCountryData(edd_data[0]); 2115} 2116 2117function setEDDCountryData(check_edd_data){ 2118 edd_store_country_name = check_edd_data.store_country_name; 2119 edd_store_country_code = check_edd_data.store_country_code; 2120 edd_user_country_name = check_edd_data.user_country_name; 2121 edd_user_country_code = check_edd_data.user_country_code; 2122 2123 edd_app_plan = sb_edd_plan_info.plan; 2124 edd_store_id = sb_edd_options.store_id; 2125 edd_trial_store = sb_edd_options.trial_store; 2126 edd_allowed_store = sb_edd_options.allow_store; 2127 instock_based_on_avalibility = 0; 2128 2129 if(typeof sb_edd_options.instock_based_on_avalibility != 'undefined'){ 2130 instock_based_on_avalibility = sb_edd_options.instock_based_on_avalibility; 2131 } 2132 2133 instock_based_on_continue_selling = '0'; 2134 if(typeof sb_edd_options.instock_based_on_continue_selling != 'undefined'){ 2135 instock_based_on_continue_selling = sb_edd_options.instock_based_on_continue_selling; 2136 } 2137 2138 if(instock_based_on_continue_selling == '1'){ 2139 if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;} 2140 }else{ 2141 if(instock_based_on_avalibility == 1 || edd_store_id > 2614 || edd_shop == 'kitchen-king-uk.myshopify.com' || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' || edd_shop == 'estimated-delivery-date-time.myshopify.com'){ 2142 if(edd_sb_product_qty > 0){ 2143 sb_product_have_qty = 1; 2144 }else if(edd_sb_product_qty <= 0 && sb_product_avaiable == 'false' ){ 2145 /* set ETA rule comptible with out of stock product & dont have qty */ 2146 sb_product_have_qty = 3; 2147 } 2148 /* set ETA rule comptible with out of stock product & dont have qty */ 2149 }else{ 2150 if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;} 2151 } 2152 } 2153 2154 var is_vaction_msg_on = 'false'; 2155 if(typeof sb_edd_options.is_vaction_msg_on != 'undefined'){ 2156 is_vaction_msg_on = sb_edd_options.is_vaction_msg_on; 2157 } 2158 if(is_vaction_msg_on == 'true' && typeof sb_edd_options.vacation_message != 'undefined' && typeof sb_edd_options.schedule_date != 'undefined' && typeof sb_edd_options.schedule_end_date != 'undefined'){ 2159 vacation_message = sb_edd_options.vacation_message; 2160 schedule_date = sb_edd_options.schedule_date; 2161 schedule_end_date = sb_edd_options.schedule_end_date; 2162 2163 2164 if((new Date() > new Date(schedule_date)) && (new Date() < new Date(schedule_end_date)) ){ 2165 sb_set_vaction_msg = '1'; 2166 sb_is_rule_set_for_location = '0'; 2167 sb_edd_preview_design = {"animation_class":"no_effect","preview_design":"set","highlight_color":"not_set","color":"#000","border":"transparent","font_size":"16","text_align":"unset","text_transform":"unset","font_weight":"unset","font_style":"unset","background_option":"color","background":"transparent","margin":"0px 0px 0px 0px ","padding":"10px 10px 10px 10px ","border_radius":"0px "}; 2168 } 2169 } 2170 if(sb_is_rule_set_for_location == '0'){ 2171 //findSpecificEDDMsg(); 2172 if(sb_set_vaction_msg == '1'){ 2173 if(typeof edd_exclude_product != 'undefined' && edd_exclude_product != 'not_set' && edd_exclude_product.filter(e => e.check_rule_for == edd_sb_product_id).length > 0){ 2174 sb_is_exclude_product = '1'; 2175 }else{ 2176 sb_edd_message = sb_edd_options.vacation_message; 2177 sb_set_specific_msg = 1; 2178 } 2179 }else{ 2180 findSpecificEDDMsg(); 2181 } 2182 }else{ 2183 if(typeof checkEDDextension != 'undefined'){ 2184 clearInterval(checkEDDextension) 2185 } 2186 checkLocationResponse = setInterval(function(){ 2187 if(get_location_response == '1'){ 2188 clearInterval(checkLocationResponse) 2189 findSpecificEDDMsg(); 2190 } 2191 },500) 2192 } 2193 if(sb_set_specific_msg == 1){ 2194 edd_country_name = edd_user_country_name; 2195 edd_country_code = edd_user_country_code; 2196 }else{ 2197 edd_country_name = edd_store_country_name; 2198 edd_country_code = edd_store_country_code; 2199 } 2200} 2201/* changelog */ 2202/*16-02-24 */ 2203function checkUserCountry($){ 2204} 2205 function findUserCountry($){ 2206 $.ajax({
2207 url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/checkEDDPaymentFromAppExtension", 2208 data : {shop:edd_shop}, 2209 type:"POST", 2210 success: function(response){ 2211 edd_data = response; 2212 check_edd_data = JSON.parse(edd_data); 2213 setEDDCountryData(check_edd_data); 2214 checkEddDataInterval = setInterval(function(){ 2215 var check_edd_data = getEDDCookie("edd_data"); 2216 if (check_edd_data == ""){ 2217 //setEDDCookie("edd_data", edd_data); 2218 clearInterval(checkEddDataInterval); 2219 } 2220 },700); 2221 2222 } 2223 }) 2224 } 2225/* changelog */ 2226var loadScriptInLiquidData = function (url, callback) { 2227 var script = document.createElement('script'); 2228 script.type = 'text/javascript'; 2229 if (script.readyState) { 2230 script.onreadystatechange = function () { 2231 if (script.readyState == 'loaded' || script.readyState == 'complete') { 2232 script.onreadystatechange = null; 2233 callback(); 2234 } 2235 }; 2236 } else { 2237 script.onload = function () { 2238 callback(); 2239 }; 2240 } 2241 script.src = url; 2242 document.getElementsByTagName('head') [0].appendChild(script); 2243 }; 2244 /* check Jquery loaded in theme or not */ 2245 if((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 1.7)){ 2246 loadScriptInLiquidData('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function () { 2247 var jQuery191 = jQuery.noConflict(true); 2248 if(jQuery191(".sb_info").length){ 2249 jQuery191('.sb_info').remove(); 2250 } 2251 check_sb_edd_coockie(jQuery191); 2252 if(location.href.includes("/products/")){ 2253 getLocation(jQuery191); 2254 }else{ 2255 get_location_response = '1'; 2256 } 2257 }); 2258 }else{ 2259 if(jQuery(".sb_info").length){ 2260 jQuery('.sb_info').remove(); 2261 } 2262 check_sb_edd_coockie(jQuery); 2263 if(location.href.includes("/products/")){ 2264 getLocation(jQuery); 2265 }else{ 2266 get_location_response = '1'; 2267 } 2268 } 2269 function getLocation($){ 2270 /* location wise edd */ 2271 if(typeof sb_is_rule_set_for_location != 'undefined'){ 2272 if(sb_is_rule_set_for_location == '1'){ 2273 location_ids = sb_edd_options.sb_location; 2274 location_ids = location_ids.toString(); 2275 $.ajax({
2276 url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/getProductLocation", 2277 data : {shop:edd_shop,product_id:edd_sb_product_id,location_ids:location_ids}, 2278 type:"GET", 2279 success: function(response){ 2280 get_location_response = '1'; 2281 if(warehouse_priority_option == 'default'){ 2282 sb_locationId_having_max_qty = response.locationId_having_max_qty; 2283 sb_product_locations = response.location_id; 2284 sb_location_with_qty = response.location_with_qty; 2285 variant_with_warehouse_qty = response.variant_with_warehouse_qty; 2286 2287 /* stock-aware auto priority (29-05-26): order locations by available qty 2288 (desc) on the frontend and pick the highest-qty location as the serving 2289 location. This is authoritative over the backend locationId_having_max_qty 2290 (which can mis-pick on equal-qty ties), so a 0-qty location never wins. 2291 Non-breaking: "auto" already means "highest available quantity". Keeps the 2292 backend value when qty data is missing. */ 2293 if(sb_product_locations && sb_product_locations.length > 0 && sb_location_with_qty){ 2294 sb_product_locations = sb_product_locations.slice().sort(function(a,b){ 2295 var qa = (typeof sb_location_with_qty[a] != 'undefined') ? (Number(sb_location_with_qty[a])||0) : 0; 2296 var qb = (typeof sb_location_with_qty[b] != 'undefined') ? (Number(sb_location_with_qty[b])||0) : 0; 2297 return qb - qa; 2298 }); 2299 if((Number(sb_location_with_qty[sb_product_locations[0]])||0) > 0){ 2300 sb_locationId_having_max_qty = sb_product_locations[0]; 2301 } 2302 } 2303 2304 default_sb_locationId_having_max_qty = sb_locationId_having_max_qty; 2305 default_sb_product_locations = sb_product_locations; 2306 default_sb_location_with_qty = sb_location_with_qty; 2307 default_variant_with_warehouse_qty = variant_with_warehouse_qty; 2308 }else{ 2309 sb_product_locations = []; 2310 sb_location_with_qty = response.location_with_qty; 2311 variant_with_warehouse_qty = response.variant_with_warehouse_qty; 2312 if(warehouse_priority != 'not_set'){ 2313 for(k=0;k<warehouse_priority.length;k++){ 2314 check_warehouse = warehouse_priority[k]; 2315 if ($.inArray(check_warehouse, response.location_id) != -1){ 2316 sb_product_locations.push(check_warehouse) 2317 } 2318 } 2319 if(sb_product_locations.length > 0){ 2320 sb_locationId_having_max_qty = sb_product_locations[0]; 2321 } 2322 }else{ 2323 sb_product_locations = response.location_id 2324 if(sb_product_locations.length > 0){ 2325 sb_locationId_having_max_qty = sb_product_locations[0]; 2326 } 2327 } 2328 2329 /* stock-aware priority (29-05-26): a higher-priority location with 0 qty 2330 must not hide the ETA when a lower-priority location has stock. Move 2331 in-stock locations to the front, keeping the configured manual order as 2332 the tiebreaker. If NO location has stock, order is left unchanged 2333 (existing behavior preserved). Only runs in manual mode (this branch). */ 2334 if(sb_product_locations.length > 0){ 2335 var sb_in_stock_locs = []; 2336 var sb_no_stock_locs = []; 2337 for(var sl=0;sl<sb_product_locations.length;sl++){ 2338 var loc_qty = (sb_location_with_qty && typeof sb_location_with_qty[sb_product_locations[sl]] != 'undefined') ? sb_location_with_qty[sb_product_locations[sl]] : undefined; 2339 if(typeof loc_qty != 'undefined' && loc_qty > 0){ 2340 sb_in_stock_locs.push(sb_product_locations[sl]); 2341 }else{ 2342 sb_no_stock_locs.push(sb_product_locations[sl]); 2343 } 2344 } 2345 if(sb_in_stock_locs.length > 0){ 2346 sb_product_locations = sb_in_stock_locs.concat(sb_no_stock_locs); 2347 sb_locationId_having_max_qty = sb_product_locations[0]; 2348 } 2349 } 2350 2351 default_sb_locationId_having_max_qty = sb_locationId_having_max_qty; 2352 default_sb_product_locations = sb_product_locations; 2353 default_sb_location_with_qty = sb_location_with_qty; 2354 default_variant_with_warehouse_qty = variant_with_warehouse_qty; 2355 2356 } 2357 } 2358 }) 2359 } 2360 } 2361 /* location wise edd */ 2362} 2363 function findSpecificEDDMsg(){ 2364 if(typeof remove_ETA_message != 'undefined' && remove_ETA_message == '1'){ 2365 sb_is_exclude_product = '1'; 2366 } 2367 else if(typeof edd_exclude_product != 'undefined' && edd_exclude_product != 'not_set' && edd_exclude_product.filter(e => e.check_rule_for == edd_sb_product_id).length > 0){ 2368 sb_is_exclude_product = '1'; 2369 } 2370 else { 2371 if(typeof sb_edd_specific_product_msg != 'undefined' && sb_edd_specific_product_msg != 'not_set' && sb_edd_specific_product_msg.filter(e => e.check_rule_for.toLocaleLowerCase().indexOf(edd_sb_product_id.toLocaleLowerCase()) != -1).length > 0){ 2372 setEddMessageFromExtension(sb_edd_specific_product_msg,edd_sb_product_id,'product'); 2373 } 2374 if(sb_set_specific_msg == 0 && typeof sb_edd_collection_msg != 'undefined' && sb_edd_collection_msg != 'not_set' ){ 2375 for(var c=0; c<edd_sb_collection_id.length; c++){ 2376 setEddMessageFromExtension(sb_edd_collection_msg,edd_sb_collection_id[c],'collection'); 2377 if(is_set_msg_for_sb_collection == '1'){ 2378 break; 2379 } 2380 } 2381 } 2382 if(sb_set_specific_msg == 0 && typeof sb_edd_product_vendor_msg != 'undefined' && sb_edd_product_vendor_msg != 'not_set' && sb_edd_product_vendor_msg.filter(e => e.check_rule_for.toLocaleLowerCase().indexOf(edd_sb_product_vendor.toLocaleLowerCase()) != -1).length > 0){ 2383 setEddMessageFromExtension(sb_edd_product_vendor_msg,edd_sb_product_vendor,'vendor'); 2384 } 2385 if(sb_set_specific_msg == 0 && typeof sb_edd_product_tag_msg != 'undefined' && sb_edd_product_tag_msg != 'not_set'){ 2386 for(var t=0; t<edd_sb_product_tag.length; t++){ 2387 setEddMessageFromExtension(sb_edd_product_tag_msg,edd_sb_product_tag[t],'tag'); 2388 if(is_set_msg_for_sb_product_tag == '1'){ 2389 break; 2390 } 2391 } 2392 } 2393 if(sb_set_specific_msg == 0 && typeof sb_edd_all_product_msg != 'undefined' && sb_edd_all_product_msg != 'not_set' && sb_edd_all_product_msg.filter(e => e.check_rule_for == 'all_product').length > 0){ 2394 setEddMessageFromExtension(sb_edd_all_product_msg,'all_product','all_product'); 2395 } 2396 } 2397 } 2398 function checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id){ 2399 check_loaction_qty = sb_location_with_qty[check_with_location_id]; 2400 sb_product_location_have_qty = sb_product_have_qty; 2401 // dont open this condition this store have there own logic for qunaitity based on futute release date & incoming quantity 2402 if(edd_shop != 'buybookbook.myshopify.com'){ 2403 if(edd_store_id > 2614 || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' || edd_shop == 'estimated-delivery-date-time.myshopify.com'){ 2404 if(typeof check_loaction_qty != 'undefined'){ 2405 if( check_loaction_qty > 0){ 2406 sb_product_location_have_qty = 1 2407 }else{ 2408 sb_product_location_have_qty = 0 2409 2410 // check out of stock (continue selling disable - 21-08-25) 2411 if(check_loaction_qty <= 0 && sb_product_avaiable == 'false' ){ 2412 /* set ETA rule comptible with out of stock product & dont have qty */ 2413 sb_product_location_have_qty = 3; 2414 } 2415 } 2416 }else{ 2417 if(edd_shop == 'diecaststoreuk.myshopify.com'){ 2418 sb_product_location_have_qty = 0 2419 } 2420 } 2421 } 2422 } 2423 temp_pass_edd__in_out_stock_spe_c = 'not_set'; 2424 temp_pass_edd_both_edd_spe_c = 'not_set' 2425 temp_pass_edd__in_out_stock_all_c = 'not_set' 2426 temp_pass_edd_both_edd_all_c = 'not_set' 2427 /* check shipping + zipcode , with location */ 2428 pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2429 pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2430 pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2431 pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2432 /* check shipping + zipcode , with location*/ 2433 /* check without shipping , with shipping , with location */ 2434 if(pass_edd__in_out_stock_spe_c.length == 0 ){ 2435 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2436 } 2437 if(pass_edd_both_edd_spe_c.length == 0){ 2438 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2439 } 2440 if(pass_edd__in_out_stock_all_c.length == 0){ 2441 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2442 } 2443 if(pass_edd_both_edd_all_c.length == 0){ 2444 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2445 } 2446 /* check check without shipping , with shipping , with location*/ 2447 /* check with shipping + without zipcode + with location */ 2448 if(pass_edd__in_out_stock_spe_c.length == 0 && (temp_pass_edd__in_out_stock_spe_c.length == 0 || temp_pass_edd__in_out_stock_spe_c == 'not_set' )){ 2449 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2450 } 2451 if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_edd_both_edd_spe_c.length == 0)){ 2452 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2453 } 2454 if(pass_edd__in_out_stock_all_c.length == 0 && ( temp_pass_edd__in_out_stock_all_c == 'not_set' || temp_pass_edd__in_out_stock_all_c.length == 0)){ 2455 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2456 } 2457 if(pass_edd_both_edd_all_c.length == 0 && (temp_pass_edd_both_edd_all_c == 'not_set' || temp_pass_edd_both_edd_all_c.length == 0)){ 2458 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2459 } 2460 /* check with shipping + without zipcode + with location */ 2461 /* check only location */ 2462 if(pass_edd__in_out_stock_spe_c.length == 0 && (temp_pass_edd__in_out_stock_spe_c.length == 0 || temp_pass_edd__in_out_stock_spe_c == 'not_set' )){ 2463 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2464 } 2465 if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_
2465edd_both_edd_spe_c.length == 0)){ 2466 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2467 } 2468 if(pass_edd__in_out_stock_all_c.length == 0 && ( temp_pass_edd__in_out_stock_all_c == 'not_set' || temp_pass_edd__in_out_stock_all_c.length == 0)){ 2469 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2470 } 2471 if(pass_edd_both_edd_all_c.length == 0 && (temp_pass_edd_both_edd_all_c == 'not_set' || temp_pass_edd_both_edd_all_c.length == 0)){ 2472 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 2473 } 2474 /* check for rule time */ 2475 if(temp_pass_edd__in_out_stock_spe_c != 'not_set'){ 2476 send_pass_edd__in_out_stock_spe_c = temp_pass_edd__in_out_stock_spe_c 2477 }else{ 2478 send_pass_edd__in_out_stock_spe_c = pass_edd__in_out_stock_spe_c 2479 } 2480 check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_spe_c) 2481 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2482 if(show_this_ETA_rule == 1){ 2483 temp_obj = check_time_rule.get_ETA_rule 2484 pass_edd__in_out_stock_spe_c = temp_obj 2485 } 2486 2487 if(temp_pass_edd_both_edd_spe_c != 'not_set'){ 2488 send_pass_edd_both_edd_spe_c = temp_pass_edd_both_edd_spe_c 2489 }else{ 2490 send_pass_edd_both_edd_spe_c = pass_edd_both_edd_spe_c 2491 } 2492 2493 check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_spe_c) 2494 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2495 if(show_this_ETA_rule == 1){ 2496 temp_obj = check_time_rule.get_ETA_rule 2497 pass_edd_both_edd_spe_c = temp_obj 2498 } 2499 2500 if(temp_pass_edd__in_out_stock_all_c != 'not_set'){ 2501 send_pass_edd__in_out_stock_all_c = temp_pass_edd__in_out_stock_all_c 2502 }else{ 2503 send_pass_edd__in_out_stock_all_c = pass_edd__in_out_stock_all_c 2504 } 2505 check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_all_c) 2506 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2507 if(show_this_ETA_rule == 1){ 2508 temp_obj = check_time_rule.get_ETA_rule 2509 pass_edd__in_out_stock_all_c = temp_obj 2510 } 2511 2512 if(temp_pass_edd_both_edd_all_c != 'not_set'){ 2513 send_pass_edd_both_edd_all_c = temp_pass_edd_both_edd_all_c 2514 }else{ 2515 send_pass_edd_both_edd_all_c = pass_edd_both_edd_all_c 2516 } 2517 check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_all_c) 2518 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2519 if(show_this_ETA_rule == 1){ 2520 temp_obj = check_time_rule.get_ETA_rule 2521 pass_edd_both_edd_all_c = temp_obj 2522 } 2523 /* check for rule time */ 2524 2525 /* check only location */ 2526 return {'check_edd__in_out_stock_spe_c':pass_edd__in_out_stock_spe_c, 2527 'check_edd_both_edd_spe_c':pass_edd_both_edd_spe_c, 2528 'check_edd__in_out_stock_all_c':pass_edd__in_out_stock_all_c, 2529 'check_edd_both_edd_all_c':pass_edd_both_edd_all_c} 2530 } 2531 function checkZipcodeWiseEddMessage(check_edd_msg){ 2532 get_edd_msg_arr = check_edd_msg[0];
2533 var zipcode_with_shipping_set = '0'; 2534 var only_zipping_set = '0'; 2535 for(i=0;i<check_edd_msg.length;i++){ 2536 if(typeof(check_edd_msg[i].zipcode_enable) != "undefined" && typeof(check_edd_msg[i].shipping_enable) != "undefined"){ 2537 if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].is_enable == "1"){ 2538 get_edd_msg_arr = check_edd_msg[i]; 2539 zipcode_with_shipping_set = '1'; 2540 only_zipping_set = '1'; 2541 break; 2542 } 2543 } 2544 } 2545 if(zipcode_with_shipping_set == '0'){ 2546 for(i=0;i<check_edd_msg.length;i++){ 2547 if(typeof(check_edd_msg[i].zipcode_enable) != "undefined"){ 2548 if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "0" && check_edd_msg[i].is_enable == "1"){ 2549 get_edd_msg_arr = check_edd_msg[i]; 2550 only_zipping_set = '1'; 2551 break; 2552 } 2553 } 2554 } 2555 } 2556 if(only_zipping_set == '0'){ 2557 for(i=0;i<check_edd_msg.length;i++){ 2558 if( typeof(check_edd_msg[i].shipping_enable) != "undefined"){ 2559 if(check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].zipcode_enable == "0" && check_edd_msg[i].is_enable == "1"){ 2560 get_edd_msg_arr = check_edd_msg[i]; 2561 2562 break; 2563 } 2564 } 2565 } 2566 } 2567 return get_edd_msg_arr; 2568 } 2569 function getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c){ 2570 if(check_edd__in_out_stock_spe_c.length == 0){ 2571 temp_check_edd__in_out_stock_spe_c = edd_msg_list.filter(e => { 2572 checkCheckRuledata = e.check_rule_for.split(','); 2573 if(checkCheckRuledata.length > 1){ 2574 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2575 }else{ 2576 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2577 } 2578 } 2579 ) ; 2580 check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_spe_c) 2581 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2582 if(show_this_ETA_rule == 1){ 2583 temp_check_edd__in_out_stock_spe_c = check_time_rule.get_ETA_rule 2584 check_edd__in_out_stock_spe_c = temp_check_edd__in_out_stock_spe_c 2585 } 2586 } 2587 if(check_edd_both_edd_spe_c.length == 0){ 2588 temp_check_edd_both_edd_spe_c = edd_msg_list.filter(e => { 2589 checkCheckRuledata = e.check_rule_for.split(','); 2590 if(checkCheckRuledata.length > 1){ 2591 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2592 }else{ 2593 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2594 } 2595 } ) ; 2596 check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_spe_c) 2597 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2598 if(show_this_ETA_rule == 1){ 2599 temp_check_edd_both_edd_spe_c = check_time_rule.get_ETA_rule 2600 check_edd_both_edd_spe_c = temp_check_edd_both_edd_spe_c 2601 } 2602 } 2603 if(check_edd__in_out_stock_all_c.length == 0){ 2604 temp_check_edd__in_out_stock_all_c = edd_msg_list.filter(e => 2605 { 2606 checkCheckRuledata = e.check_rule_for.split(','); 2607 if(checkCheckRuledata.length > 1){ 2608 return e.location_enable == with_location && e.shipping_enable == with_
2608shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2609 }else{ 2610 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2611 } 2612 2613 } 2614 ); 2615 check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_all_c) 2616 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2617 if(show_this_ETA_rule == 1){ 2618 temp_check_edd__in_out_stock_all_c = check_time_rule.get_ETA_rule 2619 check_edd__in_out_stock_all_c = temp_check_edd__in_out_stock_all_c 2620 } 2621 2622 } 2623 if(check_edd_both_edd_all_c.length == 0){ 2624 temp_check_edd_both_edd_all_c = edd_msg_list.filter(e => { 2625 checkCheckRuledata = e.check_rule_for.split(','); 2626 if(checkCheckRuledata.length > 1){ 2627 return e.location_enable == '0' && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2628 }else{ 2629 return e.location_enable == '0' && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 2630 } 2631 }) 2632 check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_all_c) 2633 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 2634 if(show_this_ETA_rule == 1){ 2635 temp_check_edd_both_edd_all_c = check_time_rule.get_ETA_rule 2636 check_edd_both_edd_all_c = temp_check_edd_both_edd_all_c 2637 } 2638 } 2639 return {'check_edd__in_out_stock_spe_c':check_edd__in_out_stock_spe_c, 2640 'check_edd_both_edd_spe_c':check_edd_both_edd_spe_c, 2641 'check_edd__in_out_stock_all_c':check_edd__in_out_stock_all_c, 2642 'check_edd_both_edd_all_c':check_edd_both_edd_all_c} 2643 } 2644 function checkRuleDisplayTime(check_rule){ 2645 show_this_ETA_rule = 0; 2646 get_ETA_rule = check_rule; 2647 store_time = sb_store_date_with_time 2648 if(check_rule.length > 0){ 2649 for(l=0;l<check_rule.length;l++){ 2650 2651 if(show_this_ETA_rule == 0){ 2652 additional_option = check_rule[l]['additional_option']; 2653 2654 if(typeof additional_option != 'undefined' && additional_option != 'not_set'){ 2655 additional_option = JSON.parse(additional_option) 2656 if(typeof additional_option.rule_time != 'undefined'){ 2657 rule_time = additional_option.rule_time; 2658 rule_time_type = rule_time.rule_time_type 2659 show_this_ETA_rule = 0; 2660 if(rule_time_type == 'all_time'){ 2661 show_this_ETA_rule = 1; 2662 }else if(rule_time_type == 'date_range'){ 2663 rule_date_from = rule_time.rule_date_from 2664 rule_date_to = rule_time.rule_date_to 2665 temp_store_time = store_time.replace("PM", "").trim(); 2666 var currentTime = new Date(temp_store_time); 2667 2668 // Time range 2669 var time1 = new Date(rule_date_from); 2670 var time2 = new Date(rule_date_to);
2671 // Check if currentTime is between time1 and time2 2672 if (currentTime >= time1 && currentTime <= time2) { 2673 show_this_ETA_rule = 1; 2674 }else{ 2675 show_this_ETA_rule = 0; 2676 } 2677 2678 }else if(rule_time_type == 'specific_days'){ 2679 rule_time_from = rule_time.rule_time_from 2680 rule_time_to = rule_time.rule_time_to 2681 selected_days = rule_time.selected_days 2682 var check_today = new Date(); 2683 var check_days = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]; 2684 var check_currentDay = check_days[check_today.getDay()]; 2685 2686 if (selected_days.includes(check_currentDay)) { 2687 show_this_ETA_rule = compireETADisplayTime(rule_time_from,rule_time_to,store_time); 2688 // your code here 2689 } else { 2690 show_this_ETA_rule = 0; 2691 } 2692 } 2693 } 2694 if(show_this_ETA_rule == 1){ 2695 let thirdObj = check_rule.splice(l, 1)[0]; 2696 // Insert it at the first position (index 0) 2697 check_rule.unshift(thirdObj); 2698 get_ETA_rule = check_rule; 2699 } 2700 }else{ 2701 show_this_ETA_rule = 1; 2702 } 2703 2704 } 2705 } 2706 2707 } 2708 return {show_this_ETA_rule,get_ETA_rule}; 2709 } 2710 function compireETADisplayTime(time1,time2,current_date){ 2711 got_specific_time_frame = 0 2712 function toMinutes(t) { 2713 var parts = t.split(":"); 2714 return parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10); 2715 } 2716 2717 var start = toMinutes(time1); 2718 var end = toMinutes(time2); 2719 2720 // Get current time in minutes 2721 current_date = current_date.replace("PM", "").trim(); 2722 var now = new Date(current_date); 2723 var current = now.getHours() * 60 + now.getMinutes(); 2724 2725 // Check if current time is between start and end 2726 if (current >= start && current <= end) { 2727 got_specific_time_frame = 1; 2728 // your code here 2729 } else { 2730 got_specific_time_frame = 0 2731 } 2732 return got_specific_time_frame; 2733 } 2734 function setEddMessageFromExtension(edd_msg_list,check_with,edd_rule_type){ 2735 check_edd__in_out_stock_spe_c = []; 2736 check_edd_both_edd_spe_c = []; 2737 check_edd__in_out_stock_all_c = []; 2738 check_edd_both_edd_all_c = []; 2739 is_set_edd__in_out_stock_spe_c = '0'; 2740 is_set_edd_both_edd_spe_c = '0'; 2741 is_set_edd__in_out_stock_all_c = '0'; 2742 is_set_edd_both_edd_all_c = '0'; 2743 checkLocationData = {'check_edd__in_out_stock_spe_c':[],'check_edd_both_edd_spe_c':[],'check_edd__in_out_stock_all_c':[],'check_edd_both_edd_all_c':[]}; 2744 checkEDDPriorityData = {'check_edd__in_out_stock_spe_c':[],'check_edd_both_edd_spe_c':[],'check_edd__in_out_stock_all_c':[],'check_edd_both_edd_all_c':[]}; 2745 check_with_location_id = 'not_set'; 2746 /* check location wise message */ 2747 if(sb_is_rule_set_for_location == '1'){ 2748 set_edd_in_out_spe_c = 0; 2749 set_edd_both_spe_c = 0; 2750 set_edd_in_out_all = 0; 2751 set_edd_both_all = 0; 2752 /* check with location max qty having */ 2753 checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,sb_locationId_having_max_qty); 2754 if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){ 2755 is_set_edd__in_out_stock_spe_c = 1; 2756 check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c; 2757 sb_eta_set_for_location = sb_locationId_having_max_qty 2758 } 2759 if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){ 2760 is_set_edd_both_edd_spe_c = 1; 2761 check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c; 2762 sb_eta_set_for_location = sb_locationId_having_max_qty 2763 } 2764 if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){ 2765 is_set_edd__in_out_stock_all_c = 1; 2766 check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c; 2767 sb_eta_set_for_location = sb_locationId_having_max_qty 2768 } 2769 if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){ 2770 is_set_edd_both_edd_all_c = 1; 2771 check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c; 2772 sb_eta_set_for_location = sb_locationId_having_max_qty 2773 } 2774 /* check with location all location if location having a max qty => message is not set */ 2775 for(i=0;i<sb_product_locations.length;i++){ 2776 check_with_location_id = sb_product_locations[i]; 2777 2778 checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id); 2779 2780 if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){ 2781 is_set_edd__in_out_stock_spe_c = 1; 2782 check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c; 2783 sb_eta_set_for_location = check_with_location_id 2784 } 2785 if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){ 2786 is_set_edd_both_edd_spe_c = 1; 2787 check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c; 2788 sb_eta_set_for_location = check_with_location_id 2789 } 2790 if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){ 2791 is_set_edd__in_out_stock_all_c = 1; 2792 check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c; 2793 sb_eta_set_for_location = check_with_location_id 2794 } 2795 if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){ 2796 is_set_edd_both_edd_all_c = 1; 2797 check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c; 2798 sb_eta_set_for_location = check_with_location_id 2799 } 2800 } 2801 } 2802 /* check location wise message */ 2803 /* check priority with shipping , with zipcode */ 2804 with_location = '0'; 2805 with_shipping = '1'; 2806 with_zipode = '1'; 2807 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 2808 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 2809 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 2810 is_set_edd__in_out_stock_spe_c = '1'; 2811 } 2812 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 2813 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 2814 is_set_edd_both_edd_spe_c ='1'; 2815 } 2816 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 2817 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 2818 is_set_edd__in_out_stock_all_c = '1'; 2819 } 2820 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 2821 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 2822 is_set_edd_both_edd_all_c = '1' 2823 } 2824 /* check priority with shipping , with zipcode */ 2825 /* check priority without shipping , with zipcode */ 2826 with_location = '0'; 2827 with_shipping = '0'; 2828 with_zipode = '1'; 2829 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 2830 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 2831 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 2832 is_set_edd__in_out_stock_spe_c = '1'; 2833 } 2834 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 2835 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 2836 is_set_edd_both_edd_spe_c ='1'; 2837 } 2838 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 2839 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 2840 is_set_edd__in_out_stock_all_c = '1'; 2841 } 2842 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 2843 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 2844 is_set_edd_both_edd_all_c = '1' 2845 } 2846 /* check priority without shipping , with zipcode */ 2847 /* check priority with shipping , without zipcode */ 2848 with_location = '0'; 2849 with_shipping = '1'; 2850 with_zipode = '0'; 2851 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 2852 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 2853 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 2854 is_set_edd__in_out_stock_spe_c = '1'; 2855 } 2856 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 2857 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 2858 is_set_edd_both_edd_spe_c ='1'; 2859 } 2860 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 2861 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 2862 is_set_edd__in_out_stock_all_c = '1'; 2863 } 2864 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 2865 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 2866 is_set_edd_both_edd_all_c = '1' 2867 } 2868 /* check priority with shipping , without zipcode */ 2869 /* check priority witout shipping, location , zipcode */ 2870 with_location = '0'; 2871 with_shipping = '0'; 2872 with_zipode = '0'; 2873 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 2874 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 2875 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 2876 is_set_edd__in_out_stock_spe_c = '1'; 2877 } 2878 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 2879 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 2880 is_set_edd_both_edd_spe_c ='1'; 2881 } 2882 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 2883 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 2884 is_set_edd__in_out_stock_all_c = '1'; 2885 } 2886 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 2887 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 2888 is_set_edd_both_edd_all_c = '1' 2889 } 2890 /* check priority witout shipping, location , zipcode */ 2891 if(check_edd__in_out_stock_spe_c.length > 0){ 2892 edd_multiple_rule_for_shipping = check_edd__in_out_stock_spe_c; 2893 check_edd_msg = check_edd__in_out_stock_spe_c[0]; 2894 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 2895 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 2896 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 2897 sb_edd_location_enable = check_edd_msg.location_enable; 2898 sb_edd_preview_design = check_edd_msg.preview_design; 2899 sb_edd_message = check_edd_msg.message; 2900 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 2901 sb_set_specific_msg = 1; 2902 checkSpecificMsgForSB(edd_rule_type); 2903 sb_edd_rule_list = check_edd__in_out_stock_spe_c; 2904 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 2905 } 2906 else if(check_edd_both_edd_spe_c.length > 0){ 2907 edd_multiple_rule_for_shipping = check_edd_both_edd_spe_c; 2908 check_edd_msg = check_edd_both_edd_spe_c[0]; 2909 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 2910 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 2911 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 2912 sb_edd_location_enable = check_edd_msg.location_enable; 2913 sb_edd_preview_design = check_edd_msg.preview_design; 2914 sb_edd_message = check_edd_msg.message; 2915 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 2916 sb_set_specific_msg = 1; 2917 checkSpecificMsgForSB(edd_rule_type); 2918 sb_edd_rule_list = check_edd_both_edd_spe_c; 2919 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 2920 } 2921 else if(check_edd__in_out_stock_all_c.length > 0){ 2922 2923 edd_multiple_rule_for_shipping = check_edd__in_out_stock_all_c; 2924 check_edd_msg = check_edd__in_out_stock_all_c[0]; 2925 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 2926 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 2927 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 2928 sb_edd_location_enable = check_edd_msg.location_enable; 2929 sb_edd_preview_design = check_edd_msg.preview_design; 2930 sb_edd_message = check_edd_msg.message; 2931 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 2932 sb_set_specific_msg = 1; 2933 checkSpecificMsgForSB(edd_rule_type); 2934 sb_edd_rule_list = check_edd__in_out_stock_all_c; 2935 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 2936 } 2937 else if(check_edd_both_edd_all_c.length > 0){ 2938 edd_multiple_rule_for_shipping = check_edd_both_edd_all_c; 2939 check_edd_msg = check_edd_both_edd_all_c[0]; 2940 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 2941 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 2942 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 2943 sb_edd_location_enable = check_edd_msg.location_enable; 2944 sb_edd_preview_design = check_edd_msg.preview_design; 2945 sb_ed
2945d_message = check_edd_msg.message; 2946 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 2947 sb_set_specific_msg = 1; 2948 checkSpecificMsgForSB(edd_rule_type); 2949 sb_edd_rule_list = check_edd_both_edd_all_c; 2950 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 2951 } 2952 if(sb_edd_zipcode_enable == '1'){ 2953 is_country_dropdown_on = '0' 2954 } 2955 } 2956 function getLanguageWiseMsg(check_edd_msg,message){ 2957 if(typeof Shopify !== 'undefined' && typeof Shopify.locale !== 'undefined') { 2958 store_language = Shopify.locale; 2959 }else{ 2960 store_language = 'en'; 2961 } 2962 if(typeof sb_edd_options.store_language != 'undefined'){ 2963 sb_store_languages = sb_edd_options.store_language; 2964 sb_store_languages = sb_store_languages.split(',') 2965 }else{ 2966 sb_store_languages = 'all_language'; 2967 } 2968 if(typeof check_edd_msg.language_grp_msgs != 'undefined'){ 2969 language_grp_msgs = check_edd_msg.language_grp_msgs; 2970 var get_lang_wise_msg = '0'; 2971 if(language_grp_msgs != 'not_set'){ 2972 for(l=0;l<language_grp_msgs.length;l++){ 2973 check_language_code = language_grp_msgs[l]['language_code']; 2974 check_message = language_grp_msgs[l]['message'] 2975 if(check_language_code == 'all_language' && get_lang_wise_msg == '0'){ 2976 message = language_grp_msgs[l]['message']; 2977 if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){ 2978 specific_date_format = language_grp_msgs[l]['date_format']; 2979 specific_date_option = language_grp_msgs[l]['date_option']; 2980 specific_custom_date_format = language_grp_msgs[l]['custom_date_format']; 2981 } 2982 if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){ 2983 specific_cutofftime = language_grp_msgs[l]['specific_cutofftime'] 2984 specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable'] 2985 } 2986 if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){ 2987 specific_countdown_option = language_grp_msgs[l]['countdown_option'] 2988 } 2989 if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){ 2990 use_specific_holiday = language_grp_msgs[l]['use_specific_holiday'] 2991 if(use_specific_holiday){ 2992 specific_holiday = language_grp_msgs[l]['holidays'] 2993 } 2994 } 2995 if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){ 2996 use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff'] 2997 if(use_specific_weekoff){ 2998 specific_weekoff = language_grp_msgs[l]['weekoff_days'] 2999 specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days'] 3000 } 3001 } 3002 } 3003 if(sb_store_languages.includes(check_language_code) && (store_language.includes(check_language_code)) && get_lang_wise_msg == '0'){ 3004 message = language_grp_msgs[l]['message']; 3005 if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){ 3006 specific_date_format = language_grp_msgs[l]['date_format']; 3007 specific_date_option = language_grp_msgs[l]['date_option']; 3008 specific_custom_date_format = language_grp_msgs[l]['custom_date_format']; 3009 } 3010 if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){ 3011 specific_cutofftime = language_grp_msgs[l]['specific_cutofftime'] 3012 specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable'] 3013 } 3014 if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){ 3015 specific_countdown_option = language_grp_msgs[l]['countdown_option'] 3016 } 3017 if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){ 3018 use_specific_holiday = language_grp_msgs[l]['use_specific_holiday'] 3019 if(use_specific_holiday){ 3020 specific_holiday = language_grp_msgs[l]['holidays'] 3021 } 3022 }
3023 if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){ 3024 use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff'] 3025 if(use_specific_weekoff){ 3026 specific_weekoff = language_grp_msgs[l]['weekoff_days'] 3027 specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days'] 3028 } 3029 } 3030 get_lang_wise_msg = '1'; 3031 } 3032 } 3033 } 3034 } 3035 return message; 3036 } 3037 function checkSpecificMsgForSB(edd_rule_type){ 3038 if(edd_rule_type == 'product'){ 3039 sb_is_set_msg_for_product = '1'; 3040 } 3041 if(edd_rule_type == 'collection'){ 3042 is_set_msg_for_sb_collection = '1'; 3043 is_set_msg_for_sb_collection_for_collection = '1'; 3044 } 3045 if(edd_rule_type == 'tag'){ 3046 is_set_msg_for_sb_product_tag = '1'; 3047 is_set_msg_for_sb_product_tag_for_location = '1'; 3048 } 3049 if(edd_rule_type == 'vendor'){ 3050 is_set_msg_for_sb_product_vendor = '1'; 3051 } 3052 if(edd_rule_type == 'all_product'){ 3053 is_set_msg_for_sb_all_product = '1'; 3054 } 3055 } 3056 </script>
3056<!-- END app snippet --><!-- END app snippet --> 3057 3058 3059<!-- set product date --> 3060 3061 3062<!-- set product date --> 3063 3064 3065 3066 3067 3068<!-- check collection page --> 3069 3070
3070<script defer> 3071 console.log('Setubridge ETA') 3072 if(typeof is_rule_set_for_location != 'undefined'){ 3073 if(is_rule_set_for_location == '1'){ 3074 get_product_location_response = '1'; 3075 } 3076 } 3077 var check_theme_extention = "theme_extension"; 3078 if(window.location.href.includes('sb_clear_coockie=')){ 3079 document.cookie = "edd_data=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 3080 } 3081 var edd_is_collection_page = `0`; 3082 var edd_sb_store_real_time = `2026/10/08 04:26`; 3083 doNotUpdateCartAndCollectionETAEnterprise = [ 3084 'bormioli-luigi.myshopify.com', 3085 'bormioli-rocco.myshopify.com', 3086 'alberoshopit.myshopify.com', 3087 'buybookbook.myshopify.com', 3088 'linda-7df1.myshopify.com', 3089 'goodevas.myshopify.com', 3090 'grabmale24-de.myshopify.com', 3091 'online-for-equine.myshopify.com', 3092 'textildruck-grossauflagen.myshopify.com', 3093 'velodrom-barcelona.myshopify.com', 3094 '0c8626-02.myshopify.com', 3095 'diecaststoreuk.myshopify.com' 3096 ] 3097 var currentShop = Shopify.shop; 3098 3099 // Check if shop is NOT in the array 3100 var is_EnterPrise_client = 0; 3101 if (doNotUpdateCartAndCollectionETAEnterprise.indexOf(currentShop) != -1) { 3102 is_EnterPrise_client = 1; 3103 } 3104</script>
3104 3105 3106 3107 3108 3109 3110 3111 3112 <!-- BEGIN app snippet: store_picker_drawer --><div id="sbStoreLocatore" class="modal sbStoreLocatore" style='display:none'> 3113 <div class="modal-content"> 3114 <div class="modal-header"> 3115 <div style="font-size:14px"></div> 3116 <span class="close-btn" id="closeModal">×</span> 3117 </div> 3118 <div class="store_pickup"> 3119 </div> 3120 </div> 3121</div> 3122 3123<link href="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/store_drawer_css.css" rel="stylesheet" media="print" onload="this.media='all'"> 3124<noscript><link href="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/store_drawer_css.css" rel="stylesheet"></noscript><!-- END app snippet -->� 3125 <!-- BEGIN app snippet: edd_update_on_cart_page -->
3125<script> 3126window.cartCollectionMapping = { 3127 3128 }; 3129window.cartProductTags = { 3130 3131}; 3132window.cartPageProductQuantity = { 3133 3134}; 3135window.cartPageProductAvailability = { 3136 3137} 3138 3139</script>
vendor: 2 bytes, line 3139
3139
3140<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/edd_zipcode_shared.js" defer></script>
vendor: 2 bytes, line 3140
3140
3141<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/cart_update_on_eta.js" defer></script>
vendor: 2 bytes, line 3141
3141
3142<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/edd_metafields_extension.js" defer></script>
3142<!-- END app snippet --> 3143 � 3144 3145 3146 3147</div>
3147<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3147 3148<shopify-store store-domain="https://www.darkhorsecoffeecompany.com" country="US" language="en"></shopify-store> 3149<shopify-chat></shopify-chat> 3150</body> 3151</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.