1<!doctype html> 2<html class="no-touch no-js" lang="en"> 3<head> 4
4<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
4 5 <!-- Basic page needs ================================================== --> 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 8 9 10 11 12 <link rel="shortcut icon" href="//jonchasestudios.com/cdn/shop/files/JCS_icon_02_32x32.png?v=1640306365" type="image/png" /> 13 14 15 <!-- Title and description ================================================== --> 16 <title> 17 Your Shopping Cart – Jon Chase Studios 18 </title> 19 20 21 22 <!-- Product meta ================================================== --> 23 <!-- /snippets/social-meta-tags.liquid --> 24 25 26 27 28<meta property="og:site_name" content="Jon Chase Studios"> 29<meta property="og:url" content="https://jonchasestudios.com/cart"> 30<meta property="og:title" content="Your Shopping Cart"> 31<meta property="og:type" content="website"> 32<meta property="og:description" content="Bold hot rod and gasser-inspired clothing by Jon Chase. Shop tees, hoodies, hats & artwork. Proceeds support children's mental health."> 33 34<meta property="og:image" content="http://jonchasestudios.com/cdn/shop/files/DSTROYR_Deeds_Welcome3_2ddacae4-35f0-4ea9-90e5-a3dcd23d5b92_1200x1200.jpg?v=1666377502"> 35<meta property="og:image:secure_url" content="https://jonchasestudios.com/cdn/shop/files/DSTROYR_Deeds_Welcome3_2ddacae4-35f0-4ea9-90e5-a3dcd23d5b92_1200x1200.jpg?v=1666377502"> 36 37 38<meta name="twitter:card" content="summary_large_image"> 39<meta name="twitter:title" content="Your Shopping Cart"> 40<meta name="twitter:description" content="Bold hot rod and gasser-inspired clothing by Jon Chase. Shop tees, hoodies, hats & artwork. Proceeds support children's mental health."> 41 42 43 <!-- CSS3 variables ================================================== --> 44 <style data-shopify> 45 :root { 46 --color-body-text: #000000; 47 --color-body: #ffffff; 48 } 49</style> 50 51 52 <!-- Helpers ================================================== --> 53 <link rel="canonical" href="https://jonchasestudios.com/cart"> 54 <meta name="viewport" content="width=device-width,initial-scale=1"> 55 56 <!-- CSS ================================================== --> 57 <link href="//jonchasestudios.com/cdn/shop/t/6/assets/theme.scss.css?v=146051510770998920801790434559" rel="stylesheet" type="text/css" media="all" /> 58 59
59<script> 60 61 var moneyFormat = '${{amount}}'; 62 63 var theme = { 64 strings:{ 65 product:{ 66 unavailable: "Unavailable", 67 will_be_in_stock_after:"Will be in stock after [date]", 68 only_left:"Only 1 left!", 69 unitPrice: "Unit price", 70 unitPriceSeparator: "per" 71 }, 72 navigation:{ 73 more_link: "More" 74 }, 75 map:{ 76 addressError: "Error looking up that address", 77 addressNoResults: "No results for that address", 78 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 79 authError: "There was a problem authenticating your Google Maps API Key." 80 } 81 }, 82 settings:{ 83 cartType: "drawer" 84 } 85 };if (sessionStorage.getItem("breadcrumb")) { 86 sessionStorage.removeItem("breadcrumb") 87 }</script>
87 88 89 <!-- Header hook for plugins ================================================== --> 90
90<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
90<meta name="facebook-domain-verification" content="p6iux4ygnsdn1h1ck4abkf7d7vddw3"> 91<meta name="google-site-verification" content="0YjgLY_I64cPIuOf5_hXLz1FbkOIqCvvmCIIFIiyShk"> 92<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/59989229729/digital_wallets/dialog"> 93<meta id="in-context-paypal-metadata" data-shop-id="59989229729" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 94<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://jonchasestudios.com/cart"> 95<link rel="alternate" hreflang="en" href="https://jonchasestudios.com/cart"> 96<link rel="alternate" hreflang="de" href="https://jonchasestudios.com/de/cart"> 97<link rel="alternate" hreflang="fr" href="https://jonchasestudios.com/fr/cart">
98<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
98 99<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
100<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=59989229729" crossorigin="anonymous"></script>
vendor: 1 bytes, line 100
100
101<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":59989229729,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/59989229729","merchantName":"Jon Chase Studios","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Jon Chase Studios","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 101
101
102<script id="shopify-features" type="application/json">{"accessToken":"e45e654568312a4ad8b13eaa813c0c00","betas":["rich-media-storefront-analytics"],"domain":"jonchasestudios.com","predictiveSearch":true,"shopId":59989229729,"locale":"en"}</script>
vendor: 1 bytes, line 102
102
103<script>var Shopify = Shopify || {}; 104Shopify.shop = "jon-chase-studios.myshopify.com"; 105Shopify.locale = "en"; 106Shopify.currency = {"active":"USD","rate":"1.0"}; 107Shopify.country = "US"; 108Shopify.theme = {"name":"JCS Custom - Live - July 22","id":130813427873,"schema_name":"Supply","schema_version":"9.5.3","theme_store_id":679,"role":"main"}; 109Shopify.theme.handle = "null"; 110Shopify.theme.style = {"id":null,"handle":null}; 111Shopify.cdnHost = "jonchasestudios.com/cdn"; 112Shopify.routes = Shopify.routes || {}; 113Shopify.routes.root = "/"; 114Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 115Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 116Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 117Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 117
117
118<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 118
118
119<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 119
119
120<script> 121 window.ShopifyPay = window.ShopifyPay || {}; 122 window.ShopifyPay.apiHost = "shop.app\/pay"; 123 window.ShopifyPay.redirectState = null; 124</script>
vendor: 1 bytes, line 124
124
125<script> 126 window.Shopify = window.Shopify || {}; 127 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 128 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 129 window.Shopify.SignInWithShop.eligible = true; 130</script>
vendor: 1 bytes, line 130
130
131<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 131
131
132<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 132
132
133<script type="module"> 134 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 135 136 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 137 138</script>
vendor: 1 bytes, line 138
138
139<script> 140 window.Shopify = window.Shopify || {}; 141 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 142 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"]}; 143</script>
vendor: 1 bytes, line 143
143
144<script>(function() { 145 var isLoaded = false; 146 function asyncLoad() { 147 if (isLoaded) return; 148 isLoaded = true; 149 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/98acbafb89fbad3c9d6638e7e\/bdeff79b989cbd22f5a63b53c.js?shop=jon-chase-studios.myshopify.com","\/\/cdn.shopify.com\/proxy\/e130019f5550f1a6f1d89e1e1cc2627ea766003ae3011fb2f275af9b47436e68\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=jon-chase-studios.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 150 for (var i = 0; i < urls.length; i++) { 151 var s = document.createElement('script'); 152 s.type = 'text/javascript'; 153 s.async = true; 154 s.src = urls[i]; 155 var x = document.getElementsByTagName('script')[0]; 156 x.parentNode.insertBefore(s, x); 157 } 158 }; 159 if(window.attachEvent) { 160 window.attachEvent('onload', asyncLoad); 161 } else { 162 window.addEventListener('load', asyncLoad, false); 163 } 164})();</script>
vendor: 1 bytes, line 164
164
165<script id="__st">var __st={"a":59989229729,"offset":-25200,"reqid":"953b3b17-b34a-4fdd-adb2-cf05d0fdf884-1791595342","pageurl":"jonchasestudios.com\/cart","u":"10a9f4fa210e","p":"cart"};</script>
vendor: 1 bytes, line 165
165
166<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 166
166
167<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 167
167
168<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//jonchasestudios.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 168
168
169<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 = "//jonchasestudios.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>
169<script crossorigin="anonymous" defer="defer" src="//jonchasestudios.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<script> 172 window.Shopify = window.Shopify || {}; 173 window.Shopify.MCP = window.Shopify.MCP || {}; 174 window.Shopify.MCP.enabled = true; 175 window.Shopify.MCP.shop = "jon-chase-studios.myshopify.com"; 176 window.Shopify.MCP.mcpEndpoint = "https:\/\/jonchasestudios.com\/api\/mcp"; 177 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"]}}]; 178</script>
vendor: 1 bytes, line 178
178
179<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("\/\/jonchasestudios.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 180</script>
vendor: 1 bytes, line 180
180
181<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://jonchasestudios.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 182</script>
vendor: 1 bytes, line 182
182
183<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 184 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); 185</script>
vendor: 1 bytes, line 185
185
186<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})}})); 187</script>
187 188<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://jonchasestudios.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 189<style id="shopify-accelerated-checkout-cart"> 190 #shopify-buyer-consent { 191 margin-top: 1em; 192 display: inline-block; 193 width: 100%; 194} 195 196#shopify-buyer-consent.hidden { 197 display: none; 198} 199 200#shopify-subscription-policy-button { 201 background: none; 202 border: none; 203 padding: 0; 204 text-decoration: underline; 205 font-size: inherit; 206 cursor: pointer; 207} 208 209#shopify-subscription-policy-button::before { 210 box-shadow: none; 211} 212 213 </style> 214
215<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
215 216 217 218 219 220
220<script src="//jonchasestudios.com/cdn/shop/t/6/assets/jquery-2.2.3.min.js?v=58211863146907186831658852989" type="text/javascript"></script>
220 221 222
222<script src="//jonchasestudios.com/cdn/shop/t/6/assets/lazysizes.min.js?v=8147953233334221341658852989" async="async"></script>
222 223
223<script src="//jonchasestudios.com/cdn/shop/t/6/assets/vendor.js?v=106177282645720727331658852989" defer="defer"></script>
223 224
224<script src="//jonchasestudios.com/cdn/shop/t/6/assets/theme.js?v=78369171673711303301779639974" defer="defer"></script>
224 225 226 227<!-- 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'> 228
229<script id='shopify-chat-app-embed-data' type='application/json'> 230 { 231 "settings": { 232 "invertActivatorColors": true, 233 "greetingMessage": "ð Hi, message us with any questions. We're happy to help!", 234 "showFeaturedProducts": true, 235 "featuredProducts": [], 236 "horizontalPosition": "bottom_right", 237 "icon": "chat_bubble", 238 "buttonLabel": "Chat" 239 } 240 } 241</script>
241 242 243<style data-shopify> 244 245 246 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 247 shopify-chat:defined:empty { 248 display: grid; 249 } 250 251 :root { 252 --shopify-chat-bg-color: #FFFFFF; 253 --shopify-chat-text-color: #000000; 254 --shopify-chat-accent-bg-color: #000000; 255 --shopify-chat-accent-text-color: #FFFFFF; 256 --shopify-chat-activator-offset: 20px; 257 258 259 260 --shopify-chat-activator-font-size: 16px; 261 --shopify-chat-border-radius: 16px; 262 } 263 264 265</style> 266
267<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
267 268 269 270<!-- END app block --><!-- BEGIN app block: shopify://apps/wishlist-by-square/blocks/app-embed/88ec2beb-ce43-48ed-b791-0a6554082c2b --><link rel="preconnect" href="https://appsolve.io/" /><link rel="preconnect" href="https://cdn-sf.vitals.app/" />
270<script data-ver="68" id="vtlsAebData" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.buildId = 84821; 271 272window.vtlsLiquidData.apiHosts = { 273 ...window.vtlsLiquidData.apiHosts, 274 "8": "https://wishlist.sqa-api.com" 275}; 276window.vtlsLiquidData.moduleSettings = { 277 ...window.vtlsLiquidData.moduleSettings, 278 48: {"469":true,"491":true,"588":true,"595":false,"603":"","605":"","606":"","781":true,"783":1,"876":0,"1076":true,"1105":0,"1198":false}, 279 280 57: {"710":"Wishlist","711":"Save your favorite products for later","712":"Add to Wishlist","713":"Added to Wishlist","714":true,"716":true,"717":"f31212","718":"From","719":"Add to cart","720":true,"721":"Out of stock","722":16,"766":"Share","767":"Share Wishlist","768":"Copy link","769":"Link copied","770":"Your Wishlist is empty. ","771":true,"772":"My Wishlist","778":"ffffff","779":"000000","780":"ffffff","791":"","792":"","801":true,"804":"000000","805":"FFFFFF","874":"header","889":"Added to cart","896":"light","897":"2A2A2A","898":20,"899":"121212","900":"FFFFFF","901":16,"990":0,"992":"{}","1189":true,"1195":"\/apps\/page","1196":"\/a\/page","1206":true,"1207":"f69705","1213":true,"1214":5,"1215":"Only {{ stock }} left!","1217":"c41e3a","1218":"Add All to Cart","1223":true,"1224":true}, 281 282 }; 283 284window.vtlsLiquidData.shopThemeName = "Supply";window.vtlsLiquidData.settingTranslation = {"57":{"710":{"en":"Wishlist","de":"Wunschzettel","fr":"Liste de souhaits"},"711":{"en":"Save your favorite products for later","de":"Speichern Sie Ihre Lieblingsprodukte für später","fr":"Enregistrez vos produits préférés pour plus tard"},"712":{"en":"Add to Wishlist","de":"Zur Wunschliste hinzufügen","fr":"Ajouter à la liste de souhaits"},"713":{"en":"Added to Wishlist","de":"Zur Wunschliste hinzugefügt","fr":"Ajouté à la liste de souhaits"},"718":{"en":"From","de":"Von","fr":"De"},"719":{"en":"Add to cart","de":"In den Warenkorb","fr":"Ajouter au panier"},"721":{"en":"Out of stock","de":"Nicht vorrätig","fr":"En rupture de stock"},"766":{"en":"Share","de":"Teilen","fr":"Partager"},"767":{"en":"Share Wishlist","de":"Wunschliste teilen","fr":"Partager la liste d'envies"},"768":{"en":"Copy link","de":"Link kopieren","fr":"Copier le lien"},"769":{"en":"Link copied","de":"Link kopiert","fr":"Lien copié"},"770":{"en":"Your Wishlist is empty. ","de":"Ihre Wunschliste ist leer.","fr":"Votre liste d'envies est vide."},"772":{"en":"My Wishlist","de":"Meine Wunschliste","fr":"Ma liste d'envies"},"889":{"en":"Added to cart","de":"In den Warenkorb gelegt","fr":"Ajouté au panier"},"1215":{"en":"Only {{ stock }} left!","de":"Nur noch {{ stock }} auf Lager!","fr":"Plus que {{ stock }} en stock !"},"1218":{"en":"Add All to Cart","de":"Alles zum Warenkorb hinzufügen","fr":"Ajouter tout au panier"},"1603":{"en":"Get alerts on your saved items","de":"Erhalte Benachrichtigungen zu deinen gespeicherten Artikeln","fr":"Recevez des alertes sur vos articles enregistrés"},"1604":{"en":"An email when something you saved changes","de":"Eine E-Mail, wenn sich etwas ändert, das du gespeichert hast","fr":"Un e-mail quand quelque chose que vous avez enregistré change"},"1605":{"en":"Email alerts are on","de":"E-Mail-Benachrichtigungen sind aktiviert","fr":"Les alertes e-mail sont activées"},"1606":{"en":"Alert me","de":"Benachrichtige mich","fr":"Prévenez-moi"},"1607":{"en":"Also send me reminders about my saved items and offers","de":"Senden Sie mir auch Erinnerungen zu meinen gespeicherten Artikeln und Angeboten","fr":"Envoyez-moi aussi des rappels sur mes articles enregistrés et mes offres"},"1608":{"en":"Cancel","de":"Abbrechen","fr":"Annuler"},"1609":{"en":"We'll email you about your saved items","de":"Wir senden dir eine E-Mail zu deinen gespeicherten Artikeln","fr":"Nous vous enverrons un e-mail à propos de vos articles enregistrés"},"1610":{"en":"Email","de":"E-Mail","fr":"E-mail"},"1611":{"en":"Enter a valid email address","de":"Geben Sie eine gültige E-Mail-Adresse ein","fr":"Saisissez une adresse e-mail valide"},"1612":{"en":"Want an email when this is back in stock?","de":"Möchtest du eine E-Mail bekommen, wenn es wieder auf Lager ist?","fr":"Voulez-vous recevoir un e-mail quand il sera de nouveau en stock ?"},"1613":{"en":"Want an email if the price drops?","de":"Möchten Sie eine E-Mail erhalten, wenn der Preis fällt?","fr":"Vous voulez recevoir un e-mail si le prix baisse ?"},"1614":{"en":"We'll email you when anything you save changes: price or stock.","de":"Wir schicken dir eine E-Mail, wenn sich etwas ändert, das du gespeichert hast: Preis oder Lagerbestand.","fr":"Nous vous enverrons un e-mail quand quelque chose que vous avez enregistré change : prix ou stock."}
284,"1620":{"en":"Added to wishlist","de":"Zur Wunschliste hinzugefügt","fr":"Ajouté à la liste de souhaits"},"1621":{"en":"Removed from wishlist","de":"Von der Wunschliste entfernt","fr":"Retiré de la liste de souhaits"}}};window.vtlsLiquidData.shopSettings={};window.vtlsLiquidData.shopSettings.cartType="";window.vtlsLiquidData.storefrontAccessTokens={"8":"cc50206584690beefc212ce62ecec693"};window.vtlsLiquidData.shopInfo={id:59989229729,domain:"jonchasestudios.com",shopifyDomain:"jon-chase-studios.myshopify.com",primaryLocaleIsoCode: "en",defaultCurrency:"USD",enabledCurrencies:["AED","ALL","AMD","ANG","AUD","AWG","AZN","BAM","BBD","BDT","BIF","BND","BOB","BSD","BWP","BZD","CAD","CHF","CNY","CRC","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ETB","EUR","FJD","FKP","GBP","GMD","GNF","GTQ","GYD","HKD","HNL","HUF","IDR","ILS","INR","ISK","JMD","JPY","KES","KGS","KHR","KMF","KRW","KYD","KZT","LAK","LKR","MAD","MDL","MKD","MNT","MOP","MUR","MVR","MWK","MYR","NGN","NIO","NPR","NZD","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RWF","SAR","SBD","SEK","SGD","SLL","STD","THB","TOP","TTD","TWD","TZS","UGX","USD","UYU","UZS","VND","VUV","WST","XAF","XCD","XOF","XPF"],moneyFormat:"${{amount}}",moneyWithCurrencyFormat:"${{amount}} USD",appId:"8",appName:"Wishlist by Square",};window.vtlsLiquidData.acceptedScopes = {};window.vtlsLiquidData.cacheKeys = [1778783554,1778783566,1778783554,1778783566,1778783554,1778783554,1778783554,1778783554 ];</script>
284<script id="vtlsAebDynamicFunctions" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.dynamicFunctions = ({$,vitalsGet,vitalsSet,VITALS_GET_$_DESCRIPTION,VITALS_GET_$_END_SECTION,VITALS_GET_$_ATC_FORM,VITALS_GET_$_ATC_BUTTON,submit_button,form_add_to_cart,cartItemVariantId,VITALS_EVENT_CART_UPDATED,VITALS_EVENT_DISCOUNTS_LOADED,VITALS_EVENT_RENDER_CAROUSEL_STARS,VITALS_EVENT_RENDER_COLLECTION_STARS,VITALS_EVENT_SMART_BAR_RENDERED,VITALS_EVENT_SMART_BAR_CLOSED,VITALS_EVENT_TABS_RENDERED,VITALS_EVENT_VARIANT_CHANGED,VITALS_EVENT_ATC_BUTTON_FOUND,VITALS_IS_MOBILE,VITALS_PAGE_TYPE,VITALS_APPEND_CSS,VITALS_HOOK__CAN_EXECUTE_CHECKOUT,VITALS_HOOK__GET_CUSTOM_CHECKOUT_URL_PARAMETERS,VITALS_HOOK__GET_CUSTOM_VARIANT_SELECTOR,VITALS_HOOK__GET_IMAGES_DEFAULT_SIZE,VITALS_HOOK__ON_CLICK_CHECKOUT_BUTTON,VITALS_HOOK__DONT_ACCELERATE_CHECKOUT,VITALS_HOOK__ON_ATC_STAY_ON_THE_SAME_PAGE,VITALS_FLAG__IGNORE_VARIANT_ID_FROM_URL,VITALS_FLAG__UPDATE_ATC_BUTTON_REFERENCE,VITALS_FLAG__UPDATE_CART_ON_CHECKOUT,VITALS_FLAG__USE_CAPTURE_FOR_ATC_BUTTON,VITALS_FLAG__USE_FIRST_ATC_SPAN_FOR_PRE_ORDER,VITALS_FLAG__USE_HTML_FOR_STICKY_ATC_BUTTON,VITALS_FLAG__STOP_EXECUTION,VITALS_FLAG__USE_CUSTOM_COLLECTION_FILTER_DROPDOWN,VITALS_FLAG__PRE_ORDER_START_WITH_OBSERVER,VITALS_FLAG__PRE_ORDER_OBSERVER_DELAY,VITALS_FLAG__ON_CHECKOUT_CLICK_USE_CAPTURE_EVENT,handle,}) => {return {"147": {"location":"form","locator":"after"},"1229": {"location":"product_end","locator":"prepend"},"1233": {"location":"product_end","locator":"prepend"},};};</script>
284<script id="vtlsAebDocumentInjectors" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.documentInjectors = ({$,vitalsGet,vitalsSet,VITALS_IS_MOBILE,VITALS_APPEND_CSS}) => {const documentInjectors = {};documentInjectors["12"]={};documentInjectors["12"]["d"]=[];documentInjectors["12"]["d"]["0"]={};documentInjectors["12"]["d"]["0"]["a"]=[];documentInjectors["12"]["d"]["0"]["s"]="form[action*=\"\/cart\/add\"]:visible:not([id*=\"product-form-installment\"]):not([id*=\"product-installment-form\"]):not(.vtls-exclude-atc-injector *)";documentInjectors["1"]={};documentInjectors["1"]["d"]=[];documentInjectors["1"]["d"]["0"]={};documentInjectors["1"]["d"]["0"]["a"]=null;documentInjectors["1"]["d"]["0"]["s"]=".product-description.rte";documentInjectors["2"]={};documentInjectors["2"]["d"]=[];documentInjectors["2"]["d"]["0"]={};documentInjectors["2"]["d"]["0"]["a"]={"l":"after"};documentInjectors["2"]["d"]["0"]["s"]="main.wrapper \u003e #shopify-section-product-template \u003e #ProductSection";documentInjectors["2"]["d"]["1"]={};documentInjectors["2"]["d"]["1"]["a"]={"l":"append"};documentInjectors["2"]["d"]["1"]["s"]=".main-content";documentInjectors["18"]={};documentInjectors["18"]["d"]=[];documentInjectors["18"]["d"]["0"]={};documentInjectors["18"]["d"]["0"]["a"]=[];documentInjectors["18"]["d"]["0"]["s"]="div.product-photo-container";documentInjectors["5"]={};documentInjectors["5"]["d"]=[];documentInjectors["5"]["d"]["0"]={};documentInjectors["5"]["d"]["0"]["a"]={"l":"prepend","css":"display: inline-flex; position: relative; top: 4px; margin-right: 10px;"};documentInjectors["5"]["d"]["0"]["s"]=".site-nav";documentInjectors["5"]["d"]["1"]={};documentInjectors["5"]["d"]["1"]["a"]={"l":"prepend"};documentInjectors["5"]["d"]["1"]["s"]="ul.site-nav--right";documentInjectors["5"]["m"]=[];documentInjectors["5"]["m"]["0"]={};documentInjectors["5"]["m"]["0"]["a"]={"l":"prepend"};documentInjectors["5"]["m"]["0"]["s"]="#mobileNavBar";documentInjectors["11"]={};documentInjectors["11"]["d"]=[];documentInjectors["11"]["d"]["0"]={};documentInjectors["11"]["d"]["0"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["0"]["s"]="[name=\"add\"]:not(.swym-button)";documentInjectors["6"]={};documentInjectors["6"]["d"]=[];documentInjectors["6"]["d"]["0"]={};documentInjectors["6"]["d"]["0"]["a"]=null;documentInjectors["6"]["d"]["0"]["s"]="#CollectionSection";documentInjectors["21"]={};documentInjectors["21"]["d"]=[];documentInjectors["21"]["d"]["0"]={};documentInjectors["21"]["d"]["0"]["a"]={"l":"prepend","children":{"media":{"a":{"l":"prepend"},"jqMethods":[{"args":".product-grid-image img","name":"find"}]},"title":{"a":{"l":"after"},"jqMethods":[{"args":"\u003e p","name":"find"}]}},"jqMethods":[{"args":".product-grid-item","name":"closest"}]};documentInjectors["21"]["d"]["0"]["s"]="a[href$=\"\/products\/{{handle}}\"].product-grid-item";return documentInjectors;};</script>
284<script id="vtlsAebBundle" src="https://cdn-sf.vitals.app/assets/js/bundle-cdec65c3e4744ca493960531621d221a.js" async></script>
284 285 286<!-- END app block --><!-- BEGIN app block: shopify://apps/hoppy-popups/blocks/Email_collection_Bar/0403c282-cb2c-4202-b054-d6c540cb0df9 --><link href="//cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/Email_collection_Bar.css" rel="stylesheet" type="text/css" media="all" /> 287<link href="https://cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/script.js" as="script" rel="preload"> 288 289 290 291
292<script async> 293 294 window.EMAIL_POPUP_METAFIELD_NAMESPACE = "hoppy-apps"; 295 296 window.EMAIL_POPUP_CSS_CLASS = "futureblink-popup";window.firstCartItem = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 297 298 window.hoppy_bundles_productRecommendations=[] 299 window.futureBlink_money_format = "${{amount}}"; 300 301 window.EmailCollectionMeta = { 302 collections: [], 303 shopLanguage: "en", 304 305 productId: "", 306 pageId: "", 307 pageHandle: "" 308 }; 309 310 311 window.futureblink_free_shipping_upsellProd = null; 312 313 314 315 // Customer info (if logged in) 316 317 window.futureblink_popup_customerInfo = null; 318 319window.emailCollectionBarData = { emailPopups: [{"scheduled":{"start":null,"end":null},"trigger":{"type":"time","show_popup":0,"show_popup_condition_value":"","display_freq":"once","freq_limit":"3"},"image":{"id":"","url":"","alt":""},"mobileImage":{"id":"","url":"","alt":""},"desktopImage":{"id":"","url":"","alt":""},"logo":{"id":"","url":"","alt":""},"countdown":{"type":"none","date":1780672398760,"start_hours":10,"start_minutes":30,"end_hours":11,"end_minutes":30,"duration_hours":5,"duration_days":0,"duration_minutes":25,"label_days":"Days","label_hours":"Hrs","label_minutes":"Mins","label_seconds":"Secs"},"upsell":{"upsell_type":"freq_bought","recommendation_type":"related","auto_slide":true,"slide_interval":5,"max_products":3,"cta_type":"add_to_cart","cta_text_before":"Add to Cart","cta_text_after":"Add Another","upsell_prod":[],"number_of_columns_desktop":3,"number_of_columns_mobile":2},"design":{"slice_1_color":"#FFEDD5","error_size":"16","error_color":"#B00020","slice_2_color":"#FDBA74","slice_label_color":"#431407","wheel_color":"#EA580C","arrow_color":"#EA580C","center_circle_color":"#EA580C","floating_button_border_radius":10,"floating_button_background_color":"#202223","floating_button_color":"#FFFFFF","popup_animation":"fade","popup_background":"dim_background","slice_label_font":"","slice_label_size":16,"slice_message_font":"","slice_message_color":"#8B4513","slice_message_size":16,"title_font":"","description_font":"","error_font":"","timer_font":"","label_font":"","input_color":"#202223","input_bg_color":"#FFFFFF","input_border_color":"#202223","button_text_font":"","close_icon_size":"small","custom_css_applied":false,"custom_css":".futureblink-popup { \n\n }\n .futureblink-popup .title {\n\n }\n .futureblink-popup.mobile .title {\n\n }\n .futureblink-popup .description { \n\n }\n .futureblink-popup.mobile .description { \n\n }\n .futureblink-popup .cta-button {\n\n }\n .futureblink-popup.mobile .cta-button {\n\n }\n .futureblink-popup .close-btn {\n\n }\n .futureblink-popup.mobile .close-btn {\n\n }\n ","position":"center","visibility":"Desktop and Mobile","sticky":false,"template":"custom","gradient":false,"initial_color":"#DDDDDD","final_color":"#FFFFFF","angle":10,"color":"#FFFFFF","bar_corner_radius":14,"border_size":0,"border_color":"#c5c8d1","font":"","title_size":32,"title_color":"#202223","description_size":"16","description_color":"#202223","button_color":"#ff5100","button_text_size":14,"button_text_color":"#FFFFFF","button_corner_radius":4,"close_icon_color":"#6d7175","arrow_icon_color":"#6d7175","coupon_code_size":14,"coupon_code_color":"#202223","popup_size":"medium","overlay_color":"#141414","image_layout":"left","image_scale":"fill","image_size":"Medium","coupon_border_color":"#202223","coupon_border_style":"dashed","coupon_text_color":"#202223","coupon_background":"#ffff","timer_style":"plain","timer_size":20,"timer_color":"#202223","timer_bg_color":"#FFFFFF","label_color":"#202223","label_size":20},"placement":{"pages_type":"all","visibility_by_login":"all","customer_display":"all","specific_tag_for_display":"","specific_amt_for_display":"","customer_hide":"none","specific_tag_for_hide":"","specific_amt_for_hide":"","allowed_all_location":true,"locations":[],"pages":[]},"_id":"6a219aa5efc95d2437d0de4f","user":"[email protected]","shop":"jon-chase-studios.myshopify.com","name":"Email Capture Popup","duration":2,"email_type":"popup","closable":true,"visitors":[],"allow_utm_source":false,"utm_code":"","content":[{"default_phone_code":{"name":"United States","dialCode":"+1","isoCode":"US","flag":"https:\/\/cdn.kcak11.com\/CountryFlags\/countries\/us.svg"},"discount_application_mode":"manual","show_success_button":"no","success_button_text":"","success_button_link":"","button_click_behavior":"link","title":"New Here?","description":"15% OFF Your First Order + Early Access To New Drops","placeholder":"Enter your email","phone_number_placeholder":"Enter your phone number","error_message":"Please enter a valid email address.","phone_error_message":"Please enter a valid phone number.","show_email_collection_field":true,"show_phone_number_field":false,"cta_type":"button","couponCode":"WELCOME15","showCouponCode":"yes","messageReturningCustomer":"Welcome Back!","messageNewCustomer":"Welcome To The Unit!","description_returning_customer":"Use the code below to get a 15% off on your next purchase:","description_new_customer":"Use the code below to get a 15% off on your next purchase:","optInCheckout":true,"optInText":"\u003cp\u003eSend me exclusive deals \u0026amp; drop alerts\u003c\/p\u003e","cta_link":"https:\/\/jon-chase-studios.myshopify.com","cta_button_text":"UNLOCK MY 15%","slices":[{"label":"$3 OFF","code":"SAVE3","probability":20,"message":""},{"label":"FREE SHIP","code":"FREESHIP7","probability":20,"message":""},{"label":"7% OFF","code":"SAVE7P","probability":20,"message":""},{"label":"$8 OFF","code":"SAVE8","probability":20,"message":""},{"label":"NO LUCK","code":"","probability":10,"message":"Try again next timeâ¦"},{"label":"12% OFF","code":"SAVE12P","probability":10,"message":""}],"_id":"6a219aa5efc95d2437d0de50","custom_fields":[]}],"make_image_clickable":false,"imageLink":"","published":true,"floating_action_button":"floating_action_button_disabled","floating_action_button_text":"Open popup","translations":[],"id":"2ae555dd-fccd-4068-ac75-b29b23414415","createdAt":"2026-06-04T15:32:53.681Z","updatedAt":"2026-07-08T06:57:33.363Z","__v":0}] };console.log("[HoppyPopups] Liquid config injected:", { 320 metafieldNamespace: window.EMAIL_POPUP_METAFIELD_NAMESPACE, 321 popupCssClass: window.EMAIL_POPUP_CSS_CLASS,
322 metafieldDataLoaded: !!window.emailCollectionBarData, 323 popupCount: window.emailCollectionBarData?.emailPopups?.length || 0, 324 }); 325 326</script>
326 327
328<script src="https://cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/purify.min.js" defer></script>
vendor: 1 bytes, line 328
328
329<script src="https://cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/tracker.js" defer></script>
vendor: 1 bytes, line 329
329
330<script src="https://cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/script.js" defer></script>
vendor: 1 bytes, line 330
330
331<script src="https://cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/interceptor.js" defer></script>
331 332 333 334<!-- END app block --><!-- BEGIN app block: shopify://apps/hoppy-free-shipping/blocks/shipping_bar/66159626-1fb8-4d18-901f-af7b6a63adaa --> 335<link href="//cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/swiper-scoped.css" rel="stylesheet" type="text/css" media="all" /> 336<link href="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/swiper.js" as="script" rel="preload"> 337<link href="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/script.js" as="script" rel="preload"> 338 339 340
341<script async>window.hoppy_free_shipping = { 342 shipping: [{ 343 "id": "9b66f11b-0cdb-4430-bb7f-e6d7a0649bbf", 344 "design": {"initial_color":"","final_color":"","goal_message_color":"#202223","shipping_bar_width":100,"button_font_weight":[],"goal_icons":[],"_id":"6a11c9277063e4ea2cad955f"}, 345 "placement": {"pages_type":"every_page","visibility_by_login":"all","customer_display":"all","specific_tag_for_display":"","specific_amt_for_display":"","customer_hide":"none","specific_tag_for_hide":"","specific_amt_for_hide":"","exclude_products":"none","enable_bar":true,"enable_condition":["always"],"total_orders":0,"max_cart_value":0,"last_order_before_value":30,"last_order_before_unit":"days","last_order_after_value":30,"last_order_after_unit":"days","excluded_products":[],"pages":[],"allowed_all_location":false,"delay":0,"locations":[{"code":"US","name":"United States","_id":"6a11cbad7063e4ea2cae294f"}],"_id":"6a11c6857063e4ea2cad208d"}, 346 "published": true, 347 "name": "Goal Based Free Shipping Upsell", 348 "type": "goal_based", 349 "visibility": "desktop_mobile", 350 "allow_utm_source": null, 351 "visitors": [], 352 "utmCode": "", 353 "exclude": null, 354 "created_by_sidekick": false, 355 "orientation": null, 356 "translations": [], 357 "scheduled": {"start":null,"end":null}, 358 "upsell": {"upsell_title":"","recommendation_type":"related","auto_slide":true,"slide_interval":5,"max_products":3,"upsell_type":"no_upsell","cta_type":"add_to_cart","cta_text_before":"Add to Cart","cta_text_after":"Add Another","upsell_prod":[]}, 359 "content": {"discount_combination":true,"exclude_type":"none","excluded_from_goals":[],"unique_products":false,"show_goal_reached_message":true,"reward_application":"all","specific_market_goals":[],"goals":[{"goal":100,"progress_message":"You're only {order-value-progress} away from free shipping!","reward_type":"free_shipping","reward_value":"","discount_label":"Free Shipping","excluded_shipping_methods":[],"exclude_methods":false,"_id":"6a11c6857063e4ea2cad208f"}],"currency":"USD","money_format":"store_default","currencySymbol":"$","cta_open_new_tab":true,"show_currency_symbol":true,"currency_symbol_position":"before","message":"Free domestic shipping for orders over {order-value}","close_icon":false,"goal_reached_message":"Congratulations! You've got free shipping!","button_text":{"initial_message":"Shop Now","progress_messages":["Shop Now"],"goal_reached":"Shop Now"},"cta":"none","cta_link":"https:\/\/www.shopify.com","goal_type":"cart_total_amount","progress_calculation":"before_discount_cart","multiple_market":false,"_id":"6a11c6857063e4ea2cad208e"}, 360 "product_page": {"enabled":true,"type":"product_page","upsell_enabled":true,"placement_type":"default","design":{"template":"custom","position":"top","sticky":false,"close_icon_color":"#202223","color":"#FFFFFF","angle":90,"initial_color":"#FFFFFF","final_color":"#FFFFFF","border_radius":8,"background_pattern":"none","background":"single","border_size":0,"border_color":"#c5c8d1","spacing_inside_top":16,"spacing_inside_bottom":16,"spacing_outside_top":20,"spacing_outside_bottom":20,"progress_bar_bg_color":"#E4E5E7","progress_bar_color":"#000000","progress_bar_corner_radius":4,"message_size":16,"price_text_size":16,"price_text_color":"#000000","show_progress_bar":true,"checkout_message_size":"base","checkout_message_color":"info","checkout_price_text_size":"base","checkout_price_text_color":"info","price_text_animation":"none","message_color":"#202223","goal_message_color":"#202223","bar_type":"basic_bar","multiple_goals_marker":"one","bar_width":90,"shipping_bar_width":100,"bar_height":8,"bar_space_above":10,"bar_space_below":20,"button_color":"#000000","button_text_size":16,"button_text_color":"#FFFFFF","button_corner_radius":10,"neon_animation_color":"#9d4edd","count_up_speed":1,"button_style":"round","button_font_weight":["bold"],"button_font_style":"normal","button_animation":"none","button_hover":"none","font":"custom","font_weight":"inherit","
360icon":"","iconSource":"","iconId":"","icon_position":"before","goal_icons":[],"fireworks":"none","custom_css":"\n.futureblink-free-shipping { \n\n}\n\n.futureblink-free-shipping .futureblink-message {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-message {\n\n}\n\n.futureblink-free-shipping .futureblink-icon {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-icon {\n\n}\n\n.futureblink-free-shipping .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping .futureblink-price-text {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-price-text {\n\n}\n","custom_css_applied":false,"icon_size":32,"icon_color":"#000000","upsell_section_title_size":14,"upsell_section_title_color":"#000000","upsell_title_size":14,"upsell_title_color":"#000000","upsell_arrow_size":20,"upsell_price_color":"#000000","upsell_price_size":14,"upsell_arrow_color":"#000000","upsell_button_color":"#000000","upsell_button_text_size":14,"upsell_button_text_color":"#FFFFFF","upsell_button_corner_radius":10,"upsell_button_style":"round","upsell_button_font_weight":"bold","upsell_button_font_style":"normal","_id":"6a11c6857063e4ea2cad2090"}}, 361 "cart_page": null, 362 "cart_page_only": {"enabled":true,"type":"cart_page_only","upsell_enabled":true,"placement_type":"default","design":{"template":"custom","position":"top","sticky":false,"close_icon_color":"#202223","color":"#FFFFFF","angle":90,"initial_color":"#FFFFFF","final_color":"#FFFFFF","border_radius":8,"background_pattern":"none","background":"single","border_size":0,"border_color":"#c5c8d1","spacing_inside_top":16,"spacing_inside_bottom":16,"spacing_outside_top":20,"spacing_outside_bottom":20,"progress_bar_bg_color":"#E4E5E7","progress_bar_color":"#000000","progress_bar_corner_radius":4,"message_size":16,"price_text_size":16,"price_text_color":"#000000","show_progress_bar":true,"checkout_message_size":"base","checkout_message_color":"info","checkout_price_text_size":"base","checkout_price_text_color":"info","price_text_animation":"none","message_color":"#202223","goal_message_color":"#202223","bar_type":"basic_bar","multiple_goals_marker":"one","bar_width":90,"shipping_bar_width":100,"bar_height":8,"bar_space_above":10,"bar_space_below":20,"button_color":"#000000","button_text_size":16,"button_text_color":"#FFFFFF","button_corner_radius":10,"neon_animation_color":"#9d4edd","count_up_speed":1,"button_style":"round","button_font_weight":["bold"],"button_font_style":"normal","button_animation":"none","button_hover":"none","font":"custom","font_weight":"inherit","icon":"","iconSource":"","iconId":"","icon_position":"before","goal_icons":[],"fireworks":"none","custom_css":"\n.futureblink-free-shipping { \n\n}\n\n.futureblink-free-shipping .futureblink-message {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-message {\n\n}\n\n.futureblink-free-shipping .futureblink-icon {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-icon {\n\n}\n\n.futureblink-free-shipping .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping .futureblink-price-text {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-price-text {\n\n}\n","custom_css_applied":false,"icon_size":32,"icon_color":"#000000","upsell_section_title_size":14,"upsell_section_title_color":"#000000","upsell_title_size":14,"upsell_title_color":"#000000","upsell_arrow_size":20,"upsell_price_color":"#000000","upsell_price_size":14,"upsell_arrow_color":"#000000","upsell_button_color":"#000000","upsell_button_text_size":14,"upsell_button_text_color":"#FFFFFF","upsell_button_corner_radius":10,"upsell_button_style":"round","upsell_button_font_weight":"bold","upsell_button_font_style":"normal","_id":"6a11c6857063e4ea2cad2091"}}, 363 "cart_drawer": {"enabled":true,"type":"cart_drawer","upsell_enabled":true,"placement_type":"default","design":{"template":"custom","position":"top","sticky":false,"close_icon_color":"#202223","color":"#FFFFFF","angle":90,"initial_color":"#FFFFFF","final_color":"#FFFFFF","border_radius":8,"background_pattern":"none","background":"single","border_size":0,"border_color":"#c5c8d1","spacing_inside_top":16,"spacing_inside_bottom":16,"spacing_outside_top":20,"spacing_outside_bottom":20,"progress_bar_bg_color":"#E4E5E7","progress_bar_color":"#000000","progress_bar_corner_radius":4,"message_size":16,"price_text_size":18,"price_text_color":"#000000","show_progress_bar":true,"checkout_message_size":"base","checkout_message_color":"info","checkout_price_text_size":"base","checkout_price_text_color":"info","price_text_animation":"none","message_color":"#202223","goal_message_color":"#202223","bar_type":"basic_bar","multiple_goals_marker":"one","bar_width":90,"shipping_bar_width":100,"bar_height":8,"bar_space_above":10,"bar_space_below":20,"button_color":"#000000","button_text_size":16,"button_text_color":"#FFFFFF","button_corner_radius":10,"neon_animation_color":"#9d4edd","count_up_speed":1,"button_style":"round","button_font_weight":["bold"],"button_font_style":"normal","button_animation":"none","button_hover":"none","font":"custom","font_weight":"inherit","
363icon":"","iconSource":"","iconId":"","icon_position":"before","goal_icons":[],"fireworks":"none","custom_css":"\n.futureblink-free-shipping { \n\n}\n\n.futureblink-free-shipping .futureblink-message {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-message {\n\n}\n\n.futureblink-free-shipping .futureblink-icon {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-icon {\n\n}\n\n.futureblink-free-shipping .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping .futureblink-price-text {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-price-text {\n\n}\n","custom_css_applied":false,"icon_size":32,"icon_color":"#000000","upsell_section_title_size":14,"upsell_section_title_color":"#000000","upsell_title_size":14,"upsell_title_color":"#000000","upsell_arrow_size":20,"upsell_price_color":"#000000","upsell_price_size":14,"upsell_arrow_color":"#000000","upsell_button_color":"#000000","upsell_button_text_size":14,"upsell_button_text_color":"#FFFFFF","upsell_button_corner_radius":10,"upsell_button_style":"round","upsell_button_font_weight":"bold","upsell_button_font_style":"normal","_id":"6a11c6857063e4ea2cad2092"}}, 364 "top_bottom_page": {"enabled":true,"type":"top_bottom_page","upsell_enabled":true,"placement_type":"default","design":{"template":"custom","position":"top_push","sticky":false,"close_icon_color":"#202223","color":"#FFFFFF","angle":90,"initial_color":"#FFFFFF","final_color":"#FFFFFF","border_radius":8,"background_pattern":"none","background":"single","border_size":0,"border_color":"#c5c8d1","spacing_inside_top":16,"spacing_inside_bottom":16,"spacing_outside_top":0,"spacing_outside_bottom":0,"progress_bar_bg_color":"#E4E5E7","progress_bar_color":"#000000","progress_bar_corner_radius":4,"message_size":16,"price_text_size":16,"price_text_color":"#000000","show_progress_bar":true,"checkout_message_size":"base","checkout_message_color":"info","checkout_price_text_size":"base","checkout_price_text_color":"info","price_text_animation":"none","message_color":"#202223","goal_message_color":"#202223","bar_type":"basic_bar","multiple_goals_marker":"one","bar_width":60,"shipping_bar_width":100,"bar_height":8,"bar_space_above":10,"bar_space_below":20,"button_color":"#000000","button_text_size":16,"button_text_color":"#FFFFFF","button_corner_radius":10,"neon_animation_color":"#9d4edd","count_up_speed":1,"button_style":"round","button_font_weight":["bold"],"button_font_style":"normal","button_animation":"none","button_hover":"none","font":"custom","font_weight":"inherit","icon":"","iconSource":"","iconId":"","icon_position":"before","goal_icons":[],"fireworks":"none","custom_css":"\n.futureblink-free-shipping { \n\n}\n\n.futureblink-free-shipping .futureblink-message {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-message {\n\n}\n\n.futureblink-free-shipping .futureblink-icon {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-icon {\n\n}\n\n.futureblink-free-shipping .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-cta-button {\n\n}\n\n.futureblink-free-shipping .futureblink-price-text {\n\n}\n\n.futureblink-free-shipping.mobile .futureblink-price-text {\n\n}\n","custom_css_applied":false,"icon_size":32,"icon_color":"#000000","upsell_section_title_size":14,"upsell_section_title_color":"#000000","upsell_title_size":14,"upsell_title_color":"#000000","upsell_arrow_size":20,"upsell_price_color":"#000000","upsell_price_size":14,"upsell_arrow_color":"#000000","upsell_button_color":"#000000","upsell_button_text_size":14,"upsell_button_text_color":"#FFFFFF","upsell_button_corner_radius":10,"upsell_button_style":"round","upsell_button_font_weight":"bold","upsell_button_font_style":"normal","_id":"6a11c6857063e4ea2cad2093"}} 365 }] 366 };</script>
366 367 368 369
370<script defer> 371 // =============================== 372 // Currency Handling 373 // =============================== 374 function getStoredRates() { 375 const storedRates = sessionStorage.getItem("currencyRates"); 376 return storedRates ? JSON.parse(storedRates) : null; 377 } 378 379 function storeRates(rates) { 380 sessionStorage.setItem("currencyRates", JSON.stringify(rates)); 381 } 382 383 const cachedRates = getStoredRates(); 384 385 if (cachedRates) { 386 window.futureBlink_currencyRates = cachedRates; 387 } else { 388 fetch(window.Shopify.routes.root + "services/javascripts/currencies.js") 389 .then(response => { 390 if (!response.ok) throw new Error("Failed to load currency data"); 391 return response.text(); 392 }) 393 .then(scriptContent => { 394 const scriptFunction = new Function(scriptContent + "; return Currency.rates;"); 395 window.futureBlink_currencyRates = scriptFunction(); 396 storeRates(window.futureBlink_currencyRates); 397 }) 398 .catch(error => console.error("Error loading currency rates:", error)); 399 } 400 401 window.futureBlink_storeCurrency = "USD"; 402 window.futureBlink_country = "US"; 403 window.futureBlink_primaryCurrency = "USD"; 404 window.futureBlink_money_format = "${{amount}}"; 405</script>
405 406
407<script defer> 408 // =============================== 409 // Cart info 410 // =============================== 411 window.futureBlink_cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 412 413 // Collections attached to this product 414 window.futureblink_free_shipping_products = { 415 collections: [], 416 }; 417 418 // Shop language 419 window.futureblink_free_shipping_shopLanguage = "en"; 420 421 window.futureblink_free_shipping_collection = { 422 id: "" 423 }; 424 425 // Current store page details (for specific store pages targeting) 426 window.futureblink_free_shipping_pageDetails = { 427 id: "", 428 handle: "" 429 }; 430 431 window.futureblink_free_shipping_upsellProd = null; 432 // Product details 433 window.futureblink_free_shipping_productDetails = { 434 id:"", 435 price: null, 436 currency: "USD", 437 handle:"", 438 id:"", 439 tags:null, 440 variants: [ 441 442 ] 443 }; 444 445 // Customer info (if logged in) 446 447 window.futureblink_free_shipping_customerInfo = null; 448 449 450 // =============================== 451 // Product Recommendations (via JSON API) 452 // =============================== 453 window.hoppy_free_shipping_productRecommendations = { 454 product_page:[], 455 cart_page:[] 456 } 457</script>
457 458
459<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/currencies.js" defer></script>
vendor: 1 bytes, line 459
459
460<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/countriesWithCurrencycodes.js" defer></script>
vendor: 1 bytes, line 460
460
461<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/tracker.js" defer></script>
461 462
463<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/swiper.js" defer></script>
vendor: 1 bytes, line 463
463
464<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/purify.min.js" defer></script>
vendor: 1 bytes, line 464
464
465<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/script.js" defer></script>
vendor: 1 bytes, line 465
465
466<script src="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/interceptor.js" defer></script>
466 467 468 469<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 470 471 472 473 474 475 476 477<link rel="dns-prefetch" href="https://cdn.judge.me"> 478<link rel="dns-prefetch" href="https://cdn1.judge.me"> 479<link rel="dns-prefetch" href="https://api.judge.me"> 480
481<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_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":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#1A1A1A","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
481ou! 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.","widget_star_color":"#1A1A1A","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","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":"","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":"default","review_date_format":"mm/dd/yyyy","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":false,"featured_carousel_show_header":true,"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":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"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":false,"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","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
481itle":"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":"#108474","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":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","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":false,"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":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"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":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","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_
481youtube_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":false,"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":"","preview_badge_custom_css":"","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"
481:"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","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Jon Chase Studios","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
481shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Jon Chase Studios"};</script>
481 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #1A1A1A;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.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-preview-badge .jdgm-star.jdgm-star{color:#1A1A1A}.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: #108474;--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:#108474}.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:'Jon Chase Studios'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 482</style> <style class='jdgm-settings-style'></style> 483 484 485 486 487 <style class='jdgm-miracle-styles'> 488 @-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
488/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-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 489 490</style> 491 492 493 494 495 496 497 498 499
500<script data-cfasync='false' class='jdgm-script'> 501!function(e){window.jdgm=window.jdgm||{}; 502/* INF-1976 */ 503var _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;}(); 504if(_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;} 505jdgm.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/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 506jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 507setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 508!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 509(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 510a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 511jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 512t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 513t.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( 514".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 515parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 516jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 517)}))}(document); 518</script>
518 519<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript> 520 521<!-- BEGIN app snippet: theme_fix_tags -->
521<script> 522 (function() { 523 var jdgmThemeFixes = null; 524 if (!jdgmThemeFixes) return; 525 526 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 527 // before the per-theme fix so the theme-specific CSS wins the cascade. 528 // HTML is never applied globally (too risky). 529 var allThemesFix = jdgmThemeFixes['all']; 530 if (allThemesFix && allThemesFix.css) { 531 var allStyleTag = document.createElement('style'); 532 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 533 allStyleTag.innerHTML = allThemesFix.css; 534 document.head.append(allStyleTag); 535 }; 536 537 if (allThemesFix && allThemesFix.js) { 538 var allScriptTag = document.createElement('script'); 539 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 540 allScriptTag.innerHTML = allThemesFix.js; 541 document.head.append(allScriptTag); 542 }; 543 544 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 545 if (!thisThemeFix) return; 546 547 if (thisThemeFix.html) { 548 document.addEventListener("DOMContentLoaded", function() { 549 var htmlDiv = document.createElement('div'); 550 htmlDiv.classList.add('jdgm-theme-fix-html'); 551 htmlDiv.innerHTML = thisThemeFix.html; 552 document.body.append(htmlDiv); 553 }); 554 }; 555 556 if (thisThemeFix.css) { 557 var styleTag = document.createElement('style'); 558 styleTag.classList.add('jdgm-theme-fix-style'); 559 styleTag.innerHTML = thisThemeFix.css; 560 document.head.append(styleTag); 561 }; 562 563 if (thisThemeFix.js) { 564 var scriptTag = document.createElement('script'); 565 scriptTag.classList.add('jdgm-theme-fix-script'); 566 scriptTag.innerHTML = thisThemeFix.js; 567 document.head.append(scriptTag); 568 }; 569 })(); 570</script>
570 571<!-- END app snippet --> 572<!-- End of Judge.me Core --> 573 574 575 576<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a12080-d35d-78f3-a647-1f29c8b9b63a/hoppy-popups-260/assets/Email_collection_Bar.css" rel="stylesheet" type="text/css" media="all">
577<script src="https://cdn.shopify.com/extensions/01a12068-f6ca-77bf-b043-fc871b77fbae/monk-free-gift-with-purchase-476/assets/mr-embed-1.js" type="text/javascript" defer="defer"></script>
577 578<link href="https://cdn.shopify.com/extensions/01a115c8-808c-7000-8f70-3352946e14c0/hoppy-free-shipping-358/assets/styles.css" rel="stylesheet" type="text/css" media="all">
579<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
579 580<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
581<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: 59989229729,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 581
581
582<script> 583 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 584</script>
vendor: 1 bytes, line 584
584
585<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}
585).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: 59989229729,storefrontBaseUrl: "https://jonchasestudios.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://jonchasestudios.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2311684257","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
585,"dataSharingState":"unrestricted"},{"id":"921731233","configuration":"{\"storeIdentity\":\"jon-chase-studios.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"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":"797704353","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":"454492321","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-10900437666\\\",\\\"GT-M3VX9BZD\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/ejJmCPup0skcEIPpst9D\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/MT7ICO-p0skcEIPpst9D\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-6R94GHYBBY\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/dVmBCPip0skcEIPpst9D\\\",\\\"MC-4S05TF1L3L\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/XFoPCOyp0skcEIPpst9D\\\",\\\"MC-4S05TF1L3L\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-6R94GHYBBY\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/ZsfPCPWp0skcEIPpst9D\\\",\\\"MC-4S05TF1L3L\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-6R94GHYBBY\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/n2oLCP6p0skcEIPpst9D\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-6R94GHYBBY\\\",\\\"AW-18185237635\\\/8kFwCPKp0skcEIPpst9D\\\",\\\"AW-18185237635\\\",\\\"AW-10900437666\\\",\\\"G-X9F7NYP4S3\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-6R94GHYBBY\\\"}],\\\"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":"206045345","configuration":"{\"pixel_id\":\"486208349634404\",\"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"]}
585,{"id":"110821537","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Jon Chase Studios","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"jon-chase-studios.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/jonchasestudios.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://jonchasestudios.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"130813427873","themeStoreId":"679","themePublished":"true","eventMetadataId":"d79e386d-be50-4410-87d4-8246efba426c","pageType":"cart","shopId":"59989229729","storefrontBaseUrl":"https:\/\/jonchasestudios.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
585<script> 586 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 587 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 588 window.ShopifyAnalytics.meta.currency = 'USD'; 589 var meta = {"page":{"pageType":"cart","requestId":"953b3b17-b34a-4fdd-adb2-cf05d0fdf884-1791595342"}}; 590 for (var attr in meta) { 591 window.ShopifyAnalytics.meta[attr] = meta[attr]; 592 } 593</script>
vendor: 1 bytes, line 593
593
594<script class="analytics"> 595 (function () { 596 var customDocumentWrite = function(content) { 597 var jquery = null; 598 599 if (window.jQuery) { 600 jquery = window.jQuery; 601 } else if (window.Checkout && window.Checkout.$) { 602 jquery = window.Checkout.$; 603 } 604 605 if (jquery) { 606 jquery('body').append(content); 607 } 608 }; 609 610 var hasLoggedConversion = function(token) { 611 if (token) { 612 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 613 } 614 return false; 615 } 616 617 var setCookieIfConversion = function(token) { 618 if (token) { 619 var twoMonthsFromNow = new Date(Date.now()); 620 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 621 622 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 623 } 624 } 625 626 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 627 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 628 if (trekkie.integrations) { 629 return; 630 } 631 trekkie.methods = [ 632 'identify', 633 'page', 634 'ready', 635 'track', 636 'trackForm', 637 'trackLink' 638 ]; 639 trekkie.factory = function(method) { 640 return function() { 641 var args = Array.prototype.slice.call(arguments); 642 args.unshift(method); 643 trekkie.push(args); 644 if (method == 'track' || method == 'page') { 645 var pageUrl; 646 try { 647 pageUrl = window.location.href; 648 } catch (e) {} 649 var pageReferrer; 650 try { 651 pageReferrer = document.referrer; 652 } catch (e) {} 653 try { 654 if (window.__TREKKIE_SHIM_QUEUE == null) { 655 window.__TREKKIE_SHIM_QUEUE = []; 656 } 657 window.__TREKKIE_SHIM_QUEUE.push({ 658 from: 'trekkie-stub', 659 method: method, 660 args: args.slice(1), 661 pageContext: { 662 url: pageUrl, 663 referrer: pageReferrer 664 } 665 }); 666 } catch (e) { 667 // no-op 668 } 669 } 670 return trekkie; 671 }; 672 }; 673 for (var i = 0; i < trekkie.methods.length; i++) { 674 var key = trekkie.methods[i]; 675 trekkie[key] = trekkie.factory(key); 676 } 677 trekkie.load = function(config) { 678 trekkie.config = config || {}; 679 trekkie.config.initialDocumentCookie = document.cookie; 680 var first = document.getElementsByTagName('script')[0]; 681var script = document.createElement('script'); 682script.type = 'text/javascript'; 683script.onerror = function(e) { 684 var scriptFallback = document.createElement('script'); 685 scriptFallback.type = 'text/javascript'; 686 scriptFallback.onerror = function(error) { 687 var Monorail = { 688 produce: function produce(monorailDomain, schemaId, payload) { 689 var currentMs = new Date().getTime(); 690 var event = { 691 schema_id: schemaId, 692 payload: payload, 693 metadata: { 694 event_created_at_ms: currentMs, 695 event_sent_at_ms: currentMs 696 } 697 }; 698 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 699 }, 700 sendRequest: function sendRequest(endpointUrl, payload) { 701 // Try the sendBeacon API 702 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 703 var blobData = new window.Blob([payload], { 704 type: 'text/plain' 705 }); 706 707 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 708 return true; 709 } // sendBeacon was not successful 710 711 } // XHR beacon 712 713 var xhr = new XMLHttpRequest(); 714 715 try { 716 xhr.open('POST', endpointUrl); 717 xhr.setRequestHeader('Content-Type', 'text/plain'); 718 xhr.send(payload); 719 } catch (e) { 720 console.log(e); 721 } 722 723 return false; 724 }, 725 isIos12: function isIos12() { 726 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 727 } 728 }; 729 Monorail.produce('monorail-edge.shopifysvc.com', 730 'trekkie_storefront_load_errors/1.1', 731 {shop_id: 59989229729, 732 theme_id: 130813427873, 733 app_name: "storefront", 734 context_url: window.location.href, 735 source_url: "//jonchasestudios.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 736 737 }; 738 scriptFallback.async = true; 739 scriptFallback.src = '//jonchasestudios.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 740 first.parentNode.insertBefore(scriptFallback, first); 741}; 742script.async = true; 743script.src = '//jonchasestudios.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 744first.parentNode.insertBefore(script, first); 745 746 }; 747 trekkie.load( 748 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":59989229729,"isMerchantRequest":null,"themeId":130813427873,"themeCityHash":"10187840991647411567","contentLanguage":"en","currency":"USD","eventMetadataId":"d79e386d-be50-4410-87d4-8246efba426c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 749 ); 750 751 var loaded = false;
752 trekkie.ready(function() { 753 if (loaded) return; 754 loaded = true; 755 756 window.ShopifyAnalytics.lib = window.trekkie; 757 758 var originalDocumentWrite = document.write; 759 document.write = customDocumentWrite; 760 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 761 document.write = originalDocumentWrite; 762 763 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 764 var token = match? match[1]: undefined; 765 if (!hasLoggedConversion(token)) { 766 setCookieIfConversion(token); 767 768 } 769 }); 770 771 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"953b3b17-b34a-4fdd-adb2-cf05d0fdf884-1791595342","shopifyEmitted":true}); 772 773 var eventsListenerScript = document.createElement('script'); 774 eventsListenerScript.async = true; 775 eventsListenerScript.src = "//jonchasestudios.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 776 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 777})();</script>
777 778
778<script> 779 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 780 window.ga = function ga() { 781 (window.ga.q = window.ga.q || []).push(arguments); 782 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 783 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 784 } 785 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."); 786 }; 787 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 788 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 789 } 790 } 791</script>
vendor: 1 bytes, line 791
791
792<script 793 defer 794 src="https://jonchasestudios.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 795 data-application="storefront-renderer" 796 data-shop-id="59989229729" 797 data-render-region="gcp-us-central1" 798 data-page-type="cart" 799 data-theme-instance-id="130813427873" 800 data-theme-name="Supply" 801 data-theme-version="9.5.3" 802 data-monorail-region="shop_domain" 803 data-resource-timing-sampling-rate="10" 804 data-shs="true" 805 data-shs-beacon="true" 806 data-shs-export-with-fetch="true" 807 data-shs-logs-sample-rate="1" 808 data-shs-beacon-endpoint="https://jonchasestudios.com/api/collect" 809></script>
vendor: 1 bytes, line 809
809
810<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Jon Chase Studios. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"Jon Chase Studios","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"}
810,{"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 810
810
811<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"59989229729","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>
811 812<meta name="shopify-y" content="2613c273-62ca-454d-bac0-b74e1fdfb136" data-expiration="1823152942000"><meta name="shopify-s" content="77cfde8c-439f-4541-8089-93caee4e3c76" data-expiration="1791597142000"> 813</head> 814 815<body id="your-shopping-cart" class="template-cart"> 816 817 <div id="shopify-section-header" class="shopify-section header-section"><nav class="nav-bar" id="navBar" role="navigation"> 818 <form action="/search" method="get" class="search-bar" role="search"> 819 <input type="hidden" name="type" value="product"> 820 821 <input type="search" name="q" value="" placeholder="Search all products..." aria-label="Search all products..."> 822 <button type="submit" class="search-bar--submit icon-fallback-text"> 823 <span class="icon icon-search" aria-hidden="true"></span> 824 <span class="fallback-text">Search</span> 825 </button> 826</form> 827 828 <ul class="mobile-nav" id="MobileNav"> 829 830 <li class="large--hide"> 831 <a href="/">Home</a> 832 </li> 833 834 835 836 <li> 837 <a 838 href="/collections/stickers" 839 class="mobile-nav--link" 840 data-meganav-type="child" 841 > 842 SHOP NOW 843 </a> 844 </li> 845 846 847 848 849 <li 850 class="mobile-nav--has-dropdown " 851 aria-haspopup="true"> 852 <a 853 href="#" 854 class="mobile-nav--link" 855 data-meganav-type="parent" 856 > 857 Collections 858 </a> 859 <button class="icon icon-arrow-down mobile-nav--button" 860 aria-expanded="false" 861 aria-label="Collections Menu"> 862 </button> 863 <ul 864 id="MenuParent-2" 865 class="mobile-nav--dropdown " 866 data-meganav-dropdown> 867 868 869 <li> 870 <a 871 href="/collections/dstroyr-no-destination-capsule" 872 class="mobile-nav--link" 873 data-meganav-type="child" 874 > 875 No Destinations Capsule 876 </a> 877 </li> 878 879 880 881 <li> 882 <a 883 href="/collections/good-times-collection" 884 class="mobile-nav--link" 885 data-meganav-type="child" 886 > 887 Good Times Collection 888 </a> 889 </li> 890 891 892 893 <li> 894 <a 895 href="/collections/last-call" 896 class="mobile-nav--link" 897 data-meganav-type="child" 898 > 899 Last Call 900 </a> 901 </li> 902 903 904 </ul> 905 </li> 906 907 908 909 <li> 910 <a 911 href="https://jonchasestudios.com/apps/page/wishlist" 912 class="mobile-nav--link" 913 data-meganav-type="child" 914 > 915 WishList 916 </a> 917 </li> 918 919 920 921 <li> 922 <a 923 href="/blogs/news" 924 class="mobile-nav--link" 925 data-meganav-type="child" 926 > 927 News 928 </a> 929 </li> 930 931 932 933 <li> 934 <a 935 href="/pages/playlist" 936 class="mobile-nav--link" 937 data-meganav-type="child" 938 > 939 Playlist 940 </a> 941 </li> 942 943 944 945 <li> 946 <a 947 href="/pages/about" 948 class="mobile-nav--link" 949 data-meganav-type="child" 950 > 951 About 952 </a> 953 </li> 954 955 956 957 <li> 958 <a 959 href="/pages/partner" 960 class="mobile-nav--link" 961 data-meganav-type="child" 962 > 963 Our Purpose 964 </a> 965 </li> 966 967 968 969 <li> 970 <a 971 href="/pages/events" 972 class="mobile-nav--link" 973 data-meganav-type="child" 974 > 975 Events 976 </a> 977 </li> 978 979 980 981 <li> 982 <a 983 href="/pages/hire-me" 984 class="mobile-nav--link" 985 data-meganav-type="child" 986 > 987 Commissions 988 </a> 989 </li> 990 991 992 993 <li> 994 <a 995 href="/pages/faq" 996 class="mobile-nav--link" 997 data-meganav-type="child" 998 > 999 FAQ 1000 </a> 1001 </li> 1002 1003 1004 1005 <li> 1006 <a 1007 href="/pages/contact" 1008 class="mobile-nav--link" 1009 data-meganav-type="child" 1010 > 1011 Contact 1012 </a> 1013 </li> 1014 1015 1016 1017 <li> 1018 <a 1019 href="/pages/subscribe" 1020 class="mobile-nav--link" 1021 data-meganav-type="child" 1022 > 1023 Subscribe 1024 </a> 1025 </li> 1026 1027 1028 1029 1030 1031 <li class="customer-navlink large--hide"><a href="https://jonchasestudios.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Sign in</a></li> 1032 <li class="customer-navlink large--hide"><a href="https://shopify.com/59989229729/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb24tY2hhc2Utc3R1ZGlvcy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIyMDAxNDIsIm5iZiI6MTc5MTU5NTM0Mn0.a6MQ8x-wNAXPc_l_XMTWnkCIfxguZ0KWjEiuMZl61n4" id="customer_register_link">Create an Account</a></li> 1033 1034 1035</ul> 1036 1037 <div class="main-navigation"> 1038 <ul class="site-nav site-nav--left"> 1039 1040 1041 <li> 1042 <a 1043 href="/collections/stickers" 1044 class="site-nav--link" 1045 data-meganav-type="child" 1046 > 1047 Shop All 1048 </a> 1049 </li> 1050 1051 1052 1053 1054 <li 1055 class="site-nav--has-dropdown " 1056 aria-haspopup="true"> 1057 <a 1058 href="#" 1059 class="site-nav--link" 1060 data-meganav-type="parent" 1061 aria-controls="MenuParent-2" 1062 aria-expanded="false" 1063 > 1064 Collections
1065 <span class="icon icon-arrow-down" aria-hidden="true"></span> 1066 </a> 1067 <ul 1068 id="MenuParent-2" 1069 class="site-nav--dropdown " 1070 data-meganav-dropdown> 1071 1072 1073 <li> 1074 <a 1075 href="/collections/dstroyr-no-destination-capsule" 1076 class="site-nav--link" 1077 data-meganav-type="child" 1078 1079 tabindex="-1"> 1080 No Destination Collection 1081 </a> 1082 </li> 1083 1084 1085 1086 <li> 1087 <a 1088 href="/collections/good-times-collection" 1089 class="site-nav--link" 1090 data-meganav-type="child" 1091 1092 tabindex="-1"> 1093 Good Times Collection 1094 </a> 1095 </li> 1096 1097 1098 1099 <li> 1100 <a 1101 href="/collections/last-call" 1102 class="site-nav--link" 1103 data-meganav-type="child" 1104 1105 tabindex="-1"> 1106 Last Call 1107 </a> 1108 </li> 1109 1110 1111 </ul> 1112 </li> 1113 1114 1115 1116 <li> 1117 <a 1118 href="/collections/footwear" 1119 class="site-nav--link" 1120 data-meganav-type="child" 1121 > 1122 Footwear 1123 </a> 1124 </li> 1125 1126 1127 1128 <li> 1129 <a 1130 href="/collections/apparel" 1131 class="site-nav--link" 1132 data-meganav-type="child" 1133 > 1134 Apparel 1135 </a> 1136 </li> 1137 1138 1139 1140 <li> 1141 <a 1142 href="/collections/accessories" 1143 class="site-nav--link" 1144 data-meganav-type="child" 1145 > 1146 Stickers, Etc 1147 </a> 1148 </li> 1149 1150 1151 1152 <li> 1153 <a 1154 href="/collections/prints" 1155 class="site-nav--link" 1156 data-meganav-type="child" 1157 > 1158 Prints 1159 </a> 1160 </li> 1161 1162 1163 1164 <li> 1165 <a 1166 href="/pages/hire-me" 1167 class="site-nav--link" 1168 data-meganav-type="child" 1169 > 1170 Commissions 1171 </a> 1172 </li> 1173 1174 1175 </ul> 1176 <ul class="site-nav site-nav--right"> 1177 1178 1179 <li> 1180 <a 1181 href="/blogs/news" 1182 class="site-nav--link" 1183 data-meganav-type="child" 1184 > 1185 Blog 1186 </a> 1187 </li> 1188 1189 1190 1191 <li> 1192 <a 1193 href="/pages/about" 1194 class="site-nav--link" 1195 data-meganav-type="child" 1196 > 1197 About 1198 </a> 1199 </li> 1200 1201 1202 1203 <li> 1204 <a 1205 href="/pages/faq" 1206 class="site-nav--link" 1207 data-meganav-type="child" 1208 > 1209 FAQs 1210 </a> 1211 </li> 1212 1213 1214 1215 <li> 1216 <a 1217 href="/pages/contact" 1218 class="site-nav--link" 1219 data-meganav-type="child" 1220 > 1221 Contact 1222 </a> 1223 </li> 1224 1225 1226 <li> 1227 <a href="/cart" class="cart-toggle site-nav--link"> 1228 Cart (<span data-cart-count class="hidden-count">0</span>) 1229 </a> 1230 </li> 1231 </ul> 1232</div> 1233 1234</nav> 1235<header class="site-header" role="banner" data-section-id="header" data-section-type="header-section"> 1236 <div class="wrapper"> 1237 1238 <div class="grid--full"> 1239 <div class="grid-item large--one-half"> 1240 1241 <div class="h1 header-logo" itemscope itemtype="http://schema.org/Organization"> 1242 1243 1244 1245 1246 <a href="/" itemprop="url"> 1247 <div class="lazyload__image-wrapper no-js header-logo__image" style="max-width:400px;"> 1248 <div style="padding-top:26.31578947368421%;"> 1249 <img class="lazyload js" 1250 data-src="//jonchasestudios.com/cdn/shop/files/jon_chase_logo_8b6772a7-e3d1-47b5-b739-061aa2e39c4c_{width}
1250x.png?v=1658867831" 1251 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1252 data-aspectratio="3.8" 1253 data-sizes="auto" 1254 alt="Jon Chase Studios" 1255 style="width:400px;"> 1256 </div> 1257 </div> 1258 <noscript> 1259 1260 <img src="//jonchasestudios.com/cdn/shop/files/jon_chase_logo_8b6772a7-e3d1-47b5-b739-061aa2e39c4c_400x.png?v=1658867831" 1261 srcset="//jonchasestudios.com/cdn/shop/files/jon_chase_logo_8b6772a7-e3d1-47b5-b739-061aa2e39c4c_400x.png?v=1658867831 1x, //jonchasestudios.com/cdn/shop/files/[email protected]?v=1658867831 2x" 1262 alt="Jon Chase Studios" 1263 itemprop="logo" 1264 style="max-width:400px;"> 1265 </noscript> 1266 </a> 1267 1268 1269 </div> 1270 1271 </div> 1272 1273 </div> 1274 1275 </div> 1276</header> 1277 1278<div id="mobileNavBar"> 1279 <div class="display-table-cell"> 1280 <button class="menu-toggle mobileNavBar-link" aria-controls="navBar" aria-expanded="false"><span class="icon icon-hamburger" aria-hidden="true"></span>Menu</button> 1281 </div> 1282 <div class="display-table-cell"> 1283 <a href="/cart" class="cart-toggle mobileNavBar-link"> 1284 Cart (<span data-cart-count class="hidden-count">0</span>) 1285 </a> 1286 </div> 1287</div> 1288 1289 1290</div> 1291 1292 <main class="wrapper main-content" role="main"> 1293 1294 1295 1296 <div id="EmptyCart"> 1297 <h1 class="h2">Shopping Cart</h1> 1298 <p class="cart--empty-message">Your cart is currently empty.</p> 1299 <p class="cart--continue-message">Continue browsing <a href="/collections/all">here</a>.</p> 1300 <p class="cart--cookie-message">Enable cookies to use the shopping cart</p> 1301 </div> 1302 1303 1304 1305 1306 </main> 1307 1308 <div id="shopify-section-footer" class="shopify-section footer-section"> 1309 1310<footer class="site-footer small--text-center" role="contentinfo"> 1311 <div class="wrapper"> 1312 1313 <div class="grid"> 1314 1315 1316 1317 1318 1319 1320 <div class="grid-item small--one-whole one-quarter"> 1321 1322 <h3></h3> 1323 1324 1325 1326 <ul> 1327 1328 <li><a href="/collections/stickers">Shop All</a></li> 1329 1330 <li><a href="#">Collections</a></li> 1331 1332 <li><a href="/collections/footwear">Footwear</a></li> 1333 1334 <li><a href="/collections/apparel">Apparel</a></li> 1335 1336 <li><a href="/collections/accessories">Stickers, Etc</a></li> 1337 1338 <li><a href="/collections/prints">Prints</a></li> 1339 1340 <li><a href="/pages/hire-me">Commissions</a></li> 1341 1342 </ul> 1343 1344 1345 </div> 1346 1347 1348 1349 1350 1351 <div class="grid-item small--one-whole one-half"> 1352 1353 <h3>Newsletter</h3> 1354 1355 1356 1357 <div class="site-footer__newsletter-subtext"> 1358 1359 <p>What is coming, promotions, new products and sales. Directly to your inbox.</p> 1360 1361 </div> 1362 <div class="form-vertical"> 1363 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1364 1365 1366 <input type="hidden" name="contact[tags]" value="newsletter"> 1367 <div class="input-group"> 1368 <label for="Email" class="visually-hidden">Email</label> 1369 <input type="email" value="" placeholder="Email Address" name="contact[email]" id="Email" class="input-group-field" aria-label="Email Address" autocorrect="off" autocapitalize="off"> 1370 <span class="input-group-btn"> 1371 <button type="submit" class="btn-secondary btn--small" name="commit" id="subscribe">Subscribe</button> 1372 </span> 1373 </div> 1374 1375 </form> 1376</div> 1377 1378 1379 </div> 1380 1381 1382 1383 1384 1385 <div class="grid-item small--one-whole two-twelfths"> 1386 1387 1388 1389 <ul class="inline-list social-icons"> 1390 1391 1392 1393 1394 <li> 1395 <a class="icon-fallback-text" href="https://instagram.com/jchase7452" title="Jon Chase Studios on Instagram">
1396 <span class="icon icon-instagram" aria-hidden="true"></span> 1397 <span class="fallback-text">Instagram</span> 1398 </a> 1399 </li> 1400 1401 1402 <li> 1403 <a class="icon-fallback-text" href="https://www.facebook.com/DSTROYR.FB" title="Jon Chase Studios on Facebook"> 1404 <span class="icon icon-facebook" aria-hidden="true"></span> 1405 <span class="fallback-text">Facebook</span> 1406 </a> 1407 </li> 1408 1409 1410 1411 1412 1413 1414 </ul> 1415 1416 1417 </div> 1418 1419 1420 </div> 1421 1422 <div class="grid"> 1423 <div class="grid-item large--one-whole"> 1424 <ul class="legal-links inline-list footer__copyright"> 1425 <li> 1426 © 2026 <a href="/" title="">Jon Chase Studios</a> 1427 </li> 1428 </ul> 1429 </div></div> 1430 1431 </div> 1432 1433</footer> 1434 1435 1436 1437 1438</div> 1439 1440 1441 1442 1443
1443<script id="cartTemplate" type="text/template"> 1444 1445 <form action="{{ routes.cart_url }}" method="post" class="cart-form" novalidate> 1446 <div class="ajaxifyCart--products"> 1447 {{#items}} 1448 <div class="ajaxifyCart--product"> 1449 <div class="ajaxifyCart--row" data-line="{{line}}"> 1450 <div class="grid"> 1451 <div class="grid-item large--two-thirds"> 1452 <div class="grid"> 1453 <div class="grid-item one-quarter"> 1454 <a href="{{url}}" class="ajaxCart--product-image"><img src="{{img}}" alt=""></a> 1455 </div> 1456 <div class="grid-item three-quarters"> 1457 <a href="{{url}}" class="h4">{{name}}</a> 1458 <p>{{variation}}</p> 1459 </div> 1460 </div> 1461 </div> 1462 <div class="grid-item large--one-third"> 1463 <div class="grid"> 1464 <div class="grid-item one-third"> 1465 <div class="ajaxifyCart--qty"> 1466 <input type="text" name="updates[]" class="ajaxifyCart--num" value="{{itemQty}}" min="0" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 1467 <span class="ajaxifyCart--qty-adjuster ajaxifyCart--add" data-line="{{line}}" data-qty="{{itemAdd}}">+</span> 1468 <span class="ajaxifyCart--qty-adjuster ajaxifyCart--minus" data-line="{{line}}" data-qty="{{itemMinus}}">-</span> 1469 </div> 1470 </div> 1471 <div class="grid-item one-third text-center"> 1472 <p>{{price}}</p> 1473 </div> 1474 <div class="grid-item one-third text-right"> 1475 <p> 1476 <small><a href="{{ routes.cart_change_url }}?line={{line}}&quantity=0" class="ajaxifyCart--remove" data-line="{{line}}">Remove</a></small> 1477 </p> 1478 </div> 1479 </div> 1480 </div> 1481 </div> 1482 </div> 1483 </div> 1484 {{/items}} 1485 </div> 1486 <div class="ajaxifyCart--row text-right medium-down--text-center"> 1487 <span class="h3">Subtotal {{totalPrice}}</span> 1488 <input type="submit" class="{{btnClass}}" name="checkout" value="Checkout"> 1489 </div> 1490 </form> 1491 1492 </script>
1492 1493
1493<script id="drawerTemplate" type="text/template"> 1494 1495 <div id="ajaxifyDrawer" class="ajaxify-drawer"> 1496 <div id="ajaxifyCart" class="ajaxifyCart--content {{wrapperClass}}" data-cart-url="/cart" data-cart-change-url="/cart/change"></div> 1497 </div> 1498 <div class="ajaxifyDrawer-caret"><span></span></div> 1499 1500 </script>
1500 1501
1501<script id="modalTemplate" type="text/template"> 1502 1503 <div id="ajaxifyModal" class="ajaxify-modal"> 1504 <div id="ajaxifyCart" class="ajaxifyCart--content" data-cart-url="/cart" data-cart-change-url="/cart/change"></div> 1505 </div> 1506 1507 </script>
1507 1508
1508<script id="ajaxifyQty" type="text/template"> 1509 1510 <div class="ajaxifyCart--qty"> 1511 <input type="text" class="ajaxifyCart--num" value="{{itemQty}}" data-id="{{key}}" min="0" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 1512 <span class="ajaxifyCart--qty-adjuster ajaxifyCart--add" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">+</span> 1513 <span class="ajaxifyCart--qty-adjuster ajaxifyCart--minus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemMinus}}">-</span> 1514 </div> 1515 1516 </script>
1516 1517
1517<script id="jsQty" type="text/template"> 1518 1519 <div class="js-qty"> 1520 <input type="text" class="js--num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 1521 <span class="js--qty-adjuster js--add" data-id="{{key}}" data-qty="{{itemAdd}}">+</span> 1522 <span class="js--qty-adjuster js--minus" data-id="{{key}}" data-qty="{{itemMinus}}">-</span> 1523 </div> 1524 1525 </script>
1525 1526 1527 1528 1529 1530 <ul hidden> 1531 <li id="a11y-refresh-page-message">choosing a selection results in a full page refresh</li> 1532 </ul> 1533 1534 1535 1536 1537 1538 1539 1540<!-- PF EDT START -->
1541<script type='text/javascript'></script>
1541 1542<!-- PF EDT END --> 1543<div id="shopify-block-AbWtqUDNra0ZYUkZPN__7280966411886983154" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: resource-data --><!-- initializing the resources object -->
1544<script> 1545 // we're adding default values to the resources object here only 1546 // liquid code works in synchronous manner, so we're adding the default values at the top of the file 1547 window.mrShopifyResources = { 1548 PRODUCT: [], 1549 ['PRODUCT-IN-COLLECTION']: [], 1550 CUSTOMER: {}, 1551 }; 1552</script>
1552 1553 1554<!-- adding the product resource --> 1555<!-- BEGIN app snippet: product --><!-- adding the product resource --> 1556 1557<!-- END app snippet --> 1558 1559<!-- adding the customer resource --> 1560<!-- BEGIN app snippet: customer --><!-- END app snippet --> 1561 1562<!-- adding the product-in-collection resource --> 1563<!-- BEGIN app snippet: product-in-collection --><!-- adding the product resource in collection --> 1564 1565<!-- END app snippet --><!-- END app snippet --> 1566 1567 1568</div><div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://jon-chase-studios.myshopify.com" crossorigin><!-- Config and setup JS -->
1569<script id="RestockRocketConfig"> 1570 window._RestockRocketConfig = window._RestockRocketConfig || {} 1571 window._RestockRocket = window._RestockRocket || {} 1572 window._Stoq = window._RestockRocket 1573 window._StoqConfig = window._RestockRocketConfig 1574 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 1575 function normalizeLocale(locale) { 1576 if (!locale || locale.trim() === '') { 1577 return ''; 1578 } 1579 return locale.toString().toLowerCase().replace(/-/g, '_'); 1580 } 1581 1582 window._RestockRocketConfig.locale = 'en'; 1583 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 1584 window._RestockRocketConfig.shop = 'jon-chase-studios.myshopify.com'; 1585 window._RestockRocketConfig.pageType = 'cart'; 1586 window._RestockRocketConfig.liquidRenderedAt = 1791595342;window._RestockRocketConfig.marketId = 2150170785;window._RestockRocketConfig.countryName = 'United States'; 1587 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 1588 if (!window._RestockRocketConfig.cartToken) { 1589 try { 1590 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 1591 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 1592 } catch (e) { } 1593 } 1594window._RestockRocketConfig.cachedSettings = {"id":64048,"shop_id":64028,"currency":"USD","created_at":"2026-05-29T02:48:38.816Z","updated_at":"2026-10-01T04:55:26.025Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#FF5100","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#FF5100","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":null,"js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
1594separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":true,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when itâs restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":null,"preorder_badge_selector":null,"preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":null,"preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":null,"preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":null,"preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#FF5100","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:55:26.048Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};window._RestockRocketConfig.storefrontAccessToken = "64a8f3bf21e5ea034704d3441903652b"; 1595 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 1596 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} }; 1597window._RestockRocketConfig.sellingPlans = [];(function() { 1598 const cachedData = {"plans":[],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-10-04T10:48:53Z"}; 1599 1600 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 1601 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 1602 const oldPlans = window._RestockRocketConfig.sellingPlans; 1603 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 1604 ? oldPlans.reduce(function(max, plan) { 1605 if (plan.updated_at) { 1606 const planDate = new Date(plan.updated_at); 1607 const maxDate = max ? new Date(max) : null; 1608 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 1609 } 1610 return max; 1611 }, '') 1612 : null; 1613 const cachedDate = new Date(cachedData.cached_at); 1614 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 1615 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 1616 1617 if (useCached) { 1618 if (Array.isArray(cachedData.plans)) {
1619 window._RestockRocketConfig.sellingPlans = cachedData.plans; 1620 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 1621 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 1622 } 1623 } else { 1624 window._RestockRocketConfig.disabledSellingPlanIds = []; 1625 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 1626 } 1627 } 1628 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = []; 1629 try { 1630 var _sqCfg = window._RestockRocketConfig; 1631 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 1632 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 1633 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 1634 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 1635 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 1636 } catch (e) { } 1637 try { 1638 var _sqc = window._RestockRocketConfig; 1639 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 1640 var _sqPre = (_sqc.cachedPreorderVariantIds && 1641 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 1642 var _sqArm = false; 1643 if (_sqOn && _sqc.preordersConfigured) { 1644 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 1645 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 1646 } else { 1647 _sqArm = (_sqc.integrations || []).some(function (i) { 1648 return i && i.type === 'featured_product' && i.enabled && 1649 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 1650 }); 1651 } 1652 } 1653 if (_sqArm && document.documentElement) { 1654 _sqc.acceleratedGateArmed = true; 1655 document.documentElement.classList.add('stoq-buy-now-pending'); 1656 setTimeout(function () { 1657 document.documentElement.classList.remove('stoq-buy-now-pending'); 1658 }, 6000); 1659 } 1660 } catch (e) { } 1661 1662 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-product.js' 1663 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-collection.js' 1664 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-product-bis.js' 1665 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a11b87-29d7-70f4-9f88-0cbf7270f710/restockrocket-1-602/assets/restockrocket-collection-bis.js' 1666 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 1667 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 1668 try { 1669 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 1670 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 1671 } catch (e) { 1672 window._RestockRocketConfig.appVersion = ''; 1673 } 1674 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 1675 const LIQUID_CACHE_MAX_AGE = 15 * 60; 1676 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 1677 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 1678 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 1679 window._RestockRocketConfig.isLiquidCacheFresh = true; 1680 window._RestockRocketConfig.liquidCacheAge = null; 1681 } else { 1682 const now = Math.floor(Date.now() / 1000);
1683 const liquidCacheAge = now - liquidRenderedAt; 1684 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 1685 if (liquidCacheAge < 0) { 1686 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 1687 window._RestockRocketConfig.isLiquidCacheFresh = true; 1688 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 1689 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 1690 window._RestockRocketConfig.isLiquidCacheFresh = true; 1691 } else { 1692 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 1693 window._RestockRocketConfig.isLiquidCacheFresh = false; 1694 } 1695 } 1696 1697 function checkSettingsExpiry(settings) { 1698 try { 1699 if (!settings || !settings.updated_at) { 1700 console.debug('STOQ - Invalid settings data structure'); 1701 return null; 1702 } 1703 1704 if (!settings.cache) { 1705 console.debug('STOQ - settings caching disabled'); 1706 return null; 1707 } 1708 if (settings.multi_language_enabled) { 1709 if (!settings.translations) { 1710 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 1711 return null; 1712 } 1713 if (window._RestockRocketConfig.normalizedLocale && 1714 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 1715 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 1716 } 1717 } 1718 1719 const updatedAt = new Date(settings.updated_at); 1720 if (isNaN(updatedAt.getTime())) { 1721 console.debug('STOQ - Invalid updated_at date format in settings'); 1722 return null; 1723 } 1724 1725 const age = Date.now() - updatedAt.getTime(); 1726 if (age < SETTINGS_CACHE_DURATION) { 1727 console.debug('STOQ - settings changed recently, skipping cache'); 1728 return null; 1729 } 1730 1731 return settings; 1732 } catch (error) { 1733 console.debug('STOQ - Error checking settings cache:', error); 1734 return null; 1735 } 1736 } 1737 1738 function createRestockRocketContainer() { 1739 const restockRocketContainer = document.createElement('div'); 1740 restockRocketContainer.id = 'restock-rocket'; 1741 document.body.appendChild(restockRocketContainer); 1742 } 1743 1744 function createRestockRocketScript(scriptUrl) { 1745 const restockRocketScriptElement = document.createElement('script'); 1746 restockRocketScriptElement.setAttribute('defer', 'defer'); 1747 restockRocketScriptElement.src = scriptUrl; 1748 document.body.appendChild(restockRocketScriptElement); 1749 } 1750 1751 createRestockRocketContainer() 1752 1753 console.debug('STOQ - extension activated') 1754 try { 1755 const _stoqInitConfig = window._RestockRocketConfig; 1756 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
1756) 1757 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 1758 : []; 1759 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 1760 var _stoqPageSeq = 0; 1761 try { 1762 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 1763 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 1764 } catch (e) { } 1765 Shopify?.analytics?.publish?.('stoq_initialized', { 1766 cart_token: _stoqInitConfig.cartToken || '', 1767 page_url: window.location.href, 1768 page_type: _stoqInitConfig.pageType || '', 1769 shop_domain: _stoqInitConfig.shop || '', 1770 market_id: _stoqInitConfig.marketId || '', 1771 country_code: _stoqInitConfig.countryIsoCode || '', 1772 detected_variant_ids: _stoqDetectedVariantIds, 1773 selected_variant_id: _stoqSelectedVariantId || '', 1774 page_load_seq: _stoqPageSeq, 1775 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 1776 app_version: _stoqInitConfig.appVersion || '', 1777 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 1778 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 1779 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 1780 }); 1781 } catch (e) { 1782 console.debug('STOQ - stoq_initialized publish failed:', e); 1783 } 1784 try { 1785 var _sqTrack = window._RestockRocketConfig; 1786 if (_sqTrack.preordersConfigured) { 1787 document.addEventListener('click', function (e) { 1788 try { 1789 var t = e.target; 1790 if (!t || !t.closest) return; 1791 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 1792 if (!host) return; 1793 var channel = host.matches && host.matches('shopify-payment-terms') 1794 ? 'shop_pay_installments' : 'buy_now'; 1795 var form = host.closest('form'); 1796 var vidEl = form && form.querySelector('[name="id"]'); 1797 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 1798 var _sqVidNum = Number(variantId); 1799 var _sqPlan = null; 1800 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 1801 var _sqMktId = Number(_sqTrack.marketId); 1802 var _sqForVariant = function (pl) { 1803 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 1804 pl.variant_ids.indexOf(_sqVidNum) !== -1; 1805 }; 1806 _sqPlans.forEach(function (pl) { 1807 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 1808 Array.isArray(pl.shopify_market_ids) && 1809 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 1810 }); 1811 if (!_sqPlan) { 1812 _sqPlans.forEach(function (pl) { 1813 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 1814 }); 1815 } 1816 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 1817 variant_id: variantId, 1818 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 1819 channel: channel, 1820 market_id: _sqTrack.marketId || '', 1821 country_code: _sqTrack.countryIsoCode || '', 1822 page_type: _sqTrack.pageType || '', 1823 cart_token: _sqTrack.cartToken || '', 1824 page_url: (window.location && window.location.href) || '', 1825 properties: { 1826 is_preorder_variant: (function () { 1827 var vid = Number(variantId); 1828 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 1829 return has(_sqTrack.preorderVariantIds) || 1830 has(_sqTrack.cachedPreorderVariantIds && 1831 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 1832 })(), 1833 in_enabled_plan: !!_sqPlan, 1834 is_instock_variant: (function () { 1835 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 1836 return has(_sqTrack.inStockVariantIds) || 1837 has(_sqTrack.cachedInStockVariantIds && 1838 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 1839 })(), 1840 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 1841 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 1842 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 1843 gate_armed: !!_sqTrack.acceleratedGateArmed, 1844 gate_active_at_click: !!(document.documentElement && 1845 document.documentElement.classList.contains('stoq-buy-now-pending')), 1846 blocked: (function () { 1847 try { 1848 var rr = window._RestockRocket; 1849 return !!(rr && typeof rr.willBlockAcceleratedCl
1849ick === 'function' && 1850 rr.willBlockAcceleratedClick(e)); 1851 } catch (err) { return false; } 1852 })(), 1853 }, 1854 }); 1855 } catch (err) { } 1856 }, true); 1857 } 1858 } catch (e) { } 1859 function applyTranslations(settings) { 1860 try { 1861 if (!settings || !settings.multi_language_enabled) { 1862 return settings; 1863 } 1864 1865 if (!settings.translations) { 1866 console.debug('STOQ - No translations found, skipping translation'); 1867 return settings; 1868 } 1869 1870 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 1871 const translations = settings.translations; 1872 1873 if (!normalizedLocale) { 1874 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 1875 delete settings.translations; 1876 return settings; 1877 } 1878 1879 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 1880 1881 const translatedFields = translations[normalizedLocale]; 1882 if (translatedFields && typeof translatedFields === 'object') { 1883 Object.keys(translatedFields).forEach(function(key) { 1884 const value = translatedFields[key]; 1885 if (value !== null && value !== undefined && value !== '') { 1886 settings[key] = value; 1887 } 1888 }); 1889 } else { 1890 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 1891 } 1892 1893 delete settings.translations; 1894 return settings; 1895 } catch (e) { 1896 console.debug('STOQ - error applying translations:', e); 1897 return settings; 1898 } 1899 } 1900 function setupCartSellingPlanUpdater(settings) { 1901 window.addEventListener('stoq:inventory-data-loaded', function(event) { 1902 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 1903 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 1904 window._RestockRocket.updateCartSellingPlans() 1905 .then(hasUpdates => { 1906 if (hasUpdates) { 1907 console.debug('STOQ - cart selling plans updated successfully'); 1908 } else { 1909 console.debug('STOQ - no cart selling plan updates needed'); 1910 } 1911 }) 1912 .catch(error => { 1913 console.error('STOQ - error updating cart selling plans:', error); 1914 }); 1915 } 1916 }); 1917 } 1918 function storefrontGraphql(query, variables) { 1919 const cfg = window._RestockRocketConfig; 1920 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 1921 return Promise.reject(new Error('Storefront API unavailable')); 1922 } 1923 return fetch( 1924 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 1925 { 1926 method: 'POST', 1927 headers: { 1928 'Content-Type': 'application/json', 1929 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 1930 }, 1931 body: JSON.stringify({ query: query, variables: variables }), 1932 } 1933 ) 1934 .then(function(response) { 1935 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 1936 return response.json(); 1937 }) 1938 .then(function(body) { 1939 if (body && body.errors && body.errors.length) { 1940 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 1941 } 1942 return body && body.data; 1943 }); 1944 } 1945 function fetchStorefrontShopMetafield(key) { 1946 const cfg = window._RestockRocketConfig; 1947 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 1948 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 1949 .then(function(data) { 1950 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 1951 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 1952 return JSON.parse(value); 1953 }); 1954 } 1955 (function loadStorefrontSettings() { 1956 const cfg = window._RestockRocketConfig; 1957 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 1958 function run() { 1959 // The live-settings read is one more shop-level metafield fetch, so it 1960 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 1961 // reads rather than re-issuing the same query + parse. 1962 fetchStorefrontShopMetafield('settings') 1963 .then(function(settings) { 1964 cfg.storefrontSettings = settings; 1965 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 1966 }) 1967 .catch(function(e) { 1968 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 1969 }); 1970 } 1971 1972 if (typeof window.requestIdleCallback === 'function') { 1973 window.requestIdleCallback(run, { timeout: 5000 }); 1974 } else { 1975 setTimeout(run, 0); 1976 } 1977 })(); 1978 const cachedSettings = window._RestockRocketConfig.cachedSettings; 1979 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 1980 1981 if (validCachedSettings) { 1982 console.debug('STOQ - using cached settings'); 1983 initializeScripts(validCachedSettings); 1984 } else { 1985 console.debug('STOQ - fetching fresh settings'); 1986 const headers = { 1987 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 1988 'ngrok-skip-browser-warning': 'skip' 1989 }; 1990 1991 if (window.Shopify?.theme?.role === 'main') { 1992 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 1993 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 1994 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 1995 } 1996 1997 fetch( 1998 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 1999 { headers } 2000 ) 2001 .then(function(response) { 2002 if (!response.ok) { 2003 throw new Error('Network response was not ok'); 2004 } 2005 return response.json(); 2006 }) 2007 .then(function(settings) { 2008 initializeScripts(settings); 2009 }) 2010 .catch(function(error) { 2011 if (cachedSettings) { 2012 console.debug('STOQ - using expired cached settings as fallback'); 2013 initializeScripts(cachedSettings); 2014 } else { 2015 console.error('STOQ - failed to load settings:', error); 2016 } 2017 }) 2018 .catch(function(e) { 2019 console.error(e) 2020 }) 2021 } 2022 2023 function fetchEmbedConfig(endpoint, apply) { 2024 return fetch( 2025 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 2026 { 2027 headers: { 2028 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 2029 'ngrok-skip-browser-warning': 'skip' 2030 } 2031 } 2032 ) 2033 .then(function(response) { 2034 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 2035 return response.json(); 2036 }) 2037 .then(function(data) {
2038 try { 2039 apply(data); 2040 } catch (applyError) { 2041 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 2042 throw applyError; 2043 } 2044 }) 2045 .catch(function(error) { 2046 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 2047 }); 2048 } 2049 function refreshShopConfig(source) { 2050 const cfg = window._RestockRocketConfig; 2051 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 2052 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 2053 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 2054 2055 return fetchStorefrontShopMetafield(source.metafieldKey) 2056 .then(function(value) { 2057 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 2058 source.apply(value); 2059 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 2060 }) 2061 .catch(function(error) { 2062 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 2063 return viaEmbed(); 2064 }); 2065 } 2066 function refreshIntegrations() { 2067 const cfg = window._RestockRocketConfig; 2068 return refreshShopConfig({ 2069 endpoint: 'integrations', 2070 metafieldKey: 'integrations', 2071 flag: 'enable_storefront_integrations_read', 2072 isValid: function(value) { return Array.isArray(value); }, 2073 apply: function(data) { 2074 cfg.integrations = data; 2075 } 2076 }); 2077 } 2078 function refreshSellingPlans(embedOnly) { 2079 const cfg = window._RestockRocketConfig; 2080 return refreshShopConfig({ 2081 embedOnly: embedOnly === true, 2082 endpoint: 'selling_plans', 2083 metafieldKey: 'cachedSellingPlans', 2084 flag: 'enable_storefront_selling_plans_read', 2085 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 2086 apply: function(data) { 2087 cfg.sellingPlans = data.plans; 2088 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 2089 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 2090 cfg.readFlags = data.read_flags; 2091 } 2092 } 2093 }); 2094 } 2095 2096 function initializeScripts(settings) { 2097 settings = applyTranslations(settings); 2098 window._RestockRocketConfig.settings = settings; 2099 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 2100 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 2101 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 2102 if (forceEmbedSellingPlans || staleRefresh) { 2103 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 2104 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 2105 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 2106 Promise.race([ 2107 Promise.all(refreshes), 2108 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 2109 ]).then(function() { loadScripts(settings); }); 2110 return; 2111 } 2112 2113 loadScripts(settings); 2114 } 2115 2116 function loadScripts(settings) { 2117 setupCartSellingPlanUpdater(settings); 2118 2119 if(settings.enable_app) { 2120 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 2121 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 2122 }) 2123 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 2124 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 2125 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 2126 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 2127 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 2128 2129 const collectionScriptUrl = usePreorderBuild 2130 ? window._RestockRocketConfig.scriptUrlCollection 2131 : window._RestockRocketConfig.scriptUrlCollectionBis; 2132 const productScriptUrl = usePreorderBuild 2133 ? window._RestockRocketConfig.scriptUrlProduct 2134 : window._RestockRocketConfig.scriptUrlProductBis; 2135 2136 const pageType = window._RestockRocketConfig.pageType; 2137 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 2138
2139 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 2140 createRestockRocketScript(collectionScriptUrl); 2141 } else if(pageType === 'product') { 2142 createRestockRocketScript(productScriptUrl); 2143 } else if(hijackIntegration) { 2144 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 2145 } else if(usePreorderBuild) { 2146 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 2147 } else { 2148 console.debug(`STOQ - no scripts enabled for ${pageType}`); 2149 } 2150 const appLoadedEvent = new CustomEvent('stoq:loaded', { 2151 detail: { 2152 pageType: window._RestockRocketConfig.pageType, 2153 enabled: settings.enable_app, 2154 settings: settings, 2155 preorderEnabled: settings.preorder_enabled 2156 } 2157 }); 2158 console.debug('STOQ - dispatching app loaded event'); 2159 window.dispatchEvent(appLoadedEvent); 2160 } 2161 } 2162</script>
2162<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 2163 2164 2165</div>
2165<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2165 2166<shopify-store store-domain="https://jonchasestudios.com" country="US" language="en"></shopify-store> 2167<shopify-chat></shopify-chat> 2168</body> 2169</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.