1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://doughammer.com/products/the-beauty-of-you-songbook-digital"> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//doughammer.com/cdn/shop/files/piano_favicon.png?crop=center&height=32&v=1666370780&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 10 The Beauty of You songbook (digital) 11 – Doug Hammer Music</title> 12 13 14 <meta name="description" content="This PDF songbook contains all 3 original compositions from The Beauty of You. â¨â¨A $3 savings compared to buying them separately. You and I The Light in Your Eyes The Beauty of You"> 15 16 17 18 19<meta property="og:site_name" content="Doug Hammer Music"> 20<meta property="og:url" content="https://doughammer.com/products/the-beauty-of-you-songbook-digital"> 21<meta property="og:title" content="The Beauty of You songbook (digital)"> 22<meta property="og:type" content="product"> 23<meta property="og:description" content="This PDF songbook contains all 3 original compositions from The Beauty of You. â¨â¨A $3 savings compared to buying them separately. You and I The Light in Your Eyes The Beauty of You"><meta property="og:image" content="http://doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605"> 24 <meta property="og:image:secure_url" content="https://doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605"> 25 <meta property="og:image:width" content="2550"> 26 <meta property="og:image:height" content="3300"><meta property="og:price:amount" content="12"> 27 <meta property="og:price:currency" content="USD"><meta name="twitter:site" content="@doughammer"><meta name="twitter:card" content="summary_large_image"> 28<meta name="twitter:title" content="The Beauty of You songbook (digital)"> 29<meta name="twitter:description" content="This PDF songbook contains all 3 original compositions from The Beauty of You. â¨â¨A $3 savings compared to buying them separately. You and I The Light in Your Eyes The Beauty of You"> 30 31 32
32<script src="//doughammer.com/cdn/shop/t/9/assets/constants.js?v=95358004781563950421681560786" defer="defer"></script>
32 33
33<script src="//doughammer.com/cdn/shop/t/9/assets/pubsub.js?v=2921868252632587581681560786" defer="defer"></script>
33 34
34<script src="//doughammer.com/cdn/shop/t/9/assets/global.js?v=127210358271191040921681560786" defer="defer"></script>
34 35
35<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
35<meta name="facebook-domain-verification" content="3vj5fwfbfe0ifzwejpuckpd4ys6s5e"> 36<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55525409057/digital_wallets/dialog"> 37<meta id="in-context-paypal-metadata" data-shop-id="55525409057" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 38<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/52853691613473:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://doughammer.com/products/the-beauty-of-you-songbook-digital.oembed">
39<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
39 40<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
41<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=55525409057" crossorigin="anonymous"></script>
vendor: 1 bytes, line 41
41
42<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55525409057,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55525409057","merchantName":"Doug Hammer Music","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Doug Hammer Music","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 42
42
43<script id="shopify-features" type="application/json">{"accessToken":"4725d523f4bd8b69f34f7eecc81a2984","betas":["rich-media-storefront-analytics"],"domain":"doughammer.com","predictiveSearch":true,"shopId":55525409057,"locale":"en"}</script>
vendor: 1 bytes, line 43
43
44<script>var Shopify = Shopify || {}; 45Shopify.shop = "doug-hammer.myshopify.com"; 46Shopify.locale = "en"; 47Shopify.currency = {"active":"USD","rate":"1.0"}; 48Shopify.country = "US"; 49Shopify.theme = {"name":"Doug Hammer Store - Dawn 9","id":147697172769,"schema_name":"Dawn","schema_version":"9.0.0","theme_store_id":887,"role":"main"}; 50Shopify.theme.handle = "null"; 51Shopify.theme.style = {"id":null,"handle":null}; 52Shopify.cdnHost = "doughammer.com/cdn"; 53Shopify.routes = Shopify.routes || {}; 54Shopify.routes.root = "/"; 55Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 56Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 57Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 58Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 58
58
59<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 59
59
60<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 60
60
61<script> 62 window.ShopifyPay = window.ShopifyPay || {}; 63 window.ShopifyPay.apiHost = "shop.app\/pay"; 64 window.ShopifyPay.redirectState = null; 65</script>
vendor: 1 bytes, line 65
65
66<script> 67 window.Shopify = window.Shopify || {}; 68 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 69 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 70 window.Shopify.SignInWithShop.eligible = true; 71</script>
vendor: 1 bytes, line 71
71
72<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 72
72
73<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 73
73
74<script type="module"> 75 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 76 77 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 78 79</script>
vendor: 1 bytes, line 79
79
80<script> 81 window.Shopify = window.Shopify || {}; 82 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 83 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"]}; 84</script>
vendor: 1 bytes, line 84
84
85<script id="__st">var __st={"a":55525409057,"offset":-14400,"reqid":"86aaf583-f58b-4e16-9c86-cdd1c9f6b306-1791595036","pageurl":"doughammer.com\/products\/the-beauty-of-you-songbook-digital","u":"c9cacdce64e8","p":"product","rtyp":"product","rid":10374974734625};</script>
vendor: 1 bytes, line 85
85
86<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 86
86
87<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 87
87
88<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//doughammer.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 88
88
89<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 = "//doughammer.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>
89<script crossorigin="anonymous" defer="defer" src="//doughammer.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 89
89
90<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 90
90
91<script> 92 window.Shopify = window.Shopify || {}; 93 window.Shopify.MCP = window.Shopify.MCP || {}; 94 window.Shopify.MCP.enabled = true; 95 window.Shopify.MCP.shop = "doug-hammer.myshopify.com"; 96 window.Shopify.MCP.mcpEndpoint = "https:\/\/doughammer.com\/api\/mcp"; 97 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 98</script>
vendor: 1 bytes, line 98
98
99<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("\/\/doughammer.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 100</script>
vendor: 1 bytes, line 100
100
101<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://doughammer.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 102</script>
vendor: 1 bytes, line 102
102
103<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 104 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); 105</script>
vendor: 1 bytes, line 105
105
106<script> 107 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 108</script>
108 109
110<script type="module" src="https://doughammer.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 110
110
111<script nomodule> 112 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 113</script>
113 114 115<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://doughammer.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 116<style id="shopify-accelerated-checkout-cart"> 117 #shopify-buyer-consent { 118 margin-top: 1em; 119 display: inline-block; 120 width: 100%; 121} 122 123#shopify-buyer-consent.hidden { 124 display: none; 125} 126 127#shopify-subscription-policy-button { 128 background: none; 129 border: none; 130 padding: 0; 131 text-decoration: underline; 132 font-size: inherit; 133 cursor: pointer; 134} 135 136#shopify-subscription-policy-button::before { 137 box-shadow: none; 138} 139 140 </style>
141<script id="sections-script" data-sections="header" defer="defer" src="//doughammer.com/cdn/shop/t/9/compiled_assets/scripts.js?v=184325197989695213571750181516"></script>
vendor: 1 bytes, line 141
141
142<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
142 143 144 145 <style data-shopify> 146 @font-face { 147 font-family: Assistant; 148 font-weight: 400; 149 font-style: normal; 150 font-display: swap; 151 src: url("//doughammer.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 152 url("//doughammer.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 153} 154 155 @font-face { 156 font-family: Assistant; 157 font-weight: 700; 158 font-style: normal; 159 font-display: swap; 160 src: url("//doughammer.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 161 url("//doughammer.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 162} 163 164 165 166 @font-face { 167 font-family: Assistant; 168 font-weight: 400; 169 font-style: normal; 170 font-display: swap; 171 src: url("//doughammer.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 172 url("//doughammer.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 173} 174 175 176 :root { 177 --font-body-family: Assistant, sans-serif; 178 --font-body-style: normal; 179 --font-body-weight: 400; 180 --font-body-weight-bold: 700; 181 182 --font-heading-family: Assistant, sans-serif; 183 --font-heading-style: normal; 184 --font-heading-weight: 400; 185 186 --font-body-scale: 1.0; 187 --font-heading-scale: 1.0; 188 189 --color-base-text: 18, 18, 18; 190 --color-shadow: 18, 18, 18; 191 --color-base-background-1: 255, 255, 255; 192 --color-base-background-2: 243, 243, 243; 193 --color-base-solid-button-labels: 255, 255, 255; 194 --color-base-outline-button-labels: 18, 18, 18; 195 --color-base-accent-1: 18, 18, 18; 196 --color-base-accent-2: 51, 79, 180; 197 --payment-terms-background-color: #ffffff; 198 199 --gradient-base-background-1: #ffffff; 200 --gradient-base-background-2: #f3f3f3; 201 --gradient-base-accent-1: #121212; 202 --gradient-base-accent-2: #334fb4; 203 204 --media-padding: px; 205 --media-border-opacity: 0.05; 206 --media-border-width: 1px; 207 --media-radius: 0px; 208 --media-shadow-opacity: 0.0; 209 --media-shadow-horizontal-offset: 0px; 210 --media-shadow-vertical-offset: 4px; 211 --media-shadow-blur-radius: 5px; 212 --media-shadow-visible: 0; 213 214 --page-width: 120rem; 215 --page-width-margin: 0rem; 216 217 --product-card-image-padding: 0.0rem; 218 --product-card-corner-radius: 0.0rem; 219 --product-card-text-alignment: left; 220 --product-card-border-width: 0.0rem; 221 --product-card-border-opacity: 0.1; 222 --product-card-shadow-opacity: 0.0; 223 --product-card-shadow-visible: 0; 224 --product-card-shadow-horizontal-offset: 0.0rem; 225 --product-card-shadow-vertical-offset: 0.4rem; 226 --product-card-shadow-blur-radius: 0.5rem; 227 228 --collection-card-image-padding: 0.0rem; 229 --collection-card-corner-radius: 0.0rem; 230 --collection-card-text-alignment: left; 231 --collection-card-border-width: 0.0rem; 232 --collection-card-border-opacity: 0.1; 233 --collection-card-shadow-opacity: 0.0; 234 --collection-card-shadow-visible: 0; 235 --collection-card-shadow-horizontal-offset: 0.0rem; 236 --collection-card-shadow-vertical-offset: 0.4rem; 237 --collection-card-shadow-blur-radius: 0.5rem; 238 239 --blog-card-image-padding: 0.0rem; 240 --blog-card-corner-radius: 0.0rem; 241 --blog-card-text-alignment: left; 242 --blog-card-border-width: 0.0rem; 243 --blog-card-border-opacity: 0.1; 244 --blog-card-shadow-opacity: 0.0; 245 --blog-card-shadow-visible: 0; 246 --blog-card-shadow-horizontal-offset: 0.0rem; 247 --blog-card-shadow-vertical-offset: 0.4rem; 248 --blog-card-shadow-blur-radius: 0.5rem; 249 250 --badge-corner-radius: 4.0rem; 251 252 --popup-border-width: 1px; 253 --popup-border-opacity: 0.1; 254 --popup-corner-radius: 0px; 255 --popup-shadow-opacity: 0.0; 256 --popup-shadow-horizontal-offset: 0px; 257 --popup-shadow-vertical-offset: 4px; 258 --popup-shadow-blur-radius: 5px; 259 260 --drawer-border-width: 1px; 261 --drawer-border-opacity: 0.1; 262 --drawer-shadow-opacity: 0.0; 263 --drawer-shadow-horizontal-offset: 0px; 264 --drawer-shadow-vertical-offset: 4px; 265 --drawer-shadow-blur-radius: 5px; 266 267 --spacing-sections-desktop: 0px; 268 --spacing-sections-mobile: 0px; 269 270 --grid-desktop-vertical-spacing: 8px; 271 --grid-desktop-horizontal-spacing: 8px; 272 --grid-mobile-vertical-spacing: 4px; 273 --grid-mobile-horizontal-spacing: 4px; 274 275 --text-boxes-border-opacity: 0.1; 276 --text-boxes-border-width: 0px; 277 --text-boxes-radius: 0px; 278 --text-boxes-shadow-opacity: 0.0; 279 --text-boxes-shadow-visible: 0; 280 --text-boxes-shadow-horizontal-offset: 0px; 281 --text-boxes-shadow-vertical-offset: 4px; 282 --text-boxes-shadow-blur-radius: 5px; 283 284 --buttons-radius: 0px; 285 --buttons-radius-outset: 0px; 286 --buttons-border-width: 1px; 287 --buttons-border-opacity: 1.0; 288 --buttons-shadow-opacity: 0.0; 289 --buttons-shadow-visible: 0; 290 --buttons-shadow-horizontal-offset: 0px; 291 --buttons-shadow-vertical-offset: 4px; 292 --buttons-shadow-blur-radius: 5px; 293 --buttons-border-offset: 0px; 294 295 --inputs-radius: 0px; 296 --inputs-border-width: 1px; 297 --inputs-border-opacity: 0.55; 298 --inputs-shadow-opacity: 0.0; 299 --inputs-shadow-horizontal-offset: 0px; 300 --inputs-margin-offset: 0px; 301 --inputs-shadow-vertical-offset: 4px; 302 --inputs-shadow-blur-radius: 5px; 303 --inputs-radius-outset: 0px; 304 305 --variant-pills-radius: 40px; 306 --variant-pills-border-width: 1px; 307 --variant-pills-border-opacity: 0.55; 308 --variant-pills-shadow-opacity: 0.0; 309 --variant-pills-shadow-horizontal-offset: 0px; 310 --variant-pills-shadow-vertical-offset: 4px; 311 --variant-pills-shadow-blur-radius: 5px; 312 } 313 314 *, 315 *::before, 316 *::after { 317 box-sizing: inherit; 318 } 319 320 html { 321 box-sizing: border-box; 322 font-size: calc(var(--font-body-scale) * 62.5%); 323 height: 100%; 324 } 325 326 body { 327 display: grid; 328 grid-template-rows: auto auto 1fr auto; 329 grid-template-columns: 100%; 330 min-height: 100%; 331 margin: 0; 332 font-size: 1.5rem; 333 letter-spacing: 0.06rem; 334 line-height: calc(1 + 0.8 / var(--font-body-scale)); 335 font-family: var(--font-body-family); 336 font-style: var(--font-body-style); 337 font-weight: var(--font-body-weight); 338 } 339 340 @media screen and (min-width: 750px) { 341 body { 342 font-size: 1.6rem; 343 } 344 } 345 </style> 346 347 <link href="//doughammer.com/cdn/shop/t/9/assets/base.css?v=34312856297355555611750182586" rel="stylesheet" type="text/css" media="all" /> 348<link rel="preload" as="font" href="//doughammer.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//doughammer.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-predictive-search.css?v=85913294783299393391681560786" media="print" onload="this.media='all'">
348<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 349 if (Shopify.designMode) { 350 document.documentElement.classList.add('shopify-design-mode'); 351 } 352 </script>
352 353 354
354<script>
vendor: 89,501 bytes, lines 355-356
355/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 356!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="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",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-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":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>:\x20\t\r\n\f]*)[\x20\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=/[^\x20\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="pending",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>\x20\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\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/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.camelCase=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});
357</script>
357 358<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'> 359 360 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
361<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: 55525409057,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 361
361
362<script> 363 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 364</script>
vendor: 1 bytes, line 364
364
365<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}
365).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: 55525409057,storefrontBaseUrl: "https://doughammer.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://doughammer.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"330826017","configuration":"{\"pixel_id\":\"492682142917086\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Doug Hammer Music","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"doug-hammer.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/doughammer.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":12.0,"currencyCode":"USD"},"product":{"title":"The Beauty of You songbook (digital)","vendor":"Doug Hammer Music","id":"10374974734625","untranslatedTitle":"The Beauty of You songbook (digital)","url":"\/products\/the-beauty-of-you-songbook-digital","type":"digital songbook"},"id":"52853691613473","image":{"src":"\/\/doughammer.com\/cdn\/shop\/files\/TheBeautyofYousongbook_frontcover.jpg?v=1784120605"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}
365],"products":[{"id":"10374974734625","handle":"the-beauty-of-you-songbook-digital","isCollective":null,"title":"The Beauty of You songbook (digital)","type":"digital songbook","untranslatedTitle":"The Beauty of You songbook (digital)","url":"\/products\/the-beauty-of-you-songbook-digital","vendor":"Doug Hammer Music","remoteShopId":null,"variants":[{"id":"52853691613473","image":{"src":"\/\/doughammer.com\/cdn\/shop\/files\/TheBeautyofYousongbook_frontcover.jpg?v=1784120605"},"price":{"amount":12.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://doughammer.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"147697172769","themeStoreId":"887","themePublished":"true","eventMetadataId":"606b92da-8d83-4ad3-80c3-d7de2e9d036d","pageType":"product","resourceId":"10374974734625","shopId":"55525409057","storefrontBaseUrl":"https:\/\/doughammer.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":12.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Beauty of You songbook (digital)\",\"vendor\":\"Doug Hammer Music\",\"id\":\"10374974734625\",\"untranslatedTitle\":\"The Beauty of You songbook (digital)\",\"url\":\"\/products\/the-beauty-of-you-songbook-digital\",\"type\":\"digital songbook\"},\"id\":\"52853691613473\",\"image\":{\"src\":\"\/\/doughammer.com\/cdn\/shop\/files\/TheBeautyofYousongbook_frontcover.jpg?v=1784120605\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
365<script> 366 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 367 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 368 window.ShopifyAnalytics.meta.currency = 'USD'; 369 var meta = {"product":{"id":10374974734625,"gid":"gid:\/\/shopify\/Product\/10374974734625","vendor":"Doug Hammer Music","type":"digital songbook","handle":"the-beauty-of-you-songbook-digital","variants":[{"id":52853691613473,"price":1200,"name":"The Beauty of You songbook (digital)","public_title":null,"sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":10374974734625,"requestId":"86aaf583-f58b-4e16-9c86-cdd1c9f6b306-1791595036"}}; 370 for (var attr in meta) { 371 window.ShopifyAnalytics.meta[attr] = meta[attr]; 372 } 373</script>
vendor: 1 bytes, line 373
373
374<script class="analytics"> 375 (function () { 376 var customDocumentWrite = function(content) { 377 var jquery = null; 378 379 if (window.jQuery) { 380 jquery = window.jQuery; 381 } else if (window.Checkout && window.Checkout.$) { 382 jquery = window.Checkout.$; 383 } 384 385 if (jquery) { 386 jquery('body').append(content); 387 } 388 }; 389 390 var hasLoggedConversion = function(token) { 391 if (token) { 392 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 393 } 394 return false; 395 } 396 397 var setCookieIfConversion = function(token) { 398 if (token) { 399 var twoMonthsFromNow = new Date(Date.now()); 400 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 401 402 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 403 } 404 } 405 406 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 407 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 408 if (trekkie.integrations) { 409 return; 410 } 411 trekkie.methods = [ 412 'identify', 413 'page', 414 'ready', 415 'track', 416 'trackForm', 417 'trackLink' 418 ]; 419 trekkie.factory = function(method) { 420 return function() { 421 var args = Array.prototype.slice.call(arguments); 422 args.unshift(method); 423 trekkie.push(args); 424 if (method == 'track' || method == 'page') { 425 var pageUrl; 426 try { 427 pageUrl = window.location.href; 428 } catch (e) {} 429 var pageReferrer; 430 try { 431 pageReferrer = document.referrer; 432 } catch (e) {} 433 try { 434 if (window.__TREKKIE_SHIM_QUEUE == null) { 435 window.__TREKKIE_SHIM_QUEUE = []; 436 } 437 window.__TREKKIE_SHIM_QUEUE.push({ 438 from: 'trekkie-stub', 439 method: method, 440 args: args.slice(1), 441 pageContext: { 442 url: pageUrl, 443 referrer: pageReferrer 444 } 445 }); 446 } catch (e) { 447 // no-op 448 } 449 } 450 return trekkie; 451 }; 452 }; 453 for (var i = 0; i < trekkie.methods.length; i++) { 454 var key = trekkie.methods[i]; 455 trekkie[key] = trekkie.factory(key); 456 } 457 trekkie.load = function(config) { 458 trekkie.config = config || {}; 459 trekkie.config.initialDocumentCookie = document.cookie; 460 var first = document.getElementsByTagName('script')[0]; 461var script = document.createElement('script'); 462script.type = 'text/javascript'; 463script.onerror = function(e) { 464 var scriptFallback = document.createElement('script'); 465 scriptFallback.type = 'text/javascript'; 466 scriptFallback.onerror = function(error) { 467 var Monorail = { 468 produce: function produce(monorailDomain, schemaId, payload) { 469 var currentMs = new Date().getTime(); 470 var event = { 471 schema_id: schemaId, 472 payload: payload, 473 metadata: { 474 event_created_at_ms: currentMs, 475 event_sent_at_ms: currentMs 476 } 477 }; 478 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 479 }, 480 sendRequest: function sendRequest(endpointUrl, payload) { 481 // Try the sendBeacon API 482 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 483 var blobData = new window.Blob([payload], { 484 type: 'text/plain' 485 }); 486 487 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 488 return true; 489 } // sendBeacon was not successful 490 491 } // XHR beacon 492 493 var xhr = new XMLHttpRequest(); 494 495 try { 496 xhr.open('POST', endpointUrl); 497 xhr.setRequestHeader('Content-Type', 'text/plain'); 498 xhr.send(payload); 499 } catch (e) { 500 console.log(e); 501 } 502 503 return false; 504 }, 505 isIos12: function isIos12() { 506 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 507 } 508 }; 509 Monorail.produce('monorail-edge.shopifysvc.com', 510 'trekkie_storefront_load_errors/1.1', 511 {shop_id: 55525409057, 512 theme_id: 147697172769, 513 app_name: "storefront", 514 context_url: window.location.href, 515 source_url: "//doughammer.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 516 517 }; 518 scriptFallback.async = true; 519 scriptFallback.src = '//doughammer.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 520 first.parentNode.insertBefore(scriptFallback, first); 521}; 522script.async = true; 523script.src = '//doughammer.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 524first.parentNode.insertBefore(script, first); 525 526 }; 527 trekkie.load( 528 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55525409057,"isMerchantRequest":null,"themeId":147697172769,"themeCityHash":"5615425903612799594","contentLanguage":"en","currency":"USD","eventMetadataId":"606b92da-8d83-4ad3-80c3-d7de2e9d036d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 529 ); 530 531 var loaded = false;
532 trekkie.ready(function() { 533 if (loaded) return; 534 loaded = true; 535 536 window.ShopifyAnalytics.lib = window.trekkie; 537 538 var originalDocumentWrite = document.write; 539 document.write = customDocumentWrite; 540 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 541 document.write = originalDocumentWrite; 542 543 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 544 var token = match? match[1]: undefined; 545 if (!hasLoggedConversion(token)) { 546 setCookieIfConversion(token); 547 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":52853691613473,"productId":10374974734625,"productGid":"gid:\/\/shopify\/Product\/10374974734625","name":"The Beauty of You songbook (digital)","price":"12.00","sku":null,"brand":"Doug Hammer Music","variant":null,"category":"digital songbook","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 548 } 549 }); 550 551 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10374974734625,"requestId":"86aaf583-f58b-4e16-9c86-cdd1c9f6b306-1791595036","shopifyEmitted":true}); 552 553 var eventsListenerScript = document.createElement('script'); 554 eventsListenerScript.async = true; 555 eventsListenerScript.src = "//doughammer.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 556 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 557})();</script>
vendor: 1 bytes, line 557
557
558<script 559 defer 560 src="https://doughammer.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 561 data-application="storefront-renderer" 562 data-shop-id="55525409057" 563 data-render-region="gcp-us-central1" 564 data-page-type="product" 565 data-theme-instance-id="147697172769" 566 data-theme-name="Dawn" 567 data-theme-version="9.0.0" 568 data-monorail-region="shop_domain" 569 data-resource-timing-sampling-rate="10" 570 data-shs="true" 571 data-shs-beacon="true" 572 data-shs-export-with-fetch="true" 573 data-shs-logs-sample-rate="1" 574 data-shs-beacon-endpoint="https://doughammer.com/api/collect" 575></script>
575 576<meta name="shopify-y" content="1c526056-3d9d-4c35-85ba-6cf90a5ba997" data-expiration="1823152636000"><meta name="shopify-s" content="e8c598d0-654e-4ce9-a6ac-cc1272d2038d" data-expiration="1791596836000"> 577</head> 578 579 <body class="gradient here_ct product"> 580 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 581 Skip to content 582 </a><!-- BEGIN sections: header-group --> 583<div id="shopify-section-sections--18627566403873__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"> 584</div><div id="shopify-section-sections--18627566403873__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991681560785" media="print" onload="this.media='all'"> 585<link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-search.css?v=184225813856820874251681560786" media="print" onload="this.media='all'"> 586<link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-menu-drawer.css?v=94074963897493609391681560786" media="print" onload="this.media='all'"> 587<link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-cart-notification.css?v=108833082844665799571681560785" media="print" onload="this.media='all'"> 588<link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-cart-items.css?v=29412722223528841861681560785" media="print" onload="this.media='all'"><link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-price.css?v=65402837579211014041681560786" media="print" onload="this.media='all'"> 589 <link rel="stylesheet" href="//doughammer.com/cdn/shop/t/9/assets/component-loading-overlay.css?v=167310470843593579841681560785" media="print" onload="this.media='all'"><noscript><link href="//doughammer.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991681560785" rel="stylesheet" type="text/css" media="all" /></noscript> 590<noscript><link href="//doughammer.com/cdn/shop/t/9/assets/component-search.css?v=184225813856820874251681560786" rel="stylesheet" type="text/css" media="all" /></noscript> 591<noscript><link href="//doughammer.com/cdn/shop/t/9/assets/component-menu-drawer.css?v=94074963897493609391681560786" rel="stylesheet" type="text/css" media="all" /></noscript> 592<noscript><link href="//doughammer.com/cdn/shop/t/9/assets/component-cart-notification.css?v=108833082844665799571681560785" rel="stylesheet" type="text/css" media="all" /></noscript> 593<noscript><link href="//doughammer.com/cdn/shop/t/9/assets/component-cart-items.css?v=29412722223528841861681560785" rel="stylesheet" type="text/css" media="all" /></noscript> 594 595<style> 596 header-drawer { 597 justify-self: start; 598 margin-left: -1.2rem; 599 }@media screen and (min-width: 990px) { 600 header-drawer { 601 display: none; 602 } 603 }.menu-drawer-container { 604 display: flex; 605 } 606 607 .list-menu { 608 list-style: none; 609 padding: 0; 610 margin: 0; 611 } 612 613 .list-menu--inline { 614 display: inline-flex; 615 flex-wrap: wrap; 616 } 617 618 summary.list-menu__item { 619 padding-right: 2.7rem; 620 } 621 622 .list-menu__item { 623 display: flex; 624 align-items: center; 625 line-height: calc(1 + 0.3 / var(--font-body-scale)); 626 } 627 628 .list-menu__item--link { 629 text-decoration: none; 630 padding-bottom: 1rem; 631 padding-top: 1rem; 632 line-height: calc(1 + 0.8 / var(--font-body-scale)); 633 } 634 635 @media screen and (min-width: 750px) { 636 .list-menu__item--link { 637 padding-bottom: 0.5rem; 638 padding-top: 0.5rem; 639 } 640 } 641</style><style data-shopify>.header { 642 padding-top: 10px; 643 padding-bottom: 10px; 644 } 645 646 .section-header { 647 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 648 margin-bottom: 0px; 649 } 650 651 @media screen and (min-width: 750px) { 652 .section-header { 653 margin-bottom: 0px; 654 } 655 } 656 657 @media screen and (min-width: 990px) { 658 .header { 659 padding-top: 20px; 660 padding-bottom: 20px; 661 } 662 }</style>
662<script src="//doughammer.com/cdn/shop/t/9/assets/details-disclosure.js?v=153497636716254413831681560786" defer="defer"></script>
vendor: 1 bytes, line 662
662
663<script src="//doughammer.com/cdn/shop/t/9/assets/details-modal.js?v=4511761896672669691681560786" defer="defer"></script>
vendor: 1 bytes, line 663
663
664<script src="//doughammer.com/cdn/shop/t/9/assets/cart-notification.js?v=160453272920806432391681560785" defer="defer"></script>
vendor: 1 bytes, line 664
664
665<script src="//doughammer.com/cdn/shop/t/9/assets/search-form.js?v=113639710312857635801681560786" defer="defer"></script>
665<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 666 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 667 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 668 </symbol> 669 670 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 671 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 672 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 673 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 674 </symbol> 675 676 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 677 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 678 </symbol> 679</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 gradient header-wrapper--border-bottom"> 680 <header class="header header--middle-left header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 681 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 682 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 683 <span> 684 <svg 685 xmlns="http://www.w3.org/2000/svg" 686 aria-hidden="true" 687 focusable="false" 688 class="icon icon-hamburger" 689 fill="none" 690 viewBox="0 0 18 16" 691> 692 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 693</svg> 694 695 <svg 696 xmlns="http://www.w3.org/2000/svg" 697 aria-hidden="true" 698 focusable="false" 699 class="icon icon-close" 700 fill="none" 701 viewBox="0 0 18 17" 702> 703 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 704</svg> 705 706 </span> 707 </summary> 708 <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> 709 <div class="menu-drawer__inner-container"> 710 <div class="menu-drawer__navigation-container"> 711 <nav class="menu-drawer__navigation"> 712 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 713 home 714 </a></li><li><a href="/pages/collections" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 715 collections 716 </a></li><li><details id="Details-menu-drawer-menu-item-3"> 717 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 718 sheet music 719 <svg 720 viewBox="0 0 14 10" 721 fill="none" 722 aria-hidden="true" 723 focusable="false" 724 class="icon icon-arrow" 725 xmlns="http://www.w3.org/2000/svg" 726> 727 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 728</svg> 729 730 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 731 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 732</svg> 733 734 </summary> 735 <div id="link-sheet-music" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 736 <div class="menu-drawer__inner-submenu"> 737 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 738 <svg 739 viewBox="0 0 14 10" 740 fill="none" 741 aria-hidden="true" 742 focusable="false" 743 class="icon icon-arrow" 744 xmlns="http://www.w3.org/2000/svg" 745> 746 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 747</svg> 748 749 sheet music 750 </button> 751 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/sheet-music" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 752 sheet music 753 </a></li><li><a href="/collections/duets" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 754 duets 755 </a></li><li><a href="/collections/digital-songbooks" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 756 digital songbooks 757 </a></li><li><a href="/collections/printed-songbooks" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 758 printed songbooks 759 </a></li></ul> 760 </div> 761 </div> 762 </details></li><li>
762<details id="Details-menu-drawer-menu-item-4"> 763 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 764 music 765 <svg 766 viewBox="0 0 14 10" 767 fill="none" 768 aria-hidden="true" 769 focusable="false" 770 class="icon icon-arrow" 771 xmlns="http://www.w3.org/2000/svg" 772> 773 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 774</svg> 775 776 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 777 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 778</svg> 779 780 </summary> 781 <div id="link-music" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 782 <div class="menu-drawer__inner-submenu"> 783 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 784 <svg 785 viewBox="0 0 14 10" 786 fill="none" 787 aria-hidden="true" 788 focusable="false" 789 class="icon icon-arrow" 790 xmlns="http://www.w3.org/2000/svg" 791> 792 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 793</svg> 794 795 music 796 </button> 797 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/music" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 798 streaming 799 </a></li><li><a href="/collections/compact-discs" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 800 compact discs 801 </a></li></ul> 802 </div> 803 </div> 804 </details></li><li><a href="/pages/live" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 805 live 806 </a></li><li><details id="Details-menu-drawer-menu-item-6"> 807 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 808 about 809 <svg 810 viewBox="0 0 14 10" 811 fill="none" 812 aria-hidden="true" 813 focusable="false" 814 class="icon icon-arrow" 815 xmlns="http://www.w3.org/2000/svg" 816> 817 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 818</svg> 819 820 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 821 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 822</svg> 823 824 </summary> 825 <div id="link-about" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 826 <div class="menu-drawer__inner-submenu"> 827 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 828 <svg 829 viewBox="0 0 14 10" 830 fill="none" 831 aria-hidden="true" 832 focusable="false" 833 class="icon icon-arrow" 834 xmlns="http://www.w3.org/2000/svg" 835> 836 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 837</svg> 838 839 about 840 </button> 841 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/about" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 842 bio 843 </a></li><li><a href="/pages/awards-nominations" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 844 awards 845 </a></li></ul> 846 </div> 847 </div> 848 </details></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 849 contact 850 </a></li></ul> 851 </nav> 852 <div class="menu-drawer__utility-links"><a href="https://doughammer.com/customer_authentication/redirect?locale=en®ion_country=US" class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"> 853 <svg 854 xmlns="http://www.w3.org/2000/svg" 855 aria-hidden="true" 856 focusable="false" 857 class="icon icon-account" 858 fill="none" 859 viewBox="0 0 18 19" 860> 861 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
8611-3.67-1.35-6.17-1.35z" fill="currentColor"> 862</svg> 863 864Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 865 <a href="https://twitter.com/doughammer" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> 866 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 867</svg> 868<span class="visually-hidden">Twitter</span> 869 </a> 870 </li><li class="list-social__item"> 871 <a href="https://www.facebook.com/doughammermusic" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> 872 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 873</svg> 874<span class="visually-hidden">Facebook</span> 875 </a> 876 </li><li class="list-social__item"> 877 <a href="https://www.instagram.com/doug_hammer" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 878 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 879 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 880</svg> 881<span class="visually-hidden">Instagram</span> 882 </a> 883 </li><li class="list-social__item"> 884 <a href="https://www.tiktok.com/@doug_hammer" class="list-social__link link"><svg 885 aria-hidden="true" 886 focusable="false" 887 class="icon icon-tiktok" 888 width="16" 889 height="18" 890 fill="none" 891 xmlns="http://www.w3.org/2000/svg" 892> 893 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 894</svg> 895<span class="visually-hidden">TikTok</span> 896 </a> 897 </li><li class="list-social__item"> 898 <a href="https://www.youtube.com/@doughammer" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 899 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 900</svg> 901<span class="visually-hidden">YouTube</span> 902 </a> 903 </li></ul> 904 </div> 905 </div> 906 </div> 907 </div> 908 </details> 909 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 910 911 <img src="//doughammer.com/cdn/shop/files/Doug_Hammer_logo.png?v=1666371138&width=600" alt="Doug Hammer" srcset="//doughammer.com/cdn/shop/files/Doug_Hammer_logo.png?v=1666371138&width=250 250w, //doughammer.com/cdn/shop/files/Doug_Hammer_logo.png?v=1666371138&width=375 375w, //doughammer.com/cdn/shop/files/Doug_Hammer_logo.png?v=1666371138&width=500 500w" width="250" height="16.794871794871796" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 500px) 50vw, 250px"> 912 </div></a><nav class="header__inline-menu"> 913 <ul class="list-menu list-menu--inline" role="list"><li><a href="/" class="header__menu-item list-menu__item link link--text focus-inset">
914 <span>home</span> 915 </a></li><li><a href="/pages/collections" class="header__menu-item list-menu__item link link--text focus-inset"> 916 <span>collections</span> 917 </a></li><li><header-menu> 918 <details id="Details-HeaderMenu-3"> 919 <summary class="header__menu-item list-menu__item link focus-inset"> 920 <span>sheet music</span> 921 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 922 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 923</svg> 924 925 </summary> 926 <ul id="HeaderMenu-MenuList-3" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/collections/sheet-music" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 927 sheet music 928 </a></li><li><a href="/collections/duets" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 929 duets 930 </a></li><li><a href="/collections/digital-songbooks" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 931 digital songbooks 932 </a></li><li><a href="/collections/printed-songbooks" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 933 printed songbooks 934 </a></li></ul> 935 </details> 936 </header-menu></li><li><header-menu> 937 <details id="Details-HeaderMenu-4"> 938 <summary class="header__menu-item list-menu__item link focus-inset"> 939 <span>music</span> 940 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 941 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 942</svg> 943 944 </summary> 945 <ul id="HeaderMenu-MenuList-4" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/music" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 946 streaming 947 </a></li><li><a href="/collections/compact-discs" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 948 compact discs 949 </a></li></ul> 950 </details> 951 </header-menu></li><li><a href="/pages/live" class="header__menu-item list-menu__item link link--text focus-inset"> 952 <span>live</span> 953 </a></li><li><header-menu> 954 <details id="Details-HeaderMenu-6"> 955 <summary class="header__menu-item list-menu__item link focus-inset"> 956 <span>about</span> 957 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 958 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 959</svg> 960 961 </summary> 962 <ul id="HeaderMenu-MenuList-6" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 963 bio 964 </a></li><li><a href="/pages/awards-nominations" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 965 awards 966 </a></li></ul> 967 </details> 968 </header-menu></li><li><a href="/pages/contact" class="header__menu-item list-menu__item link link--text focus-inset">
969 <span>contact</span> 970 </a></li></ul> 971 </nav><div class="header__icons"> 972 <div class="desktop-localization-wrapper"> 973</div> 974 <details-modal class="header__search"> 975 <details> 976 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 977 <span> 978 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 979 <use href="#icon-search"> 980 </svg> 981 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 982 <use href="#icon-close"> 983 </svg> 984 </span> 985 </summary> 986 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 987 <div class="modal-overlay"></div> 988 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 989 <div class="field"> 990 <input class="search__input field__input" 991 id="Search-In-Modal" 992 type="search" 993 name="q" 994 value="" 995 placeholder="Search"role="combobox" 996 aria-expanded="false" 997 aria-owns="predictive-search-results" 998 aria-controls="predictive-search-results" 999 aria-haspopup="listbox" 1000 aria-autocomplete="list" 1001 autocorrect="off" 1002 autocomplete="off" 1003 autocapitalize="off" 1004 spellcheck="false"> 1005 <label class="field__label" for="Search-In-Modal">Search</label> 1006 <input type="hidden" name="options[prefix]" value="last"> 1007 <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> 1008 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1009 <use xlink:href="#icon-reset"> 1010 </svg> 1011 </button> 1012 <button class="search__button field__button" aria-label="Search"> 1013 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 1014 <use href="#icon-search"> 1015 </svg> 1016 </button> 1017 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1018 <div class="predictive-search__loading-state"> 1019 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1020 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1021 </svg> 1022 </div> 1023 </div> 1024 1025 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 1026 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1027 <use href="#icon-close"> 1028 </svg> 1029 </button> 1030 </div> 1031 </div> 1032 </details> 1033 </details-modal><a href="https://doughammer.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__icon header__icon--account link focus-inset small-hide"> 1034 <svg 1035 xmlns="http://www.w3.org/2000/svg" 1036 aria-hidden="true" 1037 focusable="false" 1038 class="icon icon-account" 1039 fill="none" 1040 viewBox="0 0 18 19" 1041> 1042 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
10421-3.67-1.35-6.17-1.35z" fill="currentColor"> 1043</svg> 1044 1045 <span class="visually-hidden">Log in</span> 1046 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg 1047 class="icon icon-cart-empty" 1048 aria-hidden="true" 1049 focusable="false" 1050 xmlns="http://www.w3.org/2000/svg" 1051 viewBox="0 0 40 40" 1052 fill="none" 1053> 1054 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 1055</svg> 1056<span class="visually-hidden">Cart</span></a> 1057 </div> 1058 </header> 1059</sticky-header> 1060 1061<cart-notification> 1062 <div class="cart-notification-wrapper page-width"> 1063 <div 1064 id="cart-notification" 1065 class="cart-notification focus-inset color-background-1 gradient" 1066 aria-modal="true" 1067 aria-label="Item added to your cart" 1068 role="dialog" 1069 tabindex="-1" 1070 > 1071 <div class="cart-notification__header"> 1072 <h2 class="cart-notification__heading caption-large text-body"><svg 1073 class="icon icon-checkmark color-foreground-text" 1074 aria-hidden="true" 1075 focusable="false" 1076 xmlns="http://www.w3.org/2000/svg" 1077 viewBox="0 0 12 9" 1078 fill="none" 1079> 1080 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 1081</svg> 1082Item added to your cart 1083 </h2> 1084 <button 1085 type="button" 1086 class="cart-notification__close modal__close-button link link--text focus-inset" 1087 aria-label="Close" 1088 > 1089 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1090 <use href="#icon-close"> 1091 </svg> 1092 </button> 1093 </div> 1094 <div id="cart-notification-product" class="cart-notification-product"></div> 1095 <div class="cart-notification__links"> 1096 <a 1097 href="/cart" 1098 id="cart-notification-button" 1099 class="button button--secondary button--full-width" 1100 >View cart</a> 1101 <form action="/cart" method="post" id="cart-notification-form"> 1102 <button class="button button--primary button--full-width" name="checkout"> 1103 Check out 1104 </button> 1105 </form> 1106 <button type="button" class="link button-label">Continue shopping</button> 1107 </div> 1108 </div> 1109 </div> 1110</cart-notification> 1111<style data-shopify> 1112 .cart-notification { 1113 display: none; 1114 } 1115</style> 1116 1117
1118<script type="application/ld+json"> 1119 { 1120 "@context": "http://schema.org", 1121 "@type": "Organization", 1122 "name": "Doug Hammer Music", 1123 1124 "logo": "https:\/\/doughammer.com\/cdn\/shop\/files\/Doug_Hammer_logo.png?v=1666371138\u0026width=500", 1125 1126 "sameAs": [ 1127 "https:\/\/twitter.com\/doughammer", 1128 "https:\/\/www.facebook.com\/doughammermusic", 1129 "", 1130 "https:\/\/www.instagram.com\/doug_hammer", 1131 "https:\/\/www.tiktok.com\/@doug_hammer", 1132 "", 1133 "", 1134 "https:\/\/www.youtube.com\/@doughammer", 1135 "" 1136 ], 1137 "url": "https:\/\/doughammer.com" 1138 } 1139</script>
1139 1140</div> 1141<!-- END sections: header-group --> 1142 1143 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1144 <section id="shopify-section-template--18627566076193__main" class="shopify-section section"><section 1145 id="MainProduct-template--18627566076193__main" 1146 class="page-width section-template--18627566076193__main-padding" 1147 data-section="template--18627566076193__main" 1148> 1149 <link href="//doughammer.com/cdn/shop/t/9/assets/section-main-product.css?v=157092525546755742111681560787" rel="stylesheet" type="text/css" media="all" /> 1150 <link href="//doughammer.com/cdn/shop/t/9/assets/component-accordion.css?v=180964204318874863811681560785" rel="stylesheet" type="text/css" media="all" /> 1151 <link href="//doughammer.com/cdn/shop/t/9/assets/component-price.css?v=65402837579211014041681560786" rel="stylesheet" type="text/css" media="all" /> 1152 <link href="//doughammer.com/cdn/shop/t/9/assets/component-slider.css?v=111384418465749404671681560786" rel="stylesheet" type="text/css" media="all" /> 1153 <link href="//doughammer.com/cdn/shop/t/9/assets/component-rating.css?v=24573085263941240431681560786" rel="stylesheet" type="text/css" media="all" /> 1154 <link href="//doughammer.com/cdn/shop/t/9/assets/component-loading-overlay.css?v=167310470843593579841681560785" rel="stylesheet" type="text/css" media="all" /> 1155 <link href="//doughammer.com/cdn/shop/t/9/assets/component-deferred-media.css?v=8449899997886876191681560785" rel="stylesheet" type="text/css" media="all" /> 1156<style data-shopify>.section-template--18627566076193__main-padding { 1157 padding-top: 27px; 1158 padding-bottom: 9px; 1159 } 1160 1161 @media screen and (min-width: 750px) { 1162 .section-template--18627566076193__main-padding { 1163 padding-top: 36px; 1164 padding-bottom: 12px; 1165 } 1166 }</style>
1166<script src="//doughammer.com/cdn/shop/t/9/assets/product-info.js?v=174806172978439001541681560786" defer="defer"></script>
1166 1167
1167<script src="//doughammer.com/cdn/shop/t/9/assets/product-form.js?v=70868584464135832471681560786" defer="defer"></script>
1167 1168 1169 1170 1171 <div class="product product--medium product--left product--stacked product--mobile-hide grid grid--1-col grid--2-col-tablet"> 1172 <div class="grid__item product__media-wrapper"> 1173 1174<media-gallery 1175 id="MediaGallery-template--18627566076193__main" 1176 role="region" 1177 1178 class="product__column-sticky" 1179 1180 aria-label="Gallery Viewer" 1181 data-desktop-layout="stacked" 1182> 1183 <div id="GalleryStatus-template--18627566076193__main" class="visually-hidden" role="status"></div> 1184 <slider-component id="GalleryViewer-template--18627566076193__main" class="slider-mobile-gutter"><a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--18627566076193__main"> 1185 Skip to product information 1186 </a><ul 1187 id="Slider-Gallery-template--18627566076193__main" 1188 class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile" 1189 role="list" 1190 ><li 1191 id="Slide-template--18627566076193__main-47246661583137" 1192 class="product__media-item grid__item slider__slide is-active" 1193 data-media-id="template--18627566076193__main-47246661583137" 1194 > 1195 1196<div 1197 class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" 1198 style="--ratio: 0.7727272727272727; --preview-ratio: 0.7727272727272727;" 1199> 1200 <noscript><div class="product__media media"> 1201 <img src="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=246 246w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=493 493w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=600 600w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=713 713w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=823 823w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=990 990w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1100 1100w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1206 1206w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1346 1346w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1426 1426w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1646 1646w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1946 1946w" width="1946" height="2518" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1202 </div></noscript> 1203 1204 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--18627566076193__main"> 1205 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"><svg 1206 aria-hidden="true" 1207 focusable="false" 1208 class="icon icon-plus" 1209 width="19" 1210 height="19" 1211 viewBox="0 0 19 19" 1212 fill="none" 1213 xmlns="http://www.w3.org/2000/svg" 1214> 1215 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 1216 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 1217 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.
12171256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 1218</svg> 1219</span> 1220 <div class="loading-overlay__spinner hidden"> 1221 <svg 1222 aria-hidden="true" 1223 focusable="false" 1224 class="spinner" 1225 viewBox="0 0 66 66" 1226 xmlns="http://www.w3.org/2000/svg" 1227 > 1228 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 1229 </svg> 1230 </div> 1231 <div class="product__media media media--transparent"> 1232 <img src="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=246 246w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=493 493w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=600 600w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=713 713w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=823 823w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=990 990w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1100 1100w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1206 1206w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1346 1346w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1426 1426w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1646 1646w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1946 1946w" width="1946" height="2518" class="image-magnify-lightbox" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1233 </div> 1234 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="47246661583137"> 1235 <span class="visually-hidden"> 1236 Open media 1 in modal 1237 </span> 1238 </button> 1239 </modal-opener></div> 1240 1241 </li><li 1242 id="Slide-template--18627566076193__main-47246710997281" 1243 class="product__media-item grid__item slider__slide product__media-item--full" 1244 data-media-id="template--18627566076193__main-47246710997281" 1245 > 1246 1247<div 1248 class="product-media-container media-type-external_video media-fit-contain global-media-settings gradient constrain-height" 1249 style="--ratio: 1.77; --preview-ratio: 1.3333333333333333;" 1250> 1251 <noscript><span class="product__media-icon motion-reduce quick-add-hidden"><svg 1252 xmlns="http://www.w3.org/2000/svg" 1253 aria-hidden="true" 1254 focusable="false" 1255 class="icon icon-play" 1256 fill="none" 1257 viewBox="0 0 10 14" 1258> 1259 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/> 1260</svg> 1261</span> 1262 <div class="product__media media"> 1263 <img src="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=246 246w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=493 493w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=600 600w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=713 713w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=823 823w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=990 990w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1100 1100w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1206 1206w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1346 1346w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1426 1426w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1646 1646w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1946 1946w" width="1946" height="1460" loading="lazy" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1264 </div> 1265 <a href="https://www.youtube.com/embed/qdobqgMEwGQ?controls=1&enablejsapi=1&modestbranding=1&origin=https%3A%2F%2Fdoughammer.com&playsinline=1&rel=0" class="product__media-toggle">
1266 <span class="visually-hidden">The Beauty of You songbook (digital) opens full screen video in same window.</span> 1267 </a></noscript> 1268 1269 <modal-opener class="product__modal-opener product__modal-opener--external_video no-js-hidden" data-modal="#ProductModal-template--18627566076193__main"> 1270 <span class="product__media-icon motion-reduce quick-add-hidden" aria-hidden="true"><svg 1271 xmlns="http://www.w3.org/2000/svg" 1272 aria-hidden="true" 1273 focusable="false" 1274 class="icon icon-play" 1275 fill="none" 1276 viewBox="0 0 10 14" 1277> 1278 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/> 1279</svg> 1280</span> 1281 <div class="loading-overlay__spinner hidden"> 1282 <svg 1283 aria-hidden="true" 1284 focusable="false" 1285 class="spinner" 1286 viewBox="0 0 66 66" 1287 xmlns="http://www.w3.org/2000/svg" 1288 > 1289 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 1290 </svg> 1291 </div> 1292 <div class="product__media media media--transparent"> 1293 <img src="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=246 246w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=493 493w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=600 600w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=713 713w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=823 823w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=990 990w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1100 1100w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1206 1206w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1346 1346w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1426 1426w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1646 1646w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1946 1946w" width="1946" height="1460" loading="lazy" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1294 </div> 1295 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="47246710997281"> 1296 <span class="visually-hidden"> 1297 Open media 2 in modal 1298 </span> 1299 </button> 1300 </modal-opener><deferred-media class="deferred-media media media--transparent no-js-hidden" data-media-id="47246710997281"><button id="Deferred-Poster-Modal-47246710997281" class="deferred-media__poster" type="button"> 1301 <span class="deferred-media__poster-button motion-reduce"><span class="visually-hidden">Play video</span><svg 1302 xmlns="http://www.w3.org/2000/svg" 1303 aria-hidden="true" 1304 focusable="false" 1305 class="icon icon-play" 1306 fill="none" 1307 viewBox="0 0 10 14" 1308> 1309 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/> 1310</svg> 1311</span> 1312 <img src="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=246 246w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=493 493w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=600 600w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=713 713w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=823 823w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=990 990w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1100 1100w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1206 1206w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1346 1346w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1426 1426w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1646 1646w, //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=1946 1946w" width="1946" height="1460" loading="lazy" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1313 </button> 1314 <template><iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen" class="js-youtube" loading="lazy" src="https://www.youtube.com/embed/qdobqgMEwGQ?auto
1314play=1&controls=1&enablejsapi=1&loop=0&modestbranding=1&origin=https%3A%2F%2Fdoughammer.com&playlist=qdobqgMEwGQ&playsinline=1&rel=0" title="The Beauty of You songbook (digital)"></iframe></template></deferred-media></div> 1315 1316 </li><li 1317 id="Slide-template--18627566076193__main-47246661615905" 1318 class="product__media-item grid__item slider__slide" 1319 data-media-id="template--18627566076193__main-47246661615905" 1320 > 1321 1322<div 1323 class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" 1324 style="--ratio: 0.7727272727272727; --preview-ratio: 0.7727272727272727;" 1325> 1326 <noscript><div class="product__media media"> 1327 <img src="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=246 246w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=493 493w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=600 600w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=713 713w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=823 823w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=990 990w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1100 1100w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1206 1206w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1346 1346w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1426 1426w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1646 1646w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1946 1946w" width="1946" height="2518" loading="lazy" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1328 </div></noscript> 1329 1330 <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--18627566076193__main"> 1331 <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"><svg 1332 aria-hidden="true" 1333 focusable="false" 1334 class="icon icon-plus" 1335 width="19" 1336 height="19" 1337 viewBox="0 0 19 19" 1338 fill="none" 1339 xmlns="http://www.w3.org/2000/svg" 1340> 1341 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> 1342 <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> 1343 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> 1344</svg> 1345</span> 1346 <div class="loading-overlay__spinner hidden"> 1347 <svg 1348 aria-hidden="true" 1349 focusable="false" 1350 class="spinner"
1351 viewBox="0 0 66 66" 1352 xmlns="http://www.w3.org/2000/svg" 1353 > 1354 <circle class="path" fill="none" stroke-width="4" cx="33" cy="33" r="30"></circle> 1355 </svg> 1356 </div> 1357 <div class="product__media media media--transparent"> 1358 <img src="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1946" alt="" srcset="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=246 246w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=493 493w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=600 600w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=713 713w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=823 823w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=990 990w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1100 1100w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1206 1206w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1346 1346w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1426 1426w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1646 1646w, //doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1946 1946w" width="1946" height="2518" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> 1359 </div> 1360 <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="47246661615905"> 1361 <span class="visually-hidden"> 1362 Open media 3 in modal 1363 </span> 1364 </button> 1365 </modal-opener></div> 1366 1367 </li></ul><div class="slider-buttons no-js-hidden quick-add-hidden"> 1368 <button 1369 type="button" 1370 class="slider-button slider-button--prev" 1371 name="previous" 1372 aria-label="Slide left" 1373 > 1374 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 1375 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1376</svg> 1377 1378 </button> 1379 <div class="slider-counter caption"> 1380 <span class="slider-counter--current">1</span> 1381 <span aria-hidden="true"> / </span> 1382 <span class="visually-hidden">of</span> 1383 <span class="slider-counter--total">3</span> 1384 </div> 1385 <button 1386 type="button" 1387 class="slider-button slider-button--next" 1388 name="next" 1389 aria-label="Slide right" 1390 > 1391 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 1392 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1393</svg> 1394 1395 </button> 1396 </div></slider-component></media-gallery> 1397 1398 </div> 1399 <div class="product__info-wrapper grid__item"> 1400 <product-info 1401 id="ProductInfo-template--18627566076193__main" 1402 data-section="template--18627566076193__main" 1403 data-url="/products/the-beauty-of-you-songbook-digital" 1404 class="product__info-container product__column-sticky" 1405 ><div class="product__title" > 1406 <h1>The Beauty of You songbook (digital)</h1> 1407 <a href="/products/the-beauty-of-you-songbook-digital" class="product__title"> 1408 <h2 class="h1"> 1409 The Beauty of You songbook (digital) 1410 </h2> 1411 </a> 1412 </div><div class="no-js-hidden" id="price-template--18627566076193__main" role="status" > 1413<div class=" 1414 price price--large price--show-badge"> 1415 <div class="price__container"><div class="price__regular">
1416 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1417 <span class="price-item price-item--regular"> 1418 $12 1419 </span> 1420 </div> 1421 <div class="price__sale"> 1422 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1423 <span> 1424 <s class="price-item price-item--regular"> 1425 1426 1427 1428 </s> 1429 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 1430 <span class="price-item price-item--sale price-item--last"> 1431 $12 1432 </span> 1433 </div> 1434 <small class="unit-price caption hidden"> 1435 <span class="visually-hidden">Unit price</span> 1436 <span class="price-item price-item--last"> 1437 <span></span> 1438 <span aria-hidden="true">/</span> 1439 <span class="visually-hidden"> per </span> 1440 <span> 1441 </span> 1442 </span> 1443 </small> 1444 </div><span class="badge price__badge-sale color-accent-2"> 1445 Sale 1446 </span> 1447 1448 <span class="badge price__badge-sold-out color-inverse"> 1449 Sold out 1450 </span></div> 1451</div><div class="product__tax caption rte"><a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 1452</div><div ><form method="post" action="/cart/add" id="product-form-installment-template--18627566076193__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="52853691613473"> 1453 1454<input type="hidden" name="product-id" value="10374974734625" /><input type="hidden" name="section-id" value="template--18627566076193__main" /></form></div> 1455<noscript class="product-form__noscript-wrapper-template--18627566076193__main"> 1456 <div class="product-form__input hidden"> 1457 <label class="form__label" for="Variants-template--18627566076193__main">Product variants</label> 1458 <div class="select"> 1459 <select 1460 name="id" 1461 id="Variants-template--18627566076193__main" 1462 class="select__select" 1463 form="product-form-template--18627566076193__main" 1464 ><option 1465 1466 selected="selected" 1467 1468 1469 value="52853691613473" 1470 >Default Title - $12</option></select> 1471 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 1472 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1473</svg> 1474 1475 </div> 1476 </div> 1477</noscript> 1478 1479<div 1480 id="Quantity-Form-template--18627566076193__main" 1481 class="product-form__input product-form__quantity" 1482 1483 > 1484 1485 1486 1487 <label class="quantity__label form__label" for="Quantity-template--18627566076193__main"> 1488 Quantity 1489 <span class="quantity__rules-cart no-js-hidden hidden"> 1490 <span class="loading-overlay hidden"> 1491 <span class="loading-overlay__spinner"> 1492 <svg 1493 aria-hidden="true" 1494 focusable="false" 1495 class="spinner"
1496 viewBox="0 0 66 66" 1497 xmlns="http://www.w3.org/2000/svg" 1498 > 1499 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1500 </svg> 1501 </span> 1502 </span> 1503 <span>(<span class="quantity-cart">0</span> in cart)</span> 1504 </span> 1505 </label> 1506 <quantity-input class="quantity"> 1507 <button class="quantity__button no-js-hidden" name="minus" type="button"> 1508 <span class="visually-hidden">Decrease quantity for The Beauty of You songbook (digital)</span> 1509 <svg 1510 xmlns="http://www.w3.org/2000/svg" 1511 aria-hidden="true" 1512 focusable="false" 1513 class="icon icon-minus" 1514 fill="none" 1515 viewBox="0 0 10 2" 1516> 1517 <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"> 1518</svg> 1519 1520 </button> 1521 <input 1522 class="quantity__input" 1523 type="number" 1524 name="quantity" 1525 id="Quantity-template--18627566076193__main" 1526 data-cart-quantity="0" 1527 data-min="1" 1528 min="1" 1529 1530 step="1" 1531 value="1" 1532 form="product-form-template--18627566076193__main" 1533 /> 1534 <button class="quantity__button no-js-hidden" name="plus" type="button"> 1535 <span class="visually-hidden">Increase quantity for The Beauty of You songbook (digital)</span> 1536 <svg 1537 xmlns="http://www.w3.org/2000/svg" 1538 aria-hidden="true" 1539 focusable="false" 1540 class="icon icon-plus" 1541 fill="none" 1542 viewBox="0 0 10 10" 1543> 1544 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 1545</svg> 1546 1547 </button> 1548 </quantity-input> 1549 <div class="quantity__rules caption no-js-hidden"></div> 1550 </div> 1551<div ><product-form class="product-form" data-hide-errors="false"> 1552 <div class="product-form__error-message-wrapper" role="alert" hidden> 1553 <svg 1554 aria-hidden="true" 1555 focusable="false" 1556 class="icon icon-error"
1557 viewBox="0 0 13 13" 1558 > 1559 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> 1560 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> 1561 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> 1562 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 1563 </svg> 1564 <span class="product-form__error-message"></span> 1565 </div><form method="post" action="/cart/add" id="product-form-template--18627566076193__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 1566 type="hidden" 1567 name="id" 1568 value="52853691613473" 1569 disabled 1570 class="product-variant-id" 1571 ><div class="product-form__buttons"><button 1572 id = "ProductSubmitButton-template--18627566076193__main" 1573 type="submit" 1574 name="add" 1575 class="product-form__submit button button--full-width button--secondary" 1576 1577 > 1578 <span>Add to cart 1579</span> 1580 <div class="loading-overlay__spinner hidden"> 1581 <svg 1582 aria-hidden="true" 1583 focusable="false" 1584 class="spinner"
1585 viewBox="0 0 66 66" 1586 xmlns="http://www.w3.org/2000/svg" 1587 > 1588 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1589 </svg> 1590 </div> 1591 </button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":55525409057,"merchantName":"Doug Hammer Music","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="4725d523f4bd8b69f34f7eecc81a2984" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":52853691613473,"requiresShipping":false}]" shop-id="55525409057" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 1592</div><input type="hidden" name="product-id" value="10374974734625" /><input type="hidden" name="section-id" value="template--18627566076193__main" /></form></product-form><link href="//doughammer.com/cdn/shop/t/9/assets/component-pickup-availability.css?v=23027427361927693261681560786" rel="stylesheet" type="text/css" media="all" /> 1593<pickup-availability 1594 class="product__pickup-availabilities no-js-hidden quick-add-hidden" 1595 1596 data-root-url="/" 1597 data-variant-id="52853691613473" 1598 data-has-only-default-variant="true" 1599 > 1600 <template> 1601 <pickup-availability-preview class="pickup-availability-preview"> 1602 <svg 1603 xmlns="http://www.w3.org/2000/svg" 1604 fill="none" 1605 aria-hidden="true" 1606 focusable="false" 1607 class="icon icon-unavailable" 1608 fill="none" 1609 viewBox="0 0 20 20" 1610> 1611 <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/> 1612</svg> 1613 1614 <div class="pickup-availability-info"> 1615 <p class="caption-large">Couldn't load pickup availability</p> 1616 <button class="pickup-availability-button link link--text underlined-link"> 1617 Refresh 1618 </button> 1619 </div> 1620 </pickup-availability-preview> 1621 </template> 1622 </pickup-availability> 1623 1624
1624<script src="//doughammer.com/cdn/shop/t/9/assets/pickup-availability.js?v=79308454523338307861681560786" defer="defer"></script>
1624</div> 1625<div class="product__description rte quick-add-hidden" > 1626 <p>This PDF songbook contains <strong>all 3 original compositions</strong> from <strong>The Beauty of You</strong>.</p> 1627<p>â¨â¨A <strong>$3 savings</strong> compared to buying them separately.</p> 1628<ul> 1629<li>You and I</li> 1630<li>The Light in Your Eyes</li> 1631<li>The Beauty of You<br> 1632</li> 1633</ul> 1634<iframe allow="autoplay *; encrypted-media *;" frameborder="0" height="450" style="width:100%;max-width:660px;overflow:hidden;background:transparent;" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation" src="https://embed.music.apple.com/us/album/the-beauty-of-you-single/6775977738"></iframe> 1635 </div> 1636
1637<script src="//doughammer.com/cdn/shop/t/9/assets/share.js?v=23059556731731026671681560787" defer="defer"></script>
1637 1638 1639<share-button id="Share-template--18627566076193__main" class="share-button quick-add-hidden" > 1640 <button class="share-button__button hidden"> 1641 <svg 1642 width="13" 1643 height="12" 1644 viewBox="0 0 13 12" 1645 class="icon icon-share" 1646 fill="none" 1647 xmlns="http://www.w3.org/2000/svg" 1648 aria-hidden="true" 1649 focusable="false" 1650> 1651 <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1652 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/> 1653 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/> 1654</svg> 1655 1656 Share 1657 </button> 1658 <details id="Details-share-template--18627566076193__main"> 1659 <summary class="share-button__button"> 1660 <svg 1661 width="13" 1662 height="12" 1663 viewBox="0 0 13 12" 1664 class="icon icon-share" 1665 fill="none" 1666 xmlns="http://www.w3.org/2000/svg" 1667 aria-hidden="true" 1668 focusable="false" 1669> 1670 <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1671 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/> 1672 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/> 1673</svg> 1674 1675 Share 1676 </summary> 1677 <div class="share-button__fallback motion-reduce"> 1678 <div class="field"> 1679 <span id="ShareMessage-template--18627566076193__main" class="share-button__message hidden" role="status"> </span> 1680 <input 1681 type="text" 1682 class="field__input" 1683 id="ShareUrl-template--18627566076193__main" 1684 value="https://doughammer.com/products/the-beauty-of-you-songbook-digital" 1685 placeholder="Link" 1686 onclick="this.select();" 1687 readonly 1688 > 1689 <label class="field__label" for="ShareUrl-template--18627566076193__main">Link</label> 1690 </div> 1691 <button class="share-button__close hidden no-js-hidden"> 1692 <svg 1693 xmlns="http://www.w3.org/2000/svg" 1694 aria-hidden="true" 1695 focusable="false" 1696 class="icon icon-close" 1697 fill="none" 1698 viewBox="0 0 18 17" 1699> 1700 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1701</svg> 1702 1703 <span class="visually-hidden">Close share</span> 1704 </button> 1705 <button class="share-button__copy no-js-hidden"> 1706 <svg 1707 class="icon icon-clipboard" 1708 width="11" 1709 height="13" 1710 fill="none" 1711 xmlns="http://www.w3.org/2000/svg" 1712 aria-hidden="true" 1713 focusable="false" 1714 viewBox="0 0 11 13" 1715> 1716 <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/> 1717</svg> 1718
1719 <span class="visually-hidden">Copy link</span> 1720 </button> 1721 </div> 1722 </details> 1723</share-button> 1724 1725<a href="/products/the-beauty-of-you-songbook-digital" class="link product__view-details animate-arrow"> 1726 View full details 1727 <svg 1728 viewBox="0 0 14 10" 1729 fill="none" 1730 aria-hidden="true" 1731 focusable="false" 1732 class="icon icon-arrow" 1733 xmlns="http://www.w3.org/2000/svg" 1734> 1735 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1736</svg> 1737 1738 </a> 1739 </product-info> 1740 </div></div> 1741 1742 1743 1744<product-modal id="ProductModal-template--18627566076193__main" class="product-media-modal media-modal"> 1745 <div 1746 class="product-media-modal__dialog" 1747 role="dialog" 1748 aria-label="Media gallery" 1749 aria-modal="true" 1750 tabindex="-1" 1751 > 1752 <button 1753 id="ModalClose-template--18627566076193__main" 1754 type="button" 1755 class="product-media-modal__toggle" 1756 aria-label="Close" 1757 > 1758 <svg 1759 xmlns="http://www.w3.org/2000/svg" 1760 aria-hidden="true" 1761 focusable="false" 1762 class="icon icon-close" 1763 fill="none" 1764 viewBox="0 0 18 17" 1765> 1766 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1767</svg> 1768 1769 </button> 1770 1771 <div 1772 class="product-media-modal__content color-background-1 gradient" 1773 role="document" 1774 aria-label="Media gallery" 1775 tabindex="0" 1776 > 1777<img 1778 class="global-media-settings global-media-settings--no-shadow" 1779 srcset="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=550 550w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1100 1100w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1445 1445w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1680 1680w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=2048 2048w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=2200 2200w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605 2550w" 1780 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 1781 src="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_frontcover.jpg?v=1784120605&width=1445" 1782 alt="The Beauty of You songbook (digital)" 1783 loading="lazy" 1784 width="1100" 1785 height="1424" 1786 data-media-id="47246661583137" 1787 > 1788<deferred-media class="deferred-media media global-media-settings global-media-settings--no-shadow" style="padding-top: min(calc(100vh - 12rem), 56.49717514124294%)" data-media-id="47246710997281"><button id="Deferred-Poster-Modal-47246710997281" class="deferred-media__poster" type="button"> 1789 <span class="deferred-media__poster-button motion-reduce"><svg 1790 xmlns="http://www.w3.org/2000/svg" 1791 aria-hidden="true" 1792 focusable="false" 1793 class="icon icon-play" 1794 fill="none" 1795 viewBox="0 0 10 14" 1796> 1797 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/> 1798</svg> 1799</span> 1800 <img 1801 srcset="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738&width=288 288w, 1802 1803 1804 1805 //doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?v=1784119738 480w" 1806 src="//doughammer.com/cdn/shop/files/preview_images/hqdefault_e1aced1f-c073-4a49-9a8a-91e9cf34a01b.jpg?crop=center&height=550&v=1784119738&width=550" 1807 sizes="(min-width: 1200px) calc((1200px - 10rem) / 2), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 1808 loading="lazy" 1809 width="576" 1810 height="432.0" 1811 alt="" 1812 > 1813 </button> 1814 <template><iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen" class="js-youtube" loading="lazy" src="https://www.youtube.com/embed/qdobqgMEwGQ?auto
1814play=1&controls=1&enablejsapi=1&loop=0&modestbranding=1&origin=https%3A%2F%2Fdoughammer.com&playlist=qdobqgMEwGQ&playsinline=1&rel=0" title="The Beauty of You songbook (digital)"></iframe> 1815</template></deferred-media> 1816<img 1817 class="global-media-settings global-media-settings--no-shadow" 1818 srcset="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=550 550w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1100 1100w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1445 1445w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1680 1680w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=2048 2048w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=2200 2200w,//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620 2550w" 1819 sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" 1820 src="//doughammer.com/cdn/shop/files/TheBeautyofYousongbook_backcover.jpg?v=1784120620&width=1445" 1821 alt="The Beauty of You songbook (digital)" 1822 loading="lazy" 1823 width="1100" 1824 height="1424" 1825 data-media-id="47246661615905" 1826 ></div> 1827 </div> 1828</product-modal> 1829 1830 1831
1832<script src="//doughammer.com/cdn/shop/t/9/assets/product-modal.js?v=50921580101160527761681560786" defer="defer"></script>
1832 1833
1833<script src="//doughammer.com/cdn/shop/t/9/assets/media-gallery.js?v=136815418543071173961681560786" defer="defer"></script>
1833<script> 1834 document.addEventListener('DOMContentLoaded', function () { 1835 function isIE() { 1836 const ua = window.navigator.userAgent; 1837 const msie = ua.indexOf('MSIE '); 1838 const trident = ua.indexOf('Trident/'); 1839 1840 return msie > 0 || trident > 0; 1841 } 1842 1843 if (!isIE()) return; 1844 const hiddenInput = document.querySelector('#product-form-template--18627566076193__main input[name="id"]'); 1845 const noScriptInputWrapper = document.createElement('div'); 1846 const variantSwitcher = 1847 document.querySelector('variant-radios[data-section="template--18627566076193__main"]') || 1848 document.querySelector('variant-selects[data-section="template--18627566076193__main"]'); 1849 noScriptInputWrapper.innerHTML = document.querySelector( 1850 '.product-form__noscript-wrapper-template--18627566076193__main' 1851 ).textContent; 1852 variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; 1853 1854 document.querySelector('#Variants-template--18627566076193__main').addEventListener('change', function (event) { 1855 hiddenInput.value = event.currentTarget.value; 1856 }); 1857 }); 1858 </script>
1858<script type="application/ld+json"> 1859 { 1860 "@context": "http://schema.org/", 1861 "@type": "Product", 1862 "name": "The Beauty of You songbook (digital)", 1863 "url": "https:\/\/doughammer.com\/products\/the-beauty-of-you-songbook-digital", 1864 "image": [ 1865 "https:\/\/doughammer.com\/cdn\/shop\/files\/TheBeautyofYousongbook_frontcover.jpg?v=1784120605\u0026width=1920" 1866 ], 1867 "description": "This PDF songbook contains all 3 original compositions from The Beauty of You.\n\u2028\u2028A $3 savings compared to buying them separately.\n\nYou and I\nThe Light in Your Eyes\nThe Beauty of You\n\n\n", 1868 1869 "brand": { 1870 "@type": "Brand", 1871 "name": "Doug Hammer Music" 1872 }, 1873 "offers": [{ 1874 "@type" : "Offer","availability" : "http://schema.org/InStock", 1875 "price" : 12.0, 1876 "priceCurrency" : "USD", 1877 "url" : "https:\/\/doughammer.com\/products\/the-beauty-of-you-songbook-digital?variant=52853691613473" 1878 } 1879] 1880 } 1881 </script>
1881 1882</section> 1883 1884 1885</section><section id="shopify-section-template--18627566076193__related-products" class="shopify-section section"><link href="//doughammer.com/cdn/shop/t/9/assets/component-card.css?v=120027167547816435861681560785" rel="stylesheet" type="text/css" media="all" /> 1886<link href="//doughammer.com/cdn/shop/t/9/assets/component-price.css?v=65402837579211014041681560786" rel="stylesheet" type="text/css" media="all" /> 1887<link href="//doughammer.com/cdn/shop/t/9/assets/section-related-products.css?v=80324771040738084201681560787" rel="stylesheet" type="text/css" media="all" /> 1888<style data-shopify>.section-template--18627566076193__related-products-padding { 1889 padding-top: 27px; 1890 padding-bottom: 21px; 1891 } 1892 1893 @media screen and (min-width: 750px) { 1894 .section-template--18627566076193__related-products-padding { 1895 padding-top: 36px; 1896 padding-bottom: 28px; 1897 } 1898 }</style><div class="color-background-1 gradient no-js-hidden"> 1899 <product-recommendations 1900 class="related-products page-width section-template--18627566076193__related-products-padding isolate" 1901 data-url="/recommendations/products?section_id=template--18627566076193__related-products&product_id=10374974734625&limit=4" 1902 > 1903 1904 </product-recommendations> 1905</div> 1906 1907 1908</section><section id="shopify-section-template--18627566076193__multicolumn" class="shopify-section section"><link href="//doughammer.com/cdn/shop/t/9/assets/section-multicolumn.css?v=138363567467112740511681560787" rel="stylesheet" type="text/css" media="all" /> 1909<link href="//doughammer.com/cdn/shop/t/9/assets/component-slider.css?v=111384418465749404671681560786" rel="stylesheet" type="text/css" media="all" /> 1910<style data-shopify>.section-template--18627566076193__multicolumn-padding { 1911 padding-top: 27px; 1912 padding-bottom: 27px; 1913 } 1914 1915 @media screen and (min-width: 750px) { 1916 .section-template--18627566076193__multicolumn-padding { 1917 padding-top: 36px; 1918 padding-bottom: 36px; 1919 } 1920 }</style><div class="multicolumn color-background-1 gradient background-none no-heading"> 1921 <div class="page-width section-template--18627566076193__multicolumn-padding isolate"><slider-component class="slider-mobile-gutter"> 1922 <ul 1923 class="multicolumn-list contains-content-container grid grid--1-col-tablet-down grid--2-col-desktop" 1924 id="Slider-template--18627566076193__multicolumn" 1925 role="list" 1926 ></ul></slider-component> 1927 <div class="center"></div> 1928 </div> 1929</div> 1930 1931 1932</section> 1933 </main> 1934 1935 <!-- BEGIN sections: footer-group --> 1936<div id="shopify-section-sections--18627566371105__footer" class="shopify-section shopify-section-group-footer-group"> 1937<link href="//doughammer.com/cdn/shop/t/9/assets/section-footer.css?v=171161867995400310821681560787" rel="stylesheet" type="text/css" media="all" /> 1938<link href="//doughammer.com/cdn/shop/t/9/assets/component-newsletter.css?v=103472482056003053551681560786" rel="stylesheet" type="text/css" media="all" /> 1939<link href="//doughammer.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991681560785" rel="stylesheet" type="text/css" media="all" /> 1940<link href="//doughammer.com/cdn/shop/t/9/assets/component-list-payment.css?v=69253961410771838501681560785" rel="stylesheet" type="text/css" media="all" /> 1941<link href="//doughammer.com/cdn/shop/t/9/assets/component-list-social.css?v=52211663153726659061681560785" rel="stylesheet" type="text/css" media="all" /> 1942<style data-shopify>.footer { 1943 margin-top: 36px; 1944 } 1945 1946 .section-sections--18627566371105__footer-padding { 1947 padding-top: 27px; 1948 padding-bottom: 27px; 1949 } 1950 1951 @media screen and (min-width: 750px) { 1952 .footer { 1953 margin-top: 48px; 1954 } 1955 1956 .section-sections--18627566371105__footer-padding { 1957 padding-top: 36px; 1958 padding-bottom: 36px; 1959 } 1960 }</style><footer class="footer color-background-1 gradient section-sections--18627566371105__footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div 1961 class="footer-block grid__item footer-block--menu" 1962 1963 ><h2 class="footer-block__heading inline-richtext">N A V I G A T I O N</h2><ul class="footer-block__details-content list-unstyled"><li> 1964 <a 1965 href="/search" 1966 class="link link--text list-menu__item list-menu__item--link" 1967 > 1968 search 1969 </a> 1970 </li><li> 1971 <a 1972 href="/" 1973 class="link link--text list-menu__item list-menu__item--link" 1974 > 1975 home 1976 </a> 1977 </li><li> 1978 <a 1979 href="/pages/collections" 1980 class="link link--text list-menu__item list-menu__item--link" 1981 > 1982 collections 1983 </a> 1984 </li><li> 1985 <a 1986 href="/collections/sheet-music" 1987 class="link link--text list-menu__item list-menu__item--link" 1988 > 1989 sheet music 1990 </a> 1991 </li><li> 1992 <a 1993 href="/collections/duets" 1994 class="link link--text list-menu__item list-menu__item--link" 1995 > 1996 duets 1997 </a> 1998 </li><li> 1999 <a 2000 href="/collections/digital-songbooks" 2001 class="link link--text list-menu__item list-menu__item--link" 2002 > 2003 digital songbooks 2004 </a> 2005 </li><li> 2006 <a 2007 href="/collections/printed-songbooks" 2008 class="link link--text list-menu__item list-menu__item--link" 2009 > 2010 printed songbooks 2011 </a> 2012 </li><li> 2013 <a 2014 href="/pages/music" 2015 class="link link--text list-menu__item list-menu__item--link" 2016 > 2017 streaming 2018 </a> 2019 </li><li> 2020 <a 2021 href="/collections/compact-discs" 2022 class="link link--text list-menu__item list-menu__item--link" 2023 > 2024 compact discs 2025 </a> 2026 </li></ul></div></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item"> 2027 <a href="https://www.facebook.com/doughammermusic" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
2027ox="0 0 18 18"> 2028 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 2029</svg> 2030<span class="visually-hidden">Facebook</span> 2031 </a> 2032 </li><li class="list-social__item"> 2033 <a href="https://www.instagram.com/doug_hammer" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 2034 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 2035 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 2036</svg> 2037<span class="visually-hidden">Instagram</span> 2038 </a> 2039 </li><li class="list-social__item"> 2040 <a href="https://www.youtube.com/@doughammer" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 2041 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 2042</svg> 2043<span class="visually-hidden">YouTube</span> 2044 </a> 2045 </li><li class="list-social__item"> 2046 <a href="https://www.tiktok.com/@doug_hammer" class="link list-social__link" ><svg 2047 aria-hidden="true" 2048 focusable="false" 2049 class="icon icon-tiktok" 2050 width="16" 2051 height="18" 2052 fill="none" 2053 xmlns="http://www.w3.org/2000/svg" 2054> 2055 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 2056</svg> 2057<span class="visually-hidden">TikTok</span> 2058 </a> 2059 </li><li class="list-social__item"> 2060 <a href="https://twitter.com/doughammer" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> 2061 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 2062</svg> 2063<span class="visually-hidden">Twitter</span> 2064 </a> 2065 </li></ul></div> 2066 </div><div class="footer__content-bottom"> 2067 <div class="footer__content-bottom-wrapper page-width"> 2068 <div class="footer__column footer__localization isolate"></div>
2069 <div class="footer__column footer__column--info"><div class="footer__payment"> 2070 <span class="visually-hidden">Payment methods</span> 2071 <ul class="list list-payment" role="list"><li class="list-payment__item"> 2072 <svg class="icon icon--full-color" 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> 2073 2074 </li><li class="list-payment__item"> 2075 <svg class="icon icon--full-color" 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
20751.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> 2076 2077 </li><li class="list-payment__item"> 2078 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</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 d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2079 </li><li class="list-payment__item"> 2080 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" 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 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-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2081 </li><li class="list-payment__item"> 2082 <svg class="icon icon--full-color" 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.
208206zM23.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> 2083 2084 </li><li class="list-payment__item"> 2085 <svg class="icon icon--full-color" 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> 2086 2087 </li><li class="list-payment__item"> 2088 <svg class="icon icon--full-color" 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
20880-.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> 2089 </li><li class="list-payment__item"> 2090 <svg class="icon icon--full-color" 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> 2091 2092 </li><li class="list-payment__item"> 2093 <svg class="icon icon--full-color" 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
209316.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> 2094 2095 </li></ul> 2096 </div></div> 2097 </div> 2098 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 2099 <div class="footer__copyright caption"> 2100 <small class="copyright__content" 2101 >© 2026, <a href="/" title="">Doug Hammer Music</a></small> 2102 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></small></div> 2103 </div> 2104 </div> 2105</footer> 2106</div> 2107<!-- END sections: footer-group --> 2108 2109 <ul hidden> 2110 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2111 <li id="a11y-new-window-message">Opens in a new window.</li> 2112 </ul> 2113 2114
2114<script> 2115 window.shopUrl = 'https://doughammer.com'; 2116 window.routes = { 2117 cart_add_url: '/cart/add', 2118 cart_change_url: '/cart/change', 2119 cart_update_url: '/cart/update', 2120 cart_url: '/cart', 2121 predictive_search_url: '/search/suggest' 2122 }; 2123 2124 window.cartStrings = { 2125 error: `There was an error while updating your cart. Please try again.`, 2126 quantityError: `You can only add [quantity] of this item to your cart.` 2127 } 2128 2129 window.variantStrings = { 2130 addToCart: `Add to cart`, 2131 soldOut: `Sold out`, 2132 unavailable: `Unavailable`, 2133 unavailable_with_option: `[value] - Unavailable`, 2134 } 2135 2136 window.accessibilityStrings = { 2137 imageAvailable: `Image [index] is now available in gallery view`, 2138 shareSuccess: `Link copied to clipboard`, 2139 pauseSlideshow: `Pause slideshow`, 2140 playSlideshow: `Play slideshow`, 2141 } 2142 </script>
2142<script src="//doughammer.com/cdn/shop/t/9/assets/predictive-search.js?v=16985596534672189881681560786" defer="defer"></script>
2142<style> 2143 div#shopify-section-header { 2144 z-index: 99999; 2145 } 2146/* .head_cont p { 2147 text-decoration: underline; 2148} */ 2149 </style> 2150 2151 2152 2153 <style> .header__inline-menu .link {font-size: 1.8rem !important;} a.link.link--text.list-menu__item.list-menu__item--link {font-size: 15px !important;} .footer-block__details-content.rte p {font-size: 15px !important;} h1 {font-size: 3rem !important;} form#ContactForm > div:nth-child(4) {display: none !important;} </style> 2154<!-- Failed to render app block "12439146293631897289": app block path "shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e" does not exist --><!-- Failed to render app block "7779870835509955477": app block path "shopify://apps/mailerlite-email-automation/blocks/app-embed/3e7771ef-b1fb-4ce4-9863-8a56a6e483c4" does not exist -->
2154<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2154 2155</body> 2156</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.