1<!DOCTYPE html> 2<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--> 3<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--> 4<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> 5<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]--> 6<head> 7 <meta name="google-site-verification" content="zcMqf0L7Z4nB49RBXrEKXvSaSXw7rkt6DbvH0ZzU6RQ" /> 8 <!-- Google Web Fonts 9================================================== --> 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,700' rel='stylesheet' type='text/css'> 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65<meta property="og:type" content="website"> 66<meta property="og:title" content="Account"> 67<meta property="og:url" content="https://thebassgallery.com/account/login"> 68 69 70 71<meta property="og:site_name" content="The Bass Gallery"> 72 73 74 75<meta name="twitter:card" content="summary"> 76 77 78<meta name="twitter:site" content="@bassgallery"> 79 80 81 82 <!-- Meta --> 83 <title> 84 Account – The Bass Gallery 85 </title> 86 87 <link rel="canonical" href="https://thebassgallery.com/account/login" /> 88 89 <!-- Viewport --> 90 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 91 92 <!-- CSS --> 93 94 <link href="//thebassgallery.com/cdn/shop/t/2/assets/stylesheet.css?v=10327527126448560251788783625" rel="stylesheet" type="text/css" media="all" /> 95 <link href="//thebassgallery.com/cdn/shop/t/2/assets/queries.css?v=176907415501422659871523366768" rel="stylesheet" type="text/css" media="all" /> 96 97 <!--[if lt IE 9]> 98
98<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
98 99 <![endif]--> 100 101 <!-- JS --> 102 103
103<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
103 104 105
105<script src="//thebassgallery.com/cdn/shop/t/2/assets/theme.js?v=50158705481531208001523383046" type="text/javascript"></script>
105 106
106<script src="//thebassgallery.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
106 107 108 109 110
110<script>var EWD_ULB_Options = {"Add_Lightbox":["galleries_main","galleries_any"],"Image_Class_List":"","Image_Selector_List":"","Background_Close":"true","Gallery_Loop":"false","Show_Thumbnails":"bottom","Start_Autoplay":"false","Autoplay_Interval":"5000","Hide_On_Mobile":["title","description","thumbnails"],"Min_Height":"0","Min_Width":"0","Transition_Type":"ewd-ulb-no-transition","Top_Right_Controls":["exit"],"Top_Left_Controls":["autoplay","zoom"],"Bottom_Right_Controls":["slide_counter"],"Bottom_Left_Controls":null,"Arrow":"a","Icon_Set":"a","Styling_Title_Font":"","Styling_Title_Font_Size":"","Styling_Title_Font_Color":"","Styling_Description_Font":"","Styling_Description_Font_Size":"","Styling_Description_Font_Color":"","Styling_Arrow_Size":"","Styling_Arrow_Color":"","Styling_Arrow_Background_Color":"","Styling_Arrow_Background_Opacity":"","Styling_Arrow_Background_Hover_Opacity":"","Styling_Icon_Size":"","Styling_Icon_Color":"","Styling_Background_Overlay_Color":"","Styling_Background_Overlay_Opacity":"","Styling_Toolbar_Color":"","Styling_Toolbar_Opacity":"","Styling_Image_Overlay_Color":"","Styling_Image_Overlay_Opacity":"","Styling_Thumbnail_Bar_Color":"","Styling_Thumbnail_Bar_Opacity":"","Styling_Thumbnail_Scroll_Arrow_Color":"","Styling_Active_Thumbnail_Border_Color":"","Shop":"the-bass-gallery.myshopify.com"}; 111</script>
111 112
112<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
112<meta name="google-site-verification" content="zcMqf0L7Z4nB49RBXrEKXvSaSXw7rkt6DbvH0ZzU6RQ"> 113<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/842760252/digital_wallets/dialog"> 114<meta id="in-context-paypal-metadata" data-shop-id="842760252" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 115<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
115<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
115 116<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
117<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=842760252" crossorigin="anonymous"></script>
vendor: 1 bytes, line 117
117
118<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":842760252,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/842760252","merchantName":"The Bass Gallery","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"The Bass Gallery","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 118
118
119<script id="shopify-features" type="application/json">{"accessToken":"32b4ced684c37f7fa4a1ef53b4679794","betas":["rich-media-storefront-analytics"],"domain":"thebassgallery.com","predictiveSearch":true,"shopId":842760252,"locale":"en"}</script>
vendor: 1 bytes, line 119
119
120<script>var Shopify = Shopify || {}; 121Shopify.shop = "the-bass-gallery.myshopify.com"; 122Shopify.locale = "en"; 123Shopify.currency = {"active":"GBP","rate":"1.0"}; 124Shopify.country = "US"; 125Shopify.theme = {"name":"Vantage","id":12601688124,"schema_name":"Vantage","schema_version":"5.3.2","theme_store_id":459,"role":"main"}; 126Shopify.theme.handle = "null"; 127Shopify.theme.style = {"id":null,"handle":null}; 128Shopify.cdnHost = "thebassgallery.com/cdn"; 129Shopify.routes = Shopify.routes || {}; 130Shopify.routes.root = "/"; 131Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 132Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 133Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 134Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 134
134
135<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 135
135
136<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 136
136
137<script> 138 window.ShopifyPay = window.ShopifyPay || {}; 139 window.ShopifyPay.apiHost = "shop.app\/pay"; 140 window.ShopifyPay.redirectState = null; 141</script>
vendor: 1 bytes, line 141
141
142<script> 143 window.Shopify = window.Shopify || {}; 144 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 145 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 146 window.Shopify.SignInWithShop.eligible = true; 147</script>
vendor: 1 bytes, line 147
147
148<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 148
148
149<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 149
149
150<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 150
150
151<script type="module"> 152 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 153await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 154 155 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 156window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 157 158</script>
vendor: 1 bytes, line 158
158
159<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 159
159
160<script type="module"> 161 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 162 163 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 164 165</script>
vendor: 1 bytes, line 165
165
166<script> 167 window.Shopify = window.Shopify || {}; 168 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 169 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"]}; 170</script>
vendor: 1 bytes, line 170
170
171<script>(function() { 172 var isLoaded = false; 173 function asyncLoad() { 174 if (isLoaded) return; 175 isLoaded = true; 176 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/17a2c0e506140ab636fae19be\/9d0dab37fe82e6a9cd7d08bea.js?shop=the-bass-gallery.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/4276\/0252\/t\/2\/assets\/pre_order_hero_842760252.js?15310001583366386332\u0026shop=the-bass-gallery.myshopify.com","https:\/\/widget.tagembed.com\/embed.min.js?shop=the-bass-gallery.myshopify.com","https:\/\/widget.tagembed.com\/embed.min.js?shop=the-bass-gallery.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-0416e9c0bd447f91ce1cdf356d147485.js?shop=the-bass-gallery.myshopify.com"]; 177 for (var i = 0; i < urls.length; i++) { 178 var s = document.createElement('script'); 179 s.type = 'text/javascript'; 180 s.async = true; 181 s.src = urls[i]; 182 var x = document.getElementsByTagName('script')[0]; 183 x.parentNode.insertBefore(s, x); 184 } 185 }; 186 if(window.attachEvent) { 187 window.attachEvent('onload', asyncLoad); 188 } else { 189 window.addEventListener('load', asyncLoad, false); 190 } 191})();</script>
vendor: 1 bytes, line 191
191
192<script id="__st">var __st={"a":842760252,"offset":3600,"reqid":"c3253474-daf8-48c3-b77e-5f9760c03b46-1790300000","pageurl":"thebassgallery.com\/account\/login","u":"63ecaef20354"};</script>
vendor: 1 bytes, line 192
192
193<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thebassgallery.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 195
195
196<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 = "//thebassgallery.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>
196<script crossorigin="anonymous" defer="defer" src="//thebassgallery.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 196
196
197<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 197
197
198<script> 199 window.Shopify = window.Shopify || {}; 200 window.Shopify.MCP = window.Shopify.MCP || {}; 201 window.Shopify.MCP.enabled = true; 202 window.Shopify.MCP.shop = "the-bass-gallery.myshopify.com"; 203 window.Shopify.MCP.mcpEndpoint = "https:\/\/thebassgallery.com\/api\/mcp"; 204 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 205</script>
vendor: 1 bytes, line 205
205
206<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("\/\/thebassgallery.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 207</script>
vendor: 1 bytes, line 207
207
208<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://thebassgallery.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 209</script>
vendor: 1 bytes, line 209
209
210<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 211 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); 212</script>
vendor: 1 bytes, line 212
212
213<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})}})); 214</script>
214 215<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thebassgallery.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 216<style id="shopify-accelerated-checkout-cart"> 217 #shopify-buyer-consent { 218 margin-top: 1em; 219 display: inline-block; 220 width: 100%; 221} 222 223#shopify-buyer-consent.hidden { 224 display: none; 225} 226 227#shopify-subscription-policy-button { 228 background: none; 229 border: none; 230 padding: 0; 231 text-decoration: underline; 232 font-size: inherit; 233 cursor: pointer; 234} 235 236#shopify-subscription-policy-button::before { 237 box-shadow: none; 238} 239 240 </style> 241
242<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
242 243 244
244<script>window.BOLD = window.BOLD || {}; 245 window.BOLD.common = window.BOLD.common || {}; 246 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 247 248 window.BOLD.common.Shopify.shop = { 249 domain: 'thebassgallery.com', 250 permanent_domain: 'the-bass-gallery.myshopify.com', 251 url: 'https://thebassgallery.com', 252 secure_url: 'https://thebassgallery.com', 253 money_format: "£{{amount}}", 254 currency: "GBP" 255 }; 256 257 window.BOLD.common.Shopify.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":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 258 window.BOLD.common.template = 'customers/login';window.BOLD.common.Shopify.formatMoney = function(money, format) { 259 function n(t, e) { 260 return "undefined" == typeof t ? e : t 261 } 262 function r(t, e, r, i) { 263 if (e = n(e, 2), 264 r = n(r, ","), 265 i = n(i, "."), 266 isNaN(t) || null == t) 267 return 0; 268 t = (t / 100).toFixed(e); 269 var o = t.split(".") 270 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 271 , s = o[1] ? i + o[1] : ""; 272 return a + s 273 } 274 "string" == typeof money && (money = money.replace(".", "")); 275 var i = "" 276 , o = /\{\{\s*(\w+)\s*\}\}/ 277 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 278 switch (a.match(o)[1]) { 279 case "amount": 280 i = r(money, 2); 281 break; 282 case "amount_no_decimals": 283 i = r(money, 0); 284 break; 285 case "amount_with_comma_separator": 286 i = r(money, 2, ".", ","); 287 break; 288 case "amount_no_decimals_with_comma_separator": 289 i = r(money, 0, ".", ","); 290 break; 291 case "amount_with_space_separator": 292 i = r(money, 2, ".", " "); 293 break; 294 case "amount_no_decimals_with_space_separator": 295 i = r(money, 0, ".", " "); 296 break; 297 } 298 return a.replace(o, i); 299 }; 300 301 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 302 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 303 if (typeof product === 'number') { 304 window.BOLD.common.Shopify.handles[product] = handle; 305 product = { id: product }; 306 } 307 window.BOLD.common.Shopify.products[handle] = product; 308 } 309 }; 310 311 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 312 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 313 window.BOLD.common.Shopify.variants[variant_id] = variant; 314 } 315 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 316 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 317 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};</script>
317 318 319<link href="//thebassgallery.com/cdn/shop/t/2/assets/bold-upsell.css?v=30856096068124301641523978546" rel="stylesheet" type="text/css" media="all" /> 320<link href="//thebassgallery.com/cdn/shop/t/2/assets/bold-upsell-custom.css?v=150135899998303055901523978547" rel="stylesheet" type="text/css" media="all" /> 321 322 323 324
324<script src="//thebassgallery.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
324 325
325<script src="//thebassgallery.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" type="text/javascript"></script>
325 326 327 328 <!-- Favicon --> 329 330 331 <div id="shopify-section-filter-menu-settings" class="shopify-section"><style type="text/css"> 332/* Filter Menu Color and Image Section CSS */</style> 333<link href="//thebassgallery.com/cdn/shop/t/2/assets/filter-menu.scss.css?v=31745894851824316741696005330" rel="stylesheet" type="text/css" media="all" />
334<script src="//thebassgallery.com/cdn/shop/t/2/assets/filter-menu.js?v=33423275811885662991521471329" type="text/javascript"></script>
334 335 336 337 338 339 340</div> 341 342 <!--begin-bc-sf-filter-css--> 343 <link href="//thebassgallery.com/cdn/shop/t/2/assets/bc-sf-filter.css?v=129934985550730251371529658372" rel="stylesheet" type="text/css" media="all" /> 344 <!--end-bc-sf-filter-css--> 345 346 <link href="//thebassgallery.com/cdn/shop/t/2/assets/ba-po-common.scss?v=157213792453101202181523546449" rel="stylesheet" type="text/css" media="all" /> 347 <link href="//thebassgallery.com/cdn/shop/t/2/assets/paymentfont.scss.css?v=544350833504825491788783625" rel="stylesheet" type="text/css" media="all" /> 348 349 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 350 351 352 353 354<!-- BeginWishyAddon -->
354<script> Shopify.wishy_btn_settings = {"button_setting":"","btn_append":"before","btn_display":"block","btn_width":"auto","btn_margin_top":5,"btn_margin_left":5,"btn_margin_right":5,"btn_margin_bottom":5,"btn_margin_unit":"px","btn_placer_element":null,"btn_background_color":"#ffffff","btn_border_color":"#b9b9b9","btn_border_width":1,"btn_text":"⡠Add to wishlist","btn_color":"#1b1b1b","remove_btn_background_color":"#984b43","remove_btn_border_color":"#984b43","remove_btn_border_width":1,"remove_btn_color":"#ffffff","new_theme_published_at":null,"installed":true,"heart_icon_margin_right":15,"heart_icon_margin_bottom":15,"heart_icon_location":"bottom-left","heart_icon_margin_top":15,"heart_icon_margin_left":15,"setting_force_login":false,"heart_icon_url_match":"","heart_icon_enabled":true,"status":"alive","spf_record":null,"floating_favorites_enabled":false,"floating_favorites_location":"right","floating_favorites_margin_top":50,"floating_favorites_url_match":"","floating_favorites_background_color":"#ffffff","floating_favorites_border_color":"#b9b9b9","floating_favorites_border_width":1,"floating_favorites_text":"⥠Favorites","floating_favorites_color":"#1b1b1b","heart_icon_type":"default","heart_icon_typedefault_background_color":"#984b43","heart_icon_typedefault_border_color":"#984b43","heart_icon_typedefault_border_width":2,"heart_icon_typedefault_icon_color":"#ffffff","heart_icon_show_count":false,"heart_icon_typecustom_image_url":"https://cc-swim.herokuapp.com/wishlist.png","btn_text_size":"12.0","locale":"en","shop_star_rating":null,"shop_star_feedback":null,"heart_icon_collection_before_add_color":"#dfdfdf","heart_icon_collection_after_add_color":"#606060","login_link_bg_color":"#5c6ac4","login_link_text_color":"#3f4eae","btn_remove_bg_color":"#ffffff","btn_remove_border_color":"#b9b9b9","btn_remove_border_width":1,"btn_remove_text":"⡠Remove from wishlist","btn_remove_color":"#1b1b1b","btn_remove_text_size":"16.0","open_wishlist_after_add_to_wishlist":true}; Shopify.wishy_button_css_json = ""; Shopify.wishy_customer_email = "" ; </script>
354<!-- EndWishyAddon --> 355<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0008/4276/0252/files/Gallery_Logo_Black_on_White.jpg?height=628&pad_color=fff&v=1613518522&width=1200" /> 356<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0008/4276/0252/files/Gallery_Logo_Black_on_White.jpg?height=628&pad_color=fff&v=1613518522&width=1200" /> 357<meta property="og:image:width" content="1200" /> 358<meta property="og:image:height" content="628" /> 359<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
360<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: 842760252,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 360
360
361<script> 362 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 363</script>
vendor: 1 bytes, line 363
363
364<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}
364).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: 842760252,storefrontBaseUrl: "https://thebassgallery.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thebassgallery.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"436601065","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-787482068\\\",\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-787482068\\\/DxmpCK2uyokBENSLwPcC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-787482068\\\/C0uQCKquyokBENSLwPcC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-787482068\\\/H8KZCKSuyokBENSLwPcC\\\",\\\"MC-TJJ5V0078M\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-787482068\\\/RWpqCKGuyokBENSLwPcC\\\",\\\"MC-TJJ5V0078M\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-787482068\\\/Gx1vCJ6uyokBENSLwPcC\\\",\\\"MC-TJJ5V0078M\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-787482068\\\/kD5lCLCuyokBENSLwPcC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-787482068\\\/6MKXCKeuyokBENSLwPcC\\\"}],\\\"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":"216695017","configuration":"{\"pixel_id\":\"720810242155963\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"The Bass Gallery","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"the-bass-gallery.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/thebassgallery.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://thebassgallery.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"12601688124","themeStoreId":"459","themePublished":"true","eventMetadataId":"88c32a98-00b5-47c0-8266-01e7b9e52a01","shopId":"842760252","storefrontBaseUrl":"https:\/\/thebassgallery.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
364<script> 365 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 366 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 367 window.ShopifyAnalytics.meta.currency = 'GBP'; 368 var meta = {"page":{"requestId":"c3253474-daf8-48c3-b77e-5f9760c03b46-1790300000"}}; 369 for (var attr in meta) { 370 window.ShopifyAnalytics.meta[attr] = meta[attr]; 371 } 372</script>
vendor: 1 bytes, line 372
372
373<script class="analytics"> 374 (function () { 375 var customDocumentWrite = function(content) { 376 var jquery = null; 377 378 if (window.jQuery) { 379 jquery = window.jQuery; 380 } else if (window.Checkout && window.Checkout.$) { 381 jquery = window.Checkout.$; 382 } 383 384 if (jquery) { 385 jquery('body').append(content); 386 } 387 }; 388 389 var hasLoggedConversion = function(token) { 390 if (token) { 391 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 392 } 393 return false; 394 } 395 396 var setCookieIfConversion = function(token) { 397 if (token) { 398 var twoMonthsFromNow = new Date(Date.now()); 399 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 400 401 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 402 } 403 } 404 405 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 406 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 407 if (trekkie.integrations) { 408 return; 409 } 410 trekkie.methods = [ 411 'identify', 412 'page', 413 'ready', 414 'track', 415 'trackForm', 416 'trackLink' 417 ]; 418 trekkie.factory = function(method) { 419 return function() { 420 var args = Array.prototype.slice.call(arguments); 421 args.unshift(method); 422 trekkie.push(args); 423 if (method == 'track' || method == 'page') { 424 var pageUrl; 425 try { 426 pageUrl = window.location.href; 427 } catch (e) {} 428 var pageReferrer; 429 try { 430 pageReferrer = document.referrer; 431 } catch (e) {} 432 try { 433 if (window.__TREKKIE_SHIM_QUEUE == null) { 434 window.__TREKKIE_SHIM_QUEUE = []; 435 } 436 window.__TREKKIE_SHIM_QUEUE.push({ 437 from: 'trekkie-stub', 438 method: method, 439 args: args.slice(1), 440 pageContext: { 441 url: pageUrl, 442 referrer: pageReferrer 443 } 444 }); 445 } catch (e) { 446 // no-op 447 } 448 } 449 return trekkie; 450 }; 451 }; 452 for (var i = 0; i < trekkie.methods.length; i++) { 453 var key = trekkie.methods[i]; 454 trekkie[key] = trekkie.factory(key); 455 } 456 trekkie.load = function(config) { 457 trekkie.config = config || {}; 458 trekkie.config.initialDocumentCookie = document.cookie; 459 var first = document.getElementsByTagName('script')[0]; 460var script = document.createElement('script'); 461script.type = 'text/javascript'; 462script.onerror = function(e) { 463 var scriptFallback = document.createElement('script'); 464 scriptFallback.type = 'text/javascript'; 465 scriptFallback.onerror = function(error) { 466 var Monorail = { 467 produce: function produce(monorailDomain, schemaId, payload) { 468 var currentMs = new Date().getTime(); 469 var event = { 470 schema_id: schemaId, 471 payload: payload, 472 metadata: { 473 event_created_at_ms: currentMs, 474 event_sent_at_ms: currentMs 475 } 476 }; 477 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 478 }, 479 sendRequest: function sendRequest(endpointUrl, payload) { 480 // Try the sendBeacon API 481 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 482 var blobData = new window.Blob([payload], { 483 type: 'text/plain' 484 }); 485 486 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 487 return true; 488 } // sendBeacon was not successful 489 490 } // XHR beacon 491 492 var xhr = new XMLHttpRequest(); 493 494 try { 495 xhr.open('POST', endpointUrl); 496 xhr.setRequestHeader('Content-Type', 'text/plain'); 497 xhr.send(payload); 498 } catch (e) { 499 console.log(e); 500 } 501 502 return false; 503 }, 504 isIos12: function isIos12() { 505 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 506 } 507 }; 508 Monorail.produce('monorail-edge.shopifysvc.com', 509 'trekkie_storefront_load_errors/1.1', 510 {shop_id: 842760252,
511 theme_id: 12601688124, 512 app_name: "storefront", 513 context_url: window.location.href, 514 source_url: "//thebassgallery.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 515 516 }; 517 scriptFallback.async = true; 518 scriptFallback.src = '//thebassgallery.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 519 first.parentNode.insertBefore(scriptFallback, first); 520}; 521script.async = true; 522script.src = '//thebassgallery.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 523first.parentNode.insertBefore(script, first); 524 525 }; 526 trekkie.load( 527 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":842760252,"isMerchantRequest":null,"themeId":12601688124,"themeCityHash":"14097152950579430229","contentLanguage":"en","currency":"GBP","eventMetadataId":"88c32a98-00b5-47c0-8266-01e7b9e52a01"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 528 ); 529 530 var loaded = false; 531 trekkie.ready(function() { 532 if (loaded) return; 533 loaded = true; 534 535 window.ShopifyAnalytics.lib = window.trekkie; 536 537 var originalDocumentWrite = document.write; 538 document.write = customDocumentWrite; 539 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 540 document.write = originalDocumentWrite; 541 542 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 543 var token = match? match[1]: undefined; 544 if (!hasLoggedConversion(token)) { 545 setCookieIfConversion(token); 546 547 } 548 }); 549 550 window.ShopifyAnalytics.lib.page(null,{"requestId":"c3253474-daf8-48c3-b77e-5f9760c03b46-1790300000","shopifyEmitted":true}); 551 552 var eventsListenerScript = document.createElement('script'); 553 eventsListenerScript.async = true; 554 eventsListenerScript.src = "//thebassgallery.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 555 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 556})();</script>
556 557
557<script> 558 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 559 window.ga = function ga() { 560 (window.ga.q = window.ga.q || []).push(arguments); 561 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 562 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 563 } 564 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."); 565 }; 566 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 567 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 568 } 569 } 570</script>
vendor: 1 bytes, line 570
570
571<script 572 defer 573 src="https://thebassgallery.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 574 data-application="storefront-renderer" 575 data-shop-id="842760252" 576 data-render-region="gcp-europe-west4" 577 data-page-type="customers/login" 578 data-theme-instance-id="12601688124" 579 data-theme-name="Vantage" 580 data-theme-version="5.3.2" 581 data-monorail-region="shop_domain" 582 data-resource-timing-sampling-rate="10" 583 data-shs="true" 584 data-shs-beacon="true" 585 data-shs-export-with-fetch="true" 586 data-shs-logs-sample-rate="1" 587 data-shs-beacon-endpoint="https://thebassgallery.com/api/collect" 588></script>
588 589<meta name="shopify-y" content="a6721c88-b724-49ed-9862-1ab5629a11e0" data-expiration="1821857600000"><meta name="shopify-s" content="c2bdc54f-af92-4315-9f57-899d1ee6dae2" data-expiration="1790301800000"><meta name="new-cookie-storage-activated" content="t"> 590</head> 591 592<body class="gridlock shifter shifter-left "> 593 <div id="shopify-section-mobile-navigation" class="shopify-section"><nav class="shifter-navigation no-fouc" data-section-id="mobile-navigation" data-section-type="mobile-navigation"> 594 <form action="/search" method="get" class="search-form"> 595 <input type="text" name="q" id="q" class="search-field" placeholder="Search" /> 596 <button type="submit"><i class="fa fa-search"></i></button> 597 </form> 598 599 <div class="clear"></div> 600 601 <ul id="accordion"> 602 603 604 <li><a href="/">Home</a></li> 605 606 607 608 <li><a href="/collections/bass">Basses</a></li> 609 610 611 612 <li class="accordion-toggle has_sub_menu" aria-haspopup="true" aria-expanded="false"><a href="#">Amps</a></li> 613 <div class="accordion-content"> 614 <ul class="sub"> 615 616 617 <li><a href="/collections/heads">Heads</a></li> 618 619 620 621 <li><a href="/collections/cabs">Cabs</a></li> 622 623 624 625 <li><a href="/collections/combos-1">Combos</a></li> 626 627 628 629 <li><a href="/collections/power-amps">Power Amps</a></li> 630 631 632 633 <li><a href="/collections/combos">Pre-Amps</a></li> 634 635 636 637 <li><a href="/collections/full-rigs">Full Rigs</a></li> 638 639 640 641 <li><a href="/collections/practice-amps">Practice Amps</a></li> 642 643 644 </ul> 645 </div> 646 647 648 649 <li><a href="/collections/unplug">Unplug</a></li> 650 651 652 653 <li><a href="/collections/strings">Strings</a></li> 654 655 656 657 <li><a href="/collections/pedals">Pedals</a></li> 658 659 660 661 <li class="accordion-toggle has_sub_menu" aria-haspopup="true" aria-expanded="false"><a href="#">Accessories</a></li> 662 <div class="accordion-content"> 663 <ul class="sub"> 664 665 666 <li><a href="/collections/straps">Straps</a></li> 667 668 669 670 <li><a href="/collections/hard-cases">Hard Cases</a></li> 671 672 673 674 <li><a href="/collections/gig-bags">Gig Bags</a></li> 675 676 677 678 <li><a href="/collections/amp-covers-bags">Amp Covers & Bags</a></li> 679 680 681 682 <li><a href="/collections/pedal-boards">Pedal Boards</a></li> 683 684 685 686 <li><a href="/collections/power-supplies">Power Supplies</a></li> 687 688 689 690 <li><a href="/collections/tuners">Tuners</a></li> 691 692 693 694 <li><a href="/collections/bass-maintenance">Bass Maintenance</a></li> 695 696 697 698 <li><a href="/collections/straplocks">Strap Locks</a></li> 699 700 701 702 <li><a href="/collections/cables">Cables</a></li> 703 704 705 706 <li><a href="/collections/books">Books</a></li> 707 708 709 </ul> 710 </div> 711 712 713 714 <li class="accordion-toggle has_sub_menu" aria-haspopup="true" aria-expanded="false"><a href="#">Parts</a></li> 715 <div class="accordion-content"> 716 <ul class="sub"> 717 718 719 <li><a href="/collections/pickups">Pickups</a></li> 720 721 722 723 <li><a href="/collections/on-board-pre-amps">On Board Pre-Amps</a></li> 724 725 726 727 <li><a href="/collections/machine-heads">Machine Heads</a></li> 728 729 730 731 <li><a href="/collections/bridges">Bridges</a></li> 732 733 734 735 <li><a href="/collections/tone-volume-knobs">Tone/Volume Knobs</a></li> 736 737 738 739 <li><a href="/collections/misc">Misc.</a></li> 740 741 742 </ul> 743 </div> 744 745 746 747 <li><a href="/collections/fender-custom-shop">Fender Custom Shop Collection</a></li> 748 749 750 751 <li><a href="/pages/workshop">Workshop</a></li> 752 753 754 755 <li class="accordion-toggle has_sub_menu" aria-haspopup="true" aria-expanded="false"><a href="#">About Us</a></li> 756 <div class="accordion-content"> 757 <ul class="sub"> 758 759 760 <li><a href="/pages/our-team">Our Team</a></li> 761 762 763 764 <li><a href="/pages/our-customers">Our Customers</a></li> 765 766 767 </ul> 768 </div> 769 770 771 772 <li><a href="/pages/contact">Contact Us</a></li> 773 774 775 776 <li><a href="/pages/sei-bass">Sei Bass </a></li> 777 778 779 780 <li><a href="https://thebassgallery.com/collections/john-giblin-collection">John Giblin Collection</a></li> 781 782 783 784 <li><a href="/collections/collectors-corner">Collectors' Corner</a></li> 785 786 787 </ul> 788</nav> 789 790 791 792</div> 793 <div class="shifter-page"> 794 <div id="wrapper"> 795 <div id="shopify-section-header" class="shopify-section"><div class="header-section" data-section-id="header" data-section-type="header-section"> 796 797 <div id="top-bar"> 798 799 <div class="row"> 800 <div class="desktop-12 tablet-6 mobile-3"> 801 <p>We can deduct 20% VAT off any new products being shipped outside of the UK</p><p>We can ship world wide, please get in touch for more information</p><p>Please call in advance to check product availability</p> 802 </div> 803 804 </div> 805 806 807 </div> 808 <div id="mobile-header"> 809 <div class="row"> 810 <ul id="mobile-menu" class="mobile-3"> 811 <li><span class="shifter-handle"><i class="fa fa-bars" aria-hidden="true"></i></span></li> 812 <li><a href="/search"><i class="fa fa-search"></i></a></li> 813 814 815 <li><a href="/account/login"><i class="fa fa-user"></i></a></li> 816 817 818 <li><a href="/cart"><i class="fa fa-shopping-cart" aria-hidden="true"></i> <span class="cart-count">0</span></a></li> 819 </ul> 820 </div> 821 </div> 822 823 <div id="header-wrapper" class=" block-header"> 824 825 <div id="header" class="row"> 826 827 828 829 830 831 <div id="search" class="desktop-3 tablet-hide mobile-hide"> 832 833 <form action="/search" method="get" class="search-form"> 834 <input type="text" name="q" id="q" class="search-field" placeholder="Search" /> 835 <button type="submit"><i class="fa fa-search"></i></button> 836 </form> 837 838 </div> 839 840 <div id="logo" class="desktop-6 tablet-6 mobile-3"> 841 842<a href="/"><img src="//thebassgallery.com/cdn/shop/files/The_Gallery_logo_600x.png?v=1613519225" itemprop="logo"></a> 843 844 </div> 845 846 847 <ul id="cart" class=" desktop-3 tablet-hide mobile-hide"> 848 849 850 851 <li><a href="/account/login">Account</a></li> 852 853 854 <li><a href="/cart"><i class="fa fa-shopping-cart" aria-hidden="true"></i> Cart: (<span class="cart-count">0</span>)</a></li> 855</ul> 856 857 858 859 860 861 862 </div> 863 <!-- End Header --> 864 865 866 867 <div class="nav-container"> 868 <div class="row tablet-hide" id="navigation-wrapper"> 869 <div class="navigation desktop-12" role="navigation"> 870 <ul class="nav"> 871 872 873 <li><a href="/">Home</a></li> 874 875 876 877 <li><a href="/collections/bass">Basses</a></li> 878 879 880 881 <li class="dropdown has_sub_menu" aria-haspopup="true" aria-expanded="false"> 882 <a class="dlink" href="#">Amps</a> 883 <ul class="submenu"> 884 885 886 <li><a href="/collections/heads">Heads</a></li> 887 888 889 890 <li><a href="/collections/cabs">Cabs</a></li> 891 892 893 894 <li><a href="/collections/combos-1">Combos</a></li> 895 896 897 898 <li><a href="/collections/power-amps">Power Amps</a></li> 899 900 901 902 <li><a href="/collections/combos">Pre-Amps</a></li> 903 904 905 906 <li><a href="/collections/full-rigs">Full Rigs</a></li> 907 908 909 910 <li><a href="/collections/practice-amps">Practice Amps</a></li> 911 912 913 </ul> 914 </li> 915 916 917 918 <li><a href="/collections/unplug">Unplug</a></li> 919 920 921 922 <li><a href="/collections/strings">Strings</a></li> 923 924 925 926 <li><a href="/collections/pedals">Pedals</a></li> 927 928 929 930 <li class="dropdown has_sub_menu" aria-haspopup="true" aria-expanded="false"> 931 <a class="dlink" href="#">Accessories</a> 932 <ul class="submenu"> 933 934 935 <li><a href="/collections/straps">Straps</a></li> 936 937 938 939 <li><a href="/collections/hard-cases">Hard Cases</a></li> 940 941 942 943 <li><a href="/collections/gig-bags">Gig Bags</a></li> 944 945 946 947 <li><a href="/collections/amp-covers-bags">Amp Covers & Bags</a></li> 948 949 950 951 <li><a href="/collections/pedal-boards">Pedal Boards</a></li> 952 953 954 955 <li><a href="/collections/power-supplies">Power Supplies</a></li> 956 957 958 959 <li><a href="/collections/tuners">Tuners</a></li> 960 961 962 963 <li><a href="/collections/bass-maintenance">Bass Maintenance</a></li> 964 965 966 967 <li><a href="/collections/straplocks">Strap Locks</a></li> 968 969 970 971 <li><a href="/collections/cables">Cables</a></li> 972 973 974 975 <li><a href="/collections/books">Books</a></li> 976 977 978 </ul> 979 </li> 980 981 982 983 <li class="dropdown has_sub_menu" aria-haspopup="true" aria-expanded="false"> 984 <a class="dlink" href="#">Parts</a> 985 <ul class="submenu"> 986 987 988 <li><a href="/collections/pickups">Pickups</a></li> 989 990 991 992 <li><a href="/collections/on-board-pre-amps">On Board Pre-Amps</a></li> 993 994 995 996 <li><a href="/collections/machine-heads">Machine Heads</a></li> 997 998 999 1000 <li><a href="/collections/bridges">Bridges</a></li> 1001 1002 1003 1004 <li><a href="/collections/tone-volume-knobs">Tone/Volume Knobs</a></li> 1005 1006 1007 1008 <li><a href="/collections/misc">Misc.</a></li> 1009 1010 1011 </ul> 1012 </li> 1013 1014 1015 1016 <li><a href="/collections/fender-custom-shop">Fender Custom Shop Collection</a></li> 1017 1018 1019 1020 <li><a href="/pages/workshop">Workshop</a></li> 1021 1022 1023 1024 <li class="dropdown has_sub_menu" aria-haspopup="true" aria-expanded="false"> 1025 <a class="dlink" href="#">About Us</a> 1026 <ul class="submenu"> 1027 1028 1029 <li><a href="/pages/our-team">Our Team</a></li> 1030 1031 1032 1033 <li><a href="/pages/our-customers">Our Customers</a></li> 1034 1035 1036 </ul> 1037 </li> 1038 1039 1040 1041 <li><a href="/pages/contact">Contact Us</a></li> 1042 1043 1044 1045 <li><a href="/pages/sei-bass">Sei Bass </a></li> 1046 1047 1048 1049 <li><a href="https://thebassgallery.com/collections/john-giblin-collection">John Giblin Collection</a></li> 1050 1051 1052 1053 <li><a href="/collections/collectors-corner">Collectors' Corner</a></li> 1054 1055 1056</ul> 1057 1058 </div> 1059 </div> 1060 </div> 1061 1062 1063 1064 1065 </div> <!-- End wrapper --> 1066</div> 1067 1068<div class="clear"></div> 1069 1070 1071<style> 1072 1073 1074 1075 #logo a { 1076 font-size: 17px; 1077 text-transform: uppercase; 1078 font-weight: 700; 1079 } 1080 1081 @media screen and ( min-width: 740px ) { 1082 #logo img { max-width: 495px; } 1083 } 1084 1085 ul.nav li.dropdown ul.submenu { top: 55px; } 1086 ul.nav { line-height: 55px; } 1087 1088 1089 .navigation { 1090 1091 border-bottom: 3px solid #e0e0e0; 1092 1093 background: #ffffff; 1094 } 1095 1096
1097 1098 ul.nav { text-align: center; } 1099 1100 1101 1102 #top-bar p { text-align: center; } 1103 1104 1105 1106 .inline-header div#search { 1107 line-height: 55px; 1108 } 1109 1110 #logo a { font-size: 0; display: block; } 1111 1112</style> 1113 1114</div> 1115 1116 1117 1118 1119 <div id="content" class="row"> 1120 1121<div id="breadcrumb" class="desktop-12"> 1122 <a href="/" class="homepage-link" title="Home">Home</a> 1123 1124 <span class="separator">»</span> 1125 <span class="page-title">Account</span> 1126 1127</div> 1128 1129<div class="clear"></div> 1130 <div id="customer-wrapper" class="desktop-12 mobile-3"> 1131 1132 <!-- Left Side --> 1133 1134 <div id="template" class="desktop-5 mobile-3"> 1135 1136 <!-- Guest Checkout login --> 1137 1138 1139 1140 <div class="clear"></div> 1141 1142 1143 <!-- End Guest Checkout login --> 1144 <!-- Customer Login --> 1145 1146 1147 <div id="customer" class="desktop-12 mobile-3"> 1148 <div class="template_header"> 1149 <h2>Login</h2> 1150 </div> 1151 1152 <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 1153 1154 1155 <div id="login_email" class="clearfix large_form"> 1156 <label for="customer_email" class="login">Email</label> 1157 <input type="email" value="" name="customer[email]" id="customer_email" class="large" size="30" /> 1158 </div> 1159 1160 1161 1162 <div id="login_password" class="clearfix large_form"> 1163 <label for="customer_password" class="login">Password</label> 1164 <input type="password" value="" name="customer[password]" id="customer_password" class="large password" size="16" /> 1165 <div id="forgot_password"> 1166 <a href="#" onclick="showRecoverPasswordForm();return false;">Forgot your password?</a> 1167 </div> 1168 </div> 1169 1170 1171 1172 <div class="action_bottom"> 1173 <input class="secondary button" type="submit" value="Sign In" /> 1174 </div> 1175 1176 </form> 1177 </div> 1178 1179 1180 <!-- End Customer Login --> 1181 <!-- Password Recovery --> 1182 1183 1184 <div id="recover-password" class="desktop-12 mobile-3" style='display:none'> 1185 <div class="template_header"> 1186 <h2>Reset your password</h2> 1187 <p class="note">We will send you an email to reset your password.</p> 1188 </div> 1189 1190 <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 1191 1192 1193 1194 <div id="recover_email" class="clearfix large_form"> 1195 <label for="email" class="large">Email</label> 1196 <input type="email" value="" size="30" name="email" id="recover-email" class="large" /> 1197 </div> 1198 1199 <div class="action_bottom"> 1200 <input class="secondary button" type="submit" value="Submit" /> 1201 <span class="note"><a href="#" onclick="hideRecoverPasswordForm();return false;">Cancel</a></span> 1202 </div> 1203 1204 </form> 1205 </div> 1206 1207 </div> 1208 1209 <!-- End Left Side --> 1210 1211 1212 <!-- End Password Recovery --> 1213 <!-- Create Account --> 1214 1215 1216 <!-- Create Customer --> 1217 <div id="create-customer" class="desktop-push-2 desktop-5 mobile-3"> 1218 <div class="template_header"> 1219 <h2 class="title">Create Account</h2> 1220 </div> 1221 1222 <form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="â" /> 1223 1224 1225 1226 <div id="first_name" class="clearfix large_form"> 1227 <label for="first_name" class="login">First Name</label> 1228 <input type="text" value="" name="customer[first_name]" id="first_name" class="large" size="30" /> 1229 </div> 1230 1231 <div id="last_name" class="clearfix large_form"> 1232 <label for="last_name" class="login">Last Name</label> 1233 <input type="text" value="" name="customer[last_name]" id="last_name" class="large" size="30" /> 1234 </div> 1235 1236 <div id="email" class="clearfix large_form"> 1237 <label for="email" class="login">Email</label> 1238 <input type="email" value="" name="customer[email]" id="email" class="large" size="30" /> 1239 </div> 1240 1241 <div id="password" class="clearfix large_form"> 1242 <label for="password" class="login">Password</label> 1243 <input type="password" value="" name="customer[password]" id="password" class="large password" size="30" /> 1244 </div> 1245 1246 1247 <div class="action_bottom"> 1248 <input class="secondary button" type="submit" value="Create"/> 1249 </div> 1250 </form> 1251 </div> 1252 1253 1254 <!-- End Create Account --> 1255 1256 1257</div> 1258</div> 1259
1260<script type="text/javascript"> 1261 function showRecoverPasswordForm() { 1262 document.getElementById('recover-password').style.display = 'inline-block'; 1263 document.getElementById('customer').style.display='none'; 1264 } 1265 1266 function hideRecoverPasswordForm() { 1267 document.getElementById('recover-password').style.display = 'none'; 1268 document.getElementById('customer').style.display = 'inline-block'; 1269 } 1270 1271 if (window.location.hash == '#recover') { showRecoverPasswordForm() } 1272</script>
1272 1273 1274 1275 1276 </div> 1277 1278 1279 <div class="clear"></div> 1280 </div> <!-- End wrapper --> 1281 <div id="shopify-section-footer" class="shopify-section"><div id="footer" class="footer-section" data-section-id="footer" data-section-type="footer-section"> 1282 <div class="container row"> 1283 <div id="big-footer" class="desktop-12"> 1284 1285 1286 1287 <div class="desktop-4 tablet-6 mobile-3 footer-sect"> 1288 <h4>About</h4> 1289 <p>Established in 1992 The Gallery â Bass Merchant has grown to become one of the most important places for all things bass. We pride ourselves in providing the widest range of new, used and vintage instruments, amplifiers and accessories, in a friendly, welcoming environment and backed up with our setup, after sales and repair expertise. Whatever your bass needs; The Gallery has the answer.</p> 1290 </div> 1291 1292 1293 1294 <div class="desktop-4 tablet-6 mobile-3 footer-sect"> 1295 <h4>Menu</h4> 1296 <ul > 1297 1298 <li><a href="/pages/terms-conditions" title="">Terms & Conditions</a></li> 1299 1300 <li><a href="/pages/shipping-options" title="">Shipping Options</a></li> 1301 1302 <li><a href="/pages/returns-exchanges" title="">Returns & Exchanges</a></li> 1303 1304 </ul> 1305 </div> 1306 1307 1308 1309 <div class="desktop-4 tablet-6 mobile-3 footer-sect"> 1310 <h4>stay in touch</h4> 1311 <!-- Begin MailChimp Signup Form --> 1312<link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css"> 1313<style type="text/css"> 1314 #mc_embed_signup{background:#000; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;} 1315 /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. 1316 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 1317</style> 1318<div id="mc_embed_signup"> 1319<form action="https://thebassgallery.us13.list-manage.com/subscribe/post?u=17a2c0e506140ab636fae19be&id=88e0ac6508" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 1320 <div id="mc_embed_signup_scroll"> 1321 <p style="text-align: centre;"><label for="mce-EMAIL">Subscribe to our mailing list</label></p> 1322 <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required> 1323 <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 1324 <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_17a2c0e506140ab636fae19be_88e0ac6508" tabindex="-1" value=""></div> 1325 <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> 1326 </div> 1327</form> 1328</div> 1329 1330<!--End mc_embed_signup--> 1331 <div class="clear"></div> 1332 <div id="social-icons"> 1333 <a href="//www.facebook.com/thebassgalleryuk/"><i class="fa fa-facebook"></i></a> 1334 <a href="//www.twitter.com/bassgallery"><i class="fa fa-twitter"></i></a> 1335 1336 1337 1338 <a href="https://www.youtube.com/channel/UCqd4wGxUmvMLZ2-Rp6pp1tw/featured?fbclid=IwAR3u4W-TrQnq9MveZmDDKeIkSbd3A7GPqNzsR0gganOjjrdBD4fnmE6AQW8"><i class="fa fa-youtube"></i></a> 1339 1340 1341 1342 <a href="//www.instagram.com/thebassgallery"><i class="fa fa-instagram"></i></a> 1343 </div> 1344 </div> 1345 1346 1347 </div> 1348 <div class="row"> 1349 <div id="close" class="desktop-12 mobile-3"> 1350 <p>Copyright © 2026 <a href="/" title="">The Bass Gallery</a> 1351 </div> 1352 </div> 1353 </div> 1354</div> 1355<style> 1356 #footer { text-align: left; } 1357</style> 1358 1359</div> 1360 </div> 1361 1362 1363
1363<script> 1364 1365/** 1366 * Module to ajaxify all add to cart forms on the page. 1367 * 1368 * Copyright (c) 2014 Caroline Schnapp (11heavens.com) 1369 * Dual licensed under the MIT and GPL licenses: 1370 * http://www.opensource.org/licenses/mit-license.php 1371 * http://www.gnu.org/licenses/gpl.html 1372 * 1373 */ 1374Shopify.AjaxifyCart = (function($) { 1375 var _config = { 1376 addedToCartBtnLabel: '"Thank You!"', 1377 addingToCartBtnLabel: '"Adding..."', 1378 soldOutBtnLabel: '"Sold "', 1379 howLongTillBtnReturnsToNormal: 1000, // in milliseconds. 1380 cartCountSelector: '.cart-count', 1381 cartTotalSelector: '#cart-price', 1382 feedbackPosition: 'belowForm', // 'aboveForm' for top of add to cart form, 'belowForm' for below the add to cart form, and 'nextButton' for next to add to cart button. 1383 shopifyAjaxAddURL: '/cart/add.js', 1384 shopifyAjaxCartURL: '/cart.js' 1385 }; 1386 var _showFeedback = function(success, html, addToCartForm) { 1387 $('.ajaxified-cart-feedback').remove(); 1388 var feedback = '<p class="ajaxified-cart-feedback ' + success + '">' + html + '</p>'; 1389 switch (_config.feedbackPosition) { 1390 case 'aboveForm': 1391 addToCartForm.before(feedback); 1392 break; 1393 case 'belowForm': 1394 addToCartForm.after(feedback); 1395 break; 1396 case 'nextButton': 1397 default: 1398 addToCartForm.find('input[type="submit"]').after(feedback); 1399 break; 1400 } 1401 $('.ajaxified-cart-feedback').slideDown(); 1402 }; 1403 var _init = function() { 1404 $(document).ready(function() { 1405 $('form[action="/cart/add"]').submit(function(e) { 1406 e.preventDefault(); 1407 var addToCartForm = $(this); 1408 // Disable add to cart button. 1409 var addToCartBtn = addToCartForm.find('input[type="submit"]'); 1410 addToCartBtn.attr('data-label', addToCartBtn.val()); 1411 addToCartBtn.val(_config.addingToCartBtnLabel).addClass('disabled').attr('disabled', 'disabled'); 1412 // Add to cart. 1413 $.ajax({ 1414 url: _config.shopifyAjaxAddURL, 1415 dataType: 'json', 1416 type: 'post', 1417 data: addToCartForm.serialize(), 1418 success: function(itemData) { 1419 // Re-enable add to cart button. 1420 addToCartBtn.addClass('inverted').val(_config.addedToCartBtnLabel); 1421 _showFeedback('success','<i class="fa fa-check"></i> Added to Cart <a href="/cart">View Cart</a> or <a href="/collections/all">Continue Shopping</a>.',addToCartForm); 1422 window.setTimeout(function(){ 1423 addToCartBtn.removeAttr('disabled').removeClass('disabled').removeClass('inverted').val(addToCartBtn.attr('data-label')); 1424 }, _config.howLongTillBtnReturnsToNormal); 1425 // Update cart count and show cart link. 1426 $.getJSON(_config.shopifyAjaxCartURL, function(cart) { 1427 if (_config.cartCountSelector && $(_config.cartCountSelector).size()) { 1428 var value = $(_config.cartCountSelector).html(); 1429 $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)); 1430 } 1431 if (_config.cartTotalSelector && $(_config.cartTotalSelector).size()) { 1432 if (typeof Currency !== 'undefined' && typeof Currency.money_format !== 'undefined') { 1433 var newCurrency = ''; 1434 if ($('[name="currencies"]').size()) { 1435 newCurrency = $('[name="currencies"]').val(); 1436 } 1437 else if ($('#currencies span.selected').size()) { 1438 newCurrency = $('#currencies span.selected').attr('data-currency'); 1439 } 1440 if (newCurrency) { 1441 $(_config.cartTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "GBP", newCurrency), Currency.money_format[newCurrency]) + '</span>'); 1442 } 1443 else { 1444 $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "£{{amount}}")); 1445 } 1446 } 1447 else { 1448 $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "£{{amount}}")); 1449 } 1450 }; 1451 }); 1452 }, 1453 error: function(XMLHttpRequest) { 1454 var response = eval('(' + XMLHttpRequest.responseText + ')'); 1455 response = response.description; 1456 if (response.slice(0,4) === 'All ') { 1457 _showFeedback('error', response.replace('All 1 ', 'All '), addToCartForm); 1458 addToCartBtn.removeAttr('disabled').val(_config.soldOutBtnLabel).attr('disabled','disabled'); 1459 } 1460 else { 1461 _showFeedback('error', '<i class="fa fa-warning"></i> ' + response, addToCartForm); 1462 addToCartBtn.removeAttr('disabled').removeClass('disabled').removeClass('inverted').val(addToCartBtn.attr('data-label')); 1463 } 1464 } 1465 }); 1466 return false; 1467 }); 1468 }); 1469 }; 1470 return { 1471 init: function(params) { 1472 // Configuration 1473 params = params || {}; 1474 // Merging with defaults. 1475 $.extend(_config, params); 1476 // Action 1477 $(function() { 1478 _init(); 1479 }); 1480 }, 1481 getConfig: function() { 1482 return _config; 1483 } 1484 } 1485})(jQuery); 1486 1487Shopify.AjaxifyCart.init(); 1488 1489</script>
1489 1490 1491<style> 1492.ajaxified-cart-feedback.error { color: #FF4136; } 1493</style> 1494 1495 <!--begin-bc-sf-filter-js--> 1496
1496<script> 1497 // Declare bcSfFilterConfig variable 1498 var bcSfFilterMainConfig = { 1499 api: { 1500 filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter', 1501 searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search', 1502 suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest', 1503 }, 1504 shop: { 1505 name: 'The Bass Gallery', 1506 url: 'https://thebassgallery.com', 1507 domain: 'the-bass-gallery.myshopify.com', 1508 currency: 'GBP', 1509 money_format: '£{{amount}}' 1510 }, 1511 general: { 1512 file_url: "//thebassgallery.com/cdn/shop/files/?v=4569", 1513 asset_url: "//thebassgallery.com/cdn/shop/t/2/assets/bc-sf-filter.js?v=107741450067133323821605591542", 1514 collection_id: 0, 1515 collection_handle: "", 1516 1517 1518 1519 current_tags: null, 1520 default_sort_by: "", 1521 swatch_extension: "png", 1522 no_image_url: "//thebassgallery.com/cdn/shop/t/2/assets/bc-sf-filter-no-image.gif?v=45510820439899768411521471663", 1523 search_term: "", 1524 template: "customers/login" 1525 }, 1526 1527 settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":false,"activeFilterScrollbar":true,"showFilterOptionCount":true,"showSingleOption":false,"showOutOfStockOption":false,"keepToggleState":true,"showRefineBy":true,"changeMobileButtonLabel":false,"capitalizeFilterOptionValues":true,"swatchImageVersion":"111111","paginationType":"infinite","customSortingList":"relevance|best-selling|manual|price-ascending|price-descending|title-ascending|title-descending|created-descending|created-ascending","showLoading":false,"activeScrollToTop":true,"activeQuickView":true},"search":{"enableSuggestion":true,"showSuggestionProductVendor":false,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductImage":true,"searchPanelBlocks":{"searchTermSuggestions":{"label":"","searchTermList":[],"backup":[],"type":"based_on_data"},"mostPopularProducts":{"label":"","productList":[],"backup":[],"type":"based_on_data"},"collections":{"excludedValues":[]}}},"labelTranslations":{"en":{"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{ count }} Columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"recommendation":{"homepage-078573":"Just dropped","homepage-342245":"Best Sellers","collectionpage-406626":"Just dropped","collectionpage-124203":"Most Popular Products","productpage-571288":"Recently viewed","productpage-776340":"Frequently Bought Together","cartpage-064151":"Still interested in this?","cartpage-357636":"Similar Products"},"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".\nBut don't give up â check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.\nUse more generic search terms.\nEnter fewer keywords.\nTry searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"}
1527,"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add to Cart","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out","atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your Cart","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartViewCartLabel":"View cart","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items"},"defaultTheme":{"toolbarViewAs":"View as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}}},"label":{"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{ count }} Columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"recommendation":{"homepage-078573":"Just dropped","homepage-342245":"Best Sellers","collectionpage-406626":"Just dropped","collectionpage-124203":"Most Popular Products","productpage-571288":"Recently viewed","productpage-776340":"Frequently Bought Together","cartpage-064151":"Still interested in this?","cartpage-357636":"Similar Products"},"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".\nBut don't give up â check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.\nUse more generic search terms.\nEnter fewer keywords.\nTry searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"}
1527,"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add to Cart","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out","atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your Cart","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartViewCartLabel":"View cart","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items"},"defaultTheme":{"toolbarViewAs":"View as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}}}, 1528 1529 label_suggestion: { 1530 suggestion_popular_header: "Popular Suggestions" , 1531 suggestion_product_header: "Products" , 1532 suggestion_did_you_mean_header: "Did you mean" , 1533 suggestion_view_all: "View all results" , 1534 }, 1535 label_error: { 1536 error_no_filter_result: "Sorry, no products matched your selection" , 1537 error_no_search_result: "Sorry, no products matched the keyword" , 1538 error_no_products: "No products found in this collection" , 1539 } 1540 }; 1541 function mergeObject(obj1, obj2){ 1542 var obj3 = {}; 1543 for (var attr in obj1) { obj3[attr] = obj1[attr]; } 1544 for (var attr in obj2) { obj3[attr] = obj2[attr]; } 1545 return obj3; 1546 } 1547 if (typeof bcSfFilterConfig !== 'undefined') { 1548 var bcSfFilterConfig = mergeObject(bcSfFilterConfig, bcSfFilterMainConfig); 1549 } else { 1550 var bcSfFilterConfig = mergeObject({}, bcSfFilterMainConfig); 1551 } 1552</script>
1552 1553 1554<!-- Include Resources -->
1555<script src="//thebassgallery.com/cdn/shop/t/2/assets/bc-sf-filter-lib.js?v=46877552924035137411525100566" type="text/javascript"></script>
vendor: 1 bytes, line 1555
1555
1556<script src="//thebassgallery.com/cdn/shop/t/2/assets/bc-sf-search.js?v=82847346646520730001530299748" type="text/javascript"></script>
1556 1557 1558 1559 1560 1561 1562<!-- Initialize App -->
1563<script> 1564 1565var boostAI_DefaultSortingValue={sorting:"Sorting",sorting_best_selling:"Best Selling",sorting_featured:"Featured",sorting_heading:"Sorting",sorting_manual:"Manual",sorting_relevance:"Relevance",sorting_created_ascending:"Created Ascending",sorting_created_descending:"Created Descending",sorting_date_ascending:"Date Ascending",sorting_date_descending:"Date Descending",sorting_published_descending:"Published Descending",sorting_published_ascending:"Published Ascending",sorting_price_ascending:"Price Ascending",sorting_price_descending:"Price Descending",sorting_sale_ascending:"% Off",sorting_sale_descending:"% Off, Low to High",sorting_title_ascending:"Title Ascending",sorting_title_descending:"Title Descending"};try{if("undefined"!=typeof boostPFSThemeConfig&&boostPFSThemeConfig.hasOwnProperty("label"))for(var key in boostPFSThemeConfig.label){if(boostPFSThemeConfig.label.hasOwnProperty(key)&&"string"==typeof boostPFSThemeConfig.label[key])-1!==(value=boostPFSThemeConfig.label[key].toLowerCase()).indexOf("translation missing")&&void 0!==boostAI_DefaultSortingValue[key]&&(boostPFSThemeConfig.label[key]=boostAI_DefaultSortingValue[key])}if("undefined"!=typeof bcSfFilterConfig&&bcSfFilterConfig.hasOwnProperty("label"))for(var key in bcSfFilterConfig.label){var value;if(bcSfFilterConfig.label.hasOwnProperty(key)&&"string"==typeof bcSfFilterConfig.label[key])-1!==(value=bcSfFilterConfig.label[key].toLowerCase()).indexOf("translation missing")&&void 0!==boostAI_DefaultSortingValue[key]&&(bcSfFilterConfig.label[key]=boostAI_DefaultSortingValue[key])}}catch(e){console.log("Patch defaultSortingValue error")} 1566var bcsffilter = new BCSfFilter(); 1567 bcsffilter.init(); 1568</script>
1568 1569 1570<!-- Initialize & Customize Filter --> 1571 1572 1573 1574 1575<!-- Initialize & Customize Search -->
1576<script>bcsffilter.initSearchBox();</script>
1576 1577 <!--end-bc-sf-filter-js--> 1578 1579 1580 1581<!-- BEEKETINGSCRIPT CODE START --><!-- BEEKETINGSCRIPT CODE END --><!-- DO NOT MODIFY THIS LINE --> 1582 <!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
1582<script type="text/javascript">window.cookieconsent_options = {"message":"We use cookies to ensure that we give you the best experience on our website. If you continue we\'ll assume that you are understand this.","dismiss":"Accept","learnMore":"","link":"","theme":"dark-bottom"};</script>
vendor: 2 bytes, line 1582
1582
1583<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
1583 1584<!-- End Cookie Consent plugin --> 1585
1586<script src="//cdn.codeblackbelt.com/js/modules/frequently-bought-together/main.min.js?shop=the-bass-gallery.myshopify.com"></script>
vendor: 1 bytes, line 1586
1586
1587<script src="//cdn.codeblackbelt.com/js/modules/also-bought/main.min.js?shop=the-bass-gallery.myshopify.com"></script>
vendor: 1 bytes, line 1587
1587
1588<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1588 1589</body> 1590</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.