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 – 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="{"first_name":null,"address1":"9 Wolfson Street","phone":"0545877630","city":"Tel Aviv-Yafo","zip":"6603714","province":"","country":"Israel","last_name":null,"address2":"","company":"","latitude":null,"longitude":null,"name":"","country_code":"IL","province_code":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">ס×"×</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={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},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="{"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}" 6077 cart-inventory-quantity-by-variant-id="{}" 6078 product="null" 6079 preorder-app-data="{"preorderCampaigns":[],"preorderDisplay":{"featuredProductsEnabled":true,"listEnabled":true,"quickViewEnabled":true,"discountEnabled":true},"publicAccessToken":"8d15affadbf9e238da1ec2ce3b517e77","isStaging":false}" 6080 preorder-app-data-back-in-stock="{"backInStockCampaigns":[],"bisDisplay":{"featuredProductsEnabled":false,"listEnabled":false,"quickViewEnabled":false}}" 6081 preorder-app-data-inventory-quantity-limits="[]" 6082 preorder-app-data-market-quantity="null" 6083 preorder-app-data-app-settings="{"paidFeatures":{"isCustomizeEmailDisabled":false,"isTranslationsDisabled":false,"isButtonInQuickAddModalDisabled":false,"isPreorderConfirmationEmailDisabled":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.