1<!doctype html> 2 3<html class="no-js" lang="zh-TW"> 4 <head> 5 <!-- Added by AVADA SEO Suite --> 6 7 8 9 <!-- /Added by AVADA SEO Suite --> 10 <meta charset="utf-8"> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> 12 <meta name="theme-color" content="#13293d"><title>News 13</title><link rel="canonical" href="https://hanezakka.com/blogs/news"><link rel="shortcut icon" href="//hanezakka.com/cdn/shop/files/6_34e635d9-f744-4592-82bd-f2f3c9e55cbb_96x96.png?v=1660040036" type="image/png"><link rel="preload" as="style" href="//hanezakka.com/cdn/shop/t/13/assets/theme.css?v=54638749410076340481618470095"> 14 <link rel="preload" as="script" href="//hanezakka.com/cdn/shop/t/13/assets/theme.min.js?v=164977014983380440891642697801"> 15 <link rel="preconnect" href="https://cdn.shopify.com"> 16 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 17 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 18 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 19 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 20 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 21 22 <meta property="og:type" content="website"> 23 <meta property="og:title" content="News"><meta property="og:url" content="https://hanezakka.com/blogs/news"> 24<meta property="og:site_name" content="Hane Zakka"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="News"> 25 <meta name="twitter:description" content="News"> 26 <link rel="preload" href="//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" as="font" type="font/woff2" crossorigin> 27<link rel="preload" href="//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" as="font" type="font/woff2" crossorigin> 28 29<style> 30 @font-face { 31 font-family: "Josefin Sans"; 32 font-weight: 400; 33 font-style: normal; 34 font-display: swap; 35 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 36 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 37} 38 39 @font-face { 40 font-family: "Josefin Sans"; 41 font-weight: 400; 42 font-style: normal; 43 font-display: swap; 44 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 45 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 46} 47 48@font-face { 49 font-family: "Josefin Sans"; 50 font-weight: 600; 51 font-style: normal; 52 font-display: swap; 53 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n6.afe095792949c54ae236c64ec95a9caea4be35d6.woff2") format("woff2"), 54 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n6.0ea222c12f299e43fa61b9245ec23b623ebeb1e9.woff") format("woff"); 55} 56 57@font-face { 58 font-family: "Josefin Sans"; 59 font-weight: 400; 60 font-style: italic; 61 font-display: swap; 62 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_i4.a2ba85bff59cf18a6ad90c24fe1808ddb8ce1343.woff2") format("woff2"), 63 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_i4.2dba61e1d135ab449e8e134ba633cf0d31863cc4.woff") format("woff"); 64} 65 66 67 @font-face { 68 font-family: "Josefin Sans"; 69 font-weight: 700; 70 font-style: normal; 71 font-display: swap; 72 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n7.4edc746dce14b53e39df223fba72d5f37c3d525d.woff2") format("woff2"), 73 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_n7.051568b12ab464ee8f0241094cdd7a1c80fbd08d.woff") format("woff"); 74} 75 76 @font-face { 77 font-family: "Josefin Sans"; 78 font-weight: 400; 79 font-style: italic; 80 font-display: swap; 81 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_i4.a2ba85bff59cf18a6ad90c24fe1808ddb8ce1343.woff2") format("woff2"), 82 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_i4.2dba61e1d135ab449e8e134ba633cf0d31863cc4.woff") format("woff"); 83} 84 85 @font-face { 86 font-family: "Josefin Sans"; 87 font-weight: 700; 88 font-style: italic; 89 font-display: swap; 90 src: url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_i7.733dd5c50cdd7b706d9ec731b4016d1edd55db5e.woff2") format("woff2"), 91 url("//hanezakka.com/cdn/fonts/josefin_sans/josefinsans_i7.094ef86ca8f6eafea52b87b4f09feefb278e539d.woff") format("woff"); 92} 93 94 95 :root { 96 --default-text-font-size : 15px; 97 --base-text-font-size : 15px; 98 --heading-font-family : "Josefin Sans", sans-serif;
99 --heading-font-weight : 400; 100 --heading-font-style : normal; 101 --text-font-family : "Josefin Sans", sans-serif; 102 --text-font-weight : 400; 103 --text-font-style : normal; 104 --text-font-bolder-weight: 600; 105 --text-link-decoration : underline; 106 107 --text-color : #13293d; 108 --text-color-rgb : 19, 41, 61; 109 --heading-color : #13293d; 110 --border-color : rgba(0,0,0,0); 111 --border-color-rgb : 0, 0, 0; 112 --form-border-color : rgba(0, 0, 0, 0.0); 113 --accent-color : #13293d; 114 --accent-color-rgb : 19, 41, 61; 115 --link-color : #13293d; 116 --link-color-hover : #010203; 117 --background : #ffffff; 118 --secondary-background : #ffffff; 119 --secondary-background-rgb : 255, 255, 255; 120 --accent-background : rgba(19, 41, 61, 0.08); 121 122 --input-background: #ffffff; 123 124 --error-color : #fb4f14; 125 --error-background : rgba(251, 79, 20, 0.07); 126 --success-color : #17a933; 127 --success-background: rgba(23, 169, 51, 0.11); 128 129 --primary-button-background : #13293d; 130 --primary-button-background-rgb : 19, 41, 61; 131 --primary-button-text-color : #ffffff; 132 --secondary-button-background : #005a8b; 133 --secondary-button-background-rgb: 0, 90, 139; 134 --secondary-button-text-color : #ffffff; 135 136 --header-background : #13293d; 137 --header-text-color : #ffffff; 138 --header-light-text-color: #ffffff; 139 --header-border-color : rgba(255, 255, 255, 0.3); 140 --header-accent-color : #ffa100; 141 142 --footer-background-color: #dbe4ee; 143 --footer-heading-text-color: #13293d; 144 --footer-body-text-color: #13293d; 145 --footer-body-text-color-rgb: 19, 41, 61; 146 --footer-accent-color: #13293d; 147 --footer-accent-color-rgb: 19, 41, 61; 148 --footer-border: none; 149 150 --flickity-arrow-color: rgba(0, 0, 0, 0.0);--product-on-sale-accent : #fb4f14; 151 --product-on-sale-accent-rgb : 251, 79, 20; 152 --product-on-sale-color : #ffffff; 153 --product-in-stock-color : #17a933; 154 --product-low-stock-color : #fb4f14; 155 --product-sold-out-color : #d1d1d4; 156 --product-custom-label-1-background: #ff6128; 157 --product-custom-label-1-color : #ffffff; 158 --product-custom-label-2-background: #a95ebe; 159 --product-custom-label-2-color : #ffffff; 160 --product-review-star-color : #ffb647; 161 162 --mobile-container-gutter : 20px; 163 --desktop-container-gutter: 40px; 164 } 165</style> 166
167<script> 168 // IE11 does not have support for CSS variables, so we have to polyfill them 169 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 170 const script = document.createElement('script'); 171 script.type = 'text/javascript'; 172 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 173 script.onload = function() { 174 cssVars({}); 175 }; 176 177 document.getElementsByTagName('head')[0].appendChild(script); 178 } 179</script>
179 180 181 182
182<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
182<meta name="google-site-verification" content="2ZRBJ6V_MJKEnIkBduGZpW0LUtKBZCMSJhg6oK_EziA"> 183<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/42700701854/digital_wallets/dialog"> 184<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" /> 185<link rel="alternate" hreflang="x-default" href="https://hanezakka.com/blogs/news"> 186<link rel="alternate" hreflang="zh-Hant" href="https://hanezakka.com/blogs/news"> 187<link rel="alternate" hreflang="en" href="https://hanezakka.com/en/blogs/news"> 188<link rel="alternate" hreflang="zh-Hant-SG" href="https://hanezakka.com/zh-sg/blogs/news"> 189<link rel="alternate" hreflang="en-SG" href="https://hanezakka.com/en-sg/blogs/news">
190<script async="async" src="/checkouts/internal/preloads.js?locale=zh-US"></script>
vendor: 1 bytes, line 190
190
191<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":42700701854,"countryCode":"HK","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/42700701854","merchantName":"Hane Zakka","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Hane Zakka","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 191
191
192<script id="shopify-features" type="application/json">{"accessToken":"c1e9bb204b131c7bcdd5ade20b378fac","betas":["rich-media-storefront-analytics"],"domain":"hanezakka.com","predictiveSearch":false,"shopId":42700701854,"locale":"zh-tw"}</script>
vendor: 1 bytes, line 192
192
193<script>var Shopify = Shopify || {}; 194Shopify.shop = "hane-zakka.myshopify.com"; 195Shopify.locale = "zh-TW"; 196Shopify.currency = {"active":"USD","rate":"0.13004082"}; 197Shopify.country = "US"; 198Shopify.theme = {"name":"Warehouse","id":121839550622,"schema_name":"Warehouse","schema_version":"1.17.0","theme_store_id":871,"role":"main"}; 199Shopify.theme.handle = "null"; 200Shopify.theme.style = {"id":null,"handle":null}; 201Shopify.cdnHost = "hanezakka.com/cdn"; 202Shopify.routes = Shopify.routes || {}; 203Shopify.routes.root = "/"; 204Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 205Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 206Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 207Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 207
207
208<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 208
208
209<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 209
209
210<script> 211 window.Shopify = window.Shopify || {}; 212 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 213 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 214 window.Shopify.SignInWithShop.eligible = true; 215</script>
vendor: 1 bytes, line 215
215
216<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 216
216
217<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.zh-TW.esm.js"></script>
vendor: 1 bytes, line 217
217
218<script type="module"> 219 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.zh-TW.esm.js"); 220 221 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 222 223</script>
vendor: 1 bytes, line 223
223
224<script> 225 window.Shopify = window.Shopify || {}; 226 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 227 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.zh-TW.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.zh-TW.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.zh-TW.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.zh-TW.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.zh-TW.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.zh-TW.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.zh-TW.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.zh-TW.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.zh-TW.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.zh-TW.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.zh-TW.esm.js"],"listener":["modules/v2/loader.listener.zh-TW.esm.js"],"pay-button":["modules/v2/loader.pay-button.zh-TW.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.zh-TW.esm.js"],"shop-button":["modules/v2/loader.shop-button.zh-TW.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.zh-TW.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.zh-TW.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.zh-TW.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.zh-TW.esm.js"],"shop-login":["modules/v2/loader.shop-login.zh-TW.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.zh-TW.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.zh-TW.esm.js"]}; 228</script>
vendor: 1 bytes, line 228
228
229<script>(function() { 230 var isLoaded = false; 231 function asyncLoad() { 232 if (isLoaded) return; 233 isLoaded = true; 234 var urls = ["https:\/\/sdks.automizely.com\/conversions\/v1\/conversions.js?app_connection_id=bd65ee794c3c42a294c3f592a6c70eff\u0026mapped_org_id=b482faeeb15b5c573df3739e6ce3cbc3_v1\u0026shop=hane-zakka.myshopify.com","https:\/\/ufe.helixo.co\/scripts\/sdk.min.js?shop=hane-zakka.myshopify.com","https:\/\/app.akocommerce.com\/store\/script.js?shop=hane-zakka.myshopify.com","https:\/\/cdn2.hextom.com\/js\/smartpushmarketing.js?shop=hane-zakka.myshopify.com","\/\/cdn.shopify.com\/proxy\/c495be59a2d4372631a8d4ac6218a64514910be6fa92dcd7d829676fa17e1d40\/api.goaffpro.com\/loader.js?shop=hane-zakka.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 235 for (var i = 0; i < urls.length; i++) { 236 var s = document.createElement('script'); 237 s.type = 'text/javascript'; 238 s.async = true; 239 s.src = urls[i]; 240 var x = document.getElementsByTagName('script')[0]; 241 x.parentNode.insertBefore(s, x); 242 } 243 }; 244 if(window.attachEvent) { 245 window.attachEvent('onload', asyncLoad); 246 } else { 247 window.addEventListener('load', asyncLoad, false); 248 } 249})();</script>
vendor: 1 bytes, line 249
249
250<script id="__st">var __st={"a":42700701854,"offset":28800,"reqid":"08dbf7b1-d352-4ab4-bc9d-1d22f44ba64a-1790416187","pageurl":"hanezakka.com\/blogs\/news","s":"blogs-64938279070","u":"6624499c5b5d","p":"blog","rtyp":"blog","rid":64938279070};</script>
vendor: 1 bytes, line 250
250
251<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 251
251
252<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:'å·²åå° hCaptcha ä¿è·',privacyText:'é±ç§',termsText:'æ¢æ¬¾'},(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 252
252
253<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hanezakka.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 253
253
254<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 = "//hanezakka.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>
254<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 254
254
255<script> 256 window.Shopify = window.Shopify || {}; 257 window.Shopify.MCP = window.Shopify.MCP || {}; 258 window.Shopify.MCP.enabled = true; 259 window.Shopify.MCP.shop = "hane-zakka.myshopify.com"; 260 window.Shopify.MCP.mcpEndpoint = "https:\/\/hanezakka.com\/api\/mcp"; 261 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 262</script>
vendor: 1 bytes, line 262
262
263<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("\/\/hanezakka.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 264</script>
vendor: 1 bytes, line 264
264
265<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://hanezakka.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.zh-tw.js",t.type="module",document.head.appendChild(t)}}; 266</script>
vendor: 1 bytes, line 266
266
267<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 268 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); 269</script>
vendor: 1 bytes, line 269
269
270<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 271</script>
271 272<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hanezakka.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 273<style id="shopify-accelerated-checkout-cart"> 274 #shopify-buyer-consent { 275 margin-top: 1em; 276 display: inline-block; 277 width: 100%; 278} 279 280#shopify-buyer-consent.hidden { 281 display: none; 282} 283 284#shopify-subscription-policy-button { 285 background: none; 286 border: none; 287 padding: 0; 288 text-decoration: underline; 289 font-size: inherit; 290 cursor: pointer; 291} 292 293#shopify-subscription-policy-button::before { 294 box-shadow: none; 295} 296 297 </style> 298
299<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
299 300 301 302 <link rel="stylesheet" href="//hanezakka.com/cdn/shop/t/13/assets/theme.css?v=54638749410076340481618470095"> 303 304 305 306 307
307<script type="application/ld+json"> 308 { 309 "@context": "http://schema.org", 310 "@type": "BreadcrumbList", 311 "itemListElement": [{ 312 "@type": "ListItem", 313 "position": 1, 314 "name": "主é ", 315 "item": "https://hanezakka.com" 316 },{ 317 "@type": "ListItem", 318 "position": 2, 319 "name": "News", 320 "item": "https://hanezakka.com/blogs/news" 321 }] 322 } 323 </script>
323 324 325 326
326<script> 327 // This allows to expose several variables to the global scope, to be used in scripts 328 window.theme = { 329 pageType: "blog", 330 cartCount: 0, 331 moneyFormat: "${{amount}}", 332 moneyWithCurrencyFormat: "${{amount}} USD", 333 showDiscount: true, 334 discountMode: "percentage", 335 searchMode: "product,article,page", 336 searchUnavailableProducts: "last", 337 cartType: "message" 338 }; 339 340 window.routes = { 341 rootUrl: "\/", 342 rootUrlWithoutSlash: '', 343 cartUrl: "\/cart", 344 cartAddUrl: "\/cart\/add", 345 cartChangeUrl: "\/cart\/change", 346 searchUrl: "\/search", 347 productRecommendationsUrl: "\/recommendations\/products" 348 }; 349 350 window.languages = { 351 productRegularPrice: "åå¹", 352 productSalePrice: "åªæ å¹", 353 collectionOnSaleLabel: "å·²ç¯ç", 354 productFormUnavailable: "ä¸é©ç¨", 355 productFormAddToCart: "å å ¥è³¼ç©è»", 356 productFormSoldOut: "å®ç½", 357 productAdded: "å·²å å ¥ç¢å", 358 productAddedShort: "å·²å å ¥ï¼", 359 shippingEstimatorNoResults: "", 360 shippingEstimatorOneResult: "", 361 shippingEstimatorMultipleResults: "", 362 shippingEstimatorErrors: "" 363 }; 364 365 window.lazySizesConfig = { 366 loadHidden: false, 367 hFac: 0.8, 368 expFactor: 3, 369 customMedia: { 370 '--phone': '(max-width: 640px)', 371 '--tablet': '(min-width: 641px) and (max-width: 1023px)', 372 '--lap': '(min-width: 1024px)' 373 } 374 }; 375 376 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 377 </script>
377<script src="//hanezakka.com/cdn/shop/t/13/assets/theme.min.js?v=164977014983380440891642697801" defer></script>
377 378
378<script src="//hanezakka.com/cdn/shop/t/13/assets/custom.js?v=90373254691674712701618470094" defer></script>
378<script> 379 (function () { 380 window.onpageshow = function() { 381 // We force re-freshing the cart content onpageshow, as most browsers will serve a cache copy when hitting the 382 // back button, which cause staled data 383 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { 384 bubbles: true, 385 detail: {scrollToTop: false} 386 })); 387 }; 388 })(); 389 </script>
389 390 391 392 393<input type="hidden" id="social-reply-product-id" id=""></input> 394
395<script src="https://static-socialhead.cdnhub.co/social-reply/social-reply.min.js" defer></script>
395 396<link rel="stylesheet" href="https://static-socialhead.cdnhub.co/social-reply/social-reply.min.css" /> 397 398 <!-- Upsell & Cross Sell - Selleasy by Logbase - Starts --> 399
399<script src='https://upsell-app.logbase.io/lb-upsell.js?shop=hane-zakka.myshopify.com' defer></script>
399 400 <!-- Upsell & Cross Sell - Selleasy by Logbase - Ends --> 401 402 403 404 405 406
406<script> 407 window.isUfeInstalled = true; 408 409 410 window.ufeStore = { 411 collections: [], 412 tags: ''.split(','), 413 selectedVariantId: null, 414 moneyFormat: "${{amount}}", 415 moneyFormatWithCurrency: "${{amount}} USD", 416 currency: "HKD", 417 customerId: null, 418 productAvailable: null, 419 productMapping: [] 420 } 421 422 423 window.ufeStore.cartTotal = 0; 424 425 426 427 function ufeScriptLoader(e){var t=document.createElement("script");t.src=e,t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)} if(window.isUfeInstalled) {console.log('%c UFE: Funnel Engines â¡ï¸ Full Throttle ð¦¾ð!', 'font-weight: bold; letter-spacing: 2px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", Arial, sans-serif;font-size: 20px;color: rgb(25, 124, 255); text-shadow: 1px 1px 0 rgb(62, 246, 255)'); console.log(`%c\n Funnels on Hane Zakka is powered by Upsell Funnel Engine.\n \n â Positive ROI Guaranteed\n â #1 Upsell Funnel App\n â Increased AOV & LTV\n â All-In-One Upsell & Cross Sell\n \n Know more: https://helixo.co/ufe \n\n \n `,'font-size: 12px;font-family: monospace;padding: 1px 2px;line-height: 1');} 428 if(!('noModule' in HTMLScriptElement.prototype) && window.isUfeInstalled) { 429 ufeScriptLoader('https://ufe.helixo.co/scripts/sdk.es5.min.js'); 430 console.log('UFE: ES5 Script Loading'); 431 } 432 </script>
432 433 434
434<script async src="https://ufe.helixo.co/scripts/sdk.min.js?shop=hane-zakka.myshopify.com"></script>
434 435 <!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 436
437<script id='shopify-chat-app-embed-data' type='application/json'> 438 { 439 "settings": { 440 "invertActivatorColors": true, 441 "greetingMessage": "ðæ¨å¥½ï¼æ¡è¿ä½ ä¾å°ç¾½åå ï¼\nè¥æ¨æå顿æ³å訴æåæ¨æ³æ¾çäºé ï¼è«å³è¨æ¯çµ¦æåãæå徿¨æçºæ¨æä¾å»ºè°ã", 442 "showFeaturedProducts": true, 443 "featuredProducts": [], 444 "horizontalPosition": "bottom_left", 445 "icon": "chat_bubble", 446 "buttonLabel": "" 447 } 448 } 449</script>
449 450 451<style data-shopify> 452 453 454 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 455 shopify-chat:defined:empty { 456 display: grid; 457 } 458 459 :root { 460 --shopify-chat-bg-color: #FFFFFF; 461 --shopify-chat-text-color: #000000; 462 --shopify-chat-accent-bg-color: #000000; 463 --shopify-chat-accent-text-color: #FFFFFF; 464 --shopify-chat-activator-offset: 20px; 465 466 467 468 --shopify-chat-activator-font-size: 16px; 469 --shopify-chat-border-radius: 16px; 470 } 471 472 473</style> 474
475<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
475 476 477 478<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0427/0070/1854/files/Untitled_design_dea6081b-a984-495c-8b9d-c996a8753c52.png?v=1660154311" /> 479<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0427/0070/1854/files/Untitled_design_dea6081b-a984-495c-8b9d-c996a8753c52.png?v=1660154311" /> 480<meta property="og:image:width" content="1007" /> 481<meta property="og:image:height" content="400" /> 482<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
483<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: 42700701854,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 483
483
484<script> 485 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 486</script>
vendor: 1 bytes, line 486
486
487<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}
487).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: 42700701854,storefrontBaseUrl: "https://hanezakka.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hanezakka.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1654194426","configuration":"{\"shop\":\"hane-zakka.myshopify.com\",\"cookie_duration\":\"604800\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"gfp_ref,ref,aff,wpam_id,click_id\",\"ignore_ad_clicks\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a74598cb423e21a6befc33d5db5fba42","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"931791098","configuration":"{\"hashed_organization_id\":\"b482faeeb15b5c573df3739e6ce3cbc3_v1\",\"app_key\":\"hane-zakka\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"653baec8563a6cf1ada385270373426a","type":"APP","apiClientId":2814809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"499187962","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\",\\\"GT-KFGVXZX\\\"],\\\"target_country\\\":\\\"HK\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/X_yFCIzPyN0BEICRmJsC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/x4kNCI_PyN0BEICRmJsC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-D1B3ZNQTTS\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/Z0AbCIbPyN0BEICRmJsC\\\",\\\"MC-591510FTZY\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-D1B3ZNQTTS\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/I2HICJSVyN0BEICRmJsC\\\",\\\"MC-591510FTZY\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/SBGKCJGVyN0BEICRmJsC\\\",\\\"MC-591510FTZY\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-D1B3ZNQTTS\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/NZo4CJLPyN0BEICRmJsC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-D1B3ZNQTTS\\\",\\\"AW-593889408\\\/m8_wCInPyN0BEICRmJsC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-D1B3ZNQTTS\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
487,{"id":"153878778","configuration":"{\"pixel_id\":\"593608054644950\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Hane Zakka","paymentSettings":{"currencyCode":"HKD"},"myshopifyDomain":"hane-zakka.myshopify.com","countryCode":"HK","storefrontUrl":"https:\/\/hanezakka.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://hanezakka.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"121839550622","themeStoreId":"871","themePublished":"true","eventMetadataId":"0580f255-ae35-4344-94c6-668dd56674ee","pageType":"blog","resourceId":"64938279070","shopId":"42700701854","storefrontBaseUrl":"https:\/\/hanezakka.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
487<script> 488 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 489 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 490 window.ShopifyAnalytics.meta.currency = 'USD'; 491 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":64938279070,"requestId":"08dbf7b1-d352-4ab4-bc9d-1d22f44ba64a-1790416187"}}; 492 for (var attr in meta) { 493 window.ShopifyAnalytics.meta[attr] = meta[attr]; 494 } 495</script>
vendor: 1 bytes, line 495
495
496<script class="analytics"> 497 (function () { 498 var customDocumentWrite = function(content) { 499 var jquery = null; 500 501 if (window.jQuery) { 502 jquery = window.jQuery; 503 } else if (window.Checkout && window.Checkout.$) { 504 jquery = window.Checkout.$; 505 } 506 507 if (jquery) { 508 jquery('body').append(content); 509 } 510 }; 511 512 var hasLoggedConversion = function(token) { 513 if (token) { 514 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 515 } 516 return false; 517 } 518 519 var setCookieIfConversion = function(token) { 520 if (token) { 521 var twoMonthsFromNow = new Date(Date.now()); 522 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 523 524 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 525 } 526 } 527 528 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 529 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 530 if (trekkie.integrations) { 531 return; 532 } 533 trekkie.methods = [ 534 'identify', 535 'page', 536 'ready', 537 'track', 538 'trackForm', 539 'trackLink' 540 ]; 541 trekkie.factory = function(method) { 542 return function() { 543 var args = Array.prototype.slice.call(arguments); 544 args.unshift(method); 545 trekkie.push(args); 546 if (method == 'track' || method == 'page') { 547 var pageUrl; 548 try { 549 pageUrl = window.location.href; 550 } catch (e) {} 551 var pageReferrer; 552 try { 553 pageReferrer = document.referrer; 554 } catch (e) {} 555 try { 556 if (window.__TREKKIE_SHIM_QUEUE == null) { 557 window.__TREKKIE_SHIM_QUEUE = []; 558 } 559 window.__TREKKIE_SHIM_QUEUE.push({ 560 from: 'trekkie-stub', 561 method: method, 562 args: args.slice(1), 563 pageContext: { 564 url: pageUrl, 565 referrer: pageReferrer 566 } 567 }); 568 } catch (e) { 569 // no-op 570 } 571 } 572 return trekkie; 573 }; 574 }; 575 for (var i = 0; i < trekkie.methods.length; i++) { 576 var key = trekkie.methods[i]; 577 trekkie[key] = trekkie.factory(key); 578 } 579 trekkie.load = function(config) { 580 trekkie.config = config || {}; 581 trekkie.config.initialDocumentCookie = document.cookie; 582 var first = document.getElementsByTagName('script')[0]; 583var script = document.createElement('script'); 584script.type = 'text/javascript'; 585script.onerror = function(e) { 586 var scriptFallback = document.createElement('script'); 587 scriptFallback.type = 'text/javascript'; 588 scriptFallback.onerror = function(error) { 589 var Monorail = { 590 produce: function produce(monorailDomain, schemaId, payload) { 591 var currentMs = new Date().getTime(); 592 var event = { 593 schema_id: schemaId, 594 payload: payload, 595 metadata: { 596 event_created_at_ms: currentMs, 597 event_sent_at_ms: currentMs 598 } 599 }; 600 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 601 }, 602 sendRequest: function sendRequest(endpointUrl, payload) { 603 // Try the sendBeacon API 604 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 605 var blobData = new window.Blob([payload], { 606 type: 'text/plain' 607 }); 608 609 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 610 return true; 611 } // sendBeacon was not successful 612 613 } // XHR beacon 614 615 var xhr = new XMLHttpRequest(); 616 617 try { 618 xhr.open('POST', endpointUrl); 619 xhr.setRequestHeader('Content-Type', 'text/plain'); 620 xhr.send(payload); 621 } catch (e) { 622 console.log(e); 623 } 624 625 return false; 626 }, 627 isIos12: function isIos12() { 628 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 629 } 630 }; 631 Monorail.produce('monorail-edge.shopifysvc.com', 632 'trekkie_storefront_load_errors/1.1', 633 {shop_id: 42700701854, 634 theme_id: 121839550622, 635 app_name: "storefront", 636 context_url: window.location.href, 637 source_url: "//hanezakka.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 638 639 }; 640 scriptFallback.async = true; 641 scriptFallback.src = '//hanezakka.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 642 first.parentNode.insertBefore(scriptFallback, first); 643}; 644script.async = true; 645script.src = '//hanezakka.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 646first.parentNode.insertBefore(script, first); 647 648 }; 649 trekkie.load( 650 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":42700701854,"isMerchantRequest":null,"themeId":121839550622,"themeCityHash":"17241624605997914122","contentLanguage":"zh-TW","currency":"USD","eventMetadataId":"0580f255-ae35-4344-94c6-668dd56674ee"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 651 ); 652 653 var loaded = false;
654 trekkie.ready(function() { 655 if (loaded) return; 656 loaded = true; 657 658 window.ShopifyAnalytics.lib = window.trekkie; 659 660 var originalDocumentWrite = document.write; 661 document.write = customDocumentWrite; 662 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 663 document.write = originalDocumentWrite; 664 665 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 666 var token = match? match[1]: undefined; 667 if (!hasLoggedConversion(token)) { 668 setCookieIfConversion(token); 669 670 } 671 }); 672 673 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":64938279070,"requestId":"08dbf7b1-d352-4ab4-bc9d-1d22f44ba64a-1790416187","shopifyEmitted":true}); 674 675 var eventsListenerScript = document.createElement('script'); 676 eventsListenerScript.async = true; 677 eventsListenerScript.src = "//hanezakka.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 678 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 679})();</script>
679 680
680<script> 681 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 682 window.ga = function ga() { 683 (window.ga.q = window.ga.q || []).push(arguments); 684 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 685 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 686 } 687 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 688 }; 689 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 690 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 691 } 692 } 693</script>
vendor: 1 bytes, line 693
693
694<script 695 defer 696 src="https://hanezakka.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 697 data-application="storefront-renderer" 698 data-shop-id="42700701854" 699 data-render-region="gcp-us-central1" 700 data-page-type="blog" 701 data-theme-instance-id="121839550622" 702 data-theme-name="Warehouse" 703 data-theme-version="1.17.0" 704 data-monorail-region="shop_domain" 705 data-resource-timing-sampling-rate="10" 706 data-shs="true" 707 data-shs-beacon="true" 708 data-shs-export-with-fetch="true" 709 data-shs-logs-sample-rate="1" 710 data-shs-beacon-endpoint="https://hanezakka.com/api/collect" 711></script>
vendor: 1 bytes, line 711
711
712<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"æ¡è¿ä¾å° Hane Zakkaãæå¯ä»¥çºæ¨æä¾ä»éº¼åå©ï¼","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"éåè天"},{"key":"agent_chat.panel.ask_anything","value":"è©¢åä»»ä½åé¡"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"æªè®åè¦"},{"key":"agent_chat.panel.back_to_chat","value":"è¿åè天"},{"key":"agent_chat.panel.see_history","value":"æ¥çè天è¨é"},{"key":"agent_chat.panel.new_chat","value":"å»ºç«æ°è天"},{"key":"agent_chat.panel.close","value":"ééè天"},{"key":"agent_chat.panel.undock","value":"åæ¶åé è天"},{"key":"agent_chat.panel.dock","value":"åé è天"},{"key":"agent_chat.panel.expand","value":"å±éè天"},{"key":"agent_chat.panel.contract","value":"æ¶èµ·è天"},{"key":"agent_chat.panel.jump_to_latest","value":"è·³è³ææ°è¨æ¯"},{"key":"agent_chat.panel.loading_chat","value":"æ£å¨è¼å
¥è天"},{"key":"agent_chat.input.label","value":"輸å
¥æ¨çè¨æ¯"},{"key":"agent_chat.input.placeholder","value":"è©¢åä»»ä½åé¡..."},{"key":"agent_chat.input.send","value":"å³é"},{"key":"agent_chat.input.stop","value":"忢ç¢ç"},{"key":"agent_chat.thinking","value":"æèä¸..."},{"key":"agent_chat.searching","value":"æå°ä¸..."},{"key":"agent_chat.message.sent_timestamp","value":"å·²å³é · {{time}}"},{"key":"agent_chat.message.automated_label","value":"èªåå"},{"key":"agent_chat.message.automated_timestamp","value":"èªåååè¦ Â· {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"æåçåé人å¡å¾å¿«å°±æçºæ¨æå"},{"key":"agent_chat.human_handoff.action","value":"èæåçåéè天"},{"key":"agent_chat.human_handoff.request","value":"ææ³èä½ åçåé人å¡äº¤è«"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI å©ç"},{"key":"agent_chat.greeting.default","value":"æ¨å¥½ï¼"},{"key":"agent_chat.greeting.with_name","value":"{{name}} æ¨å¥½ï¼"},{"key":"agent_chat.greeting.welcome","value":"æ¨å¯ä»¥è©¢åéæ¼è³¼ç©ã尺寸\/è¦æ ¼ãééãé貨æè¨å®çæ
çåé¡ã"},{"key":"agent_chat.greeting.welcome_back","value":"æ¡è¿åå° %{shop_name}ï¼æå¯ä»¥çºæ¨æä¾ä»éº¼åå©ï¼"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"æ¡è¿åä¾ï¼æå¯ä»¥çºæ¨æä¾ä»éº¼åå©ï¼"},{"key":"agent_chat.greeting.welcome_to_shop","value":"æ¡è¿ä¾å° %{shop_name}ãæå¯ä»¥çºæ¨æä¾ä»éº¼åå©ï¼"},{"key":"agent_chat.greeting.generic","value":"æå¯ä»¥çºæ¨æä¾ä»éº¼åå©ï¼"},{"key":"agent_chat.disclaimer.text","value":"æ¤èå¤©ç± Shopify çäººå·¥æºæ
§ (AI) æä¾æè¡æ¯æ´ï¼ä¸å¯è½æç¼çé¯èª¤ã{{shop_name}} å¯ä»¥çè¦æ¨çè¨æ¯ãè«åé±"},{"key":"agent_chat.disclaimer.text_human","value":"{{shop_name}} å Shopify å坿¥çæ¨çè¨æ¯ï¼ä»¥å©æä¾ä¸¦æ¹åæåãè«åé±"},{"key":"agent_chat.disclaimer.link_text","value":"é±ç§æ¬æ¿ç"},{"key":"agent_chat.error.response_unavailable","value":"ç¡æ³æä¾åè¦"},{"key":"agent_chat.error.generic","value":"ç¼çé¯èª¤ã"},{"key":"agent_chat.error.response_failed","value":"ç¡æ³è¼å
¥æ¤è¨æ¯"},{"key":"agent_chat.error.message_send_failed","value":"ç¡æ³å³éæ¨çè¨æ¯"},{"key":"agent_chat.error.attachment_upload_failed","value":"ç¡æ³ä¸å³æ¨çéä»¶"},{"key":"agent_chat.error.try_again","value":"åè©¦ä¸æ¬¡"},{"key":"agent_chat.error.unavailable","value":"è天ç®åç¡æ³ä½¿ç¨ï¼è«ç¨å¾å試"},{"key":"agent_chat.error.usage_limit","value":"å·²éè¨æ¯ä¸éï¼è«ç¨å¾åè©¦ï¼æå¯éé»åéµä»¶è³ {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"å·²éè¨æ¯ä¸éï¼è«ç¨å¾å試"},{"key":"agent_chat.error.cost_quota_unhandled","value":"è天åè½ç®åç¡æ³ä½¿ç¨ï¼è«å³éé»åéµä»¶è³ {{email}} èæåè¯çµ¡"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"è天åè½ç®åç¡æ³ä½¿ç¨"},{"key":"agent_chat.error.cost_quota_handover","value":"äººå·¥æºæ
§ (AI) å©çç®åç¡æ³ä½¿ç¨ï¼æåçåéå°ç¡å¿«åè¦"},{"key":"agent_chat.history.heading","value":"è天è¨é"},{"key":"agent_chat.history.loading","value":"æ£å¨è¼å
¥å°è©±è¨é"},{"key":"agent_chat.history.aria_label","value":"å°è©±è¨é"},{"key":"agent_chat.history.no_conversations","value":"æ²æå°è©±"},{"key":"agent_chat.history.conversation.one","value":"å°è©±"},{"key":"agent_chat.history.conversation.other","value":"å°è©±"},{"key":"agent_chat.history.error_message","value":"ç¼çé¯èª¤ã"},{"key":"agent_chat.history.try_again","value":"åè©¦ä¸æ¬¡"},{"key":"agent_chat.history.no_past","value":"æ²æéå»çå°è©±"},{"key":"agent_chat.history.start_new","value":"éå§æ°è天"},{"key":"agent_chat.history.untitled","value":"æªå½åçå°è©±"},{"key":"agent_chat.history.resume","value":"ç¹¼çºï¼{{title}}"},{"key":"agent_chat.history.resume_with_time","value":"ç¹¼çºï¼{{title}}ï¼{{time}}"},{"key":"agent_chat.history.delete","value":"åªé¤å°è©±ï¼{{title}}"},{"key":"agent_chat.history.delete_failed","value":"ç¡æ³åªé¤å°è©±"},{"key":"agent_chat.feedback.group_label","value":"è¨æ¯æè¦åé¥"},{"key":"agent_chat.feedback.thumbs_up","value":"æè®"},{"key":"agent_chat.feedback.thumbs_down","value":"åè®"},{"key":"agent_chat.feedback.add_comment","value":"æ°å¢è©è«"},{"key":"agent_chat.feedback.thanks","value":"æè¬æ¨æä¾æè¦åé¥"},{"key":"agent_chat.feedback.placeholder_up","value":"è«å訴æå表ç¾è¯å¥½çå°æ¹"},{"key":"agent_chat.feedback.placeholder_down","value":"è«å訴æååªè£¡å¯ä»¥æ¹å"}
712,{"key":"agent_chat.feedback.comment_label","value":"æè¦åé¥è©è«"},{"key":"agent_chat.feedback.cancel","value":"åæ¶"},{"key":"agent_chat.feedback.submit","value":"æäº¤"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"å·²éé·åº¦ä¸éãæè¦åé¥ç忏éå¶çº {{max}} ååå
ã"},{"key":"agent_chat.buyer_profile.button.open","value":"è²·å®¶åäººæªæ¡"},{"key":"agent_chat.buyer_profile.title","value":"è²·å®¶åäººæªæ¡"},{"key":"agent_chat.buyer_profile.empty","value":"ç¡å¯ç¨çè²·å®¶åäººæªæ¡ã"},{"key":"agent_chat.buyer_profile.close","value":"éé"},{"key":"agent_chat.suggestions.empty_state_label","value":"建è°åé¡"},{"key":"agent_chat.suggestions.quick_reply_label","value":"建è°åè¦"},{"key":"agent_chat.auth.sign_in_to_continue","value":"ç»å
¥ä»¥ç¹¼çº"},{"key":"agent_chat.auth.sign_in","value":"ç»å
¥"},{"key":"agent_chat.auth.skip_and_chat","value":"ç¥é並éå§è天"},{"key":"agent_chat.auth.pre_chat_title","value":"ç»å
¥ä»¥å人å並å²åæ¨çè天è¨é"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"ç»å
¥æå»ºç«å¸³è"},{"key":"agent_chat.auth.staff_chat_required_title","value":"å¥é¯éä»»ä½åè¦"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"ç»å
¥ä»¥èæåçåéè天ã妿æ¨é¢éèå¤©ï¼æåæå¯éé»åéµä»¶çµ¦æ¨ã"},{"key":"agent_chat.auth.share_disclaimer","value":"ç¹¼çºæä½ï¼å³è¡¨ç¤ºæ¨åæ Shop å°æ¨çå§ååé»åéµä»¶å享給æ¤ååºãè«åé±è©²ååºç{{terms_link}}å{{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"æ¢æ¬¾"},{"key":"agent_chat.auth.privacy_link","value":"é±ç§æ¬æ¿ç"},{"key":"agent_chat.auth.declined_pre_chat","value":"æ¨å¿
é å
ç»å
¥ï¼ææè½çºæ¨èååºé£ç·ã"},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"è¥æ¨é¢éèå¤©ï¼æåæå¨æåè¦æå¯éé»åéµä»¶çµ¦æ¨ã"},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"ç»å
¥å³å¯å¨æåè¦ææ¶å°é»åéµä»¶éç¥ã"},{"key":"agent_chat.order_lookup.track_order","value":"追蹤æçè¨å®"},{"key":"agent_chat.order_lookup.track_another_order","value":"追蹤å
¶ä»è¨å®"},{"key":"agent_chat.order_lookup.new_conversation","value":"æ°å°è©±"},{"key":"agent_chat.order_lookup.follow_up_label","value":"è¨å®æ¥è©¢åä½"},{"key":"agent_chat.order_lookup.enter_order_information","value":"輸å
¥è¨å®è³è¨"},{"key":"agent_chat.order_lookup.prompt","value":"è¥è¦æ¥çæ¨çè¨å®çæ
ï¼è«æä¾è¨å®è©³æ
ã"},{"key":"agent_chat.order_lookup.form_title","value":"追蹤æçè¨å®"},{"key":"agent_chat.order_lookup.form_subtitle","value":"è«æä¾æ¨çè³è¨ã"},{"key":"agent_chat.order_lookup.order_number_label","value":"è¨å®ç·¨è"},{"key":"agent_chat.order_lookup.email_label","value":"é»åéµä»¶å°å"},{"key":"agent_chat.order_lookup.submit","value":"追蹤æçè¨å®"},{"key":"agent_chat.order_lookup.cancel","value":"åæ¶"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"è«è¼¸å
¥ææçè¨å®ç·¨èï¼ä¸å
å
嫿¸åå忝ï¼ä¸å¯æç©ºæ ¼ (ä¾å¦ï¼1006)ã"},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"è«è¼¸å
¥ææçè¨å®ç·¨èï¼ä¸å
å
嫿¸åå忝ï¼ä¸å¯æç©ºæ ¼ (ä¾å¦ï¼1006)ã"},{"key":"agent_chat.order_lookup.invalid_email","value":"è«è¼¸å
¥ææçé»åéµä»¶å°å"},{"key":"agent_chat.order_lookup.generic_error","value":"æ¥è©¢æ¨çè¨å®æç¼çåé¡ãè«åè©¦ä¸æ¬¡ã"},{"key":"agent_chat.order_lookup.rate_limited_error","value":"å試次æ¸éå¤ãè«ç¨å¾å試ã"},{"key":"agent_chat.order_lookup.locked_composer_status","value":"è¨å®æ¥è©¢æ£å¨é²è¡ä¸ãå¦è¦è©¢åå
¶ä»åé¡ï¼è«éå§æ°å°è©±ã"},{"key":"agent_chat.legacy_contact.form_title","value":"éå§ä¹å"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"è«æä¾æ¨çè³è¨ï¼ä»¥ä¾¿æå卿¨é¢éè天å¾åè¦æ¨ã"},{"key":"agent_chat.legacy_contact.first_name_label","value":"åå"},{"key":"agent_chat.legacy_contact.last_name_label","value":"å§æ°"},{"key":"agent_chat.legacy_contact.email_label","value":"é»åéµä»¶"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"ééé»åéµä»¶å¯éææ°æ¶æ¯èåªæ 給æ"},{"key":"agent_chat.legacy_contact.submit","value":"éå§è天"},{"key":"agent_chat.legacy_contact.cancel","value":"åæ¶"}
712,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"è«è¼¸å
¥ææçååã"},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"è«è¼¸å
¥ææçå§æ°ã"},{"key":"agent_chat.legacy_contact.invalid_email","value":"è«è¼¸å
¥ææçé»åéµä»¶å°åã"},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"é»åéµä»¶å°åéé·ã"},{"key":"agent_chat.legacy_contact.generic_error","value":"ç¼çé¯èª¤ã"},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"å試次æ¸éå¤ãè«ç¨å¾å試ã"},{"key":"agent_chat.discountCard.useDiscount","value":"ä½¿ç¨ææ£"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"æ¼çµå¸³é é¢èªåå¥ç¨"},{"key":"agent_chat.cart.checkout","value":"çµå¸³"},{"key":"agent_chat.product.add_to_cart","value":"å å
¥è³¼ç©è»"},{"key":"agent_chat.product.view_details","value":"æ¥ç詳æ
"},{"key":"agent_chat.product.out_of_stock","value":"ç¡åº«å"},{"key":"agent_chat.product.compare_suggestions","value":"æ¯è¼å»ºè°åå"},{"key":"agent_chat.product.hide_suggestions","value":"é±è建è°"},{"key":"agent_chat.product.sold_out","value":"å®ç½"},{"key":"agent_chat.order.item.one","value":"åé
"},{"key":"agent_chat.order.item.other","value":"åé
"},{"key":"agent_chat.order.less_items.one","value":"- é±è {{count}} ååé
"},{"key":"agent_chat.order.less_items.other","value":"- é±è {{count}} ååé
"},{"key":"agent_chat.order.more_items.one","value":"+ éæ {{count}} ååé
"},{"key":"agent_chat.order.more_items.other","value":"+ éæ {{count}} ååé
"},{"key":"agent_chat.order.view_order","value":"æ¥çè¨å® {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"追蹤貨件"},{"key":"agent_chat.order.of_total","value":"第 {{index}} é
ï¼å
± {{total}} é
"},{"key":"agent_chat.order.label","value":"è¨å® {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} çè¨å®"},{"key":"agent_chat.order.count.other","value":"{{count}} çè¨å®"},{"key":"agent_chat.order.ordered_on","value":"è¨è³¼æ¥æï¼{{date}}"},{"key":"agent_chat.order.select","value":"é¸åè¨å® {{number}}"},{"key":"agent_chat.return.heading","value":"é¸åè¦é貨çåé
"},{"key":"agent_chat.return.toggle_item","value":"é¸å {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}ï¼ç¡æ³é貨"},{"key":"agent_chat.return.quantity_label","value":"é貨æ¸é"},{"key":"agent_chat.return.reason_label","value":"é貨åå "},{"key":"agent_chat.return.reason_placeholder","value":"é¸ååå "},{"key":"agent_chat.return.confirm","value":"ç³è«é貨"},{"key":"agent_chat.return.confirmed","value":"å·²ç³è«é貨"},{"key":"agent_chat.return.reason.size_too_small","value":"尺寸太å°"},{"key":"agent_chat.return.reason.size_too_large","value":"尺寸太大"},{"key":"agent_chat.return.reason.unwanted","value":"ä¸éè¦"},{"key":"agent_chat.return.reason.not_as_described","value":"è說æä¸ç¬¦"},{"key":"agent_chat.return.reason.wrong_item","value":"åé
é¯èª¤"},{"key":"agent_chat.return.reason.defective","value":"ççµ"},{"key":"agent_chat.return.reason.style","value":"款å¼"},{"key":"agent_chat.return.reason.color","value":"é¡è²"},{"key":"agent_chat.return.reason.other_reason","value":"å
¶ä»"},{"key":"agent_chat.scroll.previous","value":"ä¸ä¸å"},{"key":"agent_chat.scroll.next","value":"ä¸ä¸å"}]}</script>
vendor: 1 bytes, line 712
712
713<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"42700701854","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"ç»å
¥æå»ºç«å¸³è"},{"key":"account_menu.signed_out_state.section_divider","value":"æ´å¤ç»å
¥æ¹å¼"},{"key":"account_menu.signed_out_state.alternate_divider","value":"æ"},{"key":"account_menu.signed_out_state.email_field_label","value":"é»åéµä»¶"},{"key":"account_menu.signed_out_state.orders_button","value":"è¨å®"},{"key":"account_menu.signed_out_state.profile_button","value":"åæª"},{"key":"account_menu.signed_out_state.shop_login_button","value":"ä½¿ç¨ Shop ç»å
¥"},{"key":"account_menu.signed_out_state.continue_with_google","value":"ä½¿ç¨ Google ç¹¼çº"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"ä½¿ç¨ Facebook ç¹¼çº"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"以é»åéµä»¶å³éææ°æ¶æ¯ååªæ æ´»å給æ"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"{{first_name}}ï¼æ¨å¥½ï¼"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"帳è"},{"key":"account_menu.signed_in_state.orders_button","value":"è¨å®"},{"key":"account_menu.signed_in_state.profile_button","value":"åæª"},{"key":"account_menu.location_picker.sheet_title","value":"å°é»"},{"key":"account_menu.location_picker.search_field_placeholder","value":"æå°"},{"key":"account_menu.aria_labels.close_menu","value":"ééé¸å®"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"å¾ {{title}} è¿å主é¸å®"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}ï¼éååé¸å®"},{"key":"account_menu.aria_labels.loading_menu","value":"æ£å¨è¼å
¥é¸å®"},{"key":"account_menu.aria_labels.account","value":"帳æ¶"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"使ç¨é»åéµä»¶ç»å
¥"},{"key":"account_menu.aria_labels.sign_in","value":"ç»å
¥"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"zh-TW"}}</script>
713 714<meta name="shopify-y" content="0a30c754-b91a-4745-bf8e-928e4672cc14" data-expiration="1821973787000"><meta name="shopify-s" content="3bb98e62-14f5-4c3c-8ab3-3a79c699bc06" data-expiration="1790417987000"><meta name="new-cookie-storage-activated" content="t"> 715</head> 716 717 <body class="warehouse--v1 features--animate-zoom template-blog " data-instant-intensity="viewport"> 718 <a href="#main" class="visually-hidden skip-to-content">è·³å°å §å®¹</a> 719 <span class="loading-bar"></span> 720 721 <div id="shopify-section-announcement-bar" class="shopify-section"><section data-section-id="announcement-bar" data-section-type="announcement-bar" data-section-settings='{ 722 "showNewsletter": false 723 }'><div class="announcement-bar"> 724 <div class="container"> 725 <div class="announcement-bar__inner"><p class="announcement-bar__content announcement-bar__content--center">Free local shippingï½å ¨æ¸¯å ééå°ä½å® å·¥åå°åï½é è±ç«åæºè½æ«</p></div> 726 </div> 727 </div> 728 </section> 729 730 <style> 731 .announcement-bar { 732 background: #dbe4ee; 733 color: #13293d; 734 } 735 </style> 736 737
737<script>document.documentElement.style.removeProperty('--announcement-bar-button-width');document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement-bar').clientHeight + 'px'); 738 </script>
738</div> 739<div id="shopify-section-popups" class="shopify-section"><div data-section-id="popups" data-section-type="popups"></div> 740 741</div> 742<div id="shopify-section-header" class="shopify-section shopify-section__header"><section data-section-id="header" data-section-type="header" data-section-settings='{ 743 "navigationLayout": "inline", 744 "desktopOpenTrigger": "hover", 745 "useStickyHeader": true 746}'> 747 <header class="header header--inline " role="banner"> 748 <div class="container"> 749 <div class="header__inner"><nav class="header__mobile-nav hidden-lap-and-up"> 750 <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="æ¥çé¸å®"> 751 <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile" viewBox="0 0 20 16" role="presentation"> 752 <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path> 753 </svg></span> 754 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 755 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 756 </svg></span> 757 </button><div id="mobile-menu" class="mobile-menu" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 758 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 759 </svg><div class="mobile-menu__inner"> 760 <div class="mobile-menu__panel"> 761 <div class="mobile-menu__section"> 762 <ul class="mobile-menu__nav" data-type="menu" role="list"> 763 <li class="transcy-switcher-manual hidden transcy-mobile mobile-nav__item"></li><li class="mobile-menu__nav-item"><a href="/" class="mobile-menu__nav-link" data-type="menuitem">é¦é Home Page</a></li><li class="mobile-menu__nav-item"><a href="/collections/groceries-homeware" class="mobile-menu__nav-link" data-type="menuitem">çæ´»é貨 Homeware</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2" data-action="open-panel">ç»ç製å Glass Product<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> 764 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 765 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3" data-action="open-panel">æç/åå¡å¨å · Tableware<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> 766 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 767 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/japanese-paper-product" class="mobile-menu__nav-link" data-type="menuitem">æ¥å¼ç´å Stationary </a></li><li class="mobile-menu__nav-item"><a href="/collections/hacomo-paper-craft" class="mobile-menu__nav-link" data-type="menuitem">嵿æä½ Paper Craft</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-6" data-action="open-panel">常è¦åé¡ FAQ<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation"> 768 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 769 </svg></button></li></ul> 770 </div><div class="mobile-menu__section mobile-menu__section--loose"> 771 <p class="mobile-menu__section-title heading h5">追蹤æå</p><ul class="social-media__item-list social-media__item-list--stack list--unstyled" role="list"> 772 <li class="social-media__item social-media__item--facebook"> 773 <a href="https://www.facebook.com/hanezakka" target="_blank" rel="noopener" aria-label="追蹤æåç社交åªé«Facebook">
773<svg focusable="false" class="icon icon--facebook" viewBox="0 0 30 30"> 774 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 775 </svg>Facebook</a> 776 </li> 777 778 779<li class="social-media__item social-media__item--instagram"> 780 <a href="https://www.instagram.com/hanezakka/?hl=zh-tw" target="_blank" rel="noopener" aria-label="追蹤æåç社交åªé«Instagram"><svg focusable="false" class="icon icon--instagram" role="presentation" viewBox="0 0 30 30"> 781 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 782 </svg>Instagram</a> 783 </li> 784 785 786 787 </ul></div></div><div id="mobile-panel-2" class="mobile-menu__panel is-nested"> 788 <div class="mobile-menu__section is-sticky"> 789 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> 790 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 791 </svg> è¿å</button> 792 </div> 793 794 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 795 <li class="transcy-switcher-manual hidden transcy-mobile mobile-nav__item"></li> 796 <li class="mobile-menu__nav-item"> 797 <a href="/collections/glass-product" class="mobile-menu__nav-link text--strong">ç»ç製å Glass Product</a> 798 </li><li class="mobile-menu__nav-item"><a href="/collections/mug-glass" class="mobile-menu__nav-link" data-type="menuitem">æ¯ Mug/Glass</a></li><li class="mobile-menu__nav-item"><a href="/collections/wineware" class="mobile-menu__nav-link" data-type="menuitem">é å¨ Wineware</a></li></ul></div> 799 </div><div id="mobile-panel-3" class="mobile-menu__panel is-nested"> 800 <div class="mobile-menu__section is-sticky"> 801 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> 802 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 803 </svg> è¿å</button> 804 </div> 805 806 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 807 <li class="transcy-switcher-manual hidden transcy-mobile mobile-nav__item"></li> 808 <li class="mobile-menu__nav-item"> 809 <a href="/collections/cookware-coffee-appliances-tableware" class="mobile-menu__nav-link text--strong">æç/åå¡å¨å · Tableware</a> 810 </li><li class="mobile-menu__nav-item"><a href="/collections/bowl" class="mobile-menu__nav-link" data-type="menuitem">ç¢ Bowl</a></li><li class="mobile-menu__nav-item"><a href="/collections/dish-plate" class="mobile-menu__nav-link" data-type="menuitem">ç¢ Plate</a></li></ul></div> 811 </div><div id="mobile-panel-6" class="mobile-menu__panel is-nested"> 812 <div class="mobile-menu__section is-sticky"> 813 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation"> 814 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 815 </svg> è¿å</button> 816 </div> 817 818 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 819 <li class="transcy-switcher-manual hidden transcy-mobile mobile-nav__item"></li> 820 <li class="mobile-menu__nav-item"> 821 <a href="/pages/%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C-faq" class="mobile-menu__nav-link text--strong">常è¦åé¡ FAQ</a> 822 </li><li class="mobile-menu__nav-item"><a href="/pages/%E4%BB%98%E6%AC%BE%E6%96%B9%E5%BC%8F-payment-method" class="mobile-menu__nav-link" data-type="menuitem">仿¬¾æ¹å¼ Payment Method</a></li><li class="mobile-menu__nav-item"><a href="/policies/shipping-policy" class="mobile-menu__nav-link" data-type="menuitem">é貨æ¹å¼ Delivery Method</a></li><li class="mobile-menu__nav-item"><a href="https://hanezakka.com/policies/refund-policy" class="mobile-menu__nav-link" data-type="menuitem">鿬¾æ¿ç Refund Policy</a></li><li class="mobile-menu__nav-item"><a href="/pages/%E8%B3%BC%E8%B2%B7%E9%A0%88%E7%9F%A5%E5%8F%B0%E7%81%A3" class="mobile-menu__nav-link" data-type="menuitem">購買é ç¥(å°ç£) How To Buy(TW)</a></li></ul></div> 823 </div></div> 824</div></nav><div class="header__logo"><a href="/" class="header__logo-link"><span class="visually-hidden">
824Hane Zakka</span> 825 <img class="header__logo-image" 826 style="max-width: 200px" 827 width="400" 828 height="120" 829 src="//hanezakka.com/cdn/shop/files/[email protected]?v=1656848744" 830 alt="Hane Zakka"></a></div><div class="header__search-bar-wrapper "> 831 <form action="/search" method="get" role="search" class="search-bar"><div class="search-bar__top-wrapper"> 832 <div class="search-bar__top"> 833 <input type="hidden" name="type" value="product"> 834 <input type="hidden" name="options[prefix]" value="last"> 835 <input type="hidden" name="options[unavailable_products]" value="last"> 836 837 <div class="search-bar__input-wrapper"> 838 <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="æå°" placeholder="æå°"> 839 <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input"> 840 <span class="visually-hidden">æ¸ é¤</span> 841 <svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 842 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 843 </svg> 844 </button> 845 </div><button type="submit" class="search-bar__submit" aria-label="æå°"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation"> 846 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 847 <path d="M19 19l-5-5" stroke-linecap="square"></path> 848 <circle cx="8.5" cy="8.5" r="7.5"></circle> 849 </g> 850 </svg><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation"> 851 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 852 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 853 </svg></button> 854 </div> 855 856 <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search"> 857 <span class="search-bar__close-text">éé</span> 858 </button> 859 </div> 860 861 <div class="search-bar__inner"> 862 <div class="search-bar__inner-animation"> 863 <div class="search-bar__results" aria-hidden="true"> 864 <div class="skeleton-container"><div class="search-bar__result-item search-bar__result-item--skeleton"> 865 <div class="search-bar__image-container"> 866 <div class="aspect-ratio aspect-ratio--square"> 867 <div class="skeleton-image"></div> 868 </div> 869 </div> 870 871 <div class="search-bar__item-info"> 872 <div class="skeleton-paragraph"> 873 <div class="skeleton-text"></div> 874 <div class="skeleton-text"></div> 875 </div> 876 </div> 877 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 878 <div class="search-bar__image-container"> 879 <div class="aspect-ratio aspect-ratio--square"> 880 <div class="skeleton-image"></div> 881 </div> 882 </div> 883 884 <div class="search-bar__item-info"> 885 <div class="skeleton-paragraph"> 886 <div class="skeleton-text"></div> 887 <div class="skeleton-text"></div> 888 </div> 889 </div> 890 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 891 <div class="search-bar__image-container"> 892 <div class="aspect-ratio aspect-ratio--square"> 893 <div class="skeleton-image"></div> 894 </div> 895 </div> 896 897 <div class="search-bar__item-info"> 898 <div class="skeleton-paragraph"> 899 <div class="skeleton-text"></div> 900 <div class="skeleton-text"></div> 901 </div> 902 </div> 903 </div></div> 904 905 <div class="search-bar__results-inner"></div> 906 </div></div> 907 </div> 908 </form> 909 </div><div class="header__action-list"><div class="header__action-item header__action-item--locale hidden-pocket"><form method="post" action="/localization" id="localization_form_header_locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><span class="header__action-item-title">èªè¨</span> 910 <input type="hidden" name="locale_code" value="zh-TW"> 911 912 <div class="header__action-item-content"> 913 <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-locale-selector" aria-expanded="false">
914 <span class="locale-selector__value">ç¹é«ä¸æ</span> <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 915 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 916 </svg> 917 </button> 918 919 <div id="desktop-locale-selector" class="popover popover--locale" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 920 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 921 </svg><div class="popover__inner popover__inner--no-padding"> 922 <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> 923 <button type="submit" name="locale_code" class="popover__link-item" value="zh-TW" aria-current="true">ç¹é«ä¸æ</button> 924 </li><li class="popover__linklist-item"> 925 <button type="submit" name="locale_code" class="popover__link-item" value="en" >English</button> 926 </li></ul> 927 </div> 928 </div></form></div> 929 </div><div class="header__action-item header__action-item--currency hidden-pocket"><form method="post" action="/localization" id="localization_form_header_currency" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><span class="header__action-item-title">貨幣</span> 930 <input type="hidden" name="currency_code" value="USD"> 931 932 <div class="header__action-item-content"> 933 <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-currency-selector" aria-expanded="false"> 934 <span class="currency-selector__value">USD $</span> <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 935 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 936 </svg> 937 </button> 938 939 <div id="desktop-currency-selector" class="popover popover--currency" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 940 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 941 </svg><div class="popover__inner popover__inner--no-padding"> 942 <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> 943 <button type="submit" name="currency_code" class="popover__link-item" value="HKD" > 944 HKD $ 945 </button> 946 </li><li class="popover__linklist-item"> 947 <button type="submit" name="currency_code" class="popover__link-item" value="MOP" > 948 MOP P 949 </button> 950 </li><li class="popover__linklist-item"> 951 <button type="submit" name="currency_code" class="popover__link-item" value="SGD" > 952 SGD $ 953 </button> 954 </li><li class="popover__linklist-item"> 955 <button type="submit" name="currency_code" class="popover__link-item" value="TWD" > 956 TWD $ 957 </button> 958 </li><li class="popover__linklist-item"> 959 <button type="submit" name="currency_code" class="popover__link-item" value="USD" aria-current="true"> 960 USD $ 961 </button> 962 </li></ul> 963 </div> 964 </div></form></div> 965 </div><div class="header__action-item hidden-tablet-and-up"> 966 <a class="header__action-item-link" href="/search" data-action="toggle-search" aria-expanded="false" aria-label="éå§æå°"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation"> 967 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 968 <path d="M19 19l-5-5" stroke-linecap="square"></path> 969 <circle cx="8.5" cy="8.5" r="7.5"></circle> 970 </g> 971 </svg></a> 972 </div><div class="header__action-item header__action-item--account"><span class="header__action-item-title hidden-pocket hidden-lap">
972ç»å ¥/註å</span><div class="header__action-item-content"> 973 <a href="https://hanezakka.com/customer_authentication/redirect?locale=zh-TW®ion_country=US" class="header__action-item-link header__account-icon icon-state hidden-desk" aria-label="æç帳æ¶" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover" > 974 <span class="icon-state__primary"><svg focusable="false" class="icon icon--account" viewBox="0 0 20 22" role="presentation"> 975 <path d="M10 13c2.82 0 5.33.64 6.98 1.2A3 3 0 0 1 19 17.02V21H1v-3.97a3 3 0 0 1 2.03-2.84A22.35 22.35 0 0 1 10 13zm0 0c-2.76 0-5-3.24-5-6V6a5 5 0 0 1 10 0v1c0 2.76-2.24 6-5 6z" stroke="currentColor" stroke-width="2" fill="none"></path> 976 </svg></span> 977 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 978 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 979 </svg></span> 980 </a> 981 982 <a href="https://hanezakka.com/customer_authentication/redirect?locale=zh-TW®ion_country=US" class="header__action-item-link hidden-pocket hidden-lap" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover">æçå¸³æ¶ <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 983 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 984 </svg></a> 985 986 <div id="account-popover" class="popover popover--large popover--unlogged" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 987 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 988 </svg><div class="popover__panel-list"><div id="header-login-panel" class="popover__panel popover__panel--default is-selected"> 989 <div class="popover__inner"><form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><header class="popover__header"> 990 <h2 class="popover__title heading">ç»å ¥</h2> 991 <p class="popover__legend">è«è¼¸å ¥ä½ çé»éµåå¯ç¢¼</p> 992 </header> 993 994 <div class="form__input-wrapper form__input-wrapper--labelled"> 995 <input type="email" id="login-customer[email]" class="form__field form__field--text" name="customer[email]" required="required"> 996 <label for="login-customer[email]" class="form__floating-label">é»éµ</label> 997 </div> 998 999 <div class="form__input-wrapper form__input-wrapper--labelled"> 1000 <input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password"> 1001 <label for="login-customer[password]" class="form__floating-label">å¯ç¢¼</label> 1002 </div> 1003 1004 <button type="submit" class="form__submit button button--primary button--full">ç»å ¥</button></form><div class="popover__secondary-action"> 1005 <p>æ°é¡§å®¢ï¼ <button data-action="show-popover-panel" aria-controls="header-register-panel" class="link link--accented">åµå»ºä½ ç帳æ¶</button></p> 1006 <p>å¿è¨å¯ç¢¼ï¼ <a href="/account#recover-password" aria-controls="header-recover-panel" class="link link--accented">éæ°è¨ç½®å¯ç¢¼</a></p> 1007 </div> 1008 </div> 1009 </div><div id="header-recover-panel" class="popover__panel popover__panel--sliding"> 1010 <div class="popover__inner"><form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /><header class="popover__header"> 1011 <h2 class="popover__title heading">éç½®å¯ç¢¼</h2> 1012 <p class="popover__legend">è¼¸å ¥ä½ çé»éµï¼</p> 1013 </header> 1014 1015 <div class="form__input-wrapper form__input-wrapper--labelled"> 1016 <input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required"> 1017 <label for="recover-customer[recover_email]" class="form__floating-label">é»éµ</label> 1018 </div> 1019 1020 <button type="submit" class="form__submit button button--primary button--full">éç½®</button></form><div class="popover__secondary-action"> 1021 <p>è¨å¾å¯ç¢¼ï¼ <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">
1021è¿åç»å ¥</button></p> 1022 </div> 1023 </div> 1024 </div><div id="header-register-panel" class="popover__panel popover__panel--sliding"> 1025 <div class="popover__inner"><form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true" name="create" class="form"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="â" /><header class="popover__header"> 1026 <h2 class="popover__title heading">åµå»ºå¸³æ¶</h2> 1027 <p class="popover__legend">è«è¼¸å ¥ä»¥ä¸è³è¨ï¼</p> 1028 </header><div class="form__input-wrapper form__input-wrapper--labelled"> 1029 <input type="text" id="customer[first_name]" class="form__field form__field--text" name="customer[first_name]" autocomplete="given-name" required="required"> 1030 <label for="customer[first_name]" class="form__floating-label">å稱</label> 1031 </div> 1032 1033 <div class="form__input-wrapper form__input-wrapper--labelled"> 1034 <input type="text" id="customer[last_name]" class="form__field form__field--text" name="customer[last_name]" autocomplete="family-name" required="required"> 1035 <label for="customer[last_name]" class="form__floating-label">å§</label> 1036 </div><div class="form__input-wrapper form__input-wrapper--labelled"> 1037 <input type="email" id="register-customer[email]" class="form__field form__field--text" name="customer[email]" required="required"> 1038 <label for="register-customer[email]" class="form__floating-label">é»éµ</label> 1039 </div> 1040 1041 <div class="form__input-wrapper form__input-wrapper--labelled"> 1042 <input type="password" id="register-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="new-password"> 1043 <label for="register-customer[password]" class="form__floating-label">å¯ç¢¼</label> 1044 </div> 1045 1046 <button type="submit" class="form__submit button button--primary button--full">é交</button></form><div class="popover__secondary-action"> 1047 <p>å·²æå¸³æ¶ï¼ <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">ç»å ¥</button></p> 1048 </div> 1049 </div> 1050 </div> 1051 </div> 1052 1053 </div> 1054 </div> 1055 </div><div class="header__action-item header__action-item--cart"> 1056 <a class="header__action-item-link header__cart-toggle" href="/cart" aria-controls="mini-cart" aria-expanded="false" data-action="toggle-mini-cart" data-no-instant> 1057 <div class="header__action-item-content"> 1058 <div class="header__cart-icon icon-state" aria-expanded="false"> 1059 <span class="icon-state__primary"><svg focusable="false" class="icon icon--cart" viewBox="0 0 27 24" role="presentation"> 1060 <g transform="translate(0 1)" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 1061 <circle stroke-linecap="square" cx="11" cy="20" r="2"></circle> 1062 <circle stroke-linecap="square" cx="22" cy="20" r="2"></circle> 1063 <path d="M7.31 5h18.27l-1.44 10H9.78L6.22 0H0"></path> 1064 </g> 1065 </svg><span class="header__cart-count">0</span> 1066 </span> 1067 1068 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 1069 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1070 </svg></span> 1071 </div> 1072
1073 <span class="hidden-pocket hidden-lap">è³¼ç©è»</span> 1074 </div> 1075 </a><form method="post" action="/cart" id="mini-cart" class="mini-cart" aria-hidden="true" novalidate="novalidate" data-item-count="0"> 1076 <input type="hidden" name="attributes[collection_products_per_page]" value=""> 1077 <input type="hidden" name="attributes[collection_layout]" value=""><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 1078 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1079 </svg><div class="mini-cart__content mini-cart__content--empty"><p class="alert alert--tight alert--center text--strong">è³¼ç©æ»¿<span>$600.00</span> å¯äº«å éè²»ï¼</p><div class="mini-cart__empty-state"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70"> 1080 <g transform="translate(0 2)" stroke-width="4" stroke="#13293d" fill="none" fill-rule="evenodd"> 1081 <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle> 1082 <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle> 1083 <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path> 1084 </g> 1085 </svg><p class="heading h4">ä½ çè³¼ç©è»å·²æ¸ 空</p> 1086 </div> 1087 1088 <a href="/collections/all" class="button button--primary button--full">åå¾è³¼ç©</a> 1089 </div></form> 1090</div> 1091 </div> 1092 </div> 1093 </div> 1094 </header><nav class="nav-bar"> 1095 <div class="nav-bar__inner"> 1096 <div class="container"> 1097 <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"> 1098 <li class="transcy-switcher-manual transcy-desktop hidden"></li><li class="nav-bar__item"><a href="/" class="nav-bar__link link" data-type="menuitem">é¦é Home Page</a></li><li class="nav-bar__item"><a href="/collections/groceries-homeware" class="nav-bar__link link" data-type="menuitem">çæ´»é貨 Homeware</a></li><li class="nav-bar__item"><a href="/collections/glass-product" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3" aria-haspopup="true">ç»ç製å Glass Product<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1099 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1100 </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1101 <g fill="none" fill-rule="evenodd"> 1102 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1103 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="rgba(0,0,0,0)"></path> 1104 </g> 1105 </svg></a><ul id="desktop-menu-0-3" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/mug-glass" class="nav-dropdown__link link" data-type="menuitem">æ¯ Mug/Glass</a></li><li class="nav-dropdown__item "><a href="/collections/wineware" class="nav-dropdown__link link" data-type="menuitem">é å¨ Wineware</a></li></ul></li><li class="nav-bar__item"><a href="/collections/cookware-coffee-appliances-tableware" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4" aria-haspopup="true">æç/åå¡å¨å · Tableware<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1106 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1107 </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1108 <g fill="none" fill-rule="evenodd"> 1109 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1110 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="rgba(0,0,0,0)"></path> 1111 </g> 1112 </svg></a><ul id="desktop-menu-0-4" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/bowl" class="nav-dropdown__link link" data-type="menuitem">ç¢ Bowl</a></li><li class="nav-dropdown__item "><a href="/collections/dish-plate" class="nav-dropdown__link link" data-type="menuitem">ç¢ Plate</a></li></ul></li><li class="nav-bar__item"><a href="/collections/japanese-paper-product" class="nav-bar__link link" data-type="menuitem">æ¥å¼ç´å Stationary </a></li><li class="nav-bar__item"><a href="/collections/hacomo-paper-craft" class="nav-bar__link link" data-type="menuitem">嵿æä½ Paper Craft</a></li><li class="nav-bar__item"><a href="/pages/%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C-faq" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-7" aria-haspopup="true">常è¦åé¡ FAQ<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1113 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1114 </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation"> 1115 <g fill="none" fill-rule="evenodd"> 1116 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1117 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="rgba(0,0,0,0)"></path> 1118 </g> 1119 </svg></a><ul id="desktop-menu-0-7" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/pages/%E4%BB%98%E6%AC%BE%E6%96%B9%E5%BC%8F-payment-method" class="nav-dropdown__link link" data-type="menuitem">仿¬¾æ¹å¼ Payment Method</a></li><li class="nav-dropdown__item "><a href="/policies/shipping-policy" class="nav-dropdown__link link" data-type="menuitem">é貨æ¹å¼ Delivery Method</a></li><li class="nav-dropdown__item "><a href="https://hanezakka.com/policies/refund-policy" class="nav-dropdown__link link" data-type="menuitem">鿬¾æ¿ç Refund Policy</a></li><li class="nav-dropdown__item "><a href="/pages/%E8%B3%BC%E8%B2%B7%E9%A0%88%E7%9F%A5%E5%8F%B0%E7%81%A3" class="nav-dropdown__link link" data-type="menuitem">購買é ç¥(å°ç£) How To Buy(TW)</a></li></ul></li></ul> 1120 </div> 1121 </div> 1122 </nav></section> 1123 1124<style> 1125 :root { 1126 --header-is-sticky: 1; 1127 --header-inline-navigation: 1; 1128 } 1129 1130 #shopify-section-header { 1131 position: relative; 1132 z-index: 5;position: -webkit-sticky; 1133 position: sticky; 1134 top: 0;}.header__logo-image { 1135 max-width: 150px !important; 1136 } 1137 1138 @media screen and (min-width: 641px) { 1139 .header__logo-image { 1140 max-width: 200px !important; 1141 } 1142 }@media screen and (min-width: 1000px) { 1143 .search-bar.is-expanded .search-bar__top { 1144 box-shadow: 0 -1px var(--border-color) inset; 1145 } 1146 }</style> 1147
1148<script> 1149 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').clientHeight + 'px'); 1150</script>
1150 1151 1152</div> 1153 1154 <main id="main" role="main"> 1155 <div class="container"> 1156 <div class="blog-container"><div id="shopify-section-blog-template" class="shopify-section shopify-section__blog-posts"><section data-section-id="blog-template" data-section-type="blog"><header class="page__header"> 1157 <h1 class="page__title heading h1">News</h1></header><div class="block-list block-list--loose block-list--no-flush"><div class="block-list__item 1/1 hidden-pocket hidden-lap"><div class="article-item article-item--featured"><a href="/blogs/news/%E5%9C%A8%E5%AE%B6%E7%A7%81%E6%9C%89%E5%AF%8C%E5%A3%AB%E5%B1%B1-%E9%80%81%E7%A6%AE%E4%B9%8B%E9%81%B8-%E7%B2%BE%E7%BE%8E%E5%AF%8C%E5%A3%AB%E5%B1%B1%E7%B3%BB%E5%88%97" class="article-item__image-container"><div class="aspect-ratio" style="padding-bottom: 54%"> 1158 <img class="article-item__image lazyload image--fade-in" data-src="//hanezakka.com/cdn/shop/articles/hane-zakka_{width}x.jpg?v=1685460662" data-widths="[200,300,400,500,600,700,800,900,1000,1200,1400]" data-sizes="auto" alt="ãå¨å®¶ç§æå¯å£«å±±ã�é禮ä¹é¸ ç²¾ç¾å¯å£«å±±ç³»å - Hane Zakka"> 1159 1160 <noscript> 1161 <img class="article-item__image" src="//hanezakka.com/cdn/shop/articles/hane-zakka_600x.jpg?v=1685460662" alt="ãå¨å®¶ç§æå¯å£«å±±ã�é禮ä¹é¸ ç²¾ç¾å¯å£«å±±ç³»å - Hane Zakka"> 1162 </noscript> 1163 </div> 1164 </a><h2 class="article-item__title heading h1"> 1165 <a href="/blogs/news/%E5%9C%A8%E5%AE%B6%E7%A7%81%E6%9C%89%E5%AF%8C%E5%A3%AB%E5%B1%B1-%E9%80%81%E7%A6%AE%E4%B9%8B%E9%81%B8-%E7%B2%BE%E7%BE%8E%E5%AF%8C%E5%A3%AB%E5%B1%B1%E7%B3%BB%E5%88%97" class="link">ãå¨å®¶ç§æå¯å£«å±±ã�é禮ä¹é¸ ç²¾ç¾å¯å£«å±±ç³»å</a> 1166 </h2><div class="article-item__meta"> 1167 <span class="article-item__meta-item">å¯å£«å±±</span><span class="article-item__meta-item">ç±HaneZakkaæä¾</span><time class="article-item__meta-item"></time> 1168 </div></div></div><div class="block-list__item 1/1 1/2--tablet 1/2--desk hidden-desk"><div class="article-item "><a href="/blogs/news/%E5%9C%A8%E5%AE%B6%E7%A7%81%E6%9C%89%E5%AF%8C%E5%A3%AB%E5%B1%B1-%E9%80%81%E7%A6%AE%E4%B9%8B%E9%81%B8-%E7%B2%BE%E7%BE%8E%E5%AF%8C%E5%A3%AB%E5%B1%B1%E7%B3%BB%E5%88%97" class="article-item__image-container"><div class="aspect-ratio" style="padding-bottom: 54%"> 1169 <img class="article-item__image lazyload image--fade-in" data-src="//hanezakka.com/cdn/shop/articles/hane-zakka_{width}x.jpg?v=1685460662" data-widths="[200,300,400,500,600,700,800,900,1000,1200,1400]" data-sizes="auto" alt="ãå¨å®¶ç§æå¯å£«å±±ã�é禮ä¹é¸ ç²¾ç¾å¯å£«å±±ç³»å - Hane Zakka"> 1170 1171 <noscript> 1172 <img class="article-item__image" src="//hanezakka.com/cdn/shop/articles/hane-zakka_600x.jpg?v=1685460662" alt="ãå¨å®¶ç§æå¯å£«å±±ã�é禮ä¹é¸ ç²¾ç¾å¯å£«å±±ç³»å - Hane Zakka"> 1173 </noscript> 1174 </div> 1175 </a><h2 class="article-item__title heading h3"> 1176 <a href="/blogs/news/%E5%9C%A8%E5%AE%B6%E7%A7%81%E6%9C%89%E5%AF%8C%E5%A3%AB%E5%B1%B1-%E9%80%81%E7%A6%AE%E4%B9%8B%E9%81%B8-%E7%B2%BE%E7%BE%8E%E5%AF%8C%E5%A3%AB%E5%B1%B1%E7%B3%BB%E5%88%97" class="link">ãå¨å®¶ç§æå¯å£«å±±ã�é禮ä¹é¸ ç²¾ç¾å¯å£«å±±ç³»å</a> 1177 </h2><div class="article-item__meta"> 1178 <span class="article-item__meta-item">å¯å£«å±±</span><span class="article-item__meta-item">ç±HaneZakkaæä¾</span><time class="article-item__meta-item"></time> 1179 </div></div></div></div></section> 1180
1181<script> 1182 // Due to the presence of the possible sidebar, we have to move the header outside the section 1183 document.querySelector('.blog-container').insertAdjacentElement('beforebegin', document.querySelector('#shopify-section-' + "blog-template" + ' .page__header')); 1184</script>
1184 1185 1186</div><div id="shopify-section-blog-sidebar" class="shopify-section shopify-section__blog-sidebar"><section class="blog-sidebar hidden-tablet" data-section-id="blog-sidebar" data-section-type="blog-sidebar"><div class="blog-sidebar__item blog-sidebar__item--newsletter" id="block-blog-sidebar-0" > 1187 <style> 1188 #block-blog-sidebar-0 { 1189 background: #fffaff; 1190 color: #13293d; 1191 } 1192 </style><h2 class="heading h3">è¨é±æåçé»åå ±ï¼</h2><div class="rte"> 1193 <p>ç²å¾ææ°ç¢åææ¯ç¶²åºçææ°åªæ ï¼</p> 1194 </div><div class="newsletter newsletter--compact"><form method="post" action="/contact#newsletter-blog-sidebar-0" id="newsletter-blog-sidebar-0" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1195 1196 <div class="form__input-wrapper form__input-wrapper--labelled"> 1197 <input type="email" name="contact[email]" class="form__field form__field--text form__field--borderless" aria-label="ä½ çé»éµ" required> 1198 <label for="newsletter[contact][email]" class="form__floating-label">ä½ çé»éµ</label> 1199 </div> 1200 1201 <button type="submit" class="form__submit form__submit--tight button button--primary button--full">è¨é±</button></form></div> 1202 </div><div class="blog-sidebar__item blog-sidebar__item--social" id="block-blog-sidebar-1" ><p class="blog-sidebar__block-title heading h3">Follow us</p><div class="blog-sidebar__social-list"> 1203 <ul class="social-media__item-list list--unstyled" role="list"> 1204 <li class="social-media__item social-media__item--facebook"> 1205 <a href="https://www.facebook.com/hanezakka" target="_blank" rel="noopener" aria-label="追蹤æåç社交åªé«Facebook"><svg focusable="false" class="icon icon--facebook" viewBox="0 0 30 30"> 1206 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 1207 </svg></a> 1208 </li> 1209 1210 1211<li class="social-media__item social-media__item--instagram"> 1212 <a href="https://www.instagram.com/hanezakka/?hl=zh-tw" target="_blank" rel="noopener" aria-label="追蹤æåç社交åªé«Instagram"><svg focusable="false" class="icon icon--instagram" role="presentation" viewBox="0 0 30 30"> 1213 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.12
121364294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 1214 </svg></a> 1215 </li> 1216 1217 1218 1219 </ul> 1220 </div></div></section></div></div> 1221</div> 1222 </main><div id="shopify-section-static-newsletter" class="shopify-section shopify-section--isolated"><section class="section section--isolated section--tight section--text-centered" data-section-id="static-newsletter" data-section-type="newsletter"> 1223 <div class="container container--giga-narrow"><h2 class="heading h3">è¨é±æåçé»åå ± SUBSCRIBE US</h2><div class="rte"> 1224 <p>ç«å³è¨é±é»åå ±ç²å¾ç¾½åå ææ°åªæ åæ°ç¢åè³è¨ï¼</p> 1225 </div><div class="newsletter"><form method="post" action="/contact#newsletter-static-newsletter" id="newsletter-static-newsletter" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1226 1227 <div class="form__input-row"> 1228 <div class="form__input-wrapper form__input-wrapper--labelled"> 1229 <input type="email" id="newsletter[contact][email]" name="contact[email]" class="form__field form__field--text form__field--borderless" required> 1230 <label for="newsletter[contact][email]" class="form__floating-label">ä½ çé»éµ</label> 1231 </div> 1232 1233 <button type="submit" class="form__submit button button--primary">è¨é±</button> 1234 </div></form></div> 1235 </div> 1236 </section> 1237 1238 <style> 1239 #shopify-section-static-newsletter { 1240 background: #fffaff; 1241 color: #13293d; 1242 } 1243 </style></div> 1244<div id="shopify-section-text-with-icons" class="shopify-section"><section class="section section--tight" data-section-id="text-with-icons" data-section-type="text-with-icons"> 1245 <div class="container container--flush"> 1246 <div class="text-with-icons "><div class="text-with-icons__item" data-block-index="0" > 1247 <div class="text-with-icons__icon-wrapper"><svg focusable="false" viewBox="0 0 22 24" role="presentation"> 1248 <g stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1249 <path stroke="#13293d" d="M12 23H1V6h18v7"></path> 1250 <path d="M6 9V5c0-2.209 1.791-4 4-4s4 1.791 4 4v4" stroke="#13293d"></path> 1251 <path d="M18 17v6M15 20h6" stroke="#13293d"></path> 1252 </g> 1253 </svg></div><div class="text-with-icons__content-wrapper"><p class="text-with-icons__title text--strong">ç¾è²¨ç¼å®, æ¯é é è¨</p><div class="text-with-icons__content rte"> 1254 <p>ALL OUR PRODUCTS ARE IN STOCK</p> 1255 </div></div></div><div class="text-with-icons__item" data-block-index="1" > 1256 <div class="text-with-icons__icon-wrapper"><svg focusable="false" viewBox="0 0 24 22" role="presentation"> 1257 <g transform="translate(1 1)" stroke-width="1.5" fill="none" fill-rule="evenodd"> 1258 <path d="M5 10H2M5 15H4" stroke="#13293d" stroke-linecap="square"></path> 1259 <path stroke="#13293d" d="M16.829 16H22v-6l-4-2-1-4H9v12h2.171"></path> 1260 <path d="M0 5h5" stroke="#13293d" stroke-linecap="square"></path> 1261 <path stroke="#13293d" stroke-linecap="square" d="M0 0h9v4"></path> 1262 <circle stroke="#13293d" stroke-linecap="square" cx="14" cy="17" r="3"></circle> 1263 <path stroke="#13293d" stroke-linecap="square" d="M13 7v2h2"></path> 1264 </g> 1265 </svg></div><div class="text-with-icons__content-wrapper"><p class="text-with-icons__title text--strong">å¿«éåºè²¨ ç´1-2åå·¥ä½å¤©å¯åº</p><div class="text-with-icons__content rte"> 1266 <p>FAST DELIVERY WITHIN 1-2 WORKING DAYS</p> 1267 </div></div></div><div class="text-with-icons__item" data-block-index="2" > 1268 <div class="text-with-icons__icon-wrapper"><svg focusable="false" viewBox="0 0 24 24" role="presentation"> 1269 <g stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1270 <path d="M1 5h22M1 9h22M9 17H3c-1.105 0-2-.895-2-2V3c0-1.105.895-2 2-2h18c1.105 0 2 .895 2 2v10M5 13h5" stroke="#13293d"></path> 1271 <path stroke="#13293d" d="M13 16h8v7h-8zM15 16v-2c0-1.1.9-2 2-2s2 .9 2 2v2M17 19v1"></path> 1272 </g> 1273 </svg></div><div class="text-with-icons__content-wrapper"><p class="text-with-icons__title text--strong">æ¥åå¤ç¨®ä»æ¬¾æ¹å¼</p><div class="text-with-icons__content rte"> 1274 <p>MULTIPLE PAYMENT METHODS ACCEPTED</p> 1275 </div></div></div></div> 1276 </div> 1277 </section></div> 1278 <div id="shopify-section-footer" class="shopify-section"><footer class="footer" data-section-id="footer" data-section-type="footer" role="contentinfo"> 1279 <div class="container"> 1280 <div class="footer__wrapper"><div class="footer__block-list"><div class="footer__block-item footer__block-item--text" > 1281 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-67f7192a-2e2a-4695-b5f5-d4771f4f906c" data-action="toggle-collapsible">
1282 <span>ç¾½åå ︳è¼å·§çæ´»å²å¸</span> 1283 <span class="plus-button"></span> 1284 </button> 1285 1286 <div id="block-67f7192a-2e2a-4695-b5f5-d4771f4f906c" class="footer__collapsible"> 1287 <div class="footer__collapsible-content"> 1288 <div class="rte"> 1289 <p>Philosophy of everyday living︳<br/>Everyday items︳<br/>Since 2020︳</p> 1290 </div> 1291 </div> 1292 </div> 1293 </div><div class="footer__block-item footer__block-item--text" > 1294 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-7af175c2-0499-4436-9b47-75fb9b2c16d7" data-action="toggle-collapsible"> 1295 <span>è¯çµ¡æå CONTACT US</span> 1296 <span class="plus-button"></span> 1297 </button> 1298 1299 <div id="block-7af175c2-0499-4436-9b47-75fb9b2c16d7" class="footer__collapsible"> 1300 <div class="footer__collapsible-content"> 1301 <div class="rte"> 1302 <p>â +852 9845 7187<br/>â +852 9845 7187 (WhatsApp)<br/>â [email protected]</p> 1303 </div> 1304 </div> 1305 </div> 1306 </div><div class="footer__block-item footer__block-item--links" > 1307 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-1" data-action="toggle-collapsible"> 1308 <span>æéç¾½åå About HANE ZAKKA</span> 1309 <span class="plus-button"></span> 1310 </button> 1311 1312 <div id="block-footer-1" class="footer__collapsible"> 1313 <div class="footer__collapsible-content"> 1314 <ul class="footer__linklist list--unstyled" role="list"><li> 1315 <a href="/pages/%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C-faq" class="footer__link-item link">常è¦åé¡ FAQ</a> 1316 </li><li> 1317 <a href="/pages/%E4%BB%98%E6%AC%BE%E6%96%B9%E5%BC%8F-payment-method" class="footer__link-item link">仿¬¾æ¹å¼ Payment Method</a> 1318 </li><li> 1319 <a href="/policies/shipping-policy" class="footer__link-item link">é貨æ¹å¼ Delivery Method</a> 1320 </li><li> 1321 <a href="/policies/refund-policy" class="footer__link-item link">鿬¾æ¿ç Refund Policy</a> 1322 </li><li> 1323 <a href="/pages/%E8%B3%BC%E8%B2%B7%E9%A0%88%E7%9F%A5%E5%8F%B0%E7%81%A3" class="footer__link-item link">購買é ç¥(å°ç£) How to buy (TW)</a> 1324 </li></ul> 1325 </div> 1326 </div> 1327 </div><div class="footer__block-item footer__block-item--newsletter" > 1328 <p class="footer__title heading h6">è¨é±é»åå ± Subscribe Us</p> 1329 1330 <div class="footer__newsletter-wrapper"><div class="footer__newsletter-text rte"><p>ç«å³è¨é±é»åå ±ç²å¾ç¾½åå ææ°åªæ åæ°ç¢åè³è¨ï¼<br/>åè¬ä¸è¦é¯éä½ æåæ¡çç¢åï¼</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1331 1332 <div class="form__input-wrapper form__input-wrapper--labelled"> 1333 <input type="email" id="footer[footer][contact][email]" name="contact[email]" class="form__field form__field--text" required=""> 1334 <label for="footer[footer][contact][email]" class="form__floating-label">ä½ çé»éµ</label> 1335 </div> 1336 1337 <button type="submit" class="form__submit form__submit--tight button button--primary">è¨é±</button></form></div> 1338 </div></div><aside class="footer__aside"><div class="footer__aside-item footer__aside-item--localization "><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news" /><div class="footer__localization-form-item"> 1339 <input type="hidden" name="locale_code" value="zh-TW">
1340 <span class="visually-hidden">èªè¨</span> 1341 1342 <div class="value-picker-wrapper"> 1343 <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-locale-picker" data-action="open-value-picker">ç¹é«ä¸æ<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1344 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1345 </svg></button> 1346 1347 <div id="footer-locale-picker" class="value-picker value-picker--small" data-picker-position="top" aria-hidden="true"> 1348 <svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 1349 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1350 </svg> 1351 1352 <div class="value-picker__inner"> 1353 <header class="value-picker__header"> 1354 <span class="value-picker__title text--strong">èªè¨</span> 1355 <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-locale-picker" aria-label="éé"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 1356 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1357 </svg></button> 1358 </header> 1359 1360 <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> 1361 <button type="submit" name="locale_code" class="value-picker__choice-item" value="zh-TW" aria-current="true">ç¹é«ä¸æ</button> 1362 </li><li class="value-picker__choice-list-item"> 1363 <button type="submit" name="locale_code" class="value-picker__choice-item" value="en" >English</button> 1364 </li></ul> 1365 </div> 1366 </div> 1367 </div> 1368 </div><div class="footer__localization-form-item"> 1369 <input type="hidden" name="currency_code" value="USD"> 1370 <span class="visually-hidden">貨幣</span> 1371 1372 <div class="value-picker-wrapper"> 1373 <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-currency-picker" data-action="open-value-picker"> 1374 USD $ 1375<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation"> 1376 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1377 </svg></button> 1378 1379 <div id="footer-currency-picker" class="value-picker value-picker--auto value-picker--small" data-picker-position="top" aria-hidden="true"> 1380 <svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation"> 1381 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1382 </svg> 1383 1384 <div class="value-picker__inner"> 1385 <header class="value-picker__header"> 1386 <span class="value-picker__title text--strong">貨幣</span> 1387 <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-currency-picker" aria-label="éé"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation"> 1388 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1389 </svg></button> 1390 </header> 1391 1392 <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> 1393 <button type="submit" name="currency_code" class="value-picker__choice-item" value="HKD" > 1394 HKD $ 1395 </button> 1396 </li><li class="value-picker__choice-list-item"> 1397 <button type="submit" name="currency_code" class="value-picker__choice-item" value="MOP" > 1398 MOP P 1399 </button> 1400 </li><li class="value-picker__choice-list-item"> 1401 <button type="submit" name="currency_code" class="value-picker__choice-item" value="SGD" > 1402 SGD $ 1403 </button> 1404 </li><li class="value-picker__choice-list-item"> 1405 <button type="submit" name="currency_code" class="value-picker__choice-item" value="TWD" > 1406 TWD $ 1407 </button> 1408 </li><li class="value-picker__choice-list-item"> 1409 <button type="submit" name="currency_code" class="value-picker__choice-item" value="USD" aria-current="true"> 1410 USD $ 1411 </button> 1412 </li></ul> 1413 </div> 1414 </div> 1415 </div> 1416 </div></form><p class="hidden-pocket">© 2026 Hane Zakka<br>ç± Shopify æè¡æ¯æ´</p> 1417 </div><div class="footer__aside-item footer__aside-item--social"> 1418 <p class="footer__aside-title">追蹤æå</p> 1419 1420 <ul class="social-media__item-list list--unstyled" role="list"> 1421 <li class="social-media__item social-media__item--facebook"> 1422 <a href="https://www.facebook.com/hanezakka" target="_blank" rel="noopener" aria-label="追蹤æåç社交åªé«Facebook">
1422<svg focusable="false" class="icon icon--facebook" viewBox="0 0 30 30"> 1423 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 1424 </svg></a> 1425 </li> 1426 1427 1428<li class="social-media__item social-media__item--instagram"> 1429 <a href="https://www.instagram.com/hanezakka/?hl=zh-tw" target="_blank" rel="noopener" aria-label="追蹤æåç社交åªé«Instagram"><svg focusable="false" class="icon icon--instagram" role="presentation" viewBox="0 0 30 30"> 1430 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 1431 </svg></a> 1432 </li> 1433 1434 1435 1436 </ul> 1437 </div><div class="footer__aside-item footer__aside-item--payment"> 1438 <p class="footer__aside-title">æåæ¥å以ä¸ä»æ¬¾æ¹å¼</p> 1439 1440 <div class="payment-list"> 1441 1442 <svg class="payment-list__item" 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;"/>
1442<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> 1443 1444 1445 <svg class="payment-list__item" 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 1.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" />
1445<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> 1446 1447 1448 <svg class="payment-list__item" 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.
144806zM23.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> 1449 1450 1451 <svg class="payment-list__item" 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> 1452 1453 1454 <svg class="payment-list__item" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85
1454h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 1455 1456 <svg class="payment-list__item" 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
145616.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> 1457 1458 1459 </div> 1460 </div><div class="footer__aside-item footer__aside-item--copyright hidden-lap-and-up"> 1461 <p>© 2026 Hane Zakka<br>ç± Shopify æè¡æ¯æ´</p> 1462 </div> 1463 </aside> 1464 </div> 1465 </div><aside class="cookie-bar" aria-hidden="true"> 1466 <div class="container"> 1467 <div class="cookie-bar__inner"> 1468 <div class="cookie-bar__text rte"><p>æ¬ç¶²ç«éé使ç¨Cookie以è©ä¼°æ¨å¨ç¶²ç«çä½¿ç¨æ æ³ï¼çºæ¨æä¾æä½³çç¶²ç«é«é©ãå¦æä½ ç¹¼çºç覽æ¬ç¶²ç«ï¼å³è¡¨ç¤ºæ¨æ¥åæå使ç¨Cookie便¶éæ¸æã<a href="/pages/cookie-statement" target="_blank" title="COOKIE è²æ">äºè§£æ´å¤</a></p></div><button type="button" class="cookie-bar__button button button--secondary" data-action="accept-terms">åæ Accept</button></div> 1469 </div> 1470 </aside></footer> 1471 1472 1473 1474</div> 1475 1476 <ul hidden> 1477 <li id="a11y-new-window-message">éæ°çè¦çª</li> 1478 </ul> 1479<!-- **BEGIN** Hextom SPM Integration // Main Include - DO NOT MODIFY --> 1480 <!-- **BEGIN** Hextom SPM Integration // Main - DO NOT MODIFY --> 1481
1481<script type="application/javascript"> 1482 window.hextom_spm = { 1483 p1: [ 1484 1485 ], 1486 p2: { 1487 1488 } 1489 }; 1490 </script>
1490 1491 <!-- **END** Hextom SPM Integration // Main - DO NOT MODIFY --> 1492 <!-- **END** Hextom SPM Integration // Main Include - DO NOT MODIFY --> 1493 1494 1495 1496<style type="text/css"> 1497 .ba-products-box *{font-family:"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif;text-decoration:none;margin:0;list-style:none;box-sizing:border-box;padding:0}.ba-products-box a:hover{text-decoration:none}.ba-products-box h2{border:none;padding-bottom:0.5em;margin-bottom:0.5em;text-transform:none;color:#222222}.ba-products-carousel-wrapper{padding-left:35px;position:relative;padding-right:35px}.ba-product_image{background-repeat:no-repeat;margin-bottom:10px;width:100%;background-position:center;background-size:cover}.ba-product_image:after{content:"";padding-top:100%;display:block}.ba-products-box.ba-products-box_1 .ba-product{padding-right:10px;padding-left:10px}.ba-product>a{position:relative;display:block}.ba-products-carousel .owl-nav .owl-prev,.ba-products-carousel .owl-nav .owl-next{background:linear-gradient(#e7eaf0, #f7f8fa);cursor:pointer;pointer-events:all;opacity:0.7;width:28px;height:45px;top:40%;margin-top:-20px;user-select:none;position:absolute;border:1px solid #d0d0d0;border-radius:2px}.ba-products-carousel .owl-nav .owl-prev:hover,.ba-products-carousel .owl-nav .owl-next:hover{opacity:1}.ba-product-oldprice{text-decoration:line-through;color:#999}.ba-products-carousel .owl-nav .owl-prev{left:-35px}.ba-products-carousel .owl-nav .owl-next{right:-35px}.ba-products-carousel .owl-nav .owl-prev svg,.ba-products-carousel .owl-nav .owl-next svg{width:26px;height:43px}h3.ba-product_title{margin-bottom:7px;font-size:1.2em}p.ba-product_description{font-size:1em;margin-bottom:10px}span.ba-product-price-container{font-weight:bold;display:block;margin-bottom:10px}button.ba-product-addtocart,button.ba-addalltocart{font-family:"Work Sans", sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:0;border:none;cursor:pointer;font-size:14px;min-height:36px;display:block;width:100%;line-height:22px;padding:5px 20px 5px 20px;white-space:normal;margin-top:0px;background-color:#557b97;color:white}button.ba-product-addtocart:hover,button.ba-addalltocart:hover{background-color:#436076}.ba-products-list>.ba-product{margin-right:10px;line-height:65px;margin-bottom:20px;display:inline-block;vertical-align:middle;float:left}.ba-products-box_2 select.ba-product-variant-select{margin:0}.ba-products-list>.ba-product a img{vertical-align:middle;max-width:100%}.ba-products-list .ba-product>a{float:left;display:block;max-width:65px}.ba-products-box_2 .ba-product:before{float:left;margin-right:10px;content:"+";display:inline-block;font-size:1.5em}.ba-products-box_2 .ba-product.ba-first:before{display:none}.ba-products-box_2 .ba-products-input .ba-product-variants-container{padding:0}.ba-hide{display:none !important}.ba-products-box{clear:both;margin-top:20px;margin-bottom:20px}.ba-products-box_2 .ba-products-input span.ba-product-price-container{margin:0;display:inline-block;vertical-align:middle}ul.ba-products-input{display:block;clear:both}ul.ba-products-input li{margin-bottom:6px;position:relative;padding-left:25px;text-align:left}ul.ba-products-input li.ba-disabled{opacity:0.5}ul.ba-products-input li>*{vertical-align:middle;display:inline-block}.text-left{text-align:left !important}.text-center{text-align:center !important}.ba-products-list{overflow:hidden;float:left;margin-right:15px}.ba-product-form{margin-bottom:15px;display:block;float:left}.ba-products-list{margin-right:15px;float:left}.ba-product-form button.ba-product-addtocart{margin-top:15px}.ba-products-box_2 span.ba-product-price{font-weight:bold}.ba-products-box_1 select.ba-product-variant-select{margin-bottom:10px}.ba-hidden{visibility:hidden !important;opacity:0 !important}.ba-products-box:after{clear:both;content:"";display:block}select.ba-product-variant-select{vertical-align:baseline;margin:2px 0px 10px;height:2em;min-height:2em;max-height:2em;padding:0px 10px;line-height:1em;border-radius:0 !important;display:block;-webkit-appearance:menulist;background-image:none;width:100%;max-width:100%;font-size:1em;font-weight:normal;border:1px solid #e8e9eb;color:black;background-color:white;text-align:left}.ba-product-variants-container{padding-bottom:3px;padding-top:3px}
1497ul.ba-products-input li input{margin-top:-7px;position:absolute;left:0;top:50%}ul.ba-products-table{margin-bottom:30px;border:1px solid #e3dfdf;border-bottom:none}ul.ba-products-table>li{border-bottom:1px solid #e3dfdf;padding-top:20px;padding-bottom:20px}.product_main>a,.product_main>strong{min-height:55px;overflow:hidden;display:block;position:relative;padding-left:65px}ul.ba-products-table>li:after{content:"";display:block;clear:both}ul.ba-products-table>li>div,ul.ba-products-table>li>span{padding-left:10px;padding-right:10px}ul.ba-products-table .ba-product-variants-container{float:left;width:15%}.narrow .hidden-narrow,.visible-narrow{display:none !important}.narrow .visible-narrow{display:block !important}ul.ba-products-table .ba-product_description{width:35%;float:left}ul.ba-products-table>li>span.ba-product-price-container{text-align:center;margin-top:5px;width:15%;float:left}ul.ba-products-table>li .product_main{width:35%;float:left;position:relative;padding-left:35px}.ba-products-box_3.narrow ul.ba-products-table .ba-product-variants-container.ba-hidden{display:none}ul.ba-products-table>li .product_main input{top:50%;margin-top:-7px;position:absolute;left:10px}.ba-products-box_3 .ba-deactive .product_main>a,.ba-products-box_3 .ba-deactive>.ba-product-variants-container,.ba-products-box_3 .ba-deactive>.ba-product_description,.ba-products-box_3 .ba-deactive>.ba-product-price-container,.ba-products-box_2 .ba-deactive>a,.ba-products-box_2 .ba-deactive>.ba-product-variants-container,.ba-products-box_2 .ba-deactive>.ba-product_description,.ba-products-box_2 .ba-deactive>.ba-product-price-container{opacity:0.4}.product_main>a>img,.product_main>strong>img{width:auto;height:auto;max-width:55px;max-height:55px;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.ba-products-box_3 .ba-product-form{line-height:45px;float:right}.ba-products-box_3 .ba-product-form button.ba-product-addtocart{margin-top:0;display:inline-block;width:auto}.ba-products-box_3 .ba-product-form span.ba-product-price{margin-right:30px}.ba-products-box_3 .ba-product-form span.ba-product-price{font-weight:bold}.ba-products-box_3.narrow ul.ba-products-table>li .product_main{width:70%}.ba-products-box_3.narrow ul.ba-products-table .ba-product_description{display:none}.ba-products-box_3.narrow ul.ba-products-table .ba-product-variants-container{width:30%}.ba-products-box_3 select.ba-product-variant-select{margin:0 auto;max-width:120px}span.ba-label{font-weight:bold;text-transform:uppercase;line-height:1.1;position:absolute;padding:7px 9px}.ba-products-box_2 .ba-product-variants-container.ba-hidden{display:none !important}ul.ba-products-table span.ba-label.ba-label-sale{margin-top:5px;position:static;margin-left:5px}span.ba-label.ba-label-sale{background:#bf0000;max-width:80px;color:#fff;font-size:0.8em}span.ba-label.ba-label_sold{background:#636262;float:right;right:0;color:#fff;font-size:0.8em}.ba-product-form button.ba-addalltocart{display:inline-block;width:auto}#ba-bought-together h2{font-weight:600;font-style:normal;color:#000000;font-size:21px;font-family:Work Sans,"HelveticaNeue","Helvetica Neue",sans-serif}#globo-recommendations h2{font-weight:600;font-style:normal;color:#000000;font-size:30px;font-family:"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif}button.ba-product-addtocart,button.ba-addalltocart{background-color:#6371c7;color:#ffffff}button.ba-product-addtocart:hover,button.ba-addalltocart:hover{background-color:#3f4eae;color:#fafafa}h3.ba-product_title{color:#111111}.ba-product_description{color:#212121}span.ba-product-price{color:#B12704}.ba-product-oldprice{color:#989898}.ba-product_image:after{padding-top:125%}.ba-product_title{color:#111111;font-weight:normal}select.ba-product-variant-select{color:#111111}#ba-bought-together{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px}#ba-bought-together #ba-total-price-cont,#ba-bought-together .ba-compare-at-price,#ba-bought-together .ba-regular-price,#ba-bought-together .ba-label-sale{display:none}#ba-bought-together.with-prices #ba-total-price-cont,#ba-bought-together.with-prices .ba-regular-price{display:inline}#ba-bought-together.with-compare-prices .ba-compare-at-price{display:inline}#ba-bought-together.with-sale-badge .ba-label-sale{display:inline-block}#recommendations{margin-left:auto;margin-right:auto;max-width:1170px}.ba-hidden{display:none}#ba-rec-cart-widget{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px;overflow:hidden}#ba-rec-cart-widget #ba-rcw-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#ba-rec-cart-widget #ba-rcw-list li{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;padding:7px;text-align:center}#ba-rec-cart-widget #ba-rcw-list li a{display:block;position:relative}#ba-rec-cart-widget #ba-rcw-list li a span.ba-label{position:absolute;top:0;left:0;z-index:1}#ba-rec-cart-widget #ba-rcw-list li .ba-image{width:100%;background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:10px;opacity:1}#ba-rec-cart-widget #ba-rcw-list li .ba-image .ba-image-holder{padding-top:100%}#ba-rec-cart-widget #ba-rcw-list li .ba-image:hover{opacity:0.7}#ba-rec-cart-widget #ba-rcw-list li .ba-product-variant-select-wrapper.ba-no-variants select{visibility:hidden}#ba-rec-cart-widget .ba-compare-at-price,#ba-rec-cart-widget .ba-regular-price,#ba-rec-cart-widget .ba-label-sale{display:none}#ba-rec-cart-widget.with-prices .ba-regular-price{display:inline}#ba-rec-cart-widget.with-compare-prices .ba-compare-at-price{display:inline}#ba-rec-cart-widget.with-sale-badge .ba-label-sale{display:inline-block}#ba-rec-csw-wrapper{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px;overflow:hidden}#ba-rec-csw-wrapper #ba-csw-list{justify-content:center;padding:0 !important;margin:0 !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ba-rec-csw-wrapper #ba-csw-list li{display:inline-block;width:230px;height:320px;max-width:250px;margin:20px 16px;position:relative;overflow:hidden;will-change:transform;-moz-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-o-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-ms-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(0deg) rotateY(0deg);transform:perspective(100px) rotateX(0deg) rotateY(0deg);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images{height:100%}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;will-change:transform;-moz-transform:translateY(0) translateZ(1);-o-transform:translateY(0) translateZ(1);-ms-transform:translateY(0) translateZ(1);-webkit-transform:translateY(0) translateZ(1);transform:translateY(0) translateZ(1);transition:transform 0.3s ease-out 0.2s;-webkit-transition:transform 0.3s ease-out 0.2s;-moz-transition:transform 0.3s ease-out 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img{position:absolute;
1497left:0;top:50% !important;width:100%;object-fit:contain;will-change:transform, opacity}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img.ba-csw-not-active{opacity:0;-moz-transform:translateY(-50%) scale(1.5) !important;-o-transform:translateY(-50%) scale(1.5) !important;-ms-transform:translateY(-50%) scale(1.5) !important;-webkit-transform:translateY(-50%) scale(1.5) !important;transform:translateY(-50%) scale(1.5) !important;-moz-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;-webkit-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;transition:transform 11s ease-out 0s,opacity 1s ease-out 0s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img.ba-csw-active{opacity:1;-moz-transform:translateY(-50%) scale(1) !important;-o-transform:translateY(-50%) scale(1) !important;-ms-transform:translateY(-50%) scale(1) !important;-webkit-transform:translateY(-50%) scale(1) !important;transform:translateY(-50%) scale(1) !important;-moz-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;-webkit-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;transition:transform 11s ease-out 0s,opacity 1s ease-out 0s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-product-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-shadow:1px 1px 1px #000;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 33.33%, transparent 66.66%);mask-image:linear-gradient(90deg, #000 0, #000 33.33%, transparent 66.66%);-webkit-mask-size:300%;mask-size:300%;-webkit-mask-position-x:0;mask-position-x:0;-moz-transition:-webkit-mask-position-x 3s ease;-webkit-transition:-webkit-mask-position-x 3s ease;transition:-webkit-mask-position-x 3s ease;-moz-transition:mask-position-x 3s ease;-webkit-transition:mask-position-x 3s ease;transition:mask-position-x 3s ease}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-description{position:absolute;bottom:0;width:100%;border-radius:0 0 8px 8px;padding:10px 0 20px 0;opacity:1;text-align:center;-webkit-mask-image:radial-gradient(white, #000);mask-image:radial-gradient(white, #000);-webkit-mask-image:-webkit-radial-gradient(white, #000);will-change:transform, opacity;-moz-transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s;-webkit-transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s;transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings{position:absolute;background:#fff;width:100%;height:150px;text-align:center;box-shadow:0 10px 17px #000;-webkit-box-shadow:0 10px 17px #000;-moz-box-shadow:0 10px 17px #000;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;will-change:transform;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:0.35s 0.2s;-webkit-transition:0.35s 0.2s;transition:0.35s 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings .ba-csw-settings-wrapper{position:relative;width:90%;height:100%;margin:0px auto}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings .ba-csw-product-title-cont{position:absolute;top:-30px;width:100%;opacity:0;-moz-transition:opacity 0.2s ease 0.2s;-webkit-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings button{position:absolute;bottom:9px}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper{padding-top:20px;padding-bottom:20px;position:relative}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:before,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:after{pointer-events:none;content:'';position:absolute;display:block;width:1px;border-bottom:6px solid #333;top:47%;-moz-transition:0.25s all ease;-webkit-transition:0.25s all ease;transition:0.25s all ease}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:before{right:16px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:after{right:20px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper select{outline:0;border:1px solid #ddd;border-radius:12px !important;background:0 0;width:100%;height:24px;min-height:24px;margin:0;padding:0 22px 0 6px;color:#333;cursor:pointer;font-size:12px;font-style:normal;font-family:inherit !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants select,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants:before,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants:after{visibility:hidden}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-description,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-description{opacity:0;-moz-transition:transform .2s ease, opacity .2s ease;-webkit-transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease;-moz-transform:translateY(120px);-o-transform:translateY(120px);-ms-transform:translateY(120px);-webkit-transform:translateY(120px);transform:translateY(120px)}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-settings,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-settings{-moz-transform:translateY(-150px) !important;-o-transform:translateY(-150px) !important;-ms-transform:translateY(-150px) !important;-webkit-transform:translateY(-150px) !important;transform:translateY(-150px) !important}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-settings .ba-csw-product-title-cont,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-settings .ba-csw-product-title-cont{opacity:1}#ba-rec-csw-wrapper .ba-hidden{display:none !important}#ba-rec-csw-wrapper .ba-csw-old-price,#ba-rec-csw-wrapper .ba-csw-current-price{display:none}#ba-rec-csw-wrapper.with-prices .ba-csw-current-price{display:inline}#ba-rec-csw-wrapper.with-compare-prices .ba-csw-old-price{display:inline}.ba-clear{clear:both} 1498 1499</style> 1500
1501<script type="text/javascript"> 1502 window.booster = window.booster || {}; 1503 baCheckoutSelector = "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button"; 1504 baAddToCartSelector = "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]"; 1505 1506 1507 1508 1509 1510 1511 1512 1513 window.booster.ba_page = ""; 1514 window.booster.api = {}; 1515 1516 1517 1518 window.booster.money_format = "${{amount}}"; 1519 1520 1521 1522 !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.baHandlebars=e():t.baHandlebars=e()}(this,function(){return function(t){function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return t[s].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function s(){var t=u();return t.compile=function(e,r){return c.compile(e,r,t)},t.precompile=function(e,r){return c.precompile(e,r,t)},t.AST=a["default"],t.Compiler=c.Compiler,t.JavaScriptCompiler=l["default"],t.Parser=o.parser,t.parse=o.parse,t}var i=r(1)["default"];e.__esModule=!0;var n=i(r(2)),a=i(r(35)),o=r(36),c=r(41),l=i(r(42)),h=i(r(39)),p=i(r(34)),u=n["default"].create,f=s();f.create=s,p["default"](f),f.Visitor=h["default"],f["default"]=f,e["default"]=f,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){return t&&t.__esModule?t:{"default":t}},e.__esModule=!0},function(t,e,r){"use strict";function s(){var t=new a.baHandlebarsEnvironment;return l.extend(t,a),t.SafeString=o["default"],t.Exception=c["default"],t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=h,t.template=function(e){return h.template(e,t)},t}var i=r(3)["default"],n=r(1)["default"];e.__esModule=!0;var a=i(r(4)),o=n(r(21)),c=n(r(6)),l=i(r(5)),h=i(r(22)),p=n(r(34)),u=s();u.create=s,p["default"](u),u["default"]=u,e["default"]=u,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e},e.__esModule=!0},function(t,e,r){"use strict";function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},o.registerDefaultHelpers(this),c.registerDefaultDecorators(this)}var i=r(1)["default"];e.__esModule=!0,e.baHandlebarsEnvironment=s;var n=r(5),a=i(r(6)),o=r(10),c=r(18),l=i(r(20)),h="4.0.8";e.VERSION=h;var p=7;e.COMPILER_REVISION=p;var u={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};e.REVISION_CHANGES=u;var f="[object Object]";s.prototype={constructor:s,logger:l["default"],log:l["default"].log,registerHelper:function(t,e){if(n.toString.call(t)===f){if(e)throw new a["default"]("Arg not supported with multiple helpers");n.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(n.toString.call(t)===f)n.extend(this.partials,t);else{if(void 0===e)throw new a["default"]('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(n.toString.call(t)===f){if(e)throw new a["default"]("Arg not supported with multiple decorators");n.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var d=l["default"].log;e.log=d,e.createFrame=n.createFrame,e.logger=l["default"]},function(t,e){"use strict";function r(t){return h[t]}function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}function i(t,e){for(var r=0,s=t.length;r<s;r++)if(t[r]===e)return r;return-1}function n(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return u.test(t)?t.replace(p,r):t}function a(t){return!t&&0!==t||!(!m(t)||0!==t.length)}function o(t){var e=s({},t);return e._parent=t,e}function c(t,e){return t.path=e,t}function l(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=s,e.indexOf=i,e.escapeExpression=n,e.isEmpty=a,e.createFrame=o,e.blockParams=c,e.appendContextPath=l;var h={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},p=/[&<>"'`=]/g,u=/[&<>"'`=]/,f=Object.prototype.toString;e.toString=f;var d=function(t){return"function"==typeof t};d(/x/)&&(e.isFunction=d=function(t){return"function"==typeof t&&"[object Function]"===f.call(t)}),e.isFunction=d;var m=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===f.call(t)};e.isArray=m},function(t,e,r){"use strict";function s(t,e){var r=e&&e.loc,a=void 0,o=void 0;r&&(t+=" - "+(a=r.start.line)+":"+(o=r.start.column));for(var c=Error.prototype.constructor.call(this,t),l=0;l<n.length;l++)this[n[l]]=c[n[l]];Error.captureStackTrace&&Error.captureStackTrace(this,s);try{r&&(this.lineNumber=a,i?Object.defineProperty(this,"column",{value:o,enumerable:!0}):this.column=o)}catch(h){}}var i=r(7)["default"];
1522e.__esModule=!0;var n=["description","fileName","lineNumber","message","name","number","stack"];s.prototype=new Error,e["default"]=s,t.exports=e["default"]},function(t,e,r){t.exports={"default":r(8),__esModule:!0}},function(t,e,r){var s=r(9);t.exports=function(t,e,r){return s.setDesc(t,e,r)}},function(t){var e=Object;t.exports={create:e.create,getProto:e.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:e.getOwnPropertyDescriptor,setDesc:e.defineProperty,setDescs:e.defineProperties,getKeys:e.keys,getNames:e.getOwnPropertyNames,getSymbols:e.getOwnPropertySymbols,each:[].forEach}},function(t,e,r){"use strict";function s(t){n["default"](t),a["default"](t),o["default"](t),c["default"](t),l["default"](t),h["default"](t),p["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultHelpers=s;var n=i(r(11)),a=i(r(12)),o=i(r(13)),c=i(r(14)),l=i(r(15)),h=i(r(16)),p=i(r(17))},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("blockHelperMissing",function(e,r){var i=r.inverse,n=r.fn;if(!0===e)return n(this);if(!1===e||null==e)return i(this);if(s.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):i(this);if(r.data&&r.ids){var a=s.createFrame(r.data);a.contextPath=s.appendContextPath(r.data.contextPath,r.name),r={data:a}}return n(e,r)})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(5),n=s(r(6));e["default"]=function(t){t.registerHelper("each",function(t,e){function r(e,r,n){l&&(l.key=e,l.index=r,l.first=0===r,l.last=!!n,h&&(l.contextPath=h+e)),c+=s(t[e],{data:l,blockParams:i.blockParams([t[e],e],[h+e,null])})}if(!e)throw new n["default"]("Must pass iterator to #each");var s=e.fn,a=e.inverse,o=0,c="",l=void 0,h=void 0;if(e.data&&e.ids&&(h=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(t)&&(t=t.call(this)),e.data&&(l=i.createFrame(e.data)),t&&"object"==typeof t)if(i.isArray(t))for(var p=t.length;o<p;o++)o in t&&r(o,o,o===t.length-1);else{var u=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==u&&r(u,o-1),u=f,o++);void 0!==u&&r(u,o-1,!0)}return 0===o&&(c=a(this)),c})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=s(r(6));e["default"]=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new i["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("if",function(t,e){return s.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||s.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless",function(e,r){return t.helpers["if"].call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],s=0;s<arguments.length-1;s++)e.push(arguments[s]);var i=1;null!=r.hash.level?i=r.hash.level:r.data&&null!=r.data.level&&(i=r.data.level),e[0]=i,t.log.apply(t,e)})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("with",function(t,e){s.isFunction(t)&&(t=t.call(this));var r=e.fn;if(s.isEmpty(t))return e.inverse(this);var i=e.data;return e.data&&e.ids&&((i=s.createFrame(e.data)).contextPath=s.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:i,blockParams:s.blockParams([t],[i&&i.contextPath])})})},t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultDecorators=s;var n=i(r(19))},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerDecorator("inline",function(t,e,r,i){var n=t;return e.partials||(e.partials={},n=function(i,n){var a=r.partials;r.partials=s.extend({},a,e.partials);var o=t(i,n);return r.partials=a,o}),e.partials[i.args[0]]=i.fn,n})},t.exports=e["default"]},function(t,e,r){"use strict";
1522e.__esModule=!0;var s=r(5),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=s.indexOf(i.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=i.lookupLevel(t),"undefined"!=typeof console&&i.lookupLevel(i.level)<=t){var e=i.methodMap[t];console[e]||(e="log");for(var r=arguments.length,s=Array(r>1?r-1:0),n=1;n<r;n++)s[n-1]=arguments[n];console[e].apply(console,s)}}};e["default"]=i,t.exports=e["default"]},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){var e=t&&t[0]||1,r=g.COMPILER_REVISION;if(e!==r){if(e<r){var s=g.REVISION_CHANGES[r],i=g.REVISION_CHANGES[e];throw new m["default"]("Template was precompiled with an older version of baHandlebars than the current runtime. Please update your precompiler to a newer version ("+s+") or downgrade your runtime to an older version ("+i+").")}throw new m["default"]("Template was precompiled with a newer version of baHandlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}}function i(t,e){function r(r,s,i){i.hash&&(s=d.extend({},s,i.hash),i.ids&&(i.ids[0]=!0)),r=e.VM.resolvePartial.call(this,r,s,i);var n=e.VM.invokePartial.call(this,r,s,i);if(null==n&&e.compile&&(i.partials[i.name]=e.compile(r,t.compilerOptions,e),n=i.partials[i.name](s,i)),null!=n){if(i.indent){for(var a=n.split("\n"),o=0,c=a.length;o<c&&(a[o]||o+1!==c);o++)a[o]=i.indent+a[o];n=a.join("\n")}return n}throw new m["default"]("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function s(e){function r(e){return""+t.main(i,e,i.helpers,i.partials,a,c,o)}var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=n.data;s._setup(n),!n.partial&&t.useData&&(a=l(e,a));var o=void 0,c=t.useBlockParams?[]:void 0;return t.useDepths&&(o=n.depths?e!=n.depths[0]?[e].concat(n.depths):n.depths:[e]),(r=h(t.main,r,i,n.depths||[],a,c))(e,n)}if(!e)throw new m["default"]("No environment passed to template");if(!t||!t.main)throw new m["default"]("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var i={strict:function(t,e){if(!(e in t))throw new m["default"]('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,s=0;s<r;s++)if(t[s]&&null!=t[s][e])return t[s][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:d.escapeExpression,invokePartial:r,fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,s,i){var a=this.programs[t],o=this.fn(t);return e||i||s||r?a=n(this,t,o,e,r,s,i):a||(a=this.programs[t]=n(this,t,o)),a},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=d.extend({},e,t)),r},nullContext:p({}),noop:e.VM.noop,compilerInfo:t.compiler};return s.isTop=!0,s._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,e.helpers),t.usePartial&&(i.partials=i.merge(r.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=i.merge(r.decorators,e.decorators)))},s._child=function(e,r,s,a){if(t.useBlockParams&&!s)throw new m["default"]("must pass block params");if(t.useDepths&&!a)throw new m["default"]("must pass parent depths");return n(i,e,t[e],r,0,s,a)},s}function n(t,e,r,s,i,n,a){function o(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=a;
1522return!a||e==a[0]||e===t.nullContext&&null===a[0]||(o=[e].concat(a)),r(t,e,t.helpers,t.partials,i.data||s,n&&[i.blockParams].concat(n),o)}return(o=h(r,o,t,a,s,n)).program=e,o.depth=a?a.length:0,o.blockParams=i||0,o}function a(t,e,r){return t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name],t}function o(t,e,r){var s=r.data&&r.data["partial-block"];r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var i=void 0;if(r.fn&&r.fn!==c&&function(){r.data=g.createFrame(r.data);var t=r.fn;i=r.data["partial-block"]=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r.data=g.createFrame(r.data),r.data["partial-block"]=s,t(e,r)},t.partials&&(r.partials=d.extend({},r.partials,t.partials))}(),void 0===t&&i&&(t=i),void 0===t)throw new m["default"]("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function c(){return""}function l(t,e){return e&&"root"in e||((e=e?g.createFrame(e):{}).root=t),e}function h(t,e,r,s,i,n){if(t.decorator){var a={};e=t.decorator(e,a,r,s&&s[0],i,n,s),d.extend(e,a)}return e}var p=r(23)["default"],u=r(3)["default"],f=r(1)["default"];e.__esModule=!0,e.checkRevision=s,e.template=i,e.wrapProgram=n,e.resolvePartial=a,e.invokePartial=o,e.noop=c;var d=u(r(5)),m=f(r(6)),g=r(4)},function(t,e,r){t.exports={"default":r(24),__esModule:!0}},function(t,e,r){r(25),t.exports=r(30).Object.seal},function(t,e,r){var s=r(26);r(27)("seal",function(t){return function(e){return t&&s(e)?t(e):e}})},function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,r){var s=r(28),i=r(30),n=r(33);t.exports=function(t,e){var r=(i.Object||{})[t]||Object[t],a={};a[t]=e(r),s(s.S+s.F*n(function(){r(1)}),"Object",a)}},function(t,e,r){var s=r(29),i=r(30),n=r(31),a="prototype",o=function(t,e,r){var c,l,h,p=t&o.F,u=t&o.G,f=t&o.S,d=t&o.P,m=t&o.B,g=t&o.W,v=u?i:i[e]||(i[e]={}),y=u?s:f?s[e]:(s[e]||{})[a];for(c in u&&(r=e),r)(l=!p&&y&&c in y)&&c in v||(h=l?y[c]:r[c],v[c]=u&&"function"!=typeof y[c]?r[c]:m&&l?n(h,s):g&&y[c]==h?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[a]=t[a],e}(h):d&&"function"==typeof h?n(Function.call,h):h,d&&((v[a]||(v[a]={}))[c]=h))};o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,t.exports=o},function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t){var e=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=e)},function(t,e,r){var s=r(32);t.exports=function(t,e,r){if(s(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,s){return t.call(e,r,s)};case 3:return function(r,s,i){return t.call(e,r,s,i)}}return function(){return t.apply(e,arguments)}}},function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e){(function(r){"use strict";e.__esModule=!0,e["default"]=function(t){var e=void 0!==r?r:window,s=e.baHandlebars;t.noConflict=function(){return e.baHandlebars===t&&(e.baHandlebars=s),t}},t.exports=e["default"]}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){return"Program"===t.type?t:(a["default"].yy=h,h.locInfo=function(t){return new h.SourceLocation(e&&e.srcName,t)},new o["default"](e).accept(a["default"].parse(t)))}var i=r(1)["default"],n=r(3)["default"];e.__esModule=!0,e.parse=s;var a=i(r(37)),o=i(r(38)),c=n(r(40)),l=r(5);e.parser=a["default"];var h={};l.extend(h,c)},function(t,e){"use strict";
1522e.__esModule=!0;var r=function(){function t(){this.yy={}}var e={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,
vendor: 8,276 bytes, line 1522
1522EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,s,i,n){var a=n.length-1;switch(i){case 1:return n[a-1];case 2:this.$=s.prepareProgram(n[a]);break;case 3:case 4:case 5:case 6:case 7:case 8:this.$=n[a];break;case 9:this.$={type:"CommentStatement",value:s.stripComment(n[a]),strip:s.stripFlags(n[a],n[a]),loc:s.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:n[a],value:n[a],loc:s.locInfo(this._$)};break;case 11:this.$=s.prepareRawBlock(n[a-2],n[a-1],n[a],this._$);break;case 12:this.$={path:n[a-3],params:n[a-2],hash:n[a-1]};break;case 13:this.$=s.prepareBlock(n[a-3],n[a-2],n[a-1],n[a],!1,this._$);break;case 14:this.$=s.prepareBlock(n[a-3],n[a-2],n[a-1],n[a],!0,this._$);break;case 15:this.$={open:n[a-5],path:n[a-4],params:n[a-3],hash:n[a-2],blockParams:n[a-1],strip:s.stripFlags(n[a-5],n[a])};break;case 16:case 17:this.$={path:n[a-4],params:n[a-3],hash:n[a-2],blockParams:n[a-1],strip:s.stripFlags(n[a-5],n[a])};break;case 18:this.$={strip:s.stripFlags(n[a-1],n[a-1]),program:n[a]};break;case 19:var o=s.prepareBlock(n[a-2],n[a-1],n[a],n[a],!1,this._$),c=s.prepareProgram([o],n[a-1].loc);c.chained=!0,this.$={strip:n[a-2].strip,program:c,chain:!0};break;case 20:this.$=n[a];break;case 21:this.$={path:n[a-1],strip:s.stripFlags(n[a-2],n[a])};break;case 22:case 23:this.$=s.prepareMustache(n[a-3],n[a-2],n[a-1],n[a-4],s.stripFlags(n[a-4],n[a]),this._$);break;case 24:this.$={type:"PartialStatement",name:n[a-3],params:n[a-2],hash:n[a-1],indent:"",strip:s.stripFlags(n[a-4],n[a]),loc:s.locInfo(this._$)};break;case 25:this.$=s.preparePartialBlock(n[a-2],n[a-1],n[a],this._$);break;case 26:this.$={path:n[a-3],params:n[a-2],hash:n[a-1],strip:s.stripFlags(n[a-4],n[a])};break;case 27:case 28:this.$=n[a];break;case 29:this.$={type:"SubExpression",path:n[a-3],params:n[a-2],hash:n[a-1],loc:s.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:n[a],loc:s.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:s.id(n[a-2]),value:n[a],loc:s.locInfo(this._$)};break;case 32:this.$=s.id(n[a-1]);break;case 33:case 34:this.$=n[a];break;case 35:this.$={type:"StringLiteral",value:n[a],original:n[a],loc:s.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(n[a]),original:Number(n[a]),loc:s.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===n[a],original:"true"===n[a],loc:s.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:s.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:s.locInfo(this._$)};break;case 40:case 41:this.$=n[a];break;case 42:this.$=s.preparePath(!0,n[a],this._$);break;case 43:this.$=s.preparePath(!1,n[a],this._$);break;case 44:n[a-2].push({part:s.id(n[a]),original:n[a],separator:n[a-1]}),this.$=n[a-2];break;case 45:this.$=[{part:s.id(n[a]),original:n[a]}];break;case 46:this.$=[];break;case 47:n[a-1].push(n[a]);break;case 48:this.$=[n[a]];break;case 49:n[a-1].push(n[a]);break;case 50:this.$=[];break;case 51:n[a-1].push(n[a]);break;case 58:this.$=[];break;case 59:n[a-1].push(n[a]);break;case 64:this.$=[];break;case 65:n[a-1].push(n[a]);break;case 70:this.$=[];break;case 71:n[a-1].push(n[a]);break;case 78:this.$=[];break;case 79:n[a-1].push(n[a]);break;case 82:this.$=[];break;case 83:n[a-1].push(n[a]);break;case 86:this.$=[];break;case 87:n[a-1].push(n[a]);break;case 90:this.$=[];break;case 91:n[a-1].push(n[a]);break;case 94:this.$=[];break;case 95:n[a-1].push(n[a]);break;case 98:this.$=[n[a]];break;case 99:n[a-1].push(n[a]);break;case 100:this.$=[n[a]];break;case 101:n[a-1].push(n[a])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 1522
1522],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 5,900 bytes, lines 1522-1523
1522,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72], 152341:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t){throw new Error(t)},parse:function(t){function e(){var t;return"number"!=typeof(t=r.lexer.lex()||1)&&(t=r.symbols_[t]||t),t}var r=this,s=[0],i=[null],n=[],a=this.table,o="",c=0,l=0,h=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;n.push(p);var u=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,m,g,v,y,k,S,b,_={};;){if(m=s[s.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null!=f||(f=e()),g=a[m]&&a[m][f]),void 0===g||!g.length||!g[0]){var P="";if(!h){for(y in b=[],a[m])this.terminals_[y]&&y>2&&b.push("'"+this.terminals_[y]+"'");P=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:p,expected:b})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:s.push(f),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),s.push(g[1]),f=null,d?(f=d,d=null):(l=this.lexer.yyleng,o=this.lexer.yytext,c=this.lexer.yylineno,p=this.lexer.yylloc,h>0&&h--);break;case 2:if(k=this.productions_[g[1]][1],_.$=i[i.length-k],_._$={first_line:n[n.length-(k||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(k||1)].first_column,last_column:n[n.length-1].last_column},u&&(_._$.range=[n[n.length-(k||1)].range[0],n[n.length-1].range[1]]),void 0!==(v=this.performAction.call(_,o,l,c,this.yy,g[1],i,n)
vendor: 7,438 bytes, line 1523
1523))return v;k&&(s=s.slice(0,-1*k*2),i=i.slice(0,-1*k),n=n.slice(0,-1*k)),s.push(this.productions_[g[1]][0]),i.push(_.$),n.push(_._$),S=a[s[s.length-2]][s[s.length-1]],s.push(S);break;case 3:return!0}}return!0}},r=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===s.length?this.yylloc.first_column:0)+s[s.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this},more:function(){return this._more=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e,r,s,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),a=0;a<n.length&&(!(r=this._input.match(this.rules[n[a]]))||e&&!(r[0].length>e[0].length)||(e=r,s=a,this.options.flex));a++);return e?((i=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,n[s],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},options:{},performAction:function(t,e,r){function s(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(s(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(s(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=s(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=s(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return t}();return e.lexer=r,t.prototype=e,e.Parser=t,new t}();e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function i(t,e,r){void 0===e&&(e=t.length);var s=t[e-1],i=t[e-2];return s?"ContentStatement"===s.type?(i||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(s.original):void 0:r}function n(t,e,r){void 0===e&&(e=-1);var s=t[e+1],i=t[e+2];return s?"ContentStatement"===s.type?(i||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(s.original):void 0:r}function a(t,e,r){var s=t[null==e?0:e+1];if(s&&"ContentStatement"===s.type&&(r||!s.rightStripped)){var i=s.value;s.value=s.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),s.rightStripped=s.value!==i}}function o(t,e,r){var s=t[null==e?t.length-1:e-1];if(s&&"ContentStatement"===s.type&&(r||!s.leftStripped)){var i=s.value;return s.value=s.value.replace(r?/\s+$/:/[ \t]+$/,""),s.leftStripped=s.value!==i,s.leftStripped}}var c=r(1)["default"];
vendor: 5,402 bytes, line 1523
1523e.__esModule=!0;var l=c(r(39));s.prototype=new l["default"],s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRootSeen;this.isRootSeen=!0;for(var s=t.body,c=0,l=s.length;c<l;c++){var h=s[c],p=this.accept(h);if(p){var u=i(s,c,r),f=n(s,c,r),d=p.openStandalone&&u,m=p.closeStandalone&&f,g=p.inlineStandalone&&u&&f;p.close&&a(s,c,!0),p.open&&o(s,c,!0),e&&g&&(a(s,c),o(s,c)&&"PartialStatement"===h.type&&(h.indent=/([ \t]+$)/.exec(s[c-1].original)[1])),e&&d&&(a((h.program||h.inverse).body),o(s,c)),e&&m&&(a(s,c),o((h.inverse||h.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,s=r,c=r;if(r&&r.chained)for(s=r.body[0].program;c.chained;)c=c.body[c.body.length-1].program;var l={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:n(e.body),closeStandalone:i((s||e).body)};if(t.openStrip.close&&a(e.body,null,!0),r){var h=t.inverseStrip;h.open&&o(e.body,null,!0),h.close&&a(s.body,null,!0),t.closeStrip.open&&o(c.body,null,!0),!this.options.ignoreStandalone&&i(e.body)&&n(s.body)&&(o(e.body),a(s.body))}else t.closeStrip.open&&o(e.body,null,!0);return l},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(){this.parents=[]}function i(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function n(t){i.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function a(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}var o=r(1)["default"];e.__esModule=!0;var c=o(r(6));s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new c["default"]('Unexpected node type "'+r.type+'" found when accepting '+e+" on "+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new c["default"](t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new c["default"]("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:!1!==e?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:i,Decorator:i,BlockStatement:n,DecoratorBlock:n,PartialStatement:a,PartialBlockStatement:function(t){a.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:i,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function(t){this.acceptRequired(t,"value")}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new m["default"](t.path.original+" doesn't match "+e,r)}}function i(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}}function n(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t}function a(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}}function o(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function c(t,e,r){r=this.locInfo(r);for(var s=t?"@":"",i=[],n=0,a=0,o=e.length;a<o;a++){var c=e[a].part,l=e[a].original!==c;if(s+=(e[a].separator||"")+c,l||".."!==c&&"."!==c&&"this"!==c)i.push(c);else{if(i.length>0)throw new m["default"]("Invalid path: "+s,{loc:r});".."===c&&(n++,"../")}}return{type:"PathExpression",data:t,depth:n,parts:i,original:s,loc:r}}function l(t,e,r,s,i,n){var a=s.charAt(3)||s.charAt(2),o="{"!==a&&"&"!==a;return{type:/\*/.test(s)?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:i,loc:this.locInfo(n)}}function h(t,e,r,i){s(t,r);var n={type:"Program",body:e,strip:{},loc:i=this.locInfo(i)};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}}function p(t,e,r,i,n,a){i&&i.path&&s(t,i);var o=/\*/.test(t.open);e.blockParams=t.blockParams;var c=void 0,l=void 0;if(r){if(o)throw new m["default"]("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),l=r.strip,c=r.program}return n&&(n=c,c=e,e=n),{type:o?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:c,openStrip:t.strip,inverseStrip:l,closeStrip:i&&i.strip,loc:this.locInfo(a)}}function u(t,e){if(!e&&t.length){var r=t[0].loc,s=t[t.length-1].loc;r&&s&&(e={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:t,strip:{},loc:e}}function f(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}}var d=r(1)["default"];
1523e.__esModule=!0,e.SourceLocation=i,e.id=n,e.stripFlags=a,e.stripComment=o,e.preparePath=c,e.prepareMustache=l,e.prepareRawBlock=h,e.prepareBlock=p,e.prepareProgram=u,e.preparePartialBlock=f;var m=d(r(6))},function(t,e,r){"use strict";function s(){}function i(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or baHandlebars AST to baHandlebars.precompile. You passed "+t);"data"in(e=e||{})||(e.data=!0),e.compat&&(e.useDepths=!0);var s=r.parse(t,e),i=(new r.Compiler).compile(s,e);return(new r.JavaScriptCompiler).compile(i,e)}function n(t,e,r){function s(){var s=r.parse(t,e),i=(new r.Compiler).compile(s,e),n=(new r.JavaScriptCompiler).compile(i,e,void 0,!0);return r.template(n)}function i(t,e){return n||(n=s()),n.call(this,t,e)}if(void 0===e&&(e={}),null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or baHandlebars AST to baHandlebars.compile. You passed "+t);"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var n=void 0;return i._setup=function(t){return n||(n=s()),n._setup(t)},i._child=function(t,e,r,i){return n||(n=s()),n._child(t,e,r,i)},i}function a(t,e){if(t===e)return!0;if(h.isArray(t)&&h.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!a(t[r],e[r]))return!1;return!0}}function o(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}var c=r(1)["default"];e.__esModule=!0,e.Compiler=s,e.precompile=i,e.compile=n;var l=c(r(6)),h=r(5),p=c(r(35)),u=[].slice;s.prototype={compiler:s,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++){var s=this.opcodes[r],i=t.opcodes[r];if(s.opcode!==i.opcode||!a(s.args,i.args))return!1}e=this.children.length;for(r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},r)for(var s in r)s in r&&(e.knownHelpers[s]=r[s]);return this.accept(t)},compileProgram:function(t){var e=(new this.compiler).compile(t,this.options),r=this.guid++;return this.usePartial=this.usePartial||e.usePartial,this.children[r]=e,this.useDepths=this.useDepths||e.useDepths,r},accept:function(t){if(!this[t.type])throw new l["default"]("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.options.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,s=0;s<r;s++)this.accept(e[s]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){o(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var s=this.classifySexpr(t);"helper"===s?this.helperSexpr(t,e,r):"simple"===s?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),s=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,s.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new l["default"]("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var s=t.name.original,i="SubExpression"===t.name.type;i&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var n=t.indent||"";this.options.preventIndent&&n&&(this.opcode("appendContent",n),n=""),this.opcode("invokePartial",i,s,n),this.opcode("append")}
vendor: 4,689 bytes, line 1523
1523,PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){o(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"===e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var s=t.path,i=s.parts[0],n=null!=e||null!=r;this.opcode("getContext",s.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),s.strict=!0,this.accept(s),this.opcode("invokeAmbiguous",i,n)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var s=this.setupFullMustacheParams(t,e,r),i=t.path,n=i.parts[0];if(this.options.knownHelpers[n])this.opcode("invokeKnownHelper",s.length,n);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+n,t);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",s.length,i.original,p["default"].helpers.simpleId(i))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=p["default"].helpers.scopedId(t),s=!t.depth&&!r&&this.blockParamIndex(e);s?this.opcode("lookupBlockParam",s,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,s=e.length;for(this.opcode("pushHash");r<s;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:u.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=p["default"].helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),s=!r&&p["default"].helpers.helperExpression(t),i=!r&&(s||e);if(i&&!s){var n=t.path.parts[0],a=this.options;a.knownHelpers[n]?s=!0:a.knownHelpersOnly&&(i=!1)}return s?"helper":i?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||p["default"].helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var s=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,s)}else(e=t.original||e).replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,s){var i=t.params;return this.pushParams(i),this.opcode("pushProgram",e),this.opcode("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",s),i},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var s=this.options.blockParams[e],i=s&&h.indexOf(s,t);if(s&&i>=0)return[e,i]}}}},function(t,e,r){"use strict";function s(t){this.value=t}function i(){}function n(t,e,r,s){var i=e.popStack(),n=0,a=r.length;for(t&&a--;n<a;n++)i=e.nameLookup(i,r[n],s);return t?[e.aliasable("container.strict"),"(",i,", ",e.quotedString(r[n]),")"]:i}var a=r(1)["default"];e.__esModule=!0;var o=r(4),c=a(r(6)),l=r(5),h=a(r(43));i.prototype={nameLookup:function(t,e){return i.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=o.COMPILER_REVISION;return[t,o.REVISION_CHANGES[t]]},appendToBuffer:function(t,e,r){return l.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,s){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.prec
1523ompile=!s,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var i=t.opcodes,n=void 0,a=void 0,o=void 0,l=void 0;for(o=0,l=i.length;o<l;o++)n=i[o],this.source.currentLocation=n.loc,a=a||n.loc,this[n.opcode].apply(this,n.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new c["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var h=this.createFunctionContext(s);if(this.isChild)return h;var p={compiler:this.compilerInfo(),main:h};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var u=this.context,f=u.programs,d=u.decorators;for(o=0,l=f.length;o<l;o++)f[o]&&(p[o]=f[o],d[o]&&(p[o+"_d"]=d[o],p.useDecorators=!0));return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBlockParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),e.srcName?(p=p.toStringWithSourceMap({file:e.destName})).map=p.map&&p.map.toString():p=p.toString()),p},preamble:function(){this.lastContext=0,this.source=new h["default"](this.options.srcName),this.decorators=new h["default"](this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var s=0;for(var i in this.aliases){var n=this.aliases[i];this.aliases.hasOwnProperty(i)&&n.children&&n.referenceCount>1&&(e+=", alias"+ ++s+"="+i,n.children[0]="alias"+s)}var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var o=this.mergeSource(e);return t?(a.push(o),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,s=void 0,i=void 0,n=void 0,a=void 0;return this.source.each(function(t){t.appendToBuffer?(n?t.prepend(" + "):n=t,a=t):(n&&(i?n.prepend("buffer += "):s=!0,a.add(";"),n=a=void 0),i=!0,e||(r=!1))}),r?n?(n.prepend("return "),a.add(";")):i||this.source.push('return "";'):(t+=", buffer = "+(s?"":this.initializeBuffer()),n?(n.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;
1523")),t&&this.source.prepend("var "+t.substring(2)+(s?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var s=this.popStack();r.splice(1,0,s),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pushSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,s){var i=0;s||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[i++])),this.resolvePath("context",t,i,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,s,i){var a=this;if(this.options.strict||this.options.assumeObjects)this.push(n(this.options.strict&&i,this,e,t));else for(var o=e.length;r<o;r++)this.replaceStack(function(i){var n=a.nameLookup(i,e[r],t);return s?[" && ",n]:[" != null ? ",n," : ",i]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),s=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",s])," || fn;"])},invokeHelper:function(t,e,r){var s=this.popStack(),i=this.setupHelper(t,e),n=r?[i.name," || "]:"",a=["("].concat(n,s);this.options.strict||a.push(" || ",this.aliasable("helpers.helperMissing")),a.push(")"),this.push(this.source.functionCall(a,"call",i.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var s=this.setupHelper(0,t,e),i=["(","(helper = ",this.lastHelper=this.nameLookup("helpers",t,"helper")," || ",r,")"];this.options.strict||(i[0]="(helper = ",i.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))), 1524this.push(["(",i,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(t,e,r){var s=[],i=this.setupParams(e,1,s);t&&(e=this.popStack(),delete i.name),r&&(i.indent=JSON.stringify(r)),i.helpers="helpers",i.partials="partials",i.decorators="container.decorators",t?s.unshift(e):s.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(i.depths="depths"),i=this.objectLiteral(i),s.push(i),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash:function(t){var e=this.popStack(),r=void 0,s=void 0,i=void 0;this.trackIds&&(i=this.popStack()),this.stringParams&&(s=this.popStack(),r=this.popStack());var n=this.hash;r&&(n.contexts[t]=r),s&&(n.types[t]=s),i&&(n.ids[t]=i),n.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(t,e){for(var r=t.children,s=void 0,i=void 0,n=0,a=r.length;n<a;n++){s=r[n],i=new this.compiler;var o=this.matchExistingProgram(s);if(null==o){this.context.programs.push("");var c=this.context.programs.length;s.index=c,s.name="program"+c,this.context.programs[c]=i.compile(s,e,this.context,!this.prec
vendor: 1,533 bytes, line 1524
1524ompile),this.context.decorators[c]=i.decorators,this.context.environments[c]=s,this.useDepths=this.useDepths||i.useDepths,this.useBlockParams=this.useBlockParams||i.useBlockParams,s.useDepths=this.useDepths,s.useBlockParams=this.useBlockParams}else s.index=o.index,s.name="program"+o.index,this.useDepths=this.useDepths||o.useDepths,this.useBlockParams=this.useBlockParams||o.useBlockParams}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var s=this.context.environments[e];if(s&&s.equals(t))return s}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof s||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new s(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,n=void 0;if(!this.isInline())throw new c["default"]("replaceStack on non-inline");var a=this.popStack(!0);if(a instanceof s)e=["(",r=[a.value]],n=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",a,")"],r=this.topStack()}var l=t.call(this,r);
vendor: 4,647 bytes, line 1524
1524n||this.popStack(),i&&this.stackSlot--,this.push(e.concat(l,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof s)this.compileStack.push(i);else{var n=this.incrStack();this.pushSource([n," = ",i,";"]),this.compileStack.push(n)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.inlineStack:this.compileStack).pop();if(!t&&r instanceof s)return r.value;if(!e){if(!this.stackSlot)throw new c["default"]("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof s?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):((e=this.aliases[t]=this.source.wrap(t)).aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var s=[];return{params:s,paramsInit:this.setupHelperArgs(e,t,s,r),name:this.nameLookup("helpers",e,"helper"),callParams:[this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})")].concat(s)}},setupParams:function(t,e,r){var s={},i=[],n=[],a=[],o=!r,c=void 0;o&&(r=[]),s.name=this.quotedString(t),s.hash=this.popStack(),this.trackIds&&(s.hashIds=this.popStack()),this.stringParams&&(s.hashTypes=this.popStack(),s.hashContexts=this.popStack());var l=this.popStack(),h=this.popStack();(h||l)&&(s.fn=h||"container.noop",s.inverse=l||"container.noop");for(var p=e;p--;)c=this.popStack(),r[p]=c,this.trackIds&&(a[p]=this.popStack()),this.stringParams&&(n[p]=this.popStack(),i[p]=this.popStack());return o&&(s.args=this.source.generateArray(r)),this.trackIds&&(s.ids=this.source.generateArray(a)),this.stringParams&&(s.types=this.source.generateArray(n),s.contexts=this.source.generateArray(i)),this.options.data&&(s.data="data"),this.useBlockParams&&(s.blockParams="blockParams"),s},setupHelperArgs:function(t,e,r,s){var i=this.setupParams(t,e,r);return i=this.objectLiteral(i),s?(this.useRegister("options"),r.push("options"),["options=",i]):r?(r.push(i),""):i}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=i.RESERVED_WORDS={},r=0,s=t.length;r<s;r++)e[t[r]]=!0}(),i.isValidJavaScriptVariableName=function(t){return!i.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e["default"]=i,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e,r){if(n.isArray(t)){for(var s=[],i=0,a=t.length;i<a;i++)s.push(e.wrap(t[i],r));return s}return"boolean"==typeof t||"number"==typeof t?t+"":t}function i(t){this.srcFile=t,this.source=[]}e.__esModule=!0;var n=r(5),a=void 0;a||((a=function(t,e,r,s){this.src="",s&&this.add(s)}).prototype={add:function(t){n.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){n.isArray(t)&&(t=t.join("")),this.src=t+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),i.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new a(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof a?t:(t=s(t,this,e),new a(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'}
1524,objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var n=this.generateList(e);return n.prepend("{"),n.add("}"),n},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e["default"]=i,t.exports=e["default"]}])}); 1525</script>
1525 1526 1527 1528
1528<script id="ba-freq" type="text/x-handlebars-template"> 1529 <div id="ba-bought-together" 1530 class="ba-products-box ba-products-box_2 with-prices with-compare-prices with-sale-badge" 1531 style=""> 1532 <h2 class="freq_text" style="color: #222;font-family: Sans-Serif;font-size: 21px;text-align: left"> 1533 Frequently Bought Together 1534 </h2> 1535 <div class="ba-products-list"> 1536 {{#products}} 1537 <div class="ba-product {{#ifEq @index 0}}ba-first{{/ifEq}}" data-product-id="{{id}}"> 1538 <a href="/products/{{handle}}" target="_blank"> 1539 <span class="ba-label ba-label-sale ellipsis {{#unless variants.0.compare_at_price}}ba-hidden{{/unless}}"> 1540 Sale 1541 </span> 1542 <img src='{{image}}'/> 1543 </a> 1544 </div> 1545 {{/products}} 1546 </div> 1547 <div class="ba-clear"></div> 1548 <div class="ba-product-form"> 1549 <span id="ba-total-price-cont"> 1550 <span id="ba-total-price-title">Total Price</span>: 1551 <span class="ba-product-price ba-total-price sale-price money" 1552style="color:#989898"> 1553 </span> 1554 </span> 1555 <button class="ba-product-addtocart ba-freq-atc" type="button" 1556 style="background-color: #6371c7;color: #ffffff;border-color: #6371c7;border-style: solid;border-width: 1px" 1557 onMouseOver="this.style.backgroundColor='#3f4eae';this.style.color='#fafafa';" 1558 onMouseOut="this.style.backgroundColor='#6371c7';this.style.color='#ffffff';" 1559 > 1560 Add selected to cart 1561 </button> 1562 </div> 1563 1564 <ul class="ba-products-input"> 1565 {{#products}} 1566 <li data-product-id="{{id}}"> 1567 <input type="checkbox" name="id[]" value="{{variants.0.id}}" checked class="ba-freq-products-input" data-price="{{variants.0.price}}" data-variant-id="{{variants.0.id}}" data-qty="1"> 1568 {{#ifThisProduct id}} 1569 <strong> 1570 <span class="this-item">This item:</span> 1571 <span class="product-title" style="color:#111111">{{{title}}}</span> 1572 </strong> 1573 {{/ifThisProduct}} 1574 {{#unlessThisProduct id}} 1575 <a href="/products/{{handle}}" class="product-title" target="_blank" style="color:#111111"> 1576 {{{title}}} 1577 </a> 1578 {{/unlessThisProduct}} 1579 {{#ifMoreThan variants.length 1}} 1580 <div class="ba-product-variants-container"> 1581 <select class="ba-product-variant-select"> 1582 {{#variants}} 1583 1584 <option value="{{id}}" {{#ifEq @index 0}}selected{{/ifEq}} data-price="{{price}}" data-compare-price="{{compare_at_price}}">{{title}}</option> 1585 1586 {{/variants}} 1587 </select> 1588 </div> 1589 {{/ifMoreThan}} 1590 <span class="ba-product-price-container"> 1591 <span class="ba-product-price money sale-price ba-regular-price" style="color:#989898"> 1592 {{{displayPrice variants.0.price}}} 1593 </span> 1594 <span class="ba-product-oldprice reg-price money ba-compare-at-price {{#unless variants.0.compare_at_price}}ba-hidden{{/unless}}" 1595 style="color:#b12704"> 1596 {{{displayPrice variants.0.compare_at_price}}} 1597 </span> 1598 </span> 1599 </li> 1600 {{/products}} 1601 </ul> 1602 </div> 1603</script>
1603 1604 1605 1606 1607 1608
1609<script type="text/javascript"> 1610 (function(window, document) {"use strict"; 1611 1612 1613 function reqJquery(onload) { 1614 if(typeof jQuery === 'undefined' || (parseInt(jQuery.fn.jquery) === 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,'')) < 10)){ 1615 var head = document.getElementsByTagName('head')[0]; 1616 var script = document.createElement('script'); 1617 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js';; 1618 script.type = 'text/javascript'; 1619 script.onload = script.onreadystatechange = function() { 1620 if (script.readyState) { 1621 if (script.readyState === 'complete' || script.readyState === 'loaded') { 1622 script.onreadystatechange = null; 1623 onload(jQuery.noConflict(true)); 1624 } 1625 } else { 1626 onload(jQuery.noConflict(true)); 1627 } 1628 }; 1629 head.appendChild(script); 1630 } else { 1631 onload(jQuery); 1632 } 1633 } 1634 1635 reqJquery(function($) { 1636 var RecWidgetBase=function(){var t=this;return this.settings={},this.serverProductIds=[],this.currentProductId,this.handlebars,this.moneyFormat,this.includeCurrentProduct=!0,this.minimumProductsForShow=2,this.templateSelector,this.wrapperSelector,this.widget_type,this.init=function(){!this.currentProductId&&window.booster&&window.booster.product&&(this.currentProductId=window.booster.product.id),window.booster&&(this.moneyFormat=window.booster.money_format),this.initHandlebars()},this.initHandlebars=function(){!this.handlebars&&baHandlebars&&(this.handlebars=baHandlebars),this.handlebars&&(t.handlebars.registerHelper("ifLessThan",function(t,r,e){if(t>r)return e.fn(this)}),t.handlebars.registerHelper("ifMoreThan",function(t,r,e){if(t>r)return e.fn(this)}),t.handlebars.registerHelper("ifEq",function(t,r,e){return t==r?e.fn(this):e.inverse(this)}),t.handlebars.registerHelper("displayPrice",function(r){return t.baDisplayPrice(r)}),t.handlebars.registerHelper("ifThisProduct",function(r,e){if(r==t.currentProductId)return e.fn(this)}),t.handlebars.registerHelper("unlessThisProduct",function(r,e){if(r!=t.currentProductId)return e.fn(this)}))},this.getRecommendations=function(r,e){var i=window.booster;i.product||(i.product={id:t.currentProductId}),i.product.id||(i.product.id=t.currentProductId),$.ajax({cache:!1,type:"POST",url:t.settings.app_root_url,data:JSON.stringify($.extend({cart_product_ids:r,cartProductHandles:e,widget_type:t.widget_type},i)),dataType:"json",contentType:"application/json; charset=utf-8",success:t.recommendationsGot})},this.recommendationsGot=function(){},this.reloadCurrency=function(){"object"==typeof Currency&&"object"==typeof Currency.moneyFormats&&"function"==typeof mlvedaload&&mlvedaload()},this.baDisplayPrice=function(r,e=!0){return r===undefined&&(r=0),t.baDisplayCents(parseFloat(r)*(e?1:100))},this.baDisplayCents=function(r){function e(t,r){return void 0===t?r:t}function i(t,r,i,a){if(r=e(r,2),i=e(i,","),a=e(a,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(r)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+i)+(n[1]?a+n[1]:"")}if(void 0===r||null==r)return"";if("string"==typeof r&&0==r.length)return"";var a=/\{\{\s*(\w+)\s*\}\}/;"string"==typeof r&&(r=r.replace(".",""));var n="";switch(t.moneyFormat.match(a)[1]){case"amount":n=i(r,2);break;case"amount_no_decimals":n=i(r,0);break;case"amount_no_decimals_with_comma_separator":n=i(r,0,".",",");break;case"amount_with_comma_separator":n=i(r,2,".",",")}return t.moneyFormat.replace(a,n)},this.shuffleProducts=function(t){var r,e,i;for(i=t.length-1;i>0;i--)r=Math.floor(Math.random()*(i+1)),e=t[i],t[i]=t[r],t[r]=e;return t},this.sortProducts=function(r){return $.isArray(t.serverProductIds)?r:r.sort(function(r,e){return t.serverProductIds[r.id].position-t.serverProductIds[e.id].position})},this.prepareProducts=function(r,e){var i;return r=$(r).filter(function(r,e){return e.id!=t.currentProductId||(i=e,!1)}).toArray(),r=e?t.shuffleProducts(r):t.sortProducts(r),i&&r.unshift(i),r},this.afterShowWidget=function(){}
1636,this.showWidget=function(r){var e=$(t.templateSelector).html(),i=r.products;if(!(i.length<t.minimumProductsForShow)){var a={products:t.prepareProducts(i,t.settings.shuffle),total_price:r.total_price},n=t.handlebars.compile(e)(a);$(t.wrapperSelector).html(n),t.bindEvents(),t.afterShowWidget()}},this.searchProducts=function(r){var e=[];t.serverProductIds=r.product_ids;var i=$.isArray(r.product_ids)?r.product_ids:Object.keys(r.product_ids);t.includeCurrentProduct&&$.merge(i,[t.currentProductId]);for(var a=0;a<i.length;a++)e.push("id:"+i[a]);$.ajax({url:"/search",type:"POST",dataType:"json",data:{view:"ba-rec-dis",type:"product",q:e.join(" OR ")},success:t.showWidget})},this.afterVariantSelected=function(){},this.bindEvents=function(){$(".ba-product-variant-select").on("change",function(){var r=$(this).parents("li"),e=$(this).find("option:selected"),i=r.find(".ba-freq-products-input");i.data("price",e.data("price")),i.val($(this).val()),r.find(".ba-product-price").html(t.baDisplayPrice(e.data("price")));var a=r.find(".ba-product-oldprice"),n=$('ba-product[data-product-id="'+r.data("productId")+'"] .ba-label-sale');e.data("comparePrice")?(a.html(t.baDisplayPrice(e.data("comparePrice"))).removeClass("ba-hidden"),n.removeClass("ba-hidden")):(a.addClass("ba-hidden"),n.addClass("ba-hidden")),t.afterVariantSelected()})},this.addVariantsToCart=function(r,e){if(r.length){var i=r.shift();if(i.length<=0)return;$.ajax({url:"/cart/add.js",type:"POST",dataType:"json",data:{id:i,quantity:1},headers:{"ba-met-applied":!0},success:function(){var a=parseInt((new Date).getTime());window.baMet&&baMet.saveBaCartData({id:i,q:1,ts:a,app:"freq",name:e}),t.addVariantsToCart(r,e)},error:function(i){"object"==typeof i&&"object"==typeof i.responseJSON&&"string"==typeof i.responseJSON.description&&alert(i.responseJSON.description),"string"==typeof res&&alert(i),t.addVariantsToCart(r,e)}})}else this.variantsAddedToCart()},this.redirectToCart=function(){setTimeout(function(){window.location.href="/cart"},100)},this.variantsAddedToCart=function(){this.redirectToCart()},this}; 1637 var RecProductWidget=function(){var t=this;return this.base=new RecWidgetBase,this.settings={},this.init=function(){this.base.settings=this.settings,this.base.widget_type="pw",window.booster&&window.booster.product&&(this.base.currentProductId=window.booster.product.id),this.base.templateSelector="#ba-freq",this.base.wrapperSelector="div.ba-freq-wrapper",this.base.afterShowWidget=this.afterShowWidget,this.base.afterVariantSelected=this.recalculateTotal,this.base.recommendationsGot=this.recommendationsGot,this.base.variantsAddedToCart=function(){$(".ba-product-addtocart").html(t.settings.trans_added_selected_to_cart),"go_to_cart"==t.settings.action_after_add?this.redirectToCart():window.location.reload()},this.base.init(),this.base.currentProductId&&(this.settings.preview||$.ajax({url:"/cart.js",type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",success:function(a){for(var e=[],r=[],s=0;s<a.items.length;s++)e.push(a.items[s].product_id),r.push(a.items[s].handle);t.base.getRecommendations(e,r)}}))},this.afterShowWidget=function(){if(window.baMet)try{if($("#ba-bought-together:visible").length>0){var a={};a.url=baMet.page_hash.url,a.trigger_product_id=window.BoosterApps.common.product.id,a.freq_product_ids=$("#ba-bought-together div.ba-products-list div.ba-product").map(function(t,a){return parseInt(a.getAttribute("data-product-id"))}).get(),baMet.apply("freq_view",a,"freq")}}catch(e){console.log(e)}t.recalculateTotal(),t.bindEvents()},this.recommendationsGot=function(a){var e="<div class='ba-freq-wrapper'></div>";if(t.settings.freq_enabled){var r=$("form[action*='/cart/add']").first();0==$(".ba-freq-wrapper").length&&r.after(e),t.base.searchProducts(a)}else t.settings.preview&&($("#widget-preview").append(e),t.base.searchProducts(a));t.base.reloadCurrency()},this.markFirstImage=function(){$(".ba-product").removeClass("ba-first"),$(".ba-product:not(.ba-disabled):first").addClass("ba-first")},this.bindEvents=function(){$(".ba-freq-products-input").on("change",function(){$(".ba-freq-products-input:checked").length?$(".ba-product-addtocart").show():$(".ba-product-addtocart").hide();var a=$(this),e=a.parent(),r=$(".ba-product[data-product-id="+e.data("productId")+"]");a.is(":checked")?(e.removeClass("ba-disabled"),r.removeClass("ba-disabled"),t.markFirstImage(),r.fadeIn(700)):(e.addClass("ba-disabled"),r.addClass("ba-disabled"),t.markFirstImage(),r.hide()),t.recalculateTotal()}),$(".ba-product-addtocart").on("click",function(){$(".ba-product-addtocart").html("...").attr("disabled","disabled");var a=$.makeArray($(".ba-freq-products-input:checked").map(function(){return parseInt($(this).val())}));if(window.baMet)try{var e=baMet.page_hash;e.variant_ids=a,e.total_price=parseInt($(".ba-total-price").data("ba-freq-total-price")),baMet.apply("freq_atc",e,"freq")}catch(r){console.log(r)}a.length>0?t.base.addVariantsToCart(a,"freq_atc"):$(".ba-product-addtocart").html(t.settings.trans_add_selected_to_cart).attr("disabled",!1)})},this.recalculateTotal=function(){var a=0;$(".ba-freq-products-input:checked").each(function(){a+=parseFloat($(this).data("price"))}),$(".ba-total-price").attr("data-ba-freq-total-price",a).html(t.base.baDisplayPrice(a))},this}; 1638 1639 1640 1641 var csw_settings = { 1642 app_root_url: '/apps/booster_recommendations', 1643 app_name: 'freq', 1644 shop_domain: '', 1645 shuffle: false, 1646 freq_enabled: true, 1647 trans_add_selected_to_cart: 'Add to Cart', 1648 trans_added_selected_to_cart: 'Added to cart' 1649 }; 1650 1651 if(window.booster.ba_page == 'product') { 1652 1653 var widget = new RecProductWidget(); 1654 widget.settings = { 1655 app_root_url: '/apps/booster_recommendations', 1656 app_name: 'freq', 1657 shop_domain: '', 1658 shuffle: true, 1659 freq_enabled: true, 1660 trans_add_selected_to_cart: 'Add selected to cart', 1661 trans_added_selected_to_cart: 'Added selected to cart', 1662 action_after_add: 'go_to_cart' 1663 }; 1664 widget.init(); 1665 1666 1667 } else if(window.booster.ba_page == 'cart') { 1668 1669 1670 1671 } 1672 }); 1673 1674 1675 function insertPopupMessageJs(){ 1676 var head = document.getElementsByTagName('head')[0]; 1677 var script = document.createElement('script'); 1678 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'frequently-bought.boosterapps.com/preview_freq.js'; 1679 script.type = 'text/javascript'; 1680 head.appendChild(script); 1681 } 1682 if(document.location.search.indexOf("preview_freq=1") > -1){ 1683 setTimeout(function(){ 1684 insertPopupMessageJs(); 1685 }, 3500); 1686 } 1687 1688 }(window, document)); 1689 //version 10.03.2021 - 0.01 1690</script>
1690 1691 1692 1693 1694<!-- Failed to render app block "3847134708050210359": app block path "shopify://apps/transcy-ai-language-translate/blocks/switcher_embed_block/bce4f1c0-c18c-43b0-b0b2-a1aefaa44573" does not exist -->
1694<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1694 1695<shopify-store store-domain="https://hanezakka.com" country="US" language="zh-TW"></shopify-store> 1696<shopify-chat></shopify-chat> 1697</body> 1698</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.