PageSourceSearch

https://asiswines.com/blogs/news/what-is-natural-wine

html asiswines.com collected 2026-09-25 09:51:11 UTC 369,940 bytes, 6,105 lines download raw bytes

1
2
3<!doctype html>
4<html class="supports-no-js " lang="he">
5  <head>
6    <meta charset="utf-8">
7
8    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9    <meta name="viewport" content="width=device-width,initial-scale=1">
10    <meta name="theme-color" content="#005138">
11    <link rel="canonical" href="https://asiswines.com/blogs/news/what-is-natural-wine">
12
13    
14      <link rel="shortcut icon" href="//asiswines.com/cdn/shop/files/Asis_Favicon_32x32.png?v=1613719180" type="image/png">
15    
16
17    <title>
18      מה זה יין טבעי? על יין אורגני, ביודינאמי, גופרית, תוספים ועוד
19      
20      
21       &ndash; Asis wild wines
22    </title>
23
24    
25      <meta name="description" content="אם יינות אורגניים וביודינאמיים מתייחסים בעיקר לחקלאות, אז יינות טבעיים מתייחסים ליין מהתחלה ועד הסוף - עשייה בת קיימא לאורך כל הדרך. רוב היינות נעשים ללא תוספת גופרית (סולפיטים), יין לא מסונן, ללא ריסוס בכרם, בעבודה ידנית ובהתססה ספונטנית בלי שימוש בחביות עץ חדש ועם הרבה כבוד למסורת, לאדמה, לקהילה ולצרכנים.">
26    
27
28    <!-- /snippets/social-meta-tags.liquid -->
29
30
31
32
33<meta property="og:site_name" content="Asis wild wines">
34<meta property="og:url" content="https://asiswines.com/blogs/news/what-is-natural-wine">
35<meta property="og:title" content="מה זה בכלל יין טבעי?">
36<meta property="og:type" content="article">
37<meta property="og:description" content="הגישה ביינות טבעיים היא פשוטה – מה שפחות לקחת ומה שפחות להוסיף. יד ביד עם המודעות הסביבתית שהביאה גם צרכנות אוכל אחרת, נהיה מקום למוצרים שהם לא בהכרח תוצר אחיד ומושלם של פס ייצור קבוע, שמביאים טעמים חדשים ומעודדים שיח על אוכל מקומי, חקלאות בת קיימא, וצריכה קהילתית. יין טבעי במילים פשוטות. ">
38
39<meta property="og:image" content="http://asiswines.com/cdn/shop/articles/IMG_1613-62_1200x1200.jpg?v=1612299912">
40<meta property="og:image:secure_url" content="https://asiswines.com/cdn/shop/articles/IMG_1613-62_1200x1200.jpg?v=1612299912">
41
42
43<meta name="twitter:card" content="summary_large_image">
44<meta name="twitter:title" content="מה זה בכלל יין טבעי?">
45<meta name="twitter:description" content="הגישה ביינות טבעיים היא פשוטה – מה שפחות לקחת ומה שפחות להוסיף. יד ביד עם המודעות הסביבתית שהביאה גם צרכנות אוכל אחרת, נהיה מקום למוצרים שהם לא בהכרח תוצר אחיד ומושלם של פס ייצור קבוע, שמביאים טעמים חדשים ומעודדים שיח על אוכל מקומי, חקלאות בת קיימא, וצריכה קהילתית. יין טבעי במילים פשוטות. ">
46
47    <link rel="stylesheet" href="https://use.typekit.net/eab2flh.css">
48    
48<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
48<meta name="facebook-domain-verification" content="kjgltdre0tx5e098mqzfsx6ltpmmpv">
49<meta name="google-site-verification" content="Fd3wu9pT87jxri4MBh-9Wszs3IbOIBywWuIiUjQOwAw">
50<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/37287526535/digital_wallets/dialog">
51<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
52<script async="async" src="/checkouts/internal/preloads.js?locale=he-IL"></script>
vendor: 1 bytes, line 52
52
53<script id="shopify-features" type="application/json">{"accessToken":"444e1ea2fc5e74d44c24b742934bbf69","betas":["rich-media-storefront-analytics"],"domain":"asiswines.com","predictiveSearch":false,"shopId":37287526535,"locale":"he"}</script>
vendor: 1 bytes, line 53
53
54<script>var Shopify = Shopify || {};
55Shopify.shop = "asis-wild-wines.myshopify.com";
56Shopify.locale = "he";
57Shopify.currency = {"active":"ILS","rate":"1.0"};
58Shopify.country = "IL";
59Shopify.theme = {"name":"MARCH 2026","id":148169719943,"schema_name":"Narrative","schema_version":"9.0.3","theme_store_id":829,"role":"main"};
60Shopify.theme.handle = "null";
61Shopify.theme.style = {"id":null,"handle":null};
62Shopify.cdnHost = "asiswines.com/cdn";
63Shopify.routes = Shopify.routes || {};
64Shopify.routes.root = "/";
65Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
66Shopify.SignInWithShop = Shopify.SignInWithShop || {};
67Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
68Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 68
68
69<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 69
69
70<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 70
70
71<script>
72  window.Shopify = window.Shopify || {};
73  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
74  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
75  window.Shopify.SignInWithShop.eligible = true;
76</script>
vendor: 1 bytes, line 76
76
77<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 77
77
78<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.he.esm.js"></script>
vendor: 1 bytes, line 78
78
79<script type="module">
80  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.he.esm.js");
81
82  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
83
84</script>
vendor: 1 bytes, line 84
84
85<script>
86  window.Shopify = window.Shopify || {};
87  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
88  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.he.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.he.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.he.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.he.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.he.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.he.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.he.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.he.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.he.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.he.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.he.esm.js"],"listener":["modules/v2/loader.listener.he.esm.js"],"pay-button":["modules/v2/loader.pay-button.he.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.he.esm.js"],"shop-button":["modules/v2/loader.shop-button.he.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.he.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.he.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.he.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.he.esm.js"],"shop-login":["modules/v2/loader.shop-login.he.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.he.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.he.esm.js"]};
89</script>
vendor: 1 bytes, line 89
89
90<script>(function() {
91  var isLoaded = false;
92  function asyncLoad() {
93    if (isLoaded) return;
94    isLoaded = true;
95    var urls = ["https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=d82e9223\u0026shop=asis-wild-wines.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-7c3b68e34d9c34cce33845a02621a43f.js?shop=asis-wild-wines.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=asis-wild-wines.myshopify.com"];
96    for (var i = 0; i < urls.length; i++) {
97      var s = document.createElement('script');
98      s.type = 'text/javascript';
99      s.async = true;
100      s.src = urls[i];
101      var x = document.getElementsByTagName('script')[0];
102      x.parentNode.insertBefore(s, x);
103    }
104  };
105  if(window.attachEvent) {
106    window.attachEvent('onload', asyncLoad);
107  } else {
108    window.addEventListener('load', asyncLoad, false);
109  }
110})();</script>
vendor: 1 bytes, line 110
110
111<script id="__st">var __st={"a":37287526535,"offset":10800,"reqid":"201f0cbf-ce45-40ab-976d-632351067db6-1790329870","pageurl":"asiswines.com\/blogs\/news\/what-is-natural-wine","s":"articles-385830912135","u":"a53662b7a083","p":"article","rtyp":"article","rid":385830912135};</script>
vendor: 1 bytes, line 111
111
112<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 112
112
113<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 113
113
114<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//asiswines.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 114
114
115<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 = "//asiswines.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>
115<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 115
115
116<script>
117  window.Shopify = window.Shopify || {};
118  window.Shopify.MCP = window.Shopify.MCP || {};
119  window.Shopify.MCP.enabled = true;
120  window.Shopify.MCP.shop = "asis-wild-wines.myshopify.com";
121  window.Shopify.MCP.mcpEndpoint = "https:\/\/asiswines.com\/api\/mcp";
122  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"]}}];
123</script>
vendor: 1 bytes, line 123
123
124<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("\/\/asiswines.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
125</script>
vendor: 1 bytes, line 125
125
126<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://asiswines.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.he.js",t.type="module",document.head.appendChild(t)}};
127</script>
vendor: 1 bytes, line 127
127
128<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
129  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);
130</script>
vendor: 1 bytes, line 130
130
131<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})}}));
132</script>
vendor: 1 bytes, line 132
132
133<script id='scb4127' type='text/javascript' async='' src='https://asiswines.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 133
133
134<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
134
135
136    
137
138
139
140<style>@font-face {
141  font-family: "Archivo Narrow";
142  font-weight: 400;
143  font-style: normal;
144  src: url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"),
145       url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff");
146}
147
148  @font-face {
149  font-family: "Archivo Narrow";
150  font-weight: 400;
151  font-style: normal;
152  src: url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"),
153       url("//asiswines.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff");
154}
155
156/* ------------------------ Critical Helper Classes ------------------------- */
157.critical-hide {
158  display: none;
159}
160
161.critical-clear {
162  opacity: 0;
163  visibility: hidden;
164}
165
166.drawer-cover {
167  opacity: 0;
168}
169
170.main-content .shopify-section {
171  display: none;
172}
173
174.main-content .shopify-section:first-child {
175  display: inherit;
176}
177
178body:not(.template-index) .main-content {
179  opacity: 0;
180}
181
182
183/* ----------------------------- Global Styles ------------------------------ */
184*, *::before, *::after {
185  box-sizing: border-box;
186}
187
188html {
189  font-size: 62.5%;
190  background-color: #f7e1d1;
191}
192
193body {
194  margin: 0;
195  font-size: 1.6rem;
196  font-family: "Archivo Narrow", sans-serif;
197  font-style: normal;
198  font-weight: 400;
199  color: #000000;
200  line-height: 1.625;
201}
202
203.page-width {
204  max-width: 980px;
205  padding: 0 20px;
206  margin: 0 auto;
207}
208
209/* ---------------------------- Helper Classes ------------------------------ */
210.visually-hidden,
211.icon__fallback-text {
212  position: absolute !important;
213  overflow: hidden;
214  clip: rect(0 0 0 0);
215  height: 1px;
216  width: 1px;
217  padding: 0;
218  border: 0;
219}
220
221/* ----------------------------- Typography --------------------------------- */
222body {
223  -webkit-font-smoothing: antialiased;
224  -webkit-text-size-adjust: 100%;
225}
226
227.h4 {
228  letter-spacing: inherit;
229  text-transform: inherit;
230  font-family: "Archivo Narrow", sans-serif;
231  font-style: normal;
232  font-weight: 400;
233}
234
235
236.h4 a {
237  color: inherit;
238  text-decoration: none;
239  font-weight: inherit;
240}
241
242.h4 {
243  font-size: 2.2rem;
244}
245
246@media only screen and (min-width: 750px) {
247  .h4 {
248    font-size: 2.4rem;
249    line-height: 1.5;
250  }
251}
252
253/* ------------------------------ Buttons ----------------------------------- */
254.btn,
255.btn--secondary {
256  -moz-user-select: "none";
257  -ms-user-select: "none";
258  -webkit-user-select: "none";
259  user-select: "none";
260  -webkit-appearance: none;
261  -moz-appearance: none;
262  appearance: none;
263  display: inline-block;
264  position: relative;
265  width: auto;
266  background-color: #005138;
267  border-radius: 0;
268  color: #ffffff;
269  border: 2px solid #005138;
270  font-size: 1.4rem;
271  font-weight: 700;
272  letter-spacing: 1.5px;
273  text-decoration: none;
274  text-align: center;
275  text-transform: uppercase;
276  padding: 10px 30px;
277  line-height: 2.2;
278  vertical-align: middle;
279  cursor: pointer;
280  transition: outline 0.1s linear;
281  box-sizing: border-box;
282}
283
284.btn--square {
285  width: 50px;
286  height: 50px;
287  padding: 0;
288  text-align: center;
289  line-height: 50px;
290}
291
292.btn--clear {
293  position: relative;
294  background-color: transparent;
295  border: 0;
296  color: #000000;
297  transition: 0.15s opacity ease-out;
298}
299
300.btn--clear:hover::after,
301.btn--clear::after {
302  outline: 0 !important;
303}
304
305.btn::after,
306.btn--secondary::after {
307  content: '';
308  display: block;
309  position: absolute;
310  top: 0;
311  left: 0;
312  width: 100%;
313  height: 100%;
314  outline: 2px solid #005138;
315  transition: outline 0.1s linear;
316}
317
318/* -------------------------------- Icons ----------------------------------- */
319.icon {
320  display: inline-block;
321  width: 20px;
322  height: 20px;
323  vertical-align: middle;
324}
325
326/* ----------------------------- Site Header -------------------------------- */
327.site-header {
328  position: relative;
329  
330  z-index: 10;
331}
332
333.site-header--transparent {
334  position: absolute;
335  top: 0;
336  left: 0;
337  right: 0;
338  z-index: 10;
339}
340
341.site-header__wrapper {
342  min-height: 60px;
343}
344
345.site-header--transparent .site-header__wrapper {
346  
347}
348
349.site-header__wrapper svg {
350  fill: #005138;
351}
352
353.site-header__wrapper--transitioning {
354  
355}
356
357.announcement-bar {
358  display: none;
359  text-align: center;
360  position: relative;
361  text-decoration: none;
362  z-index: 10;
363}
364
365.announcement-bar--visible {
366  display: block;
367}
368
369.announcement-bar__message {
370  font-size: 16px;
371  font-weight: 400;
372  padding: 10px 20px;
373  margin-bottom: 0;
374}
375
376.announcement-bar__message .icon {
377  fill: currentColor;
378}
379
380.announcement-bar__close {
381  position: absolute;
382  right: 20px;
383  padding: 0;
384  width: 30px;
385  height: 30px;
386  line-height: 100%;
387  top: 50%;
388  -ms-transform: translateY(-50%);
389  -webkit-transform: translateY(-50%);
390  transform: translateY(-50%);
391}
392
393.announcement-bar__close .icon {
394  width: 12px;
395  height: 12px;
396  fill: currentColor;
397}
398
399.site-header-sections {
400  display: -webkit-flex;
401  display: -ms-flexbox;
402  display: flex;
403  width: 100%;
404  -ms-flex-align: center;
405  -webkit-align-items: center;
406  -moz-align-items: center;
407  -ms-align-items: center;
408  -o-align-items: center;
409  align-items: center;
410  min-height: 60px;
411}
412
413.site-header__section--title {
414  display: -webkit-flex;
415  display: -ms-flexbox;
416  display: flex;
417  width: 100%;
418  -webkit-justify-content: center;
419  -ms-justify-content: center;
420  justify-content: center;
421}
422
423.site-header__logo-wrapper {
424  display: inline-block;
425  margin: 0;
426  padding: 10px 0;
427  text-align: center;
428  line-height: 1.2;
429}
430
431.site-header__logo {
432  display: block;
433}
434
435.site-header__logo-image {
436  display: block;
437  margin: 0 auto;
438}
439
440.site-header--transparent .site-header__logo-image {
441  display: none;
442}
443
444@media only screen and (max-width: 749px) {
445  .site-header__logo-image {
446    max-height: 30px;
447  }
448}
449
450.site-header__logo-image--transparent {
451  display: none;
452}
453
454.site-header--transparent .site-header__logo-image--transparent {
455  display: block;
456}
457
458.navigation-open .site-header__logo-image--transparent,
459html.supports-no-js .site-header__logo-image--transparent {
460  display: none;
461}
462
463.site-header__cart svg {
464  width: 22px;
465  height: 30px;
466  margin: -2px 0 0 -2px;
467}
468
469@media only screen and (min-width: 750px) {
470  .site-header__cart svg {
471    width: 26px;
472  }
473}
474
475.site-header__cart::after {
476  border-color: #000000;
477}
478
479.site-header__cart-bubble {
480  position: absolute;
481  top: 15px;
482  right: 10px;
483  width: 10px;
484  height: 10px;
485  background-color: #005138;
486  border-radius: 50%;
487  opacity: 0;
488  
489  
490}
491
492@media only screen and (min-width: 750px) {
493  .site-header__cart-bubble {
494    top:15px;
495    right: 9px;
496  }
497}
498
499.site-header__cart .site-header__cart-bubble {
500  top: 13px;
501}
502
503@media only screen and (min-width: 750px) {
504  .site-header__cart .site-header__cart-bubble {
505    top: 12px;
506  }
507}
508
509.site-header__cart-bubble--visible {
510  opacity: 1;
511  -ms-transform: scale(1);
512  -webkit-transform: scale(1);
513  transform: scale(1);
514}
515
516.burger-icon {
517  display: block;
518  height: 2px;
519  width: 16px;
520  left: 50%;
521  margin-left: -8px;
522  background: #005138;
523  position: absolute;
524  transition: all 0.25s ease-out;
525}
526
527@media only screen and (min-width: 750px) {
528  .burger-icon {
529    height:2px;
530    width: 24px;
531    left: 50%;
532    margin-left: -12px;
533  }
534}
535
536.burger-icon--top {
537  top: 13px;
538}
539
540@media only screen and (min-width: 750px) {
541  .burger-icon--top {
542    top: 13px;
543  }
544}
545
546.site-header__navigation--active .burger-icon--top {
547  top: 23px;
548  transform: rotate(45deg);
549}
550
551.burger-icon--mid {
552  top: 20px;
553}
554
555@media only screen and (min-width: 750px) {
556  .burger-icon--mid {
557    top: 20px;
558  }
559}
560
561.site-header__navigation--active .burger-icon--mid {
562  opacity: 0;
563}
564
565.burger-icon--bottom {
566  top: 27px;
567}
568
569@media only screen and (min-width: 750px) {
570  .burger-icon--bottom {
571    top: 27px;
572  }
573}
574
575.site-header__navigation--active .burger-icon--bottom {
576  top: 27px;
577  transform: rotate(-45deg);
578}
579
580.site-header__navigation {
581  position: relative;
582}
583
584.site-header__navigation svg {
585  width: 20px;
586  height: 30px;
587}
588
589.site-header__navigation::after {
590  border-color: #4a4a4a;
591}
592
593/* ----------------------------- Slideshow --------------------------------- */
594.slideshow {
595  display: -webkit-flex;
596  display: -ms-flexbox;
597  display: flex;
598  width: 100%;
599  position: relative;
600  overflow: hidden;
601  min-height: 300px;
602  max-height: calc(100vh - 35px);
603  background-color: #ecb690;
604}
605
606.slideshow--full .slideshow {
607  height: calc(100vh - 35px);
608}
609
610@media only screen and (max-width: 749px) {
611  .slideshow--adapt .slideshow {
612    max-height: 125vw;
613    min-height: 75vw;
614  }
615}
616
617.slideshow__slides {
618  margin: 0;
619  padding: 0;
620  list-style: none;
621}
622
623.slideshow__slide {
624  position: absolute;
625  height: 100%;
626  width: 100%;
627  opacity: 0;
628  z-index: 0;
629  transition: all 0.5s cubic-bezier(0, 0, 0, 1);
630}
631
632.slideshow__slide--active {
633  transition: all 0.5s cubic-bezier(0, 0, 0, 1);
634  opacity: 1;
635  z-index: 2;
636}
637
638.slideshow__overlay::before {
639  content: '';
640  position: absolute;
641  top: 0;
642  right: 0;
643  bottom: 0;
644  left: 0;
645  z-index: 3;
646}
647
648.slideshow__image {
649  height: 100%;
650  width: 100%;
651  object-fit: cover;
652  z-index: 1;
653  transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87),filter 400ms,-webkit-filter 400ms;
654  font-family: "object-fit: cover";
655}
656
657.slideshow__image .placeholder-svg {
658  display: block;
659  fill: rgba(74,74,74,0.35);
660  background-color: #f1eee6;
661  position: absolute;
662  top: 50%;
663  left: 50%;
664  height: 100%;
665  width: auto;
666  max-height: none;
667  max-width: none;
668  -ms-transform: translate(-50%, -50%);
669  -webkit-transform: translate(-50%, -50%);
670  transform: translate(-50%, -50%);
671}
672
673.slideshow__image .placeholder-background {
674  background-color: #faf9f6;
675  position: absolute;
676  top: 0;
677  right: 0;
678  bottom: 0;
679  left: 0;
680}
681
682.slideshow__navigation {
683  margin: 0;
684  padding: 0;
685  list-style: none;
686}
687
688.slideshow__text-content-mobile,
689.slideshow__button-cta-single {
690  display: none;
691}
692
693.slideshow__indicators {
694  margin: 0;
695  padding: 0;
696  list-style: none;
697}
698</style>
699
700    
701
702
703<style>
704.card-list__column::after {
705    display: none !important;
706}
707  .card{
708      display: flex;
709      flex-direction: column;
710      
711  }
712</style>
713
714<link title="theme" rel="preload" href="//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210" as="style">
715<noscript><link rel="stylesheet" href="//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210"></noscript>
716
717<script>
718  /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
719  !function(a){"use strict";var b=function(b,c,d){function e(a){return h.body?a():void setTimeout(function(){e(a)})}function f(){i.addEventListener&&i.removeEventListener("load",f);if(!Shopify.designMode)i.media=d||"all"}var g,h=a.document,i=h.createElement("link");if(c)g=c;else{var j=(h.body||h.getElementsByTagName("head")[0]).childNodes;g=j[j.length-1]}var k=h.styleSheets;i.rel="stylesheet",i.href=b,i.media=Shopify.designMode?d||"all":"only x",e(function(){g.parentNode.insertBefore(i,c?g:g.nextSibling)});var l=function(a){for(var b=i.href,c=k.length;c--;)if(k[c].href===b)return a();setTimeout(function(){l(a)})};return i.addEventListener&&i.addEventListener("load",f),i.onloadcssdefined=l,l(f),i};"undefined"!=typeof exports?exports.loadCSS=b:a.loadCSS=b}("undefined"!=typeof global?global:this);
720  /*! onloadCSS. (onload callback for loadCSS) [c]2017 Filament Group, Inc. MIT License */
721  function onloadCSS(a,b){function c(){!d&&b&&(d=!0,b.call(a))}var d;a.addEventListener&&a.addEventListener("load",c),a.attachEvent&&a.attachEvent("onload",c),"isApplicationInstalled"in navigator&&"onloadcssdefined"in a&&a.onloadcssdefined(c)}
722
723  // Insert our stylesheet before our preload <link> tag
724  var preload = document.querySelector('link[href="//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210"]');
725  var stylesheet = loadCSS('//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210', preload);
726  // Create a property to easily detect if the stylesheet is done loading
727  onloadCSS(stylesheet, function() { stylesheet.loaded = true; });
728</script>
728
729
730    <style>
731      .cart .hulkapps-cart-reminder {
732        display: none;
733      }
734      .floating-whatsapp {
735        position: fixed;
736        bottom: 40px;
737        z-index: 9999;
738      }
739      .floating-whatsapp .tool-tips {
740        position: absolute;
741        bottom: 20%;
742        right: 130%;
743        font-size: var(--wa-tooltip-font-size);
744        background: var(--wa-tooltip-bg);
745        white-space: nowrap;
746        padding: var(--wa-tooltip-padding);
747        padding-top: var(--wa-tooltip-padding-top);
748        border-radius: 5px;
749        color: var(--wa-tooltip-color);
750        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
751        animation: animTooltip 1s ease 0s infinite alternate forwards;
752        line-height: 1;
753      }
754      @keyframes animTooltip {
755        from {
756          transform: translatex(0);
757        }
758        to {
759          transform: translatex(2px);
760        }
761      }
762      .floating-whatsapp .tool-tips::after {
763        content: '';
764        position: absolute;
765        top: 40%;
766        right: -3px;
767        transform: translate(50%, 0) rotate(266deg);
768        border-top: 6px solid #005238;
769        border-left: 6px solid transparent;
770        border-right: 6px solid transparent;
771      }
772      .floating-whatsapp .close-tooltip-whatsapp {
773        background: transparent;
774        border: none;
775        position: absolute;
776        top: -10px;
777        left: -10px;
778
779        opacity: 0;
780        transform: scale(0.6);
781        pointer-events: none;
782
783        transition: opacity 0.3s ease, transform 0.3s ease;
784      }
785
786      .floating-whatsapp .tool-tips:hover > .close-tooltip-whatsapp {
787        opacity: 1;
788        transform: scale(1);
789        pointer-events: auto;
790      }
791      .floating-whatsapp .close-tooltip-whatsapp svg {
792        width: 10px;
793        height: 10px;
794        background: transparent;
795      }
796      .floating-whatsapp-link {
797        width: var(--wa-size);
798        height: var(--wa-size);
799        background: var(--wa-bg);
800        border-radius: 50%;
801        display: flex;
802        align-items: center;
803        justify-content: center;
804        color: #fff;
805        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
806        transition: transform 0.2s ease, box-shadow 0.2s ease;
807        color: #fff;
808      }
809      .floating-whatsapp-link:hover {
810        transform: scale(1.08);
811        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
812      }
813
814      .floating-whatsapp img,
815      .floating-whatsapp svg {
816        width: 100%;
817        height: 100%;
818      }
819
820      .floating-whatsapp--right {
821        right: 20px;
822      }
823
824      .floating-whatsapp--left {
825        left: 20px;
826      }
827      @media screen and (max-width: 768px) {
828        .floating-whatsapp .tool-tips .close-tooltip-whatsapp {
829          opacity: 1;
830          transform: scale(1);
831          pointer-events: auto;
832        }
833      }
834    </style>
835    
835<script>
836      var theme = {
837        stylesheet: "//asiswines.com/cdn/shop/t/42/assets/theme.scss.css?v=99572149173635699841773135210",
838        modelViewerUiSprite: "//asiswines.com/cdn/shop/t/42/assets/model-viewer-ui-sprite.svg?v=51012726060321609211773131117",
839        plyrSprite: "//asiswines.com/cdn/shop/t/42/assets/plyr-sprite.svg?v=50389300931231853141773131117",
840        strings: {
841          addToCart: "הוספה לעגלה",
842          soldOut: "אזל המלאי",
843          unavailable: "לא זמין",
844          addItemSuccess: "הפריט התווסף לעגלה!",
845          viewCart: "צפו בעגלה",
846          cartError: "שגיאה. נסו שוב",
847          cartQuantityError: "אפשר להוסיף רק [quantity] [title] לעגלה",
848          regularPrice: "מחיר רגיל",
849          salePrice: "מחיר מיוחד",
850          unitPrice: "מחיר ליחידה",
851          unitPriceSeparator: "ל",
852          newsletter: {
853            blankError: "שגיאה",
854            invalidError: "כתובת המייל שהכנסת לא תקינה"
855          },
856          map: {
857            zeroResults: "אין תוצאות לכתובת זו",
858            overQueryLimit: "",
859            authError: "",
860            addressError: "טעות בחיפוש הכתובת"
861          },
862          slideshow: {
863            loadSlideA11yString: "טענו שקופית [slide_number]",
864            activeSlideA11yString: "שקופית [slide_number], נוכחית"
865          }
866        },
867        isOnline: true,
868        moneyFormat: "₪ {{amount}}",
869        mediaQuerySmall: 750,
870        mediaQueryMedium: 990
871      };
872
873      
874
875      document.documentElement.className = document.documentElement.className.replace('supports-no-js', '');
876    </script>
876
877
878    
878<script src="//asiswines.com/cdn/shop/t/42/assets/lazysizes.min.js?v=41644173127543473891773131117" async="async"></script>
878
879    
879<script src="//asiswines.com/cdn/shop/t/42/assets/vendor.min.js?v=80505636303242466691773131117" defer="defer"></script>
879
880    
880<script src="//asiswines.com/cdn/shop/t/42/assets/theme.js?v=73840333996675348841773211669" defer="defer"></script>
880
881    
881<script src="//asiswines.com/cdn/shop/t/42/assets/custom.js?v=4785081254065947421773131117" defer="defer"></script>
881
882    
882<script src="https://code.jquery.com/jquery-3.2.1.min.js" defer="defer"></script>
882
883
884    
884<script
885      shopify_url="asis-wild-wines.myshopify.com"
886      shopify_data="{&quot;first_name&quot;:null,&quot;address1&quot;:&quot;9 Wolfson Street&quot;,&quot;phone&quot;:&quot;0545877630&quot;,&quot;city&quot;:&quot;Tel Aviv-Yafo&quot;,&quot;zip&quot;:&quot;6603714&quot;,&quot;province&quot;:&quot;&quot;,&quot;country&quot;:&quot;Israel&quot;,&quot;last_name&quot;:null,&quot;address2&quot;:&quot;&quot;,&quot;company&quot;:&quot;&quot;,&quot;latitude&quot;:null,&quot;longitude&quot;:null,&quot;name&quot;:&quot;&quot;,&quot;country_code&quot;:&quot;IL&quot;,&quot;province_code&quot;:null}"
887      defer="defer"
888      src="https://assets.entanglecommerce.com/google-review-assets/gr-extension.min.js"
889    ></script>
889
890    <link
891      href="https://assets.entanglecommerce.com/google-review-assets/gr-extension.min.css"
892      rel="stylesheet"
893      type="text/css"
894    >
895    
895<script>window.is_hulkpo_installed=false</script>
895
896
897    <link href="//asiswines.com/cdn/shop/t/42/assets/gaia.scss.css?v=178303183567667607621789650410" rel="stylesheet" type="text/css" media="all" />
898    <link href="//asiswines.com/cdn/shop/t/42/assets/base.css?v=138671546583172012781778917741" rel="stylesheet" type="text/css" media="all" />
899  <!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
899<script src="https://limits.minmaxify.com/limitsv2/asis-wild-wines.myshopify.com?v=149&r=20260726105709" defer></script>
899
900
901<!-- END app block -->
901<script src="https://cdn.shopify.com/extensions/01a0ca4b-28c5-7732-959d-2591e6d4564f/free-shipping-bar-268/assets/freeshippingbar.js" type="text/javascript" defer="defer"></script>
901
902<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
903<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: 37287526535,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};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 903
903
904<script>
905  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
906</script>
vendor: 1 bytes, line 906
906
907<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}
907).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: 37287526535,storefrontBaseUrl: "https://asiswines.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://asiswines.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2605613191","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
907,"dataSharingState":"unrestricted"},{"id":"331612295","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\",\\\"GT-MB6FGCQW\\\"],\\\"target_country\\\":\\\"IL\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/gP0VCK2hzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/74YhCMuqzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/BEx6CMiqzrIaEOmM1ps_\\\",\\\"MC-02788778LV\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/dnQwCKqhzrIaEOmM1ps_\\\",\\\"MC-02788778LV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/HF4VCMWqzrIaEOmM1ps_\\\",\\\"MC-02788778LV\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/AvLsCM6qzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-J696ZF7CEH\\\",\\\"AW-16969467497\\\/93SfCMKqzrIaEOmM1ps_\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J696ZF7CEH\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"168624263","configuration":"{\"pixel_id\":\"1318600045284055\",\"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":"44793991","configuration":"{\"environment\":\"production\",\"isPlusUser\":\"false\",\"siteId\":\"d82e9223\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e817d921cf85e9215b0e5e4b99ed737","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"67207303","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Asis wild wines","paymentSettings":{"currencyCode":"ILS"},"myshopifyDomain":"asis-wild-wines.myshopify.com","countryCode":"IL","storefrontUrl":"https:\/\/asiswines.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://asiswines.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148169719943","themeStoreId":"829","themePublished":"true","eventMetadataId":"bb7316e7-9553-4830-b9e4-67a021e2cc1e","pageType":"article","resourceId":"385830912135","shopId":"37287526535","storefrontBaseUrl":"https:\/\/asiswines.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
907<script>
908  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
909  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
910  window.ShopifyAnalytics.meta.currency = 'ILS';
911  var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":385830912135,"requestId":"201f0cbf-ce45-40ab-976d-632351067db6-1790329870"}};
912  for (var attr in meta) {
913    window.ShopifyAnalytics.meta[attr] = meta[attr];
914  }
915</script>
vendor: 1 bytes, line 915
915
916<script class="analytics">
917  (function () {
918    var customDocumentWrite = function(content) {
919      var jquery = null;
920
921      if (window.jQuery) {
922        jquery = window.jQuery;
923      } else if (window.Checkout && window.Checkout.$) {
924        jquery = window.Checkout.$;
925      }
926
927      if (jquery) {
928        jquery('body').append(content);
929      }
930    };
931
932    var hasLoggedConversion = function(token) {
933      if (token) {
934        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
935      }
936      return false;
937    }
938
939    var setCookieIfConversion = function(token) {
940      if (token) {
941        var twoMonthsFromNow = new Date(Date.now());
942        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
943
944        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
945      }
946    }
947
948    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
949    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
950    if (trekkie.integrations) {
951      return;
952    }
953    trekkie.methods = [
954      'identify',
955      'page',
956      'ready',
957      'track',
958      'trackForm',
959      'trackLink'
960    ];
961    trekkie.factory = function(method) {
962      return function() {
963        var args = Array.prototype.slice.call(arguments);
964        args.unshift(method);
965        trekkie.push(args);
966        if (method == 'track' || method == 'page') {
967          var pageUrl;
968          try {
969            pageUrl = window.location.href;
970          } catch (e) {}
971          var pageReferrer;
972          try {
973            pageReferrer = document.referrer;
974          } catch (e) {}
975          try {
976            if (window.__TREKKIE_SHIM_QUEUE == null) {
977              window.__TREKKIE_SHIM_QUEUE = [];
978            }
979            window.__TREKKIE_SHIM_QUEUE.push({
980              from: 'trekkie-stub',
981              method: method,
982              args: args.slice(1),
983              pageContext: {
984                url: pageUrl,
985                referrer: pageReferrer
986              }
987            });
988          } catch (e) {
989            // no-op
990          }
991        }
992        return trekkie;
993      };
994    };
995    for (var i = 0; i < trekkie.methods.length; i++) {
996      var key = trekkie.methods[i];
997      trekkie[key] = trekkie.factory(key);
998    }
999    trekkie.load = function(config) {
1000      trekkie.config = config || {};
1001      trekkie.config.initialDocumentCookie = document.cookie;
1002      var first = document.getElementsByTagName('script')[0];
1003var script = document.createElement('script');
1004script.type = 'text/javascript';
1005script.onerror = function(e) {
1006  var scriptFallback = document.createElement('script');
1007  scriptFallback.type = 'text/javascript';
1008  scriptFallback.onerror = function(error) {
1009          var Monorail = {
1010      produce: function produce(monorailDomain, schemaId, payload) {
1011        var currentMs = new Date().getTime();
1012        var event = {
1013          schema_id: schemaId,
1014          payload: payload,
1015          metadata: {
1016            event_created_at_ms: currentMs,
1017            event_sent_at_ms: currentMs
1018          }
1019        };
1020        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1021      },
1022      sendRequest: function sendRequest(endpointUrl, payload) {
1023        // Try the sendBeacon API
1024        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1025          var blobData = new window.Blob([payload], {
1026            type: 'text/plain'
1027          });
1028
1029          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1030            return true;
1031          } // sendBeacon was not successful
1032
1033        } // XHR beacon
1034
1035        var xhr = new XMLHttpRequest();
1036
1037        try {
1038          xhr.open('POST', endpointUrl);
1039          xhr.setRequestHeader('Content-Type', 'text/plain');
1040          xhr.send(payload);
1041        } catch (e) {
1042          console.log(e);
1043        }
1044
1045        return false;
1046      },
1047      isIos12: function isIos12() {
1048        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1049      }
1050    };
1051    Monorail.produce('monorail-edge.shopifysvc.com',
1052      'trekkie_storefront_load_errors/1.1',
1053      {shop_id: 37287526535,
1054      theme_id: 148169719943,
1055      app_name: "storefront",
1056      context_url: window.location.href,
1057      source_url: "//asiswines.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1058
1059  };
1060  scriptFallback.async = true;
1061  scriptFallback.src = '//asiswines.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1062  first.parentNode.insertBefore(scriptFallback, first);
1063};
1064script.async = true;
1065script.src = '//asiswines.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1066first.parentNode.insertBefore(script, first);
1067
1068    };
1069    trekkie.load(
1070      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":37287526535,"isMerchantRequest":null,"themeId":148169719943,"themeCityHash":"16155227654620757312","contentLanguage":"he","currency":"ILS","eventMetadataId":"bb7316e7-9553-4830-b9e4-67a021e2cc1e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1071    );
1072
1073    var loaded = false;
1074    trekkie.ready(function() {
1075      if (loaded) return;
1076      loaded = true;
1077
1078      window.ShopifyAnalytics.lib = window.trekkie;
1079
1080      var originalDocumentWrite = document.write;
1081      document.write = customDocumentWrite;
1082      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1083      document.write = originalDocumentWrite;
1084
1085      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1086      var token = match? match[1]: undefined;
1087      if (!hasLoggedConversion(token)) {
1088        setCookieIfConversion(token);
1089        
1090      }
1091    });
1092
1093    window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":385830912135,"requestId":"201f0cbf-ce45-40ab-976d-632351067db6-1790329870","shopifyEmitted":true});
1094
1095    var eventsListenerScript = document.createElement('script');
1096    eventsListenerScript.async = true;
1097    eventsListenerScript.src = "//asiswines.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1098    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1099})();</script>
1099
1100  
1100<script>
1101  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1102    window.ga = function ga() {
1103      (window.ga.q = window.ga.q || []).push(arguments);
1104      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1105        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1106      }
1107      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.");
1108    };
1109    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1110      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1111    }
1112  }
1113</script>
vendor: 1 bytes, line 1113
1113
1114<script
1115  defer
1116  src="https://asiswines.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1117  data-application="storefront-renderer"
1118  data-shop-id="37287526535"
1119  data-render-region="gcp-us-central1"
1120  data-page-type="article"
1121  data-theme-instance-id="148169719943"
1122  data-theme-name="Narrative"
1123  data-theme-version="9.0.3"
1124  data-monorail-region="shop_domain"
1125  data-resource-timing-sampling-rate="10"
1126  data-shs="true"
1127  data-shs-beacon="true"
1128  data-shs-export-with-fetch="true"
1129  data-shs-logs-sample-rate="1"
1130  data-shs-beacon-endpoint="https://asiswines.com/api/collect"
1131></script>
1131
1132<meta name="shopify-y" content="d742a059-d8ea-46a0-bb2a-5a1852b01438" data-expiration="1821887471000"><meta name="shopify-s" content="145b3320-821f-45df-b188-063bcfbe8827" data-expiration="1790331671000"><meta name="new-cookie-storage-activated" content="t">
1133</head>
1134
1135  <body
1136    id="מה-זה-יין-טבעי-על-יין-אורגני-ביודינאמי-גופרית-תוספים-ועוד"
1137    class="template-article data-animations"
1138  >
1139
1140    
1141
1142    
1143
1144    <!-- start age check: true asiswines.com -->
1145    
1146      
1147
1148
1149
1150
1151
1152
1153<style>
1154  #prompt-background .button-enter{
1155    border:none;
1156    border-radius:0;
1157    background:#fff;
1158    width: 100%;
1159    max-width: 91px;
1160    transition:all .4s;
1161  }
1162  #prompt-background .button-enter:hover{
1163    
1164    background:#f7e1d1;
1165  }
1166  #prompt-background .modal-prompt h1{
1167    color:#fff;
1168    font-weight:900;
1169  }
1170  
1171  #prompt-background .buttton-wrapper{
1172    display:flex;
1173    justify-content:space-around;
1174    aling-items:center;
1175  }
1176  #prompt-background .modal-prompt{
1177    width:440px;
1178    padding:60px;
1179    border-radius:10px;
1180  }
1181  #prompt-background {}
1182</style>
1183<div id="prompt-background">
1184  <div id="age-check-prompt" class="modal-prompt">
1185    <h1>
1186      
1187  האם מלאו לך 18 שנה?
1188
1189    </h1>
1190    <p>
1191      
1192
1193    </p>
1194    <div
1195      
1196        style="display:none;"
1197      
1198    >
1199      <select
1200        name="bmonth"
1201        id="bmonth"
1202        
1203          value="1"
1204        
1205      >
1206        
1207      </select>
1208      <select
1209        name="bday"
1210        id="bday"
1211        
1212          value="1"
1213        
1214      >
1215        
1216      </select>
1217      <select
1218        name="byear"
1219        id="byear"
1220        
1221          value="1950"
1222        
1223      >
1224        
1225      </select>
1226      <div style="clear:both; margin-bottom:15px"></div>
1227    </div>
1228    <div class="buttton-wrapper">
1229      <button
1230        id="submit_birthdate"
1231        class="button-enter btn styled-submit"
1232        onclick="ageCheck()"
1233        style="display:inline-block"
1234      >
1235        כן
1236      </button>
1237      <a href="http://google.com/" id="button-exit" class="button-enter btn styled-submit" name="button-exit">לא</a>
1238    </div>
1239  </div>
1240</div>
1241
1242<script>
1243  function ageCheck() {
1244    var min_age = 18;  // Set the minimum age.
1245    var year =   parseInt(document.getElementById('byear').value);
1246    var month =  parseInt(document.getElementById('bmonth').value);
1247    var day =    parseInt(document.getElementById('bday').value);
1248    var theirDate = new Date((year + min_age), month, day);
1249    var today = new Date;
1250    if ((today.getTime() - theirDate.getTime()) < 0) {
1251      window.location = 'http://google.com'; //enter domain url where you would like the underaged visitor to be sent to.
1252    } else {
1253      var days = 14; //number of days until they must go through the age checker again.
1254      var date = new Date();
1255      date.setTime(date.getTime()+(days*24*60*60*1000));
1256      // var expires = "; expires="+date.toGMTString();
1257      document.cookie = 'isAnAdult=true; path=/';
1258      location.reload();
1259    };
1260   };
1261   function readCookie(name) {
1262     var nameEQ = name + "=";
1263     var ca = document.cookie.split(';');
1264     for(var i=0;i < ca.length;i++) {
1265       var c = ca[i];
1266       while (c.charAt(0)==' ') c = c.substring(1,c.length);
1267       if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
1268     }
1269     return null;
1270   };
1271   var isAnAdult = readCookie('isAnAdult');
1272   if (isAnAdult) {
1273     document.write("<style> #prompt-background { display: none; }</style>");
1274   }
1275</script>
1275
1276
1277<style>
1278  
1279</style>
1280
1281    
1282    <!-- end age check -->
1283    <a class="visually-hidden skip-link" href="#MainContent">דלגו לתוכן</a>
1284
1285    <div id="shopify-section-header" class="shopify-section">
1286  <style>
1287    .header-search .input-group--underline input[type=search]:focus {
1288      width: 200px;
1289      width: 200px;
1290    }
1291    .header-search .input-group--underline:hover input[type=search]{
1292      width:200px;
1293    }
1294    .header-search .input-group--underline input[type=search]{
1295      
1296      transition:all .3s;
1297    }
1298  </style>
1299
1300<div
1301  class="site-header"
1302  data-section-id="header"
1303  data-section-type="header-section"
1304  data-drawer-push
1305  
1306>
1307  <header class="site-header__wrapper" role="banner">
1308    
1309
1310    
1311    <style>
1312            .mega-menu-inner-3 {
1313          margin: 0px -25px 0px 0px;
1314      }
1315            .mega-menu
1316            {
1317              direction: rtl;
1318              text-align: right;
1319            }
1320            .cst-header-logo-wrapper{
1321              min-width: 130px;
1322              display: flex;
1323              align-items: center;
1324              justify-content: center;
1325            }
1326            .cst-header-logo-wrapper a{
1327              width: fit-content;
1328            }
1329            .cst-close-btn-wrapper{
1330              display: flex;
1331              justify-content: end;
1332            }
1333            .cst-sub-links a{
1334              font-weight: normal !important;
1335            }
1336            .cst-sub-links{
1337              display: flex;
1338              flex-direction: column;
1339              padding-right: 20px;
1340               overflow: hidden;
1341              height: 0;
1342              transition: height 0.3s ease;
1343              margin-top: -1px;
1344            }
1345            .cst-sub-links-show{
1346              cursor: pointer;
1347              width: 100%;
1348              display: flex;
1349              align-items: center;
1350              justify-content: space-between;
1351              padding-left: 20px;
1352            }
1353            .cst-navbar-container{
1354              width: 100%;
1355              direction: ltr;
1356              padding:0px 10px;
1357            }
1358            .site-header-sections{
1359              direction:ltr;
1360              text-align:right;
1361              display: flex;
1362              flex-direction: row-reverse;
1363              max-width:1320px;
1364              margin:0px auto;
1365              padding: 0px 30px;
1366            }
1367            .main-nav ul{
1368              direction: rtl;
1369              text-align: right;
1370              display: flex;
1371              justify-content: center;
1372              margin: 0;
1373              gap: 20px;
1374              padding: 0px 0px 0px 10px;
1375            }
1376            .main-nav {
1377              display: block;
1378              width: 100%;
1379            }
1380            .cst-navbar{
1381              width: 100%;
1382            }
1383            .nav-item a{
1384              text-decoration: none;
1385              cursor: pointer;
1386              display: block;
1387              font-size: 15px;
1388              padding: 17px 0px;
1389              font-weight: 400;
1390              color: #005138;
1391              transition: all 0.4s;
1392              
1393              height: 100%;
1394              text-transform: capitalize;
1395              background-image: linear-gradient(#005138, #005138);
1396              background-size: 0% 2px;
1397              background-repeat: no-repeat;
1398              background-position: right bottom;
1399              transition: background-size 0.3s ease;
1400            }
1401            .nav-item a:hover{
1402              background-size: 100% 2px;
1403            }
1404            .nav-item{
1405              list-style: none;
1406              box-sizing: border-box;
1407            }
1408
1409            
1410
1411            .mega-menu {
1412                  display: none;
1413                  position: absolute;
1414                  top:60px;
1415                  width: 100%;
1416                  background:#f7e1d1;
1417                  padding: 0px 0px 0px 40px;
1418                  
1419                  z-index: 999;
1420            }
1421            .mega-menu.active {
1422              display: block;
1423            }
1424            .back-to-mobile-menu{
1425              display:none;
1426            }
1427            @media (max-width: 980px) {
1428              .back-to-mobile-menu {
1429                display:block;
1430              }
1431              .mega-menu {
1432                position: fixed;
1433                top: 0;
1434                left: -100%;
1435                width: 100%;
1436                height: 100vh;
1437                background: #f7e1d1;
1438                z-index: 10000;
1439                transition: left 0.3s ease-in-out;
1440                overflow-y: auto;
1441                padding: 20px;
1442                display: block; /* Always block; visibility controlled via 'left' */
1443              }
1444              .mega-menu.active {
1445               left: 0; /* Slide in */
1446              }
1447              .back-to-mobile-menu {
1448                background: none;
1449                border: none;
1450                font-size: 24px;
1451                padding: 10px 0;
1452                cursor: pointer;
1453                color: #005138;
1454              }
1455            }
1456            .mega-menu-parent
1457            {
1458              width: 100%;
1459          position: relative;
1460          margin: 0px auto;
1461            }
1462    </style>
1463    <style>
1464        .megaMenu-content-inner2
1465        {
1466          display: flex;
1467          flex-direction: column;
1468          justify-content: space-between;
1469        }
1470        .megaMenu-content-inner2 img{
1471          width:100%;
1472        }
1473        .megaMenu-content-inner2_bottombutton a{
1474          text-decoration: none;
1475          color: #005138;
1476          font-size: 18px;
1477        }
1478        .mega-menu-inner{
1479         max-width: 1260px;
1480          width: 100%;
1481          margin: 0px auto;
1482          display: flex;
1483          align-items: center;
1484          justify-content: space-evenly;
1485          align-items: center;
1486        }
1487        .mega-menu-inner-3-main{
1488          max-width: 1030px;
1489          margin:0px auto;
1490          display: flex;
1491          justify-content: center;
1492          align-items: center;
1493        }
1494        .mega-menu-inner-3
1495        {
1496          
1497        }
1498        .mega-menu-inner-3-ul li{
1499          margin: 5px 0px;
1500          padding: 0px 10px;
1501        }
1502        .mega-menu-inner-3-ul li a{
1503          text-decoration:none;
1504          font-size:15px;
1505          padding: 20px 0px;
1506          color: #005138;
1507          background-image: linear-gradient(#005138, #005138);
1508          background-size: 0% 2px;
1509          background-repeat: no-repeat;
1510          background-position: right bottom;
1511          transition: background-size 0.3s ease;
1512        }
1513        .mega-menu-inner-3-ul li a:hover{
1514          background-size: 100% 2px;
1515        }
1516        .mega-menu-inner-3-ul
1517        {
1518          display: flex;
1519          
1520          padding: 0px;
1521          list-style:none;
1522        }
1523        .wine-style-content{
1524          
1525        }
1526        .wine-style-content-2
1527        {
1528           
1529        }
1530        .wine-style-content h3{
1531          font-size: 20px;
1532          font-weight: 400;
1533          margin-bottom: 10px;
1534          color:#005138
1535        }
1536        .image_title_des img{
1537          width:50px;
1538          height:auto;
1539        }
1540        .image_title_des{
1541          align-items: center;
1542          display: flex;
1543          gap: 15px;
1544        }
1545        .title-des-img-p-1, .title-des-img-p-2{
1546          margin-bottom:5px;
1547        }
1548        .title-des-img-p-1 a{
1549          text-decoration: none;
1550          color: #005138;
1551        }
1552        .title-des-img-p-1{
1553          font-size:15px;
1554        }
1555        .title-des-img-p-2{
1556          font-size:13px;
1557        }
1558        .image_title_des-parent{
1559            gap: 30px;
1560            display: flex;
1561            flex-direction: column;
1562        }
1563          .image_title_des-maindiv {
1564            justify-content: space-between;
1565            display: flex;
1566            gap: 30px;
1567        }
1568        .bottom-menu{
1569          display: flex;
1570          list-style: none;
1571          width: 100%;
1572          justify-content: space-between;
1573          padding: 0px;
1574        }
1575        .bottom-menu li a{
1576            text-decoration: none;
1577            color: #005138;
1578            font-size: 15px;
1579
1580        }
1581        .right_mainmenu{
1582          list-style: none;
1583          width: 100%;
1584          padding: 0px;
1585        }
1586        .right_mainmenu li a{
1587            padding:10px 0px;
1588            text-decoration: none;
1589            color: #005138;
1590            font-size: 15px;
1591
1592        }
1593        
1594        .icon_wrapperrr{
1595            display: flex;
1596            flex-direction: row-reverse;
1597            justify-content: center;
1598            align-items: center;
1599        }
1600        .cst-navbar-container-mobile-button
1601        {
1602          display:none;
1603        }
1604        @media (max-width: 980px) {
1605
1606
1607          
1608
1609
1610
1611
1612
1613
1614          .mega-menu.active {
1615            display: block;
1616          }
1617          .mobile_menu_icon{
1618            border: none;
1619            background: transparent;
1620            width: 100%;
1621            height: auto;
1622            display: flex;
1623            justify-content: center;
1624            align-items: center;
1625          }
1626          .mobile_menu_icon svg{
1627            width: 28px;
1628            margin-top: 5px;
1629            height: auto;
1630          }
1631          .close-drawer-mobile-icon
1632          {
1633            border: none;
1634            padding: 10px;
1635            background: transparent;
1636          }
1637          .main-nav-mobile ul{
1638            padding:0px;
1639            margin: 0;
1640            list-style: none;
1641          }
1642          .main-nav-mobile ul li a{
1643            
1644            text-decoration: none;
1645            font-size: 20px;
1646            color: #005138;
1647          }
1648          .close-drawer-mobile-icon svg{
1649
1650          }
1651          .header-search .input-group--underline:hover input[type=search]{
1652            min-width: 100px;
1653          }
1654          .cst-navbar-container {
1655            display: none;
1656          }
1657          .cst-navbar-container-mobile-button
1658          {
1659            display:block;
1660          }
1661          .site-header-sections{
1662            direction:rtl;
1663              text-align:right;
1664            padding: 0px 30px;
1665            justify-content: space-between;
1666          }
1667          .nav-item-mobile{
1668            display: flex;
1669            justify-content: space-between;
1670            align-items: center;
1671          }
1672        }
1673        .cst-navbar-container-mobile-div {
1674          position: fixed;
1675          top: 0;
1676          left: 0;
1677          width: 100%;
1678          height: 100vh;
1679          background: #f7e1d1;
1680          box-shadow: 2px 0 8px rgba(0, 0, 0, 0.2);
1681          transition: transform 0.6s ease-in-out;
1682          transform: translateX(200%); /* Hide off-screen */
1683          z-index: 9999;
1684          overflow-y: auto;
1685          padding: 20px;
1686        }
1687        .cst-navbar-container-mobile-div.open {
1688          transform: translateX(0);
1689        }
1690        .close-drawer {
1691          background: transparent;
1692          border: none;
1693          font-size: 24px;
1694          color: #333;
1695          position: absolute;
1696          top: 15px;
1697          right: 20px;
1698          cursor: pointer;
1699          z-index: 10000;
1700        }
1701
1702
1703
1704        .megaMenu-title{
1705          font-size:20px;
1706          font-weight: 400;
1707          color:#005138;
1708        }
1709        .megaMenu-menu{
1710          list-style: none;
1711          padding: 0;
1712        }
1713        .megaMenu-menu li a{
1714          text-decoration: none;
1715          color: #005138;
1716          font-size: 15px;
1717          padding: 10px 0px;
1718        }
1719        .megaMenu-content{
1720          display:flex;
1721        }
1722        .megaMenu-content-inner{
1723          columns: 4;
1724          
1725        }
1726        .megaMenu_item_wrapper{
1727          margin-bottom:20px;
1728          flex: 1 1 200px;
1729        }
1730
1731
1732        
1733        @media (min-width: 1023px) and (max-width: 1439px) {
1734          .mega-menu-inner {
1735            gap: 40px;
1736          }
1737          .main-nav ul
1738          {
1739            gap:15px;
1740          }
1741
1742        }
1743        @media (max-width: 980px) {
1744          .show-mobile{
1745            display:block;
1746            left: 0;
1747            padding: 30px 40px;
1748          }
1749          .hide-mobile{
1750            display:none;
1751            left: -100%;
1752          }
1753          .image_title_des-maindiv{
1754            flex-direction: column;
1755          }
1756          .wine-style-content {
1757            display: flex;
1758            gap: 20px;
1759          }
1760          .bottom-menu {
1761            display: block;
1762          }
1763          .mega-menu-inner
1764          {
1765            align-items: start !important;
1766          }
1767          .wine-style-content-2{
1768            display: block !important;
1769            margin-left: 10px;
1770          }
1771          .title-des-img-p-1 {
1772            font-size: 20px;
1773          }
1774          .title-des-img-p-2 {
1775            font-size: 15px;
1776          }
1777          .bottom-menu li a {
1778            font-size: 20px;
1779          }
1780          .right_mainmenu li a {
1781            font-size: 20px;
1782          }
1783          .megaMenu-content
1784          {
1785            display:block;
1786          }
1787          .megaMenu-content-inner
1788          {
1789            margin-bottom:40px;
1790          }
1791        }
1792        .mega-menu-inner-3-inner
1793        {
1794          
1795        }
1796        .megaMenu-title-3
1797        {
1798          font-size: 18px;
1799          font-weight: 600;
1800          color: #fff;
1801          margin-bottom: 0;
1802          margin-left: 30px;
1803        }
1804        
1805        @media (max-width: 480px) {
1806          .mega-menu-inner-3-ul
1807          {
1808            margin:0px;
1809            display:block;
1810          }
1811          .wine-style-content {
1812            display: block;
1813          }
1814          .mega-menu-inner{
1815            display: block;
1816          }
1817          .main-nav-mobile ul
1818          {
1819            padding: 0px 0px;
1820          }
1821          .main-nav-mobile ul li a
1822          {
1823            padding: 0px 10px;
1824          }
1825          .image_title_des-maindiv{
1826            margin-bottom:20px;
1827          }
1828          .close-drawer-mobile-icon
1829          {
1830            
1831          }
1832          .wine-style-content-2{
1833            margin-left:0px;
1834          }
1835          
1836          .mega-menu-inner-3
1837          {
1838            display: block;
1839          }
1840          .mega-menu-inner-3-inner
1841          {
1842            display: flex;
1843            flex-direction: column;
1844            justify-content: center;
1845            align-items: start;
1846          }
1847          .megaMenu-content-inner {
1848                columns: 2;
1849            }
1850        }
1851
1852        .ltr-adjusted {
1853        direction: ltr !important;
1854        text-align: left !important;
1855      }
1856
1857
1858
1859
1860
1861      .mega-menu-inner-3-ul li{
1862          margin: 20 0px;
1863          padding: 0px 10px;
1864        }
1865        .accordion-header
1866        {
1867          padding: 0px 12px;
1868        }
1869
1870      .accordion-header {
1871        display: flex;
1872        justify-content: space-between;
1873        align-items: center;
1874        padding: 12px;
1875      }
1876
1877      .accordion-toggle {
1878        width: 100%;
1879        display: flex;
1880        justify-content: center;
1881        align-items: center;
1882        background: none;
1883        border: none;
1884        cursor: pointer;
1885        font-size: 16px;
1886      }
1887      .accordion-content {
1888        max-height: 0;
1889        overflow: hidden;
1890        opacity: 0;
1891        padding: 0;
1892        transition:
1893          max-height 0.5s ease,
1894          opacity 0.3s ease,
1895          padding 0.3s ease;
1896      }
1897
1898      .accordion-item.active .accordion-content {
1899        max-height: 1000px;
1900        opacity: 1;
1901        padding: 15px 0; /* or whatever padding suits your design */
1902        margin-bottom: 30px;
1903      }
1904
1905
1906      .accordion-content li {
1907        padding: 8px 0;
1908      }
1909
1910      .accordion-item.active .accordion-content {
1911        display: block;
1912      }
1913      .accordion-item .accordion-header > button > svg {
1914        transition: transform 0.5s ease;
1915      }
1916      .accordion-item .accordion-header > button > .accordian_plus
1917      {
1918        display:block;
1919      }
1920      .accordion-item .accordion-header > button > .accordian_minus
1921      {
1922        display:none;
1923      }
1924      .accordion-item.active .accordion-header > button > .accordian_plus {
1925        display: none;
1926      }
1927      .accordion-item.active .accordion-header > button > .accordian_minus {
1928        display: block;
1929      }
1930    </style>
1931
1932    <div class="site-header-sections">
1933      <div class="cst-header-logo-wrapper">
1934        <a href="/" itemprop="url" class="site-header__logo en">
1935            <style>
1936              .site-header__logo-image {
1937                height: 15px;
1938              }
1939          
1939  </style>
1940
1941            <img
1942              class="site-header__logo-image"
1943              src="//asiswines.com/cdn/shop/files/asis_logo_new-green_copy_ae929c53-2d20-442e-8b8d-5eb64610775d.png?v=1749675051&width=400"
1944              srcset="
1945                //asiswines.com/cdn/shop/files/asis_logo_new-green_copy_ae929c53-2d20-442e-8b8d-5eb64610775d.png?v=1749675051&width=400 1x,
1946                //asiswines.com/cdn/shop/files/asis_logo_new-green_copy_ae929c53-2d20-442e-8b8d-5eb64610775d.png?v=1749675051&width=800 2x
1947              "
1948              sizes="(max-width: 768px) 200px, 400px"
1949              alt="Asis wild wines"
1950              loading="eager"
1951              itemprop="logo"
1952            >
1953
1954            
1955          
1956        </a>
1957      </div>
1958
1959      <div class="cst-navbar-container">
1960        <div class="cst-navbar">
1961          <nav class="main-nav">
1962            <ul>
1963              
1964                
1965                  <li
1966                    class="nav-item"
1967                    data-menu-id="1"
1968                  >
1969                    <a href="#">יינות</a>
1970                  </li>
1971                
1972              
1973                
1974              
1975                
1976                  <li
1977                    class="nav-item"
1978                    data-menu-id="2"
1979                  >
1980                    <a href="/blogs/news/what-is-natural-wine">מה זה יין טבעי?</a>
1981                  </li>
1982                
1983              
1984                
1985                  <li
1986                    class="nav-item"
1987                    data-menu-id="3"
1988                  >
1989                    <a href="/pages/the-growers">האנשים מאחורי היין</a>
1990                  </li>
1991                
1992              
1993                
1994                  <li
1995                    class="nav-item"
1996                    data-menu-id="4"
1997                  >
1998                    <a href="/collections/subscriptions">מנוי חודשי</a>
1999                  </li>
2000                
2001              
2002                
2003                  <li
2004                    class="nav-item"
2005                    data-menu-id="5"
2006                  >
2007                    <a href="/pages/studio">בואו לבקר אותנו</a>
2008                  </li>
2009                
2010              
2011                
2012                  <li
2013                    class="nav-item"
2014                    data-menu-id="6"
2015                  >
2016                    <a href="/blogs/news">כתבות והמלצות עסיס</a>
2017                  </li>
2018                
2019              
2020                
2021                  <li
2022                    class="nav-item"
2023                    data-menu-id="7"
2024                  >
2025                    <a href="/account/login">התחברות</a>
2026                  </li>
2027                
2028              
2029            </ul>
2030          </nav>
2031        </div>
2032      </div>
2033
2034      <div class="cst-navbar-container-mobile-div" id="mobileDrawer">
2035        <div style="display: flex; flex-direction: row-reverse; justify-content: start; align-items: center; direction: ltr;">
2036          <button class="close-drawer-mobile-icon" aria-label="Close Menu">
2037            <svg
2038              xmlns="http://www.w3.org/2000/svg"
2039              width="800px"
2040              height="800px"
2041              viewBox="0 0 24 24"
2042              fill="#005138"
2043              style="
2044                width: 30px;
2045                height: auto;
2046              "
2047            >
2048              <path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z" fill="#0F1729"></path>
2049            </svg>
2050          </button>
2051        </div>
2052
2053        <div class="cst-navbar-mobile">
2054          
2055          
2056
2057          <nav class="main-nav-mobile">
2058            <ul class="nav-mobile">
2059              
2060                
2061                  <li class="accordion-item">
2062                    <div class="accordion-header">
2063                      <a href="#">
2064                        יינות
2065                      </a>
2066
2067                      
2068                        <button class="accordion-toggle" aria-expanded="false">
2069                          <svg
2070                            class="accordian_plus"
2071                            xmlns="http://www.w3.org/2000/svg"
2072                            width="25px"
2073                            height="25px"
2074                            viewBox="0 0 24 24"
2075                            fill="none"
2076                          >
2077                            <rect width="24" height="24" fill="#f7e1d1"/>
2078                            <path d="M12 6V18" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>
2079                            <path d="M6 12H18" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>
2080                          </svg>
2081                          <svg
2082                            class="accordian_minus"
2083                            xmlns="http://www.w3.org/2000/svg"
2084                            width="25px"
2085                            height="25px"
2086                            viewBox="0 0 24 24"
2087                            fill="none"
2088                          >
2089                            <rect width="24" height="24" fill="#f7e1d1"/>
2090                            <path d="M6 12H18" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"/>
2091                          </svg>
2092                        </button>
2093                      
2094                    </div>
2095
2096                    
2097                      
2098                      
2099                        <ul class="accordion-content">
2100                          
2101                            <li>
2102                              <a href="/collections/all-natural-wines">כל היינות</a>
2103                            </li>
2104                          
2105                            <li>
2106                              <a href="/collections/best-sellers">הנמכרים ביותר</a>
2107                            </li>
2108                          
2109                            <li>
2110                              <a href="/collections/all-natural-wines/color_yellow">לבנים</a>
2111                            </li>
2112                          
2113                            <li>
2114                              <a href="/collections/all-natural-wines/color_amber">כתומים</a>
2115                            </li>
2116                          
2117                            <li>
2118                              <a href="/collections/all-natural-wines/color_red">אדומים</a>
2119                            </li>
2120                          
2121                            <li>
2122                              <a href="/collections/all-natural-wines/color_pink">ורודים</a>
2123                            </li>
2124                          
2125                            <li>
2126                              <a href="/collections/all-natural-wines/att_noso2">ללא גופרית</a>
2127                            </li>
2128                          
2129                            <li>
2130                              <a href="/collections/wines-greece">יינות יוון</a>
2131                            </li>
2132                          
2133                            <li>
2134                              <a href="/collections/cases">מארזים</a>
2135                            </li>
2136                          
2137                        </ul>
2138                      
2139                    
2140                  </li>
2141                
2142              
2143                
2144              
2145                
2146                  <li class="accordion-item">
2147                    <div class="accordion-header">
2148                      <a href="/blogs/news/what-is-natural-wine">
2149                        מה זה יין טבעי?
2150                      </a>
2151
2152                      
2153                    </div>
2154
2155                    
2156                  </li>
2157                
2158              
2159                
2160                  <li class="accordion-item">
2161                    <div class="accordion-header">
2162                      <a href="/pages/the-growers">
2163                        האנשים מאחורי היין
2164                      </a>
2165
2166                      
2167                    </div>
2168
2169                    
2170                  </li>
2171                
2172              
2173                
2174                  <li class="accordion-item">
2175                    <div class="accordion-header">
2176                      <a href="/collections/subscriptions">
2177                        מנוי חודשי
2178                      </a>
2179
2180                      
2181                    </div>
2182
2183                    
2184                  </li>
2185                
2186              
2187                
2188                  <li class="accordion-item">
2189                    <div class="accordion-header">
2190                      <a href="/pages/studio">
2191                        בואו לבקר אותנו
2192                      </a>
2193
2194                      
2195                    </div>
2196
2197                    
2198                  </li>
2199                
2200              
2201                
2202                  <li class="accordion-item">
2203                    <div class="accordion-header">
2204                      <a href="/blogs/news">
2205                        כתבות והמלצות עסיס
2206                      </a>
2207
2208                      
2209                    </div>
2210
2211                    
2212                  </li>
2213                
2214              
2215                
2216                  <li class="accordion-item">
2217                    <div class="accordion-header">
2218                      <a href="/account/login">
2219                        התחברות
2220                      </a>
2221
2222                      
2223                    </div>
2224
2225                    
2226                  </li>
2227                
2228              
2229            </ul>
2230          </nav>
2231        </div>
2232      </div>
2233
2234      <div class="icon_wrapperrr">
2235        <div class="header-search">
2236          <div class="navigation__search">
2237  <form action="/search" method="get" role="search">
2238    <div class="input-group--underline">
2239      <input class="input-group__field" type="search" name="q" value="" placeholder="חיפוש" aria-label="חיפוש" tabindex="-1">
2240      <div class="input-group__btn">
2241        <button type="submit" class="btn btn--clear btn--square" tabindex="-1">
2242          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 21.4 21.4"><path fill="#444" d="M13.4 0c-4.4 0-8 3.6-8 8 0 1.8.6 3.5 1.7 4.9L0 20l1.4 1.4 7.1-7.1c1.4 1.1 3.1 1.7 4.9 1.7 4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"/></svg>
2243          <span class="icon__fallback-text">חפשו שוב</span>
2244        </button>
2245      </div>
2246    </div>
2247  </form>
2248</div>
2249
2250        </div>
2251        <div class="site-header__section site-header__section--button">
2252          <a
2253            href="/cart"
2254            class="btn btn--clear btn--square btn--hover-scale site-header__cart ajax-cart__toggle"
2255            aria-expanded="false"
2256          >
2257            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-header-cart" viewBox="0 0 24.3 26"><path d="M22.6 21.5v-2H7.9c-.2 0-.4-.1-.4-.1 0-.1 0-.3.2-.5l2.3-2.1 13.2-1.4 1.1-10h-18L4.6 1 .5 0 0 1.9l3.1.7 5.2 13-2 1.8c-.8.7-1 1.8-.7 2.7.4.9 1.2 1.4 2.3 1.4h14.7zM7.1 7.4H22l-.7 6.2-11.2 1.2-3-7.4z"/><ellipse cx="8.1" cy="24.4" rx="1.6" ry="1.6"/><ellipse cx="21.7" cy="24.4" rx="1.6" ry="1.6"/></svg>
2258            <span class="icon__fallback-text">לצפייה בעגלה</span>
2259            <span class="site-header__cart-bubble">0</span>
2260          </a>
2261        </div>
2262        <div class="cst-navbar-container-mobile-button">
2263          <button class="mobile_menu_icon menu-toggle open-drawer" aria-label="Open Menu">
2264            <svg
2265              xmlns="http://www.w3.org/2000/svg"
2266              xmlns:xlink="http://www.w3.org/1999/xlink"
2267              version="1.1"
2268              x="0px"
2269              fill="#005238"
2270              y="0px"
2271              viewBox="0 0 100 125"
2272              style="enable-background:new 0 0 100 100;"
2273              xml:space="preserve"
2274            >
2275              <g><path d="M81.4,20.5H18.7c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5h62.7c2.5,0,4.5-2,4.5-4.5S83.9,20.5,81.4,20.5z"/><path d="M18.7,54.5h32.7c2.5,0,4.5-2,4.5-4.5s-2-4.5-4.5-4.5H18.7c-2.5,0-4.5,2-4.5,4.5S16.2,54.5,18.7,54.5z"/><path d="M71.4,71.5H18.7c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5h52.7c2.5,0,4.5-2,4.5-4.5S73.9,71.5,71.4,71.5z"/></g>
2276            </svg>
2277          </button>
2278        </div>
2279      </div>
2280    </div>
2281    
2282      
2283      
2284    
2285      
2286      
2287    
2288      
2289      
2290    
2291      
2292      
2293    
2294      
2295      
2296    
2297      
2298      
2299    
2300      
2301      
2302    
2303      
2304      
2305    
2306  </header>
2307  
2308    
2309  
2310    
2311      <div class="mega-menu-parent">
2312        <div class="mega-menu" data-mega-id="1">
2313          <button class="back-to-mobile-menu" data-back-to-submenu="1">
2314            ←
2315          </button>
2316          <div class="mega-menu-inner-3-main">
2317            <div class="mega-menu-inner-3">
2318              <div class="mega-menu-inner-3-inner">
2319                
2320                  
2321                  <ul class="mega-menu-inner-3-ul">
2322                    
2323                      <li>
2324                        <a href="/collections/all-natural-wines">כל היינות</a>
2325                      </li>
2326                    
2327                      <li>
2328                        <a href="/collections/best-sellers">הנמכרים ביותר</a>
2329                      </li>
2330                    
2331                      <li>
2332                        <a href="/collections/all-natural-wines/color_yellow">לבנים</a>
2333                      </li>
2334                    
2335                      <li>
2336                        <a href="/collections/all-natural-wines/color_amber">כתומים</a>
2337                      </li>
2338                    
2339                      <li>
2340                        <a href="/collections/all-natural-wines/color_red">אדומים</a>
2341                      </li>
2342                    
2343                      <li>
2344                        <a href="/collections/all-natural-wines/color_pink">ורודים</a>
2345                      </li>
2346                    
2347                      <li>
2348                        <a href="/collections/all-natural-wines/att_noso2">ללא גופרית</a>
2349                      </li>
2350                    
2351                      <li>
2352                        <a href="/collections/wines-greece">יינות יוון</a>
2353                      </li>
2354                    
2355                      <li>
2356                        <a href="/collections/cases">מארזים</a>
2357                      </li>
2358                    
2359                  </ul>
2360                
2361              </div>
2362            </div>
2363          </div>
2364        </div>
2365      </div>
2366    
2367  
2368    
2369  
2370    
2371  
2372    
2373  
2374    
2375  
2376    
2377  
2378    
2379  
2380</div>
2381
2382<script>
2383
2384  // 1. Force Header height adjust
2385
2386  const style = document.createElement('style');
2387  style.innerHTML = `
2388    .site-header { 
2389      top: auto !important;
2390    }
2391  `;
2392  document.head.appendChild(style); 
2393  const header = document.querySelector('.site-header');
2394
2395  const observer = new MutationObserver(() => {
2396    if (header && header.style.top) {
2397      header.style.top = '';
2398    }
2399  });
2400
2401  if (header) {
2402    observer.observe(header, { attributes: true, attributeFilter: ['style'] });
2403  }
2404
2405
2406
2407 document.addEventListener('DOMContentLoaded', function () {
2408  const navItems = document.querySelectorAll('.nav-item');
2409  const megaMenus = document.querySelectorAll('.mega-menu');
2410  let hideTimeout;
2411
2412  navItems.forEach(item => {
2413    item.addEventListener('mouseenter', () => {
2414      const id = item.dataset.menuId;
2415      clearTimeout(hideTimeout);
2416      megaMenus.forEach(menu => {
2417        menu.classList.toggle('active', menu.dataset.megaId === id);
2418      });
2419    });
2420
2421    item.addEventListener('mouseleave', () => {
2422      hideTimeout = setTimeout(() => {
2423        megaMenus.forEach(menu => menu.classList.remove('active'));
2424      }, 200);
2425    });
2426  });
2427
2428  megaMenus.forEach(menu => {
2429    menu.addEventListener('mouseenter', () => {
2430      clearTimeout(hideTimeout);
2431    });
2432
2433    menu.addEventListener('mouseleave', () => {
2434      hideTimeout = setTimeout(() => {
2435        menu.classList.remove('active');
2436      }, 200);
2437    });
2438  });
2439});
2440
2441
2442 
2443  
2444document.addEventListener("DOMContentLoaded", function () {
2445  // Elements
2446  const toggleButton = document.querySelector(".menu-toggle");  
2447  const drawer = document.getElementById("mobileDrawer"); 
2448  const closeButton = drawer?.querySelector(".close-drawer-mobile-icon"); 
2449  const navItems = document.querySelectorAll(".nav-item-mobile"); 
2450  const megaMenus = document.querySelectorAll(".mega-menu");  
2451  const mobileDrawerContainer = document.querySelector(".cst-navbar-container-mobile-div"); 
2452
2453  // 1. Open drawer on toggle
2454  toggleButton?.addEventListener("click", function (e) {
2455    e.stopPropagation();
2456    drawer?.classList.add("open");
2457    mobileDrawerContainer?.classList.add("open");
2458  });
2459
2460  // 2. Close drawer via close button
2461  closeButton?.addEventListener("click", function () {
2462    drawer?.classList.remove("open");
2463    mobileDrawerContainer?.classList.remove("open");
2464  });
2465
2466
2467
2468
2469
2470// Handle menu item click (toggle behavior)
2471
2472
2473
2474
2475
2476 
2477
2478
2479
2480
2481  
2482
2483}); 
2484
2485const interval = setInterval(() => {
2486  const navItem = document.querySelector('li.nav-item[data-menu-id="1"]');
2487  if (!navItem) return;
2488
2489  let text = '';
2490
2491  const nestedFont = navItem.querySelector('a font font');
2492  if (nestedFont) {
2493    text = nestedFont.textContent.trim();
2494  } else {
2495    const anchor = navItem.querySelector('a');
2496    if (anchor) {
2497      text = anchor.textContent.trim();
2498    }
2499  }
2500
2501  text = text.replace(/[\u200E\u200F\u202A-\u202E]/g, '');
2502
2503  let mainNavDirection = 'rtl'; // default
2504  let headerDirection = 'rtl';  // default
2505  let megaMenuDirection = 'rtl'; // default
2506
2507  if (text === 'Wines') {
2508    mainNavDirection = 'ltr';
2509    headerDirection = 'rtl';
2510    megaMenuDirection = 'ltr';  // example: set ltr if "Wines"
2511  } else if (text === 'יינות') {
2512    mainNavDirection = 'rtl';
2513    headerDirection = 'ltr';
2514    megaMenuDirection = 'rtl';
2515  }
2516  
2517
2518
2519
2520
2521
2522
2523  let updatedMainNav = false;
2524  let updatedHeader = false;
2525  let updatedMegaMenu = false;
2526
2527  for (let i = 0; i < document.styleSheets.length; i++) {
2528    const sheet = document.styleSheets[i];
2529    try {
2530      const rules = sheet.cssRules || sheet.rules;
2531      if (!rules) continue;
2532
2533      for (let j = 0; j < rules.length; j++) {
2534        const rule = rules[j];
2535
2536        if (rule.selectorText === '.main-nav ul') {
2537          if (rule.style.direction !== mainNavDirection || rule.style.gap !== '20px') {
2538            rule.style.direction = mainNavDirection;
2539            rule.style.gap = '20px';
2540            console.log(`Set .main-nav ul direction to ${mainNavDirection} and gap to 20px`);
2541          }
2542          updatedMainNav = true;
2543        }
2544
2545        if (rule.selectorText === '.site-header-sections') {
2546          if (rule.style.direction !== headerDirection) {
2547            rule.style.direction = headerDirection;
2548            console.log(`Set .site-header-sections direction to ${headerDirection}`);
2549          }
2550          updatedHeader = true;
2551        }
2552
2553        if (rule.selectorText === '.mega-menu-inner-3-main') {
2554          if (rule.style.direction !== megaMenuDirection) {
2555            rule.style.direction = megaMenuDirection;
2556            console.log(`Set .mega-menu-inner-3-main direction to ${megaMenuDirection}`);
2557          }
2558          updatedMegaMenu = true;
2559        }
2560      }
2561    } catch (e) {
2562      continue;
2563    }
2564  }
2565
2566  if (!updatedMainNav) {
2567    const style = document.createElement('style');
2568    style.innerHTML = `.main-nav ul { direction: ${mainNavDirection}; gap: 20px; }`;
2569    document.head.appendChild(style);
2570    console.log(`Injected new .main-nav ul rule with direction ${mainNavDirection} and gap 20px`);
2571  }
2572
2573  if (!updatedHeader) {
2574    const style = document.createElement('style');
2575    style.innerHTML = `.site-header-sections { direction: ${headerDirection}; }`;
2576    document.head.appendChild(style);
2577    console.log(`Injected new .site-header-sections rule with direction ${headerDirection}`);
2578  }
2579
2580  if (!updatedMegaMenu) {
2581    const style = document.createElement('style');
2582    style.innerHTML = `.mega-menu-inner-3-main { direction: ${megaMenuDirection}; }`;
2583    document.head.appendChild(style);
2584    console.log(`Injected new .mega-menu-inner-3-main rule with direction ${megaMenuDirection}`);
2585  }
2586
2587}, 500);
2588
2589
2590
2591</script>
2591
2592
2593<script>
2594  document.addEventListener('DOMContentLoaded', function () {
2595    const toggles = document.querySelectorAll('.accordion-header');
2596
2597    toggles.forEach((toggle) => {
2598      toggle.addEventListener('click', function (e) {
2599        const item = this.closest('.accordion-item');
2600        const isActive = item.classList.contains('active');
2601
2602        // Collapse all
2603        document.querySelectorAll('.accordion-item').forEach((i) => {
2604          i.classList.remove('active');
2605          const btn = i.querySelector('.accordion-toggle');
2606          if (btn) btn.setAttribute('aria-expanded', 'false');
2607        });
2608
2609        // Expand current
2610        if (!isActive) {
2611          item.classList.add('active');
2612          this.setAttribute('aria-expanded', 'true');
2613        }
2614      });
2615    });
2616  });
2617
2618  document.addEventListener('DOMContentLoaded', function () {
2619    const header = document.querySelector('.site-header__wrapper');
2620    const megaMenu = document.querySelector('.mega-menu');
2621    const fsbBackground = document.getElementById('fsb_background');
2622
2623    window.addEventListener('scroll', function () {
2624      if (window.scrollY >= 46) {
2625        header.style.top = '0px';
2626        if (megaMenu) megaMenu.style.top = '0px';
2627        if (fsbBackground) fsbBackground.style.display = 'none';
2628      } else {
2629        header.style.top = '46px';
2630        if (megaMenu) megaMenu.style.top = '60px';
2631        if (fsbBackground) fsbBackground.style.display = 'block';
2632      }
2633    });
2634  });
2635</script>
2635
2636
2637
2638
2639
2640</div>
2641
2642    <div class="main-content" data-drawer-push>
2643      <div class="main-content__wrapper">
2644        <main class="content-for-layout" id="MainContent" role="main">
2645          <!-- Newsletter Popup Logic -->
2646          <!-- /templates/article.liquid -->
2647
2648
2649
2650
2651
2652
2653
2654<article itemscope itemtype="http://schema.org/Article">
2655
2656  <div id="shopify-section-article-template" class="shopify-section"><div class="article" data-section-id="article-template" data-section-type="article-template">
2657
2658  
2659    <div class="section-header-image-wrapper">
2660      <div class="section-header-image lazyload" data-bgset="
2661    //asiswines.com/cdn/shop/articles/IMG_1613-62_180x.jpg?v=1612299912 180w 120h,
2662    //asiswines.com/cdn/shop/articles/IMG_1613-62_360x.jpg?v=1612299912 360w 240h,
2663    //asiswines.com/cdn/shop/articles/IMG_1613-62_540x.jpg?v=1612299912 540w 360h,
2664    //asiswines.com/cdn/shop/articles/IMG_1613-62_720x.jpg?v=1612299912 720w 480h,
2665    //asiswines.com/cdn/shop/articles/IMG_1613-62_900x.jpg?v=1612299912 900w 600h,
2666    //asiswines.com/cdn/shop/articles/IMG_1613-62_1080x.jpg?v=1612299912 1080w 720h,
2667    //asiswines.com/cdn/shop/articles/IMG_1613-62_1296x.jpg?v=1612299912 1296w 864h,
2668    //asiswines.com/cdn/shop/articles/IMG_1613-62_1512x.jpg?v=1612299912 1512w 1008h,
2669    //asiswines.com/cdn/shop/articles/IMG_1613-62_1728x.jpg?v=1612299912 1728w 1152h,
2670    //asiswines.com/cdn/shop/articles/IMG_1613-62.jpg?v=1612299912 5184w 3456h
2671"></div>
2672
2673      <noscript>
2674        <div class="section-header-image" style="background-image: //asiswines.com/cdn/shop/articles/IMG_1613-62.jpg?v=1612299912"></div>
2675      </noscript>
2676    </div>
2677  
2678
2679  <div class="page-width">
2680    <div class="article__wrapper grid">
2681      <div class="article__content article__content--large grid__item medium-up--ten-twelfths medium-up--push-one-twelfth">
2682        <header class="article__header separator" data-animate>
2683          <h1 class="article__title h2">מה זה בכלל יין טבעי?</h1>
2684          
2685          <span class="article__date text-small--uppercase">
2686            <time datetime="2020-04-13T11:38:00Z">13 באפריל 2020</time>
2687          </span>
2688          
2689          
2690        </header>
2691
2692        <div class="article__body rte" itemprop="articleBody">
2693          <p dir="rtl">הגישה ביינות טבעיים היא פשוטה – מה שפחות לקחת ומה שפחות להוסיף. מרבית היין בעולם מגיע עם רשימת פעולות ארוכה במיוחד: כרמים מרוססים בחומרי הדברה וכימיקלים, תהליכים של תיקון חומצה או תוספות סוכר, שימוש בשמרים תעשייתים להתססה, וסינון וייצוב היין הם רק חלק מהדברים שמאפיינים את רוב רובו של תעשיית היין היום.<span class="Apple-converted-space"> </span></p>
2694<p dir="rtl">ביינות טבעיים לעומת זאת פועלים לפי המנטרה<span class="Apple-converted-space">  Nothing added, nothing taken away. בשונה מיינות אורגניים או ביודינאמיים שמתייחסים בעיקר בעיקר לשיטה החקלאית, ביינות טבעיים מתייחסים לכל התהליך כולל העשייה ביקב והביקבוק - בלי ריסוסים וחומרי הדברה, בבציר ידני, בהתססה ספונטנית, בלי תיקונים, בלי סינונים ובלי מייצבים. רוב היצרנים שלנו בכלל נוטים לקרוא לעצמם מגדלים ורואים בתפקיד שלהם פחות של ליצור ויותר של ללוות, להקשיב, ולטפח.<span class="Apple-converted-space"> </span></span></p>
2695<p dir="rtl">היינות האלה, שאגב טבעיים זה רק דרך אחת לכנות אותם, יש להם כל מיני שמות כמו יינות חיים, יינות פרא, או יינות במינימום התערבות - הם יינות שמתמקדים בחקלאות מעולה ובעשייה קפדנית, ולא בהנדסה וכימיה. בעצם מדובר ביינות שנעשים בשיטות מסורתיות וישנות שעד לפני מאה שנה היו לגמרי הנורמה. שיטות שנזנחו לטובת הטכנולוגיה וחזרו לתודעה רק בשנות השמונים כתגובה לחקלאות תעשייתית וסטנדרטיזציה של טעם שהשתלטו על תעשיית המזון, וכן, גם על עולם היין.<sp
2695an class="Apple-converted-space"> </span></p>
2696<p dir="rtl">בשנים האחרונות, היינות האלה תפסו תאוצה. יד ביד עם המודעות הסביבתית שהביאה גם צרכנות אוכל אחרת, נהיה מקום למוצרים שהם לא בהכרח תוצר אחיד ומושלם של פס ייצור קבוע, שמביאים טעמים חדשים ומעודדים שיח על אוכל מקומי, חקלאות בת קיימא, וצריכה קהילתית.<span class="Apple-converted-space"> </span></p>
2697<p dir="rtl"><span class="Apple-converted-space"><img src="https://cdn.shopify.com/s/files/1/0372/8752/6535/files/IMG_1613-62_480x480.webp?v=1661723858" alt="" style="display: block; margin-left: auto; margin-right: auto;" width="800" height="auto"></span></p>
2698<p dir="rtl"> </p>
2699<p dir="rtl">אם בא לכם לדעת עוד, קיבצנו כאן אוסף קטן של שאלות ותשובות ויש גם רשימת קריאה מומלצת. תהנו!</p>
2700<p dir="rtl"> </p>
2701<ul>
2702<li>
2703<p dir="rtl">שאלה: מה זה אומר שיין הוא טבעי?<span class="Apple-converted-space"> </span></p>
2704<p dir="rtl">תשובה: אין ממש ממש יין שהוא טבעי. יין טבעי זה חומץ. אם רוצים ממש לצלול לנושא אז המילה טבעי היא מילה בעייתית וגם מעוררת מחלוקת. מצד אחד היא שנואה על יצרנים רבים שאינם עושים יינות כאלה כי היא במהותה אומרת להם שהיין שלהם לא טבעי, כלומר תעשייתי יותר ומסחרי יותר. מצד שני היא גם שנואה על יצרנים רבים שכן עושים יין מהסוג הזה כי בעיניהם היין שלהם הוא פשוט יין והם לא מעוניינים שיקוטלג לתוך טרנד מסוים ותחת כותרות. כמו שסטפנו בלוטי המנוח אמר "תפתחי מילון, ליד יין, כתוב מיץ ענבים מותסס. ומה אני עושה? מיץ ענבים מותסס. אז אני עושה יין ודי". בסוף, אפשר להסכים ששום דבר שאנחנו הופכים למוצר הוא לא באמת טבעי. אבל זה מונח חשוב כי הרי ברגע ששמעתם שיש יין טבעי חשבתם "הי, אז מה אני שותה בעצם?" וזה לכשעצמו דבר חיובי.<br><span class="Apple-converted-space"><br></span></p>
2705</li>
2706<li>
2707<p dir="rtl">שאלה: אם יש יין טבעי, אז יש יין שהוא בעצם לא טבעי?</p>
2708<p dir="rtl">נשתמש במונח אחר כדי לענות. יינות טבעיים מכונים גם יינות במינימום התערבות. ובהחלט כן, יש יינות שנעשים עם הרבה מאוד התערבות ויש כאלה שנעשים עם מינימום התערבות. יינות טבעיים מייצגים אחוז זעום משוק היין העולמי ורוב היין שנעשה בעולם הוא יין שמגיע מכרמים מרוססים, ועובר הרבה מאוד תהליכים ותוספים. משמרים בשביל לייצר התססה, תוספי סוכר, חומצות שונות להוספת חומצה, סידן פחמתי (למעשה גיר) להסרת חומצה, אצטאלדהיד לייצוב צבע, ועד סינון עם חלבוני ביצה, שלפוחיות דגים, או אנזימים כמו טריפסין ופפסין. ואלו מעטי מעט. אפילו ביין אורגני יש רשימה של 120 חומרים מותרים לשימוש בהכנת היין. ביינות טבעיים אין כלום חוץ מענבים ולעיתים, תוספת מזערית של גופרית דו חמצנית.<br><br></p>
2709</li>
2710<li>
2711<p dir="rtl">שאלה: אז יינות טבעיים הם בריאים יותר?</p>
2712<p dir="rtl">תשובה: אנחנו נגיד שחד משמעית כן. אחרים יגידו שאין מחקר שזו הכותרת שלו. אבל אז אנחנו נגיד שכן יש הרבה מחקרים על החומרים האינדיבידואליים שמכניסים ליין (כמו גופרית דו חמצנית או אצטאלדהיד) וההשפעות שלהם. כמו כל דבר שמכניסים לגוף, מה שיותר נקי, יותר טוב. התחושה הפיזית לאחר שתייה של יינות פרא שונה בהרבה משתייה של יינות רגילים. זו שתייה שמייצרת קלילות גוף ולא כובד, ממעיטה לייצר בחילות, ואלא אם כן<span class="Apple-converted-s
2712pace">  תפריזו בשתייה, היא לא נוטה לגרום לכאבי ראש. יש גם אחוז קטן מהאוכלוסיה שמקבל תגובה אלרגית משתיית יין בגלל היסטמינים ותוספות של גופרית דו חמצנית.<span class="Apple-converted-space"> <br><br></span></span></p>
2713</li>
2714<li>
2715<p dir="rtl">שאלה: למה להרבה מהיינות יש ריח לא נעים כשרק פותחים אותם?</p>
2716<p dir="rtl">תשובה:<span class="Apple-converted-space">  זה מצחיק שאנחנו רגילים להגיד שקנינו גבינה מסריחה טובה, אבל ביין זה מרתיע. הרבה פעמים יינות טבעיים יכולים להריח מאוד אחר ולפעמים גם מאוד מסריח בהתחלה. בגלל שהם מתסיסים ספונטנית משמרי בר, והם לא מסוננים, יש להם בעצם פעילות בקטריאלית טבעית שהיא גבוהה וחזקה יותר משל יינות רגילים. בגלל שאנחנו לא עושים סלקציה לסוגי השמרים שפעילים ביין, יש מגוון הרבה יותר רחב של מולקולות ארומה שיכולות להתפתח. חלק מהן יכולות לעורר ריחות של ביצה קשה (גופרית), פרווה רטובה, ריח של אסם או של דלק למשל. בגלל שהיין בוקבק ללא מייצבים וחומרים משמרים, הרגע בו פותחים את היין מביא איתו כמה דקות של שינוי בלתי פוסק שבו הוא משתחרר, פוגש חמצן ומתחיל לנשום. כמעט תמיד הארומות הלא נעימות האלה נדיפות ונעלמות תוך עשר דקות רבע שעה.<br><br></span></p>
2717</li>
2718<li>
2719<p dir="rtl">שאלה: יש חוק שקובע מה זה יין טבעי?</p>
2720<p dir="rtl">עד לא מזמן היה קשה להסביר באופן חד משמעי מה זה היינות האלה כי באמת לא הייתה להם הגדרה שמעוגנת בחוק. אבל אז, במרץ 2020 יצא בצרפת החוק הראשון בעולם והיחיד עד כה, שמגדיר בדיוק מה זה אומר מבחינתם. עיקר הדברים קובע שאם מישהו רוצה לשים תווית של יין טבעי על הבקבוק שלו הוא מחוייב לעשות יין מענבים אורגניים לכל הפחות (או ביודינאמיים או כל תו אחר שיעיד על נקיון הענבים); שיותסס ספונטנית משמרי בר; שייעשה ללא תיקונים ותוספים וללא פעולות אלימות למבנה החומר (כמו אוסמוזה הפוכה, סינון וכו); ואחרון, שלא יוסף לו יותר מ- 30 מ"ג גופרית דו חמצנית (סולפיטים) לליטר. לכל יין יש כמות קטנה של סולפיטים שנוצרים בו במהלך התסיסה באופן טבעי, אבל אלה בדרך כלל לא עולים על 15 מ"ג לליטר. לפי התקן יין שלא יוסף לו שום גופרית דו חמצנית בכלל יקבל מדבקה של התו שמציין "ללא סולפיטים" בחזית שלו.  אתם יכולים לקרוא את החוק במלואו כאן אם בא לכם להתפלפל אבל בסופו של דבר הוא מסכם את מה שרוב המגדלים מזמן מסכימים עליו - יין מעולה לא זקוק לשום דבר חוץ מחומר גלם מעולה, מסירות, עבודה קשה ותשומת לב.<span class="Apple-converted-space"> <br><br></span></p>
2721</li>
2722<li>
2723<p dir="rtl">שאלה: האם העובדה שאין חומרים משמרים או מייצבים משנה את היכולת ליישן את היינות?</p>
2724<p dir="rtl">תשובה: לא בהכרח. כן, הרבה מהיינות נעשים מתוך כוונה שישתו אותם בגיל צעיר. הרי חלק מהרעיונות של תנועת הטבעיים היא שיין אמור להשתה, ולא להאסף ולהיסחר כמו עבודת אומנות. ועם זאת יש הרבה כייף בלשמור יין ולחכות להנות ממנו בזמן ומקום אחרים. יינות שלא נעשים לשתייה צעירה ורעננה יתיישנו ויישמרו כמו על יין רגיל. ומצאנו שהכתומים במיוחד, בזכות טאנינים מהקליפות והרבה ריכוז טעם, מעניינים מאוד להתיישנות. העובדה שאין ביינות האלה משמרים או מייצבים פשוט הופכת את היינות לרגישים יותר. זה רק אומר שאם רוצים לשמור עליהם לטווח ארוך, צריך לעשות זאת בתנאים מצוינים: טמפרטורה ולחות מבוקרים ובלי אור. תזוזה ושינויים בטמפרטורה לא טובים לכל סוג של יין אבל לאלו על אחת כמה וכמה.<span class="Apple-converted-s
2724pace"> </span></p>
2725</li>
2726</ul>
2727
2728
2729        </div>
2730      </div>
2731
2732      
2733        
2734      
2735    </div>
2736  </div>
2737
2738  
2739    
2740  
2741</div>
2742
2743
2744</div>
2745
2746  
2747
2748  
2749</article>
2750
2751        </main>
2752
2753        <div id="shopify-section-footer" class="shopify-section">
2754<div class="load-bg"></div>
2755<footer
2756  class="site-footer"
2757  role="contentinfo"
2758  data-section-type="footer"
2759  data-section-id="footer"
2760  
2761  data-section-id="footer"
2762  data-section-type="footer"
2763>
2764  <div class="page-width">
2765    
2766      <div class="flex-footer">
2767        
2768          <div class="flex-footer__item flex-footer__item--newsletter">
2769            <div class="site-footer__newsletter">
2770              <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2771                <input type="hidden" name="contact[tags]" value="newsletter">
2772                <label for="NewsletterEmail" class="site-footer__newsletter-label h3">ברוכים הבאים לעסיס!</label>
2773                <div class="site-footer__newsletter-subheading"><p>למידע על כל האירועים שלנו, ערבי יין, טעימות, ומהדורות מיוחדות - הצטרפו אלינו בניוזלטר! בלחיצה על הרשמה אתם מאשרים קבלת חומר פרסומי והפרטים שלכם יישמרו אצלנו במערכת. תוכלו לבטל את ההרשמה בכל עת. </p></div>
2774                <div class="input-group--flex">
2775                  <input
2776                    type="email"
2777                    value=""
2778                    placeholder="אימייל"
2779                    name="contact[email]"
2780                    id="NewsletterEmail"
2781                    class="input-group__field site-footer__newsletter-input"
2782                    aria-label="אימייל"
2783                    autocorrect="off"
2784                    autocapitalize="off"
2785                  >
2786                  <div class="input-group__btn input-group__btn--newsletter">
2787                    <button type="submit" class="btn--newsletter__submit">
2788                      להרשמה
2789                      <img class="newsletter-arrows" src="//asiswines.com/cdn/shop/t/42/assets/arrows-red-circle.svg?v=87508786420295879221773131117">
2790                    </button>
2791                  </div>
2792                </div>
2793                <div class="site-footer__newsletter-message" aria-role="alert">
2794                  
2795                  
2796                </div>
2797              </form>
2798            </div>
2799          </div>
2800        
2801
2802        <!-- Contact Column -->
2803        <div class="flex-footer__item flex-footer__item--contact">
2804          <h3 class="h3">רוצים לדבר?</h3>
2805          <p>אנחנו נמצאות ברח' וולפסון 9 קומה שנייה, ת"א<br/>הסטודיו פתוח לקהל ללא תיאום מראש בימים  <br/>ד' 16:00-23:00 וכל יום ו' 12:00-16:00<br/><br/>לשאלות ובירורים:<br/><a href="mailto:[email protected]">[email protected] | </a><a href="tel:00972553054630" title="tel:00972553054630">0553054630<br/></a></p>
2806          <!--
2807            אנחנו תמיד כאן, <br>
2808            במייל <a class="footer-email" href="mailto:[email protected]">[email protected]</a>
2809            <div class="footer-phone-wrapper">או בטלפון <a class="footer-phone" href="tel:00972553054630">0553054630</a></div>
2810            <a href="https://wa.me/972553054630">אפשר גם לשלוח לנו הודעת ווטסאפ כאן ועכשיו</a>
2811          --><ul class="site-footer__linklist">
2812            
2813          </ul>
2814          
2815            <div class="site-footer__social-icons flex-footer__item--one-third">
2816              <div class="social-links"><ul class="list--inline social-links-wrapper">
2817    
2818
2819      
2820
2821      
2822    
2823
2824      
2825
2826      
2827    
2828
2829      
2830
2831      
2832    
2833
2834      
2835
2836      
2837        <li class="social-links__icon link-instagram">
2838          <a
2839            target="_blank"
2840            href="https://www.instagram.com/asis.wines/"
2841            title="Asis wild wines בInstagram"
2842            
2843              tabindex="-1"
2844            
2845          >
2846            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 
284618.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg>
2847            <span class="icon__fallback-text">Instagram</span>
2848          </a>
2849        </li>
2850      
2851    
2852
2853      
2854
2855      
2856    
2857
2858      
2859
2860      
2861    
2862
2863      
2864
2865      
2866    
2867
2868      
2869
2870      
2871    
2872
2873      
2874
2875      
2876        <li class="social-links__icon link-whatsapp">
2877          <a
2878            target="_blank"
2879            href="https://wa.me/972553054630"
2880            title="Asis wild wines בWhatsapp"
2881            
2882              tabindex="-1"
2883            
2884          >
2885            <img src="//asiswines.com/cdn/shop/t/42/assets/whatsapp-invert.svg?v=18063203462726996571773131117">
2886
2887            <span class="icon__fallback-text">Whatsapp</span>
2888          </a>
2889        </li>
2890      
2891    
2892  </ul>
2893</div>
2894
2895            </div>
2896          
2897        </div>
2898
2899        
2900          
2901        
2902          
2903            <div class="flex-footer__item flex-footer__item--menu" >
2904              <h3 class="h3">שימושי</h3><ul class="site-footer__linklist">
2905                
2906                  <li class="site-footer__linklist-item">
2907                    <a href="/pages/%D7%90%D7%99%D7%A4%D7%94-%D7%A9%D7%95%D7%AA%D7%99%D7%9D-%D7%99%D7%99%D7%9F-%D7%98%D7%91%D7%A2%D7%99">איפה שותים עסיס?</a>
2908                  </li>
2909                
2910                  <li class="site-footer__linklist-item">
2911                    <a href="/pages/shipping">משלוחים</a>
2912                  </li>
2913                
2914                  <li class="site-footer__linklist-item">
2915                    <a href="/policies/privacy-policy">הצהרת פרטיות</a>
2916                  </li>
2917                
2918                  <li class="site-footer__linklist-item">
2919                    <a href="/policies/terms-of-service">תנאי שימוש</a>
2920                  </li>
2921                
2922              </ul>
2923            </div>
2924          
2925        
2926
2927        <!-- Logo Column -->
2928        <!--
2929          <div class="flex-footer__item flex-footer__item--logo">
2930            <img class="footer-logo" src="//asiswines.com/cdn/shop/t/42/assets/footer-logo.png?v=126611894374949271551773131117" />
2931          </div>
2932        -->
2933      </div>
2934    
2935
2936    <div class="site-footer__bottom">
2937      <div class="site-footer__copyright">© 2020 כל הזכויות שמורות לעסיס יינות פרא בע״מ</div></div>
2938  </div>
2939
2940  
2941</footer>
2942
2943
2944</div>
2945      </div>
2946    </div>
2947
2948    
2949  <div class="drawer-cover"></div>
2950  <div
2951    class="drawer critical-hide"
2952    tabindex="-1"
2953    data-section-id="cart-drawer"
2954    data-section-type="cart-drawer"
2955    data-cart-token=""
2956    data-drawer-push
2957    aria-hidden="true"
2958  >
2959    <form
2960      action="/cart"
2961      method="post"
2962      novalidate
2963      class="cart-drawer cart-drawer--empty"
2964      style="background:white;"
2965    >
2966      <div class="cart-drawer__header">
2967        <div class="cart-drawer__header-container">
2968          <button type="button" class="cart-drawer__close-button btn btn--clear btn--square">
2969            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 16.8 16.8"><path fill="#444" d="M16.8 1.5L15.4.1 8.4 7l-7-7L0 1.4l7 7-7 7 1.4 1.4 7-7 7 7 1.4-1.4-7-7z"/></svg>
2970            <span class="icon__fallback-text">לסגירת העגלה</span>
2971          </button>
2972          <p class="cart-drawer__header-title text-title text-center">עגלה</p>
2973        </div>
2974      </div>
2975
2976      <div class="cart-drawer__content">
2977        <div class="cart-drawer__content-container">
2978          
2979          <div class="cart-drawer__empty-text">
2980            <p class="text-center">העגלה ריקה</p>
2981          </div>
2982
2983          
2984          <div class="cart-drawer__no-cookies">
2985            <p class="text-center">הפעילו עוגיות כדי להשתמש בעגלה</p>
2986          </div>
2987
2988          <div class="cart-drawer__item-list" data-cart-item-list>
2989            
2990
2991
2992            
2993              <div
2994                data-hulkapps-lineitem
2995                class="cart-drawer__item ajax-cart__template"
2996                data-cart-item
2997                data-cart-item-id=""
2998                aria-live="polite"
2999              >
3000                
3001                
3002                <a
3003                  href=""
3004                  class="cart-drawer__item-image"
3005                  style="background-image: none;"
3006                  data-cart-item-background-image
3007                  data-cart-item-href
3008                ></a>
3009
3010                <div class="cart-drawer__item-content">
3011                  <a href="" class="h4 cart-drawer__item-title" data-cart-item-href data-cart-item-title></a>
3012                  <p class="cart-drawer__item-subtitle" data-cart-item-variant-title>
3013                    
3014                      
3015                    
3016                  </p>
3017
3018                  <ul data-hulkapps-line-properties class="cart-drawer__item-properties" data-cart-item-property-list>
3019                    
3020<div class="hulkapps-reminder" data-key=""></div>
3021                    
3022
3023                    
3024                      
3025                      
3026                        <li
3027                          class="cart-drawer__item-property ajax-cart__template"
3028                          data-cart-item-property
3029                        >
3030                          t:
3031
3032                          
3033                          
3034                            e
3035                          
3036                        </li>
3037                      
3038                    
3039                  </ul>
3040                  <button
3041                    type="button"
3042                    style="display: none;"
3043                    class="edit_cart_option btn btn--primary button"
3044                    data-product_id=""
3045                    data-key=""
3046                    data-variant_id=""
3047                    data-quantity=""
3048                  >
3049                    Edit Options
3050                  </button>
3051
3052                  <p class="cart-drawer__item-price-container" data-cart-item-price-container><span
3053                        data-hulkapps-ci-price
3054                        data-key=""
3055                        class="cart-item__original-price cart-item__price"
3056                      >
3057                        <div class="qb-price-item" data-id=""></div>
3058                      </span></p>
3059
3060                  
3061
3062
3063                  <ul
3064                    class="order-discount order-discount--list order-discount--title order-discount--cart"
3065                    aria-label="הנחה"
3066                    data-cart-item-discount-list
3067                  ><li
3068                        class="order-discount__item ajax-cart__template"
3069                        data-cart-item-discount
3070                      ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-saletag"><path d="M10 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-3H7a1 1 0 0 0-.71.29l-6 6a1 1 0 0 0 0 1.42l4 4a1 1 0 0 0 1.42 0c.19-.2 5.8-5.81 6-6A1 1 0 0 0 12 5V2a2 2 0 0 0-2-2z" fill="#231F20"/></svg><span data-cart-item-discount-title></span>
3071                        (-<span data-cart-item-discount-amount></span>)
3072                      </li></ul>
3073
3074                  <button class="cart-drawer__item-delete btn-link" type="button" data-cart-item-delete>
3075                    להסרה
3076                  </button>
3077                  <label for="quantity_" class="label--hidden" data-cart-item-label-quantity>כמות</label>
3078                  <!--
3079                    <input id="quantity_" class="cart-drawer__item-quantity" value="" type="number" pattern="\d*" min="1" aria-label="כמות" data-cart-item-input-quantity>
3080                  -->
3081                  <select
3082                    id="quantity_"
3083                    class="cart-drawer__item-quantity quantity-selector en"
3084                    value=""
3085                    aria-label="כמות"
3086                    data-cart-item-input-quantity
3087                  >
3088                    <option value="1">1</option>
3089                    <option value="2">2</option>
3090                    <option value="3">3</option>
3091                    <option value="4">4</option>
3092                    <option value="5">5</option>
3093                    <option value="6">6</option>
3094                  </select>
3095                </div>
3096                <p class="cart-item__message text-center" aria-hidden="true" data-item-message></p>
3097              </div>
3098            
3099
3100            <div
3101              style="
3102                padding-bottom: 10px;
3103                border-bottom: 1px solid;
3104                margin-bottom: 10px;
3105              "
3106            >
3107              <p>יש לכם שאלה על היין לפני הרכישה? <a href="/pages/contact-us">תכתבו לנו</a></p>
3108            </div>
3109
3110            
3111              <div class="cart-drawer__item cart-drawer__note-container" data-cart-note-container>
3112                <label for="CartSpecialInstructions">רוצה להוסיף ברכה? יש לך בקשה למשלוח? זה המקום</label>
3113                <textarea name="attributes[Cutomer Note]" class="cart-drawer__note" data-cart-note placeholder="כתבו כאן ברכה או בקשה למשלוח"></textarea>
3114              </div>
3115            
3116          </div>
3117        </div>
3118      </div>
3119
3120      <div class="cart-drawer__footer" style="background:transparent;">
3121        <div class="cart-drawer__footer-container">
3122          <div class="cart-drawer__message-container" style="display: none;">
3123            <div class="cart-drawer__message" data-cart-message></div>
3124          </div>
3125
3126          
3127
3128
3129          <div data-cart-discount-container><div
3130                class="order-discount-cart-drawer-wrapper ajax-cart__template"
3131                data-cart-discount
3132              >
3133                <span class="order-discount order-discount--title order-discount--cart-title"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-saletag"><path d="M10 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-3H7a1 1 0 0 0-.71.29l-6 6a1 1 0 0 0 0 1.42l4 4a1 1 0 0 0 1.42 0c.19-.2 5.8-5.81 6-6A1 1 0 0 0 12 5V2a2 2 0 0 0-2-2z" fill="#231F20"/></svg><span class="visually-hidden">הנחה:</span
3134                  ><span data-cart-discount-title></span>
3135                </span>
3136                <span class="order-discount order-discount--cart-price"
3137                  >-<span data-cart-discount-amount></span></span
3138                >
3139              </div></div>
3140
3141          <div class="cart-drawer__subtotal" aria-live="polite">
3142            <div class="cart-drawer__subtotal-label">
3143              <span class="h4">סה&quot;כ</span>
3144            </div>
3145            <div class="cart-drawer__subtotal-price">
3146              <span data-hulkapps-cart-total class="cart-drawer__subtotal-number" data-cart-subtotal>₪ 0.00</span>
3147            </div>
3148          </div><p class="cart-drawer__disclaimer rte">🛵 משלוח חינם בקנייה מעל 350 ש"ח
3149</p>
3150
3151          <button
3152            type="submit"
3153            class="btn btn--loader cart-drawer__checkout"
3154            name="checkout"
3155            data-cart-submit
3156            
3157              disabled
3158            
3159          >
3160            לתשלום
3161            <span class="btn--loader-balls"></span>
3162          </button>
3163        </div>
3164      </div>
3165    </form>
3166  </div>
3167
3168
3169    <ul hidden>
3170      <li id="a11y-refresh-page-message">בחירה תרענן את העמוד</li>
3171      <li id="a11y-selection-message">השתמשו ברווח ובחצים במקלדת לביצוע בחירה</li>
3172    </ul>
3173
3174    
3174<script src="//asiswines.com/cdn/shop/t/42/assets/shopify-money.js?v=172992317169021654231773131117" async></script>
vendor: 1 bytes, line 3174
3174
3175<script>
3176        window.onload = function() {
3177        /**
3178         * Module to ajaxify all add to cart forms on the page.
3179         *
3180         * Copyright (c) 2015 Caroline Schnapp (11heavens.com)
3181         * Dual licensed under the MIT and GPL licenses:
3182         * http://www.opensource.org/licenses/mit-license.php
3183         * http://www.gnu.org/licenses/gpl.html
3184         *
3185         */
3186        Shopify.AjaxifyCart = (function($) {
3187
3188          // Some configuration options.
3189          // I have separated what you will never need to change from what
3190          // you might change.
3191
3192          var _config = {
3193
3194            // What you might want to change
3195            addToCartBtnLabel:             'נוסף לעגלה',
3196            addedToCartBtnLabel:           'תודה לך!',
3197            addingToCartBtnLabel:          'מוֹסִיף...',
3198            soldOutBtnLabel:               'הַכַּרטִיסִים אָזלוּ',
3199            howLongTillBtnReturnsToNormal: 1000, // in milliseconds.
3200            cartCountSelector: '.site-header__cart-bubble',
3201            cartTotalSelector:             '#cart-price',
3202            drawerTotalSelector:'.cart-drawer__subtotal-number',
3203            // 'aboveForm' for top of add to cart form,
3204            // 'belowForm' for below the add to cart form, and
3205            // 'nextButton' for next to add to cart button.
3206            feedbackPosition:              'nextButton',
3207
3208            // What you will never need to change
3209            addToCartBtnSelector:          '[type="submit"]',
3210            addToCartFormSelector:         'form[action="/cart/add"]',
3211            shopifyAjaxAddURL:             '/cart/add.js',
3212            shopifyAjaxCartURL:            '/cart.js'
3213          };
3214
3215          // We need some feedback when adding an item to the cart.
3216          // Here it is.
3217          var _showFeedback = function(success, html, $addToCartForm) {
3218            $('.ajaxified-cart-feedback').remove();
3219            var feedback = '<p class="ajaxified-cart-feedback ' + success + '">' + html + '</p>';
3220            switch (_config.feedbackPosition) {
3221              case 'aboveForm':
3222                $addToCartForm.before(feedback);
3223                break;
3224              case 'belowForm':
3225                $addToCartForm.after(feedback);
3226                break;
3227              case 'nextButton':
3228              default:
3229                $addToCartForm.find(_config.addToCartBtnSelector).after(feedback);
3230                break;
3231            }
3232            // If you use animate.css
3233            // $('.ajaxified-cart-feedback').addClass('animated bounceInDown');
3234            $('.ajaxified-cart-feedback').slideDown();
3235          };
3236          var _setText = function($button, label) {
3237            if ($button.children().length) {
3238              $button.children().each(function() {
3239                if ($.trim($(this).text()) !== '') {
3240                  $(this).text(label);
3241                }
3242              });
3243            }
3244            else {
3245              $button.val(label).text(label);
3246            }
3247          };
3248          var _init = function() {
3249            $(document).ready(function() {
3250              $(_config.addToCartFormSelector).submit(function(e) {
3251                e.preventDefault();
3252                var $addToCartForm = $(this);
3253                var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector);
3254                _setText($addToCartBtn, _config.addingToCartBtnLabel);
3255                $addToCartBtn.addClass('disabled').prop('disabled', true);
3256                // Add to cart.
3257                $.ajax({
3258                  url: _config.shopifyAjaxAddURL,
3259                  dataType: 'json',
3260                  type: 'post',
3261                  data: $addToCartForm.serialize(),
3262                  success: function(itemData) {
3263                    // Re-enable add to cart button.
3264                    $addToCartBtn.addClass('inverted');
3265                    _setText($addToCartBtn, _config.addedToCartBtnLabel);
3266                    _showFeedback('success','<i class="fa fa-check"></i> Added to cart! <a href="/cart">View cart</a> or <a href="/collections/all">continue shopping</a>.',$addToCartForm);
3267                    window.setTimeout(function(){
3268                      $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted');
3269                      _setText($addToCartBtn,_config.addToCartBtnLabel);
3270                    }, _config.howLongTillBtnReturnsToNormal);
3271                    // Update cart count and show cart link.
3272                    $.getJSON(_config.shopifyAjaxCartURL, function(cart) {
3273                      if (_config.cartCountSelector && $(_config.cartCountSelector).length) {
3274                        var value = $(_config.cartCountSelector).html() || '0';
3275                        $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)).removeClass('hidden-count');
3276                        if ( ! $(_config.cartCountSelector).hasClass('site-header__cart-bubble--visible') )
3277                        	$(_config.cartCountSelector).addClass('site-header__cart-bubble--visible')
3278                        var cartContents = fetch('/cart.js')
3279                        .then(response => response.json())
3280                        .then(data => {
3281                          renderCart(data);
3282    document.querySelector('.ajax-cart__toggle')?.click();
3283                        });
3284                        $('.cart-drawer--empty .cart-drawer__empty-text').remove();
3285                        $('form.cart-drawer').removeClass('cart-drawer--empty');
3286                      }
3287                      if (_config.cartTotalSelector && $(_config.cartTotalSelector).length) {
3288                        if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') {
3289                          var newCurrency = '';
3290                          if ($('[name="currencies"]').length) {
3291                            newCurrency = $('[name="currencies"]').val();
3292                          }
3293                          else if ($('#currencies span.selected').length) {
3294                            newCurrency = $('#currencies span.selected').attr('data-currency');
3295                          }
3296                          if (newCurrency) {
3297                            $(_config.cartTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "ILS", newCurrency), Currency.money_format[newCurrency
3297]) + '</span>');
3298                          }
3299                          else {
3300                            $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3301                          }
3302                        }
3303                        else {
3304                          $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3305                        }
3306                      };
3307
3308
3309
3310          if (_config.drawerTotalSelector && $(_config.drawerTotalSelector).length) {
3311                        if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') {
3312                          var newCurrency = '';
3313                          if ($('[name="currencies"]').length) {
3314                            newCurrency = $('[name="currencies"]').val();
3315                          }
3316                          else if ($('#currencies span.selected').length) {
3317                            newCurrency = $('#currencies span.selected').attr('data-currency');
3318                          }
3319                          if (newCurrency) {
3320                            $(_config.drawerTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "ILS", newCurrency), Currency.money_format[newCurrency]) + '</span>');
3321                          }
3322                          else {
3323                            $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3324                          }
3325                        }
3326                        else {
3327                          $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3328                        }
3329                      };
3330                    });
3331                  },
3332                  error: function(XMLHttpRequest) {
3333                    var response = eval('(' + XMLHttpRequest.responseText + ')');
3334                    response = response.description;
3335                    if (response.slice(0,4) === 'All ') {
3336                      _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm);
3337                      $addToCartBtn.prop('disabled', false);
3338                      _setText($addToCartBtn, _config.soldOutBtnLabel);
3339                      $addToCartBtn.prop('disabled',true);
3340                    }
3341                    else {
3342                      _showFeedback('error', '<i class="fa fa-warning"></i> ' + response, $addToCartForm);
3343                      $addToCartBtn.prop('disabled', false).removeClass('disabled');
3344                      _setText($addToCartBtn, _config.addToCartBtnLabel);
3345                    }
3346                  }
3347                });
3348                return false;
3349              });
3350            });
3351          };
3352          return {
3353            init: function(params) {
3354                // Configuration
3355                params = params || {};
3356                // Merging with defaults.
3357                $.extend(_config, params);
3358                // Action
3359                $(function() {
3360                  _init();
3361                });
3362            },
3363            getConfig: function() {
3364              return _config;
3365            }
3366          }
3367
3368          var  cartDrawerContent = document.querySelector('.cart-drawer__content-container .cart-drawer__item-list');
3369
3370          function clearCartDrawer() {
3371                    var  cartDrawerContent = document.querySelector('.cart-drawer__content-container .cart-drawer__item-list');
3372
3373            let cartItems = cartDrawerContent.querySelectorAll('.cart-drawer__item');
3374            cartItems.forEach( (value, index) => {
3375        		value.remove();
3376        	})
3377          }
3378
3379          function changeItem(prodid, quant = 0, callback) {
3380              $.ajax({
3381                  type: 'POST',
3382                  url: '/cart/change.js',
3383                  data: 'quantity=' + quant + '&id=' + prodid,
3384                  dataType: 'json',
3385                  success: function(cart) {
3386                      if ((typeof callback) === 'function') {
3387                          callback(cart);
3388                      } else {
3389        renderCart(cart);
3390    document.querySelector('.ajax-cart__toggle')?.click();
3391                          if ( cart.item_count > 0 ) {
3392                              $('.site-header__cart-bubble').text(cart.item_count);
3393                          } else {
3394                              $('.site-header__cart-bubble').removeClass('site-header__cart-bubble--visible');
3395                          }
3396                      }
3397                  },
3398              });
3399          }
3400
3401          function renderCart(cart) {
3402     var  cartDrawerContent = document.querySelector('.cart-drawer__content-container .cart-drawer__item-list');
3403
3404            console.log(cart);
3405        //     let messageEl = $('.cart-drawer__note-container').clone();
3406
3407            clearCartDrawer();
3408            if ( $('button.cart-drawer__checkout').attr('disabled') == 'disabled' )
3409              $('button.cart-drawer__checkout').attr('disabled', false);
3410
3411            cart.items.forEach(function(item, index) {
3412
3413        		let itemPrice = ''+item.final_price+'';
3414              	itemPrice = itemPrice.slice(0,-1);
3415              	itemPrice = itemPrice.slice(0,-1);
3416              	itemPrice = '₪ ' + itemPrice + '.00';
3417                const productImage = '<a href="'+item.url+'" class="cart-drawer__item-image" style="background-image:url(' + item.image + ');" data-cart-item-background-image="" data-cart-item-href=""></a>';
3418             	const productContent = '<div class="cart-drawer__item-content">';
3419              	const proudctLink = '<a href="'+item.url+'" class="h4 cart-drawer__item-title" data-cart-item-href="" data-cart-item-title="">'+item.title+'</a><p class="cart-drawer__item-subtitle" data-cart-item-variant-title=""></p>';
3420              	const productProps = '<ul class="cart-drawer__item-properties" data-cart-item-property-list=""><li class="cart-drawer__item-property ajax-cart__template" data-cart-item-property="">t:e</li></ul><p class="cart-drawer__item-price-container" data-cart-item-price-container="">'
3421                +'<span class="cart-item__original-price cart-item__price"></span></p><div class="qb-price-item" data-id="'+item.key+'">'+itemPrice+'</div><p></p>';
3422                const productRemove = '  <button class="cart-drawer__item-delete btn-link" type="button" data-cart-item-delete="">להסרה</button>';
3423                let productQuantity = '<label for="quantity_'+item.key+'" class="label--hidden" data-cart-item-label-quantity="">כמות</label>'
3424                + '<select id="quantity_'+item.key+'" class="cart-drawer__item-quantity quantity-selector en" value="1" aria-label="כמות" data-cart-item-input-quantity="">';
3425                for ( let i = 1; i < 7; i++ ) {
3426                  if ( i == item.quantity ) {
3427                  	productQuantity = productQuantity + '<option selected="selected" value="'+i+'">'+i+'</option>';
3428                  } else {
3429                  	productQuantity = productQuantity + '<option value="'+i+'">'+i+'</option>';
3430                  }
3431                }
3432                productQuantity = productQuantity + '</select></div>';
3433                const concatProductInfo = '<div class=" hellowww cart-drawer__item" data-cart-item-id="'+item.key+'" aria-live="polite" data-line="'+ Number(index + 1) + '">'
3434                + productImage
3435                + productContent
3436                + proudctLink
3437                + productProps
3438                + productRemove
3439                + productQuantity
3440                + '</div>' ;
3441        //         + messageEl;
3442
3443                cartDrawerContent.innerHTML = cartDrawerContent.innerHTML + concatProductInfo;
3444
3445            });
3446          if (_config.drawerTotalSelector && $(_config.drawerTotalSelector).length) {
3447                        if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') {
3448                          var newCurrency = '';
3449                          if ($('[name="currencies"]').length) {
3450                            newCurrency = $('[name="currencies"]').val();
3451                          }
3452                          else if ($('#currencies span.selected').length) {
3453                            newCurrency = $('#currencies span.selected').attr('data-currency');
3454                          }
3455                          if (newCurrency) {
3456                            $(_config.drawerTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "ILS", newCurrency), Currency.money_format[newCurrency]) + '</span>');
3457                          }
3458                          else {
3459                            $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3460                          }
3461                        }
3462                        else {
3463                          $(_config.drawerTotalSelector).html(Shopify.formatMoney(cart.total_price, "₪ {{amount}}"));
3464                        }
3465                      };
3466  if(cart.item_count == 0){
3467    $('[data-section-id="cart-drawer"]').find("form").addClass("cart-drawer--empty");
3468  }else{
3469   $('[data-section-id="cart-drawer"]').find("form").removeClass("cart-drawer--empty");
3470
3471  }
3472            // document.querySelectorAll('.js-ajax-remove-from-cart')
3473            //     .forEach((element) => {
3474            //         element.addEventListener('click', function() {
3475            //             const lineID = this.parentNode.getAttribute('data-line');
3476            //             console.log('aa');
3477            //         });
3478            //     }); 
3479
3480            removeFromCart = document.querySelectorAll('.cart-drawer__item-delete');
3481            quantityInCart = document.querySelectorAll('.cart-drawer__item-quantity');
3482
3483            for (let i = 0; i < removeFromCart.length; i++) {
3484                removeFromCart[i].addEventListener('click', function() {
3485                    const prodid = $(this).siblings('.qb-price-item').data('id');
3486                    changeItem(prodid);
3487                });
3488            }
3489
3490            for (let i = 0; i < quantityInCart.length; i++) {
3491                quantityInCart[i].addEventListener('change', function() {
3492                    const prodid = $(this).siblings('.qb-price-item').data('id');
3493                    let quant = $(this).val();
3494                    changeItem(prodid, quant);
3495                });
3496            }
3497
3498
3499        }
3500           })(jQuery);
3501
3502        Shopify.AjaxifyCart.init();
3503          }
3504</script>
3504
3505
3506
3507
3508
3509
3510<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet" type="text/css" media="all" />
3511
3512<style>
3513  .ajaxified-cart-feedback {
3514    display: block;
3515    line-height: 36px;
3516    font-size: 90%;
3517    vertical-align: middle;
3518  }
3519  .ajaxified-cart-feedback.success {
3520    color: #3D9970;
3521  }
3522  .ajaxified-cart-feedback.error {
3523    color: #FF4136;
3524  }
3525  .ajaxified-cart-feedback a {
3526    border-bottom: 1px solid;
3527  }
3528</style>
3529
3530    
3531    
3532
3533<style type="text/css">
3534
3535.quantity-breaks-now-cart-total {font-weight:bold; display:block; margin-top: 5px;}
3536.additional-notes{text-align:right;background-color: #FFFF4D;}
3537
3538  .quantity-breaks-now-wrapper{
3539    margin-top:20px;
3540  }
3541
3542.quantity-breaks-now-wrapper table tr:first-child td, .quantity-breaks-now-wrapper h4 {
3543    font-weight:bold;
3544}
3545
3546  .quantity-breaks-now-cart-item-line-price .original_price {
3547      display: block;
3548      text-decoration: line-through;
3549  }
3550  .quantity-breaks-now-cart-item-price, .quantity-breaks-now-cart-total, .quantity-breaks-now-cart-item-line-price .discounted_price {
3551      display: block;
3552      font-weight: bold;
3553  }
3554
3555  .quantity-breaks-now-cart-item-success-notes, .quantity-breaks-now-cart-item-upsell-notes {
3556    display: block;
3557    font-weight:bold;
3558    color: #0078bd;
3559    font-size: 100%;
3560  }
3561
3562  .quantity-breaks-now-cart-items-success-notes a, .quantity-breaks-now-cart-item-upsell-notes a {
3563      color: #0078bd;
3564  }
3565
3566  .quantity-breaks-now-messages{
3567    display:block;
3568  }
3569
3570  #quantity-breaks-now-discount-item{
3571    font-size:70%;
3572    padding-top: 5px;
3573    padding-bottom: 5px;
3574  }
3575
3576  #quantity-breaks-now-summary-item{
3577    font-size:70%;
3578    padding-top: 5px;
3579    padding-bottom: 5px;
3580  }
3581
3582  .summary-line-note{
3583    padding-right: 10px;
3584  }
3585
3586  .summary-line-discount{
3587   color: #0078bd;
3588  }
3589
3590  input#quantity-breaks-now-discount-code{
3591    max-width:200px;
3592    display:inline-block;
3593    font-size:12px;
3594  }
3595
3596  button#apply-quantity-breaks-now-discount{
3597    display:inline-block;
3598    max-width:200px;
3599    font-size:12px;
3600  }
3601
3602  .quantity-breaks-now-price .quantity-breaks-now-regular{
3603    width:100%;
3604  }
3605
3606  .discount-applies-true .quantity-breaks-now-price .quantity-breaks-now-sale{
3607    text-decoration: line-through;
3608    width:100%;
3609  }
3610
3611  button.add-quantity-breaks-now-bundle{
3612    cursor: pointer;
3613  }
3614
3615.qb-discounted-subtotal{font-weight:bold;margin-left:20px;display:inline-block;font-size: 1.3em;}
3616.qb-original-subtotal{text-decoration: line-through;display:inline-block;}
3617.qb-min-cart-warnings, .qb-next-tier-offers{
3618    display: block;
3619    font-size: .8em;
3620    width: 300px;
3621    background-color: #ffff5e;
3622    padding: 5px;
3623    text-align: center;
3624    color: black;
3625}
3626.text-center .qb-min-cart-warnings, .text-center .qb-next-tier-offers, .text-center .qb-discount-code-log, .text-center .qb-discount-log{
3627  margin:0 auto;
3628}
3629
3630.text-right .qb-min-cart-warnings, .text-right .qb-next-tier-offers, .text-right .qb-discount-code-log, .text-right .qb-discount-log{
3631  margin-left: calc(100% - 300px);
3632}
3633
3634.qb-discount-code-log, .qb-discount-log{
3635  font-size: 0.8em !important;
3636  text-align: center;
3637  width: 300px;
3638  margin-top: 10px;
3639  margin-bottom: 10px;
3640}
3641
3642.qb-invalid-discount-code {
3643  display: block;
3644  text-align: left;
3645  font-size: 0.8em;
3646  color: #ea5353;
3647  font-weight: bold;
3648}
3649
3650.qb-product-name{font-weight:bold;}
3651
3652/** Discount Table START **/
3653body .quantity-breaks-now-wrapper #table-type, body .quantity-breaks-now-wrapper #default-type {
3654  border-collapse: separate !important;
3655}
3656
3657body .quantity-breaks-now-discount-table th, body .quantity-breaks-now-discount-table td {
3658  border: none;
3659}
3660
3661
3662/** Discount Table END **/
3663
3664
3665.qb-discount-code-tag {
3666  background-color: #637381;
3667  color: #fff;
3668  display: inline-block;
3669  padding-left: 8px;
3670  padding-right: 8px;
3671  float: left;
3672  text-align: center;
3673  margin-top: 3px;
3674  /**
3675  margin-left: 50px;
3676  **/
3677  visibility: hidden;
3678}
3679
3680.qb-discount-code-tag:before {
3681  display: inline-block;
3682  content: "\00d7";
3683  cursor: pointer;
3684}
3685
3686.qb-discount-code-error {
3687    border: 2px solid #ea5353;
3688}
3689
3690.apply-discount-code {
3691  padding: 11px 20px;
3692  background-color: #637381;
3693  border: 1px solid #ddd;
3694  color: white;
3695  margin-left: -7px;
3696  width: 29%;
3697  font-weight: 600;
3698}
3699
3700.discount-code-wrapper input[type=text] {
3701  vertical-align: middle;
3702  margin: 5px 10px 5px 0;
3703  padding: 10px;
3704  background-color: #fff;
3705  border: 1px solid #ddd;
3706  width: 67%;
3707}
3708
3709.qb-discount-code-inputs {
3710  width: 110%;
3711  display: flex;
3712  flex-flow: row wrap;
3713  align-items: center;
3714  /**
3715  margin-left: calc(100% - 300px) !important;
3716  **/
3717}
3718
3719.discount-code-wrapper {
3720  width: 350px;
3721  margin-left: calc(100% - 350px) !important;
3722}
3723
3724
3725
3726
3727
3728
3729/* DRAWER CSS */
3730#ajaxifyCart .qb-min-cart-warnings, #ajaxifyCart .qb-next-tier-offers, #ajaxifyCart .qb-discount-log,
3731#ajaxifyCart .qb-discount-code-log, .drawer .qb-min-cart-warnings, .drawer .qb-next-tier-offers, .drawer .qb-discount-log {
3732  width:300px;
3733}
3734
3735#CartDrawer .qb-min-cart-warnings, #CartDrawer .qb-next-tier-offers, #CartDrawer .qb-discount-log{
3736  font-size:12px;
3737}
3738
3739#CartDrawer .ajaxcart__footer{
3740    height: 50%;
3741    overflow-y: auto;
3742    overflow-x: hidden;
3743    width:  400px;
3744    padding: 30px;
3745    left: 0px;
3746}
3747
3748@media only screen and (max-width: 590px) {
3749  body #CartDrawer #CartContainer .qb-min-cart-warnings, body #CartDrawer #CartContainer .qb-next-tier-offers, body #CartDrawer #CartContainer .qb-discount-log{
3750    width:240px;
3751    margin-left: calc(100% - 240px);
3752  }
3753}
3754
3755#CartDrawer button.qb-net-order-button, #CartDrawer input.qb-net-order-button{font-size: 12px;}
3756#CartDrawer div.ajaxcart__subtotal{text-align:center;}
3757
3758.qb-line-item-original-price {
3759   text-decoration: line-through;
3760}
3761
3762.qb-line-item-discounted-price {
3763  font-size: 1.2em;
3764  margin-left: 8px;
3765}
3766</style>
3767
3768
3769<script type="text/javascript">
3770  window.qb = {};
3771
3772  
3773
3774  
3775
3776  
3777  	window.qb.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"ILS","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
3778    window.qb.cart.items = [];
3779
3780    
3781
3782    if (typeof window.qb.cart.items == "object") {
3783      for (var i=0; i<window.qb.cart.items.length; i++) {
3784        ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) {
3785          delete window.qb.cart.items[i][a]
3786        })
3787      }
3788    }
3789  
3790
3791
3792
3793//Handlebars
3794!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={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"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}
vendor: 5,539 bytes, line 3794
3794function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
3794("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
vendor: 4,193 bytes, line 3794
3794var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={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,613 bytes, line 3794
3794EQUALS: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,$accept: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(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},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 3794
3794],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: 6,591 bytes, lines 3794-3795
3794,{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],
379585:[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],41: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(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,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}
vendor: 20,853 bytes, line 3795
3795,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=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),c.length-1&&(this.yylineno-=c.length-1);var e=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:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,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(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a: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 a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},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(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.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:(b.yytext=b.yytext.substr(5,b.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:return this.popState(),44;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(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;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 b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;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 b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.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\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.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}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]}
vendor: 6,923 bytes, lines 3795-3796
3795,appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{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(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["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;"),d?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 k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,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(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);
3796return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["f
3796n","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},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 a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,262 bytes, lines 3796-3805
3796,objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="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(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});
3797
3798Handlebars.registerHelper('ifSingle', function(variants, options) {
3799  if(variants.length === 1) {
3800    return options.fn(this);
3801  }
3802  return options.inverse(this);
3803});
3804
3805</script>
3805
3806
3807
3808<script id="quantity-breaks-now-discount-tiers-table" type="text/x-handlebars-template">
3809  <div class="quantity-breaks-now-discount-tiers" id="discount-group-{{{discount_group_id}}}">
3810    <h4 class="quantity-breaks-now-discount-title">{{{table_header}}}</h4>
3811  {{#if description}}
3812  <div class="quantity-breaks-now-discount-description">{{{description}}}</div>
3813  {{/if}}
3814    <table class="quantity-breaks-now-discount-table">
3815      <tbody>
3816		    <tr>
3817        	<th>{{{requirement_label}}}</th>
3818          {{#if show_maximum_qty}}
3819        	<th>{{{maximum_requirement_label}}}</th>
3820        	{{/if}}
3821        	{{#if show_discount_value}}
3822        	<th>{{{discount_label}}}</th>
3823        	{{/if}}
3824        	{{#if show_discounted_price}}
3825        	<th>{{{discounted_price_label}}}</th>
3826        	{{/if}}
3827        </tr>
3828      </tbody>
3829    </table>
3830  </div>
3831</script>
3831
3832
3833<script id="quantity-breaks-now-discount-tiers-table-row" type="text/x-handlebars-template">
3834  <tr class="qb-discount-table-row">
3835    <td>{{{requirement_amount}}}</td>
3836    {{#if show_maximum_qty}}
3837    <td>{{{maximum_requirement_amount}}}</td>
3838    {{/if}}
3839  	{{#if show_discount_value}}
3840  	<td>{{{discount_value}}}</td>
3841  	{{/if}}
3842  	{{#if show_discounted_price}}
3843  	<td>{{{discounted_price}}}</td>
3844  	{{/if}}
3845  </tr>
3846</script>
3846
3847
3848<script id="quantity-breaks-now-discount-single-sp-tiers" type="text/x-handlebars-template">
3849<div class="quantity-breaks-now-discount-tiers">
3850  <h4>{{{table_header}}}</h4>
3851	<table class="quantity-breaks-now-discount-table">
3852    <tbody>
3853
3854      {{#if set_prices}}
3855        {{#each set_prices}}
3856          <tr>
3857              <td>{{{../row_set_price_title}}}</td>
3858              <td>{{{price}}}</td>
3859          </tr>
3860        {{/each}}
3861      {{/if}}
3862
3863    </tbody>
3864  </table>
3865</div>
3866
3867</script>
3867
3868
3869
3870
3871
3872<script type="text/javascript">
3873  if(typeof qb === "undefined") {
3874    qb = {};
3875  }
3876
3877  if(typeof qb.datastore === "undefined") {
3878    qb.datastore = {};
3879  }
3880
3881  if(typeof qb.datastore.discount_groups === "undefined"){
3882    qb.datastore.discount_groups = [];
3883  }
3884
3885  qb.datastore.shop = {"price_rules":[],"id":null,"shopify_domain":"asis-wild-wines.myshopify.com","app_enabled":true,"primary_domain":"asiswines.com","timezone":"Asia/Jerusalem","cart_subtotal_selector":".cart-subtotal__price","checkout_button_selector":"button[name='checkout']","currency":"ILS","money_format":"₪ {{amount}}","money_with_currency_format":"₪ {{amount}}","form_selector":"","min_cart_value_warning":"You must have a cart subtotal greater than {{amount}} to qualify for discounts.","agree_to_terms_selector":"input[type='checkbox']#agree","custom_css":"","quantity_selector":"","cart_form_selector":"","minimum_cart_value_label":"Minimum Cart Value","discount_label":"Discount","cart_warning_label":"You must have a cart subtotal greater than {{minimum_cart_value}} to qualify for discounts.","multiple_discount_group_behavior":"apply_greatest_discount","multiple_groups_notice":"","next_tier_offer":"Unlock even greater discounts when your cart subtotal reaches {{amount}}.","discount_log_text":"You saved {{total_discount_amount}} on {{product_title}} ({{discount_group_title}})","enable_discount_log":false,"minimum_cart_quantity_label":"Minimum Cart Quantity","minimum_line_item_value_label":"Minimum Same Variant Value","minimum_line_item_quantity_label":"Minimum Same Variant Quantity","min_cart_quantity_warning":"You must have at least {{amount}} items in your cart to qualify for discounts.","min_line_item_value_warning":"Add at least {{amount}} worth of {{product}} to cart to qualify for discounts.","min_line_item_quantity_warning":"Add at least {{amount}} {{product}} to cart to qualify for discounts.","next_tier_cart_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} items in your cart.","next_tier_line_item_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} {{product}} in your cart.","next_tier_line_item_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of {{product}} in your cart.","minimum_tier_warnings_enabled":false,"next_tier_offers_enabled":false,"show_discount_log_on_ajax_carts":false,"ajax_cart_integration_enabled":true,"quantity_button_selector":"","discounted_price_label":"Discounted Price","variant_selector":"","swatch_selector":"","table_placement_selector":"","mutation_ids":"","mutation_classes":"","disable_for_logged_in_customers":false,"minimum_selected_products_quantity_label":"Minimum Selected Products Quantity","minimum_selected_products_value_label":"Minimum Selected Products Value","min_selected_products_value_warning":"Add at least {{amount}} worth of products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of products from {{discount_group_title}} in your cart.","min_selected_products_quantity_warning":"Add at least {{amount}} products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} products from {{discount_group_title}} in your cart.","enabled_discount_codes":true,"line_item_original_price_selector":"","line_item_total_price_selector":"","show_line_item_discount":true,"discount_table_config":{"discount_table_type":"default-grid","discount_table_name":"Default Grid","show_inline_maximum_qty":false,"show_maximum_qty":false,"show_discount_value":true,"show_discounted_price":true,"required_amount_label":"{{min_requirement}}","discount_value_col_label":"{{discount_value}}","discounted_price_col_label":"{{discounted_price}}","bg_header_color":"","bg_table_row_color":"","border_color":"#ddd","text_th_color":"","text_td_color":"","border_type":"solid","table_font_size":"14","border_width":"1","border_radius":"1","table_title_color":"","table_description_color":"","table_title_font_size":"20","table_description_font_size":"14"},"reload_cart_page":true,"discount_code_input_placeholder":"Discount code","discount_code_button_text":"Apply","currency_option_selector":"","enabled_multi_currencies":false,"discount_code_log":"You saved {{discount_code_amount}} using discount code ( {{discount_code}} )","percentage_discount_title":"Percentage Discount","fixed_amount_discount_title":"Fixed Amount Discount","enabled_cart_js_update":false,"show_express_checkout_buttons":false};
3886  qb.datastore.discount_groups = [{"type":"AllDiscount","discount_tiers":[{"type":"MinimumLineItemQuantityTier","id":226604,"discount_group_id":63582,"min_cart_value":null,"discount_amount":null,"created_at":"2024-01-16T11:58:04.531Z","updated_at":"2024-01-16T11:58:04.531Z","discount_percent":0.1,"shop_id":28555,"min_line_item_value":null,"min_cart_quantity":null,"min_line_item_quantity":6,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0}],"id":63582,"discount_enabled":true,"customer_tag":null,"cart_label":null,"order_tag":null,"created_at":"2024-01-16T11:58:04.526Z","updated_at":"2024-01-16T11:58:04.526Z","shop_id":28555,"title":"הנחת ארגז","discount_tier_type":"MinimumLineItemQuantityTier","show_discount_table":false,"description":"","discount_type":"percentage","show_discounted_price":true,"show_discount_value":true},{"type":"ProductDiscount","products":[{"id":null,"shopify_product_id":"5182222270599"},{"id":null,"shopify_product_id":"5182222696583"},{"id":null,"shopify_product_id":"7392458047623"},{"id":null,"shopify_product_id":"7392457818247"},{"id":null,"shopify_product_id":"6865363304583"},{"id":null,"shopify_product_id":"4822619259015"},{"id":null,"shopify_product_id":"6652874817671"},{"id":null,"shopify_product_id":"6687802163335"},{"id":null,"shopify_product_id":"7392453787783"},{"id":null,"shopify_product_id":"7392455295111"},{"id":null,"shopify_product_id":"6649554862215"},{"id":null,"shopify_product_id":"6687800983687"},{"id":null,"shopify_product_id":"7498022879367"},{"id":null,"shopify_product_id":"6574235353223"},{"id":null,"shopify_product_id":"6687801049223"},{"id":null,"shopify_product_id":"6570987192455"},{"id":null,"shopify_product_id":"6570987028615"},{"id":null,"shopify_product_id":"6653103440007"},{"id":null,"shopify_product_id":"5136931946631"},{"id":null,"shopify_product_id":"5135086583943"},{"id":null,"shopify_product_id":"6574379237511"},{"id":null,"shopify_product_id":"6649579339911"},{"id":null,"shopify_product_id":"5135080161415"},{"id":null,"shopify_product_id":"4822797975687"},{"id":null,"shopify_product_id":"4822790799495"},{"id":null,"shopify_product_id":"6840485347463"},{"id":null,"shopify_product_id":"6687799017607"},{"id":null,"shopify_product_id":"5136933748871"},{"id":null,"shopify_product_id":"6648930566279"},{"id":null,"shopify_product_id":"4822665822343"},{"id":null,"shopify_product_id":"6687794659463"},{"id":null,"shopify_product_id":"6649655394439"},{"id":null,"shopify_product_id":"6574241644679"},{"id":null,"shopify_product_id":"6687802294407"},{"id":null,"shopify_product_id":"5136942432391"},{"id":null,"shopify_product_id":"6653113565319"},{"id":null,"shopify_product_id":"6840489508999"},{"id":null,"shopify_product_id":"5185620312199"},{"id":null,"shopify_product_id":"7375038120071"},{"id":null,"shopify_product_id":"7375034941575"},{"id":null,"shopify_product_id":"7375031500935"},{"id":null,"shopify_product_id":"6652900802695"}
3886,{"id":null,"shopify_product_id":"6574268317831"},{"id":null,"shopify_product_id":"5183804014727"},{"id":null,"shopify_product_id":"6570988011655"},{"id":null,"shopify_product_id":"6648952291463"},{"id":null,"shopify_product_id":"6570988109959"},{"id":null,"shopify_product_id":"6645689942151"},{"id":null,"shopify_product_id":"5183840452743"},{"id":null,"shopify_product_id":"6840484692103"},{"id":null,"shopify_product_id":"6645688828039"},{"id":null,"shopify_product_id":"5190707314823"},{"id":null,"shopify_product_id":"6646922313863"},{"id":null,"shopify_product_id":"6646920642695"},{"id":null,"shopify_product_id":"6840493768839"},{"id":null,"shopify_product_id":"5183407259783"},{"id":null,"shopify_product_id":"6649594642567"},{"id":null,"shopify_product_id":"6648906154119"},{"id":null,"shopify_product_id":"4822774251655"},{"id":null,"shopify_product_id":"5174906683527"},{"id":null,"shopify_product_id":"5182751309959"},{"id":null,"shopify_product_id":"5134536704135"},{"id":null,"shopify_product_id":"6865363140743"},{"id":null,"shopify_product_id":"6687800328327"},{"id":null,"shopify_product_id":"6865362649223"},{"id":null,"shopify_product_id":"5136940368007"},{"id":null,"shopify_product_id":"7392453558407"},{"id":null,"shopify_product_id":"7506531156103"},{"id":null,"shopify_product_id":"7497930440839"},{"id":null,"shopify_product_id":"6691350741127"},{"id":null,"shopify_product_id":"6653067034759"},{"id":null,"shopify_product_id":"5136936337543"},{"id":null,"shopify_product_id":"6574281621639"},{"id":null,"shopify_product_id":"7506543116423"},{"id":null,"shopify_product_id":"6687800197255"},{"id":null,"shopify_product_id":"7392464470151"},{"id":null,"shopify_product_id":"4822555000967"},{"id":null,"shopify_product_id":"5137014685831"},{"id":null,"shopify_product_id":"7401817866375"},{"id":null,"shopify_product_id":"6840490983559"},{"id":null,"shopify_product_id":"6840492327047"},{"id":null,"shopify_product_id":"6687803408519"},{"id":null,"shopify_product_id":"6652891594887"},{"id":null,"shopify_product_id":"5227008557191"},{"id":null,"shopify_product_id":"6570988175495"},{"id":null,"shopify_product_id":"5192107753607"},{"id":null,"shopify_product_id":"7375085699207"},{"id":null,"shopify_product_id":"6687794233479"},{"id":null,"shopify_product_id":"6865362911367"},{"id":null,"shopify_product_id":"6687800295559"},{"id":null,"shopify_product_id":"7375084093575"},{"id":null,"shopify_product_id":"5190718619783"},{"id":null,"shopify_product_id":"6687802196103"},{"id":null,"shopify_product_id":"5174888038535"},{"id":null,"shopify_product_id":"5174902653063"},{"id":null,"shopify_product_id":"6687800098951"},{"id":null,"shopify_product_id":"6687800164487"},{"id":null,"shopify_product_id":"5190744932487"},{"id":null,"shopify_product_id":"6687803310215"},{"id":null,"shopify_product_id":"6704096215175"},{"id":null,"shopify_product_id":"6605627785351"},{"id":null,"shopify_product_id":"6645650686087"},{"id":null,"shopify_product_id":"4822783983751"},{"id":null,"shopify_product_id":"7440616456327"},{"id":null,"shopify_product_id":"6689113407623"},{"id":null,"shopify_product_id":"7392456278151"},{"id":null,"shopify_product_id":"6687800459399"},{"id":null,"shopify_product_id":"4822765863047"},{"id":null,"shopify_product_id":"4822735093895"},{"id":null,"shopify_product_id":"6687803375751"},{"id":null,"shopify_product_id":"4822753247367"},{"id":null,"shopify_product_id":"5182764974215"},{"id":null,"shopify_product_id":"6649563611271"},{"id":null,"shopify_product_id":"6840494456967"},{"id":null,"shopify_product_id":"4822385426567"},{"id":null,"shopify_product_id":"4822727688327"},{"id":null,"shopify_product_id":"4822804758663"},{"id":null,"shopify_product_id":"6653236150407"},{"id":null,"shopify_product_id":"5185025802375"},{"id":null,"shopify_product_id":"5185019084935"},{"id":null,"shopify_product_id":"7376613736583"},{"id":null,"shopify_product_id":"5182753308807"},{"id":null,"shopify_product_id":"4822337650823"},{"id":null,"shopify_product_id":"6840495210631"},{"id":null,"shopify_product_id":"7392460308615"},{"id":null,"shopify_product_id":"5182758912135"}],"discount_tiers":[{"type":"MinimumCartValueTier","id":226826,"discount_group_id":63652,"min_cart_value":100000.0,"discount_amount":null,"created_at":"2024-01-25T10:33:43.538Z","updated_at":"2024-01-25T10:33:43.538Z","discount_percent":0.1,"shop_id":28555,"min_line_item_value":null,"min_cart_quantity":null,"min_line_item_quantity":null,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0}],"id":63652,"discount_enabled":true,"customer_tag":null,"cart_label":null,"order_tag":null,"created_at":"2024-01-25T10:33:43.533Z","updated_at":"2024-01-25T10:33:43.533Z","shop_id":28555,"title":"הנחת כמות","discount_tier_type":"MinimumCartValueTier","show_discount_table":false,"description":"Discount Group Description","discount_type":"percentage","show_discounted_price":true,"show_discount_value":true}];
3887  qb.datastore.theme_setting = {"id":12,"theme_name":"Default","cart_subtotal_selector":".cart__subtotal:visible, h2.subtotal:visible, p.subtotal_amount:visible, span.total:visible, .mini-cart__total-price:visible, .cart__total:visible, #cartform div.align-right h2:visible, .ajaxcart__subtotal:visible, .cart-total:visible, #basket-right h4:visible, .subtotal .price:visible, .cart-footer__subtotal:visible, .cart-subtotal--price:visible, .cart-drawer__subtotal-price:visible","checkout_button_selector":"input[type='submit'].action_button.right:visible,input[name='checkout']:visible,button[name='checkout']:visible,[href$='checkout']:visible,input[name='goto_pp']:visible,button[name='goto_pp']:visible,input[name='goto_gc']:visible,button[name='goto_gc']:visible,.additional-checkout-button:visible,.google-wallet-button-holder:visible,.amazon-payments-pay-button:visible","form_selector":"form[action=\"/cart/add\"]","quantity_selector":"input.cart-item__qty-input, input.quantity, input[name='updates[]'], input[id^='updates_'], input[id^='Updates_'], input[name^='updates_'], input.cart__qty-input, input.count, input.js-qty__input, input.js-qty__num, input.quantity-selector, input.cart__quantity-selector, input.js--num, input.cart-drawer__item-quantity","cart_form_selector":"form[action$='cart']","quantity_button_selector":"form[action=\"/cart\"] .js--qty-adjuster, form[action=\"/cart\"] .js-qty__adjust","variant_selector":"form[action^='/cart/add']:first select:visible, .radio-wrapper fieldset, form[action^='/cart/add']:first input[type='radio']","swatch_selector":".swatchColor, .panda-swatch, button.swatch, div.swatch-element, div.swatch-item, .product-variant ul li, div.swatches-container ul.options li a, div.template--product-variants-container div.product-variant-group label","mutation_ids":"","mutation_classes":"","table_placement_selector":null,"shipping_rates_form_position":null,"shipping_rates_form_placement_selector":null,"line_item_original_price_selector":"{{ item.price | money }},{{ item.original_price | money }}","line_item_total_price_selector":"{{ item.line_price | money }},{{ item.original_line_price | money }}","ajax_line_item_total_price_selector":"","ajax_line_item_original_price_selector":"","cart_item_key_var":"","custom_css":"","shop_id":null,"created_at":"2019-05-31T07:50:34.467Z","updated_at":"2019-05-31T07:50:34.467Z","currency_option_selector":null};
3888
3889</script>
vendor: 1 bytes, line 3889
3889
3890<script src="https://quantity-breaks-now.herokuapp.com/widget/javascript?shop=asis-wild-wines.myshopify.com"></script>
3890
3891<style>
3892.multiple-groups-notice{margin-bottom:20px;}
3893
3894</style>
3895<style>
3896  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table {
3897    border-collapse: separate !important;
3898  }
3899  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-description {
3900    margin-bottom: 10px;
3901  }
3902
3903  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-color: #ddd; }
3904.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-color: #ddd; }
3905.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-style: solid; }
3906.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-style: solid; }
3907.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-width: 1px; }
3908.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-width: 1px; }
3909.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { border-radius: 1px; }
3910.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:first-child { border-radius: 1px 0 0 0; }
3911.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:last-child { border-radius: 0 1px 0 0; }
3912.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:first-child { border-radius: 0 0 0 1px; }
3913.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:last-child { border-radius: 0 0 1px 0; }
3914.quantity-breaks-now-wrapper .quantity-breaks-now-discount-title { font-size: 20px; }
3915.quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { font-size: 14px; }
3916.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { font-size: 14px; }
3917
3918  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:not(:first-child) td {
3919    border-top: none;
3920  }
3921  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th:not(:first-child),
3922  .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td:not(:first-child) {
3923    border-left: none;
3924  }
3925</style>
3926    
3927    
3927<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
3927
3928    
3928<script type="text/javascript">
3929      function displayCartReminder() {
3930        $('.hulkapps-cart-reminder').each(function () {
3931          $(this).css('display', 'block');
3932          let hult_di_msg_obj = $(this).find('.hulkapps-discount-reminder-msg');
3933          let hult_di_msg_html = hult_di_msg_obj.html() ? hult_di_msg_obj.html().replace(' off', '') : '';
3934          hult_di_msg_obj.html(hult_di_msg_html);
3935        });
3936      }
3937
3938      $(document).ready(function () {
3939        setTimeout(displayCartReminder, 3000);
3940
3941        $('.cart__form').on('change', function () {
3942          $('.cart .hulkapps-cart-reminder').css('display', 'none');
3943          setTimeout(displayCartReminder, 3000);
3944        });
3945      });
3946    </script>
3946
3947
3948    <div id="shopify-section-warning-bar" class="shopify-section"><div
3949    id="warning-bar-warning-bar"
3950    class="warning-bar"
3951    data-autoplay="true"
3952    data-autoplay-speed="5"
3953    data-pause-on-hover="true"
3954    style="
3955      font-size: 0.9em;
3956      padding: 10px 0px;
3957      position: fixed;
3958      bottom: 0px;
3959      text-align: center;
3960      width: 100%;
3961      background-color: #005138;
3962      color: #ffffff;
3963      opacity: 0.8;
3964    "
3965  >
3966    <div class="warning-bar__track"><div
3967          class="warning-bar__slide is-active"
3968          
3969        >
3970          אזהרה: צריכה מופרזת של אלכוהול מסכנת חיים ומזיקה לבריאות
3971        </div><div
3972          class="warning-bar__slide"
3973          
3974        >
3975          אזהרה: מכיל אלכוהול - מומלץ להמנע משתייה מופרזת
3976        </div></div>
3977  </div>
3978
3979  <style>
3980    #warning-bar-warning-bar .warning-bar__track {
3981      display: grid;
3982    }
3983
3984    #warning-bar-warning-bar .warning-bar__slide {
3985      grid-area: 1 / 1;
3986      opacity: 0;
3987      pointer-events: none;
3988      transition: opacity 0.6s ease, transform 0.6s ease;
3989    }
3990
3991    #warning-bar-warning-bar .warning-bar__slide.is-active {
3992      opacity: 1;
3993      pointer-events: auto;
3994    }
3995
3996    #warning-bar-warning-bar.warning-bar--slide .warning-bar__slide {
3997      transform: translateY(12px);
3998    }
3999
4000    #warning-bar-warning-bar.warning-bar--slide .warning-bar__slide.is-active {
4001      transform: translateY(0);
4002    }
4003  </style>
4003<script>
4004      (function () {
4005        var root = document.getElementById('warning-bar-warning-bar');
4006        if (!root) return;
4007
4008        var slides = Array.prototype.slice.call(root.querySelectorAll('.warning-bar__slide'));
4009        if (slides.length < 2) return;
4010
4011        var autoplay = root.getAttribute('data-autoplay') === 'true';
4012        var speed = (parseFloat(root.getAttribute('data-autoplay-speed')) || 5) * 1000;
4013        var pauseOnHover = root.getAttribute('data-pause-on-hover') === 'true';
4014        var current = 0;
4015        var timer = null;
4016
4017        function goTo(index) {
4018          slides[current].classList.remove('is-active');
4019          current = (index + slides.length) % slides.length;
4020          slides[current].classList.add('is-active');
4021        }
4022
4023        function next() {
4024          goTo(current + 1);
4025        }
4026
4027        function start() {
4028          if (!autoplay || timer) return;
4029          timer = setInterval(next, speed);
4030        }
4031
4032        function stop() {
4033          clearInterval(timer);
4034          timer = null;
4035        }
4036
4037        start();
4038
4039        if (pauseOnHover) {
4040          root.addEventListener('mouseenter', stop);
4041          root.addEventListener('mouseleave', start);
4042        }
4043      })();
4044    </script>
4044
4045
4046</div>
4047
4048    
4049      <style>
4050        :root {
4051          --wa-size: 56px;
4052          --wa-bg: #005238;
4053          --wa-tooltip-bg:#005238;
4054          --wa-tooltip-color:#ffffff;
4055          --wa-tooltip-font-size:14px;
4056          --wa-tooltip-padding:8px;
4057          --wa-tooltip-padding-top:calc(8px + 2px);
4058        }
4059      </style>
4060      <div
4061        class="floating-whatsapp floating-whatsapp--right"
4062      >
4063        
4064          <div class="tool-tips" id="whatsapp-tooltip">
4065            <button
4066              class="close-tooltip-whatsapp"
4067              id="close-tooltip-whatsapp"
4068              aria-label="Close WhatsApp tooltip"
4069              title="Close WhatsApp tooltip "
4070            >
4071              <svg
4072                viewBox="0 0 24 24"
4073                version="1.1"
4074                xmlns="http://www.w3.org/2000/svg"
4075                xmlns:xlink="http://www.w3.org/1999/xlink"
4076                fill="#000000"
4077              >
4078                <g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <title>cancel</title> <desc>Created with Sketch.</desc> <g id="icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="ui-gambling-website-lined-icnos-casinoshunter" transform="translate(-2168.000000, -158.000000)" fill="#1C1C1F" fill-rule="nonzero"> <g id="1" transform="translate(1350.000000, 120.000000)"> <path d="M821.426657,38.5856848 L830.000001,47.1592624 L838.573343,38.5856848 C839.288374,37.8706535 840.421422,37.8040611 841.267835,38.4653242 L841.414315,38.5987208 C842.195228,39.3796338 842.195228,40.645744 841.414306,41.4266667 L832.840738,50 L841.414315,58.5733429 C842.129347,59.2883742 842.195939,60.4214224 841.534676,61.2678347 L841.401279,61.4143152 C840.620366,62.1952283 839.354256,62.1952283 838.573333,61.4143055 L830.000001,52.8407376 L821.426657,61.4143152 C820.711626,62.1293465 819.578578,62.1959389 818.732165,61.5346758 L818.585685,61.4012792 C817.804772,60.6203662 817.804772,59.354256 818.585694,58.5733333 L827.159262,50 L818.585685,41.4266571 C817.870653,40.7116258 817.804061,39.5785776 818.465324,38.7321653 L818.598721,38.5856848 C819.379634,37.8047717 820.645744,37.8047717 821.426657,38.5856848 Z M820.028674,60.999873 C820.023346,60.9999577 820.018018,61 820.012689,61 Z M820.161408,60.9889406 L820.117602,60.9945129 L820.117602,60.9945129 C820.132128,60.9929912 820.146788,60.9911282 820.161408,60.9889406 Z M819.865274,60.9891349 L819.883098,60.9916147 C819.877051,60.9908286 819.87101,60.9899872 819.864975,60.9890905 L819.865274,60.9891349 Z M819.739652,60.9621771 L819.755271,60.9664589 C819.749879,60.9650278 819.744498,60.9635509 819.739126,60.9620283 L819.739652,60.9621771 Z M820.288411,60.9614133 L820.234515,60.9752112 L820.234515,60.9752112 C820.252527,60.971132 820.270527,60.9665268 820.288411,60.9614133 Z M820.401572,60.921544 L820.359957,60.9380009 L820.359957,60.9380009 C820.373809,60.9328834 820.387743,60.9273763 820.401572,60.921544 Z M819.623655,60.9214803 C819.628579,60.923546 819.626191,60.9225499 819.623806,60.921544 L819.623655,60.9214803 Z M819.506361,60.8625673 L819.400002,60.7903682 C819.444408,60.8248958 819.491056,60.8551582 819.539393,60.8811554 L819.506361,60.8625673 L819.506361,60.8625673 Z M820.51858,60.8628242 L820.486378,60.8809439 L820.486378,60.8809439 C820.496939,60.8752641 820.507806,60.8691536 820.51858,60.8628242 Z M840.881155,60.4606074 L840.862567,60.4936392 L840.862567,60.4936392 L840.790368,60.5999978 C840.824896,60.555592 840.855158,60.5089438 840.881155,60.4606074 Z M840.936494,60.3386283 L840.92148,60.3763453 L840.92148,60.3763453 C840.926791,60.3637541 840.931774,60.3512293 840.936494,60.3386283 Z M840.974777,60.2110466 L840.962177,60.2603479 L840.962177,60.2603479 C840.966711,60.2443555 840.97096,60.2277405 840.974777,60.2110466 Z M840.994445,60.0928727 L840.989135,60.1347261 L840.989135,60.1347261 C840.991174,60.1210064 840.992958,60.1069523 840.994445,60.0928727 Z M839.987311,39.9996529 L830,49.9872374 L820.012689,39.9996529 L819.999653,40.0126889 L829.987237,50 L819.999653,59.9873111 L820.012689,60.0003471 L830,50.0127626 L839.987311,60.0003471 L840.000347,59.9873111 L830.012763,50 L840.000347,40.0126889 L839.987311,39.9996529 Z M840.999873,59.9713258 L840.999916,60.0003193 L840.999916,60.0003193 C841.000041,59.9907089 841.000027,59.9810165 840.999873,59.9713258 Z M840.988941,59.8385918 L840.994513,59.8823981 L840.994513,59.8823981 C840.992991,59.8678719 840.991128,59.8532122 840.988941,59.8385918 Z M840.961413,59.7115886 L840.9752
407811,59.7654853 L840.975211,59.7654853 C840.971132,59.7474727 840.966527,59.7294733 840.961413,59.7115886 Z M840.921544,59.5984278 L840.938001,59.6400431 L840.938001,59.6400431 C840.932883,59.6261908 840.927376,59.612257 840.921544,59.5984278 Z M840.862824,59.4814199 L840.880944,59.5136217 L840.880944,59.5136217 C840.875264,59.503061 840.869154,59.4921939 840.862824,59.4814199 Z M819.119056,40.4863783 L819.134164,40.5134185 C819.128903,40.5043379 819.123796,40.4951922 819.118845,40.4859852 L819.119056,40.4863783 Z M819.061999,40.3599569 L819.075467,40.3944079 C819.070734,40.3829341 819.066223,40.3713901 819.061935,40.3597825 L819.061999,40.3599569 Z M819.024789,40.2345147 L819.033541,40.2701072 C819.030397,40.2582611 819.027473,40.2463686 819.024771,40.234436 L819.024789,40.2345147 Z M819.005077,40.1136164 L819.008385,40.1422797 C819.007138,40.1326872 819.00603,40.12308 819.005061,40.1134615 L819.005077,40.1136164 Z M819.000419,39.9836733 L819,40.0126889 C819,40.002956 819.000141,39.993223 819.000424,39.9834934 L819.000419,39.9836733 Z M819.010865,39.8652739 L819.008385,39.8830981 C819.009171,39.8770511 819.010013,39.8710099 819.010909,39.8649753 L819.010865,39.8652739 Z M819.037823,39.7396521 L819.033541,39.7552707 C819.034972,39.7498794 819.036449,39.7444978 819.037972,39.7391264 L819.037823,39.7396521 Z M819.07852,39.6236547 C819.076454,39.6285788 819.07745,39.6261907 819.078456,39.6238057 L819.07852,39.6236547 Z M819.137433,39.5063608 L819.209632,39.4000022 C819.175104,39.444408 819.144842,39.4910562 819.118845,39.5393926 L819.137433,39.5063608 L819.137433,39.5063608 Z M820.485985,39.1188446 L820.519017,39.1374327 L820.519017,39.1374327 L820.625376,39.2096318 C820.58097,39.1751042 820.534322,39.1448418 820.485985,39.1188446 Z M839.513622,39.1190561 L839.486582,39.1341644 C839.495662,39.128903 839.504808,39.1237964 839.514015,39.1188446 L839.513622,39.1190561 Z M819.539,39.1190561 L819.511959,39.1341644 C819.52104,39.128903 819.530186,39.1237964 819.539393,39.1188446 L819.539,39.1190561 Z M840.460607,39.1188446 L840.493639,39.1374327 L840.493639,39.1374327 L840.599998,39.2096318 C840.555592,39.1751042 840.508944,39.1448418 840.460607,39.1188446 Z M819.661418,39.0634885 L819.63097,39.0754675 C819.641051,39.0713084 819.651187,39.0673212 819.661372,39.0635059 L819.661418,39.0634885 Z M820.359783,39.0619346 L820.401723,39.0785197 L820.401723,39.0785197 C820.387743,39.0726237 820.373809,39.0671166 820.359783,39.0619346 Z M839.640043,39.0619991 L839.605592,39.0754675 C839.617066,39.0707338 839.62861,39.0662229 839.640217,39.0619346 L839.640043,39.0619991 Z M840.338628,39.0635059 L840.376345,39.0785197 L840.376345,39.0785197 C840.363754,39.0732095 840.351229,39.0682261 840.338628,39.0635059 Z M819.789259,39.0251536 L819.755271,39.0335411 C819.766459,39.0305713 819.777688,39.0277987 819.788953,39.0252234 L819.789259,39.0251536 Z M820.234436,39.0247709 L820.288548,39.0386257 L820.288548,39.0386257 C820.270527,39.0334732 820.252527,39.028868 820.234436,39.0247709 Z M839.765485,39.0247888 L839.729893,39.0335411 C839.741739,39.0303966 839.753631,39.0274732 839.765564,39.0247709 L839.765485,39.0247888 Z M840.211047,39.0252234 L840.260348,39.0378229 L840.260348,39.0378229 C840.244356,39.0332892 840.227741,39.0290398 840.211047,39.0252234 Z M819.911404,39.0051132 L819.883098,39.0083853 C819.892432,39.0071719 819.901779,39.0060902 819.911137,39.0051402 L819.911404,39.0051132 Z M820.113462,39.0050614 L820.161342,39.0110494 L820.161342,39.0110494 C820.145468,39.0086743 820.12948,39.006675 820.113462,39.0050614 Z M839.886384,39.005077 L839.85772,39.0083853 C839.867313,39.0071382 839.87692,39.0060303 839.886538,39.0050614 L839.886384,39.005077 Z M840.088863,39.0051402 L840.134726,39.0108651 L840.134726,39.0108651 C840.119676,39.0086288 840.104284,39.0067057 840.088863,39.0051402 Z M839.95834,39.0004173 L840.016507,39.0004238 C839.997122,38.9998609 839.977725,38.9998588 839.95834,39.0004173 Z M819.983493,39.0004238 L820.04166,39.0004173 C820.022275,38.9998588 820.002878,38.9998609 819.983493,39.0004238 Z" id="cancel"> </path> </g> </g> </g> </g>
4079              </svg>
4080            </button>
4081            <span>לא מצליחים לבחור? תכתבו לנו</span>
4082          </div>
4083        
4084
4085        <a
4086          href="https://wa.me/972553054630"
4087          class="floating-whatsapp-link"
4088          target="_blank"
4089          rel="noopener"
4090          aria-label="Chat on WhatsApp"
4091        >
4092          
4093            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25px" height="27px" viewBox="0 0 25 27" version="1.1">
4094    <title>Group</title>
4095    <defs>
4096        <polygon id="path-1" points="0.000917953683 0.920696892 24.408 0.920696892 24.408 26 0.000917953683 26"/>
4097        <polygon id="path-3" points="2.80177734e-06 0.0277114895 14.3451 0.0277114895 14.3451 14.3450888 2.80177734e-06 14.3450888"/>
4098    </defs>
4099    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
4100        <g id="pop-up-1" transform="translate(-376.000000, -313.000000)">
4101            <g id="Group" transform="translate(376.000000, 313.000000)">
4102                <g id="Group-6">
4103                    <mask id="mask-2" fill="white">
4104                        <use xlink:href="#path-1"/>
4105                    </mask>
4106                    <g id="Clip-5"/>
4107                    <path d="M5.8576,3.814 C9.1036,0.638 14.5316,-0.012 18.4376,2.306 C21.7116,4.252 23.7056,7.932 24.2596,11.698 C25.0216,16.872 22.8496,22.756 18.1236,24.994 C15.5236,26.224 12.4676,26.234 9.6816,25.52 C7.0156,24.838 4.4816,23.482 2.6536,21.426 C0.8256,19.368 -0.2404,16.58 0.0476,13.844 C0.4796,9.732 1.4196,7.984 4.4396,5.16 L5.8576,3.814 Z" id="Fill-4" fill="none" mask="url(#mask-2)"/>
4108                </g>
4109                <g id="Group-6" transform="translate(5.000000, 6.000000)">
4110                    <path d="M10.7815497,8.62218199 L10.7760372,8.6684395 C9.42915255,7.99286602 9.28829698,7.90286468 9.11433777,8.16544323 C8.99369466,8.34726617 8.64210125,8.75965434 8.5361294,8.881669 C8.4289517,9.0018923 8.32237692,9.01113803 8.1404648,8.92789762 C7.95671518,8.83546927 7.3668789,8.64128018 6.66863036,8.01257097 C6.12473149,7.52254761 5.75967268,6.92160446 5.65186333,6.73666109 C5.47242034,6.42479127 5.84787249,6.3804118 6.18964678,5.72951285 C6.2509158,5.60007271 6.21964965,5.49836975 6.17434388,5.40651927 C6.12840648,5.31406203 5.76274474,4.40800999 5.60960092,4.04679112 C5.46262994,3.68684354 5.31132361,3.73243652 5.19800177,3.73243652 C4.84523122,3.70160781 4.58735012,3.70654849 4.36013223,3.94448141 C3.37155928,5.03793271 3.62082713,6.16591101 4.46670701,7.3653992 C6.12900941,9.55475769 7.01468257,9.95787124 8.63414834,10.5175842 C9.07144372,10.6574547 9.4702091,10.6377498 9.7856268,10.5921568 C10.1372202,10.5360468 10.8679121,10.1477264 11.0204242,9.71317739 C11.1766114,9.27862837 11.1766114,8.91804514 11.130674,8.83483363 C11.0853682,8.75162212 10.9652994,8.7053935 10.7815497,8.62218199" id="Fill-1" fill="#fff"/>
4111                    <g id="Group-5">
4112                        <mask id="mask-4" fill="white">
4113                            <use xlink:href="#path-3"/>
4114                        </mask>
4115                        <g id="Clip-4"/>
4116                        <path d="M4.17801318,12.1796219 L3.96283668,12.0519701 L1.7214148,12.6336037 L2.32211586,10.4591886 L2.17925324,10.2354833 C-0.285694434,6.31915916 2.54625805,1.20078274 7.2155881,1.20078274 C8.80192642,1.20078274 10.2908189,1.81820927 11.4121182,2.93673558 C12.5328292,4.0456985 13.1508732,5.53171664 13.1508732,7.10660169 C13.147287,11.6600384 8.13905391,14.5037797 4.17801318,12.1796219 M12.2560976,2.10871851 L12.2650633,2.08545317 C7.66925189,-2.34869274 0.0633509875,0.867322083 0.0603811035,7.12270847 C0.0603811035,8.37305311 0.388525266,9.59241457 1.01371386,10.6691639 L2.80177733e-06,14.3450888 L3.78649281,13.3596112 C8.51143814,15.9068591 14.3426933,12.5244356 14.3451028,7.12628775 C14.3451028,5.23164399 13.6039486,3.44857323 12.2560976,2.10871851" id="Fill-3" fill="#fff" mask="url(#mask-4)"/>
4117                    </g>
4118                </g>
4119            </g>
4120        </g>
4121    </g>
4122</svg>
4123
4124          
4125        </a>
4126      </div>
4127    
4128  <div id="shopify-block-AL1NiTER3L3E1RmJoQ__9094328589753815681" class="shopify-block shopify-app-block">
4128<script type="application/javascript">
4129    window.hextom_fsb_meta = {
4130        p1: [
4131            
4132        ],
4133        p2: {
4134            
4135        },
4136        p3: [
4137            
4138        ],
4139        p4:null,
4140        p5:[],
4141        p6:null,
4142    };
4143
4144    
4145    window.hextom_fsb_config = {"shop_active":"yes","record":true,"bars":[{"bar_id":461850,"updated_on":"2026-09-18T03:13:09.949611+00:00","position":"top_push_sticky_v1","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#075136","bar_border_radius":0,"text_color_one":"#F7E1D1","text_color_two":"#FFFFF","font":"inherit","font_size":16.0,"bar_height":30,"bar_padding":13.0,"message_one":"משלוחים חינם בקנייה מעל {{currency_symbol}}{{goal}}","message_two":"רק עוד {{currency_symbol}}{{remainder}} למשלוח חינם","message_two_2":"בקנייה נוספת של {{currency_symbol}}{{remainder_2}} מחכה לך גם 10% הנחה","message_three":"קיבלת משלוח חינם ו 10% הנחה! איזה כייף","message_four":"This item does not count toward achieving free shipping","message_five":"This item does not qualify for free shipping. Shipping fees will apply.","message_six":"At least one item in your cart does not qualify for free shipping:","show_time":0.0,"interval_time":0.0,"display_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"all\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"noPages\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","schedule_enabled":false,"start_on":"2023-06-18T10:12:12.074616+00:00","end_on":"","new_tab":false,"entire_bar_clickable":false,"bar_link":"https://apps.shopify.com/partners/hextom","countries":"","exclude_countries":"","auto_currency":false,"round_goal_up":false,"currency_code":"ILS","currency_exchange_rate":1.0,"currency_symbol":"₪","goal":350.0,"goal_2":1000.0,"goal_type":"spend_amount","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"target_device":"all","visitor_currency_code":"","close_option":false,"custom_code":"","translation":"","locales":[],"selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":100}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","target_products_type":"all","currency_symbol_position":"before","currency_formatting":"manual","progress_bar_display":false,"progress_bar_color_1":"#ffd030","progress_bar_color_2":"#ffc300","progress_bar_color_bg":"#ebebeb","progress_bar_gradient":false,"progress_bar_border_radius":3,"progress_bar_height":10,"progress_bar_margin_top":7,"progress_bar_margin_bottom":10,"progress_bar_width_percentage":60,"excluded_products":"","excluded_product_collections":"","incurred_fee_products":"","incurred_fee_product_collections":"","excluded_message_type":"special","incurred_message_type":"special","incurred_fee_products_list_in_message":true,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","storefront_api_access_token":"fb84a81175d4f758e501227ec4142f8a","hideOnEmptyCart":false,"show_initial_message_until_goal":false,"factor_in_discounts":true,"preview_targeting":"none"},{"bar_id":490785,"updated_on":"2026-07-21T08:37:48.421081+00:00","position":"bottom_cover","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":0.74,"background_color":"#005238","bar_border_radius":0,"text_color_one":"#F7E1D1","text_color_two":"#0f0f0f","font":"inherit","font_size":16.0,"bar_height":30,"bar_padding":13.0,"message_one":"אזהרה: צריכה מופרזת של אלכוהול מסכנת חיים ומזיקה לבריאות","message_two":"Only   {{currency_symbol}}{{remainder}}   away from free shipping","message_two_2":"You got free shipping, Only   {{currency_symbol}}{{remainder_2}}   away from 2-day free shipping","message_three":"אזהרה: צריכה מופרזת של אלכוהול מסכנת חיים ומזיקה לבריאות","message_four":"This item does not count toward achieving free shipping","message_five":"This item does not qualify for free shipping. Shipping fees will apply.","message_six":"At least one item in y
4145our cart does not qualify for free shipping:","show_time":0.0,"interval_time":0.0,"display_page":"all","exclude_page":"no","schedule_enabled":false,"start_on":"2025-01-09T05:21:23.639338+00:00","end_on":"","new_tab":false,"entire_bar_clickable":false,"bar_link":"https://apps.shopify.com/partners/hextom","countries":"","exclude_countries":"","auto_currency":false,"round_goal_up":false,"currency_code":"ILS","currency_exchange_rate":1.0,"currency_symbol":"₪","goal":0.0,"goal_2":0.0,"goal_type":"spend_amount","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"target_device":"all","visitor_currency_code":"","close_option":false,"custom_code":"","translation":"","locales":[],"selected_customers_types":"{\"tag\": false, \"spent\": false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\": \">=\", \"value\": 0.0}","excluded_customers_types":"{\"tag\": false, \"spent\": false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\": \"<=\", \"value\": 0.0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"target_products_type":"all","currency_symbol_position":"before","currency_formatting":"manual","progress_bar_display":false,"progress_bar_color_1":"#ffd030","progress_bar_color_2":"#ffc300","progress_bar_color_bg":"#ebebeb","progress_bar_gradient":false,"progress_bar_border_radius":3,"progress_bar_height":10,"progress_bar_margin_top":7,"progress_bar_margin_bottom":10,"progress_bar_width_percentage":60,"excluded_products":"","excluded_product_collections":"","incurred_fee_products":"","incurred_fee_product_collections":"","excluded_message_type":"special","incurred_message_type":"special","incurred_fee_products_list_in_message":true,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","storefront_api_access_token":"fb84a81175d4f758e501227ec4142f8a","hideOnEmptyCart":false,"show_initial_message_until_goal":false,"factor_in_discounts":true,"preview_targeting":"none"}],"theme":{"theme_id":"148169719943","is_xhr":true}};
4146    
4147</script>
4147
4148
4149
4150</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://asis-wild-wines.myshopify.com" crossorigin><!-- Config and setup JS -->
4151<script id="RestockRocketConfig">
4152  window._RestockRocketConfig = window._RestockRocketConfig || {}
4153  window._RestockRocket = window._RestockRocket || {}
4154  window._Stoq = window._RestockRocket
4155  window._StoqConfig = window._RestockRocketConfig
4156  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
4157  function normalizeLocale(locale) {
4158    if (!locale || locale.trim() === '') {
4159      return '';
4160    }
4161    return locale.toString().toLowerCase().replace(/-/g, '_');
4162  }
4163
4164  window._RestockRocketConfig.locale = 'he';
4165  window._RestockRocketConfig.normalizedLocale = normalizeLocale('he');
4166  window._RestockRocketConfig.shop = 'asis-wild-wines.myshopify.com';
4167  window._RestockRocketConfig.pageType = 'article';
4168  window._RestockRocketConfig.liquidRenderedAt = 1790329871;window._RestockRocketConfig.marketId = 446398599;window._RestockRocketConfig.countryName = 'ישראל';
4169    window._RestockRocketConfig.countryIsoCode = 'IL';window._RestockRocketConfig.languageIsoCode = 'he';window._RestockRocketConfig.cartInventoryQuantity = {};
4170  if (!window._RestockRocketConfig.cartToken) {
4171    try {
4172      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
4173      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
4174    } catch (e) { }
4175  }
4176window._RestockRocketConfig.cachedSettings = {"id":53323,"shop_id":53299,"currency":"ILS","created_at":"2026-02-03T12:11:20.278Z","updated_at":"2026-06-11T10:54:07.466Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":null,"storefront_form_description":null,"storefront_form_button_text":"תודיעו לי כשחוזר למלאי","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#F0512A","storefront_form_terms":null,"storefront_form_error":"אנא הזן כתובת דוא\"ל תקפה","storefront_form_success":"תודה! נעדכן אותך כאשר המוצר יהיה זמין.","enable_powered_by":false,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"כתובת דוא\"ל","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"אֶלֶקטרוֹנִי","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"#form-Description {\r\n    direction: rtl !important;\r\n    text-align: right !important;\r\n}\r\n.restock-rocket-wrapper-inline #formContainer-Inline{\r\nbackground:transparent !important;\r\nbox-shadow:none !important;\r\npadding:0px 0px !important;\r\nmin-height:unset !important;\r\nborder:0px !important;\r\n}\r\n#form-Product-Name,#form-Header-Text-Container,#form-Header-Container,#form-Description,#form-Name-Container{\r\ndisplay:none !important; \r\n}\r\n.form-Content-Container {\r\ndisplay:flex;\r\nalign-items:center;\r\ngap:10px;\r\n}\r\n\r\n\r\n#form-Terms{\r\ndisplay:none !important;\r\n}\r\n.restock-rocket-wrapper-inline #form-Button{\r\nmax-width:50%;\r\nmargin-top:0px !important;\r\n}\r\n\r\n#form-Name-Container+div #form-Email-Container, #form-Name-Container+div #form-Phone-Container{\r\nmargin-top:0px !important;\r\n}\r\n","js_config":"","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":"","insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"כבר נרשמת לקבלת התראות למוצר זה.","storefront_mixed_cart_error":"Preorders must be purchased 
4176separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"he","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":"","insert_button_after_selector_index":"","push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"narkiss","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"אנא מלאו אחת או יותר מהאפשרויות לעיל","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":"","show_button_on_page":false,"insert_button_after_selector_search":"","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":null,"preorder_enabled":true,"preorder_buy_button_selector":"","preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":"","preorder_index_badge_selector":"","preorder_page_badge_selector":"","preorder_search_badge_selector":"","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":true,"inline_form_selector":".product__form-container .quantity-btn-wrapper","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":"","restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","cache":true,"cached_at":"2026-06-11T10:54:07.939Z","multi_language_enabled":false,"translation_locale":"he","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "916b35e60e5bd8affd63ff0b67760c01";
4177  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
4178  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
4179window._RestockRocketConfig.sellingPlans = [];(function() {
4180      const cachedData = {"plans":[],"disabled_plan_ids":[3272474759],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-09-21T16:55:22Z"};
4181
4182      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
4183        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
4184        const oldPlans = window._RestockRocketConfig.sellingPlans;
4185        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
4186          ? oldPlans.reduce(function(max, plan) {
4187              if (plan.updated_at) {
4188                const planDate = new Date(plan.updated_at);
4189                const maxDate = max ? new Date(max) : null;
4190                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
4191              }
4192              return max;
4193            }, '')
4194          : null;
4195        const cachedDate = new Date(cachedData.cached_at);
4196        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
4197        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
4198
4199        if (useCached) {
4200          if (Array.isArray(cachedData.plans)) {
4201            window._RestockRocketConfig.sellingPlans = cachedData.plans;
4202            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
4203            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
4204          }
4205        } else {
4206          window._RestockRocketConfig.disabledSellingPlanIds = [];
4207          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
4208        }
4209      }
4210    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
4211  try {
4212    var _sqCfg = window._RestockRocketConfig;
4213    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
4214      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
4215    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
4216      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
4217    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
4218  } catch (e) { }
4219  try {
4220    var _sqc = window._RestockRocketConfig;
4221    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
4222    var _sqPre = (_sqc.cachedPreorderVariantIds &&
4223      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
4224    var _sqArm = false;
4225    if (_sqOn && _sqc.preordersConfigured) {
4226      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
4227        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
4228      } else {
4229        _sqArm = (_sqc.integrations || []).some(function (i) {
4230          return i && i.type === 'featured_product' && i.enabled &&
4231            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
4232        });
4233      }
4234    }
4235    if (_sqArm && document.documentElement) {
4236      _sqc.acceleratedGateArmed = true;
4237      document.documentElement.classList.add('stoq-buy-now-pending');
4238      setTimeout(function () {
4239        document.documentElement.classList.remove('stoq-buy-now-pending');
4240      }, 6000);
4241    }
4242  } catch (e) { }
4243
4244  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-product.js'
4245  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-collection.js'
4246  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-product-bis.js'
4247  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-collection-bis.js'
4248  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
4249  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
4250  try {
4251    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
4252    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
4253  } catch (e) {
4254    window._RestockRocketConfig.appVersion = '';
4255  }
4256  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
4257  const LIQUID_CACHE_MAX_AGE = 15 * 60;
4258  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
4259  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
4260    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
4261    window._RestockRocketConfig.isLiquidCacheFresh = true;
4262    window._RestockRocketConfig.liquidCacheAge = null;
4263  } else {
4264    const now = Math.floor(Date.now() / 1000);
4265    const liquidCacheAge = now - liquidRenderedAt;
4266    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
4267    if (liquidCacheAge < 0) {
4268      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
4269      window._RestockRocketConfig.isLiquidCacheFresh = true;
4270    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
4271      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
4272      window._RestockRocketConfig.isLiquidCacheFresh = true;
4273    } else {
4274      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
4275      window._RestockRocketConfig.isLiquidCacheFresh = false;
4276    }
4277  }
4278
4279  function checkSettingsExpiry(settings) {
4280    try {
4281      if (!settings || !settings.updated_at) {
4282        console.debug('STOQ - Invalid settings data structure');
4283        return null;
4284      }
4285
4286      if (!settings.cache) {
4287        console.debug('STOQ - settings caching disabled');
4288        return null;
4289      }
4290      if (settings.multi_language_enabled) {
4291        if (!settings.translations) {
4292          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
4293          return null;
4294        }
4295        if (window._RestockRocketConfig.normalizedLocale &&
4296            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
4297          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
4298        }
4299      }
4300
4301      const updatedAt = new Date(settings.updated_at);
4302      if (isNaN(updatedAt.getTime())) {
4303        console.debug('STOQ - Invalid updated_at date format in settings');
4304        return null;
4305      }
4306
4307      const age = Date.now() - updatedAt.getTime();
4308      if (age < SETTINGS_CACHE_DURATION) {
4309        console.debug('STOQ - settings changed recently, skipping cache');
4310        return null;
4311      }
4312
4313      return settings;
4314    } catch (error) {
4315      console.debug('STOQ - Error checking settings cache:', error);
4316      return null;
4317    }
4318  }
4319
4320  function createRestockRocketContainer() {
4321    const restockRocketContainer = document.createElement('div');
4322    restockRocketContainer.id = 'restock-rocket';
4323    document.body.appendChild(restockRocketContainer);
4324  }
4325
4326  function createRestockRocketScript(scriptUrl) {
4327    const restockRocketScriptElement = document.createElement('script');
4328    restockRocketScriptElement.setAttribute('defer', 'defer');
4329    restockRocketScriptElement.src = scriptUrl;
4330    document.body.appendChild(restockRocketScriptElement);
4331  }
4332
4333  createRestockRocketContainer()
4334
4335  console.debug('STOQ - extension activated')
4336  try {
4337    const _stoqInitConfig = window._RestockRocketConfig;
4338    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4338)
4339      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
4340      : [];
4341    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
4342    var _stoqPageSeq = 0;
4343    try {
4344      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
4345      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
4346    } catch (e) { }
4347    Shopify?.analytics?.publish?.('stoq_initialized', {
4348      cart_token: _stoqInitConfig.cartToken || '',
4349      page_url: window.location.href,
4350      page_type: _stoqInitConfig.pageType || '',
4351      shop_domain: _stoqInitConfig.shop || '',
4352      market_id: _stoqInitConfig.marketId || '',
4353      country_code: _stoqInitConfig.countryIsoCode || '',
4354      detected_variant_ids: _stoqDetectedVariantIds,
4355      selected_variant_id: _stoqSelectedVariantId || '',
4356      page_load_seq: _stoqPageSeq,
4357      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
4358      app_version: _stoqInitConfig.appVersion || '',
4359      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
4360      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
4361      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
4362    });
4363  } catch (e) {
4364    console.debug('STOQ - stoq_initialized publish failed:', e);
4365  }
4366  try {
4367    var _sqTrack = window._RestockRocketConfig;
4368    if (_sqTrack.preordersConfigured) {
4369      document.addEventListener('click', function (e) {
4370        try {
4371          var t = e.target;
4372          if (!t || !t.closest) return;
4373          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
4374          if (!host) return;
4375          var channel = host.matches && host.matches('shopify-payment-terms')
4376            ? 'shop_pay_installments' : 'buy_now';
4377          var form = host.closest('form');
4378          var vidEl = form && form.querySelector('[name="id"]');
4379          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
4380          var _sqVidNum = Number(variantId);
4381          var _sqPlan = null;
4382          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
4383          var _sqMktId = Number(_sqTrack.marketId);
4384          var _sqForVariant = function (pl) {
4385            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
4386              pl.variant_ids.indexOf(_sqVidNum) !== -1;
4387          };
4388          _sqPlans.forEach(function (pl) {
4389            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
4390                Array.isArray(pl.shopify_market_ids) &&
4391                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
4392          });
4393          if (!_sqPlan) {
4394            _sqPlans.forEach(function (pl) {
4395              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
4396            });
4397          }
4398          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
4399            variant_id: variantId,
4400            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
4401            channel: channel,
4402            market_id: _sqTrack.marketId || '',
4403            country_code: _sqTrack.countryIsoCode || '',
4404            page_type: _sqTrack.pageType || '',
4405            cart_token: _sqTrack.cartToken || '',
4406            page_url: (window.location && window.location.href) || '',
4407            properties: {
4408              is_preorder_variant: (function () {
4409                var vid = Number(variantId);
4410                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
4411                return has(_sqTrack.preorderVariantIds) ||
4412                  has(_sqTrack.cachedPreorderVariantIds &&
4413                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
4414              })(),
4415              in_enabled_plan: !!_sqPlan,
4416              is_instock_variant: (function () {
4417                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
4418                return has(_sqTrack.inStockVariantIds) ||
4419                  has(_sqTrack.cachedInStockVariantIds &&
4420                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
4421              })(),
4422              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
4423              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
4424              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
4425              gate_armed: !!_sqTrack.acceleratedGateArmed,
4426              gate_active_at_click: !!(document.documentElement &&
4427                document.documentElement.classList.contains('stoq-buy-now-pending')),
4428              blocked: (function () {
4429                try {
4430                  var rr = window._RestockRocket;
4431                  return !!(rr && typeof rr.willBlockAcceleratedCl
4431ick === 'function' &&
4432                    rr.willBlockAcceleratedClick(e));
4433                } catch (err) { return false; }
4434              })(),
4435            },
4436          });
4437        } catch (err) { }
4438      }, true);
4439    }
4440  } catch (e) { }
4441  function applyTranslations(settings) {
4442    try {
4443      if (!settings || !settings.multi_language_enabled) {
4444        return settings;
4445      }
4446
4447      if (!settings.translations) {
4448        console.debug('STOQ - No translations found, skipping translation');
4449        return settings;
4450      }
4451
4452      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
4453      const translations = settings.translations;
4454
4455      if (!normalizedLocale) {
4456        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
4457        delete settings.translations;
4458        return settings;
4459      }
4460
4461      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
4462
4463      const translatedFields = translations[normalizedLocale];
4464      if (translatedFields && typeof translatedFields === 'object') {
4465        Object.keys(translatedFields).forEach(function(key) {
4466          const value = translatedFields[key];
4467          if (value !== null && value !== undefined && value !== '') {
4468            settings[key] = value;
4469          }
4470        });
4471      } else {
4472        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
4473      }
4474
4475      delete settings.translations;
4476      return settings;
4477    } catch (e) {
4478      console.debug('STOQ - error applying translations:', e);
4479      return settings;
4480    }
4481  }
4482  function setupCartSellingPlanUpdater(settings) {
4483    window.addEventListener('stoq:inventory-data-loaded', function(event) {
4484      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
4485      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
4486        window._RestockRocket.updateCartSellingPlans()
4487          .then(hasUpdates => {
4488            if (hasUpdates) {
4489              console.debug('STOQ - cart selling plans updated successfully');
4490            } else {
4491              console.debug('STOQ - no cart selling plan updates needed');
4492            }
4493          })
4494          .catch(error => {
4495            console.error('STOQ - error updating cart selling plans:', error);
4496          });
4497      }
4498    });
4499  }
4500  function storefrontGraphql(query, variables) {
4501    const cfg = window._RestockRocketConfig;
4502    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
4503      return Promise.reject(new Error('Storefront API unavailable'));
4504    }
4505    return fetch(
4506      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
4507      {
4508        method: 'POST',
4509        headers: {
4510          'Content-Type': 'application/json',
4511          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
4512        },
4513        body: JSON.stringify({ query: query, variables: variables }),
4514      }
4515    )
4516    .then(function(response) {
4517      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
4518      return response.json();
4519    })
4520    .then(function(body) {
4521      if (body && body.errors && body.errors.length) {
4522        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
4523      }
4524      return body && body.data;
4525    });
4526  }
4527  function fetchStorefrontShopMetafield(key) {
4528    const cfg = window._RestockRocketConfig;
4529    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
4530    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
4531    .then(function(data) {
4532      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
4533      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
4534      return JSON.parse(value);
4535    });
4536  }
4537  (function loadStorefrontSettings() {
4538    const cfg = window._RestockRocketConfig;
4539    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
4540    function run() {
4541      // The live-settings read is one more shop-level metafield fetch, so it
4542      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
4543      // reads rather than re-issuing the same query + parse.
4544      fetchStorefrontShopMetafield('settings')
4545      .then(function(settings) {
4546        cfg.storefrontSettings = settings;
4547        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
4548      })
4549      .catch(function(e) {
4550        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
4551      });
4552    }
4553
4554    if (typeof window.requestIdleCallback === 'function') {
4555      window.requestIdleCallback(run, { timeout: 5000 });
4556    } else {
4557      setTimeout(run, 0);
4558    }
4559  })();
4560  const cachedSettings = window._RestockRocketConfig.cachedSettings;
4561  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
4562
4563  if (validCachedSettings) {
4564    console.debug('STOQ - using cached settings');
4565    initializeScripts(validCachedSettings);
4566  } else {
4567    console.debug('STOQ - fetching fresh settings');
4568    const headers = {
4569      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4570      'ngrok-skip-browser-warning': 'skip'
4571    };
4572
4573    if (window.Shopify?.theme?.role === 'main') {
4574      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
4575      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
4576      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
4577    }
4578
4579    fetch(
4580      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
4581      { headers }
4582    )
4583    .then(function(response) {
4584      if (!response.ok) {
4585        throw new Error('Network response was not ok');
4586      }
4587      return response.json();
4588    })
4589    .then(function(settings) {
4590      initializeScripts(settings);
4591    })
4592    .catch(function(error) {
4593      if (cachedSettings) {
4594        console.debug('STOQ - using expired cached settings as fallback');
4595        initializeScripts(cachedSettings);
4596      } else {
4597        console.error('STOQ - failed to load settings:', error);
4598      }
4599    })
4600    .catch(function(e) {
4601      console.error(e)
4602    })
4603  }
4604
4605  function fetchEmbedConfig(endpoint, apply) {
4606    return fetch(
4607      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
4608      {
4609        headers: {
4610          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4611          'ngrok-skip-browser-warning': 'skip'
4612        }
4613      }
4614    )
4615    .then(function(response) {
4616      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
4617      return response.json();
4618    })
4619    .then(function(data) {
4620      try {
4621        apply(data);
4622      } catch (applyError) {
4623        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
4624        throw applyError;
4625      }
4626    })
4627    .catch(function(error) {
4628      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
4629    });
4630  }
4631  function refreshShopConfig(source) {
4632    const cfg = window._RestockRocketConfig;
4633    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
4634    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
4635    if (!flagOn) { return viaEmbed(); }
4636
4637    return fetchStorefrontShopMetafield(source.metafieldKey)
4638      .then(function(value) {
4639        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
4640        source.apply(value);
4641        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
4642      })
4643      .catch(function(error) {
4644        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
4645        return viaEmbed();
4646      });
4647  }
4648  function refreshIntegrations() {
4649    const cfg = window._RestockRocketConfig;
4650    return refreshShopConfig({
4651      endpoint: 'integrations',
4652      metafieldKey: 'integrations',
4653      flag: 'enable_storefront_integrations_read',
4654      isValid: function(value) { return Array.isArray(value); },
4655      apply: function(data) {
4656        cfg.integrations = data;
4657      }
4658    });
4659  }
4660  function refreshSellingPlans() {
4661    const cfg = window._RestockRocketConfig;
4662    return refreshShopConfig({
4663      endpoint: 'selling_plans',
4664      metafieldKey: 'cachedSellingPlans',
4665      flag: 'enable_storefront_selling_plans_read',
4666      isValid: function(value) { return !!value && Array.isArray(value.plans); },
4667      apply: function(data) {
4668        cfg.sellingPlans = data.plans;
4669        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
4670        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
4671          cfg.readFlags = data.read_flags;
4672        }
4673      }
4674    });
4675  }
4676
4677  function initializeScripts(settings) {
4678    settings = applyTranslations(settings);
4679    window._RestockRocketConfig.settings = settings;
4680    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
4681    if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) {
4682      console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations');
4683      Promise.race([
4684        Promise.all([
4685          refreshSellingPlans(),
4686          refreshIntegrations()
4687        ]),
4688        new Promise(function(resolve) { setTimeout(resolve, 1000); })
4689      ]).then(function() { loadScripts(settings); });
4690      return;
4691    }
4692
4693    loadScripts(settings);
4694  }
4695
4696  function loadScripts(settings) {
4697    setupCartSellingPlanUpdater(settings);
4698
4699    if(settings.enable_app) {
4700      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
4701        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
4702      })
4703      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
4704        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
4705      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
4706        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
4707      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
4708
4709      const collectionScriptUrl = usePreorderBuild
4710        ? window._RestockRocketConfig.scriptUrlCollection
4711        : window._RestockRocketConfig.scriptUrlCollectionBis;
4712      const productScriptUrl = usePreorderBuild
4713        ? window._RestockRocketConfig.scriptUrlProduct
4714        : window._RestockRocketConfig.scriptUrlProductBis;
4715
4716      const pageType = window._RestockRocketConfig.pageType;
4717      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
4718
4719      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
4720        createRestockRocketScript(collectionScriptUrl);
4721      } else if(pageType === 'product') {
4722        createRestockRocketScript(productScriptUrl);
4723      } else if(hijackIntegration) {
4724        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4725      } else if(usePreorderBuild) {
4726        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4727      } else {
4728        console.debug(`STOQ - no scripts enabled for ${pageType}`);
4729      }
4730      const appLoadedEvent = new CustomEvent('stoq:loaded', {
4731        detail: {
4732          pageType: window._RestockRocketConfig.pageType,
4733          enabled: settings.enable_app,
4734          settings: settings,
4735          preorderEnabled: settings.preorder_enabled
4736        }
4737      });
4738      console.debug('STOQ - dispatching app loaded event');
4739      window.dispatchEvent(appLoadedEvent);
4740    }
4741  }
4742</script>
4742<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
4743
4744
4745</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block">
4746
4747<script>
4748  window.accessProWidgetSettings = {"default_menu_language":"he","enable_features":true,"icon":"wheelchair","trigger_display":"icon","trigger_title":"Accessibility","icon_color_fill":"#23185c","icon_color_stroke":"#23185c","icon_position":"BL","icon_style":"thick","icon_shape":"circle","icon_size":"1x","menu_content_color":"#333333","menu_content_background_color":"#eff1f5","menu_card_background_color":"#ffffff","menu_header_background_color":"#23185c","menu_header_font_color":"#ffffff","open_accessibility_profile":true,"selected_languages":["en","fr","es","de","he"],"widget_size":"large","widget_title":"Accessibility Settings","widgetheight":"full","template":"minimal","color_template":"Indigo","show_icon_on_all_pages":true,"show_icon_on_particular_page":"","lang_l":true,"enableMenuSettings":{"alignment":true,"animation":true,"contrast":true,"cursor":true,"dyslexic":true,"fontscale":true,"fontweight":true,"headings":true,"images":true,"languages":true,"letterspacing":true,"linespacing":true,"links":true,"magnifier":true,"mission":false,"profiles":true,"readingguide":true,"readingmask":true,"reset":true,"saturation":true,"colorfilters":true,"sounds":true,"text2speech":true,"describeimages":false,"videos":true,"pagestructure":true,"textsummary":true,"virtualkeyboard":true,"dictionary":true,"invertcolors":true,"colorblind":false,"translatepage":true,"readerprofile":true,"seizureprofile":true,"adhdprofile":true,"cognitiveprofile":true,"visuallyimpairedprofile":true,"motorimpairedprofile":false,"elderlyprofile":false,"colorblindprofile":false,"linknavigation":false,"voicenavigation":true,"keyboardnavigation":false,"talkandtype":true,"customcolors":false,"blindprofile":true}};
4749  window.accessProComplianceSettings = {};
4750  window.accessProCurrentPage = {
4751    pageType: "article",
4752    path: "\/blogs\/news\/what-is-natural-wine"
4753  };
4754</script>
4754
4755
4756<style>
4757    
4758
4759  .asw-widget-button-top {
4760     position: absolute !important;
4761     top: 10px !important;
4762     left: 10px !important;
4763     background-color: #000 !important;
4764     color: #fff !important;
4765     text-decoration: none !important;
4766     overflow: hidden;
4767     width: 1px !important;
4768     height: 1px !important;
4769     margin: -1px !important;
4770     padding: 0 !important;
4771     border: 0 !important;
4772     clip: rect(0 0 0 0) !important;
4773     word-wrap: normal !important;
4774  }
4775    .asw-widget-button-top-focused,
4776    .asw-widget-button-top:focus {
4777      z-index: 9999 !important;
4778      overflow: auto !important;
4779      width: auto !important;
4780      height: auto !important;
4781      clip: auto !important;
4782      padding: 10px 15px !important;
4783    }
4784
4785    #acp-virtualKeyboardPopup {
4786      position: fixed;
4787      bottom: 80px;
4788      left: 50%;
4789      transform: translateX(-50%);
4790      background: #ffffff !important;
4791      border: 1px solid #ccc;
4792      padding: 8px;
4793      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
4794      z-index: 9999;
4795      display: none;
4796      width: 90%;
4797      max-width: 600px;
4798      border-radius: 10px;
4799    }
4800
4801    #acp-virtual-input {
4802      width: 100%;
4803      padding: 10px;
4804      font-size: 16px;
4805      margin-bottom: 10px;
4806    }
4807
4808    #acp-closeKeyboardBtn {
4809      color: #fff;
4810      border: none;
4811      padding: 1px 3px;
4812      cursor: pointer;
4813      float: right;
4814      border-radius: 4px;
4815      margin-bottom: 5px;
4816    }
4817    #acp-definition-popup {
4818      position: absolute;
4819      display: none;
4820      padding: 10px;
4821      background: white;
4822      border: 1px solid #ccc;
4823      z-index: 1000;
4824      border-radius: 14px;
4825    }
4826</style>
4827
4828<div id="acp-icon"></div>
4829<div id="acp-widget"></div>
4830
4831<!-- Virtual Keyboard Input and Keyboard -->
4832<div
4833  id="acp-definition-popup"
4834></div>
4835<div
4836  id="acp-dictionary-toast"
4837  class="asw-text-speech-bar"
4838  style="display: none;"
4839  data-ap-translate="DICTIONARY DESC"
4840>
4841  Double click on a word to see the definition.
4842</div>
4843<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup">
4844  <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard">
4845    <svg
4846      xmlns="http://www.w3.org/2000/svg"
4847      width="24"
4848      height="24"
4849      viewBox="0 0 24 24"
4850      fill="none"
4851    >
4852      <path
4853        d="M18 6L6 18"
4854        stroke="black"
4855        strokeWidth="2"
4856        strokeLinecap="round"
4857        strokeLinejoin="round"
4858      />
4859      <path
4860        d="M6 6L18 18"
4861        stroke="black"
4862        strokeWidth="2"
4863        strokeLinecap="round"
4864        strokeLinejoin="round"
4865      />
4866    </svg>
4867  </button>
4868  
4869  <div id="acp-virtual-keyboard" class="simple-keyboard"></div>
4870  
4870<script>
4871    function makeDraggableVirtualKeyboard(el) {
4872      let pos1 = 0,
4873        pos2 = 0,
4874        pos3 = 0,
4875        pos4 = 0;
4876
4877      el.onmousedown = dragMouseDown;
4878
4879      function dragMouseDown(e) {
4880        e.preventDefault();
4881        pos3 = e.clientX;
4882        pos4 = e.clientY;
4883        document.onmouseup = closeDragElement;
4884        document.onmousemove = elementDrag;
4885      }
4886
4887      function elementDrag(e) {
4888        e.preventDefault();
4889        pos1 = pos3 - e.clientX;
4890        pos2 = pos4 - e.clientY;
4891        pos3 = e.clientX;
4892        pos4 = e.clientY;
4893        el.style.top = el.offsetTop - pos2 + 'px';
4894        el.style.left = el.offsetLeft - pos1 + 'px';
4895        el.style.bottom = 'unset';
4896        el.style.right = 'unset';
4897      }
4898
4899      function closeDragElement() {
4900        document.onmouseup = null;
4901        document.onmousemove = null;
4902      }
4903    }
4904
4905    makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup'));
4906  </script>
4906
4907</div>
4908<script>
4909  // App Procxy Handle
4910  
4911  window.accessProProxyHandle = '/apps/access-pro';
4912  
4913
4914  // URLs
4915  window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`;
4916  window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`;
4917  
4918
4919  // Translation URL
4920  var shopify_domain = `asis-wild-wines.myshopify.com`;
4921  window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`;
4922  window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`;
4923</script>
4923
4924
4925<script src="https://cdn.shopify.com/extensions/01a0a4a2-9ae1-7bbf-bb1e-1aa291044673/access-pro-2-243/assets/main.js" defer></script>
vendor: 1 bytes, line 4925
4925
4926<script>
4927  (function () {
4928    var params = new URLSearchParams(window.location.search);
4929    var token = params.get('acp_scan');
4930    if (!token) return;
4931
4932    function showScanOverlay(message) {
4933      var el = document.getElementById('acp-scan-overlay');
4934      if (!el) {
4935        el = document.createElement('div');
4936        el.id = 'acp-scan-overlay';
4937        el.style.cssText =
4938          'position:fixed;inset:0;background:rgba(255,255,255,0.94);z-index:2147483647;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;';
4939        el.innerHTML =
4940          '<div style="text-align:center;max-width:320px;padding:24px">' +
4941          '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' +
4942          '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' +
4943          '</div>';
4944        document.body.appendChild(el);
4945      }
4946      var status = document.getElementById('acp-scan-overlay-status');
4947      if (status) status.textContent = message || 'Please wait…';
4948    }
4949
4950    showScanOverlay('Preparing accessibility scan…');
4951
4952    function hideOverlay() {
4953      var el = document.getElementById('acp-scan-overlay');
4954      if (el) el.style.display = 'none';
4955    }
4956
4957    function submitScanResult(payload) {
4958      var params = new URLSearchParams(window.location.search);
4959      var jobId = params.get('acp_job');
4960      if (!jobId) {
4961        return;
4962      }
4963
4964      var pageUrl = window.location.origin + window.location.pathname;
4965      fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', {
4966        method: 'POST',
4967        headers: { 'Content-Type': 'application/json' },
4968        body: JSON.stringify({
4969          jobId: jobId,
4970          scanToken: token,
4971          url: pageUrl,
4972          axeResults: payload.results || null,
4973          error:
4974            payload.type === 'accesspro-axe-scan-error'
4975              ? payload.message || 'Accessibility scan failed'
4976              : null,
4977        }),
4978      })
4979        .then(function (response) {
4980          return response.json().catch(function () {
4981            return {};
4982          });
4983        })
4984        .then(function (data) {
4985          if (window.opener) {
4986            var isFinal = data.reportId != null;
4987            var isNextScanPage = false;
4988            if (data.redirectUrl) {
4989              try {
4990                isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan');
4991              } catch (e) {}
4992            }
4993
4994            window.opener.postMessage(
4995              {
4996                type: 'accesspro-axe-scan-progress',
4997                jobId: jobId,
4998                redirectUrl: data.redirectUrl || null,
4999                reportId: data.reportId != null ? data.reportId : null,
5000                error: data.success ? null : (data.message || 'Scan failed'),
5001              },
5002              '*',
5003            );
5004
5005            if (isFinal) {
5006              showScanOverlay('Returning to your audit report…');
5007              return;
5008            }
5009
5010            if (isNextScanPage && data.redirectUrl) {
5011              showScanOverlay('Scanning next page…');
5012              window.location.href = data.redirectUrl;
5013              return;
5014            }
5015
5016            setTimeout(function () {
5017              window.close();
5018            }, 400);
5019            return;
5020          }
5021          if (data.redirectUrl) {
5022            showScanOverlay('Returning to your audit report…');
5023            window.location.href = data.redirectUrl;
5024            return;
5025          }
5026          showScanOverlay(data.message || 'Scan failed');
5027          if (window.opener) {
5028            window.opener.postMessage(
5029              {
5030                type: 'accesspro-axe-scan-progress',
5031                jobId: jobId,
5032                error: data.message || 'Scan failed',
5033              },
5034              '*',
5035            );
5036          }
5037        })
5038        .catch(function (err) {
5039          var message =
5040            (err && err.message) || 'Scan failed';
5041          showScanOverlay(message);
5042          if (window.opener) {
5043            var jobIdErr = new URLSearchParams(window.location.search).get('acp_job');
5044            window.opener.postMessage(
5045              {
5046                type: 'accesspro-axe-scan-progress',
5047                jobId: jobIdErr,
5048                error: message,
5049              },
5050              '*',
5051            );
5052          }
5053        });
5054    }
5055
5056    function waitForFullPageLoad() {
5057      return new Promise(function (resolve) {
5058        function settle() {
5059          // Extended settle time for dynamic content, carousels, lazy sections
5060          // Wait for network idle + animations + JS state changes
5061          setTimeout(function() {
5062            // Wait for any lazy images to finish loading
5063            var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]'));
5064            var pendingImages = images.filter(function(img) {
5065              return !img.complete;
5066            });
5067            
5068            if (pendingImages.length > 0) {
5069              var loaded = 0;
5070              var timeout = setTimeout(function() {
5071                resolve(); // Don't wait forever
5072              }, 2000);
5073              
5074              pendingImages.forEach(function(img) {
5075                function handleLoad() {
5076                  loaded++;
5077                  if (loaded >= pendingImages.length) {
5078                    clearTimeout(timeout);
5079                    // Additional wait for any pending RAF or microtasks
5080                    requestAnimationFrame(function() {
5081                      setTimeout(resolve, 100);
5082                    });
5083                  }
5084                }
5085                img.addEventListener('load', handleLoad, { once: true });
5086                img.addEventListener('error', handleLoad, { once: true });
5087              });
5088            } else {
5089              // Additional wait for any pending RAF or microtasks
5090              requestAnimationFrame(function() {
5091                setTimeout(resolve, 100);
5092              });
5093            }
5094          }, 3000);
5095        }
5096        if (document.readyState === 'complete') {
5097          settle();
5098          return;
5099        }
5100        window.addEventListener('load', settle, { once: true });
5101      });
5102    }
5103
5104    // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side).
5105    // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes.
5106    function isAccessProScanElement(el) {
5107      if (!el || !el.closest) return false;
5108      return !!(
5109        el.closest('#acp-icon') ||
5110        el.closest('#acp-widget') ||
5111        el.closest('#acp-virtualKeyboardPopup') ||
5112        el.closest('#acp-definition-popup') ||
5113        el.closest('#acp-dictionary-toast') ||
5114        el.closest('#acp-scan-overlay') ||
5115        el.closest('[id^="acp-"]') ||
5116        el.closest('.asw-widget-button-top')
5117      );
5118    }
5119    
5120    // Enhanced element visibility check including all CSS hiding techniques
5121    function isElementVisible(el) {
5122      if (!el || !el.getBoundingClientRect) return false;
5123      var style = window.getComputedStyle(el);
5124      if (style.display === 'none' || style.visibility === 'hidden') return false;
5125      if (style.opacity === '0') return false;
5126      if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false;
5127      if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false;
5128      var rect = el.getBoundingClientRect();
5129      if (rect.width === 0 || rect.height === 0) return false;
5130      return true;
5131    }
5132
5133    function runWcag22Checks() {
5134      var violations = [];
5135      var incomplete = [];
5136
5137      try {
5138        // WCAG 2.4.11 Focus Not Obscured — sticky/fixed heuristic (manual review)
5139        var stickyElements = Array.prototype.slice
5140          .call(document.querySelectorAll('*'))
5141          .filter(function (el) {
5142            if (isAccessProScanElement(el)) return false;
5143            if (!isElementVisible(el)) return false;
5144            var style = getComputedStyle(el);
5145            return (
5146              (style.position === 'sticky' || style.position === 'fixed') &&
5147              el.getBoundingClientRect().height > 40
5148            );
5149          })
5150          .slice(0, 5)
5151          .map(function (el) {
5152            var style = getComputedStyle(el);
5153            return {
5154              tag: el.tagName.toLowerCase(),
5155              id: el.id || null,
5156              height: Math.round(el.getBoundingClientRect().height),
5157              position: style.position,
5158            };
5159          });
5160
5161        if (stickyElements.length > 0) {
5162          incomplete.push({
5163            id: 'focus-not-obscured',
5164            impact: 'serious',
5165            tags: ['wcag22aa', 'wcag2411'],
5166            description:
5167              'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected — manual keyboard testing required.',
5168            helpUrl:
5169              'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html',
5170            nodes: stickyElements.map(function (e) {
5171              return {
5172                html:
5173                  '<' +
5174                  e.tag +
5175                  (e.id ? ' id="' + e.id + '"' : '') +
5176                  '> (' +
5177                  e.position +
5178                  ', ' +
5179                  e.height +
5180                  'px tall)',
5181                target: [e.tag + (e.id ? '#' + e.id : '')],
5182                failureSummary:
5183                  'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.',
5184              };
5185            }),
5186          });
5187        }
5188        
5189        // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable
5190        var hiddenFocusable = [];
5191        document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) {
5192          if (isAccessProScanElement(el)) return;
5193          // Check if this element or any descendant is focusable
5194          var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
5194([tabindex="-1"])';
5195          var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors));
5196          focusables.forEach(function(focusEl) {
5197            if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) {
5198              hiddenFocusable.push({
5199                html: focusEl.outerHTML.slice(0, 500),
5200                selector: buildScanSelector(focusEl),
5201                parentHiddenHtml: el.outerHTML.slice(0, 200)
5202              });
5203            }
5204          });
5205        });
5206        
5207        if (hiddenFocusable.length > 0) {
5208          violations.push({
5209            id: 'aria-hidden-focus',
5210            impact: 'serious',
5211            tags: ['wcag2aa', 'wcag412'],
5212            description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"',
5213            helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html',
5214            nodes: hiddenFocusable.slice(0, 10).map(function(item) {
5215              return {
5216                html: item.html,
5217                target: [item.selector],
5218                failureSummary: 'Focusable element is inside aria-hidden="true" container'
5219              };
5220            })
5221          });
5222        }
5223
5224        // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction
5225        // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals).
5226        function getVisibleText(el) {
5227          var text = '';
5228          for (var i = 0; i < el.childNodes.length; i++) {
5229            var child = el.childNodes[i];
5230            if (child.nodeType === 3) { text += child.textContent; continue; }
5231            if (child.nodeType !== 1) continue;
5232            if (child.getAttribute('aria-hidden') === 'true') continue;
5233            var st = window.getComputedStyle(child);
5234            if (st.display === 'none' || st.visibility === 'hidden') continue;
5235            if (st.opacity === '0') continue;
5236            if (st.position === 'absolute') {
5237              var clip = st.clip;
5238              if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue;
5239            }
5240            if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue;
5241            if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue;
5242            text += getVisibleText(child);
5243          }
5244          return text;
5245        }
5246        function buildScanSelector(el) {
5247          if (el.id) return '#' + CSS.escape(el.id);
5248          var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id');
5249          if (testId) return '[data-testid="' + testId + '"]';
5250          var tag = el.tagName.toLowerCase();
5251          var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) {
5252            return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c);
5253          }).slice(0, 3);
5254          return cls.length ? tag + '.' + cls.join('.') : tag;
5255        }
5256        
5257        // Enhanced selector to catch more interactive elements
5258        var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' +
5259          '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' +
5260          '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' +
5261          '[role="searchbox"][aria-label], [role="textbox"][aria-label]';
5262          
5263        var mismatches = Array.prototype.slice
5264          .call(document.querySelectorAll(interactiveSelector))
5265          .filter(function (el) {
5266            return !isAccessProScanElement(el) && isElementVisible(el);
5267          })
5268          .map(function (el) {
5269            var ariaLabel = el.getAttribute('aria-label') || '';
5270            var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim();
5271            if (!ariaLabel || !visibleText) return null;
5272            if (visibleText.length <= 1) return null;
5273            
5274            // Normalize for comparison - remove punctuation and make case-insensitive
5275            var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, '');
5276            var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, '');
5277            
5278            // Check if visible text is substring of aria-label
5279            if (normalizedLabel.includes(normalizedVisible)) return null;
5280            
5281            // Check word-by-word containment for multi-word labels
5282            var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean);
5283            if (visibleWords.length > 0) {
5284              var allWordsPresent = visibleWords.every(function(word) {
5285                return normalizedLabel.includes(word);
5286              });
5287              if (allWordsPresent) return null;
5288            }
5289            
5290            return {
5291              html: el.outerHTML.slice(0, 500),
5292              selector: buildScanSelector(el),
5293              ariaLabel: ariaLabel,
5294              visibleText: visibleText,
5295            };
5296          })
5297          .filter(Boolean)
5298          .slice(0, 10);
5299
5300        if (mismatches.length > 0) {
5301          violations.push({
5302            id: 'label-in-name',
5303            impact: 'serious',
5304            tags: ['wcag21a', 'wcag253'],
5305            description: 'WCAG 2.5.3: Accessible name must contain visible label text',
5306            helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html',
5307            nodes: mismatches.map(function (m) {
5308              return {
5309                html: m.html,
5310                target: [m.selector],
5311                failureSummary:
5312                  'aria-label="' +
5313                  m.ariaLabel +
5314                  '" does not contain visible text "' +
5315                  m.visibleText +
5316                  '"',
5317              };
5318            }),
5319          });
5320        }
5321
5322        // 2.5.7 Dragging Movements
5323        var draggableElements = Array.prototype.slice
5324          .call(
5325            document.querySelectorAll(
5326              '[draggable="true"], [data-sortable], .sortable-item',
5327            ),
5328          )
5329          .filter(function (el) {
5330            return !isAccessProScanElement(el);
5331          })
5332          .slice(0, 5)
5333          .map(function (el) {
5334            return {
5335              html: el.outerHTML.slice(0, 500),
5336              selector: buildScanSelector(el),
5337            };
5338          });
5339
5340        if (draggableElements.length > 0) {
5341          incomplete.push({
5342            id: 'dragging-movements',
5343            impact: 'serious',
5344            tags: ['wcag22aa', 'wcag257'],
5345            description:
5346              'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.',
5347            helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html',
5348            nodes: draggableElements.map(function (e) {
5349              return {
5350                html: e.html,
5351                target: [e.selector],
5352                failureSummary:
5353                  'Verify that a keyboard or single-pointer alternative exists for this drag operation.',
5354              };
5355            }),
5356          });
5357        }
5358
5359        // ARIA APG: Dialog Pattern
5360        var badDialogs = Array.prototype.slice
5361          .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]'))
5362          .filter(function (el) {
5363            if (isAccessProScanElement(el)) return false;
5364            return !(
5365              el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label')
5366            );
5367          })
5368          .slice(0, 5)
5369          .map(function (el) {
5370            return {
5371              html: el.outerHTML.slice(0, 500),
5372              selector: buildScanSelector(el),
5373            };
5374          });
5375
5376        if (badDialogs.length > 0) {
5377          violations.push({
5378            id: 'dialog-missing-label',
5379            impact: 'serious',
5380            tags: ['aria-apg', 'wcag2aa'],
5381            description:
5382              'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label',
5383            helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/',
5384            nodes: badDialogs.map(function (d) {
5385              return {
5386                html: d.html,
5387                target: [d.selector],
5388                failureSummary:
5389                  'Add aria-labelledby pointing to a visible dialog title, or aria-label.',
5390              };
5391            }),
5392          });
5393        }
5394
5395        // ARIA APG: Tabs Pattern — tabs must have aria-selected (true on active, false on others
5395)
5396        var badTabs = [];
5397        Array.prototype.slice
5398          .call(document.querySelectorAll('[role="tablist"]'))
5399          .forEach(function (tabList) {
5400            if (isAccessProScanElement(tabList)) return;
5401            var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]'));
5402            var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; });
5403            tabs.forEach(function (tab) {
5404                if (isAccessProScanElement(tab)) return;
5405                if (!tab.hasAttribute('aria-selected')) {
5406                  // Detect if this tab appears active (has aria-current, class "active", etc.)
5407                  var looksActive = !hasAnySelected && tab.classList.contains('active');
5408                  badTabs.push({
5409                    html: tab.outerHTML.slice(0, 500),
5410                    selector: buildScanSelector(tab),
5411                    suggestValue: looksActive ? 'true' : 'false',
5412                  });
5413                }
5414              });
5415          });
5416        badTabs = badTabs.slice(0, 5);
5417
5418        if (badTabs.length > 0) {
5419          violations.push({
5420            id: 'tabs-missing-aria-selected',
5421            impact: 'serious',
5422            tags: ['aria-apg', 'wcag2aa'],
5423            description:
5424              'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"',
5425            helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/',
5426            nodes: badTabs.map(function (t) {
5427              return {
5428                html: t.html,
5429                target: [t.selector],
5430                failureSummary:
5431                  'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"',
5432              };
5433            }),
5434          });
5435        }
5436      } catch (err) {
5437        console.warn(
5438          '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error',
5439          err && err.message ? err.message : err,
5440        );
5441      }
5442
5443      return { violations: violations, incomplete: incomplete };
5444    }
5445
5446    function runAxeScan() {
5447      if (!window.axe) {
5448        showScanOverlay('Scan failed: axe-core not loaded');
5449        notifyScanOpener({
5450          type: 'accesspro-axe-scan-error',
5451          token: token,
5452          message: 'axe-core failed to load',
5453        });
5454        return;
5455      }
5456      
5457      // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks
5458      hideOverlay();
5459      
5460      // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results
5461      window.axe
5462        .run(document, {
5463          runOnly: {
5464            type: 'tag',
5465            values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'],
5466          },
5467          exclude: [
5468            ['#acp-icon'],
5469            ['#acp-widget'],
5470            ['#acp-virtualKeyboardPopup'],
5471            ['#acp-definition-popup'],
5472            ['#acp-dictionary-toast'],
5473            ['#acp-scan-overlay'],
5474            ['.asw-widget-button-top'],
5475          ],
5476        })
5477        .then(function (results) {
5478          // Now safe to show overlay after scan completes
5479          showScanOverlay('Processing scan results…');
5480          var extra = runWcag22Checks();
5481          if (!results.violations) results.violations = [];
5482          if (!results.incomplete) results.incomplete = [];
5483          // Scanner stores customChecks separately; merge into axe arrays so
5484          // buildAxeScanSummary (customChecks: []) still surfaces them.
5485          results.violations = results.violations.concat(extra.violations || []);
5486          results.incomplete = results.incomplete.concat(extra.incomplete || []);
5487
5488          // List rule only: axe often stores just the opening <ul> tag.
5489          // Re-serialize with direct children so the report/AI Fixes show the real issue.
5490          enrichListViolationNodes(results);
5491
5492          notifyScanOpener({
5493            type: 'accesspro-axe-scan',
5494            token: token,
5495            url: window.location.href,
5496            results: results,
5497          });
5498        })
5499        .catch(function (err) {
5500          showScanOverlay('Scan failed');
5501          notifyScanOpener({
5502            type: 'accesspro-axe-scan-error',
5503            token: token,
5504            message: err && err.message ? err.message : 'Accessibility scan failed',
5505          });
5506        });
5507    }
5508
5509    /**
5510     * Optimize axe `list` node payloads only (no other rules).
5511     * Horizon overflow-list / ul[part=list] failures need children in HTML
5512     * so merchants see role=presentation / non-li children clearly.
5513     */
5514    function enrichListViolationNodes(results) {
5515      var violations = results && results.violations;
5516      if (!violations || !violations.length) return;
5517
5518      function queryInRoot(root, sel) {
5519        if (!root || !sel) return null;
5520        try {
5521          return root.querySelector(sel);
5522        } catch (e) {
5523          return null;
5524        }
5525      }
5526
5527      function resolveShadowPath(path) {
5528        if (!path) return null;
5529        if (typeof path === 'string') {
5530          return (
5531            queryInRoot(document, path) ||
5532            queryDeepAll(path)[0] ||
5533            null
5534          );
5535        }
5536        if (!Array.isArray(path) || !path.length) return null;
5537
5538        // Nested shadow path: ["host", "inner"] or [["host", "inner"]]
5539        var steps = path;
5540        if (steps.length === 1 && Array.isArray(steps[0])) {
5541          steps = steps[0];
5542        }
5543
5544        var ctx = document;
5545        var el = null;
5546        for (var i = 0; i < steps.length; i++) {
5547          var step = steps[i];
5548          if (Array.isArray(step)) {
5549            el = resolveShadowPath(step);
5550          } else {
5551            el = queryInRoot(ctx, String(step));
5552            if (!el && ctx === document) {
5553              el = queryDeepAll(String(step))[0] || null;
5554            }
5555          }
5556          if (!el) return null;
5557          ctx = el.shadowRoot || el;
5558        }
5559        return el;
5560      }
5561
5562      function queryDeepAll(sel) {
5563        var out = [];
5564        function walk(root) {
5565          if (!root || !root.querySelectorAll) return;
5566          try {
5567            Array.prototype.push.apply(out, root.querySelectorAll(sel));
5568          } catch (e) {
5569            /* invalid selector */
5570          }
5571          var all = root.querySelectorAll ? root.querySelectorAll('*') : [];
5572          for (var i = 0; i < all.length; i++) {
5573            if (all[i].shadowRoot) walk(all[i].shadowRoot);
5574          }
5575        }
5576        walk(document);
5577        return out;
5578      }
5579
5580      function serializeChildSnippet(child) {
5581        if (!child || !child.tagName) return '';
5582        var tag = child.tagName.toLowerCase();
5583        var role = (child.getAttribute && child.getAttribute('role')) || '';
5584        var part = (child.getAttribute && child.getAttribute('part')) || '';
5585        var cls = (child.getAttribute && child.getAttribute('class')) || '';
5586        var open =
5587          '<' +
5588          tag +
5589          (role ? ' role="' + role + '"' : '') +
5590          (part ? ' part="' + part + '"' : '') +
5591          (cls
5592            ? ' class="' +
5593              String(cls)
5594                .trim()
5595                .split(/\s+/)
5596                .slice(0, 3)
5597                .join(' ') +
5598              '"'
5599            : '') +
5600          '>';
5601        var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40);
5602        return open + (text ? text : '…') + '</' + tag + '>';
5603      }
5604
5605      function serializeListHtml(listEl) {
5606        if (!listEl || !listEl.tagName) return '';
5607        var tag = listEl.tagName.toLowerCase();
5608        if (tag !== 'ul' && tag !== 'ol') return '';
5609        var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/);
5610        var openTag = openMatch ? openMatch[0] : '<' + tag + '>';
5611        var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10);
5612        if (!children.length) return openTag;
5613        var lines = children.map(function (child) {
5614          return '  ' + serializeChildSnippet(child);
5615        });
5616        if ((listEl.children || []).length > 10) {
5617          lines.push('  <!-- … ' + (listEl.children.length - 10) + ' more -->');
5618        }
5619        return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>';
5620      }
5621
5622      function findListFallback() {
5623        var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol');
5624        var withBad = candidates.filter(function (listEl) {
5625          return Array.prototype.some.call(listEl.children || [], function (child) {
5626            var role = (child.getAttribute && child.getAttribute('role')) || '';
5627            var t = (child.tagName || '').toLowerCase();
5628            return (
5629              role === 'presentation' ||
5630              role === 'none' ||
5631              (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style')
5632            );
5633          });
5634        });
5635        return withBad.length === 1 ? withBad[0] : null;
5636      }
5637
5638      violations.forEach(function (v) {
5639        if (!v || v.id !== 'list') return;
5640        (v.nodes || []).forEach(function (node) {
5641          if (!node) return;
5642          var hintHtml = String(node.html || '');
5643          var el = resolveShadowPath(node.target);
5644
5645          // Flat axe targets like ["ul"] are too generic — prefer part=list from html hint.
5646          if (
5647            el &&
5648            /part\s*=\s*["']list["']/i.test(hintHtml) &&
5649            !(el.getAttribute && el.getAttribute('part') === 'list')
5650          ) {
5651            var partLists = queryDeepAll('ul[part="list"]');
5652            if (partLists.length === 1) el = partLists[0];
5653            else if (partLists.length > 1) {
5654              var badPart = partLists.filter(function (listEl) {
5655                return Array.prototype.some.call(listEl.children || [], function (child) {
5656                  var role = (child.getAttribute && child.getAttribute('role')) || '';
5657                  return role === 'presentation' || role === 'none';
5658                });
5659              });
5660              if (badPart.length === 1) el = badPart[0];
5661            }
5662          }
5663
5664          if (el && el.tagName) {
5665            var t = el.tagName.toLowerCase();
5666            if (t !== 'ul' && t !== 'ol' && el.closest) {
5667              el = el.closest('ul, ol') || el;
5668            }
5669          }
5670          if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) {
5671            el = findListFallback();
5672          }
5673          if (!el) return;
5674
5675          var better = serializeListHtml(el);
5676          if (better && better.length > hintHtml.length) {
5677            node.html = better.slice(0, 2500);
5678          }
5679
5680          // Prefer a stable, actionable selector for Horizon chrome lists.
5681          if (el.getAttribute && el.getAttribute('part') === 'list') {
5682            node.target = ['ul[part="list"]'];
5683          }
5684        });
5685      });
5686    }
5687
5688    function notifyScanOpener(payload) {
5689      if (window.opener && payload.type === 'accesspro-axe-scan-error') {
5690        var jobId = new URLSearchParams(window.location.search).get('acp_job');
5691        showScanOverlay('Scan failed');
5692        window.opener.postMessage(
5693          {
5694            type: 'accesspro-axe-scan-progress',
5695            jobId: jobId,
5696            error: payload.message || 'Accessibility scan failed',
5697          },
5698          '*',
5699        );
5700        setTimeout(function () {
5701          window.close();
5702        }, 400);
5703        return;
5704      }
5705      submitScanResult(payload);
5706    }
5707
5708    var script = document.createElement('script');
5709    // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner).
5710    script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js';
5711    script.onload = function () {
5712      waitForFullPageLoad().then(runAxeScan);
5713    };
5714    script.onerror = function () {
5715      notifyScanOpener({
5716        type: 'accesspro-axe-scan-error',
5717        token: token,
5718        message: 'Failed to load axe-core',
5719      });
5720    };
5721    document.head.appendChild(script);
5722  })();
5723</script>
5723
5724
5725
5726<style>
5727  .accesspro-icon {
5728    display: inline-flex;
5729    flex-direction: column;
5730    align-items: center;
5731    gap: 4px;
5732    cursor: pointer;
5733    text-decoration: none;
5734    vertical-align: middle;
5735    color: var(--acp-trigger-color, #23185c);
5736  }
5737
5738  /* Icon-only triggers should not reserve a text line box. */
5739  .accesspro-icon[icon='true']:not(.acp-trigger--has-text) {
5740    line-height: 0;
5741  }
5742
5743  .accesspro-icon .asw-menu-btn-container {
5744    flex-shrink: 0;
5745  }
5746
5747  /* The cloned icon is inert; the host element is the control. */
5748  .accesspro-icon .asw-menu-btn-container,
5749  .accesspro-icon .asw-menu-btn {
5750    pointer-events: none;
5751  }
5752</style>
5753<script>
5754  (function () {
5755    var SELECTOR = '.accesspro-icon';
5756    var BOUND = 'acpTriggerBound';
5757    var FILLED = 'acpTriggerFilled';
5758    var settings = window.accessProWidgetSettings || {};
5759    var inlineMode = !!settings.hide_floating_icon;
5760    var fallbackReady = inlineMode;
5761    document.documentElement.style.setProperty(
5762      '--acp-trigger-color',
5763      settings.icon_color_fill || '#23185c'
5764    );
5765
5766    /* ---- open the widget ------------------------------------------------ */
5767    /* main.js is deferred, so iconInstance may not exist on an early click. */
5768    function openWidget(event) {
5769      if (event) event.preventDefault();
5770      if (window.iconInstance) {
5771        window.iconInstance.toggleWidget();
5772        return;
5773      }
5774      var waited = 0;
5775      var timer = setInterval(function () {
5776        if (window.iconInstance) {
5777          clearInterval(timer);
5778          window.iconInstance.toggleWidget();
5779        } else if ((waited += 100) >= 10000) {
5780          clearInterval(timer);
5781          console.error('[AccessPro] Widget did not load — cannot open menu.');
5782        }
5783      }, 100);
5784    }
5785
5786    /* ---- clone the floating icon ---------------------------------------- */
5787    function buildIcon() {
5788      var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container');
5789      if (!source) return null;
5790
5791      var clone = source.cloneNode(true);
5792
5793      // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id
5794      // when contrast modes change, and duplicates would shadow the original.
5795      clone.removeAttribute('id');
5796      clone.querySelectorAll('[id]').forEach(function (node) {
5797        node.removeAttribute('id');
5798      });
5799
5800      // The dismiss "X" and loading dots belong to the floating icon only.
5801      clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) {
5802        node.remove();
5803      });
5804
5805      // A <button> nested inside the merchant's <a>
5805 is invalid HTML. Swap it
5806      // for a <span> carrying the same classes so the widget CSS still applies.
5807      var button = clone.querySelector('.asw-menu-btn');
5808      if (button) {
5809        var span = document.createElement('span');
5810        span.className = button.className;
5811        span.setAttribute('style', button.getAttribute('style') || '');
5812        span.setAttribute('aria-hidden', 'true');
5813        while (button.firstChild) span.appendChild(button.firstChild);
5814        button.parentNode.replaceChild(span, button);
5815      }
5816
5817      return clone;
5818    }
5819
5820
5821    /* ---- fallback: build the icon from settings ------------------------- */
5822    /* Used when the floating icon is not in the DOM — the widget skips
5823       render() entirely if the visitor dismissed it, if a page/country filter
5824       bails out of init(), or if trigger display is set to title-only.
5825       Geometry below mirrors render() in main.js exactly. */
5826    var GLYPHS = {
5827      default: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff" style="height: 45%; width: 45%; fill: #ffffff" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z" /><path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z" /></svg>',
5828      wheelchair: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 960" fill="#ffffff" aria-hidden="true" focusable="false"> <path d="M480 240q-33 0-56.5-23.5T400 160q0-33 23.5-56.5T480 80q33 0 56.5 23.5T560 160q0 33-23.5 56.5T480 240ZM680 880V680H480q-33 0-56.5-23.5T400 600V360q0-33 23.5-56.5T480 280q24 0 41.5 10.5T559 324q55 66 99.5 90.5T760 480v80q-53 0-107-23t-93-55v138h120q33 0 56.5 23.5T760 680v220h-80ZM400 880q-83 0-141.5-58.5T200 680q0-72 45.5-127T360 484v82q-35 14-57.5 44.5T280 680q0 50 35 85t85 35q39 0 69.5-22.5T514 720h82q-14 69-69 114.5T400 880Z" /> </svg>',
5829      blind: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"> <path d="m240-60-64-48 104-139v-213q0-31 5.5-68.5T300-596l-60 34v142h-80v-188l216-123q8-5 17-7t19-2q24 0 44 12t30 33l31 67q20 44 61 66t102 22v80h-39L860-78l-35 20-237-413q-40-13-72.5-37.5T460-568q-10 29-15.5 66.5T441-432l79 112v260h-80v-200l-71-102-9 142L240-60Zm220-700q-33 0-56.5-23.5T380-840q0-33 23.5-56.5T460-920q33 0 56.5 23.5T540-840q0 33-23.5 56.5T460-760Z" /> </svg>',
5830      eye: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="m644-428-58-58q9-47-27-88t-93-32l-58-58q17-8 34.5-12t37.5-4q75 0 127.5 52.5T660-500q0 20-4 37.5T644-428Zm128 126-58-56q38-29 67.5-63.5T832-500q-50-101-143.5-160.5T480-720q-29 0-57 4t-55 12l-62-62q41-17 84-25.5t90-8.5q151 0 269 83.5T920-500q-23 59-60.5 109.5T772-302Zm20 246L624-222q-35 11-70.5 16.5T480-200q-151 0-269-83.5T40-500q21-53 53-98.5t73-81.5L56-792l56-56 736 736-56 56ZM222-624q-29 26-53 57t-41 67q50 101 143.5 160.5T480-280q20 0 39-2.5t39-5.5l-36-38q-11 3-21 4.5t-21 1.5q-75 0-127.5-52.5T300-500q0-11 1.5-21t4.5-21l-84-82Zm319 93Zm-151 75Z" /></svg>',
5831      accStraight: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="M480-720q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720ZM360-80v-520H120v-80h720v80H600v520h-80v-240h-80v240h-80Z" /></svg>',
5832      settings: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false">
5832<path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" /></svg>'
5833    };
5834
5835    var SIZES = {
5836      small: 40, '0.5x': 40,
5837      medium: 50, '1x': 50, default: 50,
5838      large: 60, '1.5x': 60,
5839      extraLarge: 75, '2x': 75
5840    };
5841
5842    function buildIconFromSettings() {
5843      var s = window.accessProWidgetSettings || {};
5844      var style = s.icon_style || 'thick';
5845      var square = s.icon_shape === 'square';
5846      // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in
5847      // app/constants/settings.js — both use #23185c for stroke AND fill — so a
5848      // metafield missing these keys renders identically on either path.
5849      var stroke = s.icon_color_stroke || '#23185c';
5850      var fill = s.icon_color_fill || '#23185c';
5851      var px = SIZES[s.icon_size] || 50;
5852      var solid = style === 'solid';
5853      var thin = style === 'thin';
5854      var shapes = '';
5855
5856      if (square) {
5857        var sizes = [
5858          [solid ? 100 : 98, stroke, 12],
5859          [solid ? 0 : thin ? 86 : 82, '#ffffff', 10],
5860          [solid || thin ? 80 : 70, fill, 8]
5861        ];
5862        sizes.forEach(function (d) {
5863          if (!d[0]) return;
5864          var off = (100 - d[0]) / 2;
5865          shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] +
5866            '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />';
5867        });
5868      } else {
5869        [
5870          [solid ? 50 : 49, stroke],
5871          [solid ? 0 : thin ? 43 : 41, '#ffffff'],
5872          [solid || thin ? 40 : 35, fill]
5873        ].forEach(function (d) {
5874          shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />';
5875        });
5876      }
5877
5878      var name = GLYPHS[s.icon] ? s.icon : 'default';
5879      var box = document.createElement('div');
5880      box.className = 'asw-menu-btn-container';
5881      box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;');
5882      // The widget stylesheet may not be loaded when render() never ran, so
5883      // every layout-critical rule is inlined rather than left to the classes.
5884      box.innerHTML =
5885        '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' +
5886        ' style="position:relative;display:flex;align-items:center;justify-content:center;' +
5887        'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' +
5888        'border-radius:' + (square ? '12%' : '50%') + ';">' +
5889        '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' +
5890        ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' +
5891        GLYPHS[name] + '</span>';
5892
5893      var glyph = box.querySelector('.asw-main-icon');
5894      if (glyph) {
5895        // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline.
5896        var pct = name === 'default' ? '45%' : '50%';
5897        glyph.setAttribute(
5898          'style',
5899          'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' +
5900          'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;'
5901        );
5902      }
5903      return box;
5904    }
5905
5906    /* ---- wire one element ----------------------------------------------- */
5907    function bind(el) {
5908      if (el.dataset[BOUND]) return;
5909      el.dataset[BOUND] = '1';
5910
5911      el.addEventListener('click', openWidget);
5912      el.addEventListener('keydown', function (event) {
5913        if (event.key === 'Enter' || event.key === ' ') openWidget(event);
5914      });
5915
5916      // A non-anchor host (div/span) needs explicit button semantics.
5917      var tag = el.tagName.toLowerCase();
5918      if (tag !== 'a' && tag !== 'button') {
5919        if (!el.hasAttribute('role')) el.setAttribute('role', 'button');
5920        if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0');
5921      }
5922
5923      if (el.textContent.trim()) el.classList.add('acp-trigger--has-text');
5924    }
5925
5926    function fillIcon(el, allowFallback) {
5927      if (el.dataset[FILLED]) return true;
5928      if (el.getAttribute('icon') !== 'true') return true;
5929
5930      // Prefer cloning the live icon; fall back to rebuilding from settings.
5931      var icon = buildIcon();
5932      if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings();
5933      if (!icon) return false;
5934
5935      // The clone's size lives only in the container's inline style. If the
5936      // widget rendered without one, size it from settings so it cannot
5937      // collapse to zero height inside the merchant's layout.
5938      if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) {
5939        var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50;
5940        icon.style.position = 'relative';
5941        icon.style.width = px + 'px';
5942        icon.style.height = px + 'px';
5943      }
5944
5945      el.insertBefore(icon, el.firstChild);
5946      el.dataset[FILLED] = '1';
5947
5948      // Icon with no visible text needs an accessible name.
5949      if (!el.textContent.trim() && !el.hasAttribute('aria-label')) {
5950        el.setAttribute('aria-label', 'Open Accessibility Menu');
5951      }
5952      return true;
5953    }
5954
5955    /* ---- scan ------------------------------------------------------------ */
5956    /* Clicks are wired immediately so the trigger works before the icon
5957       renders;
5957 icons are filled in once the floating icon exists. */
5958    var pendingIcons = false;
5959
5960    function scan(allowFallback) {
5961      pendingIcons = false;
5962      document.querySelectorAll(SELECTOR).forEach(function (el) {
5963        bind(el);
5964        if (!fillIcon(el, allowFallback)) pendingIcons = true;
5965      });
5966    }
5967
5968    function start() {
5969      scan(inlineMode);
5970
5971      // Inline mode hides the floating icon, so build from settings immediately.
5972      if (inlineMode) {
5973        // console.log('[AccessPro] Inline triggers — using widget settings for icons');
5974      }
5975
5976      // The floating icon only renders after the settings request resolves and
5977      // the widget chunk loads, so poll until it appears. If it never does,
5978      // stop waiting and build the icon from settings instead.
5979      var FALLBACK_AFTER = 2500;
5980      var waited = 0;
5981      var timer = setInterval(function () {
5982        if (!pendingIcons) {
5983          clearInterval(timer);
5984          return;
5985        }
5986        waited += 200;
5987        if (waited < FALLBACK_AFTER) {
5988          scan(false);
5989          return;
5990        }
5991        fallbackReady = true;
5992        clearInterval(timer);
5993        scan(true);
5994        if (pendingIcons) {
5995          console.warn('[AccessPro] Could not render inline icons.');
5996        }
5997      }, 200);
5998
5999      // Catch triggers added later (theme editor re-renders, dynamic sections).
6000      // Debounced: the widget itself mutates the DOM heavily as it renders.
6001      if (window.MutationObserver) {
6002        var queued = false;
6003        new window.MutationObserver(function () {
6004          if (queued) return;
6005          queued = true;
6006          requestAnimationFrame(function () {
6007            queued = false;
6008            scan(fallbackReady || inlineMode);
6009          });
6010        }).observe(document.body, { childList: true, subtree: true });
6011      }
6012    }
6013
6014    if (document.readyState === 'loading') {
6015      document.addEventListener('DOMContentLoaded', start);
6016    } else {
6017      start();
6018    }
6019  })();
6020</script>
6020
6021
6022
6023</div><div id="shopify-block-AaW53NVNIM3V6M3RCV__15393088698543645836" class="shopify-block shopify-app-block">
6024
6025
6026<!-- BEGIN app snippet: vite-tag -->
6027
6028
6029  
6029<script src="https://cdn.shopify.com/extensions/01a0d791-50f9-7946-95fb-373bd0f56df4/essential-pre-order-presale-3648/assets/app-embed-BOQdKyzC.js" type="module" crossorigin="anonymous"></script>
6029
6030  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d791-50f9-7946-95fb-373bd0f56df4/essential-pre-order-presale-3648/assets/product-B6UKLSP6.js" crossorigin="anonymous">
6031  <link href="//cdn.shopify.com/extensions/01a0d791-50f9-7946-95fb-373bd0f56df4/essential-pre-order-presale-3648/assets/product-WmoMvY_Y.css" rel="stylesheet" type="text/css" media="all" />
6032  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d791-50f9-7946-95fb-373bd0f56df4/essential-pre-order-presale-3648/assets/browse-yHcKtSZc.js" crossorigin="anonymous">
6033  <link href="//cdn.shopify.com/extensions/01a0d791-50f9-7946-95fb-373bd0f56df4/essential-pre-order-presale-3648/assets/app-embed-BQKD--QH.css" rel="stylesheet" type="text/css" media="all" />
6034
6035<!-- END app snippet -->
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049<script>
6050  window.essentialPreorderConfigs = {
6051    addToCartTexts: [
6052      window.variantStrings?.addToCart,
6053      window.variantStrings?.soldOut,
6054      window.theme?.strings?.addToCart,
6055      window.theme?.strings?.soldOut,
6056      window.theme?.variantStrings?.addToCart,
6057      window.theme?.variantStrings?.soldOut,
6058      window.MinimogStrings?.addToCart,
6059      window.MinimogStrings?.soldOut,
6060      window.themeVariables?.strings?.productFormAddToCart,
6061      window.themeVariables?.strings?.productFormSoldOut,
6062      "Add to cart",
6063      "Sold out"
6064    ].filter(Boolean),
6065    selectedOrFirstAvailableVariantId: "null",
6066    permanentDomain: "asis-wild-wines.myshopify.com",
6067    selectedLocale: "he",
6068    selectedCountry: "IL",
6069    selectedMarketId: "446398599",
6070  }
6071</script>
6071
6072
6073<essential-preorder-app-embed
6074  customer-email=""
6075  customer-phone=""
6076  cart="{&quot;note&quot;:null,&quot;attributes&quot;:{},&quot;original_total_price&quot;:0,&quot;total_price&quot;:0,&quot;total_discount&quot;:0,&quot;total_weight&quot;:0.0,&quot;item_count&quot;:0,&quot;items&quot;:[],&quot;requires_shipping&quot;:false,&quot;currency&quot;:&quot;ILS&quot;,&quot;items_subtotal_price&quot;:0,&quot;cart_level_discount_applications&quot;:[],&quot;checkout_charge_amount&quot;:0}"
6077  cart-inventory-quantity-by-variant-id="{}"
6078  product="null"
6079  preorder-app-data="{&quot;preorderCampaigns&quot;:[],&quot;preorderDisplay&quot;:{&quot;featuredProductsEnabled&quot;:true,&quot;listEnabled&quot;:true,&quot;quickViewEnabled&quot;:true,&quot;discountEnabled&quot;:true},&quot;publicAccessToken&quot;:&quot;8d15affadbf9e238da1ec2ce3b517e77&quot;,&quot;isStaging&quot;:false}"
6080  preorder-app-data-back-in-stock="{&quot;backInStockCampaigns&quot;:[],&quot;bisDisplay&quot;:{&quot;featuredProductsEnabled&quot;:false,&quot;listEnabled&quot;:false,&quot;quickViewEnabled&quot;:false}}"
6081  preorder-app-data-inventory-quantity-limits="[]"
6082  preorder-app-data-market-quantity="null"
6083  preorder-app-data-app-settings="{&quot;paidFeatures&quot;:{&quot;isCustomizeEmailDisabled&quot;:false,&quot;isTranslationsDisabled&quot;:false,&quot;isButtonInQuickAddModalDisabled&quot;:false,&quot;isPreorderConfirmationEmailDisabled&quot;:false}}"
6084  product-collections="null"
6085  inventory-quantity-by-variant-id="{}"
6086  money-format-by-settings="₪ {{amount}}"
6087  money-format="₪ {{amount}}"
6088  template="article"
6089></essential-preorder-app-embed>
6090
6091
6092
6093</div>
6093<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6093
6094</body>
6095  
6095<script>
6096    document.addEventListener('DOMContentLoaded', function () {
6097      const btn = document.querySelector('#close-tooltip-whatsapp');
6098      if (btn) {
6099        btn.addEventListener('click', function () {
6100          document.querySelector('#whatsapp-tooltip').style.display = 'none';
6101        });
6102      }
6103    });
6104  </script>
6104
6105</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.