1<!doctype html> 2<html class="supports-no-js" lang="en"> 3<head> 4 5 <style id="ymq-checkout-button-protect"> 6 [name="checkout"],[name="chekout"], a[href^="/checkout"], a[href="/account/login"].cart__submit, button[type="submit"].btn-order, a.btn.cart__checkout, a.cart__submit, .wc-proceed-to-checkout button, #cart_form .buttons .btn-primary, .ymq-checkout-button{ 7 pointer-events: none; 8 } 9 </style> 10
10<script> 11 function ymq_ready(fn){ 12 if(document.addEventListener){ 13 document.addEventListener('DOMContentLoaded',function(){ 14 document.removeEventListener('DOMContentLoaded',arguments.callee,false); 15 fn(); 16 },false); 17 }else if(document.attachEvent){ 18 document.attachEvent('onreadystatechange',function(){ 19 if(document.readyState=='complete'){ 20 document.detachEvent('onreadystatechange',arguments.callee); 21 fn(); 22 } 23 }); 24 } 25 } 26 ymq_ready(() => { 27 setTimeout(function() { 28 var ymq_checkout_button_protect = document.getElementById("ymq-checkout-button-protect"); 29 ymq_checkout_button_protect.remove(); 30 }, 100); 31 }) 32 </script>
32 33 34 35 36 37 38 39 40 41 42 43
44<script src='https://cdn.shopify.com/s/files/1/0411/8639/4277/t/11/assets/spotlight.js'></script>
44 45 46<link href='https://cdn.shopify.com/s/files/1/0411/8639/4277/t/11/assets/ymq-option.css' rel='stylesheet'> 47 48<link href='https://option.ymq.cool/option/bottom.css' rel='stylesheet'> 49 50<style id="ymq-jsstyle"></style> 51
52<script> 53 54 window.ymq_option = window.ymq_option || {}; 55 56 ymq_option.shop = `menakabooks2.myshopify.com`; 57 58 ymq_option.token = `d285269aee721b847527f50a5d2bd4082766116b0cab54d798f522fa01415c4f`; 59 60 ymq_option.timestamp = `1790291573`; 61 62 ymq_option.customer_id = ``; 63 64 ymq_option.page = `search`; 65 66 ymq_option.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":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 67 68 ymq_option.ymq_option_branding = {}; 69 70 ymq_option.ymq_option_branding = {"button":{"--button-background-checked-color":"#000000","--button-background-color":"#FFFFFF","--button-background-disabled-color":"#FFFFFF","--button-border-checked-color":"#000000","--button-border-color":"#000000","--button-border-disabled-color":"#000000","--button-font-checked-color":"#FFFFFF","--button-font-disabled-color":"#cccccc","--button-font-color":"#000000","--button-border-radius":"0","--button-font-size":"14","--button-line-height":"20","--button-margin-l-r":"4","--button-margin-u-d":"4","--button-padding-l-r":"16","--button-padding-u-d":"8"},"radio":{"--radio-border-color":"#BBC1E1","--radio-border-checked-color":"#BBC1E1","--radio-border-disabled-color":"#BBC1E1","--radio-border-hover-color":"#BBC1E1","--radio-background-color":"#FFFFFF","--radio-background-checked-color":"#275EFE","--radio-background-disabled-color":"#E1E6F9","--radio-background-hover-color":"#FFFFFF","--radio-inner-color":"#E1E6F9","--radio-inner-checked-color":"#FFFFFF","--radio-inner-disabled-color":"#FFFFFF"},"input":{"--input-background-checked-color":"#FFFFFF","--input-background-color":"#FFFFFF","--input-border-checked-color":"#000000","--input-border-color":"#000000","--input-font-checked-color":"#000000","--input-font-color":"#000000","--input-border-radius":"0","--input-font-size":"14","--input-padding-l-r":"16","--input-padding-u-d":"9","--input-width":"100","--input-max-width":"400"},"select":{"--select-border-color":"#000000","--select-border-checked-color":"#000000","--select-background-color":"#FFFFFF","--select-background-checked-color":"#FFFFFF","--select-font-color":"#000000","--select-font-checked-color":"#000000","--select-option-background-color":"#FFFFFF","--select-option-background-checked-color":"#F5F9FF","--select-option-background-disabled-color":"#FFFFFF","--select-option-font-color":"#000000","--select-option-font-checked-color":"#000000","--select-option-font-disabled-color":"#CCCCCC","--select-padding-u-d":"9","--select-padding-l-r":"16","--select-option-padding-u-d":"9","--select-option-padding-l-r":"16","--select-width":"100","--select-max-width":"400","--select-font-size":"14","--select-border-radius":"0"},"multiple":{"--multiple-background-color":"#F5F9FF","--multiple-font-color":"#000000","--multiple-padding-u-d":"2","--multiple-padding-l-r":"8","--multiple-font-size":"12","--multiple-border-radius":"0"},"img":{"--img-border-color":"#E1E1E1","--img-border-checked-color":"#000000","--img-border-disabled-color":"#000000","--img-width":"50","--img-height":"50","--img-margin-u-d":"2","--img-margin-l-r":"2","--img-border-radius":"4"},"upload":{"--upload-background-color":"#409EFF","--upload-font-color":"#FFFFFF","--upload-border-color":"#409EFF","--upload-padding-u
70-d":"12","--upload-padding-l-r":"20","--upload-font-size":"12","--upload-border-radius":"4"},"cart":{"--cart-border-color":"#000000","--buy-border-color":"#000000","--cart-border-hover-color":"#000000","--buy-border-hover-color":"#000000","--cart-background-color":"#000000","--buy-background-color":"#000000","--cart-background-hover-color":"#000000","--buy-background-hover-color":"#000000","--cart-font-color":"#FFFFFF","--buy-font-color":"#FFFFFF","--cart-font-hover-color":"#FFFFFF","--buy-font-hover-color":"#FFFFFF","--cart-padding-u-d":"12","--cart-padding-l-r":"16","--buy-padding-u-d":"12","--buy-padding-l-r":"16","--cart-margin-u-d":"4","--cart-margin-l-r":"0","--buy-margin-u-d":"4","--buy-margin-l-r":"0","--cart-width":"100","--cart-max-width":"800","--buy-width":"100","--buy-max-width":"800","--cart-font-size":"14","--cart-border-radius":"0","--buy-font-size":"14","--buy-border-radius":"0"},"quantity":{"--quantity-border-color":"#A6A3A3","--quantity-font-color":"#000000","--quantity-background-color":"#FFFFFF","--quantity-width":"150","--quantity-height":"40","--quantity-font-size":"14","--quantity-border-radius":"0"},"global":{"--global-title-color":"#000000","--global-help-color":"#000000","--global-error-color":"#DC3545","--global-title-font-size":"14","--global-help-font-size":"12","--global-error-font-size":"12","--global-margin-top":"0","--global-margin-bottom":"20","--global-margin-left":"0","--global-margin-right":"0","--global-title-margin-top":"0","--global-title-margin-bottom":"5","--global-title-margin-left":"0","--global-title-margin-right":"0","--global-help-margin-top":"5","--global-help-margin-bottom":"0","--global-help-margin-left":"0","--global-help-margin-right":"0","--global-error-margin-top":"5","--global-error-margin-bottom":"0","--global-error-margin-left":"0","--global-error-margin-right":"0"},"discount":{"--new-discount-normal-color":"#1878B9","--new-discount-error-color":"#E22120","--new-discount-layout":"flex-end"},"lan":{"require":"This is a required field.","email":"Please enter a valid email address.","phone":"Please enter the correct phone.","number":"Please enter an number.","integer":"Please enter an integer.","min_char":"Please enter no less than %s characters.","max_char":"Please enter no more than %s characters.","max_s":"Please choose less than %s options.","min_s":"Please choose more than %s options.","total_s":"Please choose %s options.","min":"Please enter no less than %s.","max":"Please enter no more than %s.","currency":"INR","sold_out":"sold out","please_choose":"Please choose","add_to_cart":"ADD TO CART","buy_it_now":"BUY IT NOW","add_price_text":"Selection will add %s to the price","discount_code":"Discount code","application":"Apply","discount_error1":"Enter a valid discount code","discount_error2":"discount code isn't valid for the items in your cart"},"price":{"--price-border-color":"#000000","--price-background-color":"#FFFFFF","--price-font-color":"#000000","--price-price-font-color":"#03de90","--price-padding-u-d":"9","--price-padding-l-r":"16","--price-width":"100","--price-max-width":"400","--price-font-size":"14","--price-border-radius":"0"},"extra":{"is_show":"0","plan":1,"quantity-box":"0","price-value":"3,4,15,6,16,7","variant-original-margin-bottom":"15","strong-dorp-down":0,"radio-unchecked":1,"close-cart-rate":1,"automic-swatch-ajax":1,"img-option-bigger":1,"add-button-reload":1,"version":200,"option_value_split":", "}}; 71 72 73 ymq_option.ymq_option_settings = {}; 74 75 76 77 78 79 80 81 82 ymq_option[`ymq_extra_0`] = {} 83 84 85 86 87 88 89 90 91</script>
91
92<script src='https://option.ymq.cool/option/ymq-option.js'></script>
92 93 94 95 <meta charset="utf-8"> 96 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 97 <meta name="viewport" content="width=device-width,initial-scale=1"> 98 <meta name="theme-color" content=""> 99 <link rel="canonical" href="https://www.menakabooks.com/en-us/search"> 100 101 102 <link rel="shortcut icon" href="//www.menakabooks.com/cdn/shop/files/Menaka_32x32.png?v=1614324883" type="image/png" /> 103 104 105 <title> 106 Search – Menakabooks 107 </title> 108 109 110 111 <!-- /snippets/social-meta-tags.liquid --> 112 113 114 115 116<meta property="og:site_name" content="Menakabooks"> 117<meta property="og:url" content="https://www.menakabooks.com/en-us/search"> 118<meta property="og:title" content="Search"> 119<meta property="og:type" content="website"> 120<meta property="og:description" content="Menakabooks"> 121 122<meta property="og:image" content="http://www.menakabooks.com/cdn/shop/files/logo_1_1200x1200.png?v=1614317775"> 123<meta property="og:image:secure_url" content="https://www.menakabooks.com/cdn/shop/files/logo_1_1200x1200.png?v=1614317775"> 124 125 126<meta name="twitter:card" content="summary_large_image"> 127<meta name="twitter:title" content="Search"> 128<meta name="twitter:description" content="Menakabooks"> 129 130 131
131<script> 132 document.documentElement.className = document.documentElement.className.replace('supports-no-js', 'supports-js'); 133 134 var theme = { 135 mapStrings: { 136 addressError: "Error looking up that address", 137 addressNoResults: "No results for that address", 138 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 139 authError: "There was a problem authenticating your Google Maps account." 140 } 141 } 142 </script>
142 143 144 <link href="//www.menakabooks.com/cdn/shop/t/3/assets/theme.scss.css?v=145026766910834163131759260991" rel="stylesheet" type="text/css" media="all" /> 145 146
146<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
146<meta name="google-site-verification" content="YLJ0dlIUJG7_vlPgfDLFLT23kGZccQUfLA-967DmDf4"> 147<meta name="google-site-verification" content="sdVU0cqJ2-itIRmBvsrwWTLd6PCJr4okohK8UNk5azw"> 148<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/46656225440/digital_wallets/dialog"> 149<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.menakabooks.com/search"> 150<link rel="alternate" hreflang="en" href="https://www.menakabooks.com/search"> 151<link rel="alternate" hreflang="en-US" href="https://www.menakabooks.com/en-us/search">
152<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 152
152
153<script id="shopify-features" type="application/json">{"accessToken":"030c325b67a0ca5e0acf8b027bef6418","betas":["rich-media-storefront-analytics"],"domain":"www.menakabooks.com","predictiveSearch":true,"shopId":46656225440,"locale":"en"}</script>
vendor: 1 bytes, line 153
153
154<script>var Shopify = Shopify || {}; 155Shopify.shop = "menakabooks2.myshopify.com"; 156Shopify.locale = "en"; 157Shopify.currency = {"active":"INR","rate":"1.0"}; 158Shopify.country = "US"; 159Shopify.theme = {"name":"Simple","id":111981199520,"schema_name":"Simple","schema_version":"12.0.2","theme_store_id":578,"role":"main"}; 160Shopify.theme.handle = "null"; 161Shopify.theme.style = {"id":null,"handle":null}; 162Shopify.cdnHost = "www.menakabooks.com/cdn"; 163Shopify.routes = Shopify.routes || {}; 164Shopify.routes.root = "/en-us/"; 165Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 166Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 167Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 168Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 168
168
169<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<script> 172 window.Shopify = window.Shopify || {}; 173 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 174 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 175 window.Shopify.SignInWithShop.eligible = true; 176</script>
vendor: 1 bytes, line 176
176
177<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 177
177
178<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 178
178
179<script type="module"> 180 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 181 182 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 183 184</script>
vendor: 1 bytes, line 184
184
185<script> 186 window.Shopify = window.Shopify || {}; 187 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 188 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 189</script>
vendor: 1 bytes, line 189
189
190<script>(function() { 191 var isLoaded = false; 192 function asyncLoad() { 193 if (isLoaded) return; 194 isLoaded = true; 195 var urls = ["https:\/\/app-easy-product-downloads.fr\/js\/ajax\/easy_product_dl_get_product_download.js?shop=menakabooks2.myshopify.com","\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=menakabooks2.myshopify.com","https:\/\/po.kaktusapp.com\/storage\/js\/kaktus_preorder-menakabooks2.myshopify.com.js?ver=68\u0026shop=menakabooks2.myshopify.com"]; 196 for (var i = 0; i < urls.length; i++) { 197 var s = document.createElement('script'); 198 s.type = 'text/javascript'; 199 s.async = true; 200 s.src = urls[i]; 201 var x = document.getElementsByTagName('script')[0]; 202 x.parentNode.insertBefore(s, x); 203 } 204 }; 205 if(window.attachEvent) { 206 window.attachEvent('onload', asyncLoad); 207 } else { 208 window.addEventListener('load', asyncLoad, false); 209 } 210})();</script>
vendor: 1 bytes, line 210
210
211<script id="__st">var __st={"a":46656225440,"offset":19800,"reqid":"b68b5dc5-c082-41bd-9dc0-96a517514e77-1790291573","pageurl":"www.menakabooks.com\/en-us\/search","u":"bbec74fd4904","p":"searchresults"};</script>
vendor: 1 bytes, line 211
211
212<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 212
212
213<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 213
213
214<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.menakabooks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 214
214
215<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 = "//www.menakabooks.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>
215<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 215
215
216<script> 217 window.Shopify = window.Shopify || {}; 218 window.Shopify.MCP = window.Shopify.MCP || {}; 219 window.Shopify.MCP.enabled = true; 220 window.Shopify.MCP.shop = "menakabooks2.myshopify.com"; 221 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.menakabooks.com\/api\/mcp"; 222 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"]}}]; 223</script>
vendor: 1 bytes, line 223
223
224<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("\/\/www.menakabooks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 225</script>
vendor: 1 bytes, line 225
225
226<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://www.menakabooks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 227</script>
vendor: 1 bytes, line 227
227
228<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 229 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); 230</script>
vendor: 1 bytes, line 230
230
231<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})}})); 232</script>
vendor: 1 bytes, line 232
232
233<script id='scb4127' type='text/javascript' async='' src='https://www.menakabooks.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 233
233
234<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
234 235 236
236<script src="//www.menakabooks.com/cdn/shop/t/3/assets/jquery-1.11.0.min.js?v=32460426840832490021600341503" type="text/javascript"></script>
236 237
237<script src="//www.menakabooks.com/cdn/shop/t/3/assets/modernizr.min.js?v=44044439420609591321600341504" type="text/javascript"></script>
237 238 239
239<script src="//www.menakabooks.com/cdn/shop/t/3/assets/lazysizes.min.js?v=155223123402716617051600341503" async="async"></script>
239 240 241 242 <link rel="stylesheet" href="//www.menakabooks.com/cdn/shop/t/3/assets/previewer.css?v=109894665895254409161601967905" />
243<script src="//www.menakabooks.com/cdn/shop/t/3/assets/previewer.js?v=28732145520740351301602160590" type="text/javascript" defer></script>
243 244<link rel="stylesheet" href="//www.menakabooks.com/cdn/shop/t/3/assets/slick.css?v=98340474046176884051601967371" /> 245 246 <link rel='manifest' crossorigin='use-credentials' href='/apps/mobilizer/manifest?shop=menakabooks2.myshopify.com'>
247<script> if (typeof jQuery == "undefined") { var headTag = document.getElementsByTagName("head")[0]; var jqTag = document.createElement("script"); jqTag.type = "text/javascript"; jqTag.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; jqTag.onload = ""; headTag.prepend(jqTag) }</script>
247<script src="//staticxx.s3.amazonaws.com/aio_stats_lib_v1.min.js?v=1.0"></script>
247 248 <link href="//www.menakabooks.com/cdn/shop/t/3/assets/shopstorm-apps.scss.css?v=137923676229796968631651237885" rel="stylesheet" type="text/css" media="all" /> 249
249<script async src="https://app-cdn.productcustomizer.com/assets/storefront/product-customizer-v2-acd234d7c6a35f259b273bd404566ef74646ad82b5a909846a91ad747acf8dad.js?shop=menakabooks2.myshopify.com" type="text/javascript"></script>
249 250
250<script src="https://cdn.younet.network/main.js"></script>
250 251<link rel="stylesheet" type="text/css" href='//www.menakabooks.com/cdn/shop/t/3/assets/sca.storepickup.css?v=47449781716166395131658902832' /> 252 253<style> 254 255 .primenWrapper ul, ol { 256 display: block; 257 margin-block-start: 1em; 258 margin-block-end: 1em; 259 margin-inline-start: 0px; 260 margin-inline-end: 0px; 261 padding-inline-start: 40px; 262 list-style-type: revert; 263 } 264 .primenWrapper li { 265 list-style: inherit; 266 list-style-position: inside; 267 } 268 269 .prime-d-block{display:block;} 270 .prime-d-inline-block{display:inline-block;} 271 272 .prime-align-middle{vertical-align:middle;} 273 .prime-align-top {vertical-align: top;} 274 275 .prime-m-0{margin: 0rem;} 276 .prime-mr-0{margin-right: 0rem;} 277 .prime-ml-0{margin-left: 0rem;} 278 .prime-mt-0{margin-top: 0rem;} 279 .prime-mb-0{margin-bottom: 0rem;} 280 281 .prime-m-1{margin: .25rem;} 282 .prime-mr-1{margin-right: .25rem;} 283 .prime-ml-1{margin-left: .25rem;} 284 .prime-mt-1{margin-top: .25rem;} 285 .prime-mb-1{margin-bottom: .25rem;} 286 287 .prime-m-2{margin: .5rem;} 288 .prime-mr-2{margin-right: .5rem;} 289 .prime-ml-2{margin-left: .5rem;} 290 .prime-mt-2{margin-top: .5rem;} 291 .prime-mb-2{margin-bottom: .5rem;} 292 293 .prime-m-3{margin: 1em;} 294 .prime-mr-3{margin-right: 1rem;} 295 .prime-ml-3{margin-left: 1rem;} 296 .prime-mt-3{margin-top: 1rem;} 297 .prime-mb-3{margin-bottom: 1rem;} 298 299 .prime-m-4{margin: 1.5rem;} 300 .prime-mr-4{margin-right: 1.5rem;} 301 .prime-ml-4{margin-left: 1.5rem;} 302 .prime-mt-4{margin-top: 1.5rem;} 303 .prime-mb-4{margin-bottom: 1.5rem;} 304 305 .prime-m-5{margin: 3rem;} 306 .prime-mr-5{margin-right: 3rem;} 307 .prime-ml-5{margin-left: 3rem;} 308 .prime-mt-5{margin-top: 3rem;} 309 .prime-mb-5{margin-bottom: 3rem;} 310 311 .prime-p-0{padding: 0rem;} 312 .prime-pr-0{padding-right: 0rem;} 313 .prime-pl-0{padding-left: 0rem;} 314 .prime-pt-0{padding-top: 0rem;} 315 .prime-pb-0{padding-bottom: 0rem;} 316 317 .prime-p-1{padding: .25rem;} 318 .prime-pr-1{padding-right: .25rem;} 319 .prime-pl-1{padding-left: .25rem;} 320 .prime-pt-1{padding-top: .25rem;} 321 .prime-pb-1{padding-bottom: .25rem;} 322 323 .prime-p-2{padding: .5rem;} 324 .prime-pr-2{padding-right: .5rem;} 325 .prime-pl-2{padding-left: .5rem;} 326 .prime-pt-2{padding-top: .5rem;} 327 .prime-pb-2{padding-bottom: .5rem;} 328 329 .prime-p-3{padding: 1em;} 330 .prime-pr-3{padding-right: 1rem;} 331 .prime-pl-3{padding-left: 1rem;} 332 .prime-pt-3{padding-top: 1rem;} 333 .prime-pb-3{padding-bottom: 1rem;} 334 335 .prime-p-4{padding: 1.5rem;} 336 .prime-pr-4{padding-right: 1.5rem;} 337 .prime-pl-4{padding-left: 1.5rem;} 338 .prime-pt-4{padding-top: 1.5rem;} 339 .prime-pb-4{padding-bottom: 1.5rem;} 340 341 .prime-p-5{padding: 3rem;} 342 .prime-pr-5{padding-right: 3rem;} 343 .prime-pl-5{padding-left: 3rem;} 344 .prime-pt-5{padding-top: 3rem;} 345 .prime-pb-5{padding-bottom: 3rem;} 346 347 .prime-px-2{padding-left:.5rem;padding-right:.5rem;} 348 .prime-py-1{padding-top:.25rem;padding-bottom:.25rem;} 349 .prime-mx-auto{margin-left: auto;margin-right: auto;} 350 .prime-text-center{text-align:center;} 351 .prime-text-left{text-align:left;} 352 353 .prime-px-0{padding-left:0px !important;padding-right:0px !important;} 354 355 .primebanPhotoOuter {line-height: 0px;} 356 357 @-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.prime-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.prime-container{max-width:540px}}@media (min-width:768px){.prime-container{max-width:720px}}@media (min-width:992px){.prime-container{max-width:960px}}@media (min-width:1200px){.prime-container{max-width:1140px}}.prime-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.prime-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.prime-no-gutters{margin-right:0;margin-left:0}.prime-no-gutters>.col,.prime-no-gutters>[class*=col-]{padding-right:0;padding-left:0}.prime-col,.prime-col-1,.prime-col-10,.prime-col-11,.prime-col-12,.prime-col-2,.prime-col-3,.prime-col-4,.prime-col-5,.prime-col-6,.prime-col-7,.prime-col-8,.prime-col-9,.prime-col-auto,.prime-col-lg,.prime-col-lg-1,.prime-col-lg-10,.prime-col-lg-11,.prime-col-lg-12,.prime-col-lg-2,.prime-col-lg-3,.prime-col-lg-4,.prime-col-lg-5,.prime-col-lg-6,.prime-col-lg-7,.prime-col-lg-8,.prime-col-lg-9,.prime-col-lg-auto,.prime-col-md,.prime-col-md-1,.prime-col-md-10,.prime-col-md-11,.prime-col-md-12,.prime-col-md-2,.prime-col-md-3,.prime-col-md-4,.prime-col-md-5,.prime-col-md-6,.prime-col-md-7,.prime-col-md-8,.prime-col-md-9,.prime-col-md-auto,.prime-col-sm,.prime-col-sm-1,.prime-col-sm-10,.prime-col-sm-11,.prime-col-sm-12,.prime-col-sm-2,.prime-col-sm-3,.prime-col-sm-4,.prime-col-sm-5,.prime-col-sm-6,.prime-col-sm-7,.prime-col-sm-8,.prime-col-sm-9,.prime-col-sm-auto,.prime-col-xl,.prime-col-xl-1,.prime-col-xl-10,.prime-col-xl-11,.prime-col-xl-12,.prime-col-xl-2,.prime-col-xl-3,.prime-col-xl-4,.prime-col-xl-5,.prime-col-xl-6,.prime-col-xl-7,.prime-col-xl-8,.prime-col-xl-9,.prime-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.prime-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-first{-ms-flex-order:-1;order:-1}.prime-order-last{-ms-flex-order:13;order:13}.prime-order-0{-ms-flex-order:0;order:0}.prime-order-1{-ms-flex-order:1;order:1}.prime-order-2{-ms-flex-order:2;order:2}.prime-order-3{-ms-flex-order:3;order:3}.prime-order-4{-ms-flex-order:4;order:4}.prime-order-5{-ms-flex-order:5;order:5}.prime-order-6{-ms-flex-order:6;order:6}.prime-order-7{-ms-flex-order:7;order:7}.prime-order-8{-ms-flex-order:8;order:8}.prime-order-9{-ms-flex-order:9;order:9}.prime-order-10{-ms-flex-order:10;order:10}.prime-order-11{-ms-flex-order:11;order:11}.prime-order-12{-ms-flex-order:12;order:12}.prime-offset-1{margin-left:8.333333%}.prime-offset-2{margin-left:16.666667%}.prime-offset-3{margin-left:25%}.prime-offset-4{margin-left:33.333333%}.prime-offset-5{margin-left:41.666667%}.prime-offset-6{margin-left:50%}.prime-offset-7{margin-left:58.333333%}.prime-offset-8{margin-left:66.666667%}.prime-offset-9{margin-left:75%}.prime-offset-10{margin-left:83.333333%}.prime-offset-11{margin-left:91.666667%}@media (min-width:576px){.prime-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-sm-first{-ms-flex-order:-1;order:-1}.prime-order-sm-last{-ms-flex-order:13;order:13}.prime-order-sm-0{-ms-flex-order:0;order:0}.prime-order-sm-1{-ms-flex-order:1;order:1}.prime-order-sm-2{-ms-flex-order:2;order:2}.prime-order-sm-3{-ms-flex-order:3;order:3}.prime-order-sm-4{-ms-flex-order:4;order:4}.prime-order-sm-5{-ms-flex-order:5;order:5}.prime-order-sm-6{-ms-flex-order:6;order:6}.prime-order-sm-7{-ms-flex-order:7;order:7}.prime-order-sm-8{-ms-flex-order:8;order:8}.prime-order-sm-9{-ms-flex-order:9;order:9}.prime-order-sm-10{-ms-flex-order:10;order:10}.prime-order-sm-11{-ms-flex-order:11;order:11}.prime-order-sm-12{-ms-flex-order:12;order:12}.prime-offset-sm-0{margin-left:0}.prime-offset-sm-1{margin-left:8.333333%}.prime-offset-sm-2{margin-left:16.666667%}.prime-offset-sm-3{margin-left:25%}.prime-offset-sm-4{margin-left:33.333333%}.prime-offset-sm-5{margin-left:41.666667%}.prime-offset-sm-6{margin-left:50%}.prime-offset-sm-7{margin-left:58.333333%}.prime-offset-sm-8{margin-left:66.666667%}.prime-offset-sm-9{margin-left:75%}.prime-offset-sm-10{margin-left:83.333333%}.prime-offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.prime-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-md-first{-ms-flex-order:-1;order:-1}.prime-order-md-last{-ms-flex-order:13;order:13}
357.prime-order-md-0{-ms-flex-order:0;order:0}.prime-order-md-1{-ms-flex-order:1;order:1}.prime-order-md-2{-ms-flex-order:2;order:2}.prime-order-md-3{-ms-flex-order:3;order:3}.prime-order-md-4{-ms-flex-order:4;order:4}.prime-order-md-5{-ms-flex-order:5;order:5}.prime-order-md-6{-ms-flex-order:6;order:6}.prime-order-md-7{-ms-flex-order:7;order:7}.prime-order-md-8{-ms-flex-order:8;order:8}.prime-order-md-9{-ms-flex-order:9;order:9}.prime-order-md-10{-ms-flex-order:10;order:10}.prime-order-md-11{-ms-flex-order:11;order:11}.prime-order-md-12{-ms-flex-order:12;order:12}.prime-offset-md-0{margin-left:0}.prime-offset-md-1{margin-left:8.333333%}.prime-offset-md-2{margin-left:16.666667%}.prime-offset-md-3{margin-left:25%}.prime-offset-md-4{margin-left:33.333333%}.prime-offset-md-5{margin-left:41.666667%}.prime-offset-md-6{margin-left:50%}.prime-offset-md-7{margin-left:58.333333%}.prime-offset-md-8{margin-left:66.666667%}.prime-offset-md-9{margin-left:75%}.prime-offset-md-10{margin-left:83.333333%}.prime-offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.prime-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-lg-first{-ms-flex-order:-1;order:-1}.prime-order-lg-last{-ms-flex-order:13;order:13}.prime-order-lg-0{-ms-flex-order:0;order:0}.prime-order-lg-1{-ms-flex-order:1;order:1}.prime-order-lg-2{-ms-flex-order:2;order:2}.prime-order-lg-3{-ms-flex-order:3;order:3}.prime-order-lg-4{-ms-flex-order:4;order:4}.prime-order-lg-5{-ms-flex-order:5;order:5}.prime-order-lg-6{-ms-flex-order:6;order:6}.prime-order-lg-7{-ms-flex-order:7;order:7}.prime-order-lg-8{-ms-flex-order:8;order:8}.prime-order-lg-9{-ms-flex-order:9;order:9}.prime-order-lg-10{-ms-flex-order:10;order:10}.prime-order-lg-11{-ms-flex-order:11;order:11}.prime-order-lg-12{-ms-flex-order:12;order:12}.prime-offset-lg-0{margin-left:0}.prime-offset-lg-1{margin-left:8.333333%}.prime-offset-lg-2{margin-left:16.666667%}.prime-offset-lg-3{margin-left:25%}.prime-offset-lg-4{margin-left:33.333333%}.prime-offset-lg-5{margin-left:41.666667%}.prime-offset-lg-6{margin-left:50%}.prime-offset-lg-7{margin-left:58.333333%}.prime-offset-lg-8{margin-left:66.666667%}.prime-offset-lg-9{margin-left:75%}.prime-offset-lg-10{margin-left:83.333333%}.prime-offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.prime-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.prime-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.prime-col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.prime-col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.prime-col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prime-col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prime-col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.prime-col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.prime-col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.prime-col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.prime-col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prime-col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.prime-col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.prime-col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.prime-order-xl-first{-ms-flex-order:-1;order:-1}.prime-order-xl-last{-ms-flex-order:13;order:13}.prime-order-xl-0{-ms-flex-order:0;order:0}.prime-order-xl-1{-ms-flex-order:1;order:1}.prime-order-xl-2{-ms-flex-order:2;order:2}.prime-order-xl-3{-ms-flex-order:3;order:3}.prime-order-xl-4{-ms-flex-order:4;order:4}.prime-order-xl-5{-ms-flex-order:5;order:5}.prime-order-xl-6{-ms-flex-order:6;order:6}.prime-order-xl-7{-ms-flex-order:7;order:7}.prime-order-xl-8{-ms-flex-order:8;order:8}.prime-order-xl-9{-ms-flex-order:9;order:9}.prime-order-xl-10{-ms-flex-order:10;order:10}.prime-order-xl-11{-ms-flex-order:11;order:11}.prime-order-xl-12{-ms-flex-order:12;order:12}.prime-offset-xl-0{margin-left:0}.prime-offset-xl-1{margin-left:8.333333%}.prime-offset-xl-2{margin-left:16.666667%}.prime-offset-xl-3{margin-left:25%}.prime-offset-xl-4{margin-left:33.333333%}.prime-offset-xl-5{margin-left:41.666667%}.prime-offset-xl-6{margin-left:50%}.prime-offset-xl-7{margin-left:58.333333%}.prime-offset-xl-8{margin-left:66.666667%}.prime-offset-xl-9{margin-left:75%}.prime-offset-xl-10{margin-left:83.333333%}.prime-offset-xl-11{margin-left:91.666667%}}.prime-d-none{display:none!important}.prime-d-inline{display:inline!important}.prime-d-inline-block{display:inline-block!important}.prime-d-block{display:block!important}.prime-d-table{display:table!important}.prime-d-table-row{display:table-row!important}.prime-d-table-cell{display:table-cell!important}.prime-d-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.prime-d-sm-none{display:none!important}.prime-d-sm-inline{display:inline!important}.prime-d-sm-inline-block{display:inline-block!important}.prime-d-sm-block{display:block!important}.prime-d-sm-table{display:table!important}.prime-d-sm-table-row{display:table-row!important}.prime-d-sm-table-cell{display:table-cell!important}.prime-d-sm-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.prime-d-md-none{display:none!important}.prime-d-md-inline{display:inline!important}.prime-d-md-inline-block{display:inline-block!important}.prime-d-md-block{display:block!important}.prime-d-md-table{display:table!important}.prime-d-md-table-row{display:table-row!important}.prime-d-md-table-cell{display:table-cell!important}.prime-d-md-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.prime-d-lg-none{display:none!important}.prime-d-lg-inline{display:inline!important}.prime-d-lg-inline-block{display:inline-block!important}.prime-d-lg-block{display:block!important}.prime-d-lg-table{display:table!important}.prime-d-lg-table-row{display:table-row!important}.prime-d-lg-table-cell{display:table-cell!important}.prime-d-lg-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.prime-d-xl-none{display:none!important}.prime-d-xl-inline{display:inline!important}.prime-d-xl-inline-block{display:inline-block!important}.prime-d-xl-block{display:block!important}.prime-d-xl-table{display:table!important}.prime-d-xl-table-row{display:table-row!important}.prime-d-xl-table-cell{display:table-cell!important}.prime-d-xl-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.prime-d-print-none{display:none!important}.prime-d-print-inline{display:inline!important}.prime-d-print-inline-block{display:inline-block!important}.prime-d-print-block{display:block!important}.prime-d-print-table{display:table!important}.prime-d-print-table-row{display:table-row!important}.prime-d-print-table-cell{display:table-cell!important}.prime-d-print-flex{display:-ms-flexbox!important;display:flex!important}.prime-d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.prime-flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
357.prime-flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.prime-flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.prime-flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.prime-flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
357.prime-flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.prime-flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.prime-flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.prime-flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.prime-flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.prime-flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.prime-flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.prime-flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.prime-flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.prime-flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.prime-flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.prime-flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.prime-flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.prime-flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.prime-flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.prime-justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.prime-justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.prime-justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.prime-justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.prime-justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.prime-align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.prime-align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.prime-align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.prime-align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.prime-align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.prime-align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.prime-align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.prime-align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.prime-align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.prime-align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.prime-align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.prime-align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.prime-align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.prime-align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.prime-align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.prime-align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.prime-align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} 358 359 360.prime-counter{display:none!important} 361 362.prime-modal { 363 position: fixed; 364 top: 0; 365 left: 0; 366 bottom: 0; 367 right: 0; 368 display: none; 369 overflow: auto; 370 background-color: #000000; 371 background-color: rgba(0, 0, 0, 0.7); 372 z-index: 2147483647; 373} 374 375.prime-modal-window { 376 position: relative; 377 background-color: #FFFFFF; 378 width: 50%; 379 margin: 10vh auto; 380 padding: 20px; 381 max-height: 80vh; 382 overflow: auto; 383 384} 385 386.prime-modal-window.prime-modal-small {
387 width: 30%; 388} 389 390.prime-modal-window.prime-modal-large { 391 width: 75%; 392} 393 394.prime-modal-close { 395 position: absolute; 396 top: 0; 397 right: 0; 398 color: rgba(0,0,0,0.3); 399 height: 30px; 400 width: 30px; 401 font-size: 30px; 402 line-height: 30px; 403 text-align: center; 404} 405 406.prime-modal-close:hover, 407.prime-modal-close:focus { 408 color: #000000; 409 cursor: pointer; 410} 411 412.prime-modal-open { 413 display: block; 414} 415 416@media (max-width: 767px) { 417 .prime-modal-window.prime-modal-large { 418 width: 90% !important; 419 } 420 .prime-modal-window.prime-modal-small { 421 width: 75% !important; 422 } 423 .prime-modal-window { 424 width: 90% !important; 425 } 426} 427 428#prime-modal-content div { 429 width: auto !important; 430} 431 432.primebCountry {display:none;} 433.primebanCountry {display:none;} 434.primehCountry {display:none;} 435 436</style> 437 438 439
440<script type="text/javascript"> 441 document.addEventListener('DOMContentLoaded', (event) => { 442 var countprimeid = document.getElementById("prime-modal-outer"); 443 if(countprimeid){ 444 }else{ 445 var myprimeDiv = document.createElement("div"); 446 myprimeDiv.id = 'prime_modal_wrapper'; 447 myprimeDiv.innerHTML = '<div id="prime-modal-outer" class="prime-modal"><div class="prime-modal-window" id="prime-modal-window"><span class="prime-modal-close" id="prime-modal-close" data-dismiss="modal">×</span><div id="prime-modal-content"></div></div></div>'; 448 document.body.appendChild(myprimeDiv); 449 } 450 }) 451</script>
451 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
452<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: 46656225440,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 452
452
453<script> 454 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 455</script>
vendor: 1 bytes, line 455
455
456<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}
456).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: 46656225440,storefrontBaseUrl: "https://www.menakabooks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.menakabooks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"647528608","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-WKXBLXT\\\",\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-LYKPG4C4PT\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-LYKPG4C4PT\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-LYKPG4C4PT\\\"}],\\\"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"]}
456,{"id":"128024736","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":"Menakabooks","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"menakabooks2.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/www.menakabooks.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.menakabooks.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"111981199520","themeStoreId":"578","themePublished":"true","eventMetadataId":"d312bfb1-2fde-4a93-b425-dbad839a71f1","pageType":"searchresults","shopId":"46656225440","storefrontBaseUrl":"https:\/\/www.menakabooks.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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
456<script> 457 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 458 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 459 window.ShopifyAnalytics.meta.currency = 'INR'; 460 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"b68b5dc5-c082-41bd-9dc0-96a517514e77-1790291573"}}; 461 for (var attr in meta) { 462 window.ShopifyAnalytics.meta[attr] = meta[attr]; 463 } 464</script>
vendor: 1 bytes, line 464
464
465<script class="analytics"> 466 (function () { 467 var customDocumentWrite = function(content) { 468 var jquery = null; 469 470 if (window.jQuery) { 471 jquery = window.jQuery; 472 } else if (window.Checkout && window.Checkout.$) { 473 jquery = window.Checkout.$; 474 } 475 476 if (jquery) { 477 jquery('body').append(content); 478 } 479 }; 480 481 var hasLoggedConversion = function(token) { 482 if (token) { 483 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 484 } 485 return false; 486 } 487 488 var setCookieIfConversion = function(token) { 489 if (token) { 490 var twoMonthsFromNow = new Date(Date.now()); 491 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 492 493 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 494 } 495 } 496 497 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 498 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 499 if (trekkie.integrations) { 500 return; 501 } 502 trekkie.methods = [ 503 'identify', 504 'page', 505 'ready', 506 'track', 507 'trackForm', 508 'trackLink' 509 ]; 510 trekkie.factory = function(method) { 511 return function() { 512 var args = Array.prototype.slice.call(arguments); 513 args.unshift(method); 514 trekkie.push(args); 515 if (method == 'track' || method == 'page') { 516 var pageUrl; 517 try { 518 pageUrl = window.location.href; 519 } catch (e) {} 520 var pageReferrer; 521 try { 522 pageReferrer = document.referrer; 523 } catch (e) {} 524 try { 525 if (window.__TREKKIE_SHIM_QUEUE == null) { 526 window.__TREKKIE_SHIM_QUEUE = []; 527 } 528 window.__TREKKIE_SHIM_QUEUE.push({ 529 from: 'trekkie-stub', 530 method: method, 531 args: args.slice(1), 532 pageContext: { 533 url: pageUrl, 534 referrer: pageReferrer 535 } 536 }); 537 } catch (e) { 538 // no-op 539 } 540 } 541 return trekkie; 542 }; 543 }; 544 for (var i = 0; i < trekkie.methods.length; i++) { 545 var key = trekkie.methods[i]; 546 trekkie[key] = trekkie.factory(key); 547 } 548 trekkie.load = function(config) { 549 trekkie.config = config || {}; 550 trekkie.config.initialDocumentCookie = document.cookie; 551 var first = document.getElementsByTagName('script')[0]; 552var script = document.createElement('script'); 553script.type = 'text/javascript'; 554script.onerror = function(e) { 555 var scriptFallback = document.createElement('script'); 556 scriptFallback.type = 'text/javascript'; 557 scriptFallback.onerror = function(error) { 558 var Monorail = { 559 produce: function produce(monorailDomain, schemaId, payload) { 560 var currentMs = new Date().getTime(); 561 var event = { 562 schema_id: schemaId, 563 payload: payload, 564 metadata: { 565 event_created_at_ms: currentMs, 566 event_sent_at_ms: currentMs 567 } 568 }; 569 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 570 }, 571 sendRequest: function sendRequest(endpointUrl, payload) { 572 // Try the sendBeacon API 573 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 574 var blobData = new window.Blob([payload], { 575 type: 'text/plain' 576 }); 577 578 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 579 return true; 580 } // sendBeacon was not successful 581 582 } // XHR beacon 583 584 var xhr = new XMLHttpRequest(); 585 586 try { 587 xhr.open('POST', endpointUrl); 588 xhr.setRequestHeader('Content-Type', 'text/plain'); 589 xhr.send(payload); 590 } catch (e) { 591 console.log(e); 592 } 593 594 return false; 595 }, 596 isIos12: function isIos12() { 597 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 598 } 599 }; 600 Monorail.produce('monorail-edge.shopifysvc.com', 601 'trekkie_storefront_load_errors/1.1', 602 {shop_id: 46656225440, 603 theme_id: 111981199520, 604 app_name: "storefront", 605 context_url: window.location.href, 606 source_url: "//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 607 608 }; 609 scriptFallback.async = true; 610 scriptFallback.src = '//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 611 first.parentNode.insertBefore(scriptFallback, first); 612}; 613script.async = true; 614script.src = '//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 615first.parentNode.insertBefore(script, first); 616 617 }; 618 trekkie.load( 619 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":46656225440,"isMerchantRequest":null,"themeId":111981199520,"themeCityHash":"14334061775225347765","contentLanguage":"en","currency":"INR","eventMetadataId":"d312bfb1-2fde-4a93-b425-dbad839a71f1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 620 ); 621 622 var loaded = false;
623 trekkie.ready(function() { 624 if (loaded) return; 625 loaded = true; 626 627 window.ShopifyAnalytics.lib = window.trekkie; 628 629 var originalDocumentWrite = document.write; 630 document.write = customDocumentWrite; 631 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 632 document.write = originalDocumentWrite; 633 634 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 635 var token = match? match[1]: undefined; 636 if (!hasLoggedConversion(token)) { 637 setCookieIfConversion(token); 638 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 639 } 640 }); 641 642 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"b68b5dc5-c082-41bd-9dc0-96a517514e77-1790291573","shopifyEmitted":true}); 643 644 var eventsListenerScript = document.createElement('script'); 645 eventsListenerScript.async = true; 646 eventsListenerScript.src = "//www.menakabooks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 647 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 648})();</script>
648 649
649<script> 650 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 651 window.ga = function ga() { 652 (window.ga.q = window.ga.q || []).push(arguments); 653 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 654 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 655 } 656 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."); 657 }; 658 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 659 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 660 } 661 } 662</script>
vendor: 1 bytes, line 662
662
663<script 664 defer 665 src="https://www.menakabooks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 666 data-application="storefront-renderer" 667 data-shop-id="46656225440" 668 data-render-region="gcp-us-central1" 669 data-page-type="search" 670 data-theme-instance-id="111981199520" 671 data-theme-name="Simple" 672 data-theme-version="12.0.2" 673 data-monorail-region="shop_domain" 674 data-resource-timing-sampling-rate="10" 675 data-shs="true" 676 data-shs-beacon="true" 677 data-shs-export-with-fetch="true" 678 data-shs-logs-sample-rate="1" 679 data-shs-beacon-endpoint="https://www.menakabooks.com/api/collect" 680></script>
680 681<meta name="shopify-y" content="fe46dcd5-a00b-4c84-a25f-5c45d6f88990" data-expiration="1821849173000"><meta name="shopify-s" content="fcd33608-1bc7-411b-8f2a-50f29657e636" data-expiration="1790293373000"><meta name="new-cookie-storage-activated" content="t"> 682</head> 683<body id="search" class="template-search"> 684 685 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 686 687 <div id="shopify-section-header" class="shopify-section"> 688 689 <style> 690 .site-header__logo { 691 width: 220px; 692 } 693 #HeaderLogoWrapper { 694 max-width: 220px !important; 695 } 696 </style> 697 <style> 698 .announcement-bar--link:hover { 699 700 701 702 background-color: #3d3d3d; 703 704 } 705 </style> 706 707 708 <a href="https://www.youtube.com/channel/UCr4GyVtHoBJroRAwkC6Sywg" class="announcement-bar announcement-bar--link"> 709 710 711 <p class="announcement-bar__message site-wrapper">Click here to listen to the newly launched Menaka Classics Podcast.</p> 712 713 714 </a> 715 716 717 718<div class="site-wrapper"> 719 <div class="top-bar grid"> 720 721 <div class="grid__item medium-up--one-fifth small--one-half"> 722 <div class="top-bar__search"> 723 <a href="/en-us/search" class="medium-up--hide"> 724 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 725 </a> 726 <form action="/en-us/search" method="get" class="search-bar small--hide" role="search"> 727 728 <button type="submit" class="search-bar__submit"> 729 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 730 <span class="icon__fallback-text">Search</span> 731 </button> 732 <input type="search" name="q" class="search-bar__input" value="" placeholder="Search" aria-label="Search"> 733 </form> 734 </div> 735 </div> 736 737 <div id="header-btn" class="grid__item medium-up--two-fifths small--one-half text-right"> 738 <a href="/en-us/cart" class="site-header__cart"> 739 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 20 20"><path fill="#444" d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path fill="#444" d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zM10.424 16.23a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zM16.853 16.23a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg> 740 <span class="small--hide"> 741 Cart 742 (<span id="CartCount">0</span>) 743 </span> 744 </a> 745 <span class="customer-links"> 746 747 <a href="/en-us/account/login" id="customer_login_link">Log in</a> 748 749 </span> 750 </div> 751 </div> 752 753 <hr class="small--hide hr--border"> 754 755 <header class="site-header grid medium-up--grid--table" role="banner"> 756 <div class="grid__item small--text-center"> 757 <div itemscope itemtype="http://schema.org/Organization"> 758 759 760 <div id="HeaderLogoWrapper" class="supports-js"> 761 <a href="/en-us" itemprop="url" style="padding-top:29.30232558139535%; display: block;"> 762 <img id="HeaderLogo" 763 class="lazyload" 764 src="//www.menakabooks.com/cdn/shop/files/logo_1_150x150.png?v=1614317775" 765 data-src="//www.menakabooks.com/cdn/shop/files/logo_1_{width}x.png?v=1614317775"
766 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 767 data-aspectratio="" 768 data-sizes="auto" 769 alt="Menakabooks" 770 itemprop="logo"> 771 </a> 772 </div> 773 <noscript> 774 775 <a href="/en-us" itemprop="url"> 776 <img class="site-header__logo" src="//www.menakabooks.com/cdn/shop/files/logo_1_220x.png?v=1614317775" 777 srcset="//www.menakabooks.com/cdn/shop/files/logo_1_220x.png?v=1614317775 1x, //www.menakabooks.com/cdn/shop/files/[email protected]?v=1614317775 2x" 778 alt="Menakabooks" 779 itemprop="logo"> 780 </a> 781 </noscript> 782 783 784 </div> 785 </div> 786 787 </header> 788</div> 789 790 791 792 793</div> 794 795 796 797 <div class="site-wrapper"> 798 799 <div class="grid"> 800 801 <div id="shopify-section-sidebar" class="shopify-section"><div data-section-id="sidebar" data-section-type="sidebar-section"> 802 <nav class="grid__item small--text-center medium-up--one-fifth" role="navigation"> 803 <hr class="hr--small medium-up--hide"> 804 <button id="ToggleMobileMenu" class="mobile-menu-icon medium-up--hide" aria-haspopup="true" aria-owns="SiteNav"> 805 <span class="line"></span> 806 <span class="line"></span> 807 <span class="line"></span> 808 <span class="line"></span> 809 <span class="icon__fallback-text">Menu</span> 810 </button> 811 <div id="SiteNav" class="site-nav" role="menu"> 812 <ul class="list--nav"> 813 814 815 816 <li class="site-nav__item"> 817 <a href="/en-us" class="site-nav__link">Home</a> 818 </li> 819 820 821 822 823 824 825 826 827 <li class="site-nav--has-submenu site-nav__item"> 828 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-2"> 829 Magazine Subscriptions 830 <span class="site-nav__link__text" aria-hidden="true">+</span> 831 </button> 832 <ul id="Collapsible-2" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 833 834 835 <li > 836 <a href="/en-us/collections/international-1" class="site-nav__link">International</a> 837 </li> 838 839 840 841 <li > 842 <a href="/en-us/collections/domestic-1" class="site-nav__link">Domestic</a> 843 </li> 844 845 846 </ul> 847 </li> 848 849 850 851 852 <li class="site-nav__item"> 853 <a href="/en-us/collections/diwali-issues" class="site-nav__link">Diwali Issues</a> 854 </li> 855 856 857 858 859 860 861 862 863 <li class="site-nav--has-submenu site-nav__item"> 864 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4"> 865 Books 866 <span class="site-nav__link__text" aria-hidden="true">+</span> 867 </button> 868 <ul id="Collapsible-4" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 869 870 871 <li > 872 <a href="/en-us/collections/english-bestsellers" class="site-nav__link">English Bestsellers</a> 873 </li> 874 875 876 877 <li > 878 <a href="/en-us/collections/biographies-and-autobiographies-1" class="site-nav__link">Biographies And Autobiographies</a> 879 </li> 880 881 882 883 884 885 886 887 <li class="site-nav--has-submenu"> 888 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4-3"> 889 Literature And Fiction
890 <span class="site-nav__link__text" aria-hidden="true">+</span> 891 </button> 892 <ul id="Collapsible-4-3" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 893 894 <li class="site-nav__grandchild"> 895 <a href="/en-us/collections/novels" class="site-nav__link">Novels</a> 896 </li> 897 898 <li class="site-nav__grandchild"> 899 <a href="/en-us/collections/short-stories" class="site-nav__link">Short Stories</a> 900 </li> 901 902 <li class="site-nav__grandchild"> 903 <a href="/en-us/collections/drama" class="site-nav__link">Drama</a> 904 </li> 905 906 <li class="site-nav__grandchild"> 907 <a href="/en-us/collections/plays" class="site-nav__link">Plays</a> 908 </li> 909 910 <li class="site-nav__grandchild"> 911 <a href="/en-us/collections/mystery" class="site-nav__link">Mystery</a> 912 </li> 913 914 <li class="site-nav__grandchild"> 915 <a href="/en-us/collections/horror" class="site-nav__link">Horror</a> 916 </li> 917 918 <li class="site-nav__grandchild"> 919 <a href="/en-us/collections/poetry" class="site-nav__link">Poetry</a> 920 </li> 921 922 <li class="site-nav__grandchild"> 923 <a href="/en-us/collections/true-stories" class="site-nav__link">True Stories</a> 924 </li> 925 926 <li class="site-nav__grandchild"> 927 <a href="/en-us/collections/literary-criticism-1" class="site-nav__link">Literary Criticism</a> 928 </li> 929 930 <li class="site-nav__grandchild"> 931 <a href="/en-us/collections/folklores" class="site-nav__link">Folklores</a> 932 </li> 933 934 </ul> 935 </li> 936 937 938 939 <li > 940 <a href="/en-us/collections/cooking-and-food" class="site-nav__link">Cooking And Food</a> 941 </li> 942 943 944 945 <li > 946 <a href="/en-us/collections/comics-and-graphic-novels-1" class="site-nav__link">Comics And Graphic Novels</a> 947 </li> 948 949 950 951 952 953 954 955 <li class="site-nav--has-submenu"> 956 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4-6"> 957 Academic 958 <span class="site-nav__link__text" aria-hidden="true">+</span> 959 </button> 960 <ul id="Collapsible-4-6" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 961 962 <li class="site-nav__grandchild"> 963 <a href="/en-us/collections/dr-homi-bhabha-balvaidnyanik-spardha" class="site-nav__link">Dr. Homi Bhabha Balvaidnyanik Spardha</a> 964 </li> 965 966 <li class="site-nav__grandchild"> 967 <a href="/en-us/collections/archeology" class="site-nav__link">Archeology</a> 968 </li> 969 970 <li class="site-nav__grandchild"> 971 <a href="/en-us/collections/architecture" class="site-nav__link">Architecture</a> 972 </li> 973 974 <li class="site-nav__grandchild"> 975 <a href="/en-us/collections/astrology" class="site-nav__link">Astrology</a> 976 </li> 977 978 <li class="site-nav__grandchild"> 979 <a href="/en-us/collections/b-b-a-b-c-a-b-b-m" class="site-nav__link">B.B.A. / B.C.A. / B.B.M</a> 980 </li> 981 982 <li class="site-nav__grandchild"> 983 <a href="/en-us/collections/commerce" class="site-nav__link">Commerce</a> 984 </li> 985 986 <li class="site-nav__grandchild"> 987 <a href="/en-us/collections/communication" class="site-nav__link">Communication</a> 988 </li> 989 990 <li class="site-nav__grandchild"> 991 <a href="/en-us/collections/competitive-exams" class="site-nav__link">Competitive Exams</a> 992 </li> 993 994 <li class="site-nav__grandchild"> 995 <a href="/en-us/collections/disaster-management" class="site-nav__link">Disaster Management</a> 996 </li> 997 998 <li class="site-nav__grandchild"> 999 <a href="/en-us/collections/economics" class="site-nav__link">Economics</a> 1000 </li> 1001 1002 <li class="site-nav__grandchild"> 1003 <a href="/en-us/collections/d-ed-b-ed" class="site-nav__link">D. Ed. / B. Ed.</a> 1004 </li> 1005 1006 <li class="site-nav__grandchild">
1007 <a href="/en-us/collections/encyclopedia" class="site-nav__link">Encyclopedia</a> 1008 </li> 1009 1010 <li class="site-nav__grandchild"> 1011 <a href="/en-us/collections/english-language" class="site-nav__link">English Language</a> 1012 </li> 1013 1014 <li class="site-nav__grandchild"> 1015 <a href="/en-us/collections/environment" class="site-nav__link">Environment</a> 1016 </li> 1017 1018 <li class="site-nav__grandchild"> 1019 <a href="/en-us/collections/essays" class="site-nav__link">Essays</a> 1020 </li> 1021 1022 <li class="site-nav__grandchild"> 1023 <a href="/en-us/collections/history" class="site-nav__link">History</a> 1024 </li> 1025 1026 <li class="site-nav__grandchild"> 1027 <a href="/en-us/collections/geography" class="site-nav__link">Geography</a> 1028 </li> 1029 1030 <li class="site-nav__grandchild"> 1031 <a href="/en-us/collections/information-technology" class="site-nav__link">Information Technology</a> 1032 </li> 1033 1034 <li class="site-nav__grandchild"> 1035 <a href="/en-us/collections/investment"
1035class="site-nav__link">Investment</a> 1036 </li> 1037 1038 <li class="site-nav__grandchild"> 1039 <a href="/en-us/collections/journalism" class="site-nav__link">Journalism</a> 1040 </li> 1041 1042 <li class="site-nav__grandchild"> 1043 <a href="/en-us/collections/law" class="site-nav__link">Law</a> 1044 </li> 1045 1046 <li class="site-nav__grandchild"> 1047 <a href="/en-us/collections/letter-writing" class="site-nav__link">Letter Writing</a> 1048 </li> 1049 1050 <li class="site-nav__grandchild"> 1051 <a href="/en-us/collections/library-science" class="site-nav__link">Library Science</a> 1052 </li> 1053 1054 <li class="site-nav__grandchild"> 1055 <a href="/en-us/collections/literary-criticism" class="site-nav__link">Literary Criticism</a> 1056 </li> 1057 1058 <li class="site-nav__grandchild"> 1059 <a href="/en-us/collections/management" class="site-nav__link">Management</a> 1060 </li> 1061 1062 <li class="site-nav__grandchild"> 1063 <a href="/en-us/collections/marathi-language" class="site-nav__link">Marathi Language</a> 1064 </li> 1065 1066 <li class="site-nav__grandchild"> 1067 <a href="/en-us/collections/mpsc-upsc" class="site-nav__link">MPSC / UPSC</a> 1068 </li> 1069 1070 <li class="site-nav__grandchild"> 1071 <a href="/en-us/collections/music" class="site-nav__link">Music</a> 1072 </li> 1073 1074 <li class="site-nav__grandchild"> 1075 <a href="/en-us/collections/philosophy-1" class="site-nav__link">Philosophy</a> 1076 </li> 1077 1078 <li class="site-nav__grandchild"> 1079 <a href="/en-us/collections/psychology" class="site-nav__link">Psychology</a> 1080 </li> 1081 1082 <li class="site-nav__grandchild"> 1083 <a href="/en-us/collections/political-science" class="site-nav__link">Political Science</a> 1084 </li> 1085 1086 <li class="site-nav__grandchild"> 1087 <a href="/en-us/collections/science" class="site-nav__link">Science</a> 1088 </li> 1089 1090 <li class="site-nav__grandchild"> 1091 <a href="/en-us/collections/religious-studies" class="site-nav__link">Religious Studies</a> 1092 </li> 1093 1094 <li class="site-nav__grandchild"> 1095 <a href="/en-us/collections/sanskrit-language" class="site-nav__link">Sanskrit Language</a> 1096 </li> 1097 1098 <li class="site-nav__grandchild"> 1099 <a href="/en-us/collections/sociology" class="site-nav__link">Sociology</a> 1100 </li> 1101 1102 <li class="site-nav__grandchild"> 1103 <a href="/en-us/collections/sports" class="site-nav__link">Sports</a> 1104 </li> 1105 1106 <li class="site-nav__grandchild"> 1107 <a href="/en-us/collections/school-supplementary" class="site-nav__link">School Supplementary</a> 1108 </li> 1109 1110 <li class="site-nav__grandchild"> 1111 <a href="/en-us/collections/dictionary" class="site-nav__link">Dictionary</a> 1112 </li> 1113 1114 <li class="site-nav__grandchild"> 1115 <a href="/en-us/collections/languages" class="site-nav__link">Languages</a> 1116 </li> 1117 1118 <li class="site-nav__grandchild"> 1119 <a href="/en-us/collections/ayurveda" class="site-nav__link">Ayurveda</a> 1120 </li> 1121 1122 </ul> 1123 </li> 1124 1125 1126 1127 <li > 1128 <a href="/en-us/collections/health-and-fitness-1" class="site-nav__link">Health And Fitness</a> 1129 </li> 1130 1131 1132 1133 <li > 1134 <a href="/en-us/collections/religion-and-spirituality-1" class="site-nav__link">Religion And Spirituality</a> 1135 </li> 1136 1137 1138 1139 <li > 1140 <a href="/en-us/collections/humor-1" class="site-nav__link">Humor</a> 1141 </li> 1142 1143 1144 1145 <li > 1146 <a href="/en-us/collections/crafts-and-hobbies-1" class="site-nav__link">Crafts And Hobbies</a> 1147 </li> 1148 1149 1150 1151 <li > 1152 <a href="/en-us/collections/history-and-politics-1" class="site-nav__link">History And Politics</a> 1153 </li> 1154 1155 1156 1157 <li > 1158 <a href="/en-us/collections/children-and-teens-1" class="site-nav__link">Children And Teens</a> 1159 </li> 1160 1161 1162 1163 <li > 1164 <a href="/en-us/collections/families-and-relationships-1" class="site-nav__link">Families And Relationships</a> 1165 </li> 1166 1167 1168 1169 <li > 1170 <a href="/en-us/collections/travel-outdoors-and-nature-1" class="site-nav__link">Travel, Outdoors and Nature</a> 1171 </li> 1172 1173 1174 1175 <li > 1176 <a href="/en-us/collections/business-and-management" class="site-nav__link">Business and Management</a> 1177 </li> 1178 1179 1180 1181 <li > 1182 <a href="/en-us/collections/science-and-technology" class="site-nav__link">Science and Technology</a> 1183 </li> 1184 1185 1186 1187 <li > 1188 <a href="/en-us/collections/miscellaneous" class="site-nav__link">Miscellaneous</a> 1189 </li> 1190 1191 1192 1193 <li > 1194 <a href="/en-us/collections/philosophy" class="site-nav__link">Philosophy</a> 1195 </li> 1196 1197 1198 1199 <li > 1200 <a href="/en-us/collections/self-help" class="site-nav__link">Self Help</a> 1201 </li> 1202 1203 1204 1205 <li > 1206 <a href="/en-us/collections/translations" class="site-nav__link">Translations</a> 1207 </li> 1208 1209 1210 1211 <li > 1212 <a href="/en-us/collections/thought-provoking" class="site-nav__link">Thought Provoking</a> 1213 </li> 1214 1215 1216 1217 <li > 1218 <a href="/en-us/collections/pocket-books" class="site-nav__link">Pocket Books</a> 1219 </li> 1220 1221 1222 1223 <li > 1224 <a href="/en-us/collections/agriculture-and-animal-husbandry" class="site-nav__link">Agriculture and Animal Husbandry</a> 1225 </li> 1226 1227 1228 </ul> 1229 </li> 1230 1231 1232 1233 1234 <li class="site-nav__item"> 1235 <a href="/en-us/collections/new-arrivals" class="site-nav__link">New Arrivals</a> 1236 </li> 1237 1238 1239 1240 1241 <li class="site-nav__item"> 1242 <a href="/en-us/collections/bestsellers" class="site-nav__link">Bestsellers</a> 1243 </li> 1244 1245 1246 1247 1248 1249 1250 1251 1252 <li class="site-nav--has-submenu site-nav__item"> 1253 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7"> 1254 Publishers
1255 <span class="site-nav__link__text" aria-hidden="true">+</span> 1256 </button> 1257 <ul id="Collapsible-7" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 1258 1259 1260 <li > 1261 <a href="/en-us/collections/abhijit-prakashan" class="site-nav__link">Abhijit Prakashan</a> 1262 </li> 1263 1264 1265 1266 <li > 1267 <a href="/en-us/collections/akshar-prakashan" class="site-nav__link">Akshar Prakashan</a> 1268 </li> 1269 1270 1271 1272 <li > 1273 <a href="/en-us/collections/ameya-prakashan" class="site-nav__link">Ameya Prakashan</a> 1274 </li> 1275 1276 1277 1278 <li > 1279 <a href="/en-us/collections/anushree-prakashan" class="site-nav__link">Anushree Prakashan</a> 1280 </li> 1281 1282 1283 1284 <li > 1285 <a href="/en-us/collections/continental-prakashan" class="site-nav__link">Continental Prakashan</a> 1286 </li> 1287 1288 1289 1290 <li > 1291 <a href="/en-us/collections/diamond-publications" class="site-nav__link">Diamond Publications</a> 1292 </li> 1293 1294 1295 1296 <li > 1297 <a href="/en-us/collections/dilipraj-prakashan" class="site-nav__link">Dilipraj Prakashan</a> 1298 </li> 1299 1300 1301 1302 <li > 1303 <a href="/en-us/collections/gajanan-book-depot" class="site-nav__link">Gajanan Book Depot</a> 1304 </li> 1305 1306 1307 1308 1309 1310 1311 1312 <li class="site-nav--has-submenu"> 1313 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7-9"> 1314 Jyotsna Prakashan 1315 <span class="site-nav__link__text" aria-hidden="true">+</span> 1316 </button> 1317 <ul id="Collapsible-7-9" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 1318 1319 <li class="site-nav__grandchild"> 1320 <a href="/en-us/collections/grace-prakashan" class="site-nav__link">Grace Prakashan</a> 1321 </li> 1322 1323 <li class="site-nav__grandchild"> 1324 <a href="/en-us/collections/random-house" class="site-nav__link">Random House</a> 1325 </li> 1326 1327 </ul> 1328 </li> 1329 1330 1331 1332 <li > 1333 <a href="/en-us/collections/majestic-prakashan" class="site-nav__link">Majestic Prakashan</a> 1334 </li> 1335 1336 1337 1338 <li > 1339 <a href="/en-us/collections/manjul-publishing-house" class="site-nav__link">Manjul Publishing House</a> 1340 </li> 1341 1342 1343 1344 <li > 1345 <a href="/en-us/collections/manovikas-prakashan" class="site-nav__link">Manovikas Prakashan</a> 1346 </li> 1347 1348 1349 1350 <li > 1351 <a href="/en-us/collections/mehta-publishing-house" class="site-nav__link">Mehta Publishing House</a> 1352 </li> 1353 1354 1355 1356 <li > 1357 <a href="/en-us/collections/menaka-prakashan-1" class="site-nav__link">Menaka Prakashan</a> 1358 </li> 1359 1360 1361 1362 <li > 1363 <a href="/en-us/collections/nitin-prakashan" class="site-nav__link">Nitin Prakashan</a> 1364 </li> 1365 1366 1367 1368 <li > 1369 <a href="/en-us/collections/padmagandha-prakashan" class="site-nav__link">Padmagandha Prakashan</a> 1370 </li> 1371 1372 1373 1374 <li > 1375 <a href="/en-us/collections/payal-publication" class="site-nav__link">Payal Publication</a> 1376 </li> 1377 1378 1379 1380 <li > 1381 <a href="/en-us/collections/prasad-prakashan" class="site-nav__link">Prasad Prakashan</a> 1382 </li> 1383 1384 1385 1386 <li > 1387 <a href="/en-us/collections/rajhans-prakashan" class="site-nav__link">Rajhans Prakashan</a> 1388 </li> 1389 1390 1391 1392 <li > 1393 <a href="/en-us/collections/rohan-prakashan" class="site-nav__link">Rohan Prakashan</a> 1394 </li> 1395 1396 1397 1398 <li > 1399 <a href="/en-us/collections/sadhana-prakashan" class="site-nav__link">Sadhana Prakashan</a> 1400 </li> 1401 1402 1403 1404 <li > 1405 <a href="/en-us/collections/sakal-prakashan" class="site-nav__link">Sakal Prakashan</a> 1406 </li> 1407 1408 1409 1410 <li > 1411 <a href="/en-us/collections/saket-prakashan" class="site-nav__link">Saket Prakashan</a> 1412 </li> 1413 1414 1415 1416 <li > 1417 <a href="/en-us/collections/samakaleen-prakashan" class="site-nav__link">Samakaleen Prakashan</a> 1418 </li> 1419 1420 1421 1422 <li > 1423 <a href="/en-us/collections/snehal-prakashan" class="site-nav__link">Snehal Prakashan</a> 1424 </li> 1425 1426 1427 1428 <li > 1429 <a href="/en-us/collections/tejgyan-foundation" class="site-nav__link">Tejgyan Foundation</a> 1430 </li> 1431 1432 1433 1434 <li > 1435 <a href="/en-us/collections/tilak-bandhu-prakashan" class="site-nav__link">Tilak Bandhu Prakashan</a> 1436 </li> 1437 1438 1439 1440 <li > 1441 <a href="/en-us/collections/unmesh-prakashan" class="site-nav__link">Unmesh Prakashan</a> 1442 </li> 1443 1444 1445 1446 <li > 1447 <a href="/en-us/collections/utkarsha-prakashan" class="site-nav__link">Utkarsha Prakashan</a> 1448 </li> 1449 1450 1451 1452 1453 1454 1455 1456 <li class="site-nav--has-submenu"> 1457 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7-30"> 1458 More Publishers
1459 <span class="site-nav__link__text" aria-hidden="true">+</span> 1460 </button> 1461 <ul id="Collapsible-7-30" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 1462 1463 <li class="site-nav__grandchild"> 1464 <a href="/en-us/collections/ela-foundation" class="site-nav__link">Ela Foundation</a> 1465 </li> 1466 1467 <li class="site-nav__grandchild"> 1468 <a href="/en-us/collections/rohini-dake" class="site-nav__link">Rohini Dake</a> 1469 </li> 1470 1471 <li class="site-nav__grandchild"> 1472 <a href="/en-us/collections/vidyarthi-sahayyak-samiti" class="site-nav__link">Vidyarthi Sahayyak Samiti</a> 1473 </li> 1474 1475 <li class="site-nav__grandchild"> 1476 <a href="/en-us/collections/aaj-ka-anand-papers" class="site-nav__link">Aaj Ka Anand Papers</a> 1477 </li> 1478 1479 <li class="site-nav__grandchild"> 1480 <a href="/en-us/collections/sampada-publication" class="site-nav__link">Sampada Publication</a> 1481 </li> 1482 1483 <li class="site-nav__grandchild"> 1484 <a href="/en-us/collections/amrutsiddhi-prakashan" class="site-nav__link">Amrutsiddhi Prakashan</a> 1485 </li> 1486 1487 <li class="site-nav__grandchild"> 1488 <a href="/en-us/collections/navasahitya-book-stall" class="site-nav__link">Navasahitya Book Stall</a> 1489 </li> 1490 1491 <li class="site-nav__grandchild"> 1492 <a href="/en-us/collections/shashideep-prakashan" class="site-nav__link">Shashideep Prakashan</a> 1493 </li> 1494 1495 <li class="site-nav__grandchild"> 1496 <a href="/en-us/collections/kalasakta-pune" class="site-nav__link">Kalasakta, Pune</a> 1497 </li> 1498 1499 <li class="site-nav__grandchild"> 1500 <a href="/en-us/collections/self-published" class="site-nav__link">Self Published</a> 1501 </li> 1502 1503 <li class="site-nav__grandchild"> 1504 <a href="/en-us/collections/shraddha-prakashan" class="site-nav__link">Shraddha Prakashan</a> 1505 </li> 1506 1507 <li class="site-nav__grandchild"> 1508 <a href="/en-us/collections/manakshare-publications" class="site-nav__link">Manakshare Publications</a> 1509 </li> 1510 1511 </ul> 1512 </li> 1513 1514 1515 1516 <li > 1517 <a href="/en-us/collections/chinar-publishers" class="site-nav__link">Chinar Publishers</a> 1518 </li> 1519 1520 1521 1522 <li > 1523 <a href="/en-us/collections/indrayani-sahitya-prakashan" class="site-nav__link">Indrayani Sahitya Prakashan</a> 1524 </li> 1525 1526 1527 1528 <li > 1529 <a href="/en-us/collections/swati-prakashan" class="site-nav__link">Swati Prakashan</a> 1530 </li> 1531 1532 1533 1534 <li > 1535 <a href="/en-us/collections/madhushree-prakashan" class="site-nav__link">Madhushree Prakashan</a> 1536 </li> 1537 1538 1539 1540 <li > 1541 <a href="/en-us/collections/komal-prakashan" class="site-nav__link">Komal Prakashan</a> 1542 </li> 1543 1544 1545 1546 <li > 1547 <a href="/en-us/collections/vidarbha-marathwada-book-company" class="site-nav__link">Vidarbha Marathwada Book Company</a> 1548 </li> 1549 1550 1551 </ul> 1552 </li> 1553 1554 1555 1556 1557 <li class="site-nav__item"> 1558 <a href="/en-us/collections/vintage-collection" class="site-nav__link">Vintage Collection</a> 1559 </li> 1560 1561 1562 1563 1564 <li> 1565 <a href="/en-us/account/login" class="small--hide site-nav__link site-nav--account medium-up--hide">Log in</a> 1566 </li> 1567 <li> 1568 <a href="/en-us/account/register" class="small--hide site-nav__link site-nav--account medium-up--hide">Sign up</a> 1569 </li> 1570 1571 1572 </ul> 1573 <ul class="list--inline social-links"> 1574 1575 1576 1577 1578 1579 1580 1581 1582 <li> 1583 <a href="https://www.youtube.com/channel/UCr4GyVtHoBJroRAwkC6Sywg" title="Menakabooks on YouTube"> 1584 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.
1584058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg> 1585 <span class="icon__fallback-text">YouTube</span> 1586 </a> 1587 </li> 1588 1589 1590 1591 1592 </ul> 1593 </div> 1594 <hr class="medium-up--hide hr--small "> 1595 </nav> 1596</div> 1597 1598 1599 1600 1601</div> 1602 1603 <main class="main-content grid__item medium-up--four-fifths" id="MainContent" role="main"> 1604 1605 <hr class="hr--border-top small--hide"> 1606 1607 1608 <nav class="breadcrumb-nav small--text-center" aria-label="You are here"> 1609 <span itemscope itemtype="http://schema.org/BreadcrumbList"> 1610 <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 1611 <a href="/en-us" itemprop="item" title="Back to the frontpage"> 1612 <span itemprop="name">Home</span> 1613 </a> 1614 <span itemprop="position" hidden>1</span> 1615 </span> 1616 <span class="breadcrumb-nav__separator" aria-hidden="true">›</span> 1617 1618 <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 1619 <span itemprop="name">Search</span> 1620 <span itemprop="position" hidden>2</span> 1621 </span> 1622 1623 </span> 1624</nav> 1625 1626 1627 <!-- /templates/search.liquid --> 1628 1629 1630 <h1 class="h2 small--text-center"> 1631 1632 Search our store 1633 1634 </h1> 1635 1636 1637 <form action="/en-us/search" method="get" class="search-bar medium-up--one-half" role="search"> 1638 1639 <div class="input-group"> 1640 <input type="search" name="q" value="" placeholder="Search" aria-label="Search" class="input-group__field"> 1641 <div class="input-group__btn"> 1642 <button type="submit" class="btn"> 1643 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg> 1644 <span class="icon__fallback-text">Search</span> 1645 </button> 1646 </div> 1647 </div> 1648 </form> 1649 1650 1651 1652 1653 1654 1655 </main> 1656 1657 </div> 1658 1659 <hr> 1660 1661 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" role="contentinfo" data-section-id="footer" data-section-type="footer-section"> 1662 1663 <div class="grid"> 1664 1665 1666 1667 1668 1669 <div class="grid__item medium-up--one-third small--one-whole"> 1670 1671 <h3 class="site-footer__section-title">Important Links</h3> 1672 1673 <ul class="site-footer__menu"> 1674 1675 <li><a href="/en-us/pages/privacy-policy-1">Privacy Policy</a></li> 1676 1677 <li><a href="/en-us/pages/shipping-policy">Shipping Policy</a></li> 1678 1679 <li><a href="/en-us/pages/return-policy">Return Policy</a></li> 1680 1681 <li><a href="/en-us/pages/cancellation-policy">Cancellation Policy</a></li> 1682 1683 <li><a href="/en-us/pages/terms-conditions-1">Terms & Conditions</a></li> 1684 1685 <li><a href="/en-us/pages/disclaimer">Disclaimer</a></li> 1686 1687 <li><a href="https://menakabooks.aftership.com/">Track Order</a></li> 1688 1689 </ul> 1690 </div> 1691 1692 1693 1694 1695 <div class="grid__item medium-up--one-third small--one-whole"> 1696 1697 <h3 class="site-footer__section-title">Our Store</h3> 1698 1699 <div class="rte"><p>Menaka Prakashan (Publication division of MediaNext), 1, Shreeyash, 59/22, Navsahyadri Society, Karve Nagar, Pune - 411052. Maharashtra. India.</p><p>Telephone: +91-20-2952 7960</p></div> 1700 </div> 1701 1702 1703 1704 1705 <div class="grid__item medium-up--one-third small--one-whole"> 1706 1707 <h3 class="site-footer__section-title">
1707Tech Support (7 am - 10 pm IST)</h3> 1708 1709 <div class="rte"><p><strong>+91 88568 38601</strong></p><p><strong>+91 86685 58001 </strong></p></div> 1710 </div> 1711 1712 1713 1714 1715 </div> 1716 1717 1718 <hr> 1719 1720 1721 <div class="grid medium-up--grid--table sub-footer small--text-center"> 1722 <div class="grid__item medium-up--one-half"> 1723 <small>Copyright © 2026, <a href="/en-us" title="">Menakabooks</a>. </div></div> 1724</footer> 1725 1726 1727 1728 1729</div> 1730</div> 1731 1732 1733 1734 <ul hidden> 1735 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1736 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 1737 </ul> 1738 1739
1739<script src="//www.menakabooks.com/cdn/shop/t/3/assets/theme.js?v=137332315393817665141600341517" type="text/javascript"></script>
1739 1740 1741 <input type="hidden" name="aaamembership_customer_logged_id" value="" id="aaamembership_customer_logged_id"> 1742<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"/> 1743<style> 1744 #asw-core-loading{ 1745 position: fixed; 1746 top: 50%; 1747 left: 0; 1748 z-index: 99999; 1749 box-shadow: 0px 0px 20px #006e52; 1750 background-color: #006e52; 1751 border-radius: 0px 5px 5px 0px; 1752 text-align: center; 1753 padding: 10px; 1754 color: white; 1755 } 1756 .asw-core-hidden{ 1757 display: none !important; 1758 } 1759</style> 1760<div id="asw-core-loading" class="animate__animated animate__pulse animate__infinite asw-core-hidden"> 1761 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="45.000000pt" height="45.000000pt" viewBox="0 0 65.000000 75.000000" preserveAspectRatio="xMidYMid meet"> 1762 <g transform="translate(0.000000,75.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none"> 1763 <path d="M408 645 c-8 -19 -8 -31 0 -51 10 -21 18 -25 44 -22 17 2 33 9 36 16 1764 3 9 -5 12 -24 10 -21 -2 -29 2 -32 16 -6 28 12 40 39 25 13 -6 27 -17 31 -23 1765 5 -7 8 -6 8 4 -1 51 -81 71 -102 25z"></path> 1766 <path d="M320 645 c-30 -7 -71 -16 -90 -20 -19 -4 -56 -14 -82 -22 -45 -14 1767 -48 -17 -48 -48 0 -55 19 -58 166 -28 71 14 130 27 132 28 2 2 -4 15 -13 29 1768 -11 16 -15 35 -11 51 4 14 5 25 4 24 -2 0 -28 -6 -58 -14z"></path> 1769 <path d="M508 544 c-4 -23 -13 -46 -20 -51 -7 -6 -47 -15 -88 -22 -84 -14 1770 -100 -23 -83 -49 9 -16 18 -100 14 -140 0 -8 -10 -12 -23 -10 -21 3 -23 10 1771 -26 62 -2 32 0 66 4 75 4 9 8 24 9 34 3 26 19 34 87 41 81 10 108 21 108 46 0 1772 16 -5 20 -17 16 -10 -2 -91 -20 -181 -38 l-162 -32 2 -155 c2 -108 7 -156 15 1773 -158 8 -3 13 11 15 38 3 49 27 71 52 50 12 -10 16 -32 16 -88 0 -66 2 -74 18 1774 -71 13 2 18 17 22 68 5 61 6 65 30 65 22 0 26 -5 30 -39 5 -39 26 -60 34 -34 1775 3 7 7 34 11 60 4 34 12 51 26 59 29 15 59 -14 59 -58 0 -28 3 -33 25 -33 34 0 1776 36 15 33 225 -2 117 -6 166 -10 139z"></path> 1777 </g> 1778 </svg> 1779 <div id="asw-core-loading-text"> 1780 </div> 1781</div> 1782
1783<script> 1784 var __aswcx = false; 1785 var __aswcx_data = `{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}} 1786`; 1787 window.shopstorm = window.shopstorm || {}; // Extending the SS object 1788 window.shopstorm.shop = window.shopstorm.shop || {}; 1789 window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || 'Rs. {{amount}}'; 1790 window.shopstorm.cart = {}; 1791 window.shopstorm.cart.true_cart_count = String( 1792 `0 1793`) 1794 .trim(); 1795 function aswInit(){ 1796 if (location.search.indexOf("aswmToken") != -1 || localStorage.getItem("_aswm_shop_token")){ 1797 // We're gonna grab the wizard! 1798 $("#asw-core-loading-text").text("Loading Wizard..."); 1799 $("#asw-core-loading").removeClass("asw-core-hidden"); 1800 var token = localStorage.getItem("_aswm_shop_token"); 1801 if (!token){ 1802 var search = location.search.substr(1); 1803 search.split("&"); 1804 for (var s in search){ 1805 if (typeof(search) == "array") var sitem = search[s].split("="); 1806 else sitem = search.split("="); 1807 if (sitem[0] == "aswmToken"){ 1808 token = sitem[1]; 1809 break; 1810 } 1811 } 1812 } 1813 if (token){ 1814 localStorage.setItem("_aswm_shop_token",token); 1815 $.ajax({ 1816 url: "https://advanced-sw-core.herokuapp.com/wizard/?aswm_token="+token, 1817 method: "GET", 1818 success: function(resp){ 1819 setTimeout(function(resp){ 1820 $("#asw-core-loading").addClass("asw-core-hidden"); 1821 $("body").append(resp); 1822 },2000,resp); 1823 }, 1824 error: function(err){ 1825 return; 1826 } 1827 }); 1828 } 1829 else { 1830 console.log("[ASWM] Can't get wizard"); 1831 $("#asw-core-loading").addClass("asw-core-hidden"); 1832 } 1833 } 1834 else { 1835 // We're in worker mode 1836 /* ASWCX Loader */ 1837 try{ 1838 localStorage.setItem("_aswm_s_config",__aswcx_data); 1839 __aswcx = true; 1840 try{ 1841 var aswmcx = JSON.parse(localStorage.getItem("_aswm_s_config")); 1842 var cart_page_config_a = aswmcx[5]; 1843 var cart_page_config_b = aswmcx[6]; 1844 if(!cart_page_config_a || !cart_page_config_b) throw "ASWMCX Error 681"; 1845 var cart_page_config = { 1846 id: cart_page_config_a._aswm_cart_form_id, 1847 index: cart_page_config_a._aswm_cart_form_index, 1848 index_updated: false, 1849 resolved: cart_page_config_a._aswm_resolved_cart_form_conflicts, 1850 line_item_sel: cart_page_config_b._aswm_cart_line_item_layout_sel, 1851 price_sel: cart_page_config_b._aswm_cart_line_item_price_selectors, 1852 quantity_sel: cart_page_config_b._aswm_cart_line_item_quantity_sel, 1853 subtotal_sel: cart_page_config_b._aswm_cart_subtotal_sel, 1854 cart_count_sel: cart_page_config_b._aswm_cart_count_selector, 1855 skip_indexes: cart_page_config_b._aswm_cart_form_skip_indexes 1856 }; 1857 if(cart_page_config.cart_count_sel){ 1858 $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count); 1859 var cart_count_monitor_func = function(){ 1860 $(cart_page_config.cart_count_sel).off("DOMSubtreeModified"); 1861 $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count); 1862 setTimeout(function(){ 1863 $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count); 1864 $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func); 1865 },2); 1866 } 1867 $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func); 1868 } 1869 1870 } 1871 catch(e){ 1872 console.log(e); 1873 // Another one... 1874 } 1875 } 1876 catch(e){ 1877 console.log(e); 1878 // It failed 1879 } 1880 var url_endpoint = "https://advanced-sw-core.herokuapp.com/wizard/?aswm_worker=true&aswm_tsid="+Shopify.theme.theme_store_id; 1881 if (location.href.indexOf("products") != -1) url_endpoint += "&aswm_product=1"; 1882 $.ajax({ 1883 url: url_endpoint, 1884 method: "GET", 1885 success: function(resp){ 1886 $("body").append(resp); 1887 }, 1888 error: function(err){ 1889 return; 1890 } 1891 }); 1892 } 1893 } 1894 function waitForjQuery(){ 1895 if(typeof($) != "undefined") aswInit(); 1896 else if (typeof(jQuery) != "undefined"){ 1897 $ = jQuery; 1898 aswInit(); 1899 } 1900 else setTimeout(waitForjQuery,200); 1901 } 1902 function checkjQuery(){ 1903 if(typeof(jQuery) == 'undefined' && typeof($) == 'undefined'){ 1904 const script = document.createElement('script'); 1905 script.src = 'https://code.jquery.com/jquery-3.4.1.min.js'; 1906 document.head.appendChild(script); 1907 waitForjQuery(); 1908 } 1909 else if (typeof(jQuery)){ 1910 $ = jQuery; 1911 aswInit(); 1912 } 1913 } 1914 window.addEventListener('DOMContentLoaded', checkjQuery); 1915</script>
1915 1916<link href="//www.menakabooks.com/cdn/shop/t/3/assets/recurpay.scss.css?v=108482729817560844331653648660" rel="stylesheet" type="text/css" media="all" />
1917<script> 1918 (function() { 1919 //Append Script 1920 var initScript = function(url, callback) { 1921 var script = document.createElement("script"); 1922 script.type = "text/javascript"; 1923 if (script.readyState){ 1924 script.onreadystatechange = function() { 1925 if (script.readyState == "loaded" || script.readyState == "complete") { 1926 script.onreadystatechange = null; 1927 callback(); 1928 } 1929 }; 1930 } else { 1931 script.onload = function() { 1932 callback(); 1933 }; 1934 } 1935 script.src = url; 1936 document.getElementsByTagName("head")[0].appendChild(script); 1937 }; 1938 1939 var recurpaySubscription = function($) { 1940 window.recurpay = {}; 1941 recurpay.domainURL = 'https://menakabooks2.recurpay.com'; 1942 recurpay.action = 'default'; 1943 recurpay.labelText = 'Subscribe Now and Save'; 1944 recurpay.labelButton = 'Subscribe Now'; 1945 recurpay.product= {}; 1946 recurpay.checkout = "recurpay"; 1947 recurpay.mixedCart = false; 1948 recurpay.product.id = ""; 1949 recurpay.product.only_subscription = ""; 1950 recurpay.product.available = ""; 1951 recurpay.eligibilityAPI = recurpay.domainURL + '/api/storefront/v2/checkout/eligibility'; 1952 recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json'; 1953 recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json'; 1954 recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/"; 1955 recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp'; 1956 1957 recurpay.customer = 'guest'; 1958 1959 var accountTemplate = '', 1960 pdpTemplate = '', 1961 accountSelector = "#recurpay-account-widget", 1962 pdpSelector = "#recurpay-pdp-widget", 1963 subscriptionSelector = "#recurpay-manage-subscriptions", 1964 checkoutSelector = '[href="/checkout"], form[action="/cart"] button[type="submit"][name="checkout"], form[action="/cart"] input[type="submit"][name="checkout"], form[action="/checkout"] input[type="submit"][name="checkout"], form[action="/checkout"] button[type="submit"][name="checkout"], button[type="submit"][name="checkout"],button[name="checkout"], button.ucd-checkout-btn', 1965 atcFormSelector = 'form[action*="/cart/add"], form[action*="/cart/add.js"], form[id^="product_form_"], form[data-productid], form[action*="/cart/add"][data-js-product-form], form#AddToCartForm, #addToCartFormId1, form.product-form, #AddToCartForm_id, form[data-cart-submit="data-cart-submit"][data-productid], form.lh-product-form, form.shg-product-atc-btn-wrapper, form.shopify-product-form', 1966 atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart', 1967 buynowSelector = 'form[action="/cart/add"] .shopify-payment-button'; 1968 1969 // ACCOUNT PAGE 1970 //LOGIN PAGE 1971function loginPageSubscriptionLink(){ 1972 var accountLoginHTML = ""; 1973 managesubscriptionSelector = ".recurpay-manage-subscription-link", 1974 signUpFormSelector = 'form[action*="/account"]'; 1975 if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){ 1976 $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>"); 1977 } 1978 if($(managesubscriptionSelector).length >= 0){ 1979 if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){ 1980 var account_url = ""; 1981 1982 account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true'; 1983 1984 $.ajax({ 1985 url: account_url, 1986 type: 'GET', 1987 async:true, 1988 success: function(response){ 1989 if(response != "ERROR"){ 1990 if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){ 1991 accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>"; 1992 } 1993 } 1994 $(managesubscriptionSelector).html(accountLoginHTML); 1995 } 1996 }); 1997 } 1998 } 1999} 2000loginPageSubscriptionLink(); 2001 2002if($(accountSelector).length && recurpay.customer !== "guest"){ 2003 function recurAccount(count){ 2004 accountTemplate += '<div class="subscription__account" data-subscription-block>' 2005 accountTemplate += '<div class="subscription__account--content">' 2006 accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>' 2007 if(count !== 0){ 2008 accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>' 2009 accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>' 2010 } 2011 else{ 2012 accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>' 2013 accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>' 2014 } 2015 accountTemplate += '</div></div>' 2016 return accountTemplate; 2017 } 2018 $.ajax({ 2019 url: recurpay.accountAPI, 2020 type: 'GET', 2021 success: function(response){ 2022 var accountHTML = ''; 2023 if(response != "ERROR" && response.success == true) { 2024 accountHTML = recurAccount(response.data.subscription.count); 2025 } 2026 else { 2027 accountHTML = recurAccount(0); 2028 } 2029 if($(accountSelector).length){ 2030 $(accountSelector).html(accountHTML); 2031 } 2032 }, 2033 error: function(jqXhr, textStatus, errorThrown){ 2034 console.log( errorThrown ); 2035 } 2036 }); 2037 $(document).on('click', subscriptionSelector, function(e) { 2038 e.preventDefault(); 2039 var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>"); 2040 $('body').append(checkoutForm); 2041 checkoutForm.submit(); 2042 }); 2043 } 2044 2045 // CHECK SUBSCRIPTION ELIGIBILITY 2046 function checkoutEligibility (){ 2047 $.ajax({ 2048 url: recurpay.eligibilityAPI, 2049 type: 'GET', 2050 async: false, 2051 success: function(response) { 2052 if(response != "ERROR" && response.checkout) { 2053 if(response.checkout.redirect_to){ 2054 recurpay.checkout = response.checkout.redirect_to; 2055 } 2056 } 2057 } 2058 }); 2059 } 2060 checkoutEligibility(); 2061 // CART PAGE 2062 function recurCart(cartData){ 2063 var checkoutData = [], 2064 cartItems = cartData.items, 2065 cartAttributes = [], 2066 cartNote = cartData.note, 2067 recurpayCheckout = false;
2068 $.each( cartData.attributes, function(key, value ) { 2069 if(key != "Plan" && key != '_PlanId'){ 2070 cartAttributes.push({ 2071 name: key, 2072 value:value 2073 }); 2074 } 2075 }); 2076 for(var i=0; i < cartItems.length; i++){ 2077 var Planid = '', 2078 item = cartItems[i], 2079 property = item.properties, 2080 lineProperty = []; 2081 if(property){ 2082 if(property._PlanId){ 2083 Planid = property._PlanId 2084 recurpayCheckout = true; 2085 } 2086 $.each( property, function(key, value ) { 2087 if(key != "Plan" && key != '_PlanId'){ 2088 lineProperty.push({ 2089 name: key, 2090 value:value 2091 }); 2092 } 2093 }); 2094 } 2095 if(Planid == ''){ 2096 checkoutData.push({ 2097 quantity: item.quantity, 2098 variant_id: item.id, 2099 properties: lineProperty, 2100 type: 'ONETIME', 2101 currency:'INR' 2102 }); 2103 } 2104 else{ 2105 checkoutData.push({ 2106 quantity: item.quantity, 2107 variant_id: item.id, 2108 properties: lineProperty, 2109 plan_id: Planid, 2110 type: 'SUBSCRIPTION', 2111 currency:'INR' 2112 }); 2113 } 2114 } 2115 if(recurpayCheckout) { 2116 var getCheckoutData = JSON.stringify(checkoutData), 2117 getCartAttributes = JSON.stringify(cartAttributes), 2118 cartNote = $('[name="note"]').val(); 2119 checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" + 2120 "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+ 2121 "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" + 2122 "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" + 2123 "<input type='hidden' name='note' value='"+cartNote+"' />" + 2124 "</form>"); 2125 $('body').append(checkoutForm); 2126 checkoutForm.submit(); 2127 } 2128 else { 2129 document.location.href = "/checkout"; 2130 } 2131 } 2132 2133 // PRODUCT PAGE 2134 function recurPDP(data){ 2135 var prepaidCount = 0, 2136 regularCount = 0, 2137 prepaidDiscount = [], 2138 maxPrepaidDiscount = '', 2139 showTabs = false, 2140 GetPlans = "", 2141 tabHTML = ""; 2142 $.each(data.plans, function(key, plan) { 2143 var DiscountPercentageHtml = '', 2144 TrialDescriptionHtml = '', 2145 DescriptionHtml = '', 2146 PlanHtml = '', 2147 PlanDiscount = 0, 2148 PlanType = 'regular'; 2149 if(plan.type){ 2150 PlanType = plan.type; 2151 if(PlanType == 'prepaid'){ 2152 prepaidCount += prepaidCount+1; 2153 prepaidDiscount.push(plan.discount.value); 2154 } 2155 else{ 2156 regularCount += regularCount+1; 2157 } 2158 } 2159 if(plan.discount.type == "percentage" && plan.discount.value != 0){ 2160 PlanDiscount = plan.discount.value; 2161 DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>'; 2162 } 2163 if(plan.description) { 2164 DescriptionHtml = '<div class="recurpay__description">' + plan.description + '</div>'; 2165 } 2166 if(plan.trial.description) { 2167 TrialDescriptionHtml = '<div class="recurpay__description"><span class="recurpay__description--trial">Trial Details : </span>' + plan.trial.description +'</div>'; 2168 } 2169 PlanHtml += '<div class="recurpay__plan" plan-type="'+PlanType+'" plan-id="'+plan.id+'"><label class="recurpay__plan--label">'; 2170 if(recurpay.checkout == "shopify"){ 2171 if(key == 0){ 2172 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2173 } 2174 else{ 2175 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2176 } 2177 } 2178 else{ 2179 if(key == 0){ 2180 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2181 } 2182 else{ 2183 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2184 } 2185 } 2186 PlanHtml += '<span class="recurpay__plan--checkmark"></span><span class="recurpay__plan--title">' + plan.name + DiscountPercentageHtml+'</span></label>'; 2187 PlanHtml += '<div class="recurpay__plan--description">' + DescriptionHtml + TrialDescriptionHtml + '</div></div>'; 2188 GetPlans += PlanHtml; 2189 }) 2190 if(regularCount > 0 && prepaidCount >0){ 2191 showTabs = true; 2192 maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount); 2193 } 2194 if(showTabs){ 2195 tabHTML += '<div class="recurpay-tabs"><div class="recur-tab regular-tab active" plan-type="regular">Regular</div><div class="recur-tab prepaid-tab" plan-type="prepaid"><span>Prepaid</span>' 2196 if(maxPrepaidDiscount >0 ){ 2197 tabHTML += '<span class="recur-disc-tag">('+maxPrepaidDiscount+'% Off)</span>' 2198 } 2199 tabHTML += '</div></div>'; 2200 } 2201 if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){ 2202 pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>' 2203 } 2204 else{ 2205 pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>' 2206 } 2207 pdpTemplate += '<div class="recurpay__content">' 2208 pdpTemplate += '<label class="recurpay__label"><div class="recurpay__label--text"><input type="checkbox" class="recurpay__checkbox" autocomplete="off" data-subscribe-input /><span class="recurpay__checkmark"></span>' 2209 pdpTemplate += ''+recurpay.labelText+'</div><svg version="1.2" xmlns="http://www.w3.org/2000/svg" class="recurpay__label--img" viewBox="0 0 30 30" width="30" height="30"><style>.a{stroke:inherit;stroke-width:.5}</style><path fill-rule="evenodd" class="a" d="m21.8 11.9v7.4l-6.8 3.7-6.9-3.7v-7.4l6.9-3.3zm-8.8-1.7l5.7 2.9 2.1-1-5.9-2.8zm1.7 12c0 0 0-6.8 0-6.8l-6-2.8v6.3zm0.3-7.3l2.7-1.3-5.7-2.9-2.9 1.4zm6.3-2.4l-2.2 1.1v1.8l-1 0.5v-1.8l-2.8 1.3v6.8l6-3.3c0 0 0-6.4 0-6.4z"/><path d="m28.9 9.3c2.3 5.6 1 12-3.3 16.3-4.3 4.3-10.7 5.6-16.3 3.3-5.6-2.4-9.3-7.8-9.3-13.9h2.7c0 5.8 4 10.8 9.7 12 5.6 1.3 11.4-1.6 13.8-6.8 2.4-5.3 0.9-11.6-3.8-15-4.6-3.5-11-3.3-15.4 0.4l2.4 2.3-8.1 1.1 1.4-7.8 2.4 2.5q1-0.9 2.2-1.6 1.1-0.7 2.4-1.1 1.3-0.5 2.6-0.8 1.3-0.2 2.7-0.2c6.1 0 11.5 3.7 13.9 9.3z"/></svg>' 2210 pdpTemplate += '</label><div class="recurpay__plans">' 2211 pdpTemplate += '<div data-recurpay-plans>'+tabHTML+GetPlans+'</div><div class="recurpay__action"><button type="button" data-recurpay-action>'+recurpay.labelButton+'</button></div>' 2212 pdpTemplate += '</div></div></div>'; 2213 pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">'; 2214 pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">'; 2215 if(recurpay.checkout == "shopify"){ 2216 pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">'; 2217 } 2218 return pdpTemplate; 2219 } 2220 if($(pdpSelector).length <= 0){ 2221 if (window.location.href.indexOf("/products/") > -1) {
2222 if($(atcFormSelector).find(atcSelector).filter(':visible').length){ 2223 if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){ 2224 $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>"); 2225 } 2226 else{ 2227 $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>"); 2228 } 2229 if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){ 2230 $(pdpSelector).parent().addClass("recurpay-z-index"); 2231 } 2232 } 2233 else if($(atcFormSelector).find(atcSelector).length){ 2234 if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){ 2235 $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>"); 2236 } 2237 else{ 2238 $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>"); 2239 } 2240 if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){ 2241 $(pdpSelector).parent().addClass("recurpay-z-index"); 2242 } 2243 } 2244 else{ 2245 $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>") 2246 } 2247 } 2248 } 2249 if($(pdpSelector).length){ 2250 $.ajax({ 2251 url: recurpay.pdpAPI, 2252 type: 'GET', 2253 async: false, 2254 success: function(response) { 2255 var pdpHTML = ''; 2256 if(response != "ERROR" && response.success == true) { 2257 if(response.data.plans.length > 0){ 2258 pdpHTML = recurPDP(response.data); 2259 } 2260 } 2261 if($(pdpSelector).length && recurpay.product.available == "true"){ 2262 $(pdpSelector).html(pdpHTML); 2263 } 2264 } 2265 }); 2266 } 2267 else{ 2268 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 2269 var modalHTML = ""; 2270 modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>' 2271 modalHTML += '<div class="recurpay-modal--overlay"></div>' 2272 modalHTML += '<div class="recurpay-modal-inner-container">' 2273 modalHTML += '<div class="recurpay-modal-content">' 2274 modalHTML += '<div class="recurpay-modal-header">' 2275 modalHTML += '<div class="recurpay-modal-image">' 2276 modalHTML += '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 600 600" xml:space="preserve"><g id="LEFT_ARM_1"><g id="XMLID_46_"><path id="XMLID_290_" fill="#FFB96C" d="M294.4,485.5c-1.2,0.3-2.4,0.4-3.6,0.4c-0.2,0-0.4,0-0.6,0c-8.4-0.3-16.2-6.9-21-15.7 c-21.3-39.2-27.1-63.4-34.8-89.9c-1.9-6.6-1.4-13.3,1.4-18.1c2.2-3.7,5.7-6.4,10.5-6.9c0.6-0.1,1.1-0.1,1.7-0.1 c8.5,0,17.4,6.8,20.9,15.6l36.5,89.4C310,471.5,305,483.1,294.4,485.5z"></path><path id="XMLID_280_" fill="#FCAF63" d="M290.2,485.9c-8.4-0.3-16.2-6.9-21-15.7c-21.3-39.2-27.1-63.4-34.8-89.9 c-1.9-6.6-1.4-13.3,1.4-18.1c9.5,23,40.7,98.5,50.3,116.1C287.6,481.1,289,483.6,290.2,485.9z"></path></g></g><g id="LEFT_ARM_2"><g id="XMLID_10_"><g id="XMLID_42_"><path id="XMLID_293_" fill="#FFB96C" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c-2.5-6-0.3-12.3,6.8-15c4.2-1.6,42.4-10.6,48.7-9.4C343.1,455,342.9,465.3,340.2,472z"></path><path id="XMLID_279_" fill="#FCAF63" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c3.2,0.9,9.6,2.1,20.5,0.9C306.4,477.2,325.3,474.3,340.2,472z"></path></g><g id="XMLID_41_"><path id="XMLID_49_" fill="#FEA691" d="M330.2,453.6c-11.9,4-10.6,11.9-8.8,19.6c1.8,7.7,16.6,27.5,21.1,28.5s4.8-0.8,3.6-4.5 c-1.2-3.7-9.7-16.6-9.7-16.6s9.4,12.8,13.3,16.6c3.9,3.8,7.2,3.5,7.1-0.7c-0.2-4.2-9.5-18.3-9.5-18.3s8.2,10.8,11.6,14.5 s7.9,3.1,6.3-1.9c-1.5-5-8.3-15.9-8.3-15.9s6.6,11,11,12.1c4.4,1.1,1.7-5.5-3-13.9C360.3,464.5,345,448.6,330.2,453.6z"></path><path id="XMLID_50_" fill="#FEA691" d="M320.2,464.6c0,0-2.5,9.8-0.9,18.4s4.3,10.3,6.1,10.7s2.4-1.9,1.5-5.6 c-0.9-3.7,1.5-11,1.5-11S325.8,462.4,320.2,464.6z"></path></g></g></g><g id="BODY"><g id="XMLID_70_"><path id="XMLID_45_" fill="#FEC272" d="M273.1,496H172.2c0,0-13.9-97.2-5.1-121.1c2.5-6.8,5.8-12.3,9.6-16.9 c9.5-11.6,21.7-16.9,30-19c10.9-2.8,20.4-2.9,28.6-0.9c21.8,5.2,33.9,25.1,37.8,46.8C278.5,414.8,273.1,496,273.1,496z"></path><path id="XMLID_43_" fill="#F9B35F" d="M207.6,358.5c-13.2,3.4-25.3,3-31-0.5c9.5-11.6,21.7-16.9,30-19 c10.9-2.8,20.4-2.9,28.6-0.9C237,344.9,224.6,354.1,207.6,358.5z"></path></g></g><g id="RIGHT_ARM_1"><g id="XMLID_16_"><path id="XMLID_278_" fill="#FFCD92" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 c-4.4,2-9.5,2.4-14.4,0.5c-7.6-3-11.2-10.2-11.2-18.1c0-1.7,0.2-3.4,0.5-5.1c6.9-37.3,19.2-68.2,29.3-90 c4.4-9.6,15.2-15.6,24.7-10.8c2.9,1.4,4.9,3.7,6.4,6.3C198.3,373.6,199,377.4,199,381.3z"></path><path id="XMLID_273_" fill="#FCB765" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 l35.2-117.3C198.3,373.6,199,377.4,199,381.3z"></path></g></g><g id="RIGHT_ARM_2"><g id="XMLID_17_"><g id="XMLID_20_"><path id="XMLID_285_" fill="#FFCD92" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c-2.6-7.3,0.7-16,11.1-20.4c7.5-3.2,16.1-2.1,25.5-1.2c9.4,0.9,27.5,5.1,38,7.9 c10.6,2.7,16.9,5.4,17.8,15.4C231.3,484.6,231,486.1,230.5,487.4z"></path><path id="XMLID_284_" fill="#FCB765" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c7.8,2.4,18.3,5.2,26.7,5.9C189,488.9,220.4,487.9,230.5,487.4z"></path></g><g id="XMLID_2_"><g id="XMLID_18_"><path id="XMLID_47_" fill="#FEA691" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-4.4-1.1-6.1-3.7-6.5-9.1c-0.5-6.9,4.7-13.2,8.6-15.9c11.7-7.9,22.6-8.5,32.1-7.6 C247.6,460.4,251.5,465.1,251.6,471.3z"></path><path id="XMLID_44_" fill="#FC8172" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-0.4-1-0.7-2.2-0.8-3.7c-0.5-5.9,4.4-11.4,8.2-13.7c11.1-6.8,21.5-7.4,30.5-6.5 C246.8,468.5,249.7,469.6,251.6,471.3z"></path></g><g id="XMLID_19_"><path id="XMLID_48_" fill="#C7DCF9" d="M264.7,488.7c0,1.1-0.2,2.1-0.5,3.2h-55c-0.3-1-0.5-2.1-0.5-3.2c0-9.6,12.5-17.4,28-17.4 C252.2,471.3,264.7,479.1,264.7,488.7z"></path><path id="XMLID_254_" opacity="0.55" fill="#C7DCF9" d="M263.5,490.2c0,0.6-0.1,1.1-0.4,1.7h-50.3c-0.3-0.6-0.4-1.1-0.4-1.7 c0-5.1,11.4-9.3,25.5-9.3C252.1,480.9,263.5,485.1,263.5,490.2z"></path></g><g id="XMLID_37_"><path id="XMLID_28_" fill="#FEA691" d="M252.6,456.6c3.6,0.4,6.1,2.7,7.5,7.5c1.4,4.8,1.7,11.9,0.2,14.4 c-1.5,2.5-4.3,3.6-7.4,1.1c-3.1-2.5-4.8-9.5-5.8-13C245.9,462,244.5,455.8,252.6,456.6z"></path><g id="XMLID_4_"><path id="XMLID_38_" fill="#FEA691" d="M239.2,454.3c3.9,0.4,5.5,3.7,7,8.7c1.5,5,1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C231,460.8,230.4,453.5,239.2,454.3z"></path><path id="XMLID_79_" fill="#FF8D76" d="M243.1,480.8c-1.4,0.3-3,0-4.6-1.4c-3.3-2.6-5.1-10.1-6.2-13.8c-1.1-4-1.7-9.7,3-11.1 c-0.9,2.7-0.4,6.4,0.3,9.2c1,4.3,2.9,13,6.2,16C242.3,480.2,242.7,480.6,243.1,480.8z"></path></g><path id="XMLID_39_" fill="#FEA691" d="M224.6,456.6c3.9,0.4,6.5,2.9,8,7.9s1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C217.4,462.3,215.9,455.7,224.6,456.6z"></path><path id="XMLID_81_" fill="#FF8D76" d="M228.5,482.4c-1.1,0-2.3-0.5-3.5-1.5c-3.3-2.6-5.1-10.1-6.2-13.8 c-1-3.8-2.2-8.6,1.5-10.2c-0.3,2.5,0.4,5.7,1.1,8.3c1.2,4.5,3.3,13.7,7,17C228.4,482.4,228.4,482.4,228.5,482.4z"></path><path id="XMLID_40_" fill="#FEA691" d="M211.5,459.4c3.4-1,6,2.7,7.3,7.3c1.3,4.6,1.7,11.6,0.2,14c-1.4,2.4-4.2,3.5-7.2,1.1 c-3-2.4-3.8-7-4.7-10.4C205.9,467,204.9,461.4,211.5,459.4z"></path><path id="XMLID_82_" fill="#FF8D76" d="M215.2,483.2c-1.1,0-2.2-0.4-3.4-1.4c-3-2.4-3.8-7-4.7-10.4c-1.1-3.8-1.9-8.5,2.1-11 c-0.3,2.7,0.2,5.6,0.7,8.2c0.9,4.6,1.6,10.9,5,14.3C215,483,215.1,483.1,215.2,483.2z"></path><path id="XMLID_78_" fill="#FF8D76" d="M256.8,480.9c-1.2,0.1-2.5-0.3-3.8-1.4c-3.1-2.5-4.8-9.5-5.8-13c-1-3.7-2.2-8.5,1.8-9.7 c0,2.2,0.5,4.7,1,6.9c1,4.5,2.9,13.5,6.1,16.7C256.4,480.6,256.6,480.8,256.8,480.9z"></path></g></g></g></g><g id="HEAD"><g id="XMLID_89_"><path id="XMLID_6_" fill="#FF8D76" d="M208.8,235c0,0,9.3-3.8,15.6,8.8c6.3,12.7-0.5,20.8-0.5,20.8S217.7,246.3,208.8,235z"></path><path id="XMLID_173_" fill="#FEA691" d="M215.2,350.9c-8.8,4.1-14.9-1.6-14.9-1.6l-5.5-11.9l-9.9-21.4c14.9-3.2,27.9-5.7,27.9-5.7 l2.3,9.5l4.3,17.7C219.2,337.6,224,346.9,215.2,350.9z"></path><path id="XMLID_171_" fill="#FF8D76" d="M215,319.9c-1.3,1.9-2.7,3.9-4.4,5.8c-4.3,5.1-10.5,9-15.9,11.7l-9.9-21.4 c14.9-3.2,27.9-5.7,27.9-5.7L215,319.9z"></path><ellipse id="XMLID_3_" transform="matrix(0.8545 -0.5194 0.5194 0.8545 -114.0092 131.008)" fill="#FEA691" cx="176.9" cy="269" rx="47.2" ry="57.7"></ellipse><path id="XMLID_12_" fill="#FF8D76" d="M217.4,308.8c-2.9,3.7-6.5,
22766.9-10.6,9.5c-22.3,13.5-53.7,2.4-70.3-24.8 c-16.4-26.9-12-59.6,9.7-73.4c-12.6,16.2-13.2,42.2,0.3,64.3c16.5,27.2,48,38.3,70.3,24.8C217,309.1,217.2,309,217.4,308.8z"></path><path id="XMLID_5_" fill="#283575" d="M157.2,309.5c0,0-17-13.4-21.3-37.4s0.5-33.7,20.2-45.3c19.7-11.5,34.4-7.4,34.4-7.4 s-14-10.5-36.9-6.6c-22.9,3.8-46.2,25.6-41.4,58.4C117.2,306.2,138,316.5,157.2,309.5z"></path><path id="XMLID_11_" fill="#F76F59" d="M177.8,246.8c-2.7,1.9,1.1,12,9.3,19.5c8.2,7.5,16.1,3.6,16.3-3.8 C203.6,254.9,187.1,240.2,177.8,246.8z"></path><path id="XMLID_7_" fill="#FF8D76" d="M137.5,291.4c0,0-16,15.7-1.6,29.4c13.8,13.1,31.2-4.5,31.2-4.5S142.7,303.2,137.5,291.4z"></path><path id="XMLID_250_" fill="#F76F59" d="M139.4,300.5c0,0-9,8.8-0.9,16.6c7.8,7.4,17.6-2.5,17.6-2.5S142.3,307.2,139.4,300.5z"></path></g></g><g id="HAIR"><g id="XMLID_84_"><path id="XMLID_8_" fill="#283575" d="M188.5,218.1c0,0,1.7-30.2-15.5-42.5c-19.4-13.8-30.3,6.1-23.9,22.4 c2.8,7.3,5.8,11.7,8.2,14.3c2.2,2.4,5.2,3.8,8.4,4L188.5,218.1z"></path><path id="XMLID_9_" fill="#283575" d="M122.7,192.6c-15.3,12.2-2.1,29.7,4.2,34.4c2.7,2,5.6,3.6,8.1,4.8c3.4,1.6,7.4,1.4,10.6-0.6 l21.6-13.7C167.2,217.6,143,176.5,122.7,192.6z"></path><path id="XMLID_51_" fill="#3C4E8E" d="M159,172.3c-4.8,0.6,0.5,9.8,7.5,11S171.3,170.8,159,172.3z"></path><path id="XMLID_61_" fill="#3C4E8E" d="M128.7,192.8c-2.8,3.2,4.5,7.3,10.4,5.3C145.1,196.2,134.9,185.8,128.7,192.8z"></path></g></g><g id="MOUTH"><g id="XMLID_83_"><path id="XMLID_177_" fill="#F76F59" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c-0.5-0.4-1-0.8-1.4-1.4c-4.5-5.7-2.8-20.4,4.2-26.9c5.4-5,12.1-3.7,15.5-0.9C217.9,277.7,219.3,281.7,217.7,285z"></path><path id="XMLID_175_" fill="#FF6EA9" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c0-6.3,2.3-13.7,6.7-17.7C208.1,282.1,214.1,282.7,217.7,285z"></path></g></g><g id="EYE_1"><g id="XMLID_14_"><path id="XMLID_86_" fill="#1C3177" d="M155.8,267.7c-3.2,0-5.7-1-5.9-1.1c-1.3-0.5-1.9-2-1.4-3.3c0.5-1.3,2-1.9,3.3-1.4 c0.1,0,5.6,2.2,8.6-1.1c3.9-4.1-0.2-9.4-0.3-9.6c-0.9-1.1-0.7-2.7,0.4-3.6c1.1-0.9,2.7-0.7,3.6,0.4c2.4,3.1,5.5,10.4,0,16.2 C161.6,266.9,158.5,267.7,155.8,267.7z"></path></g></g><g id="EYE_2"><g id="XMLID_15_"><path id="XMLID_85_" fill="#1C3177" d="M193,242.6c-5.1,0-9.4-3.8-9.7-4c-1.1-0.9-1.1-2.6-0.2-3.6c0.9-1,2.5-1.1,3.6-0.2 c0,0,4.6,3.9,8,2.4c1.5-0.7,0.4-3.8,0.3-3.9c-0.5-1.3,0.1-2.8,1.5-3.3c1.3-0.5,2.8,0.1,3.3,1.4c1.5,3.7,1.1,8.6-3,10.4 C195.5,242.4,194.2,242.6,193,242.6z"></path></g></g><g id="EYEBROW_1"><g id="XMLID_1_"><path id="XMLID_88_" fill="#1C3177" d="M142.4,261.7c-0.1,0-0.2,0-0.3,0c-1.4-0.2-2.4-1.4-2.3-2.8c0-0.3,0.7-6.3,4.9-12.4 c4.1-6.1,8.3-8.2,8.5-8.3c1.3-0.6,2.8-0.1,3.4,1.2c0.6,1.3,0.1,2.8-1.2,3.4c0,0-3.2,1.7-6.5,6.5c-3.4,5-4,10-4,10.1 C144.8,260.7,143.7,261.7,142.4,261.7z"></path></g></g><g id="EYEBROW_2"><g id="XMLID_13_"><path id="XMLID_87_" fill="#1C3177" d="M179,232.1c-0.7,0-1.5-0.3-2-0.9c-0.9-1.1-0.7-2.7,0.4-3.6c0.3-0.2,2.6-2.1,6.7-3.3 c4.1-1.2,7.5-1.1,7.6-1.1c1.4,0,2.5,1.2,2.5,2.6c0,1.4-1.3,2.5-2.6,2.5c0,0-2.7-0.1-6,0.9c-3.2,1-5,2.4-5,2.4 C180.1,231.9,179.6,232.1,179,232.1z"></path></g></g><g id="TABLE"><g id="XMLID_248_"><path id="XMLID_22_" fill="#99ADF9" d="M505.9,506.3H98.3c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h407.6 c4,0,7.2,3.2,7.2,7.2l0,0C513.1,503,509.9,506.3,505.9,506.3z"></path><path id="XMLID_198_" fill="#789FEF" d="M505.2,506.3H157.1c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h348.1 c4,0,7.2,3.2,7.2,7.2l0,0C512.5,503,509.2,506.3,505.2,506.3z"></path></g></g><g id="DESKTOP"><g id="XMLID_186_"><g id="XMLID_182_"><path id="XMLID_25_" fill="#E1ECFF" d="M457.6,444.7h-186c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h186 c3.3,0,5.9,3,5.3,6.3L463,440.2C462.5,442.8,460.3,444.7,457.6,444.7z"></path><path id="XMLID_29_" fill="#C7DCF9" d="M461.6,444.7H278c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h183.6 c3.3,0,5.9,3,5.3,6.3l-19.8,118.7C466.5,442.8,464.2,444.7,461.6,444.7z"></path><path id="XMLID_31_" fill="#B7D4F7" d="M442.2,432H302c-2.6,0-4.5-2.3-4.1-4.8l15.1-90.6c0.3-2,2.1-3.5,4.1-3.5h140.1 c2.6,0,4.5,2.3,4.1,4.8l-15.1,90.6C445.9,430.5,444.2,432,442.2,432z"></path></g><g id="XMLID_183_"><path id="XMLID_24_" fill="#E1ECFF" d="M382.3,484.5h-25.5c-2.4,0-4.2-2-4-4.4l6.7-66.5c0.2-2,1.9-3.6,4-3.6H389 c2.4,0,4.2,2,4,4.4l-6.7,66.5C386.1,483,384.4,484.5,382.3,484.5z"></path><path id="XMLID_26_" fill="#C7DCF9" d="M384.1,484.5h-23.4c-1.5,0-2.7-1.3-2.6-2.8l7-69.4c0.1-1.3,1.2-2.3,2.6-2.3h23.4 c1.5,0,2.7,1.3,2.6,2.8l-7,69.4C386.5,483.5,385.4,484.5,384.1,484.5z"></path></g><g id="XMLID_185_"><path id="XMLID_27_" fill="#E1ECFF" d="M424.7,491.8H318.5c-2.2,0-4-1.8-4-4V479c0-2.2,1.8-4,4-4h106.2c2.2,0,4,1.8,4,4v8.8 C428.7,490,426.9,491.8,424.7,491.8z"></path><path id="XMLID_30_" fill="#C7DCF9" d="M426.9,491.8H327c-2.3,0-4.2-1.9-4.2-4.2v-8.4c0-2.3,1.9-4.2,4.2-4.2h99.9 c2.3,0,4.2,1.9,4.2,4.2v8.4C431,489.9,429.2,491.8,426.9,491.8z"></path></g></g></g><g id="SIGN"><g id="XMLID_21_"><path id="XMLID_77_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9l12.8-24.6 c2.4-4.5,8.8-4.5,11.2,0l48.2,91.5C505,293.6,503.9,297,501.5,298.7z"></path><path id="XMLID_74_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9L420.6,280 c-0.9,4.8,2.4,9.3,7.3,9.9L501.5,298.7z"></path><g id="XMLID_32_"><g id="XMLID_34_"><path id="XMLID_35_" fill="#FFFFFF" d="M445.2,264.1l-5-35.8c-0.2-1.2,0.8-2.3,2-2.3h14.2c1.2,0,2.1,1.1,2,2.3l-5,35.8 c-0.1,1-1,1.7-2,1.7h-4.3C446.1,265.9,445.3,265.1,445.2,264.1z"></path></g><circle id="XMLID_33_" fill="#FFFFFF" cx="449.3" cy="279.1" r="7.1"></circle></g></g></g></svg>' 2277 modalHTML += '</div>' 2278 modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>' 2279 modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>' 2280 modalHTML += '</div>' 2281 modalHTML += '<div class="recurpay-modal-body">' 2282 modalHTML += '<div class="recurpay-modal-body-content">' 2283 modalHTML += '<div class="recurpay-modal-alert-box"><span class="recurpay-modal-alert-text">Looks like the subscription option is not visible on your store due to some conflict with theme. Talk to us on <a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" data-initiate-live-chat>Live Chat</a>
2283 to get it resolved instantly</span></div>' 2284 modalHTML += '</div></div>' 2285 modalHTML += '<div class="recurpay-modal-footer">' 2286 modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>' 2287 modalHTML += '<a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" class="recurpay-modal-chat-link"><button type="button" class="recurpay-modal-chat-btn" data-initiate-live-chat>Start a Live Chat</button></a>' 2288 modalHTML += '</div></div></div></div>' 2289 if($('[data-recurpay-visibility-modal]').length <= 0){ 2290 if($('body').length){ 2291 $('body').append(modalHTML); 2292 } 2293 else if($('html').length){ 2294 $('html').append(modalHTML); 2295 } 2296 } 2297 } 2298 } 2299 function recurProperties(){ 2300 if($('.recurpay__checkbox').is(":checked")){ 2301 var planName = $('[name="recurpay-input"]:checked').attr('data-plan-name'), 2302 planId = $('[name="recurpay-input"]:checked').attr('data-plan'); 2303 $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName); 2304 $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId); 2305 if(recurpay.checkout == "shopify"){ 2306 var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan'); 2307 $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId); 2308 } 2309 } 2310 else{ 2311 $('#recurpay_plan_name').attr("name",""); 2312 $('#recurpay_plan_id').attr("name",""); 2313 if(recurpay.checkout == "shopify"){ 2314 $('#recurpay_selling_plan_id').attr("name",""); 2315 } 2316 } 2317 } 2318 function addSubscription(){ 2319 var variantSelector = $('form[action="/cart/add"] [name="id"]'), 2320 quantitySelector = $('form[action="/cart/add"] [name="quantity"]'), 2321 subscriptionPlanId = $('[name="recurpay-input"]:checked').attr('data-plan'), 2322 subscriptionPlanName = $('[name="recurpay-input"]:checked').attr('data-plan-name'), 2323 subscriptionPlanType = $('[name="recurpay-input"]:checked').attr('data-plan-type'), 2324 planVariant = parseInt(variantSelector.val()), 2325 planQuantity = 1, 2326 planParams = {}; 2327 if(quantitySelector.length) { 2328 planQuantity = parseInt(quantitySelector.val()); 2329 } 2330 2331 if(recurpay.checkout == "shopify"){ 2332 var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan'); 2333 planParams = { 2334 id: planVariant, 2335 quantity: planQuantity, 2336 selling_plan: sellingPlanId, 2337 properties: { 2338 'Plan': subscriptionPlanName, 2339 '_PlanId': subscriptionPlanId 2340 } 2341 } 2342 } 2343 else{ 2344 planParams = { 2345 id: planVariant, 2346 quantity: planQuantity, 2347 properties: { 2348 'Plan': subscriptionPlanName, 2349 '_PlanId': subscriptionPlanId 2350 } 2351 } 2352 } 2353 2354 if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){ 2355 $.getJSON('/cart', function(response) { 2356 response.items = []; 2357 response.items.push(planParams); 2358 recurCart(response); 2359 }); 2360 } 2361 else{ 2362 if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){ 2363 $(atcFormSelector).find(atcSelector).first().click(); 2364 } 2365 else{ 2366 $.ajax({ 2367 type: 'POST', 2368 url: '/cart/add.js', 2369 dataType: 'json', 2370 data: planParams, 2371 success: function() { 2372 if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){ 2373 $.getJSON('/cart', function(response) { 2374 recurCart(response); 2375 }); 2376 } 2377 else if(recurpay.action == "cart"){ 2378 document.location.href = '/cart'; 2379 } 2380 else{ 2381 document.location.href = '/checkout'; 2382 } 2383 }, 2384 error: function(xhr, status, error) { 2385 var err = eval("(" + xhr.responseText + ")"); 2386 $('[data-recurpay-error]') 2387 .html(err.description) 2388 .show().delay(3000).fadeOut(); 2389 } 2390 }); 2391 } 2392 } 2393 2394 } 2395 $(document).on('click',".recur-tab", function(e) { 2396 e.preventDefault(); 2397 var $this = $(this); 2398 var subType = $this.attr("plan-type"); 2399 var recurInput = $('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']"); 2400 if($this.hasClass("active")){ 2401 $('.recurpay__plan').hide(); 2402 $('.recurpay__plan[plan-type="'+subType+'"]').show(); 2403 if(($('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']:checked").length) <=0){ 2404 $(recurInput).first().prop("checked",true).change(); 2405 } 2406 } 2407 else{ 2408 $('.recur-tab').removeClass("active"); 2409 $this.addClass("active"); 2410 $('.recurpay__plan').hide(); 2411 $('.recurpay__plan[plan-type="'+subType+'"]').show(); 2412 $(recurInput).first().prop("checked",true).change(); 2413 } 2414 }); 2415 if($('.recur-tab').length){ 2416 $('.recur-tab')[0].click(); 2417 } 2418 $(document).on('change',"[name='recurpay-input']", function(e) { 2419 recurProperties(); 2420 }); 2421 $(document).on('click',".recurpay-modal-cancel-btn", function(e) { 2422 $('[data-recurpay-visibility-modal]').hide(); 2423 }); 2424 2425 $(document).on('change',".recurpay__checkbox", function(e) { 2426 var $this = $(this); 2427 if($this.is(':checked')){ 2428 $(atcFormSelector).find(atcSelector).first().hide(); 2429 $(buynowSelector).hide(); 2430 $('.recurpay__plans').show(); 2431 } 2432 else{ 2433 $(atcFormSelector).find(atcSelector).first().show(); 2434 $(buynowSelector).show(); 2435 $('.recurpay__plans').hide(); 2436 } 2437 recurProperties(); 2438 }); 2439 2440 if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){ 2441 $('.recurpay__checkbox').prop("checked",true).change(); 2442 } 2443 $(document).on('click',"[data-recurpay-action]", function(e) { 2444 addSubscription(); 2445 }); 2446 if(recurpay.checkout == "recurpay"){ 2447 $(document).on('click', checkoutSelector, function(e) { 2448 e.preventDefault(); 2449 e.stopPropagation(); 2450 $.getJSON('/cart', function(response) { 2451 recurCart(response); 2452 }) 2453 }); 2454 } 2455 } 2456 //Append jQuery if it is not there, then call to recurpaySubscription 2457 //Otherwise directly call to recurpaySubscription 2458 if ((typeof(jQuery) == 'undefined')) { 2459 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() { 2460 window.recurpayScript = jQuery.noConflict(true); 2461 recurpaySubscription(recurpayScript); 2462 }) 2463 } 2464 else { 2465 recurpaySubscription(jQuery); 2466 } 2467 })(); 2468</script>
2468 2469 2470 2471<link href="//www.menakabooks.com/cdn/shop/t/3/assets/recurpay-cart.css?v=78193282709029329271692910107" rel="stylesheet" type="text/css" media="all" />
2472<script defer> 2473 (function() { 2474 //Append Script 2475 var initScript = function(url, callback) { 2476 var script = document.createElement("script"); 2477 script.type = "text/javascript"; 2478 if (script.readyState){ 2479 script.onreadystatechange = function() { 2480 if (script.readyState == "loaded" || script.readyState == "complete") { 2481 script.onreadystatechange = null; 2482 callback(); 2483 } 2484 }; 2485 } else { 2486 script.onload = function() { 2487 callback(); 2488 }; 2489 } 2490 script.src = url; 2491 document.getElementsByTagName("head")[0].appendChild(script); 2492 }; 2493 2494 var recurpayCartSubscription = function($) { 2495 window.recurpayCart = {}; 2496 recurpayCart.domainURL = 'https://menakabooks2.recurpay.com'; 2497 recurpayCart.checkout = 'recurpay'; 2498 recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger'; 2499 recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans'; 2500 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 2501 recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force'; 2502 } 2503 2504 recurpayCart.recurMoney = { 2505 formatPrice: function (price, convertCurrency) { 2506 if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) { 2507 var currency = Shopify.currency.active; 2508 var exchangeRate = Shopify.currency.rate; 2509 var moneyFormat = "" + currency; 2510 var currencyFormat = ""; 2511 if (typeof convertCurrency === "undefined") { 2512 convertCurrency = false; 2513 } 2514 if (convertCurrency && exchangeRate !== "1.0") { 2515 price = this.convertMoney(price, exchangeRate, currency); 2516 } 2517 var bodyAttrMoneyFormat = $("body").attr("data-money-format"); 2518 if (currencyFormat !== "") { 2519 moneyFormat = currencyFormat; 2520 } 2521 else { 2522 if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") { 2523 moneyFormat = Shopify.currency_settings.money_format; 2524 } else if (typeof window.money_format !== "undefined") { 2525 moneyFormat = window.money_format; 2526 } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") { 2527 moneyFormat = window.Theme.moneyFormat; 2528 } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") { 2529 moneyFormat = window.theme.moneyFormat; 2530 } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") { 2531 moneyFormat = window.theme.money_format; 2532 } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") { 2533 moneyFormat = theme.settings.moneyFormat; 2534 } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") { 2535 moneyFormat = window.theme.strings.moneyFormat; 2536 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") { 2537 moneyFormat = window.Currency.money_format[currency]; 2538 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") { 2539 moneyFormat = window.Currency.money_format; 2540 } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") { 2541 moneyFormat = bodyAttrMoneyFormat; 2542 } else if (typeof wsgMoneyFormat === "string") { 2543 moneyFormat = wsgMoneyFormat; 2544 } else if (typeof price_format === "string") { 2545 moneyFormat = price_format; 2546 } else { 2547 price = price / 100;
2548 return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() }); 2549 } 2550 } 2551 return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency()); 2552 } 2553 return ""; 2554 }, 2555 formatMoney: function (cents, format, fallbackCurrency, directionFor50) { 2556 if (typeof directionFor50 === "undefined") { 2557 var directionFor50 = "up"; 2558 } 2559 try { 2560 if (typeof cents == "string") { 2561 cents = cents.replace(".", ""); 2562 } 2563 var value = ""; 2564 var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 2565 var formatString = format; 2566 function defaultOption(opt, def) { 2567 return typeof opt == "undefined" ? def : opt; 2568 } 2569 function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) { 2570 precision = defaultOption(precision, 2); 2571 thousands = defaultOption(thousands, ","); 2572 decimal = defaultOption(decimal, "."); 2573 directionFor50 = defaultOption(directionFor50, "up"); 2574 if (isNaN(number) || number == null) { 2575 return 0; 2576 } 2577 var originalNumber = number; 2578 number = (number / 100.0).toFixed(precision); 2579 if (directionFor50 === "down") { 2580 if (originalNumber / 100 - number === -0.5) { 2581 number -= 1; 2582 number = number.toString(); 2583 } 2584 } 2585 var parts = number.split("."), 2586 dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands), 2587 cents = parts[1] ? decimal + parts[1] : ""; 2588 return dollars + cents; 2589 } 2590 switch (formatString.match(placeholderRegex)[1]) { 2591 case "amount": 2592 value = formatWithDelimiters(cents, 2); 2593 break; 2594 case "amount_no_decimals": 2595 value = formatWithDelimiters(cents, 0, ",", ".", directionFor50); 2596 break; 2597 case "amount_with_comma_separator": 2598 value = formatWithDelimiters(cents, 2, ".", ","); 2599 break; 2600 case "amount_with_decimal_separator": 2601 value = formatWithDelimiters(cents, 2, ",", "."); 2602 break; 2603 case "amount_no_decimals_with_comma_separator": 2604 value = formatWithDelimiters(cents, 0, ".", ",", directionFor50); 2605 break; 2606 case "amount_no_decimals_with_space_separator": 2607 value = formatWithDelimiters(cents, 0, " ", ",", directionFor50); 2608 break; 2609 case "amount_with_apostrophe_separator": 2610 value = formatWithDelimiters(cents, 2, "'", "."); 2611 break; 2612 } 2613 return formatString.replace(placeholderRegex, value); 2614 } catch (e) { 2615 console.log(e.message); 2616 price = cents / 100; 2617 return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency }); 2618 } 2619 }, 2620 convertMoney: function (value, rate, currency, round) { 2621 if (value <= 0) { 2622 return 0; 2623 } 2624 value *= rate; 2625 var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"]; 2626 var roundTo100 = ["JPY"]; 2627 var roundTo95 = ["EUR"]; 2628 if (round) { 2629 if (roundUp.indexOf(currency) !== -1) {
2630 value = Math.ceil(value); 2631 } else if (roundTo100.indexOf(currency) !== -1) { 2632 value = Math.ceil(value / 100) * 100; 2633 } else if (roundTo95.indexOf(currency) !== -1) { 2634 value = Math.ceil(value) - 0.05; 2635 } 2636 } 2637 return value; 2638 } 2639 }; 2640 2641 function formatPriceMoney(price){ 2642 var multiple_price = price*100; 2643 var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price); 2644 return formatted_price; 2645 } 2646 2647 function callCart(){ 2648 $.getJSON('/cart', function(response) { 2649 createGlobalCart(response); 2650 }); 2651 } 2652 2653 const cxRunTime = window.fetch; 2654 window.fetch = function () { 2655 return new Promise((resolve, reject) => { 2656 cxRunTime 2657 .apply(this, arguments) 2658 .then((response) => { 2659 if ( 2660 response.url.indexOf("/cart/add") >= 0 || 2661 response.url.indexOf("/cart/change") >= 0 || 2662 response.url.indexOf("/cart/update") >= 0 || 2663 response.url.indexOf("/cart/clear") >= 0 2664 ) { 2665 setTimeout(function() {callCart()}, 1000); 2666 } 2667 resolve(response); 2668 }) 2669 .catch((error) => { 2670 reject(error); 2671 }); 2672 }); 2673 }; 2674 2675 2676 function createGlobalCart(cart){ 2677 recurpayCart.items = []; 2678 var allProducts = []; 2679 if(cart.items.length >0){ 2680 for(var i=0; i < cart.items.length; i++){ 2681 var Planid = '', 2682 item = cart.items[i], 2683 property = item.properties, 2684 sellingPlan = {}, 2685 sellingPlanId = '', 2686 subscriptionItem = false, 2687 lineProperty = []; 2688 if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){ 2689 sellingPlan = item.selling_plan_allocation.selling_plan; 2690 sellingPlanId = item.selling_plan_allocation.selling_plan.id; 2691 if(sellingPlanId !== undefined && sellingPlanId !== null){ 2692 subscriptionItem = true; 2693 } 2694 } 2695 allProducts.push(cart.items[i].product_id); 2696 recurpayCart.items.push({ 2697 product_id: cart.items[i].product_id, 2698 variant_id: cart.items[i].id, 2699 selling_plan_id: sellingPlanId, 2700 subscription: subscriptionItem, 2701 item_details: cart.items[i], 2702 plans: [], 2703 }) 2704 } 2705 getCartPlans(allProducts); 2706 } 2707 } 2708 2709 function getCartPlans(products){ 2710 $.ajax({
2711 url: recurpayCart.pdpAPI, 2712 type: 'POST', 2713 async:true, 2714 data: {"products": products,"settings": true}, 2715 success: function(response) { 2716 if(response != "ERROR") { 2717 if(response.plans.length > 0){ 2718 if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){ 2719 recurpayCart.settings = response.settings; 2720 } 2721 $(response.plans).each(function(){ 2722 var $this = $(this); 2723 var pdpHTML = ''; 2724 var getProductId = $this[0].product.id; 2725 var $this = $(this); 2726 if($this[0].product.plans.length >0){ 2727 var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String); 2728 for (var i=0; i<indexes.length; i++){ 2729 var getIndex = indexes[i]; 2730 recurpayCart.items[getIndex].plans = $this[0].product.plans; 2731 } 2732 } 2733 }); 2734 if(response.settings.cart_upsell_status){ 2735 addCartWidget(); 2736 if(window.SLIDECART_UPDATE !== undefined){ 2737 window.SLIDECART_LOADED = function(cart) { 2738 addCartWidget(); 2739 } 2740 window.SLIDECART_UPDATE = function(cart) { 2741 addCartWidget(); 2742 } 2743 window.SLIDECART_ADD_TO_CART = function({ id, quantity }) { 2744 callCart(); 2745 } 2746 } 2747 } 2748 else{ 2749 sessionStorage.setItem("recurpay_cart_upsell", "false"); 2750 } 2751 } 2752 } 2753 } 2754 }); 2755 } 2756 2757 function addCartWidget(){ 2758 var getSelector = "form[action='/cart'],form[action='/checkout']:not(.js-cart_content__form),form[action*='checkout']:not(.js-cart_content__form),form[action~='/checkout']:not(.js-cart_content__form), form[action='/cart'], form[action^='/cart?'][method=post], #slidecarthq"; 2759 var eventLog = "failure"; 2760 if($(getSelector).length >0){ 2761 for (var i=0; i<$(getSelector).length; i++){ 2762 var cartSelector = $(getSelector)[i]; 2763 var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 2764 var linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 2765 var overrideAlignment = false; 2766 if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){ 2767 if($(cartSelector).parents("#Cart-Drawer").length >0){ 2768 cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer"); 2769 qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 2770 linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 2771 } 2772 else if($(cartSelector).parents(".cart-drawer").length >0){ 2773 cartSelector = $(getSelector).eq(i).parents(".cart-drawer"); 2774 qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 2775 linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 2776 } 2777 } 2778 if($(qtySelectors).length > 0){ 2779 for(var j=0; j<$(qtySelectors).length; j++){ 2780 var getWidgetCode = recurpayCartWidget(j); 2781 if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2782 $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2783 } 2784 else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2785 if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){ 2786 $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2787 } 2788 else{ 2789 $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2790 } 2791 } 2792 else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2793 $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2794 } 2795 else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2796 if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){ 2797 $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2798 } 2799 else{ 2800 $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2801 } 2802 } 2803 else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){ 2804 if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){ 2805 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2806 $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>"); 2807 } 2808 else{ 2809 $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide"); 2810 } 2811 } 2812 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2813 $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2814 } 2815 } 2816 else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2817 $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2818 } 2819 else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2820 $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2821 } 2822 else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2823 if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){ 2824 $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2825 } 2826 else{ 2827 $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2828 } 2829 } 2830 else if($(qtySelectors).eq(j).parent().css('display') == 'flex'){ 2831 if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2832 $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2833 } 2834 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2835 $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2836 } 2837 overrideAlignment = true; 2838 } 2839 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2840 $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2841 eventLog = "reverify"; 2842 overrideAlignment = true; 2843 } 2844 else{ 2845 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2846 $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2847 eventLog = "reverify"; 2848 overrideAlignment = true; 2849 } 2850 } 2851 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2852 if(overrideAlignment){ 2853 if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 3
285300){ 2854 var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent(); 2855 var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent(); 2856 $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove(); 2857 $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2858 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2859 if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 300){ 2860 $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove(); 2861 $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2862 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2863 } 2864 } 2865 } 2866 } 2867 } 2868 else if($(linkSelectors).length > 0){ 2869 window.linkArr = []; 2870 $(linkSelectors).each(function(){ 2871 var $this = $(this); 2872 linkArr.push($this.attr("href")); 2873 }); 2874 linkArr = linkArr.filter(function(itm, i, a) { 2875 return i == a.indexOf(itm); 2876 }); 2877 if(linkArr.length > 0){ 2878 for(var j=0; j<linkArr.length; j++){ 2879 var getWidgetCode = recurpayCartWidget(j); 2880 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2881 $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2882 } 2883 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2884 eventLog = "reverify"; 2885 } 2886 } 2887 } 2888 else{ 2889 if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq") ){ 2890 // logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 2891 } 2892 } 2893 } 2894 if($(".upgrade-subscription-cart").length <=0){ 2895 if(eventLog == "failure"){ 2896 logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 2897 } 2898 else{ 2899 logCartEvent("Cart snippet added but needs a reverification", "warning"); 2900 } 2901 } 2902 } 2903 else{ 2904 logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 2905 } 2906 } 2907 2908 2909 function logCartEvent(addon,type){ 2910 $.ajax({
2911 url: recurpayCart.logURL, 2912 type: 'POST', 2913 async:true, 2914 dataType: 'json', 2915 data: { 2916 module:"cart_upsell", 2917 level: type, 2918 payload:{ 2919 store : recurpayCart.domainURL, 2920 remark: addon 2921 } 2922 }, 2923 success: function(response) { 2924 console.log("event logged"); 2925 } 2926 }); 2927 } 2928 function recurpayCartWidget(index){ 2929 var cartWidget = ""; 2930 var showFlag = true; 2931 var sellingPlanId = recurpayCart.items[index].selling_plan_id; 2932 if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){ 2933 if(recurpayCart.items[index].plans.length >0){ 2934 sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id; 2935 } 2936 else{ 2937 showFlag = false; 2938 } 2939 } 2940 if(showFlag){ 2941 if(recurpayCart.checkout == 'recurpay'){ 2942 var planId = recurpayCart.items[index].item_details.properties._PlanId; 2943 if(planId != undefined && planId != ""){ 2944 var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String); 2945 } 2946 else{ 2947 var getIndex = 0; 2948 } 2949 } 2950 else{ 2951 var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String); 2952 } 2953 var getSellingObject = recurpayCart.items[index].plans[getIndex]; 2954 var getDiscount = getSellingObject.pricing_policy[0].discount.value; 2955 var getQty = recurpayCart.items[index].item_details.quantity; 2956 var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100; 2957 var discountedPrice = getPrice - (getPrice * getDiscount / 100); 2958 var formattedPrice = formatPriceMoney(discountedPrice); 2959 var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>' 2960 2961 if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == "" && recurpayCart.items[index].item_details.properties == null || recurpayCart.items[index].item_details.properties._PlanId == undefined || recurpayCart.items[index].item_details.properties._PlanId == ""){ 2962 if(recurpayCart.items[index].plans.length >0){ 2963 cartWidget = '<div class="upgrade-icon-wrapper" data-qty="'+getQty+'" data-plan-id= "'+recurpayCart.items[index].plans[0].id+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-selling-plan-discount="'+getDiscount+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">' 2964 cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>' 2965 cartWidget += '<div class="subscribe-text-wrapper">' 2966 cartWidget += '<span class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>' 2967 cartWidget += '</div>' 2968 cartWidget += '<div class="subscribe-button-wrapper">' 2969 cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>' 2970 cartWidget += '</div>' 2971 cartWidget += '</div>' 2972 } 2973 } 2974 else{ 2975 if(recurpayCart.checkout == 'recurpay'){ 2976 var getOriginalPrice = getPrice + (getPrice - discountedPrice); 2977 } 2978 else{ 2979 var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100; 2980 } 2981 var getSavings = getOriginalPrice-getPrice; 2982 var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice); 2983 2984 cartWidget = '<div class="upgrade-icon-wrapper upgrade-select-box" data-qty="'+getQty+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-discount="'+getDiscount+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">' 2985 cartWidget += '<div class="cart-plan-dropdown-wrapper">' 2986 cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>' 2987 cartWidget += '<select class="cart-plan-dropdown">' 2988 cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">' 2989 cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>' 2990 cartWidget += '</optgroup>' 2991 cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">' 2992 for(var i=0; i<recurpayCart.items[index].plans.length; i++){ 2993 if(parseInt(recurpayCart.items[index].selling_plan_id) == parseInt(recurpayCart.items[index].plans[i].selling_plan_id) || parseInt(recurpayCart.items[index].item_details.properties._PlanId) == recurpayCart.items[index].plans[i].id){ 2994 cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'" selected>'+recurpayCart.items[index].plans[i].name+'</option>'; 2995 } 2996 else{ 2997 cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'">'+recurpayCart.items[index].plans[i].name+'</option>'; 2998 } 2999 } 3000 cartWidget += '</optgroup></select>' 3001 cartWidget += '</div>' 3002 if(getSavings >0){ 3003 cartWidget += '<div class="cart-plan-saving-wrapper">' 3004 cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />' 3005 cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>' 3006 cartWidget += '</div>' 3007 } 3008 cartWidget += '</div>' 3009 } 3010 if(getDiscount <=0){ 3011 cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', ''); 3012 } 3013 else{ 3014 cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount); 3015 } 3016 cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice); 3017 cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML); 3018 } 3019 3020 return cartWidget; 3021 } 3022 3023 function updateCartData(elem, getSellingPlan){ 3024 var $this = $(elem); 3025 var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index")); 3026 var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty")); 3027 var getProperties = recurpayCart.items[getIndex].item_details.properties; 3028 var getAttributes = ''; 3029 if(!$.isEmptyObject(getProperties)){ 3030 getProperties['_PlanId'] = null; 3031 getProperties['Plan'] = null; 3032 getAttributes = { 3033 '_is_cart_influenced' : null 3034 } 3035 } 3036 3037 if($.isEmptyObject(getProperties)){ 3038 getProperties = {}; 3039 getAttributes = { 3040 '_is_cart_influenced' : null 3041 } 3042 } 3043 3044 var getParams = { 3045 'line': getIndex+1, 3046 'quantity': getQty, 3047 'selling_plan': getSellingPlan, 3048 'properties':getProperties, 3049 'attributes':getAttributes 3050 } 3051 3052 3053 if(getSellingPlan !== undefined && getSellingPlan !== ""){ 3054 if(recurpayCart.checkout == 'recurpay'){ 3055 var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String); 3056 getParams.selling_plan = ""; 3057 } 3058 else{ 3059 var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String); 3060 } 3061 var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id; 3062 var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name; 3063 getParams.properties['_PlanId'] = getPlanId; 3064 getParams.properties['Plan'] = getSellingPlanName; 3065 getParams.attributes = { 3066 _is_cart_influenced : 'Influenced by Recurpay cart subscriptions' 3067 } 3068 } 3069 var cartURL = "/cart/change.js"; 3070 3071 $this.parents(".upgrade-icon-wrapper").addClass("btn-loading"); 3072 $.ajax({
3073 url: cartURL, 3074 type: 'POST', 3075 async:true, 3076 dataType: 'json', 3077 data: getParams, 3078 success: function(response) { 3079 if($this.parents('cart-drawer').length >0){ 3080 $.ajax({ 3081 url: '/?section_id=cart-drawer', 3082 type: 'GET', 3083 dataType: 'html', 3084 success:function(carthtml) { 3085 $('cart-drawer').html($(carthtml).find('cart-drawer').html()); 3086 createGlobalCart(response); 3087 $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading"); 3088 } 3089 }); 3090 } 3091 else if(window.SLIDECART_UPDATE !== undefined){ 3092 window.SLIDECART_UPDATE(); 3093 createGlobalCart(response); 3094 } 3095 else{ 3096 window.location.href="/cart"; 3097 $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading"); 3098 } 3099 } 3100 }); 3101 } 3102 3103 $(document).on('click',".subscribe-text-button", function(e){ 3104 var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan"); 3105 if(recurpayCart.checkout == 'recurpay'){ 3106 getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id"); 3107 } 3108 updateCartData($(this),getSellingPlan); 3109 }); 3110 3111 $(document).on('change',".cart-plan-dropdown", function(e){ 3112 e.preventDefault(); 3113 var getSellingPlan = $(this).val(); 3114 if(recurpayCart.checkout == 'recurpay'){ 3115 getSellingPlan = $(this).find('option:selected').attr('data-plan-id'); 3116 } 3117 updateCartData($(this),getSellingPlan); 3118 3119 }); 3120 3121 var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell"); 3122 if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){ 3123 sessionStorage.setItem("recurpay_cart_upsell", "true"); 3124 callCart(); 3125 } 3126 3127 } 3128 //Append jQuery if it is not there, then call to recurpayCartSubscription 3129 //Otherwise directly call to recurpayCartSubscription 3130 if ((typeof(jQuery) == 'undefined')) { 3131 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() { 3132 window.recurpayCartScript = jQuery.noConflict(true); 3133 recurpayCartSubscription(recurpayCartScript); 3134 }) 3135 } 3136 else { 3137 recurpayCartSubscription(jQuery); 3138 } 3139 })(); 3140</script>
vendor: 1 bytes, line 3140
3140
3141<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
vendor: 1 bytes, line 3141
3141
3142<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
3142 3143
3144<script type="text/javascript"> 3145 3146 var userid = '5069'; 3147 //console.log(userid); 3148 3149 document.addEventListener('DOMContentLoaded', function(event) { 3150 // getCountryCode(); 3151 setTimeout(function(){ 3152 getCountryCode(); 3153 },1000); 3154 if (window.jQuery){ 3155 3156 } else { 3157 3158 var headTag = document.getElementsByTagName("head")[0]; 3159 var newScript = document.createElement("script"); 3160 newScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"; 3161 headTag.appendChild(newScript); 3162 3163 } 3164 3165 if (window.$){ 3166 3167 } else { 3168 3169 var headTag = document.getElementsByTagName("head")[0]; 3170 var newScript = document.createElement("script"); 3171 newScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"; 3172 headTag.appendChild(newScript); 3173 3174 } 3175 }); 3176 </script>
3176 3177
3178<script type="text/javascript"> 3179 var countryprimeb = 'primebadgecountry'; 3180 var existingScript = document.getElementById('primebPopper'); 3181 var countryprimeb = 'primebadgecountry'; 3182 if (!existingScript) { 3183 3184 var country = 'primebadgecountry'; 3185 var primebcountryName = ''; 3186 const scriptpopperb = document.createElement('script'); 3187 scriptpopperb.src = 'https://unpkg.com/popper.js@1'; 3188 scriptpopperb.id = 'primebPopper'; 3189 document.body.appendChild(scriptpopperb); 3190 3191 setTimeout(function(){ 3192 const scripttippyb = document.createElement('script'); 3193 scripttippyb.src = 'https://unpkg.com/tippy.js@5'; 3194 scripttippyb.id = 'primebTippy'; 3195 document.body.appendChild(scripttippyb); 3196 3197 3198 }, 500); 3199 3200 setTimeout(function(){ 3201 checkprimebjquery(); 3202 }, 1000); 3203 3204 } 3205 3206 function getCountryCode() { 3207 if(thaliacustomercountry == ''){ 3208 thaliaCustomerCookie(); 3209 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 3210 getCName(thaliacustomercountry); 3211 }else{ 3212 getCName(thaliacustomercountry); 3213 } 3214 3215 } 3216 3217 function getCName(countryCode) { 3218 var country_data = "AF,Afghanistan|AL,Albania|DZ,Algeria|AD,Andorra|AO,Angola|AI,Anguilla|AQ,Antarctica|AG,Antigua and Barbuda|AR,Argentina|AM,Armenia|AW,Aruba|AU,Australia|AT,Austria|AZ,Azerbaijan|BS,Bahamas|BH,Bahrain|BD,Bangladesh|BB,Barbados|BY,Belarus|BE,Belgium|BZ,Belize|BJ,Benin|BM,Bermuda|BT,Bhutan|BO,Bolivia|BQ,Bonaire,Sint Eustatius and Saba|BA,Bosnia and Herzegovina|BW,Botswana|BV,Bouvet Island|BR,Brazil|IO,British Indian Ocean Territory|BN,Brunei Darussalam|BG,Bulgaria|BF,Burkina Faso|BI,Burundi|CV,Cabo Verde|KH,Cambodia|CM,Cameroon|CA,Canada|KY,Cayman Islands|CF,Central African Republic|TD,Chad|CL,Chile|CN,China|CX,Christmas Island|CC,Cocos (Keeling) Islands|CO,Colombia|KM,Comoros|CG,Congo|CD,Congo,Democratic Republic of the|CK,Cook Islands|CR,Costa Rica|CI,Côte d'Ivoire|HR,Croatia|CU,Cuba|CW,Curaçao|CY,Cyprus|CZ,Czech Republic|DK,Denmark|DJ,Djibouti|DM,Dominica|DO,Dominican Republic|EC,Ecuador|EG,Egypt|SV,El Salvador|GQ,Equatorial Guinea|ER,Eritrea|EE,Estonia|SZ,Eswatini|ET,Ethiopia|FK,Falkland Islands (Malvinas)|FO,Faroe Islands|FJ,Fiji|FI,Finland|FR,France|GF,French Guiana|PF,French Polynesia|TF,French Southern Territories|GA,Gabon|GM,Gambia|GE,Georgia|DE,Germany|GH,Ghana|GI,Gibraltar|GR,Greece|GL,Greenland|GD,Grenada|GP,Guadeloupe|GU,Guam|GT,Guatemala|GG,Guernsey|GN,Guinea|GW,Guinea-Bissau|GY,Guyana|HT,Haiti|HM,Heard Island and McDonald Islands|VA,Holy See|HN,Honduras|HK,Hong Kong|HU,Hungary|IS,Iceland|IN,India|ID,Indonesia|IR,Iran|IQ,Iraq|IE,Ireland|IM,Isle of Man|IL,Israel|IT,Italy|JM,Jamaica|JP,Japan|JE,Jersey|JO,Jordan|KZ,Kazakhstan|KE,Kenya|KI,Kiribati|KP,Korea|KR,Korea|KW,Kuwait|KG,Kyrgyzstan|LA,Lao People's Democratic Republic|LV,Latvia|LB,Lebanon|LS,Lesotho|LR,Liberia|LY,Libya|LI,Liechtenstein|LT,Lithuania|LU,Luxembourg|MO,Macao|MG,Madagascar|MW,Malawi|MY,Malaysia|MV,Maldives|ML,Mali|MT,Malta|MH,Marshall Islands|MQ,Martinique|MR,Mauritania|MU,Mauritius|YT,Mayotte|MX,Mexico|FM,Micronesia|MD,Moldova|MC,Monaco|MN,Mongolia|ME,Montenegro|MS,Montserrat|MA,Morocco|MZ,Mozambique|MM,Myanmar|NA,Namibia|NR,Nauru|NP,Nepal|NL,Netherlands|NC,New Caledonia|NZ,New Zealand|NI,Nicaragua|NE,Niger|NG,Nigeria|NU,Niue|NF,Norfolk Island|MK,North Macedonia|MP, Northern Mariana Islands|NO,Norway|OM,Oman|PK,Pakistan|PW,Palau|PS,Palestine|PA,Panama|PG,Papua New Guinea|PY,Paraguay|PE,Peru|PH,Philippines|PN,Pitcairn|PL,Poland|PT,Portugal|PR,Puerto Rico|QA,Qatar|RE,Réunion|RO,Romania|RU,Russian Federation|RW,Rwanda|BL,Saint Barthélemy|SH,Saint Helena|KN,Saint Kitts and Nevis|LC,Saint Lucia|MF,Saint Martin (French part)|PM,Saint Pierre and Miquelon|VC,Saint Vincent and the Grenadines|WS,Samoa|SM,San Marino|ST,Sao Tome and Principe|SA,Saudi Arabia|SN,Senegal|RS,Serbia|SC,Seychelles|SL,Sierra Leone|SG,Singapore|SX,Sint Maarten (Dutch part)|SK,Slovakia|SI,Slovenia|SB,Solomon Islands|SO,Somalia|ZA,South Africa|GS,South Georgia and the South Sandwich Islands|SS,South Sudan|ES,Spain|LK,Sri Lanka|SD,Sudan|SR,Suriname|SJ,Svalbard and Jan Mayen|SE,Sweden|CH,Switzerland|SY,Syrian Arab Republic|TW,Taiwan|TJ,Tajikistan|TZ,Tanzania|TH,Thailand|TL,Timor-Leste|TG,Togo|TK,Tokelau|TO,Tonga|TT,Trinidad and Tobago|TN,Tunisia|TR,Turkey|TM,Turkmenistan|TC,Turks and Caicos Islands|TV,Tuvalu|UG,Uganda|UA,Ukraine|AE,United Arab Emirates|GB,United Kingdom|US,United States|UM,United States Minor Outlying Islands|UY,Uruguay|UZ,Uzbekistan|VU,Vanuatu|VE,Venezuela|VN,Viet Nam|VG,Virgin Islands|VI,Virgin Islands|WF,Wallis and Futuna|EH,Western Sahara|YE,Yemen|ZM,Zambia|ZW,Zimbabwe"; 3219 var countries = country_data.split("|"); 3220 for (var i = 0; i < countries.length; i++) { 3221 var country = countries[i].split(","); 3222 var countryCodedata = country[0]; 3223 var Visitorcountry = country[1]; 3224 if(countryCode== countryCodedata) 3225 { 3226 var VisitorCountryName=Visitorcountry; 3227 } 3228 } 3229 var visitorclass = document.getElementsByClassName('primebVisitorCountry'); 3230 for (var i = 0; i < visitorclass.length; i++) { 3231 var issetvisitorcountryrule = visitorclass[i].getAttribute('visitorcountryrule'); 3232 var secondChild = visitorclass[i].querySelector('div:nth-child(1)'); 3233 var thirdChild = secondChild.querySelector('div:nth-child(1)'); 3234 if( issetvisitorcountryrule == '1'){ 3235 var elements = document.querySelectorAll('.primebVisitorCountryName');
3236 elements.forEach(function(element) { 3237 element.textContent = VisitorCountryName; 3238 }); 3239 } 3240 } 3241 } 3242 3243 function checkprimebjquery() { 3244 if (window.jQuery) { 3245 checkVariantInventory("","first"); 3246 3247 $(document).on("click", ".variants-ui__option-value-name", function() { 3248 var optionMap = []; 3249 if(optionMap.length == 0){ 3250 setTimeout(function(){ 3251 optionMap = $('.variants-ui__option-values').attr("data-variant-option-chosen-value"); 3252 checkVariantInventory(optionMap,"first"); 3253 }, 100); 3254 } 3255 }); 3256 3257 $(document).on("change", ".select2-hidden-accessible", function() { 3258 var optionMap = []; 3259 if(optionMap.length == 0){ 3260 $(".select2-hidden-accessible").each(function(key) { 3261 optionMap[key] = $(this).val(); 3262 }); 3263 checkVariantInventory(optionMap); 3264 } 3265 }); 3266 $('select[name="option1"]').on('change', function(){ 3267 var optionMap = []; 3268 optionMap[0] = $(this).val(); 3269 checkVariantInventory(optionMap); 3270 3271 }); 3272 3273 $(document).on("change", ".single-option-selector", function() { 3274 var optionMap = []; 3275 if(optionMap.length == 0){ 3276 $(".single-option-selector").each(function(key) { 3277 optionMap[key] = $(this).val(); 3278 }); 3279 checkVariantInventory(optionMap); 3280 } 3281 }); 3282 3283 $(document).on("change", ".ProductForm__Option select", function() { 3284 var optionMap = []; 3285 if(optionMap.length == 0){ 3286 $(".ProductForm__Option select").each(function(key) { 3287 optionMap[key] = $(this).val(); 3288 }); 3289 checkVariantInventory(optionMap); 3290 } 3291 }); 3292 3293 $(document).on("click", ".tt-options-swatch li", function() { 3294 var optionMap = []; 3295 if(optionMap.length == 0){ 3296 $(".tt-options-swatch li").each(function(key) { 3297 optionMap[key] = $(this).val(); 3298 }); 3299 checkVariantInventory(optionMap); 3300 } 3301 }); 3302 3303 $(document).on("click", ".swatch-element", function() { 3304 var optionMap = []; 3305 if(optionMap.length == 0){ 3306 $(".swatch-element").each(function(key) { 3307 optionMap[key] = $(this).val(); 3308 }); 3309 checkVariantInventory(optionMap); 3310 } 3311 }); 3312 3313 $(document).on("change", ".form__input--select", function() { 3314 var optionMap = []; 3315 if(optionMap.length == 0){ 3316 $(".form__input--select").each(function(key) { 3317 optionMap[key] = $(this).val(); 3318 }); 3319 checkVariantInventory(optionMap); 3320 } 3321 }); 3322 3323 $(document).on("change", ".product-form__input select", function() { 3324 var optionMap = []; 3325 if(optionMap.length == 0){ 3326 $(".product-form__input select").each(function(key) { 3327 optionMap[key] = $(this).val(); 3328 }); 3329 checkVariantInventory(optionMap); 3330 } 3331 }); 3332 3333 $(document).on("click", ".vario-variant", function() { 3334 var dataArray = new Array(); 3335 $('.vario-variants .sv_active').each(function(){ 3336 var dataValue = $(this).data('value'); 3337 dataArray.push(dataValue); 3338 3339 }); 3340 setTimeout(function() { 3341 checkVariantInventory(dataArray); 3342 }, 2000); 3343 }); 3344 $(document).on("change", ".sgl-opt-selector-product-template", function() { 3345 var optionMap = []; 3346 if(optionMap.length == 0){ 3347 $(".sgl-opt-selector-product-template").each(function(key) { 3348 optionMap[key] = $(this).val(); 3349 }); 3350 checkVariantInventory(optionMap); 3351 } 3352 }); 3353 3354 $(document).on("click", ".tt-options-swatch li", function() { 3355 var optionMap = []; 3356 if(optionMap.length == 0){ 3357 $(".tt-options-swatch li").each(function(key) { 3358 optionMap[key] = $(this).val(); 3359 }); 3360 checkVariantInventory(optionMap); 3361 } 3362 }); 3363 3364 $(document).on("change", ".product-option-value-item", function() { 3365 var optionMap = []; 3366 if(optionMap.length == 0){ 3367 $(".product-option-value-item").each(function(key) { 3368 optionMap[key] = $(this).val(); 3369 }); 3370 checkVariantInventory(optionMap); 3371 } 3372 }); 3373 3374 $(document).on("click", ".clickyboxes a", function() { 3375 var optionMap = []; 3376 if(optionMap.length == 0){ 3377 $(".clickyboxes a").each(function(key) { 3378 optionMap[key] = $(this).val(); 3379 }); 3380 checkVariantInventory(optionMap); 3381 } 3382 }); 3383
3384 $(document).on("change", "[data-product-options-container] .form-field-input", function() { 3385 var optionMap = []; 3386 if(optionMap.length == 0){ 3387 $("[data-product-options-container] .form-field-input").each(function(key) { 3388 optionMap[key] = $(this).val(); 3389 }); 3390 checkVariantInventory(optionMap); 3391 } 3392 }); 3393 3394 $(document).on("change", "#data-product-option-0", function() { 3395 var optionMap = []; 3396 if(optionMap.length == 0){ 3397 $("#data-product-option-0").each(function(key) { 3398 optionMap[key] = $(this).val(); 3399 }); 3400 checkVariantInventory(optionMap); 3401 } 3402 }); 3403 3404 $(document).on("click", ".product-options__section .active", function() { 3405 var optionMap = []; 3406 if(optionMap.length == 0){ 3407 $(".product-options__section .active").each(function(key) { 3408 optionMap[key] = $(this).val(); 3409 }); 3410 checkVariantInventory(optionMap); 3411 } 3412 }); 3413 3414 $(document).on("click", ".product-options__value", function() { 3415 var optionMap = []; 3416 if(optionMap.length == 0){ 3417 $(".product-options__value").each(function(key) { 3418 optionMap[key] = $(this).val(); 3419 }); 3420 checkVariantInventory(optionMap); 3421 } 3422 }); 3423 3424 $(document).on("click", ".variant-input", function() { 3425 var optionMap = []; 3426 if(optionMap.length == 0){ 3427 $(".variant-input").each(function(key) { 3428 optionMap[key] = $(this).val(); 3429 }); 3430 checkVariantInventory(optionMap); 3431 } 3432 }); 3433 3434 $(document).on("change", ".product-form__single-selector", function() { 3435 var optionMap = []; 3436 if(optionMap.length == 0){ 3437 $(".product-form__single-selector").each(function(key) { 3438 optionMap[key] = $(this).val(); 3439 }); 3440 checkVariantInventory(optionMap); 3441 } 3442 }); 3443 3444 $(document).on("click", ".gt_swatches--select.gf_active", function() { 3445 var optionMap = []; 3446 if(optionMap.length == 0){ 3447 $(".gt_swatches--select.gf_active").each(function(key) { 3448 optionMap[key] = $(this).val(); 3449 }); 3450 checkVariantInventory(optionMap); 3451 } 3452 }); 3453 3454 $(document).on("click", ".nt-swatch", function() { 3455 var optionMap = []; 3456 if(optionMap.length == 0){ 3457 $(".nt-swatch").each(function(key) { 3458 optionMap[key] = $(this).val(); 3459 }); 3460 checkVariantInventory(optionMap); 3461 } 3462 }); 3463 3464 $(document).on("change", ".disclosure--input", function() { 3465 var optionMap = []; 3466 if(optionMap.length == 0){ 3467 $(".disclosure--input").each(function(key) { 3468 optionMap[key] = $(this).val(); 3469 }); 3470 checkVariantInventory(optionMap); 3471 } 3472 }); 3473 3474 $(document).on("click", ".block-swatch input", function() { 3475 var optionMap = []; 3476 if(optionMap.length == 0){ 3477 $(".block-swatch input[type=radio]:checked").each(function(key) { 3478 optionMap[key] = $(this).val(); 3479 }); 3480 checkVariantInventory(optionMap); 3481 } 3482 }); 3483 3484 $(document).on("click", ".option-selector__btns input", function() { 3485 var optionMap = []; 3486 if(optionMap.length == 0){ 3487 $(".option-selector__btns input[type=radio]:checked").each(function(key) { 3488 optionMap[key] = $(this).val(); 3489 }); 3490 checkVariantInventory(optionMap); 3491 } 3492 }); 3493 3494 $(document).on("click", ".product-form__input input", function() { 3495 var optionMap = []; 3496 if(optionMap.length == 0){ 3497 $(".product-form__input input[type=radio]:checked").each(function(key) { 3498 optionMap[key] = $(this).val(); 3499 }); 3500 checkVariantInventory(optionMap); 3501 } 3502 }); 3503 3504 $(document).on("click", ".swatch-container input", function() { 3505 var optionMap = []; 3506 if(optionMap.length == 0){ 3507 $(".swatch-container input[type=radio]:checked").each(function(key) { 3508 optionMap[key] = $(this).val(); 3509 }); 3510 checkVariantInventory(optionMap); 3511 } 3512 }); 3513 3514 }else{ 3515 setTimeout(function() { checkprimebjquery() }, 2000); 3516 } 3517 } 3518 3519 3520 // document.addEventListener('DOMContentLoaded', (event) => { 3521 // primebCountdownTimer(); 3522 // resizeFunction(); 3523 // document.getElementById("prime-modal-close").onclick = function() {mymodalprimeb()}; 3524 // window.onclick = function(event) { 3525 // if (event.target.classList[1] == 'prime-modal-open') { 3526 // mymodalprimeb(); 3527 // } 3528 // } 3529 // }); 3530 3531 window.addEventListener('load', (event) => { 3532 primebCountdownTimer(); 3533 //getCountryCode(); 3534 setTimeout(function(){ 3535 getCountryCode(); 3536 },1000); 3537 document.getElementById("prime-modal-close").onclick = function() {mymodalprimeb()}; 3538 window.onclick = function(event) { 3539 if (event.target.classList[1] == 'prime-modal-open') { 3540 mymodalprimeb(); 3541 } 3542 } 3543 }); 3544 3545// Function to be invoked when the element becomes visible 3546 function handleVisibleElement(entries, observer) {
3547 entries.forEach((entry) => { 3548 if (entry.isIntersecting) { 3549 // Element is visible, perform desired actions here 3550 // Call your function here 3551 primebCountdownTimer(); 3552 //getCountryCode(); 3553 setTimeout(function(){ 3554 getCountryCode(); 3555 },1000); 3556 // Stop observing the target element 3557 observer.unobserve(entry.target); 3558 } 3559 }); 3560 } 3561 3562 // Target element with the class 'product-recommendations' 3563 const targetElement = document.querySelector('.product-recommendations'); 3564 3565 if(targetElement) 3566 { 3567 // Create a new Intersection Observer instance 3568 const observer = new IntersectionObserver( 3569 (entries) => { 3570 // Use a debounce function to limit the number of function invocations 3571 debounce(handleVisibleElement, 100)(entries, observer); 3572 }, 3573 { 3574 root: null, // Viewport 3575 threshold: 0.5, // 50% of the element must be visible to trigger the callback 3576 } 3577 ); 3578 observer.observe(targetElement); 3579 } 3580 3581 // Debounce function to limit the rate of function invocations 3582 function debounce(func, delay) { 3583 let timeoutId; 3584 return function (...args) { 3585 clearTimeout(timeoutId); 3586 timeoutId = setTimeout(() => { 3587 func.apply(this, args); 3588 }, delay); 3589 }; 3590 } 3591 3592 3593 function expdeliverydate(value,count) { 3594 var weekdays = '6,0'; 3595 var dateformatselected = 'dddd, MMMM D'; 3596 var datelang = 'en'; 3597 var primebTextdate = document.getElementsByClassName('primebText'); 3598 var realvalue = value; 3599 var pos = realvalue.indexOf("[[today"); 3600 var pos2 = realvalue.indexOf("]]"); 3601 var startres = realvalue.slice(pos+8, pos2); 3602 realvalue = realvalue.replace("[[today,", "" ); 3603 realvalue = realvalue.replace("]]", "" ); 3604 var pos3 = realvalue.indexOf("[[today"); 3605 var pos4 = realvalue.indexOf("]]"); 3606 var endres = realvalue.slice(pos3+8, pos4); 3607 realvalue = realvalue.replace("[[today,", "" ); 3608 realvalue = realvalue.replace("]]", "" ); 3609 var getlang = startres.split(","); 3610 var wrongdays = weekdays.split(","); 3611 // var days = {sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6}; 3612 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 3613 var today = new Date(new Date().getTime()); 3614 var firstinc=0; 3615 while (today <= startDate) { 3616 var getday = String(today.getDay()); 3617 if(wrongdays.indexOf(getday) != -1){ 3618 startDate.setDate(startDate.getDate() + 1); 3619 firstinc++; 3620 } 3621 today.setDate(today.getDate() + 1); 3622 } 3623 var setlang = 'en'; 3624 if(getlang.length > 1){ 3625 setlang = getlang[1]; 3626 } 3627 moment.locale(setlang); 3628 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 3629 // value = value.replace("[[today,"+startres+"]]", moment(startDate).format(dateformatselected)); 3630 3631 var extradays = firstinc+parseInt(endres); 3632 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 3633 var todayend = startDate; 3634 var secinc=0; 3635 while (todayend <= endDate) { 3636 var getday = String(todayend.getDay()); 3637 if(wrongdays.indexOf(getday) != -1){ 3638 endDate.setDate(endDate.getDate() + 1); 3639 secinc++; 3640 } 3641 todayend.setDate(todayend.getDate() + 1); 3642 } 3643 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 3644 // value = value.replace("[[today,"+endres+"]]", moment(endDate).format(dateformatselected)); 3645 primebTextdate[count].innerHTML = value; 3646 var getchild = primebTextdate[count].getElementsByClassName('prime-counter'); 3647 if(getchild[0]){ 3648 getchild[0].classList.remove("prime-counter"); 3649 } 3650 } 3651 3652 3653 function checkVariantInventory(optionMap,myfirstone='') { 3654 var productname = ''; 3655 var variantproductid = ''; 3656 var mydomclass = document.getElementsByClassName('primebVariantInventory'); 3657 if(mydomclass.length > 0){ 3658 if(optionMap.length > 0){ 3659 var realval = ''; 3660 if(myfirstone == "first"){ 3661 realval = optionMap; 3662 }else{ 3663 for(var i = 0; i < optionMap.length; i++){ 3664 var spaces = ' / '; 3665 if(i == 0){
3666 spaces = ''; 3667 } 3668 realval += spaces+optionMap[i]; 3669 } 3670 } 3671 3672 var primeBadgesAll = document.getElementsByClassName('primeBadges'); 3673 for (var i = 0; i < primeBadgesAll.length; i++) { 3674 var primebOuterClass = primeBadgesAll[i].getAttribute('data-primebOuterClass'); 3675 var primebOuterStyle = primeBadgesAll[i].getAttribute('data-primebOuterStyle'); 3676 var primebInnerClass = primeBadgesAll[i].getAttribute('data-primebInnerClass'); 3677 var primebInnerStyle = primeBadgesAll[i].getAttribute('data-primebInnerStyle'); 3678 var primebGroup = primeBadgesAll[i].getAttribute('data-primebGroup'); 3679 var primebProductId = primeBadgesAll[i].getAttribute('data-primeproductsid'); 3680 if(primebProductId == variantproductid){ 3681 hitprimebpage(productname,variantproductid,primebOuterClass,primebOuterStyle,primebInnerClass,primebInnerStyle,primebGroup,realval) 3682 } 3683 } 3684 } 3685 } 3686 setTimeout(function(){ 3687 getCountryCode(); 3688 },1000); 3689 } 3690 3691 3692 function hitprimebpage(productname,variantproductid,primebOuterClass,primebOuterStyle,primebInnerClass,primebInnerStyle,primebGroup,realval) { 3693 var result = Math.random().toString(36).substring(2,7); 3694 if(primebGroup == 1){ 3695 var urlhit = productname+'/?view=primebvariant&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==1&page=='+realval; 3696 }else if(primebGroup == 2){ 3697 var urlhit = productname+'/?view=primebvarianttwo&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==2&page=='+realval; 3698 }else{ 3699 var urlhit = productname+'/?view=primebvariantthree&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==3&page=='+realval; 3700 } 3701 var xhr = new XMLHttpRequest(); 3702 xhr.open("GET", urlhit, true); 3703 xhr.onreadystatechange = function() { 3704 if (this.readyState === XMLHttpRequest.DONE) { 3705 if (this.status === 200) { 3706 if(this.responseText == 0){ 3707 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .primebText .primebVariantInventory').html("0"); 3708 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .prime-counter').removeClass("prime-counter"); 3709 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .hidevariant').remove(); 3710 }else{ 3711 $('.outerprimeb'+variantproductid+'-'+primebGroup).replaceWith( this.responseText ); 3712 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .prime-counter').removeClass("prime-counter"); 3713 var countryclassprimeb = document.getElementsByClassName('primebCountry'); 3714 for (var i = 0; i < countryclassprimeb.length; i++) { 3715 var counrtylist = countryclassprimeb[i].getAttribute('data-countryselected'); 3716 var position = counrtylist.search(primebcountryName); 3717 if(position < 0){ 3718 countryclassprimeb[i].style.cssText = 'display:none !important'; 3719 }else{ 3720 countryclassprimeb[i].style.display= 'block'; 3721 } 3722 } 3723 // primebcountryName = ''; 3724 setTimeout(function(){ 3725 primebCountdownTimer(); 3726 }, 500); 3727 } 3728 } else { 3729 console.log('failed variant req'); 3730 } 3731 } 3732 }; 3733 xhr.send(); 3734 3735 } 3736 3737 function primebCountdownTimer() { 3738 3739 screensizeFunction(); 3740 3741 setTimeout(function(){ 3742 var primebText = document.getElementsByClassName('primebText'); 3743 if(primebText[0]){ 3744 for (var i = 0; i < primebText.length; i++) { 3745 var value = primebText[i].innerHTML; 3746 if( value.indexOf("[[today") != -1 ){ 3747 expdeliverydate(value,i); 3748 } 3749 } 3750 } 3751 3752 var primebText = document.getElementsByClassName('primebText'); 3753 if(primebText[0]){ 3754 for (var i = 0; i < primebText.length; i++) { 3755 var value = primebText[i].innerHTML; 3756 if( value.indexOf("CountdownTimer:") != -1 ){ 3757 myTimerprime2(value,i); 3758 } 3759 } 3760 } 3761 3762 var getpage = 'search'; 3763 var primebText2 = document.getElementsByClassName('primebText primebVariantInventory'); 3764 if(primebText2[0]){ 3765 if(getpage == 'collection'){ 3766 for (var i = 0; i < primebText2.length; i++) { 3767 var oldloop = primebText2[i].parentElement; 3768 var newloop = oldloop.parentElement; 3769 var newloop2 = newloop.parentElement; 3770 newloop2.remove(); 3771 } 3772 } 3773 } 3774 3775 }, 1000); 3776 if(userid == 8824) 3777 { 3778 removebadge(); 3779 } 3780 3781 setTimeout(function(){ 3782 var primeinstances2 = tippy('[data-tippy-content]'); 3783 3784 3785 var primebsku = ''; 3786 var skuclass = document.getElementsByClassName('primebsku'); 3787 if(primebsku == 0){ 3788 for (var i = 0; i < skuclass.length; i++) { 3789 if(skuclass[i].dataset.sku == 0){ 3790 var parentsku = skuclass[i].parentElement; 3791 var parent2sku = parentsku.parentElement; 3792 parent2sku.style.cssText = 'display:none !important'; 3793 } 3794 } 3795 } 3796 }, 1000); 3797 3798 if(countryprimeb == 'primebadgecountry'){ 3799 countryprimeb = 'newprimebadgecountry'; 3800 var countrycount = document.getElementsByClassName('primebCountry'); 3801 if (thaliacustomercountry == '') { 3802 thaliaCustomerCookie(); 3803 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 3804 var mycountryprimeb = thaliacustomercountry; 3805 } else { 3806 var mycountryprimeb = thaliacustomercountry; 3807 } 3808 if (countrycount.length > 0) { 3809 var countryclassprimeb = document.getElementsByClassName('primebCountry'); 3810 for (var i = 0; i < countryclassprimeb.length; i++) { 3811 var primebcounrtylist = countryclassprimeb[i].getAttribute('data-countryselected'); 3812 var position = primebcounrtylist.search(mycountryprimeb); 3813 primebcountryName = mycountryprimeb; 3814 if(position < 0){ 3815 countryclassprimeb[i].style.cssText = 'display:none !important'; 3816 }else{ 3817 countryclassprimeb[i].style.display= 'block'; 3818 countryclassprimeb[i].setAttribute('countryrule', '1'); 3819 3820 if (countryclassprimeb[i].classList.contains('primebScreenSize')) { 3821 var screenlist = countryclassprimeb[i].getAttribute('data-screensizeselected'); 3822 var screensizeArray = screenlist.split(","); 3823 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 3824 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 3825 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 3826 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 3827 3828 if (smdevice.matches ){ 3829 if(screensizeArray[0] == '1'){ 3830 // countryclass[i].style.display= 'block'; 3831 }else{ 3832 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3833 } 3834 }else if( mddevice.matches){ 3835 if(screensizeArray[1] == '1'){ 3836 // countryclass[i].style.display= 'block'; 3837 }else{ 3838 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3839 } 3840 }else if(lgdevice.matches){ 3841 if(screensizeArray[2] == '1'){ 3842 // countryclass[i].style.display= 'block'; 3843 }else{ 3844 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3845 } 3846 }else{
3847 if(screensizeArray[3] == '1'){ 3848 // countryclass[i].style.display= 'block'; 3849 }else{ 3850 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3851 } 3852 } 3853 3854 } 3855 3856 } 3857 } 3858 if(userid == 8824) 3859 { 3860 removebadge(); 3861 } 3862 } 3863 }; 3864 3865 3866 3867 3868 3869 var mypage = 'search'; 3870 var myproductid = ''; 3871 for (var i = 0; i < 6; i++) { 3872 setTimeout(function(){ 3873 primesetlivevisit(mypage,myproductid); 3874 }, 500); 3875 } 3876 } 3877 3878 function primesetlivevisit(mypage,myproductid) { 3879 setTimeout(function(){ 3880 var settimelive = '2'; 3881 var setvisitlimit = '2'; 3882 var d = new Date(); 3883 var time = setcookietimestamp(settimelive); 3884 var mytime = ''; 3885 if(settimelive < 5){ 3886 mytime = (time * 60 ); 3887 }else if(settimelive > 4 && settimelive < 8){ 3888 mytime =(time * 60 * 60 ); 3889 }else if(settimelive > 7){ 3890 mytime = (time * 24 * 60 * 60 ); 3891 } 3892 3893 var primeloop2 = document.getElementsByClassName('primebloop'); 3894 for (var i = 0; i < primeloop2.length; i++) { 3895 var smallloop2 = primeloop2[i].parentElement; 3896 var parentloop2 = smallloop2.getAttribute('data-primeproductid'); 3897 var myuser = getCookieprime("primevisits"+parentloop2); 3898 if (myuser != "") { 3899 myhttpreq(parentloop2,0,mytime,setvisitlimit); 3900 } else { 3901 myhttpreq(parentloop2,1,mytime,setvisitlimit); 3902 setCookieprime("primevisits"+parentloop2, 'setprimevisits', settimelive); 3903 } 3904 } 3905 3906 var primeloop = document.getElementsByClassName('primebloop'); 3907 for (var i = 0; i < primeloop.length; i++) { 3908 if(mypage == 'product'){ 3909 var smallloop = primeloop[i].parentElement; 3910 var parentloop = smallloop.getAttribute('data-primeproductid'); 3911 if(parentloop == myproductid){ 3912 primeloop[i].classList.add("primevisitsb"+parentloop); 3913 }else{ 3914 var removeloop = primeloop[i].parentElement; 3915 var removeloop2 = removeloop.parentElement; 3916 var removeloop3 = removeloop2.parentElement; 3917 removeloop3.style.visibility = 'hidden'; 3918 primeloop[i].classList.remove("primebloop"); 3919 } 3920 }else{ 3921 var oldloop = primeloop[i].parentElement; 3922 var newloop = oldloop.parentElement; 3923 var newloop2 = newloop.parentElement; 3924 newloop2.style.visibility = 'hidden'; 3925 primeloop[i].classList.remove("primebloop"); 3926 newloop2.remove(); 3927 } 3928 } 3929 3930 }, 1000); 3931 } 3932 3933 function myhttpreq(lastid,mynew,gettime,setvisitlimit) { 3934 var xhttp = new XMLHttpRequest(); 3935 xhttp.onreadystatechange = function() { 3936 if (this.readyState == 4 && this.status == 200) { 3937 var pageliveview = JSON.parse(this.responseText); 3938 var primevisits = document.getElementsByClassName("primevisitsb"+lastid); 3939 for (var i = 0; i < primevisits.length; i++) { 3940 if(setvisitlimit < pageliveview.pageviews){ 3941 primevisits[i].innerHTML = pageliveview.pageviews; 3942 var removeloop = primevisits[i].parentElement; 3943 var removeloop2 = removeloop.parentElement; 3944 var removeloop3 = removeloop2.parentElement; 3945 removeloop3.style.visibility = 'visible'; 3946 }else{ 3947 var removeloop = primevisits[i].parentElement; 3948 var removeloop2 = removeloop.parentElement; 3949 var removeloop3 = removeloop2.parentElement; 3950 removeloop3.style.visibility = 'hidden'; 3951 primevisits[i].classList.remove("primebloop"); 3952 if(userid == 8824) 3953 { 3954 removebadge(); 3955 } 3956 } 3957 3958 } 3959 } 3960 }; 3961 xhttp.open("GET","https://visitcounterstaging.thalia-apps.com/?shopifyid="+lastid+"&new="+mynew+"&time="+gettime, true); 3962 xhttp.send(); 3963 } 3964 3965 function mymodalprimeb() { 3966 var target = document.getElementById("prime-modal-window"); 3967 var parenttarget = target.parentElement; 3968 if (parenttarget.classList.contains('prime-modal-open')) { 3969 parenttarget.classList.remove('prime-modal-open'); 3970 document.getElementById('prime-modal-content').innerHTML = ''; 3971 } 3972 } 3973 3974 3975 window.addEventListener('resize', resizeFunction); 3976 3977 let lastUrl = location.href; 3978 new MutationObserver(() => { 3979 const url = location.href; 3980 if (url !== lastUrl) { 3981 lastUrl = url; 3982 resizeFunction(); 3983 } 3984 }).observe(document, {subtree: true, childList: true}); 3985 3986 if(userid == 3973) 3987 { 3988 $( window ).on( "load", function() { 3989 setTimeout(function(){ 3990 resizeFunction(); 3991 }, 3000); 3992 }); 3993 } 3994 else{ 3995 window.addEventListener('load', resizeFunction); 3996 3997 } 3998 3999 function removebadge() { 4000 var primeb = document.getElementsByClassName('primebDesktop'); 4001 if(primeb[0]){ 4002 var remove_div1 = document.getElementsByClassName('primeBadges'); 4003 remove_div1[0].style.display= 'block'; 4004 } else { 4005 var remove_div1 = document.getElementsByClassName('primeBadges'); 4006 if(remove_div1[0]){ 4007 remove_div1[0].style.cssText = 'display:none !important'; 4008 // remove_div1[0].parentNode.removeChild(remove_div1[0]); 4009 } 4010 } 4011 4012 } 4013 4014 4015 window.addEventListener('resize', screensizeFunction); 4016 4017 function resizeFunction() {
4018 var fontadjust = document.getElementsByClassName('prime-font-adjust'); 4019 var heightadjust = document.getElementsByClassName('prime-height-adjust'); 4020 var xsdevice = window.matchMedia( "(max-width: 575.98px)" ); 4021 var smdevice = window.matchMedia( "(max-width: 767.98px)" ); 4022 var mddevice = window.matchMedia( "(max-width: 991.98px)" ); 4023 var lgdevice = window.matchMedia( "(max-width: 1199.98px)" ); 4024 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 4025 for (var i = 0; i < fontadjust.length; i++) { 4026 var mobilesize = ''; 4027 var tabletsize = ''; 4028 mobilesize = fontadjust[i].getAttribute('data-mobilesize'); 4029 tabletsize = fontadjust[i].getAttribute('data-tabletsize'); 4030 fontadjust[i].style.fontSize = 'inherit'; 4031 if (xsdevice.matches || smdevice.matches ){ 4032 if(mobilesize > 0){ 4033 fontadjust[i].style.fontSize = mobilesize+'px'; 4034 } 4035 }else if(mddevice.matches){ 4036 if(tabletsize > 0){ 4037 fontadjust[i].style.fontSize = tabletsize+'px'; 4038 } 4039 } 4040 } 4041 var heightadjust = document.getElementsByClassName('prime-height-adjust'); 4042 for (var i = 0; i < heightadjust.length; i++) { 4043 var image = heightadjust[i].getElementsByClassName("primebImage"); 4044 var mobileheight = ''; 4045 var tabletheight = ''; 4046 var defaultHeight = heightadjust[i].getAttribute('data-defaultheight'); 4047 mobileheight = heightadjust[i].getAttribute('data-mobileheight'); 4048 tabletheight = heightadjust[i].getAttribute('data-tabletheight'); 4049 var imgsrcsvg = image[0].getAttribute("src"); 4050 var present = imgsrcsvg.search("svg"); 4051 if(present > 0){ 4052 image[0].style.height = defaultHeight+'px'; 4053 image[0].style.maxHeight = defaultHeight+'px'; 4054 setTimeout(function(){ 4055 $('.primebImage').show(); 4056 }, 2000); 4057 if (xsdevice.matches || smdevice.matches ){ 4058 if(mobileheight > 0){ 4059 var heightxs=mobileheight+'px'; 4060 image[0].style.maxHeight = heightxs; 4061 setTimeout(function(){ 4062 $('.primebImage').show(); 4063 4064 }, 2000); 4065 4066 } 4067 else{ 4068 var heightxs = defaultHeight+'px'; 4069 image[0].style.maxHeight = heightxs; 4070 setTimeout(function(){ 4071 $('.primebImage').show(); 4072 4073 }, 2000); 4074 4075 } 4076 }else if(mddevice.matches){ 4077 if(tabletheight > 0){ 4078 var heightmd=tabletheight+'px'; 4079 image[0].style.maxHeight = heightmd; 4080 setTimeout(function(){ 4081 $('.primebImage').show(); 4082 }, 2000); 4083 4084 } 4085 else{ 4086 var heightxs = defaultHeight+'px'; 4087 image[0].style.maxHeight = heightxs; 4088 setTimeout(function(){ 4089 $('.primebImage').show(); 4090 4091 }, 2000); 4092 4093 } 4094 } 4095 }else{ 4096 //image[0].style.maxHeight = defaultHeight+'px'; 4097 //$('.primebImage').show(); 4098 4099 if (xsdevice.matches || smdevice.matches ){ 4100 if(mobileheight > 0){ 4101 var heightxs=mobileheight+'px'; 4102 image[0].style.maxHeight = heightxs; 4103 setTimeout(function(){ 4104 $('.primebImage').show(); 4105 4106 }, 2000); 4107 4108 }else{ 4109 var heightxs = defaultHeight+'px'; 4110 image[0].style.maxHeight = heightxs; 4111 setTimeout(function(){ 4112 $('.primebImage').show(); 4113 4114 }, 2000); 4115 4116 } 4117 4118 }else if(mddevice.matches){ 4119 if(tabletheight > 0){ 4120 var heightmd=tabletheight+'px'; 4121 image[0].style.maxHeight = heightmd; 4122 setTimeout(function(){ 4123 $('.primebImage').show(); 4124 }, 2000); 4125 4126 } 4127 else{ 4128 var heightxs = defaultHeight+'px'; 4129 image[0].style.maxHeight = heightxs; 4130 setTimeout(function(){ 4131 $('.primebImage').show(); 4132 4133 }, 2000); 4134 4135 } 4136 } 4137 else if(xldevice.matches){ 4138 4139 image[0].style.maxHeight = defaultHeight+'px'; 4140 setTimeout(function(){ 4141 $('.primebImage').show(); 4142 }, 2000); 4143 4144 4145 4146 } 4147 } 4148 4149 } 4150 4151 } 4152 4153 function screensizeFunction() { 4154 var screensizeclass = document.getElementsByClassName('primebScreenSize'); 4155 for (var i = 0; i < screensizeclass.length; i++) { 4156 4157 var issetcountryrule = screensizeclass[i].getAttribute('countryrule'); 4158 4159 if( issetcountryrule == '1'){ 4160 4161 var screenlist = screensizeclass[i].getAttribute('data-screensizeselected'); 4162 var screensizeArray = screenlist.split(","); 4163 4164 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 4165 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 4166 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 4167 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 4168 4169 if (smdevice.matches ){ 4170 if(screensizeArray[0] == '1'){ 4171 screensizeclass[i].style.display= 'block'; 4172 }else{ 4173 screensizeclass[i].style.setProperty("display", "none", "important"); 4174 } 4175 }else if( mddevice.matches){ 4176 if(screensizeArray[1] == '1'){ 4177 screensizeclass[i].style.display= 'block'; 4178 }else{ 4179 screensizeclass[i].style.setProperty("display", "none", "important"); 4180 } 4181 }else if(lgdevice.matches){ 4182 if(screensizeArray[2] == '1'){ 4183 screensizeclass[i].style.display= 'block'; 4184 }else{ 4185 screensizeclass[i].style.setProperty("display", "none", "important"); 4186 } 4187 }else{
4188 if(screensizeArray[3] == '1'){ 4189 screensizeclass[i].style.display= 'block'; 4190 }else{ 4191 screensizeclass[i].style.setProperty("display", "none", "important"); 4192 } 4193 } 4194 4195 } 4196 } 4197 4198 } 4199 4200 function redirectLinkbadge(badgeval,links,primebadgeid,modalsize) { 4201 if(badgeval != ''){ 4202 var badgelink = badgeval; 4203 if(links == 0){ 4204 window.location.href = badgelink; 4205 }else{ 4206 window.open(badgelink,'_blank'); 4207 } 4208 } 4209 if(links == 2){ 4210 var target = document.getElementById("prime-modal-outer"); 4211 var myclasses = ''; 4212 if(modalsize == 0){ 4213 myclasses = 'prime-modal-window prime-modal-small'; 4214 }else if(modalsize == 2){ 4215 myclasses = 'prime-modal-window prime-modal-large'; 4216 }else{ 4217 myclasses = 'prime-modal-window'; 4218 } 4219 document.getElementById('prime-modal-outer').classList.add('prime-modal-open'); 4220 var setclass = document.getElementById('prime-modal-window'); 4221 setclass.className = ''; 4222 setclass.className = myclasses; 4223 var xhr = new XMLHttpRequest(); 4224 var url = '/?view=primemeta&id==badge-popup-'+primebadgeid; 4225 xhr.open("GET", url, true); 4226 xhr.setRequestHeader("Cache-Control", "max-age=3600"); 4227 xhr.onreadystatechange = function() { 4228 if (this.readyState == 4) { 4229 if (this.status === 200) { 4230 document.getElementById('prime-modal-content').innerHTML = this.responseText; 4231 } else { 4232 console.log(this.status, this.statusText); 4233 } 4234 } 4235 }; 4236 xhr.send(); 4237 } 4238 } 4239 4240 function toValidDateprime2(datestring){ 4241 return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1"); 4242 } 4243 4244 function myTimerprime2(newvalue,count) { 4245 var primebText2 = document.getElementsByClassName('primebText'); 4246 4247 var againvalue = newvalue; 4248 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 4249 var pos4 = newvalue.indexOf("M,"); 4250 if(pos4 < 0){ 4251 pos4 = newvalue.indexOf(" ]]"); 4252 var res = newvalue.slice(pos3+18, pos4); 4253 }else{ 4254 var res = newvalue.slice(pos3+18, pos4+1); 4255 } 4256 var pos5 = newvalue.indexOf(" ]]"); 4257 var pos6 = newvalue.indexOf("|"); 4258 var endres = againvalue.slice(pos3+18, pos5); 4259 if(pos6 < 0){ 4260 var customtext = ''; 4261 }else{ 4262 var customtext = againvalue.slice(pos6+1, pos5); 4263 } 4264 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 4265 newvalue = newvalue.replace(" ]]", "" ); 4266 endres = endres.replace(" |"+customtext , "" ); 4267 var getlang = endres.split(","); 4268 var setlang2 = 'en'; 4269 if(getlang.length > 1){ 4270 if(getlang[1] == 'custom'){ 4271 if (getlang[2] == null){ 4272 var setdays = ''; 4273 }else{ 4274 var setdays = getlang[2]; 4275 } 4276 if (getlang[3] == null){ 4277 var sethours = ''; 4278 }else{ 4279 var sethours = getlang[3]; 4280 } 4281 if (getlang[4] == null){ 4282 var setminutes = ''; 4283 }else{ 4284 var setminutes = getlang[4]; 4285 } 4286 if (getlang[5] == null){ 4287 var setseconds = ''; 4288 }else{ 4289 var setseconds = getlang[5]; 4290 } 4291 }else{ 4292 setlang2 = getlang[1]; 4293 var setmoment = moment(); 4294 setmoment.locale(setlang2); 4295 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 4296 var getseconds = setmoment.toNow(true); 4297 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 4298 var getminutes = setmoment.toNow(true); 4299 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 4300 var gethours = setmoment.toNow(true); 4301 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 4302 var getdays = setmoment.toNow(true); 4303 var setseconds = getseconds.split(" ").pop(); 4304 var setminutes = getminutes.split(" ").pop(); 4305 var sethours = gethours.split(" ").pop(); 4306 var setdays = getdays.split(" ").pop(); 4307 } 4308 }else{ 4309 var setdays = "days"; 4310 var sethours = "hours"; 4311 var setminutes = "minutes"; 4312 var setseconds = "seconds"; 4313 } 4314 4315 var x = setInterval(function() { 4316 let end = new Date(toValidDateprime2(res)); 4317 let start = new Date(); 4318 var remaintime = end - start; 4319 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 4320 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 4321 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 4322 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 4323 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 4324 if(seconds < 0 && customtext == ''){ 4325 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 4326 }else if(seconds < 0 && customtext != ''){ 4327 newvalue = customtext; 4328 }else{ 4329 newvalue = newvalue.replace(" |"+customtext , ""); 4330 } 4331 if(getlang[1] == 'custom'){ 4332 realtimeleft=''; 4333 if(setdays != ''){ 4334 realtimeleft = days +""+ setdays+ " ";
4335 } 4336 if(sethours != ''){ 4337 realtimeleft = realtimeleft + hours +"" + sethours +" "; 4338 } 4339 if(setminutes != ''){ 4340 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 4341 } 4342 if(setseconds != ''){ 4343 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 4344 } 4345 } 4346 4347 primebText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 4348 primebText2[count].classList.remove("prime-counter"); 4349 if (remaintime < 0) { 4350 clearInterval(x); 4351 } 4352 }, 1000); 4353 4354 4355 } 4356 4357 function setCookieprime(cname, cvalue, exdays) { 4358 var d = new Date(); 4359 var time = setcookietimestamp(exdays); 4360 if(exdays < 5){ 4361 d.setTime(d.getTime() + (time * 60 * 1000)); 4362 }else if(exdays > 4 && exdays < 8){ 4363 d.setTime(d.getTime() + (time * 60 * 60 * 1000)); 4364 }else if(exdays > 7){ 4365 d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000)); 4366 } 4367 4368 var expires = "expires="+d.toUTCString(); 4369 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 4370 } 4371 4372 function getCookieprime(cname) { 4373 var name = cname + "="; 4374 var ca = document.cookie.split(';'); 4375 for(var i = 0; i < ca.length; i++) { 4376 var c = ca[i]; 4377 while (c.charAt(0) == ' ') { 4378 c = c.substring(1); 4379 } 4380 if (c.indexOf(name) == 0) { 4381 return c.substring(name.length, c.length); 4382 } 4383 } 4384 return ""; 4385 } 4386 4387 function setcookietimestamp(time) { 4388 var realtime=''; 4389 if(time==1){ 4390 realtime=1; 4391 }else if(time==2){ 4392 realtime=5; 4393 }else if(time==3){ 4394 realtime=10; 4395 }else if(time==4){ 4396 realtime=30; 4397 }else if(time==5){ 4398 realtime=1; 4399 }else if(time==6){ 4400 realtime=6; 4401 }else if(time==7){ 4402 realtime=12; 4403 }else if(time==8){ 4404 realtime=1; 4405 }else if(time==9){ 4406 realtime=7; 4407 }else if(time==10){ 4408 realtime=15; 4409 }else if(time==11){ 4410 realtime=30; 4411 } 4412 return realtime; 4413 } 4414 4415</script>
4415 4416
4416<script type="text/javascript"> 4417 4418 4419 //code logic for thaliacustomercountry 4420 4421 4422 function thaliaSetCookie(cname, cvalue, exdays) { 4423 console.log('in set cookie') 4424 const d = new Date(); 4425 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 4426 let expires = "expires="+d.toUTCString(); 4427 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 4428 } 4429 4430 function thaliaGetCookie(cname) { 4431 let name = cname + "="; 4432 let ca = document.cookie.split(';'); 4433 for(let i = 0; i < ca.length; i++) { 4434 let c = ca[i]; 4435 while (c.charAt(0) == ' ') { 4436 c = c.substring(1); 4437 } 4438 if (c.indexOf(name) == 0) { 4439 return c.substring(name.length, c.length); 4440 } 4441 } 4442 return ""; 4443 } 4444 4445 4446 4447 4448 document.addEventListener("DOMContentLoaded", function(event) { 4449 thaliaCustomerCookie(); 4450 }); 4451 4452var thaliacustomercountry = ''; 4453 function thaliaCustomerCookie(){ 4454 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 4455 4456 if (thaliacustomercountry != "") { 4457 4458 } else { 4459 4460 var xhttp = new XMLHttpRequest(); 4461 xhttp.onreadystatechange = function() { 4462 if (xhttp.readyState == 4 && xhttp.status == 200) { 4463 var countryData = JSON.parse(xhttp.responseText); 4464 thaliacustomercountry = countryData.country 4465 thaliaSetCookie("thaliacustomercountry", countryData.country, 2); 4466 4467 4468 } 4469 }; 4470 xhttp.open("GET", "https://loc2.thapi.workers.dev?key=XFJaUlJZVl9fWwcLDgE=", true); 4471 xhttp.send(); 4472 } 4473 } 4474 4475 //end code logic for thaliacustomercountry 4476</script>
4476 4477 <div id="shopify-block-Ac0dMSUpsbFpqTXhoU__1097096201824731535" class="shopify-block shopify-app-block">
4477<script> 4478 4479 4480 window.kaktusPreOrderAppData = { 4481 product: { 4482 id: '' 4483 }, 4484 productQty: '' 4485 } 4486</script>
4486 4487
4488<script async src="https://po.kaktusapp.com/storage/js/kaktus_preorder-menakabooks2.myshopify.com.js?ver=1790291573&shop=menakabooks2.myshopify.com"></script>
4488 4489 4490</div>
4490<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4490 4491</body> 4492 4493 4494</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.