1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta name="google-site-verification" content="AK39JtJtjk93DYelD7sGAoNWISDteV-MTz9ZSxLv3pY"> 5 6 7 8 9<meta charset="utf-8"> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 11 <meta 12 name="viewport" 13 content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0" 14 > 15 <meta name="theme-color" content=""><link rel="canonical" href="https://butterbykeba.com/search"><link rel="shortcut icon" href="//butterbykeba.com/cdn/shop/files/Copy_of_Copy_of_blends_by_keba_logo_96x.png?v=1738441362" type="image/png"><meta property="og:type" content="website"> 16 <meta property="og:title" content="Search"><meta property="og:description" content="Butter By Keba is a Harlem-born premium line of moisturizers and synergistic fragrances designed to promote soft skin & elasticity while uplifting and soothing your mood using the practice & process of aromatherapy and perfumery."><meta property="og:url" content="https://butterbykeba.com/search"> 17<meta property="og:site_name" content="butterbykeba.com"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search"> 18 <meta name="twitter:description" content="Butter By Keba is a Harlem-born premium line of moisturizers and synergistic fragrances designed to promote soft skin & elasticity while uplifting and soothing your mood using the practice & process of aromatherapy and perfumery."> 19 <style> 20 @font-face { 21 font-family: Nunito; 22 font-weight: 800; 23 font-style: normal; 24 font-display: fallback; 25 src: url("//butterbykeba.com/cdn/fonts/nunito/nunito_n8.a4faa34563722dcb4bd960ae538c49eb540a565f.woff2") format("woff2"), 26 url("//butterbykeba.com/cdn/fonts/nunito/nunito_n8.7b9b4d7a0ef879eb46735a0aecb391013c7f7aeb.woff") format("woff"); 27} 28 29 30 31 32 33 34 35 :root { 36 --heading-font-family : Nunito, sans-serif; 37 --heading-font-weight : 800; 38 --heading-font-style : normal; 39 40 --text-font-family : "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 41 --text-font-weight : 400; 42 --text-font-style : normal; 43 44 --base-text-font-size : 16px; 45 --default-text-font-size: 14px;--background : #ffffff; 46 --background-rgb : 255, 255, 255; 47 --light-background : #fff1bf; 48 --light-background-rgb: 255, 241, 191; 49 --heading-color : #1c1b1b; 50 --text-color : #1c1b1b; 51 --text-color-rgb : 28, 27, 27; 52 --text-color-light : #1c1b1b; 53 --text-color-light-rgb: 28, 27, 27; 54 --link-color : #1c1b1b; 55 --link-color-rgb : 28, 27, 27; 56 --border-color : #dddddd; 57 --border-color-rgb : 221, 221, 221; 58 59 --button-background : #1c1b1b; 60 --button-background-rgb: 28, 27, 27; 61 --button-text-color : #ffffff; 62 63 --header-background : #ffffff; 64 --header-heading-color : #1c1b1b; 65 --header-light-text-color : #000000; 66 --header-border-color : #dddddd; 67 68 --footer-background : #111111; 69 --footer-text-color : #ffffff; 70 --footer-heading-color : #1c1b1b; 71 --footer-border-color : #353535; 72 73 --navigation-background : #1c1b1b; 74 --navigation-background-rgb : 28, 27, 27; 75 --navigation-text-color : #ffffff; 76 --navigation-text-color-light: rgba(255, 255, 255, 0.5); 77 --navigation-border-color : rgba(255, 255, 255, 0.25); 78 79 --newsletter-popup-background : #1c1b1b; 80 --newsletter-popup-text-color : #ffffff; 81 --newsletter-popup-text-color-rgb : 255, 255, 255; 82 83 --secondary-elements-background : #1c1b1b; 84 --secondary-elements-background-rgb : 28, 27, 27; 85 --secondary-elements-text-color : #ffffff; 86 --secondary-elements-text-color-light : rgba(255, 255, 255, 0.5); 87 --secondary-elements-border-color : rgba(255, 255, 255, 0.25); 88 89 --product-sale-price-color : #f94c43; 90 --product-sale-price-color-rgb: 249, 76, 67; 91 --product-star-rating: #f6a429; 92 93 /* Shopify related variables */ 94 --payment-terms-background-color: #ffffff; 95 96 /* Products */ 97 98 --horizontal-spacing-four-products-per-row: 40px; 99 --horizontal-spacing-two-products-per-row : 40px; 100 101 --vertical-spacing-four-products-per-row: 60px; 102 --vertical-spacing-two-products-per-row : 75px; 103 104 /* Animation */ 105 --drawer-transition-timing: cubic-bezier(0.645, 0.045, 0.355, 1); 106 --header-base-height: 80px; /* We set a default for browsers that do not support CSS variables */ 107 108 /* Cursors */ 109 --cursor-zoom-in-svg : url(//butterbykeba.com/cdn/shop/t/25/assets/cursor-zoom-in.svg?v=158063055514970559451726488599); 110 --cursor-zoom-in-2x-svg : url(//butterbykeba.com/cdn/shop/t/25/assets/cursor-zoom-in-2x.svg?v=152062891096526477991726488599); 111 } 112</style> 113
114<script> 115 // IE11 does not have support for CSS variables, so we have to polyfill them 116 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 117 const script = document.createElement('script'); 118 script.type = 'text/javascript'; 119 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 120 script.onload = function() { 121 cssVars({}); 122 }; 123 124 document.getElementsByTagName('head')[0].appendChild(script); 125 } 126</script>
126 127 128
128<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
128<meta name="google-site-verification" content="AK39JtJtjk93DYelD7sGAoNWISDteV-MTz9ZSxLv3pY"> 129<meta name="facebook-domain-verification" content="607fgaxdyvtdixpaalqbvimjbt22db"> 130<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25544588/digital_wallets/dialog"> 131<meta id="in-context-paypal-metadata" data-shop-id="25544588" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 132<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
132<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
132 133<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
134<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=25544588" crossorigin="anonymous"></script>
vendor: 1 bytes, line 134
134
135<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":25544588,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/25544588","merchantName":"butterbykeba.com","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"butterbykeba.com","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 135
135
136<script id="shopify-features" type="application/json">{"accessToken":"36f861bb532bebcbfc56b150528f7ab3","betas":["rich-media-storefront-analytics"],"domain":"butterbykeba.com","predictiveSearch":true,"shopId":25544588,"locale":"en"}</script>
vendor: 1 bytes, line 136
136
137<script>var Shopify = Shopify || {}; 138Shopify.shop = "butterbykeba-com.myshopify.com"; 139Shopify.locale = "en"; 140Shopify.currency = {"active":"USD","rate":"1.0"}; 141Shopify.country = "US"; 142Shopify.theme = {"name":"staging - Butter By Keba 03142023","id":137022144747,"schema_name":"Prestige","schema_version":"5.4.3","theme_store_id":855,"role":"main"}; 143Shopify.theme.handle = "null"; 144Shopify.theme.style = {"id":null,"handle":null}; 145Shopify.cdnHost = "butterbykeba.com/cdn"; 146Shopify.routes = Shopify.routes || {}; 147Shopify.routes.root = "/"; 148Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 149Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 150Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 151Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 151
151
152<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 152
152
153<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 153
153
154<script> 155 window.ShopifyPay = window.ShopifyPay || {}; 156 window.ShopifyPay.apiHost = "shop.app\/pay"; 157 window.ShopifyPay.redirectState = null; 158</script>
vendor: 1 bytes, line 158
158
159<script> 160 window.Shopify = window.Shopify || {}; 161 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 162 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 163 window.Shopify.SignInWithShop.eligible = true; 164</script>
vendor: 1 bytes, line 164
164
165<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 165
165
166<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 166
166
167<script type="module"> 168 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 169 170 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 171 172</script>
vendor: 1 bytes, line 172
172
173<script> 174 window.Shopify = window.Shopify || {}; 175 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 176 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"]}; 177</script>
vendor: 1 bytes, line 177
177
178<script>(function() { 179 var isLoaded = false; 180 function asyncLoad() { 181 if (isLoaded) return; 182 isLoaded = true; 183 var urls = ["\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=butterbykeba-com.myshopify.com","https:\/\/loox.io\/widget\/EJegeCaWHi\/loox.1634262735307.js?shop=butterbykeba-com.myshopify.com"]; 184 for (var i = 0; i < urls.length; i++) { 185 var s = document.createElement('script'); 186 s.type = 'text/javascript'; 187 s.async = true; 188 s.src = urls[i]; 189 var x = document.getElementsByTagName('script')[0]; 190 x.parentNode.insertBefore(s, x); 191 } 192 }; 193 if(window.attachEvent) { 194 window.attachEvent('onload', asyncLoad); 195 } else { 196 window.addEventListener('load', asyncLoad, false); 197 } 198})();</script>
vendor: 1 bytes, line 198
198
199<script id="__st">var __st={"a":25544588,"offset":-14400,"reqid":"44f01d9f-607b-4201-b145-7b3f2366f950-1790599847","pageurl":"butterbykeba.com\/search","u":"3772dac65671","p":"searchresults"};</script>
vendor: 1 bytes, line 199
199
200<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 200
200
201<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 201
201
202<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//butterbykeba.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 202
202
203<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 = "//butterbykeba.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>
203<script crossorigin="anonymous" defer="defer" src="//butterbykeba.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 203
203
204<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 204
204
205<script> 206 window.Shopify = window.Shopify || {}; 207 window.Shopify.MCP = window.Shopify.MCP || {}; 208 window.Shopify.MCP.enabled = true; 209 window.Shopify.MCP.shop = "butterbykeba-com.myshopify.com"; 210 window.Shopify.MCP.mcpEndpoint = "https:\/\/butterbykeba.com\/api\/mcp"; 211 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"]}}]; 212</script>
vendor: 1 bytes, line 212
212
213<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("\/\/butterbykeba.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 214</script>
vendor: 1 bytes, line 214
214
215<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://butterbykeba.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 216</script>
vendor: 1 bytes, line 216
216
217<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 218 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); 219</script>
vendor: 1 bytes, line 219
219
220<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})}})); 221</script>
vendor: 1 bytes, line 221
221
222<script id='scb4127' type='text/javascript' async='' src='https://butterbykeba.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
222<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://butterbykeba.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 223<style id="shopify-accelerated-checkout-cart"> 224 #shopify-buyer-consent { 225 margin-top: 1em; 226 display: inline-block; 227 width: 100%; 228} 229 230#shopify-buyer-consent.hidden { 231 display: none; 232} 233 234#shopify-subscription-policy-button { 235 background: none; 236 border: none; 237 padding: 0; 238 text-decoration: underline; 239 font-size: inherit; 240 cursor: pointer; 241} 242 243#shopify-subscription-policy-button::before { 244 box-shadow: none; 245} 246 247 </style> 248
249<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
249 250 251 <link rel="stylesheet" href="//butterbykeba.com/cdn/shop/t/25/assets/theme.css?v=164533107799740924841712934248"> 252 253
253<script>// This allows to expose several variables to the global scope, to be used in scripts 254 window.theme = { 255 pageType: "search", 256 moneyFormat: "${{amount}}", 257 moneyWithCurrencyFormat: "${{amount}} USD", 258 currencyCodeEnabled: false, 259 productImageSize: "square", 260 searchMode: "product,article,page", 261 showPageTransition: true, 262 showElementStaggering: true, 263 showImageZooming: true 264 }; 265 266 window.routes = { 267 rootUrl: "\/", 268 rootUrlWithoutSlash: '', 269 cartUrl: "\/cart", 270 cartAddUrl: "\/cart\/add", 271 cartChangeUrl: "\/cart\/change", 272 searchUrl: "\/search", 273 productRecommendationsUrl: "\/recommendations\/products" 274 }; 275 276 window.languages = { 277 cartAddNote: "Add Order Note", 278 cartEditNote: "Edit Order Note", 279 productImageLoadingError: "This image could not be loaded. Please try to reload the page.", 280 productFormAddToCart: "Add to cart", 281 productFormUnavailable: "Unavailable", 282 productFormSoldOut: "Sold Out", 283 shippingEstimatorOneResult: "1 option available:", 284 shippingEstimatorMoreResults: "{{count}} options available:", 285 shippingEstimatorNoResults: "No shipping could be found" 286 }; 287 288 window.lazySizesConfig = { 289 loadHidden: false, 290 hFac: 0.5, 291 expFactor: 2, 292 ricTimeout: 150, 293 lazyClass: 'Image--lazyLoad', 294 loadingClass: 'Image--lazyLoading', 295 loadedClass: 'Image--lazyLoaded' 296 }; 297 298 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 299 document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px'); 300 301 // We do a quick detection of some features (we could use Modernizr but for so little...) 302 (function() { 303 document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky'); 304 document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover'; 305 }()); 306 307 308 </script>
308 309 310
310<script src="//butterbykeba.com/cdn/shop/t/25/assets/theme.js?v=122932425149568756581678787099" defer></script>
310<script> 311 (function () { 312 window.onpageshow = function() { 313 if (window.theme.showPageTransition) { 314 var pageTransition = document.querySelector('.PageTransition'); 315 316 if (pageTransition) { 317 pageTransition.style.visibility = 'visible'; 318 pageTransition.style.opacity = '0'; 319 } 320 } 321 322 // When the page is loaded from the cache, we have to reload the cart content 323 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { 324 bubbles: true 325 })); 326 }; 327 })(); 328 </script>
328 329 330 331 332 333
333<script type="application/ld+json"> 334 { 335 "@context": "http://schema.org", 336 "@type": "BreadcrumbList", 337 "itemListElement": [{ 338 "@type": "ListItem", 339 "position": 1, 340 "name": "Home", 341 "item": "https://butterbykeba.com" 342 }] 343 } 344 </script>
344 345 346 347 <!-- __LXV: 1788483513192;__LXR: https://loox.io;__LXC: EJegeCaWHi; -->
347<script>var loox_global_hash = '1788483513192'; 348var loox_bundle_reviews_enabled = false;</script>
348<script>var loox_pop_active = true;var loox_pop_display = {"home_page":false,"product_page":true,"cart_page":true,"other_pages":false};</script>
348<script>var visitor_level_referral = {"active":true,"rtl":false,"position":"left","button_text":"Get $8","button_bg_color":"0a000a","button_text_color":"FFFFFF","display_on_home_page":false,"display_on_product_page":true,"display_on_cart_page":true,"display_on_other_pages":false,"hide_on_mobile":false,"sidebar_visible":true,"orientation":"default","border_radius":{"key":"extraRounded","value":"16px","label":"Extra Rounded"}}; 349</script>
349<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }</style>
vendor: 69 bytes, lines 349-351
349 350 351 <script async src="https://www.googletagmanager.com/gtag/js?id=
351AW-1031681888
vendor: 16 bytes, lines 351-352
351"></script> 352
352<script> 353
vendor: 146 bytes, lines 353-357
353window.dataLayer = window.dataLayer || []; 354 function gtag(){dataLayer.push(arguments);} 355 gtag('js', new Date()); 356 357 gtag('config', '
357AW-1031681888
vendor: 8 bytes, lines 357-358
357'); 358
358</script>
358 359 360
360<script> 361 gtag('event', 'page_view', { 362 'send_to': 'AW-1031681888', 363 'ecomm_pagetype': 'searchresults' 364 }); 365 </script>
365 366 367
367<script> 368 sessionStorage.removeItem('first_time','1') 369 </script>
369 370 <!-- Upsell & Cross Sell - Selleasy by Logbase - Starts --> 371
371<script src="https://upsell-app.logbase.io/lb-upsell.js?shop=butterbykeba-com.myshopify.com" defer></script>
371 372 <!-- Upsell & Cross Sell - Selleasy by Logbase - Ends --> 373 <!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 374
375<script id='shopify-chat-app-embed-data' type='application/json'> 376 { 377 "settings": { 378 "invertActivatorColors": true, 379 "greetingMessage": "ð Hello! Let me know if you have a specific question, or give me an idea of what you're looking for and I am happy to make a recommendation.", 380 "showFeaturedProducts": true, 381 "featuredProducts": [], 382 "horizontalPosition": "bottom_right", 383 "icon": "chat_bubble", 384 "buttonLabel": "" 385 } 386 } 387</script>
387 388 389<style data-shopify> 390 391 392 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 393 shopify-chat:defined:empty { 394 display: grid; 395 } 396 397 :root { 398 --shopify-chat-bg-color: #FFFFFF; 399 --shopify-chat-text-color: #000000; 400 --shopify-chat-accent-bg-color: #000000; 401 --shopify-chat-accent-text-color: #FFFFFF; 402 --shopify-chat-activator-offset: 20px; 403 404 405 406 --shopify-chat-activator-font-size: 16px; 407 --shopify-chat-border-radius: 16px; 408 } 409 410 411</style> 412
413<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
413 414 415 416<!-- END app block --><!-- BEGIN app block: shopify://apps/seo-manager-venntov/blocks/seomanager/c54c366f-d4bb-4d52-8d2f-dd61ce8e7e12 --><!-- BEGIN app snippet: SEOManager4 --> 417<meta name='seomanager' content='4.0.5' /> 418 419
420<script> 421 function sm_htmldecode(str) { 422 var txt = document.createElement('textarea'); 423 txt.innerHTML = str; 424 return txt.value; 425 } 426 427 var venntov_title = sm_htmldecode("Search"); 428 var venntov_description = sm_htmldecode("Butter By Keba is a Harlem-born premium line of moisturizers and synergistic fragrances designed to promote soft skin & elasticity while uplifting and soothing your mood using the practice & process of aromatherapy and perfumery."); 429 430 if (venntov_title != '') { 431 document.title = venntov_title; 432 } 433 else { 434 document.title = "Search"; 435 } 436 437 if (document.querySelector('meta[name="description"]') == null) { 438 var venntov_desc = document.createElement('meta'); 439 venntov_desc.name = "description"; 440 venntov_desc.content = venntov_description; 441 var venntov_head = document.head; 442 venntov_head.appendChild(venntov_desc); 443 } else { 444 document.querySelector('meta[name="description"]').setAttribute("content", venntov_description); 445 } 446</script>
446 447
448<script> 449 var venntov_robotVals = "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"; 450 if (venntov_robotVals !== "") { 451 document.querySelectorAll("[name='robots']").forEach(e => e.remove()); 452 var venntov_robotMeta = document.createElement('meta'); 453 venntov_robotMeta.name = "robots"; 454 venntov_robotMeta.content = venntov_robotVals; 455 var venntov_head = document.head; 456 venntov_head.appendChild(venntov_robotMeta); 457 } 458</script>
458 459
460<script> 461 var venntov_googleVals = ""; 462 if (venntov_googleVals !== "") { 463 document.querySelectorAll("[name='google']").forEach(e => e.remove()); 464 var venntov_googleMeta = document.createElement('meta'); 465 venntov_googleMeta.name = "google"; 466 venntov_googleMeta.content = venntov_googleVals; 467 var venntov_head = document.head; 468 venntov_head.appendChild(venntov_googleMeta); 469 } 470 </script>
470 471 <!-- JSON-LD support --> 472
472<script type="application/ld+json"> 473 { 474 "@context": "http://schema.org", 475 "@type": "Organization", 476 "name": "By Keba Abek", 477 "url": "https://butterbykeba.com","logo": "https://customers.seomanager.com/knowledgegraph/logo/butterbykeba-com_myshopify_com_logo.jpg?cache=8663" 478 ,"image": "https://customers.seomanager.com/knowledgegraph/logo/butterbykeba-com_myshopify_com_logo.jpg?cache=8663","contactPoint": [],"sameAs": ["", "www.instagram/butterbykeba", "https://www.linkedin.com/company/butter-by-keba/?viewAsMember=true", "www.pinterest.com/citruese", "", "https://www.tiktok.com/@butterbykeba", "www.twitter.com/butterbykeba", "https://www.youtube.com/channel/UCh5kdzxTAHWvoATYcPkmZQA"]} 479 </script>
479 480
480<script type="application/ld+json"> 481 { 482 "@context": "https://schema.org", 483 "@type": "HealthAndBeautyBusiness", 484 "name": "butterbykeba.com", 485 "url": "https://butterbykeba.com", 486 "description": "Butter By Keba is a Harlem-born premium line of moisturizers and synergistic fragrances designed to promote soft skin \u0026 elasticity while uplifting and soothing your mood using the practice \u0026 process of aromatherapy and perfumery. " 487,"image": "https://customers.seomanager.com/knowledgegraph/logo/butterbykeba-com_myshopify_com_logo.jpg?cache=8663","telephone": "347-674-3638","brand": { 488 "@type": "Brand", 489 "name": "Butter By Keba" 490 },"hasMap": "https://www.google.com/maps/place/Butter+By+Keba/@45.1575501,-128.1448585,3z/data=!4m2!3m1!1s0x0:0x1691822b47aad2a9?sa=X&ved=2ahUKEwjYxIm7q8n3AhWImOAKHSlHAuYQ_BJ6BAhDEBI","priceRange": "$25-$$2500","geo": { 491 "@type": "GeoCoordinates", 492 "latitude": "40.8441343", 493 "longitude": "-73.93875220000001" 494 } 495 ,"address": { 496 "@type": "PostalAddress", 497 "streetAddress": "4080 Broadway #219", 498 "addressLocality": "New York", 499 "addressRegion": "New York", 500 "postalCode": "10034", 501 "addressCountry": "US" 502 } 503 } 504 </script>
504 505
505<script type="application/ld+json"> 506 { 507 "@context": "https://schema.org", 508 "@type": "WebSite", 509 "name": "By Keba Abek", 510 "url": "butterbykeba.com", 511 "potentialAction": { 512 "@type": "SearchAction", 513 "target": { 514 "@type": "EntryPoint", 515 "urlTemplate": "https://butterbykeba.com/search?q={search_term_string}" 516 }, 517 "query-input": "required name=search_term_string" 518 } 519 } 520 </script>
520 521 522<!-- 524F4D20383A3331 --><!-- END app snippet --> 523 524<!-- END app block --><!-- BEGIN app block: shopify://apps/sam-shipping-protect/blocks/widget/939fd088-5378-4880-9804-272c843887bf --> 525 526 527 528 529 530 531 532 533 534 535 536
537<script id="sam-protect-config" defer> 538 window.__SAM = { 539 shopFormatMoney: '${{amount}}', 540 shopFormatMoneyWithCurrency: '${{amount}} USD', 541 shopSetting: {"itemShippingAddons":{"fixedVariantId":"gid://shopify/ProductVariant/48749811007723","fixedProductId":"gid://shopify/Product/9642683793643","percentageVariantId":"gid://shopify/ProductVariant/48749776666859","percentageProductId":"gid://shopify/Product/9642683826411","customPriceVariantId":[]}}, 542 protectConfig: {"price":{"typePrice":"fixed","pricingMethod":"cart_function","price":"2.50","subfix":"USD","currencyCode":"","limitInsurancePrice":false,"applyForSpecificOrderTotal":false,"specificOrderTotal":"","minInsurancePrice":"","maxInsurancePrice":""},"content":{"title":"Shipping insurance","insurancePriceFormat":"({{insurance_price}})","description":"100% Payment guaranteed. Protect your order while in transit.","policyText":"","linkPolicy":"https://butterbykeba.com/policies/refund-policy"},"layout":"layout_1","icon":{"customIcon":[],"iconPublicUrl":"https://d2zumi4v51hp67.cloudfront.net/images/static/icons/insurance_icon_210.png","iconSelected":"https://d2zumi4v51hp67.cloudfront.net/images/static/icons/insurance_icon_210.png","syncImageToProduct":true},"specicalSetting":{"autoFulfillment":"0","disableStatusButton":"0","autoPreSelect":"0"},"visibility":{"byMinimumTotalCartValue":false,"minimumTotalCartValue":0,"byMarket":false,"markets":[]},"exclude":{"exType":"1","id":[]},"include":{"tags":[]},"style":{"offerStyle":"toggle","offerPosition":"right","widgetPosition":"above"},"customStyle":{"iconSize":40,"iconCornerRadius":11,"borderSize":1,"cornerRadius":6,"verticalPadding":8,"horizontalPadding":5,"colorTitle":"#000000","colorBackground":"#FFFFFF","colorDescription":"#000000","colorBorder":"#d3d3d3","colorOtpInActive":"#000000","colorOtpOutActive":"#BABABA"},"checkout":{"status":"inactive","btnType":"toggle","border":"base","borderStyle":"solid","borderRadius":"base","padding":"small","background":"base","iconSize":60,"titleColor":"base","titleTone":"auto","titleType":"strong","descriptionColor":"base","descriptionTone":"auto","descriptionType":"offset","policyTextTone":"auto"}}, 543 translations: {}, 544 claim: { 545 translations: {}, 546 }, 547 widget: {}, 548 settingData: { 549 protectInited: false, 550 customPricing: {"rules":[],"variants":[{"id":"48749811007723","price":"2.50","displayName":"Shipping Insurance - *2.5"}]}, 551 variantFixedBasePriceId: '48749811007723', 552 widgetCssUrl: "https://cdn.shopify.com/extensions/01a0e38a-a33c-70cc-8340-8ee595593a5b/sam-shipping-protection-1105/assets/widget.css", 553 customStyles: null 554 }, 555 customization: null, 556 customer: { id: '', tags: null }, 557 pageType: 'search', 558 planInfo: {"isHiddenWidget":false}, 559 CART_PREFETCH: {"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} 560 }; 561</script>
561 562 563 564 565 566
567<script src="https://cdn.shopify.com/extensions/01a0e38a-a33c-70cc-8340-8ee595593a5b/sam-shipping-protection-1105/assets/wil-widget.js" defer="defer"></script>
567 568 569<!-- END app block --><!-- BEGIN app block: shopify://apps/google-youtube/blocks/store_widget/14ec7bd0-ac77-49a9-9417-90752398bdff --> 570 571 572<!-- BEGIN MerchantWidget Code -->
573<script id='merchantWidgetScript' 574 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 575 defer> 576</script>
vendor: 1 bytes, line 576
576
577<script type="text/javascript"> 578 merchantWidgetScript.addEventListener('load', function () { 579 var widgetPos = 'LEFT_BOTTOM'; 580 var sideMargin = '36'; 581 var bottomMargin = '36'; 582 var mobileSideMargin = '16'; 583 var mobileBottomMargin = '46'; 584 var merchantId = '5551747555'; 585 merchantwidget.start({ 586 position: widgetPos, 587 sideMargin: sideMargin, 588 bottomMargin: bottomMargin, 589 mobileSideMargin: mobileSideMargin, 590 mobileBottomMargin: mobileBottomMargin, 591 merchant_id: merchantId, 592 }); 593 }); 594</script>
594 595<!-- END MerchantWidget Code --><!-- END app block -->
595<script src="https://cdn.shopify.com/extensions/01a0d8da-dbb6-759e-90f0-31975754fa90/forms-2597/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
595 596<link href="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/app.css" rel="stylesheet" type="text/css" media="all">
597<script src="https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/sa-widget.js" type="text/javascript" defer="defer"></script>
597 598<link href="https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/sa-widget.css" rel="stylesheet" type="text/css" media="all"> 599<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2554/4588/files/aromatherapy_body_butter.png?v=1744581793" /> 600<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2554/4588/files/aromatherapy_body_butter.png?v=1744581793" /> 601<meta property="og:image:width" content="1131" /> 602<meta property="og:image:height" content="376" /> 603<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
604<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: 25544588,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 604
604
605<script> 606 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 607</script>
vendor: 1 bytes, line 607
607
608<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}
608).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: 25544588,storefrontBaseUrl: "https://butterbykeba.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://butterbykeba.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2515894507","configuration":"{\"accountID\":\"butterbykeba-com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2210758891","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"68e2a6ed3feff11a0dacbf92\",\"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"]}
608,{"id":"1276051691","configuration":"{\"brandID\":\"4e3ef8c5-4db0-4c99-bd86-0892ac6d4396\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1b8c7d1c3aaa2be0f41bc8442501623e","type":"APP","apiClientId":75637587969,"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":"1130627307","configuration":"{\"pixel_id\":\"1174056710136241\",\"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":"503447787","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-XMK28LNDP9\\\",\\\"GT-TWQZK56W\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-XMK28LNDP9\\\",\\\"MC-YQKKJ5P1PC\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-XMK28LNDP9\\\",\\\"MC-YQKKJ5P1PC\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-XMK28LNDP9\\\",\\\"MC-YQKKJ5P1PC\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-XMK28LNDP9\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"402882795","configuration":"{\"pixelCode\":\"C6492444L0UFGU2R9OPG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"100434155","configuration":"{\"clickstreamId\":\"b39ad18a-1ef4-46ea-b370-4c2d70329c82\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dce0ba162d2ca66f441eebf2b9a98ca0","type":"APP","apiClientId":44186959873,"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":"67764459","configuration":"{\"tagID\":\"2612389968180\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"butterbykeba.com","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"butterbykeba-com.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/butterbykeba.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://butterbykeba.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"137022144747","themeStoreId":"855","themePublished":"true","eventMetadataId":"590af7d3-8bce-438f-94bb-2155ec529864","pageType":"searchresults","shopId":"25544588","storefrontBaseUrl":"https:\/\/butterbykeba.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
608<script> 609 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 610 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 611 window.ShopifyAnalytics.meta.currency = 'USD'; 612 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"44f01d9f-607b-4201-b145-7b3f2366f950-1790599847"}}; 613 for (var attr in meta) { 614 window.ShopifyAnalytics.meta[attr] = meta[attr]; 615 } 616</script>
vendor: 1 bytes, line 616
616
617<script class="analytics"> 618 (function () { 619 var customDocumentWrite = function(content) { 620 var jquery = null; 621 622 if (window.jQuery) { 623 jquery = window.jQuery; 624 } else if (window.Checkout && window.Checkout.$) { 625 jquery = window.Checkout.$; 626 } 627 628 if (jquery) { 629 jquery('body').append(content); 630 } 631 }; 632 633 var hasLoggedConversion = function(token) { 634 if (token) { 635 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 636 } 637 return false; 638 } 639 640 var setCookieIfConversion = function(token) { 641 if (token) { 642 var twoMonthsFromNow = new Date(Date.now()); 643 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 644 645 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 646 } 647 } 648 649 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 650 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 651 if (trekkie.integrations) { 652 return; 653 } 654 trekkie.methods = [ 655 'identify', 656 'page', 657 'ready', 658 'track', 659 'trackForm', 660 'trackLink' 661 ]; 662 trekkie.factory = function(method) { 663 return function() { 664 var args = Array.prototype.slice.call(arguments); 665 args.unshift(method); 666 trekkie.push(args); 667 if (method == 'track' || method == 'page') { 668 var pageUrl; 669 try { 670 pageUrl = window.location.href; 671 } catch (e) {} 672 var pageReferrer; 673 try { 674 pageReferrer = document.referrer; 675 } catch (e) {} 676 try { 677 if (window.__TREKKIE_SHIM_QUEUE == null) { 678 window.__TREKKIE_SHIM_QUEUE = []; 679 } 680 window.__TREKKIE_SHIM_QUEUE.push({ 681 from: 'trekkie-stub', 682 method: method, 683 args: args.slice(1), 684 pageContext: { 685 url: pageUrl, 686 referrer: pageReferrer 687 } 688 }); 689 } catch (e) { 690 // no-op 691 } 692 } 693 return trekkie; 694 }; 695 }; 696 for (var i = 0; i < trekkie.methods.length; i++) { 697 var key = trekkie.methods[i]; 698 trekkie[key] = trekkie.factory(key); 699 } 700 trekkie.load = function(config) { 701 trekkie.config = config || {}; 702 trekkie.config.initialDocumentCookie = document.cookie; 703 var first = document.getElementsByTagName('script')[0]; 704var script = document.createElement('script'); 705script.type = 'text/javascript'; 706script.onerror = function(e) { 707 var scriptFallback = document.createElement('script'); 708 scriptFallback.type = 'text/javascript'; 709 scriptFallback.onerror = function(error) { 710 var Monorail = { 711 produce: function produce(monorailDomain, schemaId, payload) { 712 var currentMs = new Date().getTime(); 713 var event = { 714 schema_id: schemaId, 715 payload: payload, 716 metadata: { 717 event_created_at_ms: currentMs, 718 event_sent_at_ms: currentMs 719 } 720 }; 721 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 722 }, 723 sendRequest: function sendRequest(endpointUrl, payload) { 724 // Try the sendBeacon API 725 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 726 var blobData = new window.Blob([payload], { 727 type: 'text/plain' 728 }); 729 730 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 731 return true; 732 } // sendBeacon was not successful 733 734 } // XHR beacon 735 736 var xhr = new XMLHttpRequest(); 737 738 try { 739 xhr.open('POST', endpointUrl); 740 xhr.setRequestHeader('Content-Type', 'text/plain'); 741 xhr.send(payload); 742 } catch (e) { 743 console.log(e); 744 } 745 746 return false; 747 }, 748 isIos12: function isIos12() { 749 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 750 } 751 }; 752 Monorail.produce('monorail-edge.shopifysvc.com', 753 'trekkie_storefront_load_errors/1.1', 754 {shop_id: 25544588, 755 theme_id: 137022144747, 756 app_name: "storefront", 757 context_url: window.location.href, 758 source_url: "//butterbykeba.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 759 760 }; 761 scriptFallback.async = true; 762 scriptFallback.src = '//butterbykeba.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 763 first.parentNode.insertBefore(scriptFallback, first); 764}; 765script.async = true; 766script.src = '//butterbykeba.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 767first.parentNode.insertBefore(script, first); 768 769 }; 770 trekkie.load( 771 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25544588,"isMerchantRequest":null,"themeId":137022144747,"themeCityHash":"17732881322489281545","contentLanguage":"en","currency":"USD","eventMetadataId":"590af7d3-8bce-438f-94bb-2155ec529864"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 772 ); 773 774 var loaded = false;
775 trekkie.ready(function() { 776 if (loaded) return; 777 loaded = true; 778 779 window.ShopifyAnalytics.lib = window.trekkie; 780 781 var originalDocumentWrite = document.write; 782 document.write = customDocumentWrite; 783 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 784 document.write = originalDocumentWrite; 785 786 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 787 var token = match? match[1]: undefined; 788 if (!hasLoggedConversion(token)) { 789 setCookieIfConversion(token); 790 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 791 } 792 }); 793 794 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"44f01d9f-607b-4201-b145-7b3f2366f950-1790599847","shopifyEmitted":true}); 795 796 var eventsListenerScript = document.createElement('script'); 797 eventsListenerScript.async = true; 798 eventsListenerScript.src = "//butterbykeba.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 799 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 800})();</script>
vendor: 1 bytes, line 800
800
801<script 802 defer 803 src="https://butterbykeba.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 804 data-application="storefront-renderer" 805 data-shop-id="25544588" 806 data-render-region="gcp-us-central1" 807 data-page-type="search" 808 data-theme-instance-id="137022144747" 809 data-theme-name="Prestige" 810 data-theme-version="5.4.3" 811 data-monorail-region="shop_domain" 812 data-resource-timing-sampling-rate="10" 813 data-shs="true" 814 data-shs-beacon="true" 815 data-shs-export-with-fetch="true" 816 data-shs-logs-sample-rate="1" 817 data-shs-beacon-endpoint="https://butterbykeba.com/api/collect" 818></script>
vendor: 1 bytes, line 818
818
819<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to butterbykeba.com. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
819,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 819
819
820<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"25544588","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with offers and discounts"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
820 821<meta name="shopify-y" content="2c81c3a6-62af-48e8-86e8-56d0edc44da4" data-expiration="1822157447000"><meta name="shopify-s" content="f6facbc8-e82a-45eb-92a0-ad65db4d9f8e" data-expiration="1790601647000"><meta name="new-cookie-storage-activated" content="t"> 822</head><body class="1Search prestige--v4 features--heading-large features--heading-uppercase features--show-price-on-hover features--show-page-transition features--show-button-transition features--show-image-zooming features--show-element-staggering template-search"><svg class="u-visually-hidden"> 823 <linearGradient id="rating-star-gradient-half"> 824 <stop offset="50%" stop-color="var(--product-star-rating)" /> 825 <stop offset="50%" stop-color="var(--text-color-light)" /> 826 </linearGradient> 827 </svg> 828 829 <a class="PageSkipLink u-visually-hidden" href="#main">Skip to content</a> 830 <span class="LoadingBar"></span> 831 <div class="PageOverlay"></div><div class="PageTransition"></div><div id="shopify-section-popup" class="shopify-section"></div> 832 <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu"> 833 <header class="Drawer__Header" data-drawer-animated-left> 834 <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-menu" aria-label="Close navigation"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 835 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 836 </svg></button> 837 </header> 838 839 <div class="Drawer__Content"> 840 <div class="Drawer__Main" data-drawer-animated-left data-scrollable> 841 <div class="Drawer__Container"> 842 <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Sidebar navigation"><div class="Collapsible"><a href="/" class="Collapsible__Button Heading Link Link--primary u-h6">Home</a></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Collections<span class="Collapsible__Plus"></span> 843 </button> 844 845 <div class="Collapsible__Inner"> 846 <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/perfume-body-oil-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Fine Fragrance & Perfume Oil</a></div><div class="Collapsible"><a href="/collections/gifts-bundles" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Bundles & Gifts</a></div><div class="Collapsible"><a href="/collections/body-butter-creams" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Seasonal Collections</a></div></div> 847 </div></div><div class="Collapsible"><a href="/collections/men-s-collection" class="Collapsible__Button Heading Link Link--primary u-h6">Men</a></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Fragrance Categories<span class="Collapsible__Plus"></span> 848 </button> 849 850 <div class="Collapsible__Inner"> 851 <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/citrus" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Citrus</a></div><div class="Collapsible"><a href="/collections/florals" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Floral</a></div><div class="Collapsible"><a href="/collections/fresh-clean-green" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Fresh Clean + Green</a></div><div class="Collapsible"><a href="/collections/spice-wood-musk-resin" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Spice Wood Musk</a></div><div class="Collapsible"><a href="/collections/watery-fruit-citrus" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Watery Fruit </a></div><div class="Collapsible"><a href="/collections/travel-colognes-perfume-oils" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Travel Colognes</a></div><div class="Collapsible"><a href="https://butterbykeba-com.myshopify.com/tools/perfect-product-finder/butter-by-keba-self-care-quiz" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Aroma & Skin Quiz</a></div></div> 852 </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Butter By Keba Studios<span class="Collapsible__Plus"></span> 853 </button> 854 855 <div class="Collapsible__Inner"> 856 <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/books-journals" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Books and Journals</a></div><div class="Collapsible"><a href="/products/blends-by-keba-custom-fragrances" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Custom Scent Lab</a></div><div class="Collapsible"><a href="https://butterbykeba.com/pages/essential-oils-when-pregnant" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Essential Oils When Pregnant</a></div><div class="Collapsible"><a href="https://butterbykeba.com/pages/press-as-seen-on" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Press</a></div><div class="Collapsible"><a href="https://butterbykeba.wordpress.com/" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">SCENT Miniseries</a></div><div class="Collapsible"><a href="/blogs/new" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">The Vibe Report</a></div><div class="Collapsible"><a href="/pages/harlem-born-nfts" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Art NFTs</a></div></div> 857 </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Our Story<span class="Collapsible__Plus"></span> 858 </button> 859 860 <div class="Collapsible__Inner"> 861 <div class="Collapsible__Content"><div class="Collapsible"><button class="Collapsible__Button Heading Text--subdued Link--primary u-h7" data-action="toggle-collapsible" aria-expanded="false">Contact Us/ FAQ<span class="Collapsible__Plus"></span> 862 </button> 863 864 <div class="Collapsible__Inner"> 865 <div class="Collapsible__Content"> 866 <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item"> 867 <a href="/pages/frequently-asked-questions" class="Text--subdued Link Link--primary">FAQ</a> 868 </li></ul> 869 </div> 870 </div></div></div> 871 </div></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary"> 872 <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item"> 873 <a href="/account" class="Text--subdued Link Link--primary">Account</a> 874 </li></ul> 875 </nav> 876 </div> 877 </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill"> 878 <li class="HorizontalList__Item"> 879 <a href="https://pin.it/6GXMjPZUD" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Pinterest">
880 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--pinterest " role="presentation" viewBox="0 0 32 32"> 881 <path d="M16 0q3.25 0 6.208 1.271t5.104 3.417 3.417 5.104T32 16q0 4.333-2.146 8.021t-5.833 5.833T16 32q-2.375 0-4.542-.625 1.208-1.958 1.625-3.458l1.125-4.375q.417.792 1.542 1.396t2.375.604q2.5 0 4.479-1.438t3.063-3.937 1.083-5.625q0-3.708-2.854-6.437t-7.271-2.729q-2.708 0-4.958.917T8.042 8.689t-2.104 3.208-.729 3.479q0 2.167.812 3.792t2.438 2.292q.292.125.5.021t.292-.396q.292-1.042.333-1.292.167-.458-.208-.875-1.083-1.208-1.083-3.125 0-3.167 2.188-5.437t5.729-2.271q3.125 0 4.875 1.708t1.75 4.458q0 2.292-.625 4.229t-1.792 3.104-2.667 1.167q-1.25 0-2.042-.917t-.5-2.167q.167-.583.438-1.5t.458-1.563.354-1.396.167-1.25q0-1.042-.542-1.708t-1.583-.667q-1.292 0-2.167 1.188t-.875 2.979q0 .667.104 1.292t.229.917l.125.292q-1.708 7.417-2.083 8.708-.333 1.583-.25 3.708-4.292-1.917-6.938-5.875T0 16Q0 9.375 4.687 4.688T15.999.001z"></path> 882 </svg></span> 883 </a> 884 </li> 885 886 887<li class="HorizontalList__Item"> 888 <a href="https://www.youtube.com/channel/UCh5kdzxTAHWvoATYcPkmZQA" class="Link Link--primary" target="_blank" rel="noopener" aria-label="YouTube"> 889 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--youtube " role="presentation" viewBox="0 0 33 32"> 890 <path d="M0 25.693q0 1.997 1.318 3.395t3.209 1.398h24.259q1.891 0 3.209-1.398t1.318-3.395V6.387q0-1.997-1.331-3.435t-3.195-1.438H4.528q-1.864 0-3.195 1.438T.002 6.387v19.306zm12.116-3.488V9.876q0-.186.107-.293.08-.027.133-.027l.133.027 11.61 6.178q.107.107.107.266 0 .107-.107.213l-11.61 6.178q-.053.053-.107.053-.107 0-.16-.053-.107-.107-.107-.213z"></path> 891 </svg></span> 892 </a> 893 </li> 894 895 896<li class="HorizontalList__Item"> 897 <a href="https://www.tiktok.com/@butterbykeba" class="Link Link--primary" target="_blank" rel="noopener" aria-label="TikTok"> 898 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--tiktok " role="presentation" viewBox="0 0 13 16"> 899 <path d="M12.998 6.146A4.055 4.055 0 019.23 4.331v6.245a4.616 4.616 0 11-4.615-4.615c.096 0 .19.008.285.014V8.25c-.095-.012-.188-.029-.285-.029a2.356 2.356 0 000 4.711c1.3 0 2.45-1.025 2.45-2.326L7.089 0h2.176A4.053 4.053 0 0013 3.618v2.528" fill="currentColor"></path> 900 </svg></span> 901 </a> 902 </li> 903 904 905<li class="HorizontalList__Item"> 906 <a href="https://www.linkedin.com/company/butter-by-keba/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="LinkedIn"> 907 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--linkedin " role="presentation" viewBox="0 0 24 24"> 908 <path d="M19 0H5a5 5 0 0 0-5 5v14a5 5 0 0 0 5 5h14a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5zM8 19H5V8h3v11zM6.5 6.73a1.76 1.76 0 1 1 0-3.53 1.76 1.76 0 0 1 0 3.53zM20 19h-3v-5.6c0-3.37-4-3.12-4 0V19h-3V8h3v1.76a3.8 3.8 0 0 1 7 2.48V19z"></path> 909 </svg></span> 910 </a> 911 </li> 912 913 914 915 </ul> 916 917</aside></div> 918</section> 919 920</div> 921<div id="sidebar-cart" class="Drawer Drawer--fromRight" aria-hidden="true" data-section-id="cart" data-section-type="cart" data-section-settings='{ 922 "type": "page", 923 "itemCount": 0, 924 "drawer": true, 925 "hasShippingEstimator": false 926}'> 927 <div class="Drawer__Header Drawer__Header--bordered Drawer__Container"> 928 <span class="Drawer__Title Heading u-h4">Cart</span> 929 930 <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 931 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 932 </svg></button> 933 </div> 934 935 <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate> 936 <div class="Drawer__Main" data-scrollable><div class="Cart__ShippingNotice Text--subdued"> 937 <div class="Drawer__Container"><p>Spend <span>$60.00</span> more and get free shipping!</p></div> 938 </div><p class="Cart__Empty Heading u-h5">Your cart is empty</p></div></form> 939</div> 940<div class="PageContainer"> 941 <div id="shopify-section-announcement" class="shopify-section"><section id="section-announcement" data-section-id="announcement" data-section-type="announcement-bar"> 942 <div class="AnnouncementBar"> 943 <div class="AnnouncementBar__Wrapper"> 944 <p class="AnnouncementBar__Content Heading"><a href="/collections/best-sellers">HARLEM BORNâ«ï¸SUSTAINABLY MADEâ«ï¸FREE SHIPPING ON U.S.A. ORDERS $60+â«ï¸</a></p> 945 </div> 946 </div> 947 </section> 948 949 <style> 950 #section-announcement { 951 background: #050000; 952 color: #ffffff; 953 } 954 </style> 955 956
956<script> 957 document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement').offsetHeight + 'px'); 958 </script>
958</div> 959 <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id="Search" class="Search" aria-hidden="true"> 960 <div class="Search__Inner"> 961 <div class="Search__SearchBar"> 962 <form action="/search" name="GET" role="search" class="Search__Form"> 963 <div class="Search__InputIconWrapper"> 964 <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17"> 965 <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> 966 <path d="M16 16l-5.0752-5.0752"></path> 967 <circle cx="6.4" cy="6.4" r="6.4"></circle> 968 </g> 969 </svg></span> 970 <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21"> 971 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 972 <path d="M18 18l-5.7096-5.7096"></path> 973 <circle cx="7.2" cy="7.2" r="7.2"></circle> 974 </g> 975 </svg></span> 976 </div> 977 978 <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search..." placeholder="Search..." autofocus> 979 <input type="hidden" name="type" value="product"> 980 </form> 981 982 <button class="Search__Close Link Link--primary" data-action="close-search" aria-label="Close search"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 983 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 984 </svg></button> 985 </div> 986 987 <div class="Search__Results" aria-hidden="true"><div class="PageLayout PageLayout--breakLap"> 988 <div class="PageLayout__Section"></div> 989 <div class="PageLayout__Section PageLayout__Section--secondary"></div> 990 </div></div> 991 </div> 992</div><header id="section-header" 993 class="Header Header--center Header--initialized Header--withIcons" 994 data-section-id="header" 995 data-section-type="header" 996 data-section-settings='{ 997 "navigationStyle": "center", 998 "hasTransparentHeader": false, 999 "isSticky": true 1000}' 1001 role="banner"> 1002 <div class="Header__Wrapper"> 1003 <div class="Header__FlexItem Header__FlexItem--fill"> 1004 <button class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" aria-expanded="false" data-action="open-drawer" data-drawer-id="sidebar-menu" aria-label="Open navigation"> 1005 <span class="hidden-tablet-and-up"><svg class="Icon Icon--nav " role="presentation" viewBox="0 0 20 14"> 1006 <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path> 1007 </svg></span> 1008 <span class="hidden-phone"><svg class="Icon Icon--nav-desktop " role="presentation" viewBox="0 0 24 16"> 1009 <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path> 1010 </svg></span> 1011 </button><nav class="Header__MainNav hidden-pocket hidden-lap" aria-label="Main navigation"> 1012 <ul class="HorizontalList HorizontalList--spacingExtraLoose"><li class="HorizontalList__Item " > 1013 <a href="/" class="Heading u-h6">Home<span class="Header__LinkSpacer">Home</span></a></li><li class="HorizontalList__Item " aria-haspopup="true"> 1014 <a href="/collections/best-sellers" class="Heading u-h6">Collections</a><div class="DropdownMenu" aria-hidden="true"> 1015 <ul class="Linklist"><li class="Linklist__Item" > 1016 <a href="/collections/perfume-body-oil-1" class="Link Link--secondary">Fine Fragrance & Perfume Oil </a></li><li class="Linklist__Item" > 1017 <a href="/collections/gifts-bundles" class="Link Link--secondary">Bundles & Gifts </a></li><li class="Linklist__Item" > 1018 <a href="/collections/body-butter-creams" class="Link Link--secondary">Seasonal Collections </a></li></ul> 1019 </div></li><li class="HorizontalList__Item " > 1020 <a href="/collections/men-s-collection" class="Heading u-h6">Men<span class="Header__LinkSpacer">Men</span></a></li><li class="HorizontalList__Item " aria-haspopup="true"> 1021 <a href="/collections" class="Heading u-h6">Fragrance Categories</a><div class="DropdownMenu" aria-hidden="true"> 1022 <ul class="Linklist"><li class="Linklist__Item" > 1023 <a href="/collections/citrus" class="Link Link--secondary">Citrus </a></li><li class="Linklist__Item" > 1024 <a href="/collections/florals" class="Link Link--secondary">Floral </a></li><li class="Linklist__Item" > 1025 <a href="/collections/fresh-clean-green" class="Link Link--secondary">Fresh Clean + Green </a></li><li class="Linklist__Item" > 1026 <a href="/collections/spice-wood-musk-resin" class="Link Link--secondary">Spice Wood Musk </a></li><li class="Linklist__Item" > 1027 <a href="/collections/watery-fruit-citrus" class="Link Link--secondary">Watery Fruit </a></li><li class="Linklist__Item" > 1028 <a href="/collections/travel-colognes-perfume-oils" class="Link Link--secondary">Travel Colognes </a></li><li class="Linklist__Item" > 1029 <a href="https://butterbykeba-com.myshopify.com/tools/perfect-product-finder/butter-by-keba-self-care-quiz" class="Link Link--secondary">Aroma & Skin Quiz </a></li></ul> 1030 </div></li><li class="HorizontalList__Item " aria-haspopup="true"> 1031 <a href="/collections/books-journals" class="Heading u-h6">Butter By Keba Studios</a><div class="DropdownMenu" aria-hidden="true"> 1032 <ul class="Linklist"><li class="Linklist__Item" > 1033 <a href="/collections/books-journals" class="Link Link--secondary">Books and Journals </a></li><li class="Linklist__Item" > 1034 <a href="/products/blends-by-keba-custom-fragrances" class="Link Link--secondary">Custom Scent Lab </a></li><li class="Linklist__Item" > 1035 <a href="https://butterbykeba.com/pages/essential-oils-when-pregnant" class="Link Link--secondary">Essential Oils When Pregnant </a></li><li class="Linklist__Item" > 1036 <a href="https://butterbykeba.com/pages/press-as-seen-on" class="Link Link--secondary">Press </a></li><li class="Linklist__Item" > 1037 <a href="https://butterbykeba.wordpress.com/" class="Link Link--secondary">SCENT Miniseries </a></li><li class="Linklist__Item" > 1038 <a href="/blogs/new" class="Link Link--secondary">The Vibe Report </a></li><li class="Linklist__Item" > 1039 <a href="/pages/harlem-born-nfts" class="Link Link--secondary">Art NFTs </a></li></ul> 1040 </div></li><li class="HorizontalList__Item " aria-haspopup="true"> 1041 <a href="/pages/our-story" class="Heading u-h6">Our Story</a><div class="DropdownMenu" aria-hidden="true"> 1042 <ul class="Linklist"><li class="Linklist__Item" aria-haspopup="true"> 1043 <a href="/pages/contact-us-faq" class="Link Link--secondary">Contact Us/ FAQ <svg class="Icon Icon--select-arrow-right " role="presentation" viewB
1043ox="0 0 11 18"> 1044 <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> 1045 </svg></a><div class="DropdownMenu" aria-hidden="true"> 1046 <ul class="Linklist"><li class="Linklist__Item"> 1047 <a href="/pages/frequently-asked-questions" class="Link Link--secondary">FAQ</a> 1048 </li></ul> 1049 </div></li></ul> 1050 </div></li></ul> 1051 </nav><form method="post" action="/localization" id="localization_form_header" accept-charset="UTF-8" class="Header__LocalizationForm hidden-pocket hidden-lap" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="HorizontalList HorizontalList--spacingLoose"><div class="HorizontalList__Item"> 1052 <input type="hidden" name="currency_code" value="USD"> 1053 <span class="u-visually-hidden">Currency</span> 1054 1055 <button type="button" class="SelectButton Link Link--primary u-h8" aria-haspopup="true" aria-expanded="false" aria-controls="header-currency-popover"> 1056 USD $ 1057<svg class="Icon Icon--select-arrow " role="presentation" viewBox="0 0 19 12"> 1058 <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline> 1059 </svg></button> 1060 1061 <div id="header-currency-popover" class="Popover Popover--small Popover--noWrap" aria-hidden="true"> 1062 <header class="Popover__Header"> 1063 <button type="button" class="Popover__Close Icon-Wrapper--clickable" data-action="close-popover"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 1064 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 1065 </svg></button> 1066 <span class="Popover__Title Heading u-h4">Currency</span> 1067 </header> 1068 1069 <div class="Popover__Content"> 1070 <div class="Popover__ValueList Popover__ValueList--center" data-scrollable><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AED" > 1071 AED د.Ø¥ 1072 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ALL" > 1073 ALL L 1074 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ANG" > 1075 ANG Æ 1076 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AUD" > 1077 AUD $ 1078 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AWG" > 1079 AWG Æ 1080 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AZN" > 1081 AZN â¼ 1082 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BAM" > 1083 BAM ÐÐ 1084 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BBD" > 1085 BBD $ 1086 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BDT" > 1087 BDT à§³ 1088 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BIF" > 1089 BIF Fr 1090 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BND" > 1091 BND $ 1092 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BOB" > 1093 BOB Bs. 1094 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BSD" > 1095 BSD $ 1096 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BWP" > 1097 BWP P 1098 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BZD" > 1099 BZD $ 1100 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CAD" > 1101 CAD $ 1102 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CDF" > 1103 CDF Fr 1104 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CHF" > 1105 CHF CHF 1106 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CNY" > 1107 CNY Â¥ 1108 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CRC" > 1109 CRC â¡ 1110 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CVE" > 1111 CVE $ 1112 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CZK" > 1113 CZK KÄ 1114 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DJF" > 1115 DJF Fdj 1116 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DKK" > 1117 DKK kr. 1118 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DOP" > 1119 DOP $ 1120 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DZD" > 1121 DZD د.ج 1122 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="EGP" > 1123 EGP ج.Ù 1124 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ETB" > 1125 ETB Br 1126 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="EUR" > 1127 EUR ⬠1128 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="FJD" > 1129 FJD $ 1130 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="FKP" > 1131 FKP £ 1132 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GBP" > 1133 GBP £ 1134 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GMD" > 1135 GMD D 1136 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GNF" > 1137 GNF Fr 1138 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GTQ" > 1139 GTQ Q 1140 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GYD" > 1141 GYD $ 1142 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HKD" > 1143 HKD $ 1144 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HNL" > 1145 HNL L 1146 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HUF" > 1147 HUF Ft 1148 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="IDR" > 1149 IDR Rp 1150 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ILS" > 1151 ILS ⪠1152 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="INR" > 1153 INR â¹ 1154 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ISK" > 1155 ISK kr 1156 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="JMD" > 1157 JMD $ 1158 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="JPY" > 1159 JPY Â¥ 1160 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KES" > 1161 KES KSh 1162 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KGS" > 1163 KGS som 1164 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KHR" > 1165 KHR á 1166 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KMF" > 1167 KMF Fr 1168 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KRW" > 1169 KRW â© 1170 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KYD" > 1171 KYD $ 1172 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KZT" > 1173 KZT ⸠1174 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LAK" > 1175 LAK â 1176 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LBP" > 1177 LBP Ù.Ù 1178 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LKR" > 1179 LKR ⨠1180 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MAD" > 1181 MAD د.Ù . 1182 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MDL" > 1183 MDL L 1184 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MKD" > 1185 MKD ден 1186 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MMK" > 1187 MMK K 1188 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MNT" > 1189 MNT â® 1190 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MOP" > 1191 MOP P 1192 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MUR" > 1193 MUR ⨠1194 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MVR" > 1195 MVR MVR 1196 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MWK" > 1197 MWK MK 1198 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MYR" > 1199 MYR RM 1200 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NGN" > 1201 NGN ⦠1202 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NIO" > 1203 NIO C$ 1204 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NPR" > 1205 NPR Rs. 1206 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NZD" > 1207 NZD $ 1208 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PEN" > 1209 PEN S/ 1210 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PGK" > 1211 PGK K 1212 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PHP" > 1213 PHP â± 1214 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PKR" > 1215 PKR ⨠1216 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PLN" > 1217 PLN zÅ 1218 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PYG" > 1219 PYG â² 1220 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="QAR" > 1221 QAR ر.Ù 1222 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RON" > 1223 RON Lei 1224 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RSD" > 1225 RSD РСР1226 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RWF" > 1227 RWF FRw 1228 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SAR" > 1229 SAR ر.س 1230 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SBD" > 1231 SBD $ 1232 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SEK" > 1233
1233 SEK kr 1234 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SGD" > 1235 SGD $ 1236 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SHP" > 1237 SHP £ 1238 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SLL" > 1239 SLL Le 1240 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="STD" > 1241 STD Db 1242 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="THB" > 1243 THB ฿ 1244 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TJS" > 1245 TJS Ð Ð 1246 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TOP" > 1247 TOP T$ 1248 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TTD" > 1249 TTD $ 1250 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TWD" > 1251 TWD $ 1252 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TZS" > 1253 TZS Sh 1254 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UAH" > 1255 UAH â´ 1256 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UGX" > 1257 UGX USh 1258 </button><button type="submit" name="currency_code" class="Popover__Value is-selected Heading Link Link--primary u-h6" value="USD" aria-current="true"> 1259 USD $ 1260 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UYU" > 1261 UYU $U 1262 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UZS" > 1263 UZS so'm 1264 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="VND" > 1265 VND â« 1266 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="VUV" > 1267 VUV Vt 1268 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="WST" > 1269 WST T 1270 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XAF" > 1271 XAF CFA 1272 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XCD" > 1273 XCD $ 1274 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XOF" > 1275 XOF Fr 1276 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XPF" > 1277 XPF Fr 1278 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="YER" > 1279 YER ï·¼ 1280 </button></div> 1281 </div> 1282 </div> 1283 </div></div></form></div><div class="Header__FlexItem Header__FlexItem--logo"><div class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary" 1284 src="//butterbykeba.com/cdn/shop/files/Copy_of_blends_by_keba_logo_1_50x.png?v=1738480456" 1285 srcset="//butterbykeba.com/cdn/shop/files/Copy_of_blends_by_keba_logo_1_50x.png?v=1738480456 1x, //butterbykeba.com/cdn/shop/files/[email protected]?v=1738480456 2x" 1286 width="1280" 1287 height="1280" 1288 alt="butterbykeba.com"></a></div></div> 1289 1290 <div class="Header__FlexItem Header__FlexItem--fill"><nav class="Header__SecondaryNav"> 1291 <ul class="HorizontalList HorizontalList--spacingLoose hidden-pocket hidden-lap"> 1292 <li class="HorizontalList__Item"> 1293 <form method="post" action="/localization" id="localization_form_header" accept-charset="UTF-8" class="Header__LocalizationForm hidden-pocket hidden-lap" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="HorizontalList HorizontalList--spacingLoose"><div class="HorizontalList__Item"> 1294 <input type="hidden" name="currency_code" value="USD">
1295 <span class="u-visually-hidden">Currency</span> 1296 1297 <button type="button" class="SelectButton Link Link--primary u-h8" aria-haspopup="true" aria-expanded="false" aria-controls="header-currency-popover"> 1298 USD $ 1299<svg class="Icon Icon--select-arrow " role="presentation" viewBox="0 0 19 12"> 1300 <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline> 1301 </svg></button> 1302 1303 <div id="header-currency-popover" class="Popover Popover--small Popover--noWrap" aria-hidden="true"> 1304 <header class="Popover__Header"> 1305 <button type="button" class="Popover__Close Icon-Wrapper--clickable" data-action="close-popover"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 1306 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 1307 </svg></button> 1308 <span class="Popover__Title Heading u-h4">Currency</span> 1309 </header> 1310 1311 <div class="Popover__Content"> 1312 <div class="Popover__ValueList Popover__ValueList--center" data-scrollable><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AED" > 1313 AED د.Ø¥ 1314 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ALL" > 1315 ALL L 1316 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ANG" > 1317 ANG Æ 1318 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AUD" > 1319 AUD $ 1320 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AWG" > 1321 AWG Æ 1322 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AZN" > 1323 AZN â¼ 1324 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BAM" > 1325 BAM ÐÐ 1326 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BBD" > 1327 BBD $ 1328 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BDT" > 1329 BDT à§³ 1330 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BIF" > 1331 BIF Fr 1332 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BND" > 1333 BND $ 1334 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BOB" > 1335 BOB Bs. 1336 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BSD" > 1337 BSD $ 1338 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BWP" > 1339 BWP P 1340 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BZD" > 1341 BZD $ 1342 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CAD" > 1343 CAD $ 1344 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CDF" > 1345 CDF Fr 1346 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CHF" > 1347 CHF CHF 1348 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CNY" > 1349 CNY Â¥ 1350 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CRC" > 1351 CRC â¡ 1352 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CVE" > 1353 CVE $ 1354 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CZK" > 1355 CZK KÄ 1356 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DJF" > 1357 DJF Fdj 1358 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DKK" > 1359 DKK kr. 1360 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DOP" > 1361 DOP $ 1362 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DZD" > 1363 DZD د.ج 1364 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="EGP" > 1365 EGP ج.Ù 1366 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ETB" > 1367 ETB Br 1368 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="EUR" > 1369 EUR ⬠1370 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="FJD" > 1371 FJD $ 1372 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="FKP" > 1373 FKP £ 1374 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GBP" > 1375 GBP £ 1376 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GMD" > 1377 GMD D 1378 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GNF" > 1379 GNF Fr 1380 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GTQ" > 1381 GTQ Q 1382 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GYD" > 1383 GYD $ 1384 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HKD" > 1385 HKD $ 1386 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HNL" > 1387 HNL L 1388 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HUF" > 1389 HUF Ft 1390 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="IDR" > 1391 IDR Rp 1392 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ILS" > 1393 ILS ⪠1394 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="INR" > 1395 INR â¹ 1396 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ISK" > 1397 ISK kr 1398 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="JMD" > 1399 JMD $ 1400 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="JPY" > 1401 JPY Â¥ 1402 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KES" > 1403 KES KSh 1404 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KGS" > 1405 KGS som 1406 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KHR" > 1407 KHR á 1408 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KMF" > 1409 KMF Fr 1410 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KRW" > 1411 KRW â© 1412 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KYD" > 1413 KYD $ 1414 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KZT" > 1415 KZT ⸠1416 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LAK" > 1417 LAK â 1418 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LBP" > 1419 LBP Ù.Ù 1420 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LKR" > 1421 LKR ⨠1422 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MAD" > 1423 MAD د.Ù . 1424 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MDL" > 1425 MDL L 1426 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MKD" > 1427 MKD ден 1428 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MMK" > 1429 MMK K 1430 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MNT" > 1431 MNT â® 1432 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MOP" > 1433 MOP P 1434 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MUR" > 1435 MUR ⨠1436 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MVR" > 1437 MVR MVR 1438 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MWK" > 1439 MWK MK 1440 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MYR" > 1441 MYR RM 1442 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NGN" > 1443 NGN ⦠1444 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NIO" > 1445 NIO C$ 1446 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NPR" > 1447 NPR Rs. 1448 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NZD" > 1449 NZD $ 1450 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PEN" > 1451 PEN S/ 1452 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PGK" > 1453 PGK K 1454 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PHP" > 1455 PHP â± 1456 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PKR" > 1457 PKR ⨠1458 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PLN" > 1459 PLN zÅ 1460 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PYG" > 1461 PYG â² 1462 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="QAR" > 1463 QAR ر.Ù 1464 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RON" > 1465 RON Lei 1466 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RSD" > 1467 RSD РСР1468 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RWF" > 1469 RWF FRw 1470 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SAR" > 1471 SAR ر.س 1472 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SBD" > 1473 SBD $ 1474 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SEK" > 1475 SEK kr 1476 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SGD" > 1477 SGD $ 1478 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SHP" > 1479 SHP £ 1480 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SLL" > 1481 SLL Le 1482 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="STD" > 1483 STD Db 1484 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="THB" > 1485 THB ฿ 1486 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TJS" > 1487 TJS Ð Ð 1488 </button><button type="submi
1488t" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TOP" > 1489 TOP T$ 1490 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TTD" > 1491 TTD $ 1492 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TWD" > 1493 TWD $ 1494 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TZS" > 1495 TZS Sh 1496 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UAH" > 1497 UAH â´ 1498 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UGX" > 1499 UGX USh 1500 </button><button type="submit" name="currency_code" class="Popover__Value is-selected Heading Link Link--primary u-h6" value="USD" aria-current="true"> 1501 USD $ 1502 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UYU" > 1503 UYU $U 1504 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UZS" > 1505 UZS so'm 1506 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="VND" > 1507 VND â« 1508 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="VUV" > 1509 VUV Vt 1510 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="WST" > 1511 WST T 1512 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XAF" > 1513 XAF CFA 1514 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XCD" > 1515 XCD $ 1516 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XOF" > 1517 XOF Fr 1518 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XPF" > 1519 XPF Fr 1520 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="YER" > 1521 YER ï·¼ 1522 </button></div> 1523 </div> 1524 </div> 1525 </div></div></form> 1526 </li> 1527 </ul> 1528 </nav><a href="/account" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-phone"><svg class="Icon Icon--account " role="presentation" viewBox="0 0 20 20"> 1529 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1530 <path d="M0 18c0-4.5188182 3.663-8.18181818 8.18181818-8.18181818h1.63636364C14.337 9.81818182 18 13.4811818 18 18"></path> 1531 <circle cx="9" cy="4.90909091" r="4.90909091"></circle> 1532 </g> 1533 </svg></a><a href="/search" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="toggle-search" aria-label="Search"> 1534 <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17"> 1535 <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1536 <path d="M16 16l-5.0752-5.0752"></path> 1537 <circle cx="6.4" cy="6.4" r="6.4"></circle> 1538 </g> 1539 </svg></span> 1540 <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewB
1540ox="0 0 21 21"> 1541 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1542 <path d="M18 18l-5.7096-5.7096"></path> 1543 <circle cx="7.2" cy="7.2" r="7.2"></circle> 1544 </g> 1545 </svg></span> 1546 </a> 1547 1548 <a href="/cart" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " > 1549 <span class="hidden-tablet-and-up"><svg class="Icon Icon--cart " role="presentation" viewBox="0 0 17 20"> 1550 <path d="M0 20V4.995l1 .006v.015l4-.002V4c0-2.484 1.274-4 3.5-4C10.518 0 12 1.48 12 4v1.012l5-.003v.985H1V19h15V6.005h1V20H0zM11 4.49C11 2.267 10.507 1 8.5 1 6.5 1 6 2.27 6 4.49V5l5-.002V4.49z" fill="currentColor"></path> 1551 </svg></span> 1552 <span class="hidden-phone"><svg class="Icon Icon--cart-desktop " role="presentation" viewBox="0 0 19 23"> 1553 <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path> 1554 </svg></span> 1555 <span class="Header__CartDot "></span> 1556 </a> 1557 </div> 1558 </div> 1559 1560 1561</header> 1562 1563<style>:root { 1564 --use-sticky-header: 1; 1565 --use-unsticky-header: 0; 1566 } 1567 1568 .shopify-section--header { 1569 position: -webkit-sticky; 1570 position: sticky; 1571 }.Header__LogoImage { 1572 max-width: 50px; 1573 } 1574 1575 @media screen and (max-width: 640px) { 1576 .Header__LogoImage { 1577 max-width: 50px; 1578 } 1579 }:root { 1580 --header-is-not-transparent: 1; 1581 --header-is-transparent: 0; 1582 }</style> 1583
1584<script> 1585 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px'); 1586</script>
1586 1587 1588 1589</div> 1590 1591 <main id="main" role="main"> 1592 <div id="shopify-section-template--16778160373995__main" class="shopify-section"><section data-section-id="template--16778160373995__main" data-section-type="collection" data-section-settings='{ 1593 "sectionId": "template--16778160373995__main", 1594 "filterPosition": "sidebar" 1595}'><div class="EmptyState"> 1596 <div class="Container"> 1597 <h1 class="EmptyState__Title Heading u-h5">Search</h1><p>Enter a word to search our products:</p><div class="EmptyState__Action" > 1598 <form method="GET" action="/search" class="Form"> 1599 <input class="Form__Input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search..."> 1600 <input type="hidden" name="type" value="product"> 1601 </form> 1602 </div> 1603 </div> 1604 </div></section> 1605 1606</div> 1607 </main> 1608 1609 <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" data-section-id="footer" data-section-type="footer" class="Footer " role="contentinfo"> 1610 <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">About the shop</h2><div class="Footer__Content Rte"> 1611 <p>With 20 years of experience Butter By Keba, NYC, offers quality handcrafted personal care products and fragrances that are infused with certified aromatherapy and perfumery. Â Â Our line of apothecary is formulated with a blend of plant-based ingredients, essential oils and phthalate-free naturally derived fragrances.</p> 1612 </div><ul class="Footer__Social HorizontalList HorizontalList--spacingLoose"> 1613 <li class="HorizontalList__Item"> 1614 <a href="https://pin.it/6GXMjPZUD" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Pinterest"> 1615 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--pinterest " role="presentation" viewBox="0 0 32 32"> 1616 <path d="M16 0q3.25 0 6.208 1.271t5.104 3.417 3.417 5.104T32 16q0 4.333-2.146 8.021t-5.833 5.833T16 32q-2.375 0-4.542-.625 1.208-1.958 1.625-3.458l1.125-4.375q.417.792 1.542 1.396t2.375.604q2.5 0 4.479-1.438t3.063-3.937 1.083-5.625q0-3.708-2.854-6.437t-7.271-2.729q-2.708 0-4.958.917T8.042 8.689t-2.104 3.208-.729 3.479q0 2.167.812 3.792t2.438 2.292q.292.125.5.021t.292-.396q.292-1.042.333-1.292.167-.458-.208-.875-1.083-1.208-1.083-3.125 0-3.167 2.188-5.437t5.729-2.271q3.125 0 4.875 1.708t1.75 4.458q0 2.292-.625 4.229t-1.792 3.104-2.667 1.167q-1.25 0-2.042-.917t-.5-2.167q.167-.583.438-1.5t.458-1.563.354-1.396.167-1.25q0-1.042-.542-1.708t-1.583-.667q-1.292 0-2.167 1.188t-.875 2.979q0 .667.104 1.292t.229.917l.125.292q-1.708 7.417-2.083 8.708-.333 1.583-.25 3.708-4.292-1.917-6.938-5.875T0 16Q0 9.375 4.687 4.688T15.999.001z"></path> 1617 </svg></span> 1618 </a> 1619 </li> 1620 1621 1622<li class="HorizontalList__Item"> 1623 <a href="https://www.youtube.com/channel/UCh5kdzxTAHWvoATYcPkmZQA" class="Link Link--primary" target="_blank" rel="noopener" aria-label="YouTube"> 1624 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--youtube " role="presentation" viewBox="0 0 33 32"> 1625 <path d="M0 25.693q0 1.997 1.318 3.395t3.209 1.398h24.259q1.891 0 3.209-1.398t1.318-3.395V6.387q0-1.997-1.331-3.435t-3.195-1.438H4.528q-1.864 0-3.195 1.438T.002 6.387v19.306zm12.116-3.488V9.876q0-.186.107-.293.08-.027.133-.027l.133.027 11.61 6.178q.107.107.107.266 0 .107-.107.213l-11.61 6.178q-.053.053-.107.053-.107 0-.16-.053-.107-.107-.107-.213z"></path> 1626 </svg></span> 1627 </a> 1628 </li> 1629 1630 1631<li class="HorizontalList__Item"> 1632 <a href="https://www.tiktok.com/@butterbykeba" class="Link Link--primary" target="_blank" rel="noopener" aria-label="TikTok"> 1633 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--tiktok " role="presentation" viewBox="0 0 13 16"> 1634 <path d="M12.998 6.146A4.055 4.055 0 019.23 4.331v6.245a4.616 4.616 0 11-4.615-4.615c.096 0 .19.008.285.014V8.25c-.095-.012-.188-.029-.285-.029a2.356 2.356 0 000 4.711c1.3 0 2.45-1.025 2.45-2.326L7.089 0h2.176A4.053 4.053 0 0013 3.618v2.528" fill="currentColor"></path> 1635 </svg></span> 1636 </a> 1637 </li> 1638 1639 1640<li class="HorizontalList__Item"> 1641 <a href="https://www.linkedin.com/company/butter-by-keba/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="LinkedIn">
1642 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--linkedin " role="presentation" viewBox="0 0 24 24"> 1643 <path d="M19 0H5a5 5 0 0 0-5 5v14a5 5 0 0 0 5 5h14a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5zM8 19H5V8h3v11zM6.5 6.73a1.76 1.76 0 1 1 0-3.53 1.76 1.76 0 0 1 0 3.53zM20 19h-3v-5.6c0-3.37-4-3.12-4 0V19h-3V8h3v1.76a3.8 3.8 0 0 1 7 2.48V19z"></path> 1644 </svg></span> 1645 </a> 1646 </li> 1647 1648 1649 1650 </ul> 1651</div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Support and Help</h2> 1652 1653 <ul class="Linklist"><li class="Linklist__Item"> 1654 <a href="/policies/privacy-policy" class="Link Link--primary">Privacy Policy </a> 1655 </li><li class="Linklist__Item"> 1656 <a href="/pages/terms-of-use" class="Link Link--primary">Terms of Use</a> 1657 </li><li class="Linklist__Item"> 1658 <a href="/pages/contact-us-faq" class="Link Link--primary">Contact Us/FAQ</a> 1659 </li><li class="Linklist__Item"> 1660 <a href="https://butterbykeba.com/apps/ongoing-subscriptions/login" class="Link Link--primary">Manage Subscription</a> 1661 </li><li class="Linklist__Item"> 1662 <a href="/policies/refund-policy" class="Link Link--primary">Exchange/Return Policy</a> 1663 </li><li class="Linklist__Item"> 1664 <a href="/policies/shipping-policy" class="Link Link--primary">Shipping Policy</a> 1665 </li><li class="Linklist__Item"> 1666 <a href="https://butterbykeba.com/pages/about-us" class="Link Link--primary">About Us</a> 1667 </li><li class="Linklist__Item"> 1668 <a href="https://butterbykeba.com/pages/press-as-seen-on" class="Link Link--primary">Press</a> 1669 </li><li class="Linklist__Item"> 1670 <a href="https://butterbykeba.com/pages/privacy-policy-terms-of-use" class="Link Link--primary">Legal</a> 1671 </li><li class="Linklist__Item"> 1672 <a href="/pages/policy-on-human-rights" class="Link Link--primary">Human Rights</a> 1673 </li><li class="Linklist__Item"> 1674 <a href="/pages/code-of-ethics" class="Link Link--primary">Code of Ethics</a> 1675 </li></ul></div><div class="Footer__Block Footer__Block--newsletter" ><h2 class="Footer__Title Heading u-h6">Newsletter</h2><div class="Footer__Content Rte"> 1676 <p>Subscribe to receive updates, access to exclusive deals, and more.</p> 1677 </div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1678 <input type="email" name="contact[email]" class="Form__Input" aria-label="Enter your email address" placeholder="Enter your email address" required> 1679 <button type="submit" class="Form__Submit Button Button--primary">Subscribe</button></form></div></div><div class="Footer__Aside"><div class="Footer__Localization"><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="Footer__LocalizationForm" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="Footer__LocalizationItem"> 1680 <input type="hidden" name="currency_code" value="USD"> 1681 <span class="u-visually-hidden">Currency</span> 1682 1683 <button type="button" class="SelectButton Link Link--primary u-h8" aria-haspopup="true" aria-expanded="false" aria-controls="footer-currency-popover"> 1684 USD $
1685<svg class="Icon Icon--select-arrow " role="presentation" viewBox="0 0 19 12"> 1686 <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline> 1687 </svg></button> 1688 1689 <div id="footer-currency-popover" class="Popover Popover--small Popover--noWrap" aria-hidden="true"> 1690 <header class="Popover__Header"> 1691 <button type="button" class="Popover__Close Icon-Wrapper--clickable" data-action="close-popover"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 1692 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 1693 </svg></button> 1694 <span class="Popover__Title Heading u-h4">Currency</span> 1695 </header> 1696 1697 <div class="Popover__Content"> 1698 <div class="Popover__ValueList Popover__ValueList--center" data-scrollable><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AED" > 1699 AED د.Ø¥ 1700 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ALL" > 1701 ALL L 1702 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ANG" > 1703 ANG Æ 1704 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AUD" > 1705 AUD $ 1706 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AWG" > 1707 AWG Æ 1708 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="AZN" > 1709 AZN â¼ 1710 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BAM" > 1711 BAM ÐÐ 1712 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BBD" > 1713 BBD $ 1714 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BDT" > 1715 BDT à§³ 1716 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BIF" > 1717 BIF Fr 1718 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BND" > 1719 BND $ 1720 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BOB" > 1721 BOB Bs. 1722 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BSD" > 1723 BSD $ 1724 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BWP" > 1725 BWP P 1726 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="BZD" > 1727 BZD $ 1728 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CAD" > 1729 CAD $ 1730 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CDF" > 1731 CDF Fr 1732 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CHF" > 1733 CHF CHF 1734 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CNY" > 1735 CNY Â¥ 1736 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CRC" > 1737 CRC â¡ 1738 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CVE" > 1739 CVE $ 1740 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="CZK" > 1741 CZK KÄ 1742 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DJF" > 1743 DJF Fdj 1744 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DKK" > 1745 DKK kr. 1746 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DOP" > 1747 DOP $ 1748 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="DZD" > 1749 DZD د.ج 1750 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="EGP" > 1751 EGP ج.Ù 1752 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ETB" > 1753 ETB Br 1754 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="EUR" > 1755 EUR ⬠1756 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="FJD" > 1757 FJD $ 1758 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="FKP" > 1759 FKP £ 1760 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GBP" > 1761 GBP £ 1762 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GMD" > 1763 GMD D 1764 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GNF" > 1765 GNF Fr 1766 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GTQ" > 1767 GTQ Q 1768 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="GYD" > 1769 GYD $ 1770 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HKD" > 1771 HKD $ 1772 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HNL" > 1773 HNL L 1774 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="HUF" > 1775 HUF Ft 1776 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="IDR" > 1777 IDR Rp 1778 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ILS" > 1779 ILS ⪠1780 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="INR" > 1781 INR â¹ 1782 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="ISK" > 1783 ISK kr 1784 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="JMD" > 1785 JMD $ 1786 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="JPY" > 1787 JPY Â¥ 1788 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KES" > 1789 KES KSh 1790 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KGS" > 1791 KGS som 1792 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KHR" > 1793 KHR á 1794 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KMF" > 1795 KMF Fr 1796 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KRW" > 1797 KRW â© 1798 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KYD" > 1799 KYD $ 1800 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="KZT" > 1801 KZT ⸠1802 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LAK" > 1803 LAK â 1804 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LBP" > 1805 LBP Ù.Ù 1806 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="LKR" > 1807 LKR ⨠1808 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MAD" > 1809 MAD د.Ù . 1810 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MDL" > 1811 MDL L 1812 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MKD" > 1813 MKD ден 1814 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MMK" > 1815 MMK K 1816 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MNT" > 1817 MNT â® 1818 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MOP" > 1819 MOP P 1820 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MUR" > 1821 MUR ⨠1822 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MVR" > 1823 MVR MVR 1824 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MWK" > 1825 MWK MK 1826 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="MYR" > 1827 MYR RM 1828 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NGN" > 1829 NGN ⦠1830 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NIO" > 1831 NIO C$ 1832 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NPR" > 1833 NPR Rs. 1834 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="NZD" > 1835 NZD $ 1836 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PEN" > 1837 PEN S/ 1838 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PGK" > 1839 PGK K 1840 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PHP" > 1841 PHP â± 1842 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PKR" > 1843 PKR ⨠1844 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PLN" > 1845 PLN zÅ 1846 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="PYG" > 1847 PYG â² 1848 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="QAR" > 1849 QAR ر.Ù 1850 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RON" > 1851 RON Lei 1852 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RSD" > 1853 RSD РСР1854 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="RWF" > 1855 RWF FRw 1856 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SAR" > 1857 SAR ر.س 1858 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SBD" > 1859 SBD $ 1860 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SEK" > 1861 SEK kr 1862 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SGD" > 1863 SGD $ 1864 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SHP" > 1865 SHP £ 1866 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="SLL" > 1867 SLL Le 1868 </button><button type="submit" name="currency_code" class="Popover__Value Heading
1868Link Link--primary u-h6" value="STD" > 1869 STD Db 1870 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="THB" > 1871 THB ฿ 1872 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TJS" > 1873 TJS РР1874 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TOP" > 1875 TOP T$ 1876 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TTD" > 1877 TTD $ 1878 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TWD" > 1879 TWD $ 1880 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="TZS" > 1881 TZS Sh 1882 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UAH" > 1883 UAH ⴠ1884 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UGX" > 1885 UGX USh 1886 </button><button type="submit" name="currency_code" class="Popover__Value is-selected Heading Link Link--primary u-h6" value="USD" aria-current="true"> 1887 USD $ 1888 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UYU" > 1889 UYU $U 1890 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="UZS" > 1891 UZS so'm 1892 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="VND" > 1893 VND ⫠1894 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="VUV" > 1895 VUV Vt 1896 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="WST" > 1897 WST T 1898 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XAF" > 1899 XAF CFA 1900 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XCD" > 1901 XCD $ 1902 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XOF" > 1903 XOF Fr 1904 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="XPF" > 1905 XPF Fr 1906 </button><button type="submit" name="currency_code" class="Popover__Value Heading Link Link--primary u-h6" value="YER" > 1907 YER ﷼ 1908 </button></div> 1909 </div> 1910 </div> 1911 </div></form></div><div class="Footer__Copyright"> 1912 <a href="/" class="Footer__StoreName Heading u-h7 Link Link--secondary">© butterbykeba.com</a> 1913 <p class="Footer__ThemeAuthor"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p> 1914 </div><ul class="Footer__PaymentList HorizontalList"> 1915 <li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.
191503.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 1916</li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1917</li><li class="HorizontalList__Item"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
19171.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1918</li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
191806zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1919</li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1920</li><li class="HorizontalList__Item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
19200-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1921</li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
192116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1922</li> 1923 </ul></div> 1924 </div> 1925</footer>
1926<script data-obct type = "text/javascript"> 1927 /** DO NOT MODIFY THIS CODE**/ 1928 !function(_window, _document) { 1929 var OB_ADV_ID = '004bd85990a6ed25892ee830898a3396fb'; 1930 if (_window.obApi) { 1931 var toArray = function(object) { 1932 return Object.prototype.toString.call(object) === '[object Array]' ? object : [object]; 1933 }; 1934 _window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID)); 1935 return; 1936 } 1937 var api = _window.obApi = function() { 1938 api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments); 1939 }; 1940 api.version = '1.1'; 1941 api.loaded = true; 1942 api.marketerId = OB_ADV_ID; 1943 api.queue = []; 1944 var tag = _document.createElement('script'); 1945 tag.async = true; 1946 tag.src = '//amplify.outbrain.com/cp/obtp.js'; 1947 tag.type = 'text/javascript'; 1948 var script = _document.getElementsByTagName('script')[0]; 1949 script.parentNode.insertBefore(tag, script); 1950 }(window, document); 1951 1952 obApi('track', 'PAGE_VIEW', { content: { id: 'XXXXX'}, contentType: 'product' }); 1953</script>
1953 1954</div> 1955 </div> 1956 1957
1957<script async src="https://loox.io/widget/EJegeCaWHi/loox.1634262735307.js?shop=butterbykeba-com.myshopify.com"></script>
1957 1958
1958<script 1959 src="//d1liekpayvooaz.cloudfront.net/apps/customizery/customizery.js?shop=butterbykeba-com.myshopify.com" 1960 ></script>
1960 1961 1962 <!-- spurit_sri-added --> 1963
1963<script> 1964 if(typeof(Spurit) === 'undefined'){ 1965 var Spurit = {}; 1966 } 1967 if(!Spurit.recurringInvoices){ 1968 Spurit.recurringInvoices = {}; 1969 } 1970 if(!Spurit.recurringInvoices.snippet){ 1971 Spurit.recurringInvoices.snippet = {}; 1972 } 1973 Spurit.recurringInvoices.snippet.appId = '46'; 1974 Spurit.recurringInvoices.snippet.shopHash = '94892b397e36283849ca56ab9e596374'; 1975 Spurit.recurringInvoices.snippet.shopDomain = 'butterbykeba-com.myshopify.com'; 1976 Spurit.recurringInvoices.snippet.folderStore = 'https://cdn-spurit.com/shopify-apps/recurring-invoices/store/'; 1977 Spurit.recurringInvoices.snippet.folderCss = 'https://cdn-spurit.com/shopify-apps/recurring-invoices/'; 1978 Spurit.recurringInvoices.snippet.cdnHostPath = 'https://cdn-spurit.com/'; 1979 Spurit.recurringInvoices.snippet.cdnJsLibsPath = 'https://cdn-spurit.com/all-apps/'; 1980 Spurit.recurringInvoices.snippet.moneyFormat = '${{amount}}'; 1981 1982 if(typeof(Spurit.globalSnippet) === 'undefined'){ 1983 Spurit.globalSnippet = { 1984 shop_currency: 'USD', 1985 money_format: '${{amount}}', 1986 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 1987 customer_id: '' 1988 }; 1989 } 1990 1991 if(typeof(Spurit.recurringInvoices.translation) === 'undefined'){ 1992 Spurit.recurringInvoices.translation = { 1993 select_periodicity: 'Select frequency:', 1994 weeks: 'Weeks', 1995 months: 'Months', 1996 weekly: 'Weekly', 1997 monthly: 'Monthly', 1998 custom: 'Custom' 1999 }; 2000 } 2001</script>
vendor: 1 bytes, line 2001
2001
2002<script src="https://cdn-spurit.com/shopify-apps/recurring-invoices/common.js"></script>
2002 2003 <!-- /spurit_sri-added --> 2004 2005 2006
vendor: 6,014 bytes, lines 2006-2020
2006<script type="text/javascript"> 2007if(false === true){ 2008 loaderMode = 2; 2009loadMoreBtnText = 'Load More'; 2010 2011 2012oncegoI = false; 2013specialTheme = 0; 2014 2015cleverLastUrl = ''; 2016 2017XMLHttpRequest.prototype.cleverOpen = XMLHttpRequest.prototype.open; 2018XMLHttpRequest.prototype.cleverSend = XMLHttpRequest.prototype.send; 2019 2020!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\ \\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\�])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-��]|^-?\d)|^-$|[^\0-��-￿\w-]/g,ie=function(e,t){return t?"\0"===e?"�
vendor: 18,635 bytes, line 2020
2020":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:
vendor: 5,079 bytes, line 2020
2020 \t\r\n\f]*)[ \t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^ \t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pe
2020nding",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>
vendor: 50,863 bytes, line 2020
2020\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s
vendor: 376 bytes, line 2020
2020 ]+|[\s ]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camel
2020Case=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); 2021 2022 2023 2024jQInf = jQuery.noConflict(true); 2025jQInf(window).ready(function() { 2026if(!oncegoI) { 2027 2028specialTheme = 0; 2029 2030jQInf("body").append('<style> html:not(.theme-editor) .animate.animate-up { opacity: 1 !important; } .js .features--show-element-staggering .ProductList--grid .ProductItem { visibility: visible !important; } .product-block { opacity: 1 !important; } img[data-rimg="lazy"] { opacity: 1 !important; } .container-pushy-main { height: auto !important; } </style>'); 2031 2032 2033if(jQInf(".container-pushy-main").length > 0 && jQInf("#category-sticky-parent").length > 0 && jQInf(".pagination-buttons").length > 0) { 2034jQInf("#category-sticky-parent").after(jQInf(jQInf(".pagination-buttons").get(0))); 2035} 2036 2037// TESTAMENT 2038if((jQInf("#product-loop .product-index").length > 0) && (jQInf("#product-loop .first").length > 0)) { 2039jQInf("body").append('<style> .gsProductAlias .hidden { opacity: 0 !important; } .pagination-count { display: none !important; } .paginext { display: none !important; } </style>'); 2040specialTheme = 6; 2041} 2042 2043// VENUE 2044if(jQInf(".o-layout__item").length > 0) { 2045jQInf("body").append("<style> .product-top { opacity: 1 !important; visibility: visible !important; } .o-layout__item .product { opacity: 1 !important; visibility: visible !important; } </style>"); 2046} 2047 2048// ENVY 2049if(jQInf("#Collection .indiv-product-wrapper").length > 0) { 2050specialTheme = 9; 2051} 2052 2053// ICON 2054if(jQInf("#bside #product-loop .product").length > 0) { 2055specialTheme = 8; 2056jQInf("body").append('<style> #gsloadmore { padding-top: 12px !important; padding-bottom: 12px !important; } .gsProductAlias .hidden { opacity: 0 !important; } </style>'); 2057} 2058 2059// TURBO 2060if((jQInf(".columns .collection-matrix .one-third").length > 0) || (jQInf(".columns .collection-matrix .four").length > 0) || (jQInf(".columns .collection-matrix .eight").length > 0)) { 2061specialTheme = 2; 2062setInterval(function() { 2063jQInf(".js-forms .viewed").removeClass("viewed"); 2064}, 1000); 2065} 2066 2067// PARALLAX 2068if((jQInf("#shopify-section-collection-template .one-third").length > 0) || (jQInf("#shopify-section-collection-template .four .product_image .image__container").length > 0) || (jQInf("#shopify-section-collection-template .eight .product_image .image__container").length > 0)) { 2069jQInf("html").css("opacity", '1'); 2070jQInf("body").append("<style> #gsloadmore { height: 40px; } </style>"); 2071specialTheme = 2; 2072} 2073 2074// VANTAGE 2075if((jQInf(".product-loop .medium_grid .product-index-inner .box-ratio").length > 0) || (jQInf(".product-loop .large_grid .product-index-inner .box-ratio").length > 0)) { 2076specialTheme = 13; 2077jQInf("body").append('<style> #gsloadmore { background-color: #ddd !important; color: #111 !important; height: 35px; border: 0px !important; border-radius: 0px !important; } </style>'); 2078 2079} 2080 2081// SPLIT 2082if(jQInf(".site-box-container .box__collection").length > 0) { 2083$("body").append("<style> #gscollectionbottom { height: 70px; } #shopify-section-footer { margin-top: 70px; } </style>"); 2084specialTheme = 12; 2085} 2086 2087if((jQInf(".quickshop .quickshop-spinner").length > 0) && (jQInf(".quick-shop-modal-trigger").length > 0)) { 2088specialTheme = 15; 2089} 2090 2091// ATLANTIC 2092if(jQInf(".product-list .product .product-card-figure").length > 0) { 2093specialTheme = 11; 2094} 2095 2096// KINGDOM 2097if((jQInf(".isotope-products .three .grid-item-image").length > 0)) { 2098jQInf("body").append('<style> .grid-item .grid-item-image { padding-top: 100% !important; } .infobar { height: 150px !important; } .grid-item.loaded { position: relative !important; left: unset !important; top: unset !important; } </style>'); 2099specialTheme = 17; 2100} 2101 2102// SHOWCASE 2103if((jQInf(".wide-container .jiggly-split").length > 0)) { 2104specialTheme = 16; 2105} 2106 2107// CASCADE 2108if((jQInf(".collection-cascade .resp-img-wrapper .resp-img-placeholder").length > 0)) { 2109specialTheme = 18; 2110} 2111 2112if((jQInf('.collection-listing .product-crop-tall .product-list-item figure[data-rimg-template*="shopif"]').length > 0)) { 2113specialTheme = 33; 2114//jQInf("body").append('<style> .aspect-ratio > img, .no-js .aspect-ratio > noscript img { height: auto; width: auto; margin: auto; left: 0; right: 0; } </style>'); 2115} 2116 2117// COLORS 2118if((jQInf(".col-0 .inner .table .cell").length > 0)) { 2119specialTheme = 21; 2120jQInf("body").append('<style> .HidGSden { visibility: visible !important; } #gscollectionbottom { clear: both; } </style>'); 2121 2122} 2123 2124setInterval(function() { 2125try { 2126jQInf(".lazyloading").each(function() { 2127jQInf(this).removeClass("lazyloading"); 2128jQInf(this).addClass("lazyloaded"); 2129}); 2130} 2131catch(err) { 2132} 2133}, 3000); 2134 2135//console.debug("special theme " + specialTheme); 2136 2137try { 2138jQInf("#bc-sf-filter-top-pagination").remove(); 2139} catch(error){ 2140} 2141 2142if(jQInf(".pagination").length == 2) {
2143jQInf(jQInf(".pagination").get(0)).remove(); 2144} 2145 2146gsLastUrl = window.location.href; 2147 2148if(!(window.location.href.indexOf("/products/") > 0)) { 2149 2150setInterval(function() { 2151 2152try { 2153if(gsLastUrl.length > 5 && window.location.href != gsLastUrl) { 2154gsLastUrl = window.location.href; 2155window.location.reload(); 2156} 2157} 2158catch(err) {} 2159 2160 2161try { 2162jQInf(jQInf('body').get(0)).find("img[src*='loader.gif']").each(function() { 2163 if(jQInf(this).hasClass("product_image--current")) { 2164 jQInf(this).attr("src", jQInf(this).attr('data-src')); 2165 } 2166}); 2167 } 2168 catch(err) {} 2169 2170 2171}, 1000); 2172 2173} 2174 2175jQInf("body").append("<style> .thumbnail .product_container .quick_shop { display: block !important; } .card { opacity: 1 !important; } </style>"); 2176oncegoI = true; 2177 2178if(jQInf("#wrapper1 #collection_sorted .product_listing_controls .products_count").length > 0) { 2179specialTheme = 1; 2180} 2181 2182if(specialTheme == 1) { 2183setTimeout(function() 2184{ 2185gsscroller = new GSLoader(); 2186}, 1000); 2187} 2188else { 2189gsscroller = new GSLoader(); 2190} 2191 2192} 2193}); 2194 2195paginateSel = null; 2196paginateSelector = ''; 2197collectionParent = ''; 2198collectionPageNr = 1; 2199gsscroller = null; 2200containerPos = 1; 2201productsParentTmp = null; 2202 2203function getUrlParamsGS( prop ) { 2204 var params = {}; 2205 var search = decodeURIComponent( window.location.href.slice( window.location.href.indexOf( '?' ) + 1 ) ); 2206 var definitions = search.split( '&' ); 2207 2208 definitions.forEach( function( val, key ) { 2209 var parts = val.split( '=', 2 ); 2210 params[ parts[ 0 ] ] = parts[ 1 ]; 2211 } ); 2212 2213 return ( prop && prop in params ) ? params[ prop ] : null; 2214} 2215 2216var fixThemeSpecial = function() { 2217if(specialTheme == 6) { 2218 2219var gsProductsPerRow = 0; 2220var gsCntProductsInRow = 0; 2221 2222 if(jQInf("#product-loop").find(".desktop-6").length > 0) { 2223 gsProductsPerRow = 2; 2224 } 2225 if(jQInf("#product-loop").find(".desktop-4").length > 0) { 2226 gsProductsPerRow = 3; 2227 } 2228 if(jQInf("#product-loop").find(".desktop-3").length > 0) { 2229 gsProductsPerRow = 4; 2230 } 2231 if(jQInf("#product-loop").find(".desktop-2").length > 0) { 2232 gsProductsPerRow = 6; 2233 } 2234 if(jQInf("#product-loop").find(".desktop-fifth").length > 0) { 2235 gsProductsPerRow = 5; 2236 } 2237 2238if(gsProductsPerRow == 0) { 2239gsProductsPerRow = 4; 2240} 2241 2242 var gsCounterOdds = 1; 2243jQInf("#product-loop .product-index").each(function(index) { 2244 2245var loazyloaders = jQInf(this).find(".lazyloading"); 2246if(loazyloaders.length > 0) { 2247var mainlazyloader = $(loazyloaders.get(0)); 2248mainlazyloader.removeClass("lazyloading"); 2249mainlazyloader.addClass("lazyloaded"); 2250} 2251 2252jQInf(this).removeClass("first"); 2253jQInf(this).removeClass("last"); 2254 2255if(gsCounterOdds == 1) { 2256 2257jQInf(this).addClass("first"); 2258} 2259 2260if(gsCounterOdds == gsProductsPerRow) { 2261jQInf(this).addClass("last"); 2262} 2263 2264if(gsCounterOdds == gsProductsPerRow) { 2265gsCounterOdds = 0; 2266} 2267gsCounterOdds++; 2268}); 2269 } 2270 2271 2272if(specialTheme == 16) { 2273colCnt = 1; 2274jQInf(".product-block").each(function(index){ 2275var cardImage = jQInf(jQInf(this).find(".lazyloading").get(0)); 2276cardImage.removeClass("lazyloading"); 2277cardImage.addClass("lazyloaded"); 2278var productBlockGS = jQInf(".col-" + colCnt).find(".product-block").get(0); 2279jQInf(productBlockGS).appendTo("#page-content"); 2280colCnt++; 2281if(colCnt == 4) { 2282colCnt = 1; 2283} 2284}); 2285 2286jQInf(".product-list .product-block").each(function(index){ 2287jQInf(this).appendTo("#page-content"); 2288}); 2289 2290 2291colCnt = 1; 2292jQInf(".product-block").each(function(index){ 2293jQInf(".col-" + colCnt).append(jQInf(this)); 2294colCnt++; 2295if(colCnt == 4) { 2296colCnt = 1; 2297} 2298}); 2299} 2300 2301if(specialTheme == 17) { 2302try { 2303jQInf(".grid-item").each(function(index) { 2304jQInf(this).addClass("loaded"); 2305}); 2306 if ( jQuery('.isotope-products').length > 0 ) { 2307 jQuery('.isotope-products').each(function(){ 2308 window.KINGDOM.Grid.mount(jQuery(this)) 2309 }); 2310 } 2311} catch(err) {} 2312} 2313 2314if(specialTheme == 18) { 2315try { 2316jQInf("body").append($('script[src*="assets/theme.min.js"]').get(0).outerHTML.replace('defer="defer"', '')); 2317 2318} 2319catch(err) { 2320} 2321} 2322 2323if(specialTheme == 9) { 2324 2325 var gsNumberOfColumns = 0 2326 if(jQInf("#Collection").find(".six_columns").length > 0) { 2327 gsNumberOfColumns = 6; 2328 } 2329 if(jQInf("#Collection").find(".five_columns").length > 0) { 2330 gsNumberOfColumns = 5; 2331 } 2332 if(jQInf("#Collection").find(".four_columns").length > 0) { 2333 gsNumberOfColumns = 4; 2334 } 2335 if(jQInf("#Collection").find(".three_columns").length > 0) { 2336 gsNumberOfColumns = 3; 2337 } 2338 if(jQInf("#Collection").find(".two_columns").length > 0) { 2339 gsNumberOfColumns = 2; 2340 } 2341 if(gsNumberOfColumns == 0) { 2342 gsNumberOfColumns = 4; 2343 } 2344 2345 jQInf(".product_clear").remove(); 2346var gsCounterOdds = 1; 2347var gsCounterThree = 1; 2348jQInf("#Collection .indiv-product-wrapper").each(function(index) { 2349jQInf(this).removeClass("alpha"); 2350jQInf(this).removeClass("omega"); 2351jQInf(this).removeClass("even"); 2352jQInf(this).removeClass("odd"); 2353jQInf(this).removeClass("tablet-clear"); 2354jQInf(this).removeClass("mobile-clear"); 2355 2356if(gsCounterOdds == 1) { 2357jQInf(this).addClass("even"); 2358jQInf(this).addClass("tablet-clear"); 2359jQInf(this).addClass("mobile-clear"); 2360} 2361else { 2362jQInf(this).addClass("odd"); 2363} 2364 2365if(gsCounterThree == 1) { 2366jQInf(this).addClass("alpha"); 2367} 2368if(gsCounterThree == gsNumberOfColumns) { 2369jQInf(this).addClass("omega"); 2370jQInf(this).after('<br class="clear product_clear">'); 2371} 2372 2373if(gsCounterOdds == 2) { 2374gsCounterOdds = 0; 2375} 2376 2377if(gsCounterThree == gsNumberOfColumns) { 2378gsCounterThree = 0; 2379} 2380gsCounterOdds++; 2381gsCounterThree++; 2382}); 2383} 2384 2385if(specialTheme == 12) { 2386 2387jQInf("#section-collection .site-box").each(function(index) { 2388jQInf(this).addClass("active"); 2389}); 2390} 2391 2392 2393 if(specialTheme == 13) { 2394 var gsCounterOdds = 1; 2395 2396 var gsNumberOfColumns = 0
2397 if(jQInf(jQInf(".product-loop").get(0)).find(".desktop-6").length > 0) { 2398 gsNumberOfColumns = 2; 2399 } 2400 if(jQInf(jQInf(".product-loop").get(0)).find(".desktop-4").length > 0) { 2401 gsNumberOfColumns = 3; 2402 } 2403 if(jQInf(jQInf(".product-loop").get(0)).find(".desktop-3").length > 0) { 2404 gsNumberOfColumns = 4; 2405 } 2406 if(gsNumberOfColumns == 0) { 2407 gsNumberOfColumns = 3; 2408 } 2409 2410 2411jQInf(".product-loop .product-index").each(function(index) { 2412jQInf(this).removeClass("first"); 2413jQInf(this).removeClass("last"); 2414 2415if(gsCounterOdds == 1) { 2416 2417jQInf(this).addClass("first"); 2418} 2419 2420if(gsCounterOdds == gsNumberOfColumns) { 2421jQInf(this).addClass("last"); 2422} 2423 2424if(gsCounterOdds == gsNumberOfColumns) { 2425gsCounterOdds = 0; 2426} 2427gsCounterOdds++; 2428}); 2429 } 2430 2431if(specialTheme == 8) { 2432 var gsNumberOfColumns = 0 2433 if(jQInf("#product-loop").find(".desktop-6").length > 0) { 2434 gsNumberOfColumns = 2; 2435 } 2436 if(jQInf("#product-loop").find(".desktop-4").length > 0) { 2437 gsNumberOfColumns = 3; 2438 } 2439 if(jQInf("#product-loop").find(".desktop-3").length > 0) { 2440 gsNumberOfColumns = 4; 2441 } 2442 if(gsNumberOfColumns == 0) { 2443 gsNumberOfColumns = 4; 2444 } 2445 2446 var gsCounterOdds = 1; 2447jQInf("#product-loop .product").each(function(index) { 2448jQInf(this).removeClass("first"); 2449jQInf(this).removeClass("last"); 2450 2451if(gsCounterOdds == 1) { 2452 2453jQInf(this).addClass("first"); 2454} 2455 2456if(gsCounterOdds == gsNumberOfColumns) { 2457jQInf(this).addClass("last"); 2458} 2459 2460if(gsCounterOdds == gsNumberOfColumns) { 2461gsCounterOdds = 0; 2462} 2463gsCounterOdds++; 2464}); 2465} 2466 2467 if(specialTheme == 2 || specialTheme == 10) { 2468 jQInf(".product_clear").remove(); 2469var gsCounterOdds = 1; 2470var gsCounterThree = 1; 2471 2472var gsNumberOfColumns = 3; 2473var GSproductQuery = '#shopify-section-collection-template .products .one-third'; 2474 2475if(jQInf(".collection-matrix .columns").length > 0) { 2476GSproductQuery = '.collection-matrix .columns'; 2477} 2478 2479if(jQInf("#shopify-section-collection-template .products .eight").length > 0) { 2480gsNumberOfColumns = 2; 2481GSproductQuery = '#shopify-section-collection-template .products .eight'; 2482} 2483 2484if(jQInf("#shopify-section-collection-template .products .one-third").length > 0) { 2485gsNumberOfColumns = 3; 2486GSproductQuery = '#shopify-section-collection-template .products .one-third'; 2487} 2488if(jQInf("#shopify-section-collection-template .products .four").length > 0) { 2489gsNumberOfColumns = 4; 2490GSproductQuery = '#shopify-section-collection-template .products .four'; 2491} 2492 2493 2494 2495 2496jQInf(GSproductQuery).not(".modal_image").each(function(index) { 2497 2498 2499jQInf(this).removeClass("alpha"); 2500jQInf(this).removeClass("omega"); 2501jQInf(this).removeClass("even"); 2502jQInf(this).removeClass("odd"); 2503if(gsCounterOdds == 1) { 2504jQInf(this).addClass("even"); 2505} 2506else { 2507jQInf(this).addClass("odd"); 2508} 2509 2510if(gsCounterThree == 1) { 2511jQInf(this).addClass("alpha"); 2512} 2513if(gsCounterThree == gsNumberOfColumns) { 2514jQInf(this).addClass("omega"); 2515jQInf(this).after('<br class="clear product_clear">'); 2516} 2517 2518if(gsCounterOdds == 2) { 2519gsCounterOdds = 0; 2520} 2521 2522if(gsCounterThree == gsNumberOfColumns) { 2523gsCounterThree = 0; 2524} 2525gsCounterOdds++; 2526gsCounterThree++; 2527}); 2528 2529 } 2530 2531 2532 2533jQInf(".lazyloading").each(function() { 2534jQInf(this).removeClass("lazyloading"); 2535jQInf(this).addClass("lazyloaded"); 2536}); 2537 2538 2539try { 2540collection.init(); 2541} 2542catch(err) { 2543} 2544} 2545 2546var GSLoader = function() { 2547 2548 2549if((window.location.href.indexOf("/products/") > 0)) { 2550try { 2551sessionStorage.setItem('gsproductviewed', '1'); 2552} 2553catch(err) { 2554} 2555} 2556 2557if( (window.location.href.indexOf("/products/") > 0)) { 2558return; 2559} 2560 2561if((window.location.href.indexOf("/products/") > 0)) { 2562return; 2563} 2564 2565try { 2566//if(sessionStorage.getItem('gscollectionurl') != window.location.href) { 2567if((sessionStorage.getItem('gscollectionurl') != window.location.href) || (jQInf(".medium-up--one-half, .medium-up--one-third").length > 1 && (jQInf('.card').length > 0)) ){ 2568 sessionStorage.setItem('gscollectionurl', window.location.href); 2569 sessionStorage.setItem('gscollectioncontent', ''); 2570 sessionStorage.setItem('gspaginatecontent', ''); 2571 sessionStorage.setItem('gscollectionpagenr', ''); 2572} 2573 2574if(sessionStorage.getItem('gsproductviewed') == null || sessionStorage.getItem('gsproductviewed') == '0') { 2575 sessionStorage.setItem('gscollectionurl', window.location.href); 2576 sessionStorage.setItem('gscollectioncontent', ''); 2577 sessionStorage.setItem('gspaginatecontent', ''); 2578 sessionStorage.setItem('gscollectionpagenr', ''); 2579} 2580 2581sessionStorage.setItem('gsproductviewed', '0'); 2582} 2583catch(err) { 2584} 2585 2586 2587paginateSelector = '.pagination'; 2588 2589collectionParent = '.products'; 2590collectionParent = this.findCollectionParent(); 2591 2592if(jQInf('.pagination').length == 0) { 2593 2594paginateSelector = ''; 2595 2596var paginationNodes = jQInf(collectionParent).find('*[class*="agination"]'); 2597if(paginationNodes.length > 0) { 2598paginateSelector = '.' + jQInf.trim(paginationNodes.first().attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.'); 2599} 2600else { 2601if(jQInf('#pagination').length > 0) { 2602paginateSelector = '#pagination'; 2603} 2604else { 2605paginationNodes = jQInf('*[id*="agination"]'); 2606if(paginationNodes.length > 0) { 2607paginateSelector = '#' + paginationNodes.first().attr("id"); 2608} 2609else { 2610paginationNodes = jQInf('*[class*="aginate"]'); 2611if(paginationNodes.length > 0) { 2612paginateSelector = '.' + jQInf.trim(paginationNodes.first().attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.'); 2613} 2614else { 2615paginationNodes = jQInf('*[id*="aginate"]'); 2616if(paginationNodes.length > 0) { 2617paginateSelector = '#' + paginationNodes.first().attr("id"); 2618} 2619} 2620} 2621} 2622} 2623 2624if(paginateSelector == '') { 2625var paginationNodes = jQInf(collectionParent).parent().nextAll().find('*[class*="agination"]'); 2626if(paginationNodes.length > 0) { 2627paginateSelector = '.' + jQInf.trim(paginationNodes.first().attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.'); 2628} 2629else { 2630if(jQInf('#pagination').length > 0) { 2631paginateSelector = '#pagination'; 2632} 2633else { 2634paginationNodes = jQInf('*[id*="agination"]'); 2635if(paginationNodes.length > 0) { 2636paginateSelector = '#' + paginationNodes.first().attr("id"); 2637} 2638else { 2639paginationNodes = jQInf('*[class*="aginate"]'); 2640if(paginationNodes.length > 0) { 2641 2642paginateSelector = '.' + jQInf.trim(paginationNodes.first().attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.'); 2643 2644} 2645else { 2646paginationNodes = jQInf('*[id*="aginate"]'); 2647if(paginationNodes.length > 0) { 2648paginateSelector = '#' + paginationNodes.first().attr("id"); 2649} 2650} 2651} 2652} 2653} 2654} 2655 2656if(paginateSelector == '#modal-pagination-wrapper') { 2657paginateSelector = ''; 2658} 2659 2660if(paginateSelector == '') { 2661var paginationNodes = jQInf('*[class*="agination"]'); 2662if(paginationNodes.length > 0) { 2663paginateSelector = '.' + jQInf.trim(paginationNodes.first().attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.'); 2664} 2665else { 2666if(jQInf('#pagination').length > 0) { 2667paginateSelector = '#pagination'; 2668} 2669else { 2670paginationNodes = jQInf('*[id*="agination"]'); 2671if(paginationNodes.length > 0) { 2672paginateSelector = '#' + paginationNodes.first().attr("id"); 2673} 2674else { 2675paginationNodes = jQInf('*[class*="aginate"]'); 2676if(paginationNodes.length > 0) { 2677paginateSelector = '.' + jQInf.trim(paginationNodes.first().attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.'); 2678} 2679else { 2680paginationNodes = jQInf('*[id*="aginate"]'); 2681if(paginationNodes.length > 0) { 2682paginateSelector = '#' + paginationNodes.first().attr("id"); 2683} 2684} 2685} 2686} 2687} 2688} 2689} 2690 2691if(jQInf(".container-pushy-main").length > 0 && jQInf("#category-sticky-parent").length > 0 && jQInf(".pagination-buttons").length > 0) { 2692paginateSelector = '.pagination-buttons'; 2693} 2694 2695 2696if(paginateSelector == '') { 2697if(jQInf('#paging').length > 0) { 2698 paginateSelector = '#paging'; 2699} 2700} 2701 2702if((jQInf(".wide-container .jiggly-split").length > 0)) { 2703paginateSelector = ".pager-button, .pagination"; 2704} 2705 2706if(paginateSelector == '') { 2707if(jQInf('.page_c').length > 0) { 2708 paginateSelector = '.page_c'; 2709 collectionParent = collectionParent.replace('.animation-done', ''); 2710 jQInf("body").append("<style> .mb30 { min-height: 426px; } </style>"); 2711 2712} 2713 2714} 2715 2716 2717if (jQInf(".shopify-pagination").length > 0 && jQInf(".pagination-gl_default").length > 0) { 2718paginateSelector = '.shopify-pagination'; 2719jQInf("body").append("<style> #gscollectionbottom { margin-bottom: 20px; } </style>"); 2720 2721} 2722 2723if (jQInf(".pull-right.pagination-btns").length > 0 && jQInf(".product-listing").length > 0 && jQInf(".filters-row__pagination").length > 0) { 2724 2725jQInf('<center id="forcegscenter"></center>').insertAfter( ".product-listing" ); 2726jQInf("#forcegscenter").append(jQInf(jQInf(".filters-row__pagination").get(0))); 2727} 2728 2729if(specialTheme == 1) { 2730jQInf("body").append("<style> .products_count { display: none !important; } .product_listing_controls { background: unset !important; border: 0px solid #fff; } #gsloadmore { font-size: 16px !important; } </style>"); 2731} 2732 2733paginateSelector = paginateSelector.replace('..', '.').replace('..', '.').replace('..', '.').replace('..', '.').replace('..', '.'); 2734 2735if(jQInf(paginateSelector).length > 0) { 2736jQInf("body").append("<style> .grid-product__image-mask .grid-product__image { opacity: 1 !important; } .js .ProductList--grid .ProductItem { visibility: visible; } .cata-product.cp-grid .product-grid-item { min-height: 452px; } .cata-product.cp-grid .product-wrapper { min-height: 402px; } [data-rimg-canvas] { display: none !important; } </style>"); 2737} 2738 2739if(jQInf("#gscollectionbottom").length > 0) { 2740jQInf("#gscollectionbottom").remove(); 2741} 2742if(jQInf("#bc-sf-filter-products").length == 0) { 2743if(loaderMode == 1) {
2744jQInf(jQInf(paginateSelector).get(0)).after('<div style="width: 100%;" id="gscollectionbottom"><center><img style="margin-top: 10px;" src="https://i.imgur.com/d0gsrX4.gif"></center></div>'); 2745} 2746else { 2747jQInf(jQInf(paginateSelector).get(0)).after('<div style="width: 100%;" id="gscollectionbottom"><center> <button id="gsloadmore" style="border-width: 1px; border-radius: 0; font-size: 14px; border-color: #ffffff; background-color: #010409; color: #ffffff; font-family:; margin-bottom: 24px; width: 12%; height: 40px; cursor: pointer; font-weight: BOLD; border: 1px solid #ffffff;" type="button">' + loadMoreBtnText + '</button> <img id="gsloaderimg" style="margin-top: 10px; display: none;" src="https://i.imgur.com/d0gsrX4.gif"> </center></div>'); 2748} 2749} 2750else { 2751if(loaderMode == 1) { 2752jQInf(jQInf("#bc-sf-filter-products").get(0)).after('<div style="width: 100%;" id="gscollectionbottom"><center><img style="margin-top: 10px;" src="https://i.imgur.com/d0gsrX4.gif"></center></div>'); 2753} 2754else { 2755jQInf(jQInf("#bc-sf-filter-products").get(0)).after('<div style="width: 100%;" id="gscollectionbottom"><center> <button id="gsloadmore" style="max-width: 250px; border: 1px solid; border-radius: 5px; padding-left: 20px; padding-right: 20px; padding-bottom: 3px; padding-top: 3px; margin-top: 20px;" type="button">' + loadMoreBtnText + '</button> <img id="gsloaderimg" style="margin-top: 10px; display: none;" src="https://i.imgur.com/d0gsrX4.gif"> </center></div>'); 2756} 2757} 2758 2759jQInf(jQInf(paginateSelector)).hide(); 2760jQInf("body").append("<style> " + paginateSelector + " { display: none !important; } </style>"); 2761 2762setInterval(function() { 2763try { 2764if(jQInf(paginateSelector).css('float').length > 0) { 2765jQInf("#gscollectionbottom").css('float', jQInf(paginateSelector).css('float')); 2766} 2767} 2768catch(err) { 2769} 2770}, 500); 2771 2772 2773jQInf( "*:contains('Page 1')" ).each(function() { 2774if(jQInf(this).children().length == 0) { 2775jQInf(this).hide(); 2776} 2777}); 2778 2779 if(jQInf(collectionParent).length > 1) { 2780 var tmpCnt = 1; 2781 jQInf(collectionParent).each(function() { 2782 if(productsParentTmp.get(0).innerHTML.localeCompare(jQInf(this).get(0).innerHTML) == 0) { 2783 containerPos = tmpCnt; 2784 } 2785 tmpCnt++; 2786 }); 2787 } 2788 2789 2790 if(jQInf(collectionParent).find(paginateSelector).length > 0) { 2791 jQInf(collectionParent).after(jQInf("#gscollectionbottom")); 2792 } 2793 2794 2795 this.listenToScroll = this.listenToScroll.bind(this); 2796 this.analyseView = this.analyseView.bind(this); 2797 2798 if(productsParentTmp === null) { 2799 jQInf("#gscollectionbottom img").remove(); 2800 jQInf("#gscollectionbottom button").remove(); 2801 return; 2802 } 2803 2804 this.containerElement = productsParentTmp.get(0); 2805 2806 if(jQInf(".grid-link__container").length > 0) { 2807this.containerElement = jQInf(".grid-link__container").get(0); 2808 } 2809 2810 if(jQInf(".custom-category .toolbar-amount").length > 0 && jQInf(".custom-products").length > 0) { 2811this.containerElement = jQInf(".custom-products .row").get(0); 2812} 2813 2814 2815 if(!this.containerElement) { 2816 return; 2817 } 2818 2819 2820 this.paginateSection = document.querySelector(paginateSelector); 2821 paginateSel = this.paginateSection; 2822 2823 2824 if(sessionStorage.getItem('gscollectioncontent') != null && sessionStorage.getItem('gscollectioncontent') != "") { 2825 this.containerElement.insertAdjacentHTML('beforeend', sessionStorage.getItem('gscollectioncontent')); 2826 2827fixThemeSpecial(); 2828 2829this.paginateSection = document.querySelector(paginateSelector); 2830this.paginateSection.innerHTML = sessionStorage.getItem('gspaginatecontent'); 2831collectionPageNr = parseInt(sessionStorage.getItem('gscollectionpagenr')); 2832 2833setTimeout(function() 2834{ 2835try { 2836var resizeEvent = window.document.createEvent('UIEvents'); 2837resizeEvent .initUIEvent('resize', true, false, window, 0); 2838window.dispatchEvent(resizeEvent); 2839$(window).trigger('forceproductblockheights'); 2840} catch(err) { 2841} 2842//jQInf(window).trigger('resize'); 2843}, 1000); 2844 2845 if(jQInf(".medium-up--one-half, .medium-up--one-third").length > 0) { 2846try { 2847 jQInf(".card").css("opacity", '1'); 2848} catch(err) {} 2849 } 2850 2851if(collectionPageNr == -1) { 2852 jQInf("#gscollectionbottom button").remove(); 2853jQInf("#gscollectionbottom img").remove(); 2854} 2855 } 2856 2857 2858this.listenToScroll(); 2859}; 2860 2861 2862 2863GSLoader.prototype.findCollectionParent = function() { 2864 2865var limititerations = 20; 2866var colllectionParentTmp = jQInf("a[href*='page=2']"); 2867if(jQInf("#bc-sf-filter-bottom-pagination").length > 0) { 2868colllectionParentTmp = jQInf("#bc-sf-filter-bottom-pagination"); 2869} 2870 2871var collectionParentFound = false;
2872while(limititerations > 0) { 2873 2874colllectionParentTmp = colllectionParentTmp.parent(); 2875 2876limititerations--; 2877//console.debug(jQInf(colllectionParentTmp)); 2878if(jQInf(colllectionParentTmp).find('a[href*="/products/"]').length > 0) { 2879collectionParentFound = true; 2880limititerations = 0; 2881} 2882 2883} 2884 2885if(!collectionParentFound) { 2886return false; 2887} 2888 2889var productInCollection = jQInf(colllectionParentTmp).find('a[href*="/products/"]'); 2890 2891if(productInCollection.length < 2) { 2892return false; 2893} 2894 2895 2896try { 2897if(jQInf('#collection-display #product-loop').length > 0) { 2898productsParentTmp = jQInf('#product-loop'); 2899return '#product-loop'; 2900} 2901} catch(err) { } 2902 2903var productInCollectionFirst = productInCollection[0]; 2904var productInCollectionLast = productInCollection[productInCollection.length - 1]; 2905productsParentTmp = productInCollectionFirst; 2906 2907limititerations = 20; 2908while(limititerations > 0) { 2909 2910productsParentTmp = jQInf(productsParentTmp).parent(); 2911 2912if(jQInf(".custom-category .toolbar-amount").length > 0 && jQInf(".custom-products").length > 0) { 2913 2914jQInf("body").append("<style> .toolbar-amount { display: none !important; } .ajax_pagination { float: none !important; } #pagination { border: 0px !important; } </style>"); 2915productsParentTmp = jQInf(jQInf('.custom-products').get(0)); 2916return '.custom-products .row'; 2917} 2918 2919limititerations--; 2920//console.debug(jQInf(colllectionParentTmp)); 2921if(jQInf(productsParentTmp).find(productInCollectionLast).length > 0) { 2922 2923if(productsParentTmp.attr("id")) { 2924var idName = '#' + productsParentTmp.attr("id"); 2925return idName ; 2926} 2927 2928if(productsParentTmp.attr("class")) { 2929//var className = '.' + productsParentTmp.attr("class").split(" ").join("."); 2930//className = className.replace('..', '.').replace('..', '.').replace('..', '.').replace('..', '.').replace('..', '.'); 2931var className = '.' + jQInf.trim(productsParentTmp.attr("class")).replace(/\s\s+/g, ' ').replace(/ /gi, '.') 2932return className; 2933} 2934 2935limititerations = 0; 2936} 2937 2938} 2939 2940return false; 2941} 2942 2943 2944 2945GSLoader.prototype.listenToScroll = function() { 2946 if (this.paginateSection) { 2947 if(loaderMode == 1) { 2948 document.addEventListener('scroll', this.analyseView); 2949 window.addEventListener('resize', this.analyseView); 2950 window.addEventListener('orientationchange', this.analyseView); 2951} 2952else { 2953jQInf("#gsloadmore").click(this.clickMoreBtn); 2954} 2955 } 2956}; 2957 2958async function postData(url = '', data = {}) { 2959 // Default options are marked with * 2960 const response = await fetch(url, { 2961 method: 'GET', // *GET, POST, PUT, DELETE, etc. 2962 mode: 'cors', // no-cors, *cors, same-origin 2963 cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached 2964 credentials: 'same-origin', // include, *same-origin, omit 2965 headers: { 2966 'Content-Type': 'application/x-www-form-urlencoded' 2967 // 'Content-Type': 'application/x-www-form-urlencoded', 2968 }, 2969 redirect: 'follow', // manual, *follow, error 2970 referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url 2971 2972 }); 2973 return response.text(); // parses JSON response into native JavaScript objects 2974}; 2975 2976GSLoader.prototype.fetchNextPage = function() { 2977 2978 2979 2980 httpRequest = new XMLHttpRequest(); 2981try { 2982 httpRequest.responseType = 'document'; 2983 } catch(error){ 2984 } 2985 httpRequest.onreadystatechange = function loadingfinished() { try { 2986 2987 2988 2989 2990 2991 if(jQInf(".debugbygss").length == 0) { 2992 jQInf("body").first().append('<div style="display: none !important;" id="debugbygss" class="debugbygss" ></div>'); 2993 } 2994 2995 jQInf(".gsdebuglisten10").remove(); 2996 jQInf("#debugbygss").append("<div class='gsdebuglisten10'> Response status: " + httpRequest.status + " ready state: " + httpRequest.readyState + " </div>"); 2997 } catch(err) {} 2998 2999 if (httpRequest.status == 200 && httpRequest.readyState == 4) { 3000 3001 3002 if(httpRequest.responseXML == null) { 3003 3004 postData(this.nextStepLink, { }) 3005 .then(data => { 3006 3007 var data = jQInf(data); 3008 3009 3010 var appendedSection = data.find(collectionParent).get(0); 3011 3012 var appendaedPage = data.find(paginateSelector).get(0); 3013 var nextPageNr = collectionPageNr + 1; 3014 3015 jQInf("#gsloaderimg").hide(); 3016 jQInf("#gsloadmore").show(); 3017 3018 3019 if (data.find("a[href*='page=" + nextPageNr + "']").length == 0) { 3020 jQInf("#gscollectionbottom button").remove(); 3021 jQInf("#gscollectionbottom img").remove(); 3022 } 3023 3024 if (jQInf(".medium-up--one-half").length > 1 && (jQInf(data).find('.card').length > 0)) { 3025 3026 var columnCnt = 0; 3027 jQInf(data).find('.card').each(function () {
3028 jQInf(jQInf(jQInf(".medium-up--one-half").get(columnCnt))).get(0).insertAdjacentHTML('beforeend', jQInf(jQInf(this)).get(0).outerHTML); 3029 3030 //jQInf(jQInf(".medium-up--one-half").get(columnCnt)).html(jQInf(this).innerHTML); 3031 columnCnt++; 3032 if (columnCnt > (jQInf(".medium-up--one-half").length - 1)) { 3033 columnCnt = 0; 3034 } 3035 }); 3036 3037 // var appendedSection2 = httpRequest.responseXML.querySelectorAll('.medium-up--one-half')[0]; 3038 // jQInf(jQInf(".medium-up--one-half").get(1)).insertAdjacentHTML('beforeend', appendedSection2.innerHTML); 3039 } else { 3040 3041 3042 jQInf(data).find('img').each(function () { 3043 try { 3044 jQInf(this).removeAttr("srcset"); 3045 } catch (err) { 3046 } 3047 }); 3048 3049 3050 jQInf(".more-views-slider").each(function(){ 3051 var images = jQInf(this).find(".image-list"); 3052 3053 jQInf(images[0]).css('display', 'none'); 3054 jQInf(images[0]).removeClass('lightSlider lsGrab lSSlide'); 3055 3056 jQInf(this).append(images[0]); 3057 3058 jQInf(this).find(".lSSlideOuter").each(function(){ 3059 jQInf(this).remove(); 3060 }); 3061 3062 jQInf(images[0]).css('display', 'block'); 3063 }); 3064 3065 3066 this.containerElement.insertAdjacentHTML('beforeend', appendedSection.innerHTML); 3067 //jQInf("body").append(jQInf('script[src*="application.min"]').get(0).outerHTML); 3068 3069 var thumbLoader = jQInf(this.containerElement).find(".thumb-loader"); 3070 3071 if(thumbLoader.length > 0) 3072 { 3073 jQInf(thumbLoader).each(function () { 3074 jQInf(this).css("opacity", '1'); 3075 }); 3076 3077 } 3078 3079 } 3080 3081 var productImages = jQInf(this.containerElement).find(".product-item .product-image img"); 3082 3083 jQInf(productImages).each(function(){ 3084 if(!jQInf(this).hasClass('loaded')){ 3085 jQInf(this).addClass('loaded'); 3086 } 3087 }); 3088 3089 if (collectionParent.indexOf("medium-up--one-half") > 0) { 3090 jQInf(".card").css("opacity", '1'); 3091 } 3092 3093 3094 if (jQInf(collectionParent).find(paginateSelector).length > 0) { 3095 jQInf(this.containerElement).after(jQInf("#gscollectionbottom")); 3096 } 3097 this.paginateSection.innerHTML = appendaedPage.innerHTML; 3098 3099 if (jQInf(".cata-product .product-list-item").length > 0) { 3100 jQInf(".cata-product .product-grid-item").each(function () { 3101 jQInf(this).removeClass("product-grid-item"); 3102 jQInf(this).addClass("product-list-item"); 3103 }); 3104 } 3105 3106 if (loaderMode == 1) { 3107 this.listenToScroll(); 3108 } 3109 3110 HsCartDrawer.quickBuyByttonByCollections(HsCartDrawer.json,HsCartDrawer.query); 3111 HsCartDrawer.addToCart(HsCartDrawer.json,HsCartDrawer.query); 3112 }); 3113 return; 3114 } 3115 3116if(specialTheme == 17) { 3117 collectionParent = collectionParent.replace(".isotope-products.border-no.loaded", ".isotope-products"); 3118 } 3119 3120if(specialTheme == 21) { 3121 collectionParent = '.collection-products div'; 3122 } 3123 3124 var appendedSection = httpRequest.responseXML.querySelectorAll(collectionParent)[0]; 3125 3126 3127 if(httpRequest.responseXML.querySelectorAll(collectionParent).length > 1) { 3128 appendedSection = httpRequest.responseXML.querySelectorAll(collectionParent)[containerPos - 1]; 3129 } 3130 3131 3132 try { 3133 jQInf(appendedSection).find(".slide-up-animation").removeClass("slide-up-animation"); 3134 } catch(err) {} 3135 3136 if(specialTheme == 12) { 3137 jQInf(appendedSection).find(".box--add-hr").remove(); 3138 } 3139 3140 // FIX FOR PARALAX THEME 3141 var paralaxImgs = jQInf(appendedSection).find(".product_image .product_container img"); 3142 if(paralaxImgs.length > 0) { 3143 paralaxImgs.each(function() { 3144 jQInf(this).css("opacity", "1"); 3145 }); 3146 } 3147 3148 3149 var appHeaderEls = jQInf(appendedSection).find("header"); 3150 if(appHeaderEls.length > 0) { 3151 appHeaderEls.each(function() { 3152 jQInf(this).hide(); 3153 }); 3154 } 3155 3156var containerForProducts = jQInf(this.containerElement); 3157jQInf(appendedSection).find("script").each(function() {
3158 try { 3159 if(containerForProducts.attr("class") == jQInf(this).parent().attr("class")) { 3160 jQInf(this).remove(); 3161 } 3162 3163 } catch(err) {} 3164}); 3165 3166 if(jQInf(appendedSection).find("img:not(\"[src*='/products/']\")").length > 0 && jQInf(appendedSection).find("img[src*='/products/']").length == 0) { 3167 jQInf(appendedSection).find("img:not(\"[src*='/products/']\")").each(function() { 3168 var imgReference = jQInf(this).get(0); 3169 var suggestedImageUrl = ''; 3170 var productImgContHtml = jQInf(this).parent().get(0).innerHTML; 3171 var splitImgUrls = productImgContHtml.split('cdn.shopify.com'); 3172 3173 var splitCnt = 0; 3174 var stringToExaminForImageUrl = ''; 3175 jQInf.each(splitImgUrls, function(index) { 3176 if(splitCnt > 0) { 3177 if(this.indexOf('/products/') > 0) { 3178 if(stringToExaminForImageUrl == '') { 3179 stringToExaminForImageUrl = this; 3180 } 3181 } 3182 } 3183 splitCnt++; 3184 }); 3185 3186 if(splitImgUrls.length > 1) { 3187 var remainingpath = stringToExaminForImageUrl.replace("'", " ").replace('"', " ").replace(',', " ").replace(';', " "); 3188 splitImgUrls = remainingpath.split(" "); 3189 suggestedImageUrl = splitImgUrls[0]; 3190 suggestedImageUrl = '//cdn.shopify.com' + suggestedImageUrl; 3191 jQInf(imgReference).attr('src', suggestedImageUrl); 3192 } 3193 }); 3194 } 3195 3196 3197 var appendaedPage = httpRequest.responseXML.querySelectorAll(paginateSelector)[0]; 3198 var nextPageNr = collectionPageNr + 1; 3199 3200 //this.containerElement.insertAdjacentHTML('beforeend', sessionStorage.getItem('gscollectioncontent')); 3201 //sessionStorage.setItem('gscollectioncontent', sessionStorage.getItem('gscollectioncontent') + '' + appendedSection.innerHTML); 3202 3203 3204 jQInf("#gsloaderimg").hide(); 3205 jQInf("#gsloadmore").show(); 3206 3207 3208window.gscollectionpagenr = collectionPageNr; 3209 3210 3211 if(!httpRequest.responseXML.querySelector("a[href*='page=" + nextPageNr + "']")) { 3212try { 3213 //sessionStorage.setItem('gscollectionpagenr', -1); 3214 window.gscollectionpagenr = -1; 3215 3216 } 3217 catch(err) { 3218 } 3219 jQInf("#gscollectionbottom button").remove(); 3220jQInf("#gscollectionbottom img").remove(); 3221 } 3222 else { 3223try { 3224window.gscollectionpagenr = collectionPageNr; 3225 //sessionStorage.setItem('gscollectionpagenr', collectionPageNr); 3226 } 3227 catch(err) { 3228 } 3229 } 3230if(jQInf(".medium-up--one-half, .medium-up--one-third").length > 1 && (jQInf(httpRequest.responseXML).find('.card').length > 0)) { 3231 3232var columnCnt = 0; 3233jQInf(httpRequest.responseXML).find('.card').each(function() { 3234jQInf(jQInf(jQInf(".medium-up--one-half, .medium-up--one-third").get(columnCnt))).get(0).insertAdjacentHTML('beforeend', jQInf(jQInf(this)).get(0).outerHTML); 3235 3236//jQInf(jQInf(".medium-up--one-half, .medium-up--one-third").get(columnCnt)).html(jQInf(this).innerHTML); 3237columnCnt++; 3238if(columnCnt > (jQInf(".medium-up--one-half, .medium-up--one-third").length - 1)) { 3239columnCnt = 0; 3240} 3241}); 3242 3243// var appendedSection2 = httpRequest.responseXML.querySelectorAll('.medium-up--one-half')[0]; 3244// jQInf(jQInf(".medium-up--one-half").get(1)).insertAdjacentHTML('beforeend', appendedSection2.innerHTML); 3245} 3246else { 3247 3248if(jQInf(appendedSection).find(".hidden-handheld").length > 0) { 3249jQInf(appendedSection).find(".hidden-handheld").remove(); 3250} 3251 3252jQInf(appendedSection).find("img[src*='loader.gif']").each(function() { 3253if(jQInf(this).hasClass("product_image--current")) { 3254 jQInf(this).attr("src", jQInf(this).attr('data-src')); 3255} 3256}); 3257 3258 3259jQInf(httpRequest.responseXML).find('img').each(function() { 3260try { 3261jQInf(this).removeAttr("srcset"); 3262} catch(err) {} 3263}); 3264 3265 3266//console.debug(sessionStorage.getItem('gscollectioncontent')); 3267
3268if(jQInf('.collection-grid-uninit .collection-header').length > 0) { 3269if(jQInf(appendedSection).find("header").length > 0) { 3270jQInf(appendedSection).find("header").remove(); 3271} 3272 3273var containerForChildren = jQInf("<div></div>"); 3274jQInf(appendedSection).find(".collection-grid-item").each(function() { 3275containerForChildren.append(jQInf(this)); 3276}); 3277appendedSection = containerForChildren.get(0); 3278} 3279 3280if(specialTheme == 33) { 3281jQInf(appendedSection).find("figure").each(function() { 3282var backgroundFromTemplate = jQInf(this).attr('data-rimg-template').replace("{size}", '544x800'); 3283jQInf(this).attr("style", 'background-image: url("' + backgroundFromTemplate + '");'); 3284}); 3285} 3286 3287 3288if(jQInf("#bc-sf-filter-products").length > 0) { 3289jQInf("#bc-sf-filter-products").append(appendedSection.innerHTML); 3290} 3291else { 3292 3293this.containerElement.insertAdjacentHTML('beforeend', appendedSection.innerHTML); 3294 3295try { 3296jQInf(this.containerElement).children("style").each(function() { 3297jQInf(this).hide(); 3298}); 3299} catch( error ){} 3300 3301 3302 try { 3303var api = new Yotpo.API(yotpo); 3304api.refreshWidgets(); 3305 } catch(err) { } 3306 3307 try { 3308DoublyGlobalCurrency.convertAll($('[name=doubly-currencies]').val()); 3309setTimeout(function() { 3310 try { 3311DoublyGlobalCurrency.convertAll($('[name=doubly-currencies]').val()); 3312} catch(err) { } 3313 3314}, 1000); 3315 3316 } 3317 catch(err) { } 3318 3319 3320 try { 3321 if($(".fw-variants").length > 0) { 3322 $(".product_item").hover(function () { 3323 $(this).find(".fw-variant-list").stop().slideDown("slow"); 3324 }, function(){ 3325 $(this).find(".fw-variant-list").stop().slideUp("slow"); 3326 }) 3327 } 3328 } 3329 catch(err) { } 3330 3331 try { 3332if ((typeof SCAShopify) !== 'undefined') { 3333SCAShopify.jQuery(document).unbind('click.fb-start'); 3334SCAShopify.loaded = false; 3335SCAQVinit = undefined; 3336jQInf.getScript(jQInf('script[src*="sca-qv-"]').attr('src')); 3337} 3338 } 3339 catch(err) { } 3340 3341 try { 3342 3343if (typeof ReloadSmartWishlist !== "undefined" && $.isFunction(ReloadSmartWishlist)) ReloadSmartWishlist(); 3344 3345 } 3346 catch(err) { } 3347 if(specialTheme == 15) { 3348 //jQInf("body").append(jQInf('script[src*="assets/theme.js"]').get(0).outerHTML); 3349 } 3350 3351 if(specialTheme == 11) { 3352 jQInf("body").append(jQInf('script[src*="assets/atlantic"]').get(0).outerHTML); 3353 } 3354 3355try { 3356jQInf("body").append(jQInf('script[src*="assets/empire.js"]').get(0).outerHTML); 3357 } 3358 catch(err) { } 3359 3360if(specialTheme == 17) { 3361window.scrollBy( 0, -2); 3362} 3363 3364 //this.containerElement.insertAdjacentHTML('beforeend', appendedSection.innerHTML); 3365fixThemeSpecial(); 3366 3367} 3368 3369try { 3370jQInf(productsParentTmp.get(0)).find("script").hide(); 3371} catch(err) {} 3372 3373jQInf(jQInf(this.containerElement).find(".thumb-loader").length > 0) 3374{ 3375jQInf(this.containerElement).find(".thumb-loader").each(function() { 3376jQInf(this).css("opacity", '1'); 3377}); 3378 3379} 3380 3381} 3382 if(collectionParent.indexOf("medium-up--one-half") > 0 || collectionParent.indexOf("medium-up--one-third") > 0) { 3383 jQInf(".card").css("opacity", '1'); 3384 } 3385 3386 3387 if(jQInf(collectionParent).find(paginateSelector).length > 0) { 3388 jQInf(this.containerElement).after(jQInf("#gscollectionbottom")); 3389 } 3390 //this.paginateSection.innerHTML = appendaedPage.innerHTML; 3391 3392jQInf(this.paginateSection).innerHTML = ''; 3393//jQInf(this.paginateSection).append(jQInf(appendaedPage.innerHTML)); 3394jQInf(this.paginateSection).append(jQInf(appendaedPage)); 3395 3396 3397 3398 if(jQInf(".custom-category .toolbar-amount").length > 0 && jQInf(".custom-products").length > 0) { 3399 jQInf('.modes').find(".active").trigger("click"); 3400 } 3401 3402 if(jQInf(".cata-product .product-list-item").length > 0) { 3403 jQInf(".cata-product .product-grid-item").each(function() { 3404jQInf(this).removeClass("product-grid-item"); 3405jQInf(this).addClass("product-list-item"); 3406}); 3407 } 3408 3409 if(loaderMode == 1) { 3410 this.listenToScroll(); 3411 } 3412 3413 setTimeout(function() 3414 { 3415try { 3416SPR.initRatingHandler(); 3417SPR.initDomEls(); 3418SPR.loadBadges(); 3419} catch( error ){} 3420}, 1000); 3421 3422 3423setTimeout(function() 3424{ 3425try { 3426var resizeEvent = window.document.createEvent('UIEvents'); 3427resizeEvent .initUIEvent('resize', true, false, window, 0); 3428window.dispatchEvent(resizeEvent); 3429$(window).trigger('forceproductblockheights'); 3430} catch(err) { 3431} 3432//jQInf(window).trigger('resize'); 3433}, 1000); 3434 3435 3436sessionStorage.setItem('gscollectionpagenr', window.gscollectionpagenr); 3437 3438try { 3439if(sessionStorage.getItem('gscollectioncontent') != null && sessionStorage.getItem('gscollectioncontent') != "") { 3440sessionStorage.setItem('gscollectioncontent', sessionStorage.getItem('gscollectioncontent') + '' + appendedSection.innerHTML); 3441} 3442else { 3443sessionStorage.setItem('gscollectionurl', window.location.href); 3444sessionStorage.setItem('gscollectioncontent', appendedSection.innerHTML); 3445} 3446} catch(err) { 3447try { 3448sessionStorage.setItem('gscollectioncontent', ''); 3449} catch(err) {} 3450} 3451 3452 3453 3454try { 3455sessionStorage.setItem('gspaginatecontent', appendaedPage.innerHTML); 3456} 3457catch(err) { 3458} 3459 3460 3461 3462 } 3463 }.bind(this); 3464 3465try { 3466 httpRequest.gsOpen('GET', this.nextStepLink); 3467 httpRequest.responseType = 'document'; 3468 httpRequest.gsSend(); 3469} 3470catch(err) { 3471 httpRequest.open('GET', this.nextStepLink); 3472httpRequest.responseType = 'document'; 3473 httpRequest.send(); 3474} 3475 3476}; 3477
3478GSLoader.prototype.analyseView = function() { 3479 3480 if (document.getElementById("gscollectionbottom").getBoundingClientRect().top <= window.innerHeight && document.getElementById("gscollectionbottom").getBoundingClientRect().bottom >= 0) { 3481 window.collectionPageNr = collectionPageNr + 1; 3482 this.nextSetUrl = this.paginateSection.querySelector("a[href*='page=" + collectionPageNr + "']"); 3483 3484var pageUrl = window.location.href; 3485if(pageUrl.indexOf('?')) { 3486var exploded = pageUrl.split("?"); 3487pageUrl = exploded[0]; 3488} 3489if(pageUrl.indexOf('#')) { 3490var exploded = pageUrl.split("#"); 3491pageUrl = exploded[0]; 3492} 3493 3494 document.removeEventListener('scroll', this.analyseView); 3495 window.removeEventListener('resize', this.analyseView); 3496 window.removeEventListener('orientationchange', this.analyseView); 3497 3498 if (this.nextSetUrl || (jQInf("#bc-sf-filter-products").length > 0)) { 3499 3500 var paramGSStr = ''; 3501 3502 if(getUrlParamsGS("sort_by") != null) { 3503 paramGSStr = paramGSStr + "&sort_by=" + getUrlParamsGS("sort_by"); 3504 } 3505 3506 if(getUrlParamsGS("view") != null) { 3507 paramGSStr = paramGSStr + "&view=" + getUrlParamsGS("view"); 3508 } 3509 3510 if(getUrlParamsGS("q") != null) { 3511 paramGSStr = paramGSStr + "&q=" + getUrlParamsGS("q"); 3512 } 3513 3514 if(getUrlParamsGS("constraint") != null) { 3515 paramGSStr = paramGSStr + "&constraint=" + getUrlParamsGS("constraint"); 3516 } 3517 3518 this.nextStepLink = pageUrl + '?page=' + collectionPageNr + paramGSStr; 3519 this.fetchNextPage(); 3520 } 3521else { 3522jQInf("#gscollectionbottom img").remove(); 3523} 3524 } 3525}; 3526 3527GSLoader.prototype.clickMoreBtn = function() { 3528 3529 window.collectionPageNr = collectionPageNr + 1; 3530 gsscroller.nextSetUrl = paginateSel.querySelector("a[href*='page=" + collectionPageNr + "']"); 3531 3532var pageUrl = window.location.href; 3533if(pageUrl.indexOf('?')) { 3534var exploded = pageUrl.split("?"); 3535pageUrl = exploded[0]; 3536} 3537if(pageUrl.indexOf('#')) { 3538var exploded = pageUrl.split("#"); 3539pageUrl = exploded[0]; 3540} 3541jQInf("#gsloaderimg").show(); 3542jQInf("#gsloadmore").hide(); 3543 3544 if (gsscroller.nextSetUrl) { 3545 3546 var paramGSStr = ''; 3547 3548 if(getUrlParamsGS("sort_by") != null) { 3549 paramGSStr = paramGSStr + "&sort_by=" + getUrlParamsGS("sort_by"); 3550 } 3551 3552 if(getUrlParamsGS("view") != null) { 3553 paramGSStr = paramGSStr + "&view=" + getUrlParamsGS("view"); 3554 } 3555 3556 if(getUrlParamsGS("q") != null) { 3557 paramGSStr = paramGSStr + "&q=" + getUrlParamsGS("q"); 3558 } 3559 3560 if(getUrlParamsGS("constraint") != null) { 3561 paramGSStr = paramGSStr + "&constraint=" + getUrlParamsGS("constraint"); 3562 } 3563 3564 gsscroller.nextStepLink = pageUrl + '?page=' + collectionPageNr + paramGSStr; 3565 gsscroller.fetchNextPage(); 3566 } 3567else { 3568jQInf("#gscollectionbottom button").remove(); 3569jQInf("#gscollectionbottom img").remove(); 3570} 3571 3572}; 3573 3574if((window.location.href.indexOf("/collections/") > 0)) { 3575if((window.location.href.indexOf("&page=") > 0) || (window.location.href.indexOf("?page=") > 0)) { 3576var newUrlRedirect = window.location.href.replace("page=", "redirect="); 3577window.location.href = newUrlRedirect; 3578} 3579} 3580} 3581</script>
3581 3582 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 3582-3583
3582 3583 <script async src="https://www.googletagmanager.com/gtag/js?id=
3583G-XR43P78TFY
vendor: 16 bytes, lines 3583-3584
3583"></script> 3584
3584<script> 3585
vendor: 127 bytes, line 3585
3585window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
3585G-XR43P78TFY
vendor: 8 bytes, lines 3585-3586
3585'); 3586
3586</script>
3586 3587 3588 <meta id="er_video_width" content="16" /> 3589 <meta id="er_video_height" content="9" /> 3590 <meta id="er_map_width" content="16" /> 3591 <meta id="er_map_height" content="9" /> 3592
3592<script type='text/javascript'>var err={};err.each=function(a,b){for(var c=0,d=a.length;c<d;c++)b(a[c],c)},err.filter=function(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d];b(e,d)&&c.push(e)}return c};var iframes=document.getElementsByTagName('iframe'),isVideo=/(youtube)|(vimeo)|(google.com\/maps)/i,videos=err.filter(iframes,function(a){return isVideo.test(a.getAttribute('src'))});err.each(videos,function(a){var b=a.parentElement.offsetWidth,c=9/16,d=c*b;a.removeAttribute('width'),a.removeAttribute('height');a.style.width;a.style.width=b.toString()+'px',a.style.height=d.toString()+'px'});</script>
3592 3593 <!-- Gorgias Chat Widget Start --> 3594
3594<script 3595 id="gorgias-chat-widget-install-v2" 3596 src="https://config.gorgias.chat/gorgias-chat-bundle-loader.js?applicationId=24373" 3597 ></script>
3597 3598
3598<script id="gorgias-chat-shopify-install"> 3599 !function(_){_.SHOPIFY_PERMANENT_DOMAIN="butterbykeba-com.myshopify.com",_.SHOPIFY_CUSTOMER_ID="",_.SHOPIFY_CUSTOMER_EMAIL=""}(window||{}); 3600 </script>
3600 3601 <!-- Gorgias Chat Widget End --> 3602 3603<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3603<script> 3604 window['ShopifyForms'] = { 3605 ...window['ShopifyForms'], 3606 currentPageType: "search" 3607 }; 3608</script>
3608 3609 3610 3611</div><div id="shopify-block-AbnUyUGZidjhQK2VDT__13370409245257823636" class="shopify-block shopify-app-block"> 3612
3613<script src="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/ui-renderer.js" defer></script>
vendor: 1 bytes, line 3613
3613
3614<script src="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/app.js" defer></script>
3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 <div 3662 id="loyalty-widget-root" 3663 class="eca-ext-a eca-ext-aone-classic bottomleft" 3664 data-lang="en" 3665 data-rewset="{"position":"bottomleft","style":"classic","radiusValue":6,"brandingBackgroundColorCode":"#fff8b8","brandingFontColorCode":"#000000","secondaryBackgroundColorCode":"#E5E5E5","primaryBackgroundColorCode":"#ffffff","primaryFontColorCode":"#000000","secondaryFontColorCode":"#000000","widgetIconClassic":null,"widgetIconCloseClassic":null,"widgetLogoClassic":"https:\/\/easyloyalty.lon1.digitaloceanspaces.com\/uploads\/3LFoufZAIue30NYeGFfgbpR3VDSM5MFlERIMzHrp.png","widgetPointsIconClassic":null,"widgetPointsHistoryClassic":null,"widgetRedeemPointsClassic":null,"widgetEarnPointsClassic":null,"widgetMemberTiersClassic":null,"widgetReferralProgramClassic":null,"widgetRemovePointsClassic":null,"widgetAddPointsClassic":null,"widgetPlaceAnOrderClassic":null,"widgetPlaceFirstOrderClassic":null,"widgetCompleteProfileClassic":null,"widgetCreateAccountClassic":null,"widgetFaceBookClassic":null,"widgetHappyBirthdayClassic":null,"widgetTwitterClassic":null,"widgetYouTubeClassic":null,"widgetInstagramClassic":null,"widgetTiktokClassic":null,"widgetSubscribeNewsletterClassic":null,"widgetArrowIconClassic":null,"widgetExchangeArrowIconClassic":null,"widgetSilverIconClassic":null,"widgetGoldIconClassic":null,"widgetDiamondIconClassic":null,"widgetBoldIconClassic":null,"widgetCloseIconBold":null,"widgetCoin1IconBold":null,"widgetCoin1sIconBold":null,"widgetCoin2IconBold":null,"widgetCoin2sIconBold":null,"widgetArrowIconBold":null,"widgetCheckIconBold":null,"widgetShareIconBold":null,"widgetLinkIconBold":null,"widgeteArrowIconBold":null,"widgetRedeemPointsIconBold":null,"widgetEarnPointsIconBold":null,"widgetMemberTiersIconBold":null,"widgetMyRewardsIconBold":null,"widgetPointsHistoryIconBold":null,"widgetSilverIconBold":null,"widgetGoldIconBold":null,"widgetDiamondIconBold":null}" 3666 data-style="classic" 3667 data-position="bottomleft" 3668 data-customer-email="" 3669 data-customer-id="" 3670 data-customer-firstname="" 3671 data-customer-lastname="" 3672 data-customer-accepts-marketing="" 3673 data-customer-orders-count="" 3674 data-shop-domain="butterbykeba.com" 3675 data-shop-currency="USD" 3676 data-arrow-down="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/arrow-down.svg" 3677 data-back-icon="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/back-icon.svg" 3678 data-earn-points='[{"eventtype":"placefirstorder","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":""},{"eventtype":"placeorder","points":100,"type":"fixed","amount":5,"data":"{\"products\": [], \"eligibilityaction\": \"include\", \"enableeligibility\": false}","shareurl":""},{"eventtype":"completeprofile","points":100,"type":"fixed","amount":5,"data":"{\"zip\": true, \"city\": true, \"phone\": true, \"company\": false, \"country\": true, \"lastName\": true, \"province\": true, \"firstName\": true, \"addressOne\": true, \"addressTwo\": false}","shareurl":""},{"eventtype":"subscribenewsletter","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":""},{"eventtype":"facebooklikefollow","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":"https://www.facebook.com/butterbykeba/"},{"eventtype":"instagramlikefollow","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":"https://www.instagram.com/butterbykeba"},{"eventtype":"twitterlikefollow","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":"https://x.com/butterbykeba"},{"eventtype":"tiktoklikefollow","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":"https://www.tiktok.com/@butterbykeba"},{"eventtype":"facebookshare","points":100,"type":"fixed","amount":5,"data":"[]","shareurl":""},{"eventtype":"createaccount","points":200,"type":"fixed","amount":5,"data":"[]","shareurl":""},{"eventtype":"youtubesubscribe","points":200,"type":"fixed","amount":5,"data":"[]","shareurl":"https://www.youtube.com/@butterbykeba"},{"eventtype":"birthday","points":300,"type":"fixed","amount":5,"data":"[]","shareurl":""}]' 3679 data-redeem-rewards='{"status":"true","statusg":"false","statuss":"false","type":"fixed","point":500,"dmin":true,"dminpoint":15,"dmax":false,"dmaxpoint":500,"gmin":false,"gminpoint":100,"gmax":false,"gmaxpoint":500,"spoint":100}' 3680 data-member-tiers='[]' 3681 data-free-products="null"
3682 data-referral-enabled="" 3683 data-referral-points="" 3684 data-referral-action="" 3685 data-lang-signup-button="Join" 3686 data-lang-signin-button="Sign In" 3687 data-lang-earn-points-title="Earn Points" 3688 data-lang-referral-program="Referral Program" 3689 data-lang-referral-link-label="Referral Link" 3690 data-lang-referral-copy-url="Copy Url" 3691 data-lang-referral-copied-url="Copied to clipboard" 3692 data-lang-referral-info-create="Copy your referral link and share it with your friends. You will earn points when your referred friend signs up!" 3693 data-lang-referral-info-place="Copy your referral link and share it with your friends. You will earn points when your referred friend places their first order!" 3694 data-lang-happy-birthday="Happy birthday" 3695 data-lang-birthday-label="Birthdate" 3696 data-lang-birthday-info="Enter your birthdate to receive special reward points on your birthday each year!" 3697 data-lang-birthday-save="Save" 3698 data-lang-birthday-save-success="Saved successfully" 3699 data-lang-complete-profile="Complete profile" 3700 data-lang-redeem-points-title="Redeem points" 3701 data-lang-my-rewards-title="My rewards" 3702 data-lang-points-history-title="Points history" 3703 data-lang-subscribe-newsletter="Subscribe to newsletter" 3704 data-lang-create-account="Create account" 3705 data-lang-place-order="Place an order" 3706 data-lang-place-first-order="Place first order" 3707 data-lang-require-points-text="$event.points Points" 3708 data-lang-require-pointsf-text="$event.points Points" 3709 data-lang-available-text="Available" 3710 data-lang-used-text="Used" 3711 data-lang-claim-points-label="Claim your points" 3712 data-lang-claim-reward="Claim Reward" 3713 data-lang-exchange-rate-label="Exchange rate:" 3714 data-lang-exchange-rate-value="point" 3715 data-lang-required-points="Info: Minimum $require.points available points need for claim reward." 3716 data-lang-minmax-points="Info: Minimum $min.points points or Maximum $max.points points you can claim at one time." 3717 data-lang-min-points="Info: Atleast minimum $min.points points you need to claim at one time." 3718 data-lang-max-points="Info: Maximum $max.points points you can claim at one time." 3719 data-lang-no-rewards-found-text="No rewards found!" 3720 data-lang-points-label="Points:" 3721 data-lang-discount-code-label="Code:" 3722 data-lang-price-label="Price:" 3723 data-lang-expire-date-label="Expire Date:" 3724 data-lang-no-history-found-text="No history found!" 3725 data-lang-claimed-on-text="Claimed on" 3726 data-lang-youtube-subscribe="YouTube Subscribe" 3727 data-lang-facebook-like-follow="Facebook Like/Follow" 3728 data-lang-twitter-like-follow="X (Twitter) Like/Follow" 3729 data-lang-instagram-like-follow="Instagram Like/Follow" 3730 data-lang-tiktok-like-follow="Tiktok Like/Follow" 3731 data-lang-facebook-share="Facebook Share" 3732 data-lang-twitter-share="X (Twitter) Share" 3733 data-lang-first-name="First Name" 3734 data-lang-enter-first-name="Enter first name" 3735 data-lang-last-name="Last Name" 3736 data-lang-enter-last-name="Enter last name" 3737 data-lang-save-name="Save Name" 3738 data-lang-claim-profile-comp-msg="Click below to claim your profile completion reward!" 3739 data-lang-profile-name-save-msg="Name saved successfully!" 3740 data-lang-reward-claim-success="Reward claimed successfully!" 3741 data-lang-close-btn="Close" 3742 data-lang-subscribe-btn="Subscribe" 3743 data-lang-create-btn="Create" 3744 data-lang-edit-btn="Edit" 3745 data-lang-order-btn="Order" 3746 data-lang-add-date-btn="Add date" 3747 data-lang-share-btn="Share" 3748 data-lang-follow-btn="Follow" 3749 data-lang-used-by-admin="Used by admin" 3750 data-lang-added-by-admin="Added by Admin" 3751 data-lang-refer-by-customer="Referred by a customer" 3752 data-lang-success-refer-customer="Successfully referred a customer" 3753 data-lang-expired-text="Expired" 3754 3755 data-lang-redeem-free-gift-title="Redeem free gift" 3756 data-lang-redeem-free-gift-description="Redeem $points" 3757 data-lang-redeem-free-gift-button="Redeem" 3758 data-lang-no-free-gift-found-text="No free gift found!"
3759 data-lang-choose-option-text="Choose an option" 3760 3761 data-icon-coin="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/coin-icon.svg" 3762 data-icon-check-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/check-bold.svg" 3763 data-icon-check="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/check.svg" 3764 data-icon-chevron-right="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/chevron-right.svg" 3765 data-icon-medal="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/medaln.svg" 3766 data-icon-earn-points="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/circle-dollar-sign.svg" 3767 data-icon-redeem-points="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/tickets.svg" 3768 data-icon-add-points="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/pointplus.svg" 3769 data-icon-remove-points="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/pointminus.svg" 3770 data-icon-exchange-arrow-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/repeat.svg" 3771 data-icon-exchange-arrow-classic="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/exchange.svg" 3772 data-icon-subscribe="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/subscribe.svg" 3773 data-icon-create-account="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/create-account.svg" 3774 data-icon-complete-profile="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/complete-profile.svg" 3775 data-icon-place-order="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/place-an-order.svg" 3776 data-icon-place-first-order="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/place-first-order.svg" 3777 data-icon-happy-birthday="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/happy-birthday.svg" 3778 data-icon-twitter="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/x.svg" 3779 data-icon-facebook="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/facebook-follow.svg" 3780 data-icon-tiktok="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/tiktok.svg" 3781 data-icon-instagram="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/instagram-follow.svg" 3782 data-icon-youtube="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/subscribe-youtube.svg" 3783 data-lang-welcome-text="Welcome, $customer.name" 3784 data-lang-total-points-text="points" 3785 data-lang-widget-heading="Loyalty program" 3786 data-lang-widget-description="Join our program to get attractive rewards!" 3787 data-lang-toggle-button="Rewards" 3788 data-icon-coin1="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/coin-1.svg" 3789 data-icon-coin2="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/coin-2.svg" 3790 data-icon-earn-points-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/earn-points.svg" 3791 data-icon-member-tier-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/member-tier.svg" 3792 data-icon-member-tier-crown="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/member-tier-icon.svg" 3793 data-icon-redeem-points-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/redeem-points.svg" 3794 data-icon-my-rewards-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/myrewards.svg" 3795 data-icon-my-referral-classic="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/handshake.svg" 3796 data-icon-points-history-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/points-history.svg" 3797 data-icon-points-history-classic=https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/history.svg 3798 data-icon-logo-classic="https://easyloyalty.lon1.digitaloceanspaces.com/uploads/3LFoufZAIue30NYeGFfgbpR3VDSM5MFlERIMzHrp.png" 3799 data-icon-widget-bold="" 3800 data-icon-widget-classic="" 3801 data-icon-close-bold="" 3802 data-icon-close-classic="" 3803 data-icon-silver-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/new-diamond.svg" 3804 data-icon-gold-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/new-diamond.svg" 3805 data-icon-diamond-bold="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/new-diamond.svg" 3806 data-icon-silver-classic="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/silver.svg" 3807 data-icon-gold-classic="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/gold.svg" 3808 data-icon-diamond-classic="https://cdn.shopify.com/extensions/01a0e7d2-e625-73d0-936b-1d7bff004ec3/easy-loyalty-rewards-680/assets/diamond.svg" 3809 data-lang-membership-tier-title="Member tier" 3810 data-lang-silver-member-label="Silver" 3811 data-lang-gold-member-label="Gold" 3812 data-lang-diamond-member-label="Diamond" 3813 data-lang-points-target-title="Points target:" 3814 > 3815 3816 <div class="eca-ext-a-popup"> 3817 <!-- Header will be rendered via JavaScript --> 3818 <div id="loyalty-header-container"></div> 3819 3820 <div class="eca-ext-apc eca-ext-apc-classic"> 3821 <div class="eca-ext-apc-inner eca-ext-apc-inner-classic " id="loyalty-content-container"> 3822 <!-- All UI content will be rendered via JavaScript from ui-renderer.js --> 3823 <div class="eca-ext-apc-loading"> 3824 <div class="eca-ext-apc-loading-para"><span>
3824Loading rewards widget...</span></div> 3825 </div> 3826 </div> 3827 </div> 3828 </div> 3829 3830 <!-- Toggle button will be rendered via JavaScript --> 3831 <div id="loyalty-button-container"></div> 3832 3833 </div> 3834 3835 3836 3837<input type="hidden" data-email="" data-shop="butterbykeba-com.myshopify.com" data-value="ec5881af6c195a191c0a3679483ac406" id="easyloyaltystorekey"> 3838<!-- BEGIN app snippet: style --> 3839<style> 3840 3841 .eca-ext-a button.eca-ext-a-reward-btn, 3842 .eca-ext-a .eca-ext-a-popup, 3843 .eca-ext-a-popup-header .eca-ext-a-reward-btn-close, 3844 .eca-ext-apc .eca-ly-item, 3845 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item, 3846 .eca-ext-a input.a-input, 3847 .eca-ext-a-popup .a-btn, 3848 .eca-ext-apc .eca-ly-item.eca-ly-item-big .eca-ly-item-inner, 3849 .eca-ext-apc .eca-ly-item.eca-ly-item-big .eca-ly-item-inner:before, 3850 .eca-ext-a select, 3851 .eca-ext-a.eca-ext-aone-classic button.eca-ext-a-reward-btn, 3852 .eca-ext-apc-points-list-item-content-box .eca-ext-apc-points-list-item-content-box-inner span.small-button-shape, 3853 .eca-ext-apc .eca-ext-apc-inner .eca-ext-a-popup-customer-total-points .eca-ext-a-popup-customer-total-points-top, 3854 .eca-ext-apc .eca-ext-apc-inner .eca-ext-a-popup-customer-total-points, 3855 .eca-ext-apc .eca-ext-apc-inner-customer .eca-ly-item.referral-item-details .eca-ly-item-inner .eca-ly-item-inner-content-details .eca-ly-item-inner-content-details-input, 3856 .eca-ext-apc-pointsallhistory .eca-ext-apc-pointsallhistory-tabs, 3857 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons, 3858 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons button.eca-tab-button{ 3859 border-radius:6px; 3860 } 3861 3862 3863 3864 .eca-ext-a button.eca-ext-a-reward-btn, 3865 .eca-ext-a .eca-ext-a-popup .eca-ext-a-popup-header, 3866 .eca-ext-a-popup .a-btn.a-primary, 3867 .eca-ext-apc.eca-ext-apc-classic .eca-ext-apc-inner > div.eca-ext-apc-points .eca-ext-apc-points-back, 3868 .eca-ext-apc-points-list-item-content-box .eca-ext-apc-points-list-item-content-box-inner span.small-button-shape, 3869 .eca-ext-apc .eca-ext-apc-inner .eca-ext-a-popup-customer-total-points .eca-ext-a-popup-customer-total-points-top, 3870 .eca-ly-item-inner-content-details .eca-ly-item-inner-content-details-input .eca-ly-item-inner-content-details-input-action button.a-btn.eca-ext-a-referral-copy, 3871 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons button.eca-tab-button.active{ 3872 background-color:#fff8b8; 3873 } 3874 .eca-ext-a.eca-ext-aone-classic .eca-ext-a-popup .eca-ext-a-popup-header{ 3875 background: linear-gradient(180deg, #fff8b8 0%, rgba(253, 226, 65, 0) 100%); 3876 } 3877 .eca-ext-a.eca-ext-aone-bold button.eca-ext-a-reward-btn, 3878 .eca-ext-a.eca-ext-aone-bold .a-btn.a-primary{ 3879 border-color:#fff8b8; 3880 } 3881 .eca-ext-apc .eca-ly-item:hover, 3882 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item:hover, 3883 .eca-ext-apc .eca-ly-item.eca-ly-item-big:hover .eca-ly-item-inner{ 3884 box-shadow: 0 0 0 2px #fff8b8; 3885 } 3886 3887 .eca-ext-apc .eca-ly-item.eca-ly-item-big .eca-ly-item-inner:before{ 3888 background-image: linear-gradient(to right, #fff8b8, #ffffff); 3889 } 3890 .eca-ext-apc .eca-ly-item.eca-ly-item-big.position-right .eca-ly-item-inner:before{ 3891 background-image: linear-gradient(to left, #fff8b8, #ffffff); 3892 } 3893 3894 3895 3896 .eca-ext-a button.eca-ext-a-reward-btn, 3897 .eca-ext-a .eca-ext-a-popup .eca-ext-a-popup-header, 3898 .eca-ext-a-popup .a-btn.a-primary, 3899 .eca-ext-a .eca-ext-a-popup .eca-ext-a-popup-header h2.a-title, 3900 .eca-ext-apc.eca-ext-apc-classic .eca-ext-apc-inner > div.eca-ext-apc-points .eca-ext-apc-points-back, 3901 .eca-ext-apc-points-list-item-content-box .eca-ext-apc-points-list-item-content-box-inner span.small-button-shape, 3902 .eca-ext-apc .eca-ext-apc-inner .eca-ext-a-popup-customer-total-points .eca-ext-a-popup-customer-total-points-top, 3903 .eca-ly-item-inner-content-details .eca-ly-item-inner-content-details-input .eca-ly-item-inner-content-details-input-action button.a-btn.eca-ext-a-referral-copy, 3904 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons button.eca-tab-button.active{ 3905 color:#000000; 3906 } 3907 3908 3909 .eca-ext-a .eca-ext-a-popup, 3910 .eca-ext-a .eca-ext-a-popup .eca-ext-apc, 3911 .eca-ext-a-popup .a-btn, 3912 .eca-ext-apc .eca-ext-apc-inner > div.eca-ext-apc-points, 3913 .eca-ext-a .eca-ext-a-popup .eca-ext-a-popup-header.eca-ext-a-popup-header-bold, 3914 .eca-ext-apc .eca-ly-item.eca-ly-item-big .eca-ly-item-inner, 3915 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item.membership-item-classic,
3916 .eca-ext-apc-pointsallhistory .eca-ext-apc-pointsallhistory-tabs, 3917 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons button.eca-tab-button, 3918 .eca-ext-a .eca-ext-apc.eca-ext-apc-classic select, 3919 .eca-ext-a .eca-ext-apc.eca-ext-apc-classic .eca-ext-apc-points-redeem .eca-ext-apc-points-redeem-claim-box .eca-ext-apc-points-redeem-claim-box-field input{ 3920 background-color:#ffffff; 3921 } 3922 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons button.eca-tab-button{ 3923 border-color:#ffffff; 3924 } 3925 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-silvermember .eca-ext-apc-points-list-item-content-img:before{ 3926 background-image: linear-gradient(to right, #ffffff, #5C5FFF); 3927 } 3928 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-silvermember .eca-ext-apc-points-list-item-content-img:after{ 3929 background-image: linear-gradient(to left, #ffffff, #5C5FFF); 3930 } 3931 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-silvermember .eca-ext-apc-points-list-item-content:before{ 3932 background-image: linear-gradient(to left, #ffffff, #5C5FFF); 3933 } 3934 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-goldmember .eca-ext-apc-points-list-item-content-img:before{ 3935 background-image: linear-gradient(to right, #ffffff, #FFDE5C); 3936 } 3937 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-goldmember .eca-ext-apc-points-list-item-content-img:after{ 3938 background-image: linear-gradient(to left, #ffffff, #FFDE5C); 3939 } 3940 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-goldmember .eca-ext-apc-points-list-item-content:before{ 3941 background-image: linear-gradient(to left, #ffffff, #FFDE5C); 3942 } 3943 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-diamondmember .eca-ext-apc-points-list-item-content-img:before{ 3944 background-image: linear-gradient(to right, #ffffff, #eeeeee); 3945 } 3946 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-diamondmember .eca-ext-apc-points-list-item-content-img:after{ 3947 background-image: linear-gradient(to left, #ffffff, #eeeeee); 3948 } 3949 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item.membership-item-bold.membership-type-diamondmember .eca-ext-apc-points-list-item-content:before{ 3950 background-image: linear-gradient(to left, #ffffff, #eeeeee); 3951 } 3952 3953 3954 .eca-ext-a .eca-ext-a-popup, 3955 .eca-ext-a .eca-ext-a-popup .eca-ext-apc, 3956 .eca-ext-a-popup .a-btn, 3957 .eca-ext-apc .eca-ext-apc-inner > div.eca-ext-apc-points, 3958 .eca-ext-a .eca-ext-a-popup .eca-ext-a-popup-header.eca-ext-a-popup-header-bold, 3959 .eca-ext-a .eca-ext-a-popup .eca-ext-a-popup-header.eca-ext-a-popup-header-bold h2.a-title, 3960 .eca-ext-apc .eca-ext-apc-inner .eca-ext-a-popup-customer-total-points .eca-ext-a-popup-customer-total-points-bottom, 3961 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons button.eca-tab-button{ 3962 color:#000000; 3963 } 3964 3965 3966 .eca-ext-apc .eca-ext-apc-inner > div.eca-ext-apc-points .eca-ext-apc-points-back, 3967 .eca-ext-a-popup-header .eca-ext-a-reward-btn-close, 3968 .eca-ext-a input.a-input, 3969 .eca-ext-a.eca-ext-aone-bold button.eca-ext-a-reward-btn, 3970 .eca-ext-a.eca-ext-aone-bold .a-btn.a-primary, 3971 .eca-ext-apc-inner-bold .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item .eca-ext-apc-points-list-item-content .a-desc.a-desc-bold, 3972 .eca-ext-a select{ 3973 background-color:#E5E5E5; 3974 } 3975 .eca-ext-apc .eca-ly-item, 3976 .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item, 3977 .eca-ext-apc .eca-ext-apc-inner > div.eca-ext-apc-points .eca-ext-apc-points-back, 3978 .eca-ext-apc-points-redeem .eca-ext-apc-points-redeem-table>div:last-child, 3979 .eca-ext-apc .eca-ext-apc-inner .itg-a-loyalty-reward-birthday-form-box p.birthdaynote, 3980 .eca-ext-apc .eca-ly-item.eca-ly-item-big .eca-ly-item-inner, 3981 .eca-ext-apc .eca-ext-apc-inner-customer .eca-ly-item.referral-item-details .eca-ly-item-inner .eca-ly-item-inner-content-details .eca-ly-item-inner-content-details-input,
3982 .eca-ext-apc-pointsallhistory .eca-ext-apc-pointsallhistory-tabs, 3983 .eca-ext-apc-pointsallhistory-tabs .eca-ext-apc-pointsallhistory-tab-buttons, 3984 .eca-ext-apc-pointsallhistory-tab-point-history .eca-ext-apc-pointshistory-data ul.eca-ext-apc-pointshistory-list li.eca-ext-apc-pointshistory-list-item, 3985 .eca-ext-apc.eca-ext-apc-classic .eca-ext-apc-points-redeem .eca-ext-apc-points-redeem-table>div:last-child, 3986 .eca-ext-apc.eca-ext-apc-classic .eca-ext-apc-points-redeem .eca-ext-apc-points-redeem-table>div:first-child, 3987 .eca-ext-a .eca-ext-apc.eca-ext-apc-classic select, 3988 .eca-ext-a .eca-ext-apc.eca-ext-apc-classic .eca-ext-apc-points-redeem .eca-ext-apc-points-redeem-claim-box .eca-ext-apc-points-redeem-claim-box-field input{ 3989 border-color:#E5E5E5; 3990 } 3991 3992 3993 .eca-ext-apc .eca-ext-apc-inner > div.eca-ext-apc-points .eca-ext-apc-points-back, 3994 .eca-ext-a-popup-header .eca-ext-a-reward-btn-close, 3995 .eca-ext-a input.a-input, 3996 .eca-ext-apc-inner-bold .eca-ext-apc-points ul.eca-ext-apc-points-list li .eca-ext-apc-points-list-item .eca-ext-apc-points-list-item-content .a-desc.a-desc-bold, 3997 .eca-ext-a select{ 3998 color:#000000; 3999 } 4000 4001</style> 4002 4003<!-- END app snippet --> 4004 4005<input type="hidden" dataeasy-loyaltyemail=""> 4006</div><div id="shopify-block-AT2Zlb1RDYVl0ZHBld__13370769472770757183" class="shopify-block shopify-app-block">
4006<script 4007 type="text/javascript" 4008 src="https://cdn.alby.com/apps/launcher/embed.js?brandId=4e3ef8c5-4db0-4c99-bd86-0892ac6d4396" 4009 async 4010></script>
4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 <alby-chatbot 4021 product-ids="" 4022 category="" 4023 ></alby-chatbot> 4024 4025 4026 4027 4028</div><div id="shopify-block-AZ1Zsckk1cGh4UzFFQ__15551562133269743879" class="shopify-block shopify-app-block"><!--googleoff: all--> 4029 4030<style> 4031 4032 [x-sa-cloak] { display: none !important; } 4033 .font-system{ 4034 font-family: system-ui; 4035 } 4036 .sa-big-cursor{ 4037 cursor: url(https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/big-cursor.svg), auto; 4038 } 4039 .sa-no-transition *{ 4040 transition-timing-function: step-end!important; 4041 transition-duration: 0s!important; 4042 animation-timing-function: step-end!important; 4043 animation-iteration-count: 1!important; 4044 animation-duration: 0s!important; 4045 } 4046 .sa-hide-images *{ 4047 background-image: none !important; 4048 } 4049 .sa-low-saturation{ 4050 filter: saturate(0.5); 4051 } 4052 .sa-high-saturation{ 4053 filter: saturate(2); 4054 } 4055 .sa-grayscale-saturation{ 4056 filter: grayscale(1); 4057 } 4058 .sa-inverted-contrast{ 4059 filter: invert(1); 4060 } 4061 .sa-low-contrast{ 4062 filter: contrast(0.5); 4063 } 4064 .sa-high-contrast{ 4065 filter: contrast(2); 4066 } 4067 .sa-reading-text{ 4068 background-color: #ffeb3b !important; 4069 } 4070 4071</style> 4072
4073<script> 4074 window.sa_shop_domain = 'butterbykeba-com.myshopify.com'; 4075 4076 4077 4078 window.sa_settings_from_metafield = null; 4079 4080</script>
4080 4081 4082<div 4083 data-shop="butterbykeba-com.myshopify.com" 4084 class="smart-accessibility-widget " 4085 x-sa-bind:class="settings.position" 4086 x-sa-cloak 4087 style="display: none;" 4088 x-sa-show="settings.enable" 4089 x-sa-trap="openWidget" 4090 x-sa-on:keyup.tab.window="enableKeyboardNavigation = true" 4091 x-sa-on:keyup.escape.window="openWidget = false" 4092 x-sa-data="sa_accessibility"> 4093 <div class="smart-accessibility-widget__overlay sa-no-track" x-sa-show="openWidget" x-sa-on:click="openWidget = false"></div> 4094 <div 4095 x-sa-bind:class="settings.position + ' ' + settings.icon_size" 4096 x-sa-show="!settings.hide_trigger" 4097 x-sa-bind:style="{ 4098 borderColor: settings.brand_color, 4099 }" 4100 class="sa-widget__cta"> 4101 <button type="button" x-sa-on:click="openWidget = !openWidget" 4102 x-sa-bind:style="getBranding" 4103 :aria-label="settings.t_enable_accessibility" 4104 class="widget-icon sa-no-track" :title="settings.t_enable_accessibility"> 4105 4106 <svg x-sa-show="openWidget" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-x"> 4107 <line x1="18" y1="6" x2="6" y2="18"></line> 4108 <line x1="6" y1="6" x2="18" y2="18"></line> 4109 </svg> 4110 4111 <span x-sa-show="!openWidget" style="height: 24px;" class="sa-no-track"> 4112 4113 <svg x-sa-show="settings.icon == 1" xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-accessibility" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="#fff" fill="none" stroke-linecap="round" stroke-linejoin="round"> 4114 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4115 <circle cx="11" cy="5" r="2" /> 4116 <polyline points="11 7 11 15 15 15 19 20" /> 4117 <line x1="11" y1="11" x2="16" y2="11" /> 4118 <path d="M7 11.5a5 5 0 1 0 6 7.5" /> 4119 </svg> 4120 4121 <svg x-sa-show="settings.icon == 2" xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-tabler icon-tabler-accessible" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 4122 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4123 <circle cx="12" cy="12" r="9" /> 4124 <path d="M10 16.5l2 -3l2 3m-2 -3v-2l3 -1m-6 0l3 1" /> 4125 <circle cx="12" cy="7.5" r=".5" fill="currentColor" /> 4126 </svg> 4127 4128 <svg x-sa-show="settings.icon == 3" xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-tabler icon-tabler-disabled-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 4129 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4130 <circle cx="17" cy="6" r="2" /> 4131 <path d="M9 11a5 5 0 1 0 3.95 7.95" /> 4132 <path d="M19 20l-4 -5h-4l3 -5l-4 -3l-4 1" /> 4133 </svg> 4134 4135 <svg x-sa-show="settings.icon == 4" class="sa-icon sa-icon-tabler icon-tabler-disabled-4" width="28" height="28" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" stroke-width="1.5" stroke="currentColor" style="fill: currentColor;" fill="currentColor" stroke-linecap="round" stroke-linejoin="round"> 4136 <path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z"/> 4137 <path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z"/> 4138 </svg> 4139 4140 </span>
4141 <span class="sa-sr-only sa-no-track" x-sa-text="settings.t_enable_accessibility"> 4142 Enable accessibility 4143 </span> 4144 </button> 4145 </div> 4146 4147 <div class="sa-widget__wrapper sa-no-track" 4148 x-sa-bind:class="settings.position" 4149 x-sa-bind:style="{ 4150 borderColor: settings.brand_color, 4151 }" 4152 x-sa-show="openWidget"> 4153 4154 <div 4155 x-sa-bind:style="getBranding" 4156 class="sa-widget__header sa-no-track"> 4157 <div class="sa-widget__title sa-no-track" x-sa-text="settings.title"> 4158 Accessibility 4159 </div> 4160 <button type="button" x-sa-ref="close_btn" x-sa-on:click="openWidget = false" 4161 :aria-label="settings.t_close_accessibility" 4162 class="sa-widget__close sa-no-track"> 4163 <svg xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-close" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="#fff" fill="none" stroke-linecap="round" stroke-linejoin="round"> 4164 <title>Close icon</title> 4165 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4166 <line x1="18" y1="6" x2="6" y2="18" /> 4167 <line x1="6" y1="6" x2="18" y2="18" /> 4168 </svg> 4169 4170 <span class="sa-sr-only" x-sa-text="settings.t_close_accessibility"> 4171 Close accessibility widget 4172 </span> 4173 </button> 4174 </div> 4175 4176 <div class="sa-widget__top sa-button--group sa-no-track"> 4177 4178 <button type="button" 4179 :aria-label="settings.t_reset_all" 4180 x-sa-show="settings.show_reset_all" 4181 x-sa-text="settings.t_reset_all" 4182 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4183 x-sa-on:click="resetAll(); $dispatch('sa-reset-all')" 4184 class="sa-relative sa-no-track sa-button"> 4185 Reset All 4186 </button> 4187 4188 <button 4189 x-sa-show="settings.show_statement" 4190 x-sa-on:click="toggleStatement = !toggleStatement" 4191 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4192 :aria-label="settings.t_statement" 4193 type="button" 4194 class="sa-relative sa-no-track sa-button" 4195 x-sa-bind:class="{ 'active' : toggleStatement }" 4196 > 4197 <svg class="sa-svg-checked" x-sa-bind:style="toggleStatement && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4198 <title>Checked mark</title> 4199 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4200 </svg> 4201 <span x-sa-text="settings.t_statement" class="sa-no-track"> 4202 Statement 4203 </span> 4204 </button> 4205 4206 </div> 4207 4208 <div x-sa-show="toggleStatement" class="sa-widget__statement sa-no-track"> 4209 <div x-sa-html="(toggleStatement) ? settings.statement : ''"></div> 4210 </div> 4211 4212 <div x-sa-show="!toggleStatement" class="sa-widget__main sa-no-track"> 4213 4214 <select x-sa-show="settings.show_language" x-sa-model="language.currentLanguage" name="sa_language" class="widget__feature sa-no-track sa-full-width" aria-label="Change language"> 4215 <option value="auto">Language</option> 4216 <option value="en">English</option> 4217 <option value="fr">French</option> 4218 <option value="es">Spanish</option> 4219 <option value="de">German</option> 4220 <option value="it">Italian</option> 4221 <option value="pt">Portuguese</option> 4222 <option value="zh">Chinese</option> 4223 <option value="ja">Japanese</option> 4224 <option value="ar">Arabic</option> 4225 <option value="he">Hebrew</option> 4226 <option value="fa">Persian</option> 4227 </select> 4228 4229 <button 4230 x-sa-show="settings.show_font_size" 4231 x-sa-data="{ level: $persist(0).as('font-size-level') }" 4232 x-sa-on:sa-reset-all.window="level = 0" 4233 :aria-label="settings.t_font_size" 4234 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4235 x-sa-on:click="() => { if(level < 4) { level++; adjustFontSize(level) } else { level = 0; resetFontSize() } }" 4236 class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : font.isInitialised }" type="button"> 4237 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 4238 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto"> 4239 <title>Adjust font size</title> 4240 <polyline points="4 7 4 4 20 4 20 7"></polyline> 4241 <line x1="9" y1="20" x2="15" y2="20"></line> 4242 <line x1="12" y1="4" x2="12" y2="20"></line> 4243 </svg> 4244
4245 <svg class="sa-svg-checked" x-sa-bind:style="font.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4246 <title>Checked mark</title> 4247 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4248 </svg> 4249 <span class="sa-no-track" x-sa-text="settings.t_font_size"> Font size</span> 4250 <div class="sa-bar sa-no-track"> 4251 <div x-sa-show="level > 0" class="sa-bar__flex"> 4252 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 4253 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 4254 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 4255 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 4256 </div> 4257 </div> 4258 4259 </button> 4260 4261 <button 4262 x-sa-show="settings.show_screen_reader" 4263 x-sa-on:click="toggleScreenReader" 4264 :aria-label="settings.t_screen_reader" 4265 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4266 class="widget__feature sa-no-track sa-relative sa-button" 4267 x-sa-bind:class="{ 'active' : screenReader.isInitialised }" 4268 type="button"> 4269 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 4270 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-mic sa-mx-auto"> 4271 <title>Screen Reader</title> 4272 <path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"></path> 4273 <path d="M19 10v2a7 7 0 0 1-14 0v-2"></path> 4274 <line x1="12" y1="19" x2="12" y2="23"></line> 4275 <line x1="8" y1="23" x2="16" y2="23"></line> 4276 </svg> 4277 <svg class="sa-svg-checked" x-sa-bind:style="screenReader.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4278 <title>Checked mark</title> 4279 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4280 </svg> 4281 <span class="sa-no-track" x-sa-text="settings.t_screen_reader"> Screen Reader</span> 4282 </button> 4283 4284 <button 4285 x-sa-show="settings.show_contrast" 4286 x-sa-data="{ level: $persist(0).as('contrast-level') }" 4287 x-sa-on:sa-reset-all.window="level = 0" 4288 :aria-label="settings.t_contrast" 4289 x-sa-on:click="() => { if(level < 3) { level++; toggleContrast(level) } else { level = 0; resetContrast() } }" 4290 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4291 class="widget__feature sa-no-track sa-relative sa-button" 4292 x-sa-bind:class="{ 'active' : contrast.isInitialised }" 4293 type="button"> 4294 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-contrast sa-mx-auto"> 4295 <title>Contrast</title> 4296 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4297 <circle cx="12" cy="12" r="9" /> 4298 <path d="M12 17a5 5 0 0 0 0 -10v10" /> 4299 </svg> 4300
4301 <svg class="sa-svg-checked" x-sa-bind:style="contrast.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4302 <title>Checked mark</title> 4303 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4304 </svg> 4305 4306 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_contrast"> Contrast</span> 4307 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_inverted"> Inverted</span> 4308 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_low_contrast"> Low Contrast</span> 4309 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_high_contrast"> High Contrast</span> 4310 4311 <div class="sa-bar sa-no-track"> 4312 <div x-sa-show="level > 0" class="sa-bar__flex"> 4313 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 4314 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 4315 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 4316 </div> 4317 </div> 4318 4319 </button> 4320 4321 <button 4322 x-sa-show="settings.show_highlight_links" 4323 x-sa-on:click="toggleLinkHighlights" 4324 :aria-label="settings.t_highlight_links" 4325 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4326 class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : linkHighlights }" type="button"> 4327 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 4328 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto"> 4329 <title>Highlight Links</title> 4330 <path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path> 4331 <path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path> 4332 </svg> 4333 4334 <svg class="sa-svg-checked" x-sa-bind:style="linkHighlights && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4335 <title>Checked mark</title> 4336 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4337 </svg> 4338 <span class="sa-no-track" x-sa-text="settings.t_highlight_links"> Highlight Links</span> 4339 </button> 4340 4341 <button 4342 x-sa-show="settings.show_cursor" 4343 x-sa-on:click="toggleBigCursor" 4344 :aria-label="settings.t_cursor" 4345 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4346 class="widget__feature sa-no-track sa-relative sa-button" 4347 x-sa-bind:class="{ 'active' : enableBigCursor }" type="button"> 4348 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-mouse-pointer sa-mx-auto"> 4349 <title>Change Cursor</title> 4350 <path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"></path> 4351 <path d="M13 13l6 6"></path> 4352 </svg> 4353 4354 <svg class="sa-svg-checked" x-sa-bind:style="enableBigCursor && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4355 <title>Checked mark</title> 4356 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4357 </svg> 4358
4359 <span class="sa-no-track" x-sa-text="settings.t_cursor"> Cursor</span> 4360 4361 </button> 4362 4363 <button 4364 x-sa-show="settings.show_text_align" 4365 x-sa-data="{ 4366 level: $persist(0).as('text-align-level'), 4367 }" 4368 :aria-label="settings.t_text_align" 4369 x-sa-on:sa-reset-all.window="level = 0" 4370 x-sa-on:click="() => { if(level < 3) { level++; toggleTextAlign(level) } else { level = 0; resetTextAlign() } }" 4371 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4372 class="widget__feature sa-no-track sa-relative sa-button" 4373 x-sa-bind:class="{ 'active' : textAlign.isInitialised }" type="button"> 4374 4375 <svg xmlns="http://www.w3.org/2000/svg" x-sa-show="level == 0 || level == 2" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 4376 <title>Text align</title> 4377 <line x1="18" y1="10" x2="6" y2="10"></line> 4378 <line x1="21" y1="6" x2="3" y2="6"></line> 4379 <line x1="21" y1="14" x2="3" y2="14"></line> 4380 <line x1="18" y1="18" x2="6" y2="18"></line> 4381 </svg> 4382 4383 <svg xmlns="http://www.w3.org/2000/svg" x-sa-show="level == 1" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 4384 <title>Text left</title> 4385 <line x1="17" y1="10" x2="3" y2="10"></line> 4386 <line x1="21" y1="6" x2="3" y2="6"></line> 4387 <line x1="21" y1="14" x2="3" y2="14"></line> 4388 <line x1="17" y1="18" x2="3" y2="18"></line> 4389 </svg> 4390 4391 <svg xmlns="http://www.w3.org/2000/svg" x-sa-show="level == 3" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 4392 <title>Text right</title> 4393 <line x1="21" y1="10" x2="7" y2="10"></line> 4394 <line x1="21" y1="6" x2="3" y2="6"></line> 4395 <line x1="21" y1="14" x2="3" y2="14"></line> 4396 <line x1="21" y1="18" x2="7" y2="18"></line> 4397 </svg> 4398 4399 <svg class="sa-svg-checked" x-sa-bind:style="textAlign.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4400 <title>Checked mark</title> 4401 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4402 </svg> 4403 <span class="sa-no-track"> 4404 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_text_align"> Text Align </span> 4405 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_text_left"> Text Left </span> 4406 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_text_center"> Text Center </span> 4407 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_text_right"> Text Right </span> 4408 </span> 4409 4410 <div class="sa-bar sa-no-track"> 4411 <div x-sa-show="level > 0" class="sa-bar__flex"> 4412 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 4413 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
4414 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 4415 </div> 4416 </div> 4417 </button> 4418 4419 <button 4420 x-sa-show="settings.show_saturation" 4421 x-sa-data="{ level: $persist(0).as('saturation-level') }" 4422 x-sa-on:sa-reset-all.window="level = 0" 4423 :aria-label="settings.t_saturation" 4424 x-sa-on:click="() => { if(level < 3) { level++; toggleSaturation(level) } else { level = 0; resetSaturation() } }" 4425 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4426 class="widget__feature sa-no-track sa-relative sa-button" 4427 x-sa-bind:class="{ 'active' : saturation.isInitialised }" type="button"> 4428 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 16 16" fill="currentColor" class="sa-icon sa-icon-droplet sa-mx-auto" style="fill: currentColor"> 4429 <title>Saturation icon</title> 4430 <path fill-rule="evenodd" d="M7.21.8C7.69.295 8 0 8 0c.109.363.234.708.371 1.038.812 1.946 2.073 3.35 3.197 4.6C12.878 7.096 14 8.345 14 10a6 6 0 0 1-12 0C2 6.668 5.58 2.517 7.21.8zm.413 1.021A31.25 31.25 0 0 0 5.794 3.99c-.726.95-1.436 2.008-1.96 3.07C3.304 8.133 3 9.138 3 10a5 5 0 0 0 10 0c0-1.201-.796-2.157-2.181-3.7l-.03-.032C9.75 5.11 8.5 3.72 7.623 1.82z"/> 4431 <path fill-rule="evenodd" d="M4.553 7.776c.82-1.641 1.717-2.753 2.093-3.13l.708.708c-.29.29-1.128 1.311-1.907 2.87l-.894-.448z"/> 4432 </svg> 4433 4434 <svg class="sa-svg-checked" x-sa-bind:style="saturation.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4435 <title>Checked mark</title> 4436 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4437 </svg> 4438 4439 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_saturation"> Saturation</span> 4440 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_low_saturation"> Low Saturation</span> 4441 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_high_saturation"> High Saturation</span> 4442 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_grayscale"> Grayscale</span> 4443 4444 <div class="sa-bar sa-no-track"> 4445 <div x-sa-show="level > 0" class="sa-bar__flex"> 4446 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 4447 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 4448 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 4449 </div> 4450 </div> 4451 </button> 4452 4453 <button 4454 x-sa-show="settings.show_line_height" 4455 x-sa-data="{ 4456 level: $persist(0).as('line-height-level'), 4457 }" 4458 x-sa-on:sa-reset-all.window="level = 0" 4459 :aria-label="settings.t_line_height" 4460 x-sa-on:click="() => { if(level < 4) { level++; toggleLineHeight(level) } else { level = 0; resetLineHeight() } }" 4461 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4462 class="widget__feature sa-no-track sa-relative sa-button" type="button"> 4463 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-line-height sa-mx-auto"> 4464 <title>Line Height</title> 4465 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4466 <polyline points="3 8 6 5 9 8" /> 4467 <polyline points="3 16 6 19 9 16" /> 4468 <line x1="6" y1="5" x2="6" y2="19" /> 4469 <line x1="13" y1="6" x2="20" y2="6" /> 4470 <line x1="13" y1="12" x2="20" y2="12" /> 4471 <line x1="13" y1="18" x2="20" y2="18" /> 4472 </svg>
4473 <svg class="sa-svg-checked" x-sa-bind:style="lineHeight.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4474 <title>Checked mark</title> 4475 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4476 </svg> 4477 <span class="sa-no-track" x-sa-text="settings.t_line_height"> Line Height</span> 4478 4479 <div class="sa-bar sa-no-track"> 4480 <div x-sa-show="level > 0" class="sa-bar__flex"> 4481 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 4482 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 4483 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 4484 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 4485 </div> 4486 </div> 4487 4488 </button> 4489 4490 <button 4491 x-sa-show="settings.show_letter_spacing" 4492 x-sa-data="{ 4493 level: $persist(0).as('letter-spacing-level'), 4494 }" 4495 x-sa-on:sa-reset-all.window="level = 0" 4496 :aria-label="settings.t_letter_spacing" 4497 x-sa-on:click="() => { if(level < 4) { level++; toggleLetterSpacing(level) } else { level = 0; resetLetterSpacing() } }" 4498 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4499 class="widget__feature sa-no-track sa-relative sa-button" 4500 x-sa-bind:class="{ 'active' : letterSpacing.isInitialised }" 4501 type="button"> 4502 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-letter-spacing sa-mx-auto"> 4503 <title>Letter Spacing</title> 4504 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4505 <path d="M5 12v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5" /> 4506 <path d="M13 4l3 8l3 -8" /> 4507 <path d="M5 18h14" /> 4508 <path d="M17 20l2 -2l-2 -2" /> 4509 <path d="M7 16l-2 2l2 2" /> 4510 </svg> 4511 4512 <svg class="sa-svg-checked" x-sa-bind:style="letterSpacing.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4513 <title>Checked mark</title> 4514 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4515 </svg> 4516 4517 <span class="sa-no-track" x-sa-text="settings.t_letter_spacing">Letter Spacing</span> 4518 <div class="sa-bar sa-no-track"> 4519 <div x-sa-show="level > 0" class="sa-bar__flex"> 4520 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 4521 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 4522 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 4523 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 4524 </div> 4525 </div> 4526 </button> 4527 4528 <button 4529 x-sa-show="settings.show_stop_animations" 4530 x-sa-on:click="toggleStopAnimations" 4531 :aria-label="settings.t_stop_animation" 4532 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4533 class="widget__feature sa-no-track sa-relative sa-button" 4534 x-sa-bind:class="{ 'active' : enableStopAnimations }" 4535 type="button"> 4536 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 4537 <title>Stop Animations</title> 4538 <circle cx="12" cy="12" r="10"></circle> 4539 <line x1="10" y1="15" x2="10" y2="9"></line> 4540 <line x1="14" y1="15" x2="14" y2="9"></line> 4541 </svg>
4542 <svg class="sa-svg-checked" x-sa-bind:style="enableStopAnimations && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4543 <title>Checked mark</title> 4544 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4545 </svg> 4546 <span class="sa-no-track" x-sa-text="settings.t_stop_animation">Stop Animations</span> 4547 </button> 4548 4549 <button 4550 x-sa-show="settings.show_mute_sounds" 4551 x-sa-on:click="toggleMuteSounds" 4552 :aria-label="settings.t_mute_sounds" 4553 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4554 class="widget__feature sa-no-track sa-relative sa-button" 4555 x-sa-bind:class="{ 'active' : enableMuteSounds }" 4556 type="button"> 4557 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 4558 <title>Mute sounds</title> 4559 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4560 <path d="M6 10c0 -1.146 .277 -2.245 .78 -3.219m1.792 -2.208a7 7 0 0 1 10.428 9.027a10 10 0 0 1 -.633 .762m-2.045 1.96a8 8 0 0 0 -1.322 2.278a4.5 4.5 0 0 1 -6.8 1.4" /> 4561 <path d="M11.42 7.414a3 3 0 0 1 4.131 4.13" /> 4562 <line x1="3" y1="3" x2="21" y2="21" /> 4563 </svg> 4564 <svg class="sa-svg-checked" 4565 x-sa-bind:style="enableMuteSounds && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4566 <title>Checked mark</title> 4567 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4568 </svg> 4569 <span class="sa-no-track" x-sa-text="settings.t_mute_sounds">Mute Sounds</span> 4570 </button> 4571 4572 <button 4573 x-sa-show="settings.show_hide_images" 4574 x-sa-on:click="toggleHideImages" 4575 :aria-label="settings.t_hide_images" 4576 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 4577 class="widget__feature sa-no-track sa-relative sa-button" 4578 x-sa-bind:class="{ 'active' : hideImages }" 4579 type="button"> 4580 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 4581 <title>Hide Image</title> 4582 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 4583 <line x1="3" y1="3" x2="21" y2="21" /> 4584 <line x1="15" y1="8" x2="15.01" y2="8" /> 4585 <path d="M19.121 19.122a3 3 0 0 1 -2.121 .878h-10a3 3 0 0 1 -3 -3v-10c0 -.833 .34 -1.587 .888 -2.131m3.112 -.869h9a3 3 0 0 1 3 3v9" /> 4586 <path d="M4 15l4 -4c.928 -.893 2.072 -.893 3 0l5 5" /> 4587 <path d="M16.32 12.34c.577 -.059 1.162 .162 1.68 .66l2 2" /> 4588 </svg> 4589 <svg class="sa-svg-checked" 4590 x-sa-bind:style="hideImages && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4591 <title>Checked mark</title> 4592 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4593 </svg>
4594 <span class="sa-no-track" x-sa-text="settings.t_hide_images">Hide Images</span> 4595 </button> 4596 4597 <div x-sa-show="settings.show_text_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 4598 <div class="sa-no-track sa-text" x-sa-text="settings.t_text_colors">Adjust text colors</div> 4599 <svg class="sa-svg-checked" 4600 x-sa-bind:style="textColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4601 <title>Checked mark</title> 4602 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4603 </svg> 4604 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 4605 <button class="sa-button sa-widget__swatch sa-bg-red" 4606 x-sa-bind:class="{ 'sa-active' : isTextColor('#dc2626') }" 4607 x-sa-on:click="setTextColor('#dc2626')" 4608 aria-label="Change text color to red" 4609 title="Change text color to red"></button> 4610 <button class="sa-button sa-widget__swatch sa-bg-blue" 4611 x-sa-bind:class="{ 'sa-active' : isTextColor('#2563eb') }" 4612 x-sa-on:click="setTextColor('#2563eb')" 4613 aria-label="Change text color to blue" 4614 title="Change text color to blue"></button> 4615 <button class="sa-button sa-widget__swatch sa-bg-green " 4616 x-sa-bind:class="{ 'sa-active' : isTextColor('#16a34a') }" 4617 x-sa-on:click="setTextColor('#16a34a')" 4618 aria-label="Change text color to green" 4619 title="Change text color to green"></button> 4620 <button class="sa-button sa-widget__swatch sa-bg-purple " 4621 x-sa-bind:class="{ 'sa-active' : isTextColor('#9333ea') }" 4622 x-sa-on:click="setTextColor('#9333ea')" 4623 aria-label="Change text color to purple" 4624 title="Change text color to purple"></button> 4625 <button class="sa-button sa-widget__swatch sa-bg-orange " 4626 x-sa-bind:class="{ 'sa-active' : isTextColor('#ea580c') }" 4627 x-sa-on:click="setTextColor('#ea580c')" 4628 aria-label="Change text color to orange" 4629 title="Change text color to orange"></button> 4630 <button class="sa-button sa-widget__swatch sa-bg-teal " 4631 x-sa-bind:class="{ 'sa-active' : isTextColor('#0d9488') }" 4632 x-sa-on:click="setTextColor('#0d9488')" 4633 aria-label="Change text color to teal" 4634 title="Change text color to teal"></button> 4635 <button class="sa-button sa-widget__swatch sa-bg-black " 4636 x-sa-bind:class="{ 'sa-active' : isTextColor('#000') }" 4637 x-sa-on:click="setTextColor('#000')" 4638 aria-label="Change text color to black" 4639 title="Change text color to black"></button> 4640 <button class="sa-button sa-widget__swatch sa-bg-white " 4641 x-sa-bind:class="{ 'sa-active' : isTextColor('#fff') }" 4642 x-sa-on:click="setTextColor('#fff')" 4643 aria-label="Change text color to white" 4644 title="Change text color to white"></button> 4645 </div> 4646 <button class="sa-widget__reset-btn sa-button sa-no-track" 4647 x-sa-on:click="resetTextColor()" 4648 x-sa-text="settings.t_reset">Reset</button> 4649 </div> 4650 4651 <div x-sa-show="settings.show_heading_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 4652 <div class="sa-no-track sa-text" x-sa-text="settings.t_heading_colors">Adjust heading colors</div>
4653 <svg class="sa-svg-checked" 4654 x-sa-bind:style="headingColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 4655 <title>Checked mark</title> 4656 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4657 </svg> 4658 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 4659 <button class="sa-button sa-widget__swatch sa-bg-red" 4660 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#dc2626') }" 4661 x-sa-on:click="setHeadingColor('#dc2626')" 4662 aria-label="Change heading color to red" 4663 title="Change heading color to red"></button> 4664 <button class="sa-button sa-widget__swatch sa-bg-blue" 4665 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#2563eb') }" 4666 x-sa-on:click="setHeadingColor('#2563eb')" 4667 aria-label="Change heading color to blue" 4668 title="Change heading color to blue"></button> 4669 <button class="sa-button sa-widget__swatch sa-bg-green " 4670 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#16a34a') }" 4671 x-sa-on:click="setHeadingColor('#16a34a')" 4672 aria-label="Change heading color to green" 4673 title="Change heading color to green"></button> 4674 <button class="sa-button sa-widget__swatch sa-bg-purple " 4675 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#9333ea') }" 4676 x-sa-on:click="setHeadingColor('#9333ea')" 4677 aria-label="Change heading color to purple" 4678 title="Change heading color to purple"></button> 4679 <button class="sa-button sa-widget__swatch sa-bg-orange " 4680 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#ea580c') }" 4681 x-sa-on:click="setHeadingColor('#ea580c')" 4682 aria-label="Change heading color to orange" 4683 title="Change heading color to orange"></button> 4684 <button class="sa-button sa-widget__swatch sa-bg-teal " 4685 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#0d9488') }" 4686 x-sa-on:click="setHeadingColor('#0d9488')" 4687 aria-label="Change heading color to teal" 4688 title="Change heading color to teal"></button> 4689 <button class="sa-button sa-widget__swatch sa-bg-black " 4690 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#000') }" 4691 x-sa-on:click="setHeadingColor('#000')" 4692 aria-label="Change heading color to black" 4693 title="Change heading color to black"></button> 4694 <button class="sa-button sa-widget__swatch sa-bg-white " 4695 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#fff') }" 4696 x-sa-on:click="setHeadingColor('#fff')" 4697 aria-label="Change heading color to white" 4698 title="Change heading color to white"></button> 4699 </div> 4700 <button class="sa-widget__reset-btn sa-button sa-no-track" 4701 x-sa-on:click="resetHeadingColor()" 4702 x-sa-text="settings.t_reset">Reset</button> 4703 </div> 4704 4705 <div x-sa-show="settings.show_bg_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 4706 <div class="sa-no-track sa-text" x-sa-text="settings.t_bg_colors">Adjust background colors</div> 4707 <svg class="sa-svg-checked" 4708 x-sa-bind:style="bgColor.isInitialised && { backgroundColor: settings.brand_color }
4708" viewBox="0 0 20 20" fill="#fff"> 4709 <title>Checked mark</title> 4710 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 4711 </svg> 4712 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 4713 <button class="sa-button sa-widget__swatch sa-bg-red" 4714 x-sa-bind:class="{ 'sa-active' : isBgColor('#dc2626') }" 4715 x-sa-on:click="setBgColor('#dc2626')" 4716 aria-label="Change background color to red" 4717 title="Change background color to red"></button> 4718 <button class="sa-button sa-widget__swatch sa-bg-blue" 4719 x-sa-bind:class="{ 'sa-active' : isBgColor('#2563eb') }" 4720 x-sa-on:click="setBgColor('#2563eb')" 4721 aria-label="Change background color to blue" 4722 title="Change background color to blue"></button> 4723 <button class="sa-button sa-widget__swatch sa-bg-green " 4724 x-sa-bind:class="{ 'sa-active' : isBgColor('#16a34a') }" 4725 x-sa-on:click="setBgColor('#16a34a')" 4726 aria-label="Change background color to green" 4727 title="Change background color to green"></button> 4728 <button class="sa-button sa-widget__swatch sa-bg-purple " 4729 x-sa-bind:class="{ 'sa-active' : isBgColor('#9333ea') }" 4730 x-sa-on:click="setBgColor('#9333ea')" 4731 aria-label="Change background color to purple" 4732 title="Change background color to purple"></button> 4733 <button class="sa-button sa-widget__swatch sa-bg-orange " 4734 x-sa-bind:class="{ 'sa-active' : isBgColor('#ea580c') }" 4735 x-sa-on:click="setBgColor('#ea580c')" 4736 aria-label="Change background color to orange" 4737 title="Change background color to orange"></button> 4738 <button class="sa-button sa-widget__swatch sa-bg-teal " 4739 x-sa-bind:class="{ 'sa-active' : isBgColor('#0d9488') }" 4740 x-sa-on:click="setBgColor('#0d9488')" 4741 aria-label="Change background color to teal" 4742 title="Change background color to teal"></button> 4743 <button class="sa-button sa-widget__swatch sa-bg-black " 4744 x-sa-bind:class="{ 'sa-active' : isBgColor('#000') }" 4745 x-sa-on:click="setBgColor('#000')" 4746 aria-label="Change background color to black" 4747 title="Change background color to black"></button> 4748 <button class="sa-button sa-widget__swatch sa-bg-white " 4749 x-sa-bind:class="{ 'sa-active' : isBgColor('#fff') }" 4750 x-sa-on:click="setBgColor('#fff')" 4751 aria-label="Change background color to white" 4752 title="Change background color to white"></button> 4753 </div> 4754 <button class="sa-widget__reset-btn sa-button sa-no-track" 4755 x-sa-on:click="resetBgColor()" 4756 x-sa-text="settings.t_reset">Reset</button> 4757 </div> 4758 4759 </div> 4760 4761 4762 4763 </div> 4764 4765</div> 4766 4767<!--googleon: all--> 4768 4769 4770</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
4770<script async src="https://loox.io/widget/EJegeCaWHi/loox.1634262735307.js?shop=butterbykeba-com.myshopify.com"></script>
4770 4771 4772 4773 <!-- __LXV: 1788483513192;__LXR: https://loox.io;__LXC: EJegeCaWHi; -->
4773<script>var loox_global_hash = '1788483513192'; 4774var loox_bundle_reviews_enabled = false;</script>
4774<script>var loox_pop_active = true;var loox_pop_display = {"home_page":false,"product_page":true,"cart_page":true,"other_pages":false};</script>
4774<script>var visitor_level_referral = {"active":true,"rtl":false,"position":"left","button_text":"Get $8","button_bg_color":"0a000a","button_text_color":"FFFFFF","display_on_home_page":false,"display_on_product_page":true,"display_on_cart_page":true,"display_on_other_pages":false,"hide_on_mobile":false,"sidebar_visible":true,"orientation":"default","border_radius":{"key":"extraRounded","value":"16px","label":"Extra Rounded"}}; 4775</script>
4775<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }</style> 4776 4777 4778 4779 4780 4781 4782 4783</div>
4783<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4783 4784<shopify-store store-domain="https://butterbykeba.com" country="US" language="en"></shopify-store> 4785<shopify-chat></shopify-chat> 4786</body> 4787</html> 4788 4789<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.12) -->
4790<script type="text/javascript"> 4791 // Overrides: 4792 // var afterpay_min = 0.04; // As per your Afterpay contract. 4793 // var afterpay_max = 2000.00; // As per your Afterpay contract. 4794 // var afterpay_cbt_enabled = false; // As per your Afterpay contract; change to true to display Cross-Border Trade artwork (for AU/NZ). 4795 // var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 4796 // var afterpay_product_selector = '#product-price-selector'; 4797 // var afterpay_cart_integration_enabled = true; 4798 // var afterpay_cart_static_selector = '#cart-subtotal-selector'; 4799 4800 // Non-editable fields: 4801 var afterpay_shop_currency = "USD"; 4802 var afterpay_cart_currency = "USD"; 4803 var afterpay_shop_money_format = "${{amount}}"; 4804 var afterpay_shop_permanent_domain = "butterbykeba-com.myshopify.com"; 4805 var afterpay_theme_name = "staging - Butter By Keba 03142023"; 4806 var afterpay_product = null; 4807 var afterpay_current_variant = null; 4808 var afterpay_cart_total_price = 0; 4809 var afterpay_js_snippet_version = '1.0.12'; 4810</script>
vendor: 1 bytes, line 4810
4810
4811<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
4811 4812<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.12) --> 4813 4814}
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.