PageSourceSearch

https://darla.com/account/login?return_url=%2Faccount

html darla.com collected 2026-10-02 08:01:22 UTC 108,418 bytes, 1,989 lines download raw bytes

1<!doctype html>
2<html lang="en">  
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="cleartype" content="on">
6    <meta name="robots" content="index,follow">
7      
8           
9    <title>Account - Darla Records</title>
10    
11    
12
13    <!-- Custom Fonts -->
14    <link href="//fonts.googleapis.com/css?family=.|PT+Sans+Narrow:light,normal,bold|Roboto:light,normal,bold|Roboto:light,normal,bold|Open+Sans:light,normal,bold|Roboto:light,normal,bold" rel="stylesheet" type="text/css" />
15    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
16
17    
18
19<meta name="author" content="Darla Records">
20<meta property="og:url" content="https://darla.com/account/login">
21<meta property="og:site_name" content="Darla Records">
22
23
24  <meta property="og:type" content="website">
25  <meta property="og:title" content="Account">
26  
27  <meta property="og:image" content="http://darla.com/cdn/shop/t/3/assets/logo.png?v=102988249201958109571497589913">
28  <meta property="og:image:secure_url" content="https://darla.com/cdn/shop/t/3/assets/logo.png?v=102988249201958109571497589913">
29  
30
31
32
33
34
35
36
37
38    
39    
40
41    <!-- Mobile Specific Metas -->
42    <meta name="HandheldFriendly" content="True">
43    <meta name="MobileOptimized" content="320">
44    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 
45
46    <!-- Stylesheets -->
47    <link href="//darla.com/cdn/shop/t/3/assets/styles.css?v=33997274535459476511771042030" rel="stylesheet" type="text/css" media="all" />
48
49    <!-- Icons -->
50    <link rel="shortcut icon" type="image/x-icon" href="//darla.com/cdn/shop/t/3/assets/favicon.png?v=50954942966400776561497589912">
51    <link rel="canonical" href="https://darla.com/account/login" />
52
53    
54      
54<script src="//darla.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
54
55      
55<script src="//darla.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" type="text/javascript"></script>
55
56      <!--[if lt IE 7]>
57        
57<script src="//darla.com/cdn/s/shopify/json2.js" type="text/javascript"></script>
57
58      <![endif]-->
59    
60        
61    <!-- jQuery and jQuery fallback -->
62    
62<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
62
63    
63<script>window.jQuery || document.write("
63<script src='//darla.com/cdn/shop/t/3/assets/jquery.min.js?v=137856824382255512321497589912'>\x3C/script>")</script>
63
64    
64<script src="//darla.com/cdn/shop/t/3/assets/app.js?v=170757537438173708921755213275" type="text/javascript"></script>
64
65    
65<script src="//darla.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
65
66    
66<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
66<meta name="facebook-domain-verification" content="q21s90g3st3xzm71eo46mptgppud5o">
67<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9610594/digital_wallets/dialog">
68<meta id="in-context-paypal-metadata" data-shop-id="9610594" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
69<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
69<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
69
70<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
71<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=9610594" crossorigin="anonymous"></script>
vendor: 1 bytes, line 71
71
72<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9610594,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9610594","merchantName":"Darla Records","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Darla Records","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 72
72
73<script id="shopify-features" type="application/json">{"accessToken":"27266373556647dda5034c5daa98413a","betas":["rich-media-storefront-analytics"],"domain":"darla.com","predictiveSearch":true,"shopId":9610594,"locale":"en"}</script>
vendor: 1 bytes, line 73
73
74<script>var Shopify = Shopify || {};
75Shopify.shop = "darla-records.myshopify.com";
76Shopify.locale = "en";
77Shopify.currency = {"active":"USD","rate":"1.0"};
78Shopify.country = "US";
79Shopify.theme = {"name":"theme-2017-06-15","id":187962116,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
80Shopify.theme.handle = "null";
81Shopify.theme.style = {"id":null,"handle":null};
82Shopify.cdnHost = "darla.com/cdn";
83Shopify.routes = Shopify.routes || {};
84Shopify.routes.root = "/";
85Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
86Shopify.SignInWithShop = Shopify.SignInWithShop || {};
87Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
88Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 88
88
89<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 89
89
90<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 90
90
91<script>
92  window.ShopifyPay = window.ShopifyPay || {};
93  window.ShopifyPay.apiHost = "shop.app\/pay";
94  window.ShopifyPay.redirectState = null;
95</script>
vendor: 1 bytes, line 95
95
96<script>
97  window.Shopify = window.Shopify || {};
98  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
99  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
100  window.Shopify.SignInWithShop.eligible = true;
101</script>
vendor: 1 bytes, line 101
101
102<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 102
102
103<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 103
103
104<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 104
104
105<script type="module">
106  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
107await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
108
109  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
110window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
111
112</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script type="module">
115  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
116
117  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
118
119</script>
vendor: 1 bytes, line 119
119
120<script>
121  window.Shopify = window.Shopify || {};
122  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
123  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"]};
124</script>
vendor: 1 bytes, line 124
124
125<script>(function() {
126  var isLoaded = false;
127  function asyncLoad() {
128    if (isLoaded) return;
129    isLoaded = true;
130    var urls = ["\/\/cdn.shopify.com\/proxy\/7bdae1c084a506d799048f98df3da5afb618b12e980a3c538e27faa226c9b5f3\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=darla-records.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
131    for (var i = 0; i < urls.length; i++) {
132      var s = document.createElement('script');
133      s.type = 'text/javascript';
134      s.async = true;
135      s.src = urls[i];
136      var x = document.getElementsByTagName('script')[0];
137      x.parentNode.insertBefore(s, x);
138    }
139  };
140  if(window.attachEvent) {
141    window.attachEvent('onload', asyncLoad);
142  } else {
143    window.addEventListener('load', asyncLoad, false);
144  }
145})();</script>
vendor: 1 bytes, line 145
145
146<script id="__st">var __st={"a":9610594,"offset":-25200,"reqid":"da892bad-0470-425a-a5c7-0b00a43b4a4a-1790928082","pageurl":"darla.com\/account\/login?return_url=%2Faccount","u":"6fbac53a1a5a"};</script>
vendor: 1 bytes, line 146
146
147<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 147
147
148<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 148
148
149<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//darla.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 149
149
150<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 = "//darla.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>
150<script crossorigin="anonymous" defer="defer" src="//darla.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 150
150
151<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 151
151
152<script>
153  window.Shopify = window.Shopify || {};
154  window.Shopify.MCP = window.Shopify.MCP || {};
155  window.Shopify.MCP.enabled = true;
156  window.Shopify.MCP.shop = "darla-records.myshopify.com";
157  window.Shopify.MCP.mcpEndpoint = "https:\/\/darla.com\/api\/mcp";
158  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"]}}];
159</script>
vendor: 1 bytes, line 159
159
160<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("\/\/darla.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
161</script>
vendor: 1 bytes, line 161
161
162<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://darla.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
163</script>
vendor: 1 bytes, line 163
163
164<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
165  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);
166</script>
vendor: 1 bytes, line 166
166
167<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})}}));
168</script>
vendor: 1 bytes, line 168
168
169<script id='scb4127' type='text/javascript' async='' src='https://darla.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
169<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://darla.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
170<style id="shopify-accelerated-checkout-cart">
171        #shopify-buyer-consent {
172  margin-top: 1em;
173  display: inline-block;
174  width: 100%;
175}
176
177#shopify-buyer-consent.hidden {
178  display: none;
179}
180
181#shopify-subscription-policy-button {
182  background: none;
183  border: none;
184  padding: 0;
185  text-decoration: underline;
186  font-size: inherit;
187  cursor: pointer;
188}
189
190#shopify-subscription-policy-button::before {
191  box-shadow: none;
192}
193
194      </style>
195
196<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
196
197  
197<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
197
198<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
199<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: 9610594,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 199
199
200<script>
201  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
202</script>
vendor: 1 bytes, line 202
202
203<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}
203).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: 9610594,storefrontBaseUrl: "https://darla.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://darla.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1040515161","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"688128ca41b7ea19dcb77609\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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":"909213785","configuration":"{\"pixel_id\":\"727703439654878\",\"pixel_type\":\"facebook_pixel\"}","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":"400752729","configuration":"{\"storeIdentity\":\"darla-records.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"Darla Records","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"darla-records.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/darla.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://darla.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"187962116","themePublished":"true","eventMetadataId":"d6dc2f96-c7d1-4a4d-a87f-7a398bbf4597","shopId":"9610594","storefrontBaseUrl":"https:\/\/darla.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
203<script>
204  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
205  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
206  window.ShopifyAnalytics.meta.currency = 'USD';
207  var meta = {"page":{"requestId":"da892bad-0470-425a-a5c7-0b00a43b4a4a-1790928082"}};
208  for (var attr in meta) {
209    window.ShopifyAnalytics.meta[attr] = meta[attr];
210  }
211</script>
vendor: 1 bytes, line 211
211
212<script class="analytics">
213  (function () {
214    var customDocumentWrite = function(content) {
215      var jquery = null;
216
217      if (window.jQuery) {
218        jquery = window.jQuery;
219      } else if (window.Checkout && window.Checkout.$) {
220        jquery = window.Checkout.$;
221      }
222
223      if (jquery) {
224        jquery('body').append(content);
225      }
226    };
227
228    var hasLoggedConversion = function(token) {
229      if (token) {
230        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
231      }
232      return false;
233    }
234
235    var setCookieIfConversion = function(token) {
236      if (token) {
237        var twoMonthsFromNow = new Date(Date.now());
238        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
239
240        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
241      }
242    }
243
244    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
245    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
246    if (trekkie.integrations) {
247      return;
248    }
249    trekkie.methods = [
250      'identify',
251      'page',
252      'ready',
253      'track',
254      'trackForm',
255      'trackLink'
256    ];
257    trekkie.factory = function(method) {
258      return function() {
259        var args = Array.prototype.slice.call(arguments);
260        args.unshift(method);
261        trekkie.push(args);
262        if (method == 'track' || method == 'page') {
263          var pageUrl;
264          try {
265            pageUrl = window.location.href;
266          } catch (e) {}
267          var pageReferrer;
268          try {
269            pageReferrer = document.referrer;
270          } catch (e) {}
271          try {
272            if (window.__TREKKIE_SHIM_QUEUE == null) {
273              window.__TREKKIE_SHIM_QUEUE = [];
274            }
275            window.__TREKKIE_SHIM_QUEUE.push({
276              from: 'trekkie-stub',
277              method: method,
278              args: args.slice(1),
279              pageContext: {
280                url: pageUrl,
281                referrer: pageReferrer
282              }
283            });
284          } catch (e) {
285            // no-op
286          }
287        }
288        return trekkie;
289      };
290    };
291    for (var i = 0; i < trekkie.methods.length; i++) {
292      var key = trekkie.methods[i];
293      trekkie[key] = trekkie.factory(key);
294    }
295    trekkie.load = function(config) {
296      trekkie.config = config || {};
297      trekkie.config.initialDocumentCookie = document.cookie;
298      var first = document.getElementsByTagName('script')[0];
299var script = document.createElement('script');
300script.type = 'text/javascript';
301script.onerror = function(e) {
302  var scriptFallback = document.createElement('script');
303  scriptFallback.type = 'text/javascript';
304  scriptFallback.onerror = function(error) {
305          var Monorail = {
306      produce: function produce(monorailDomain, schemaId, payload) {
307        var currentMs = new Date().getTime();
308        var event = {
309          schema_id: schemaId,
310          payload: payload,
311          metadata: {
312            event_created_at_ms: currentMs,
313            event_sent_at_ms: currentMs
314          }
315        };
316        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
317      },
318      sendRequest: function sendRequest(endpointUrl, payload) {
319        // Try the sendBeacon API
320        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
321          var blobData = new window.Blob([payload], {
322            type: 'text/plain'
323          });
324
325          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
326            return true;
327          } // sendBeacon was not successful
328
329        } // XHR beacon
330
331        var xhr = new XMLHttpRequest();
332
333        try {
334          xhr.open('POST', endpointUrl);
335          xhr.setRequestHeader('Content-Type', 'text/plain');
336          xhr.send(payload);
337        } catch (e) {
338          console.log(e);
339        }
340
341        return false;
342      },
343      isIos12: function isIos12() {
344        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
345      }
346    };
347    Monorail.produce('monorail-edge.shopifysvc.com',
348      'trekkie_storefront_load_errors/1.1',
349      {shop_id: 9610594,
350      theme_id: 187962116,
351      app_name: "storefront",
352      context_url: window.location.href,
353      source_url: "//darla.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
354
355  };
356  scriptFallback.async = true;
357  scriptFallback.src = '//darla.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
358  first.parentNode.insertBefore(scriptFallback, first);
359};
360script.async = true;
361script.src = '//darla.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
362first.parentNode.insertBefore(script, first);
363
364    };
365    trekkie.load(
366      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9610594,"isMerchantRequest":null,"themeId":187962116,"themeCityHash":"9712263706038071498","contentLanguage":"en","currency":"USD","eventMetadataId":"d6dc2f96-c7d1-4a4d-a87f-7a398bbf4597"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
367    );
368
369    var loaded = false;
370    trekkie.ready(function() {
371      if (loaded) return;
372      loaded = true;
373
374      window.ShopifyAnalytics.lib = window.trekkie;
375
376      var originalDocumentWrite = document.write;
377      document.write = customDocumentWrite;
378      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
379      document.write = originalDocumentWrite;
380
381      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
382      var token = match? match[1]: undefined;
383      if (!hasLoggedConversion(token)) {
384        setCookieIfConversion(token);
385        
386      }
387    });
388
389    window.ShopifyAnalytics.lib.page(null,{"requestId":"da892bad-0470-425a-a5c7-0b00a43b4a4a-1790928082","shopifyEmitted":true});
390
391    var eventsListenerScript = document.createElement('script');
392    eventsListenerScript.async = true;
393    eventsListenerScript.src = "//darla.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
394    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
395})();</script>
vendor: 1 bytes, line 395
395
396<script
397  defer
398  src="https://darla.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
399  data-application="storefront-renderer"
400  data-shop-id="9610594"
401  data-render-region="gcp-us-east1"
402  data-page-type="customers/login"
403  data-theme-instance-id="187962116"
404  data-theme-name=""
405  data-theme-version=""
406  data-monorail-region="shop_domain"
407  data-resource-timing-sampling-rate="10"
408  data-shs="true"
409  data-shs-beacon="true"
410  data-shs-export-with-fetch="true"
411  data-shs-logs-sample-rate="1"
412  data-shs-beacon-endpoint="https://darla.com/api/collect"
413></script>
413
414<meta name="shopify-y" content="09309f94-0d60-416b-a35d-85e5482585db" data-expiration="1822485682000"><meta name="shopify-s" content="432af954-340e-4e0d-ad39-9207f771be6e" data-expiration="1790929882000"><meta name="new-cookie-storage-activated" content="t">
415</head>
416  <body class="customers-login">
417    <div id="fb-root"></div>
418    
418<script>(function(d, s, id) {
419      var js, fjs = d.getElementsByTagName(s)[0];
420      if (d.getElementById(id)) return;
421      js = d.createElement(s); js.id = id; js.async=true;
422      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&status=0";
423      fjs.parentNode.insertBefore(js, fjs);
424    }(document, 'script', 'facebook-jssdk'));</script>
424
425	<header id="site-header">
426      <div class="top_bar">
427        <div class="container">
428          <div class="four columns alpha"> 
429            <ul>
430              <li>
431                <a class="branding" href="https://darla.com" title="Darla Records">
432                  <img src="//darla.com/cdn/shop/t/3/assets/darla-logo.svg?v=83702804188156397771497589912" width="102" height="50" alt="Darla Records" />
433                </a>
434                </li>
435                <li class="hide-mobile" style="display:none">
436                  <a href="/account">Account</a>
437                </li>
438                
439                  
440                    <li class="hide-mobile" style="padding-top:10px">
441                      <a href="/account/login" id="customer_login_link">Log in</a>
442                    </li>
443                  
444                
445              <li class="hide-mobile" style="padding-top:10px">
446                <a href="/cart" class="cart" title="Cart">Cart (0)</a>
447              </li>
448             </ul>
449          </div>
450
451          <div class="eight columns">
452            <div id="nav">
453              <form style="margin:0; padding:0;">
454                <ul id="menu">
455                  <li style="display:none" class="mobile-only">
456                    <a href="/account">Account</a>
457                  </li>
458                  
459                    
460                      <li style="padding-top:10px" class="mobile-only">
461                        <a href="/account/login" id="customer_login_link">Log in</a>
462                      </li>
463                    
464                  
465                  <li style="padding-top:10px" class="mobile-only">
466                    <a href="/cart" class="cart" title="Cart">Cart (0)</a>
467                  </li>
468                  <li class="leftlink" style="padding-left: 0;"><a href="/">Home</a></li>
469                  
470                    
471                      <li><a href="/collections/all" title="Labels"  >Labels 
472                        <span class="arrow">&or;</span></a> 
473                        <ul class="navul">
474                          
475                            
476                              <li><a href="/collections/9x9-records" title="9x9 Records">9x9 Records</a></li>
477                            
478                          
479                            
480                              <li><a href="/collections/acuarela" title="Acuarela">Acuarela</a></li>
481                            
482                          
483                            
484                              <li><a href="/collections/american-patchwork" title="American Patchwork">American Patchwork</a></li>
485                            
486                          
487                            
488                              <li><a href="/collections/attacknine" title="Attacknine">Attacknine</a></li>
489                            
490                          
491                            
492                              <li><a href="/collections/audio-dregs-recordings" title="Audio Dregs Recordings">Audio Dregs Recordings</a></li>
493                            
494                          
495                            
496                              <li><a href="/collections/baby-lemonade-music" title="Baby Lemonade Music">Baby Lemonade Music</a></li>
497                            
498                          
499                            
500                              <li><a href="/collections/aural-assault-records" title="Aural Assault Records">Aural Assault Records</a></li>
501                            
502                          
503                            
504                              <li><a href="/collections/before-and-after-silence" title="Before and After Silence">Before and After Silence</a></li>
505                            
506                          
507                            
508                              <li><a href="/collections/blackbean-placenta-tape-club" title="Blackbean & Placenta Tape Club">Blackbean & Placenta Tape Club</a></li>
509                            
510                          
511                            
512                              <li><a href="/collections/bons-mots-records" title="Bons Mots Records">Bons Mots Records</a></li>
513                            
514                          
515                            
516                              <li><a href="/collections/boutique" title="Boutique">Boutique</a></li>
517                            
518                          
519                            
520                              <li><a href="/collections/burrito-thirty" title="Burrito Thirty">Burrito Thirty</a></li>
521                            
522                          
523                            
524                              <li><a href="/collections/carpe-sonum" title="Carpe Sonum">Carpe Sonum</a></li>
525                            
526                          
527                            
528                              <li><a href="/collections/cd41" title="CD41">CD41</a></li>
529                            
530                          
531                            
532                              <li><a href="/collections/chapple-design" title="Chapple Design">Chapple Design</a></li>
533                            
534                          
535                            
536                              <li><a href="/collections/clairecords" title="Clairecords">Clairecords</a></li>
537                            
538                          
539                            
540                              <li><a href="/collections/darla-records" title="Darla">Darla</a></li>
541                            
542                          
543                            
544                              <li><a href="/collections/deep-space-recordings" title="Deep Space Recordings">Deep Space Recordings</a></li>
545                            
546                          
547                            
548                              <li><a href="/collections/desert-sky-music" title="Desert Sky Music">Desert Sky Music</a></li>
549                            
550                          
551                            
552                              <li><a href="/collections/el-paraiso" title="El Paraiso">El Paraiso</a></li>
553                            
554                          
555                            
556                              <li><a href="/collections/elefant" title="Elefant">Elefant</a></li>
557                            
558                          
559                            
560                              <li><a href="/collections/facade-electronics" title=" Facade Electronics"> Facade Electronics</a></li>
561                            
562                          
563                            
564                              <li><a href="/collections/factory-benelux" title="Factory Benelux">Factory Benelux</a></li>
565                            
566                          
567                            
568                              <li><a href="/collections/frenzi-records" title="Frenzi Records">Frenzi Records</a></li>
569                            
570                          
571                            
572                              <li><a href="/collections/fuzzy-box" title="Fuzzy Box">Fuzzy Box</a></li>
573                            
574                          
575                            
576                              <li><a href="/collections/heliocentric" title="Heliocentric">Heliocentric</a></li>
577                            
578                          
579                            
580                              <li><a href="/collections/jam-on-recordings" title="Jam-On Recordings">Jam-On Recordings</a></li>
581                            
582                          
583                            
584                              <li><a href="/collections/kingfisher-bluez" title="Kingfisher Bluez">Kingfisher Bluez</a></li>
585                            
586                          
587                            
588                              <li><a href="/collections/kitchen" title="Kitchen">Kitchen</a></li>
589                            
590                          
591                            
592                              <li><a href="/collections/le-grand-magistery" title="Le Grand Magistery">Le Grand Magistery</a></li>
593                            
594                          
595                            
596                              <li><a href="/collections/les-disques-du-crepuscule" title="Les Disques du Crepuscule">Les Disques du Crepuscule</a></li>
597                            
598                          
599                            
600                              <li><a href="/collections/lost-tribe-sound" title="Lost Tribe Sound">Lost Tribe Sound</a></li>
601                            
602                          
603                            
604                              <li><a href="/collections/ltm" title="LTM">LTM</a></li>
605                            
606                          
607                            
608                              <li><a href="/collections/magic-marker" title="Magic Marker">Magic Marker</a></li>
609                            
610                          
611                            
612                              <li><a href="/collections/march-darla" title="March/Darla">
612March/Darla</a></li>
613                            
614                          
615                            
616                              <li><a href="/collections/matinee" title="Matinee">Matinee</a></li>
617                            
618                          
619                            
620                              <li><a href="/collections/noyes-records" title="Noyes Records">Noyes Records</a></li>
621                            
622                          
623                            
624                              <li><a href="/collections/orange-twin" title="Orange Twin">Orange Twin</a></li>
625                            
626                          
627                            
628                              <li><a href="/collections/pitch-a-tent-1" title="Pitch-A-Tent">Pitch-A-Tent</a></li>
629                            
630                          
631                            
632                              <li><a href="/collections/radio-khartoum" title="Radio Khartoum">Radio Khartoum</a></li>
633                            
634                          
635                            
636                              <li><a href="/collections/red-curtain" title="Red Curtain">Red Curtain</a></li>
637                            
638                          
639                            
640                              <li><a href="/collections/rhythm-of-life" title="Rhythm of Life">Rhythm of Life</a></li>
641                            
642                          
643                            
644                              <li><a href="/collections/rocket-girl" title="Rocket Girl">Rocket Girl</a></li>
645                            
646                          
647                            
648                              <li><a href="/collections/saint-marie" title="Saint Marie">Saint Marie</a></li>
649                            
650                          
651                            
652                              <li><a href="/collections/salon" title="Salon">Salon</a></li>
653                            
654                          
655                            
656                              <li><a href="/collections/sanity-muffin" title="Sanity Muffin">Sanity Muffin</a></li>
657                            
658                          
659                            
660                              <li><a href="/collections/seksound-1" title="Seksound">Seksound</a></li>
661                            
662                          
663                            
664                              <li><a href="/collections/serein" title="Serein">Serein</a></li>
665                            
666                          
667                            
668                              <li><a href="/collections/silber" title="Silber">Silber</a></li>
669                            
670                          
671                            
672                              <li><a href="/collections/sleepy-strange-media" title="Sleepy Strange Media">Sleepy Strange Media</a></li>
673                            
674                          
675                            
676                              <li><a href="/collections/soleil-apres-minuit" title="Soleil Après Minuit">Soleil Après Minuit</a></li>
677                            
678                          
679                            
680                              <li><a href="/collections/static-discos" title="Static Discos">Static Discos</a></li>
681                            
682                          
683                            
684                              <li><a href="/collections/takotsubo" title="Takotsubo">Takotsubo</a></li>
685                            
686                          
687                            
688                              <li><a href="/collections/tench" title="Tench">Tench</a></li>
689                            
690                          
691                            
692                              <li><a href="/collections/test-pattern" title="Test Pattern">Test Pattern</a></li>
693                            
694                          
695                            
696                              <li><a href="/collections/vogor-recordings" title="Vogor Recordings">Vogor Recordings</a></li>
697                            
698                          
699                            
700                              <li><a href="/collections/words-on-music" title="Words On Music">Words On Music</a></li>
701                            
702                          
703                        </ul>
704                      </li>
705                    
706                  
707                    
708                      <li><a href="/collections/new" title="New"  >New 
709                        <span class="arrow">&or;</span></a> 
710                        <ul class="navul">
711                          
712                            
713                              <li><a href="/collections/new" title="New This Month">New This Month</a></li>
714                            
715                          
716                            
717                              <li><a href="/collections/new-last-month" title="New Last Month">New Last Month</a></li>
718                            
719                          
720                            
721                              <li><a href="/collections/preorder" title="Pre-Order">Pre-Order</a></li>
722                            
723                          
724                        </ul>
725                      </li>
726                    
727                  
728                    
729                      <li><a href="/collections/all" title="A-Z"  >A-Z 
730                        <span class="arrow">&or;</span></a> 
731                        <ul class="navul">
732                          
733                            
734                              <li><a href="/collections/0-9" title="0-9">0-9</a></li>
735                            
736                          
737                            
738                              <li><a href="/collections/a" title="A">A</a></li>
739                            
740                          
741                            
742                              <li><a href="/collections/b" title="B">B</a></li>
743                            
744                          
745                            
746                              <li><a href="/collections/c" title="C">C</a></li>
747                            
748                          
749                            
750                              <li><a href="/collections/d" title="D">D</a></li>
751                            
752                          
753                            
754                              <li><a href="/collections/e" title="E">E</a></li>
755                            
756                          
757                            
758                              <li><a href="/collections/f" title="F">F</a></li>
759                            
760                          
761                            
762                              <li><a href="/collections/g" title="G">G</a></li>
763                            
764                          
765                            
766                              <li><a href="/collections/h" title="H">H</a></li>
767                            
768                          
769                            
770                              <li><a href="/collections/i" title="I">I</a></li>
771                            
772                          
773                            
774                              <li><a href="/collections/j" title="J">J</a></li>
775                            
776                          
777                            
778                              <li><a href="/collections/k" title="K">K</a></li>
779                            
780                          
781                            
782                              <li><a href="/collections/l" title="L">L</a></li>
783                            
784                          
785                            
786                              <li><a href="/collections/m" title="M">M</a></li>
787                            
788                          
789                            
790                              <li><a href="/collections/n" title="N">N</a></li>
791                            
792                          
793                            
794                              <li><a href="/collections/o" title="O">O</a></li>
795                            
796                          
797                            
798                              <li><a href="/collections/p" title="P">P</a></li>
799                            
800                          
801                            
802                              <li><a href="/collections/q" title="Q">Q</a></li>
803                            
804                          
805                            
806                              <li><a href="/collections/r" title="R">R</a></li>
807                            
808                          
809                            
810                              <li><a href="/collections/s" title="S">S</a></li>
811                            
812                          
813                            
814                              <li><a href="/collections/t" title="T">T</a></li>
815                            
816                          
817                            
818                              <li><a href="/collections/u" title="U">U</a></li>
819                            
820                          
821                            
822                              <li><a href="/collections/v" title="V">V</a></li>
823                            
824                          
825                            
826                              <li><a href="/collections/w" title="W">W</a></li>
827                            
828                          
829                            
830                              <li><a href="/collections/x" title="X">X</a></li>
831                            
832                          
833                            
834                              <li><a href="/collections/y" title="Y">Y</a></li>
835                            
836                          
837                            
838                              <li><a href="/collections/z" title="Z">Z</a></li>
839                            
840                          
841                            
842                              <li><a href="/collections/v-a" title="V/A">V/A</a></li>
843                            
844                          
845                        </ul>
846                      </li>
847                    
848                  
849                    
850                      <li><a href="/collections/all" title="Formats"  >Formats 
851                        <span class="arrow">&or;</span></a> 
852                        <ul class="navul">
853                          
854                            
855                              <li><a href="/collections/lps" title="LP">LP</a></li>
856                            
857                          
858                            
859                              <li><a href="/collections/cds" title="CD">CD</a></li>
860                            
861                          
862                            
863                              <li><a href="/collections/mp3s" title="MP3">MP3</a></li>
864                            
865                          
866                            
867                              <li><a href="/collections/12" title="12"">12"</a></li>
868                            
869                          
870                            
871                              <li><a href="/collections/10" title="10"">10"</a></li>
872                            
873                          
874                            
875                              <li><a href="/collections/7s" title="7"">7"</a></li>
876                            
877                          
878                            
879                              <li><a href="/collections/cassettes" title="Cassette">Cassette</a></li>
880                            
881                          
882                            
883                              <li><a href="/collections/dvds" title="DVD">DVD</a></li>
884                            
885                          
886                            
887                            <li><a href="/collections/t-shirts" title="Merch">Merch <span class="arrow"> &gt;</span></a> 
888                              <ul>
889                                                        
890                                  <li><a href="/collections/t-shirts" title="All Merch">All Merch</a></li>
891                                                        
892                                  <li><a href="/collections/aarktica-merch" title="Aarktica">Aarktica</a></li>
893                                                        
894                                  <li><a href="/collections/atomluft-merch" title="Atomluft">Atomluft</a></li>
895                                                        
896                                  <li><a href="/collections/darla-records-merch" title="Darla Records">Darla Records</a></li>
897                                                        
898                                  <li><a href="/collections/harold-budd-merch" title="Harold Budd">Harold Budd</a></li>
899                                                        
900                                  <li><a href="/collections/kestrels-merch" title="Kestrels">Kestrels</a></li>
901                                                        
902                                  <li><a href="/collections/manual-merch" title="Manual">Manual</a></li>
903                                                        
904                                  <li><a href="/collections/momus-merch" title="Momus">Momus</a></li>
905                                                        
906                                  <li><a href="/collections/my-morning-jacket-merch" title="My Morning Jacket">My Morning Jacket</a></li>
907                                                        
908                                  <li><a href="/collections/photon-band-merch" title="Photon Band">Photon Band</a></li>
909                                                        
910                                  <li><a href="/collections/sweet-trip-merch" title="Sweet Trip">Sweet Trip</a></li>
911                                
912                              </ul>
913                            </li>
914                            
915                          
916                        </ul>
917                      </li>
918                    
919                  
920                    
921                      <li><a href="/collections/t-shirts/tee" title="Merch"  >Merch 
922                        <span class="arrow">&or;</span></a> 
923                        <ul class="navul">
924                          
925                            
926                              <li><a href="/collections/t-shirts" title="All Merch">All Merch</a></li>
927                            
928                          
929                            
930                              <li><a href="/collections/aarktica-merch" title="Aarktica">Aarktica</a></li>
931                            
932                          
933                            
934                              <li><a href="/collections/atomluft-merch" title="Atomluft">Atomluft</a></li>
935                            
936                          
937                            
938                              <li><a href="/collections/darla-records-merch" title="Darla Records">Darla Records</a></li>
939                            
940                          
941                            
942                              <li><a href="/collections/harold-budd-merch" title="Harold Budd">Harold Budd</a></li>
943                            
944                          
945                            
946                              <li>
946<a href="/collections/kestrels-merch" title="Kestrels">Kestrels</a></li>
947                            
948                          
949                            
950                              <li><a href="/collections/manual-merch" title="Manual">Manual</a></li>
951                            
952                          
953                            
954                              <li><a href="/collections/momus-merch" title="Momus">Momus</a></li>
955                            
956                          
957                            
958                              <li><a href="/collections/my-morning-jacket-merch" title="My Morning Jacket">My Morning Jacket</a></li>
959                            
960                          
961                            
962                              <li><a href="/collections/photon-band-merch" title="Photon Band">Photon Band</a></li>
963                            
964                          
965                            
966                              <li><a href="/collections/sweet-trip-merch" title="Sweet Trip">Sweet Trip</a></li>
967                            
968                          
969                        </ul>
970                      </li>
971                    
972                  
973                </ul>
974              </form>
975            </div>
976          </div>
977
978          <div class="four columns omega top_bar_right">
979            <ul>
980              
981
982              <li style="padding-top:5px">
983                <form class="search" action="/search">
984                  
985                  <input type="hidden" name="type" value="product" />
986                  
987                  <input type="text" name="q" class="search_box" placeholder="Search by artist or title..." value="" autocapitalize="off" autocomplete="off" autocorrect="off" />
988                </form>
989              </li>
990            </ul>
991          </div>
992          <div class="sixteen columns clearfix">
993            <div id="mobile_nav"></div>
994          </div>
995        </div>
996      </div>
997    </header>
998    
999    <div class="container content"> 
1000      
1001
1002     
1003      
1004      <br />
1005      
1006      
1007
1008      
1009        <form class="search mobile-search" action="/search">
1010          
1011          <input type="hidden" name="type" value="product" />
1012          
1013          <input type="text" name="q" class="search_box" placeholder="Search by artist or title..." value="" autocapitalize="off" autocomplete="off" autocorrect="off" />
1014        </form>
1015        <div class="sixteen columns">
1016  <div class="section clearfix">
1017    <h1>Customer Login</h1>
1018  </div>
1019</div>
1020
1021<div class="section clearfix">  
1022  <div class="eight columns">
1023
1024    <div class="note form-success" id="resetSuccess" style="display:none;">
1025      We&#39;ve sent you an email with a link to update your password.
1026    </div>
1027
1028    <div id="customer">
1029      <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="✓" />
1030        <h4>Returning Customers</h4>
1031        
1032
1033        <div id="login_email" class="clearfix large_form">
1034          <label for="customer_email" class="login">Email</label>
1035          <input type="email" value="" name="customer[email]" id="customer_email" class="large" size="30"  autocorrect="off" autocapitalize="off" />
1036        </div>
1037
1038        
1039          
1040
1041          <div id="login_password" class="clearfix large_form">
1042            <span id="forgot_password" class="right">
1043              <em><a href="#" onclick="showRecoverPasswordForm()">Forgot your password?</a></em>
1044            </span>
1045
1046            <label for="customer_password" class="login">Password</label>
1047            <input type="password" value="" name="customer[password]" id="customer_password" class="large password" size="16" />
1048          </div>
1049
1050        
1051
1052        <p>
1053          <input class="btn action_button" type="submit" value="Sign In" />
1054          <span class="note">or <a href="https://darla.com">Return to Store</a></span>
1055        </p>
1056      <input type="hidden" name="return_url" value="/account" /></form>
1057    </div>
1058    
1059    <div id="recover-password" style='display:none'>
1060        <h4 class="title">Reset Password</h4>
1061
1062      <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="✓" />
1063        
1064        
1065        
1066
1067        <div id="recover_email" class="clearfix large_form">
1068          <label for="email" class="large">Email</label>
1069          <input type="email" value="" size="30" name="email" id="recover-email" class="large" autocorrect="off" autocapitalize="off" />
1070        </div>
1071        
1072        <p>
1073          <em class="note">We will send you an email to reset your password.</em>
1074        </p>
1075        
1076        <p class="action_bottom">
1077          <input class="btn action_button" type="submit" value="Submit" />
1078          <span class="note">or <a href="#" onclick="hideRecoverPasswordForm()">Cancel</a></span>
1079        </p>
1080      </form>
1081    </div>
1082  </div>
1083  
1084  <div class="eight columns">
1085
1086    <h4>New Customers</h4>
1087    
1088
1089      <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="✓" />
1090        
1091
1092        <div id="first_name" class="clearfix large_form">
1093          <label for="first_name" class="login">First Name</label>
1094          <input type="text" value="" name="customer[first_name]" id="first_name" class="large" size="30" />
1095        </div>
1096
1097        <div id="last_name" class="clearfix large_form">
1098          <label for="last_name" class="login">Last Name</label>
1099          <input type="text" value="" name="customer[last_name]" id="last_name" class="large" size="30" />
1100        </div>
1101
1102        <div id="email" class="clearfix large_form">
1103          <label for="email" class="login">Email</label>
1104          <input type="email" value="" name="customer[email]" id="email" class="large" size="30" autocorrect="off" autocapitalize="off" />
1105        </div>
1106
1107        <div id="password" class="clearfix large_form">
1108          <label for="password" class="login">Password</label>
1109          <input type="password" value="" name="customer[password]" id="password" class="large password" size="30" />
1110        </div>
1111
1112        <div class="action_bottom">
1113          <input class="action_button" type="submit" value="Sign up &rarr;" />
1114        </div>
1115      </form>
1116    
1117  </div>
1118</div>
1119
1120<script type="text/javascript">
1121  function showRecoverPasswordForm() {
1122    document.getElementById('recover-password').style.display = 'block';
1123    document.getElementById('customer').style.display='none';
1124    return false;
1125  }
1126
1127  function hideRecoverPasswordForm() {
1128    document.getElementById('recover-password').style.display = 'none';
1129    document.getElementById('customer').style.display = 'block';
1130    return false;
1131  }
1132
1133  if (window.location.hash == '#recover') { showRecoverPasswordForm() }
1134
1135  // reset_success is only true when the reset form is
1136  
1137
1138</script>
1138
1139
1140      
1141      
1142    </div> <!-- end container -->
1143
1144    <div class="footer">
1145      <div class="container">
1146        <div class="sixteen columns">
1147
1148          
1149            <div class="three columns alpha footer_menu_vertical">
1150              <!--<h6>Links</h6>-->
1151              <ul>
1152                
1153                  <li><a href="/blogs/news" title="Blog">Blog</a></li>
1154                
1155                  <li><a href="/pages/tours" title="Tours">Tours</a></li>
1156                
1157                  <li><a href="/pages/faq" title="FAQ">FAQ</a></li>
1158                
1159                  <li><a href="/pages/contact" title="Contact">Contact</a></li>
1160                
1161                  <li><a href="/account" title="My Account">My Account</a></li>
1162                
1163              </ul>
1164            </div>
1165          
1166
1167          
1168            <div class="ten columns ">
1169              
1170                <h6>Subscribe to Darla weekly new release newsletter</h6>
1171                <p></p>
1172
1173                <div class="newsletter ">
1174  <p class="message"></p>
1175      
1176    <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1177       
1178
1179       <input type="hidden" name="contact[tags]" value="prospect,newsletter"/>
1180       <input type="hidden" name="contact[first_name]" value="Newsletter" />
1181       <input type="hidden" name="contact[last_name]" value="Subscriber" />
1182       <input type="email" class="contact_email" name="contact[email]" required pattern="[^ @]*@[^ @]*" placeholder="Enter your email address..." />
1183       <input type='submit' class="action_button sign_up" value="Sign Up" />
1184     </form>
1185  
1186</div>
1187               
1188              
1189            </div>
1190          
1191
1192            <div class="three columns omega">
1193              
1194                
1195
1196
1197  <a href="https://www.facebook.com/Darla-Records-58278349712/" title="Darla Records on Facebook" class="ss-icon" rel="me" target="_blank">
1198    &#xF610;
1199  </a>              
1200
1201
1202
1203
1204
1205  <a href="https://www.youtube.com/user/DarlaRecordsMusic" title="Darla Records on YouTube" class="ss-icon" rel="me" target="_blank">
1206    &#xF630;
1207  </a>              
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217  <a href="https://www.instagram.com/darlarecords/" title="Darla Records on Instagram" class="ss-icon" rel="me" target="_blank"> 
1218    &#xF641;
1219  </a>              
1220
1221
1222
1223
1224
1225
1226
1227  <a href="mailto:[email protected]" title="Email Darla Records" class="ss-icon" target="_blank">
1228    &#x2709;
1229  </a>              
1230
1231              
1232          
1233            </div>
1234
1235          <div class="sixteen columns alpha omega center">
1236            <div class="section">
1237              
1238
1239              
1240
1241              <div class="mobile_only">
1242                <br class="clear" />
1243                
1244              </div>
1245
1246              <p class="credits">
1247                 
1248                
1249              </p>
1250
1251              <div class="payment_methods">
1252                <img src="//darla.com/cdn/shop/t/3/assets/cc-paypal.png?v=35365645802276876371497589912" alt="PayPal" />
1253                
1254                <img src="//darla.com/cdn/shop/t/3/assets/cc-visa.png?v=83767402322393255581497589912" alt="Visa" />
1255                
1256                <img src="//darla.com/cdn/shop/t/3/assets/cc-mastercard.png?v=35335469541231300431497589912" alt="Mastercard" />
1257                <img src="//darla.com/cdn/shop/t/3/assets/cc-amex.png?v=128232669420880486531497589911" alt="American Express" />
1258                
1259                
1260                
1261                
1262              </div>
1263            </div>
1264          </div>
1265        </div>
1266      </div>
1267    </div> <!-- end footer -->
1268
1269    
1270      
1270<script type="text/javascript">
1271        (function() {
1272          var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
1273          po.src = 'https://apis.google.com/js/plusone.js';
1274          var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
1275        })();
1276      </script>
1276
1277      
1277<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.async=true;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
1277
1278            
1279    
1280
1281    
1282    
1283    
1283<script src="//darla.com/cdn/shop/t/3/assets/ss-sandbox.js?v=7941599057329460931497589914" type="text/javascript"></script>
1283
1284  
1285<input type="hidden" name="_pc_params" value="darla-records.myshopify.com:" />
1286
1287
1288
1289<!-- PF EDT START -->
1290<script type='text/javascript'></script>
1290
1291<!-- PF EDT END -->
1292<div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
1293</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">
1294
1295
1296<!-- BEGIN app snippet: swymVersion -->
1296<script>var __SWYM__VERSION__ = '7.0.8';</script>
1296<!-- END app snippet -->
1297<!-- BEGIN app snippet: swymCustomCss -->
1298
1299
1300
1301
1302<style id="swym-custom-css">
1303
1304</style>
1305
1306<!-- END app snippet -->
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319<script>
1320  (function () {
1321    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
1322    
1323
1324    // Put metafields in window variable
1325    const commonCustomizationSettings = '';
1326    try {
1327      const parsedSettings = JSON.parse(commonCustomizationSettings);
1328      if (parsedSettings) {
1329        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
1330      } else {
1331        window.SwymWishlistCommonCustomizationSettings = {};
1332      }
1333    } catch (e) {
1334      window.SwymWishlistCommonCustomizationSettings = {};
1335    }
1336
1337    let enabledCommonFeatures = '{"multiple-wishlist":false}';
1338    try {
1339      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
1340    } catch (e) {
1341      enabledCommonFeatures = {};
1342    }
1343    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
1344    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
1345
1346    // Ghost-Intent Configuration
1347    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
1348    try {
1349      let ghostIntentConfig = {
1350        isExplicitConsentNeeded: false,
1351        isExplicitConsentNeededEvenForLocalStorage: false,
1352        askForPermissionOnFirstClick: true
1353      };
1354      
1355      
1356      
1357      window.SwymGhostIntentConfig = ghostIntentConfig;
1358    } catch(e) {
1359      window.SwymGhostIntentConfig = {
1360        isExplicitConsentNeeded: false,
1361        isExplicitConsentNeededEvenForLocalStorage: false,
1362        askForPermissionOnFirstClick: true
1363      };
1364    }
1365
1366    // Education Layer Configuration
1367    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
1368    
1369    
1370    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
1371
1372    // Login Nudge Configuration
1373    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
1374    
1375    
1376    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
1377
1378    // Initialize or ensure SwymViewProducts exists
1379    if (!window.SwymViewProducts) {
1380      window.SwymViewProducts = {};
1381    }
1382    
1383  })();
1384</script>
1384
1385
1386<!-- BEGIN app snippet: swymLoadConsentManager -->
1387<script>
1388  (function () {
1389    if (document.querySelector("script[data-swym-consent-manager]")) return;
1390    var swymConsentManagerScript = document.createElement("script");
1391    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js";
1392    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
1393    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
1394    document.head.appendChild(swymConsentManagerScript);
1395  })();
1396</script>
1396
1397<!-- END app snippet -->
1398
1399<script
1400  
1401  id="wishlist-embed-init"
1402  defer
1403  async
1404>
1405  (function () {
1406    window.swymWishlistEmbedLoaded = true;
1407    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 
1408    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
1409    var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
1410    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
1411    window.SwymCurrentJSPath = baseJsPath;
1412    window.SwymAssetBaseUrl = assetBaseUrl;
1413    
1414      window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com";
1415    
1416    function loadSwymShopifyScript() {
1417      var element = "";
1418      var scriptSrc = "";
1419
1420      
1421        element = "swym-ext-shopify-script";
1422        window.SwymShopifyCdnInUse = true;
1423        scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js";
1424      
1425
1426      if (document.getElementById(element)) {
1427        return;
1428      }
1429
1430      var s = document.createElement("script");
1431      s.id = element;
1432      s.type = "text/javascript";
1433      s.async = true;
1434      s.defer = true;
1435      s.src = scriptSrc;
1436
1437      s.onerror = function() {
1438        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
1439        // Fallback logic here
1440        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
1441        var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js";
1442        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
1443        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
1444
1445        var fallbackScript = document.createElement("script");
1446        fallbackScript.id = element;
1447        fallbackScript.type = "text/javascript";
1448        fallbackScript.async = true;
1449        fallbackScript.defer = true;
1450        fallbackScript.src = scriptSrc;
1451        var y = document.getElementsByTagName("script")[0];
1452        y.parentNode.insertBefore(fallbackScript, y);
1453      };
1454
1455      var x = document.getElementsByTagName("script")[0];
1456      x.parentNode.insertBefore(s, x);
1457    }
1458    
1459      var consentAPICallbackInvoked = false;
1460      function checkConsentAndLoad() {
1461        // Allow app to load in design mode (theme editor) regardless of consent
1462        if (window.Shopify?.designMode) {
1463          loadSwymShopifyScript();
1464          return;
1465        }
1466
1467        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
1468        // consent is given through our Ghost-Intent flow (sync nudge accept).
1469        // This works on any store regardless of region (EU or non-EU).
1470        var ghostConfig = window.SwymGhostIntentConfig || {};
1471        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
1472          try {
1473            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
1474            if (localStorage.getItem(consentKey) === 'true') {
1475              // Consent was given through our flow — load SDK
1476              loadSwymShopifyScript();
1477              return;
1478            }
1479          } catch(e) {}
1480
1481          // Check if Shopify native cookie consent was given via the cookie banner.
1482          // If user accepted cookies through Shopify's banner, load SDK normally
1483          // (Ghost-Intent is only needed when NO consent mechanism has been used).
1484          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
1485          if (shopifyConsentGiven) {
1486            loadSwymShopifyScript();
1487            return;
1488          }
1489
1490          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
1491          return;
1492        }
1493
1494        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
1495        if(!isCookieBannerVisible) {
1496          loadSwymShopifyScript();
1497          return;
1498        }
1499        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
1500        if (shouldLoadSwymScript) {
1501          loadSwymShopifyScript();
1502        } else {
1503          console.warn("No customer consent to load Swym Wishlist Plus");
1504        }
1505      }
1506      function initialiseConsentCheck() {
1507        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
1508        window.Shopify?.loadFeatures?.(
1509          [{name: 'consent-tracking-api', version: '0.1'}],
1510          error => { 
1511            consentAPICallbackInvoked = true;
1512            if (error) {
1513              if(!window.Shopify?.customerPrivacy) {
1514                loadSwymShopifyScript();
1515                return;
1516              }
1517            }
1518            checkConsentAndLoad();
1519          }
1520        );
1521      }
1522      function consentCheckFallback(retryCount) {
1523        if(!consentAPICallbackInvoked) {
1524          if (window.Shopify?.customerPrivacy) {
1525            checkConsentAndLoad();
1526          } else if (retryCount >= 1) {
1527            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
1528            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
1529            checkConsentAndLoad();
1530          } else {
1531            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
1532          }
1533        }
1534      }
1535      if (document.readyState === "loading") {
1536        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
1537        window.addEventListener("load", () => consentCheckFallback(0));
1538      } else {
1539        initialiseConsentCheck();
1540      }
1541    
1542  })();
1543</script>
1543
1544
1545<!-- BEGIN app snippet: swymSnippet -->
1545<script defer>
1546  (function () {
1547    const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
1548    const currentSwymStorePath = '';
1549    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
1550    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
1551    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
1552    const swymSnippet = document.getElementById('wishlist-embed-init');        
1553    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
1554    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
1555    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
1556  })()
1557</script>
vendor: 1 bytes, line 1557
1557
1558<script id="swym-snippet" type="text">
1559  window.swymLandingURL = document.URL;
1560  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1561  window.swymPageLoad = function() {
1562    window.SwymProductVariants = window.SwymProductVariants || {};
1563    window.SwymHasCartItems = 0 > 0;
1564    window.SwymPageData = {}, window.SwymProductInfo = {};
1565      var unknown = {et: 0};
1566      window.SwymPageData = unknown;
1567    
1568    window.SwymPageData.uri = window.swymLandingURL;
1569  };
1570  if(window.selectCallback){
1571    (function(){
1572      var originalSelectCallback = window.selectCallback;
1573      window.selectCallback = function(variant){
1574        originalSelectCallback.apply(this, arguments);
1575        try{
1576          if(window.triggerSwymVariantEvent){
1577            window.triggerSwymVariantEvent(variant.id);
1578          }
1579        }catch(err){
1580          console.warn("Swym selectCallback", err);
1581        }
1582      };})();}
1583  window.swymCustomerId =null;
1584  window.swymCustomerExtraCheck =
1585    null;
1586  var swappName = ("Wishlist" || "Wishlist");
1587  var swymJSObject = {
1588    pid: "vHNS3yyWyFs3ejdd+0zPIXcJTnhxYp4cpzIFTCIeFdk=",
1589    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
1590  };
1591  window.swymJSShopifyLoad = function(){
1592    if(window.swymPageLoad) swymPageLoad();
1593    if(!window._swat) {
1594      (function (s, w, r, e, l, a, y) {
1595        r['SwymRetailerConfig'] = s;
1596        r[s] = r[s] || function (k, v) {
1597          r[s][k] = v;
1598        };
1599      })('_swrc', '', window);
1600      _swrc('RetailerId', swymJSObject.pid);
1601      _swrc('Callback', function(){initSwymShopify();});
1602    }else if(window._swat.postLoader){
1603      _swrc = window._swat.postLoader;
1604      _swrc('RetailerId', swymJSObject.pid);
1605      _swrc('Callback', function(){initSwymShopify();});
1606    }else{
1607      initSwymShopify();}
1608  }
1609  if(!window._SwymPreventAutoLoad) {
1610    swymJSShopifyLoad();
1611  }
1612</script>
1612
1613
1614<style id="safari-flasher-pre"></style>
1615<script>
1616  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
1617    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
1618    window.SwymCallbacks = window.SwymCallbacks || [];
1619    window.SwymCallbacks.push(function(tracker) {
1620      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
1621        var x = function() {
1622          SwymUtils.onDOMReady(function() {
1623            var d = document.createElement("div");
1624            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
1625            document.head.appendChild(d);
1626          });};
1627        setTimeout(x, 10);
1628      });});}
1629  window.SwymOverrideMoneyFormat = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e";
1630</script>
1630
1631<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
1632
1633<script
1634  
1635  id="swymSnippetCheckAndActivate"
1636>
1637  (function () {
1638    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
1639
1640    function removeDuplicateIdNodes(id) {
1641      var nodes = document.querySelectorAll('#' + id);
1642      nodes.forEach(function (node, index) {
1643        if (index > 0) {
1644          node.remove();
1645        }
1646      });
1647    }
1648
1649    function cleanupDuplicateSnippetNodes(activeScript) {
1650      if (!activeScript) {
1651        return;
1652      }
1653      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
1654      allSwymSnippets.forEach(function (scriptNode) {
1655        if (scriptNode !== activeScript) {
1656          scriptNode.remove();
1657        }
1658      });
1659    }
1660
1661    function cleanupDuplicateActivationGuards() {
1662      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
1663      guardScripts.forEach(function (scriptNode, index) {
1664        if (index > 0) {
1665          scriptNode.removeAttribute('id');
1666        }
1667      });
1668    }
1669
1670    function postDomLoad() {
1671      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
1672      if (!activeScript) {
1673        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
1674        if (inactiveScript) {
1675          inactiveScript.type = 'text/javascript';
1676          new Function(inactiveScript.textContent)();
1677          activeScript = inactiveScript;
1678        }
1679      }
1680
1681      cleanupDuplicateSnippetNodes(activeScript);
1682      cleanupDuplicateActivationGuards();
1683      duplicateProneIds.forEach(removeDuplicateIdNodes);
1684    }
1685
1686    if (document.readyState === 'loading') {
1687      document.addEventListener('DOMContentLoaded', postDomLoad);
1688    } else {
1689      postDomLoad();
1690    }
1691  })();
1692</script>
1692
1693
1694
1695
1696<script>
1697  (function () {
1698    const themeSchemaName = window.Shopify.theme.schema_name;
1699
1700    if (!window.SwymCallbacks) {
1701      window.SwymCallbacks = [];
1702    }
1703    window.SwymCallbacks.push(swat => {
1704      if (!swat) {
1705        return;
1706      }
1707
1708      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
1709      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
1710        window.SwymLocalWishlist.syncToCloud(swat);
1711      }
1712
1713      if (window._SwymSDKOnlyMode) {
1714        return;
1715      }
1716
1717      // ENABLE COMMON FEATURES
1718      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
1719      Object.keys(swymEnabledCommonFeatures).forEach(key => {
1720        if (!swymEnabledCommonFeatures[key]) return;
1721
1722        switch (key) {
1723          case 'add-to-wishlist-collections-button':
1724            // Check if app block is already handling the collections button
1725            if (window.SwymCollectionsConfig) {
1726              return;
1727            }
1728
1729            // Check if v2 default collections is handling it
1730            if (window.SwymAdvancedCollectionsWishlistConfig) {
1731              return;
1732            }
1733
1734            // Fallback to old v1 behavior if v2 config is not present
1735            swat?.collectionsApi?.setDefaultCustomizationOptions();
1736            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
1737
1738            break;
1739          case 'add-to-wishlist-pdp-button':
1740            // Check if app block is already handling the PDP button
1741            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
1742              return;
1743            }
1744
1745            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
1746              // Not initiating pdp button as it is not a product page
1747              return;
1748            }
1749
1750            // Inject addtowishlist.css into the document's <head>
1751            var head = document.head;
1752            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css";
1753            var pdpButtonStylesheetTag = document.createElement('link');
1754            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
1755            pdpButtonStylesheetTag.rel = 'stylesheet';
1756            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
1757
1758            if (!document.getElementById('swym-pdp-button-stylesheet')) {
1759              head.appendChild(pdpButtonStylesheetTag);
1760            }
1761
1762            var x = document.getElementsByTagName('script')[0];
1763            function createAndInsertScript(id, src, onLoadCallback) {
1764              var scriptTag = document.createElement('script');
1765              scriptTag.id = id;
1766              scriptTag.type = 'text/javascript';
1767              scriptTag.src = src;
1768              scriptTag.onload = onLoadCallback;
1769              x.parentNode.insertBefore(scriptTag, x);
1770            }
1771
1772            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js";
1773            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
1774              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
1775              if (pdpBtnApi) {
1776                pdpBtnApi.setDefaultCustomizationOptions(swat);
1777                pdpBtnApi.initializePDPButton(swat, true);
1778              }
1779            });
1780            break;
1781          default:
1782            return;
1783        }
1784      });
1785    });
1786  })(); // IIFE to prevent polluting global scope
1787</script>
1787
1788
1789
1790
1791<script> 
1792  (function () {
1793    // Get the settings from Shopify's Liquid variables and create the styles
1794    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
1795    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
1796      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
1797    const isControlCentreEnabledFromBlockSettings = false;
1798    
1799    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
1800      // Don't enable control centre if this is disabled and block settings are not enabled
1801      return;
1802    }
1803    
1804    let borderRadius = 6;
1805    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
1806    
1807    // Check if block settings exist, use them, otherwise fall back to common settings
1808    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
1809      "#000000" : 
1810      window.SwymWishlistCommonCustomizationSettings.primaryColor;
1811    
1812    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
1813      "#ffffff" : 
1814      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
1815    
1816    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
1817      "#F4F8FE" : null;
1818    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
1819      "#333333" : null;
1820
1821    // Only use color adjustment functions if we're using common settings
1822    if (!secondaryBgColor || !secondaryTextColor) {
1823      function adjustOpacity(color, opacity) {
1824        if (color[0] === '#') {
1825          color = color.slice(1);
1826        }
1827
1828        if (color.length === 3) {
1829          color = color.split('').map(char => char + char).join('');
1830        }
1831
1832        const r = parseInt(color.slice(0, 2), 16);
1833        const g = parseInt(color.slice(2, 4), 16);
1834        const b = parseInt(color.slice(4, 6), 16);
1835
1836        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
1837      }
1838
1839      function hexToRgb(color) {
1840        if (color[0] === '#') {
1841          color = color.slice(1);
1842        }
1843        if (color.length === 3) {
1844          color = color.split('').map(c => c + c).join('');
1845        }
1846
1847        return {
1848          r: parseInt(color.slice(0, 2), 16),
1849          g: parseInt(color.slice(2, 4), 16),
1850          b: parseInt(color.slice(4, 6), 16)
1851        };
1852      }
1853
1854      function getLuminance({ r, g, b }) {
1855        return 0.299 * r + 0.587 * g + 0.114 * b;
1856      }
1857
1858      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
1859        const secondaryBgOpacity = 0.2;
1860        const secondaryTextOpacity = 0.8;
1861
1862        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
1863
1864        const bgRgb = hexToRgb(primaryBgColor);
1865        const bgLuminance = getLuminance(bgRgb);
1866
1867        // Determine whether to use dark or light text for contrast
1868        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
1869        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
1870
1871        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
1872
1873        return {
1874          secondaryBgColor,
1875          secondaryTextColor
1876        };
1877      }
1878
1879      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
1880      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
1881      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
1882    }
1883
1884    // Create the CSS rule
1885    let styles = `
1886      .swym-storefront-layout-root-component {
1887        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
1888        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
1889        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
1890        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
1891        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
1892        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
1893        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
1894      }
1895    `;
1896
1897    // Create a <style> element and append the styles
1898    let styleSheet = document.createElement("style");
1899    styleSheet.type = "text/css";
1900    styleSheet.innerText = styles;
1901    document.head.appendChild(styleSheet);
1902
1903    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
1904        window.SwymStorefrontLayoutContext = {};
1905    }
1906    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
1907        window.SwymStorefrontLayoutExtensions = {};
1908    }
1909
1910    // Expose block settings toggle state so ThemeCSSMapping can respect it.
1911    // When true, theme editor color pickers take priority over inherited theme CSS variables.
1912    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
1913
1914    if (isControlCentreEnabledFromBlockSettings) {
1915      // If block settings are enabled, use them
1916      SwymStorefrontLayoutContext.Settings = {
1917        EnableStorefrontLayoutOnLauncher: true,
1918        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
1919        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
1920        StorefrontLayoutDrawerPosition: "left",
1921        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
1922        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
1923        EnableStorefrontLayoutVariantSelector: true,
1924        StorefrontLayoutNotificationPosition: "left",
1925        StorefrontLayoutActionPopupPosition: "left",
1926        StorefrontLayoutNotificationDuration: 5000
1927      };
1928    } else {
1929      // If only metafield is enabled but no block settings, use common settings
1930      SwymStorefrontLayoutContext.Settings = {
1931        EnableStorefrontLayoutOnLauncher: true,
1932        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
1933        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
1934        StorefrontLayoutDrawerPosition: "left",
1935        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
1936        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
1937        EnableStorefrontLayoutVariantSelector: true,
1938        StorefrontLayoutNotificationPosition: "left",
1939        StorefrontLayoutActionPopupPosition: "left",
1940        StorefrontLayoutNotificationDuration: 5000
1941      };
1942    }
1943    const storefrontLayoutCallback = (swat) =>{
1944      SwymStorefrontLayoutContext.swat = swat;
1945      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
1946      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
1947      SwymStorefrontLayoutContext.Settings = {
1948        ...SwymStorefrontLayoutContext?.Settings,
1949        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
1950        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
1951      }
1952
1953      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
1954        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
1955          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
1956            detail: { settings: SwymStorefrontLayoutContext?.Settings }
1957          });
1958          document.dispatchEvent(event);
1959        }else{
1960          swat.utils.warn(`LayoutInitialized event is not defined.`);
1961        }
1962      }else{
1963        swat.utils.warn(`Storefront Layout is disabled.`);
1964        document.getElementById("swym-storefront-layout-container")?.remove();
1965        document.getElementById("swym-storefront-extention-render-container")?.remove();
1966      }
1967    }
1968  
1969    if (!window.SwymCallbacks) {
1970      window.SwymCallbacks = [];
1971    }
1972    window.SwymCallbacks.push(storefrontLayoutCallback);
1973  
1974    SwymStorefrontLayoutContext.SwymCustomerData = {
1975      
1976        name: null,
1977        email: null
1978      
1979    };
1980    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
1981  })();
1982</script>
1982
1983
1984
1985
1986
1987</div>
1987<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1987
1988</body>
1989</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.