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 = `315b3ab02dc604a1dbb76139dbdc9cefd1448b950b311e280ef18bdc4f5dc1cc`; 59 60 ymq_option.timestamp = `1790291572`; 61 62 ymq_option.customer_id = ``; 63 64 ymq_option.page = `login`; 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/account/login"> 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 Account – 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/account/login"> 118<meta property="og:title" content="Account"> 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="Account"> 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/account/login"> 150<link rel="alternate" hreflang="en" href="https://www.menakabooks.com/account/login"> 151<link rel="alternate" hreflang="en-US" href="https://www.menakabooks.com/en-us/account/login">
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":"customers/login"}</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-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 178
178
179<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 179
179
180<script type="module"> 181 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 182await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 183 184 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 185window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 186 187</script>
vendor: 1 bytes, line 187
187
188<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 188
188
189<script type="module"> 190 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 191 192 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 193 194</script>
vendor: 1 bytes, line 194
194
195<script> 196 window.Shopify = window.Shopify || {}; 197 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 198 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"]}; 199</script>
vendor: 1 bytes, line 199
199
200<script>(function() { 201 var isLoaded = false; 202 function asyncLoad() { 203 if (isLoaded) return; 204 isLoaded = true; 205 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"]; 206 for (var i = 0; i < urls.length; i++) { 207 var s = document.createElement('script'); 208 s.type = 'text/javascript'; 209 s.async = true; 210 s.src = urls[i]; 211 var x = document.getElementsByTagName('script')[0]; 212 x.parentNode.insertBefore(s, x); 213 } 214 }; 215 if(window.attachEvent) { 216 window.attachEvent('onload', asyncLoad); 217 } else { 218 window.addEventListener('load', asyncLoad, false); 219 } 220})();</script>
vendor: 1 bytes, line 220
220
221<script id="__st">var __st={"a":46656225440,"offset":19800,"reqid":"c0aed4f4-c5a1-4226-8271-d2813c6cb9e4-1790291571","pageurl":"www.menakabooks.com\/en-us\/account\/login","u":"8f8df9b3e057"};</script>
vendor: 1 bytes, line 221
221
222<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 222
222
223<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 223
223
224<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 224
224
225<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>
225<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 225
225
226<script> 227 window.Shopify = window.Shopify || {}; 228 window.Shopify.MCP = window.Shopify.MCP || {}; 229 window.Shopify.MCP.enabled = true; 230 window.Shopify.MCP.shop = "menakabooks2.myshopify.com"; 231 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.menakabooks.com\/api\/mcp"; 232 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"]}}]; 233</script>
vendor: 1 bytes, line 233
233
234<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=");})(); 235</script>
vendor: 1 bytes, line 235
235
236<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)}}; 237</script>
vendor: 1 bytes, line 237
237
238<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 239 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); 240</script>
vendor: 1 bytes, line 240
240
241<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})}})); 242</script>
vendor: 1 bytes, line 242
242
243<script id='scb4127' type='text/javascript' async='' src='https://www.menakabooks.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 243
243
244<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
244 245 246
246<script src="//www.menakabooks.com/cdn/shop/t/3/assets/jquery-1.11.0.min.js?v=32460426840832490021600341503" type="text/javascript"></script>
246 247
247<script src="//www.menakabooks.com/cdn/shop/t/3/assets/modernizr.min.js?v=44044439420609591321600341504" type="text/javascript"></script>
247 248 249
249<script src="//www.menakabooks.com/cdn/shop/t/3/assets/lazysizes.min.js?v=155223123402716617051600341503" async="async"></script>
249 250 251 252
252<script src="//www.menakabooks.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
252 253 254 <link rel="stylesheet" href="//www.menakabooks.com/cdn/shop/t/3/assets/previewer.css?v=109894665895254409161601967905" />
255<script src="//www.menakabooks.com/cdn/shop/t/3/assets/previewer.js?v=28732145520740351301602160590" type="text/javascript" defer></script>
255 256<link rel="stylesheet" href="//www.menakabooks.com/cdn/shop/t/3/assets/slick.css?v=98340474046176884051601967371" /> 257 258 <link rel='manifest' crossorigin='use-credentials' href='/apps/mobilizer/manifest?shop=menakabooks2.myshopify.com'>
259<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>
259<script src="//staticxx.s3.amazonaws.com/aio_stats_lib_v1.min.js?v=1.0"></script>
259 260 <link href="//www.menakabooks.com/cdn/shop/t/3/assets/shopstorm-apps.scss.css?v=137923676229796968631651237885" rel="stylesheet" type="text/css" media="all" /> 261
261<script async src="https://app-cdn.productcustomizer.com/assets/storefront/product-customizer-v2-acd234d7c6a35f259b273bd404566ef74646ad82b5a909846a91ad747acf8dad.js?shop=menakabooks2.myshopify.com" type="text/javascript"></script>
261 262
262<script src="https://cdn.younet.network/main.js"></script>
262 263<link rel="stylesheet" type="text/css" href='//www.menakabooks.com/cdn/shop/t/3/assets/sca.storepickup.css?v=47449781716166395131658902832' /> 264 265<style> 266 267 .primenWrapper ul, ol { 268 display: block; 269 margin-block-start: 1em; 270 margin-block-end: 1em; 271 margin-inline-start: 0px; 272 margin-inline-end: 0px; 273 padding-inline-start: 40px; 274 list-style-type: revert; 275 } 276 .primenWrapper li { 277 list-style: inherit; 278 list-style-position: inside; 279 } 280 281 .prime-d-block{display:block;} 282 .prime-d-inline-block{display:inline-block;} 283 284 .prime-align-middle{vertical-align:middle;} 285 .prime-align-top {vertical-align: top;} 286 287 .prime-m-0{margin: 0rem;} 288 .prime-mr-0{margin-right: 0rem;} 289 .prime-ml-0{margin-left: 0rem;} 290 .prime-mt-0{margin-top: 0rem;} 291 .prime-mb-0{margin-bottom: 0rem;} 292 293 .prime-m-1{margin: .25rem;} 294 .prime-mr-1{margin-right: .25rem;} 295 .prime-ml-1{margin-left: .25rem;} 296 .prime-mt-1{margin-top: .25rem;} 297 .prime-mb-1{margin-bottom: .25rem;} 298 299 .prime-m-2{margin: .5rem;} 300 .prime-mr-2{margin-right: .5rem;} 301 .prime-ml-2{margin-left: .5rem;} 302 .prime-mt-2{margin-top: .5rem;} 303 .prime-mb-2{margin-bottom: .5rem;} 304 305 .prime-m-3{margin: 1em;} 306 .prime-mr-3{margin-right: 1rem;} 307 .prime-ml-3{margin-left: 1rem;} 308 .prime-mt-3{margin-top: 1rem;} 309 .prime-mb-3{margin-bottom: 1rem;} 310 311 .prime-m-4{margin: 1.5rem;} 312 .prime-mr-4{margin-right: 1.5rem;} 313 .prime-ml-4{margin-left: 1.5rem;} 314 .prime-mt-4{margin-top: 1.5rem;} 315 .prime-mb-4{margin-bottom: 1.5rem;} 316 317 .prime-m-5{margin: 3rem;} 318 .prime-mr-5{margin-right: 3rem;} 319 .prime-ml-5{margin-left: 3rem;} 320 .prime-mt-5{margin-top: 3rem;} 321 .prime-mb-5{margin-bottom: 3rem;} 322 323 .prime-p-0{padding: 0rem;} 324 .prime-pr-0{padding-right: 0rem;} 325 .prime-pl-0{padding-left: 0rem;} 326 .prime-pt-0{padding-top: 0rem;} 327 .prime-pb-0{padding-bottom: 0rem;} 328 329 .prime-p-1{padding: .25rem;} 330 .prime-pr-1{padding-right: .25rem;} 331 .prime-pl-1{padding-left: .25rem;} 332 .prime-pt-1{padding-top: .25rem;} 333 .prime-pb-1{padding-bottom: .25rem;} 334 335 .prime-p-2{padding: .5rem;} 336 .prime-pr-2{padding-right: .5rem;} 337 .prime-pl-2{padding-left: .5rem;} 338 .prime-pt-2{padding-top: .5rem;} 339 .prime-pb-2{padding-bottom: .5rem;} 340 341 .prime-p-3{padding: 1em;} 342 .prime-pr-3{padding-right: 1rem;} 343 .prime-pl-3{padding-left: 1rem;} 344 .prime-pt-3{padding-top: 1rem;} 345 .prime-pb-3{padding-bottom: 1rem;} 346 347 .prime-p-4{padding: 1.5rem;} 348 .prime-pr-4{padding-right: 1.5rem;} 349 .prime-pl-4{padding-left: 1.5rem;} 350 .prime-pt-4{padding-top: 1.5rem;} 351 .prime-pb-4{padding-bottom: 1.5rem;} 352 353 .prime-p-5{padding: 3rem;} 354 .prime-pr-5{padding-right: 3rem;} 355 .prime-pl-5{padding-left: 3rem;} 356 .prime-pt-5{padding-top: 3rem;} 357 .prime-pb-5{padding-bottom: 3rem;} 358 359 .prime-px-2{padding-left:.5rem;padding-right:.5rem;} 360 .prime-py-1{padding-top:.25rem;padding-bottom:.25rem;} 361 .prime-mx-auto{margin-left: auto;margin-right: auto;} 362 .prime-text-center{text-align:center;} 363 .prime-text-left{text-align:left;} 364 365 .prime-px-0{padding-left:0px !important;padding-right:0px !important;} 366 367 .primebanPhotoOuter {line-height: 0px;} 368 369 @-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}
369.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}
369.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}
369.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}} 370 371 372.prime-counter{display:none!important} 373 374.prime-modal { 375 position: fixed; 376 top: 0; 377 left: 0; 378 bottom: 0; 379 right: 0; 380 display: none; 381 overflow: auto; 382 background-color: #000000; 383 background-color: rgba(0, 0, 0, 0.7); 384 z-index: 2147483647; 385} 386 387.prime-modal-window { 388 position: relative; 389 background-color: #FFFFFF; 390 width: 50%; 391 margin: 10vh auto; 392 padding: 20px; 393 max-height: 80vh; 394 overflow: auto; 395 396} 397 398.prime-modal-window.prime-modal-small {
399 width: 30%; 400} 401 402.prime-modal-window.prime-modal-large { 403 width: 75%; 404} 405 406.prime-modal-close { 407 position: absolute; 408 top: 0; 409 right: 0; 410 color: rgba(0,0,0,0.3); 411 height: 30px; 412 width: 30px; 413 font-size: 30px; 414 line-height: 30px; 415 text-align: center; 416} 417 418.prime-modal-close:hover, 419.prime-modal-close:focus { 420 color: #000000; 421 cursor: pointer; 422} 423 424.prime-modal-open { 425 display: block; 426} 427 428@media (max-width: 767px) { 429 .prime-modal-window.prime-modal-large { 430 width: 90% !important; 431 } 432 .prime-modal-window.prime-modal-small { 433 width: 75% !important; 434 } 435 .prime-modal-window { 436 width: 90% !important; 437 } 438} 439 440#prime-modal-content div { 441 width: auto !important; 442} 443 444.primebCountry {display:none;} 445.primebanCountry {display:none;} 446.primehCountry {display:none;} 447 448</style> 449 450 451
452<script type="text/javascript"> 453 document.addEventListener('DOMContentLoaded', (event) => { 454 var countprimeid = document.getElementById("prime-modal-outer"); 455 if(countprimeid){ 456 }else{ 457 var myprimeDiv = document.createElement("div"); 458 myprimeDiv.id = 'prime_modal_wrapper'; 459 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>'; 460 document.body.appendChild(myprimeDiv); 461 } 462 }) 463</script>
463 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
464<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: "customers/login"};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 464
464
465<script> 466 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 467</script>
vendor: 1 bytes, line 467
467
468<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}
468).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"]}
468,{"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":"6c6be5e9-8380-485a-aea3-039876a8ec8b","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\",{}]]"});})();</script>
468<script> 469 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 470 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 471 window.ShopifyAnalytics.meta.currency = 'INR'; 472 var meta = {"page":{"requestId":"c0aed4f4-c5a1-4226-8271-d2813c6cb9e4-1790291571"}}; 473 for (var attr in meta) { 474 window.ShopifyAnalytics.meta[attr] = meta[attr]; 475 } 476</script>
vendor: 1 bytes, line 476
476
477<script class="analytics"> 478 (function () { 479 var customDocumentWrite = function(content) { 480 var jquery = null; 481 482 if (window.jQuery) { 483 jquery = window.jQuery; 484 } else if (window.Checkout && window.Checkout.$) { 485 jquery = window.Checkout.$; 486 } 487 488 if (jquery) { 489 jquery('body').append(content); 490 } 491 }; 492 493 var hasLoggedConversion = function(token) { 494 if (token) { 495 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 496 } 497 return false; 498 } 499 500 var setCookieIfConversion = function(token) { 501 if (token) { 502 var twoMonthsFromNow = new Date(Date.now()); 503 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 504 505 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 506 } 507 } 508 509 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 510 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 511 if (trekkie.integrations) { 512 return; 513 } 514 trekkie.methods = [ 515 'identify', 516 'page', 517 'ready', 518 'track', 519 'trackForm', 520 'trackLink' 521 ]; 522 trekkie.factory = function(method) { 523 return function() { 524 var args = Array.prototype.slice.call(arguments); 525 args.unshift(method); 526 trekkie.push(args); 527 if (method == 'track' || method == 'page') { 528 var pageUrl; 529 try { 530 pageUrl = window.location.href; 531 } catch (e) {} 532 var pageReferrer; 533 try { 534 pageReferrer = document.referrer; 535 } catch (e) {} 536 try { 537 if (window.__TREKKIE_SHIM_QUEUE == null) { 538 window.__TREKKIE_SHIM_QUEUE = []; 539 } 540 window.__TREKKIE_SHIM_QUEUE.push({ 541 from: 'trekkie-stub', 542 method: method, 543 args: args.slice(1), 544 pageContext: { 545 url: pageUrl, 546 referrer: pageReferrer 547 } 548 }); 549 } catch (e) { 550 // no-op 551 } 552 } 553 return trekkie; 554 }; 555 }; 556 for (var i = 0; i < trekkie.methods.length; i++) { 557 var key = trekkie.methods[i]; 558 trekkie[key] = trekkie.factory(key); 559 } 560 trekkie.load = function(config) { 561 trekkie.config = config || {}; 562 trekkie.config.initialDocumentCookie = document.cookie; 563 var first = document.getElementsByTagName('script')[0]; 564var script = document.createElement('script'); 565script.type = 'text/javascript'; 566script.onerror = function(e) { 567 var scriptFallback = document.createElement('script'); 568 scriptFallback.type = 'text/javascript'; 569 scriptFallback.onerror = function(error) { 570 var Monorail = { 571 produce: function produce(monorailDomain, schemaId, payload) { 572 var currentMs = new Date().getTime(); 573 var event = { 574 schema_id: schemaId, 575 payload: payload, 576 metadata: { 577 event_created_at_ms: currentMs, 578 event_sent_at_ms: currentMs 579 } 580 }; 581 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 582 }, 583 sendRequest: function sendRequest(endpointUrl, payload) { 584 // Try the sendBeacon API 585 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 586 var blobData = new window.Blob([payload], { 587 type: 'text/plain' 588 }); 589 590 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 591 return true; 592 } // sendBeacon was not successful 593 594 } // XHR beacon 595 596 var xhr = new XMLHttpRequest(); 597 598 try { 599 xhr.open('POST', endpointUrl); 600 xhr.setRequestHeader('Content-Type', 'text/plain'); 601 xhr.send(payload); 602 } catch (e) { 603 console.log(e); 604 } 605 606 return false; 607 }, 608 isIos12: function isIos12() { 609 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 610 } 611 }; 612 Monorail.produce('monorail-edge.shopifysvc.com', 613 'trekkie_storefront_load_errors/1.1', 614 {shop_id: 46656225440, 615 theme_id: 111981199520, 616 app_name: "storefront", 617 context_url: window.location.href, 618 source_url: "//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 619 620 }; 621 scriptFallback.async = true; 622 scriptFallback.src = '//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 623 first.parentNode.insertBefore(scriptFallback, first); 624}; 625script.async = true; 626script.src = '//www.menakabooks.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 627first.parentNode.insertBefore(script, first); 628 629 }; 630 trekkie.load( 631 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":46656225440,"isMerchantRequest":null,"themeId":111981199520,"themeCityHash":"14334061775225347765","contentLanguage":"en","currency":"INR","eventMetadataId":"6c6be5e9-8380-485a-aea3-039876a8ec8b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 632 ); 633 634 var loaded = false;
635 trekkie.ready(function() { 636 if (loaded) return; 637 loaded = true; 638 639 window.ShopifyAnalytics.lib = window.trekkie; 640 641 var originalDocumentWrite = document.write; 642 document.write = customDocumentWrite; 643 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 644 document.write = originalDocumentWrite; 645 646 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 647 var token = match? match[1]: undefined; 648 if (!hasLoggedConversion(token)) { 649 setCookieIfConversion(token); 650 651 } 652 }); 653 654 window.ShopifyAnalytics.lib.page(null,{"requestId":"c0aed4f4-c5a1-4226-8271-d2813c6cb9e4-1790291571","shopifyEmitted":true}); 655 656 var eventsListenerScript = document.createElement('script'); 657 eventsListenerScript.async = true; 658 eventsListenerScript.src = "//www.menakabooks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 659 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 660})();</script>
660 661
661<script> 662 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 663 window.ga = function ga() { 664 (window.ga.q = window.ga.q || []).push(arguments); 665 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 666 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 667 } 668 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."); 669 }; 670 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 671 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 672 } 673 } 674</script>
vendor: 1 bytes, line 674
674
675<script 676 defer 677 src="https://www.menakabooks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 678 data-application="storefront-renderer" 679 data-shop-id="46656225440" 680 data-render-region="gcp-us-central1" 681 data-page-type="customers/login" 682 data-theme-instance-id="111981199520" 683 data-theme-name="Simple" 684 data-theme-version="12.0.2" 685 data-monorail-region="shop_domain" 686 data-resource-timing-sampling-rate="10" 687 data-shs="true" 688 data-shs-beacon="true" 689 data-shs-export-with-fetch="true" 690 data-shs-logs-sample-rate="1" 691 data-shs-beacon-endpoint="https://www.menakabooks.com/api/collect" 692></script>
692 693<meta name="shopify-y" content="1f4ba370-c96f-47f9-97b9-4fba54ee8cfd" data-expiration="1821849172000"><meta name="shopify-s" content="381c7dba-e34a-48fc-943b-bccae7e49c8e" data-expiration="1790293372000"><meta name="new-cookie-storage-activated" content="t"> 694</head> 695<body id="account" class="template-customers-login"> 696 697 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 698 699 <div id="shopify-section-header" class="shopify-section"> 700 701 <style> 702 .site-header__logo { 703 width: 220px; 704 } 705 #HeaderLogoWrapper { 706 max-width: 220px !important; 707 } 708 </style> 709 <style> 710 .announcement-bar--link:hover { 711 712 713 714 background-color: #3d3d3d; 715 716 } 717 </style> 718 719 720 <a href="https://www.youtube.com/channel/UCr4GyVtHoBJroRAwkC6Sywg" class="announcement-bar announcement-bar--link"> 721 722 723 <p class="announcement-bar__message site-wrapper">Click here to listen to the newly launched Menaka Classics Podcast.</p> 724 725 726 </a> 727 728 729 730<div class="site-wrapper"> 731 <div class="top-bar grid"> 732 733 <div class="grid__item medium-up--one-fifth small--one-half"> 734 <div class="top-bar__search"> 735 <a href="/en-us/search" class="medium-up--hide"> 736 <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> 737 </a> 738 <form action="/en-us/search" method="get" class="search-bar small--hide" role="search"> 739 740 <button type="submit" class="search-bar__submit"> 741 <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> 742 <span class="icon__fallback-text">Search</span> 743 </button> 744 <input type="search" name="q" class="search-bar__input" value="" placeholder="Search" aria-label="Search"> 745 </form> 746 </div> 747 </div> 748 749 <div id="header-btn" class="grid__item medium-up--two-fifths small--one-half text-right"> 750 <a href="/en-us/cart" class="site-header__cart"> 751 <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> 752 <span class="small--hide"> 753 Cart 754 (<span id="CartCount">0</span>) 755 </span> 756 </a> 757 <span class="customer-links"> 758 759 <a href="/en-us/account/login" id="customer_login_link">Log in</a> 760 761 </span> 762 </div> 763 </div> 764 765 <hr class="small--hide hr--border"> 766 767 <header class="site-header grid medium-up--grid--table" role="banner"> 768 <div class="grid__item small--text-center"> 769 <div itemscope itemtype="http://schema.org/Organization"> 770 771 772 <div id="HeaderLogoWrapper" class="supports-js"> 773 <a href="/en-us" itemprop="url" style="padding-top:29.30232558139535%; display: block;"> 774 <img id="HeaderLogo" 775 class="lazyload" 776 src="//www.menakabooks.com/cdn/shop/files/logo_1_150x150.png?v=1614317775" 777 data-src="//www.menakabooks.com/cdn/shop/files/logo_1_{width}x.png?v=1614317775"
778 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 779 data-aspectratio="" 780 data-sizes="auto" 781 alt="Menakabooks" 782 itemprop="logo"> 783 </a> 784 </div> 785 <noscript> 786 787 <a href="/en-us" itemprop="url"> 788 <img class="site-header__logo" src="//www.menakabooks.com/cdn/shop/files/logo_1_220x.png?v=1614317775" 789 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" 790 alt="Menakabooks" 791 itemprop="logo"> 792 </a> 793 </noscript> 794 795 796 </div> 797 </div> 798 799 </header> 800</div> 801 802 803 804 805</div> 806 807 808 809 <div class="site-wrapper"> 810 811 <div class="grid"> 812 813 <div id="shopify-section-sidebar" class="shopify-section"><div data-section-id="sidebar" data-section-type="sidebar-section"> 814 <nav class="grid__item small--text-center medium-up--one-fifth" role="navigation"> 815 <hr class="hr--small medium-up--hide"> 816 <button id="ToggleMobileMenu" class="mobile-menu-icon medium-up--hide" aria-haspopup="true" aria-owns="SiteNav"> 817 <span class="line"></span> 818 <span class="line"></span> 819 <span class="line"></span> 820 <span class="line"></span> 821 <span class="icon__fallback-text">Menu</span> 822 </button> 823 <div id="SiteNav" class="site-nav" role="menu"> 824 <ul class="list--nav"> 825 826 827 828 <li class="site-nav__item"> 829 <a href="/en-us" class="site-nav__link">Home</a> 830 </li> 831 832 833 834 835 836 837 838 839 <li class="site-nav--has-submenu site-nav__item"> 840 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-2"> 841 Magazine Subscriptions 842 <span class="site-nav__link__text" aria-hidden="true">+</span> 843 </button> 844 <ul id="Collapsible-2" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 845 846 847 <li > 848 <a href="/en-us/collections/international-1" class="site-nav__link">International</a> 849 </li> 850 851 852 853 <li > 854 <a href="/en-us/collections/domestic-1" class="site-nav__link">Domestic</a> 855 </li> 856 857 858 </ul> 859 </li> 860 861 862 863 864 <li class="site-nav__item"> 865 <a href="/en-us/collections/diwali-issues" class="site-nav__link">Diwali Issues</a> 866 </li> 867 868 869 870 871 872 873 874 875 <li class="site-nav--has-submenu site-nav__item"> 876 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4"> 877 Books 878 <span class="site-nav__link__text" aria-hidden="true">+</span> 879 </button> 880 <ul id="Collapsible-4" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 881 882 883 <li > 884 <a href="/en-us/collections/english-bestsellers" class="site-nav__link">English Bestsellers</a> 885 </li> 886 887 888 889 <li > 890 <a href="/en-us/collections/biographies-and-autobiographies-1" class="site-nav__link">Biographies And Autobiographies</a> 891 </li> 892 893 894 895 896 897 898 899 <li class="site-nav--has-submenu"> 900 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4-3"> 901 Literature And Fiction
902 <span class="site-nav__link__text" aria-hidden="true">+</span> 903 </button> 904 <ul id="Collapsible-4-3" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 905 906 <li class="site-nav__grandchild"> 907 <a href="/en-us/collections/novels" class="site-nav__link">Novels</a> 908 </li> 909 910 <li class="site-nav__grandchild"> 911 <a href="/en-us/collections/short-stories" class="site-nav__link">Short Stories</a> 912 </li> 913 914 <li class="site-nav__grandchild"> 915 <a href="/en-us/collections/drama" class="site-nav__link">Drama</a> 916 </li> 917 918 <li class="site-nav__grandchild"> 919 <a href="/en-us/collections/plays" class="site-nav__link">Plays</a> 920 </li> 921 922 <li class="site-nav__grandchild"> 923 <a href="/en-us/collections/mystery" class="site-nav__link">Mystery</a> 924 </li> 925 926 <li class="site-nav__grandchild"> 927 <a href="/en-us/collections/horror" class="site-nav__link">Horror</a> 928 </li> 929 930 <li class="site-nav__grandchild"> 931 <a href="/en-us/collections/poetry" class="site-nav__link">Poetry</a> 932 </li> 933 934 <li class="site-nav__grandchild"> 935 <a href="/en-us/collections/true-stories" class="site-nav__link">True Stories</a> 936 </li> 937 938 <li class="site-nav__grandchild"> 939 <a href="/en-us/collections/literary-criticism-1" class="site-nav__link">Literary Criticism</a> 940 </li> 941 942 <li class="site-nav__grandchild"> 943 <a href="/en-us/collections/folklores" class="site-nav__link">Folklores</a> 944 </li> 945 946 </ul> 947 </li> 948 949 950 951 <li > 952 <a href="/en-us/collections/cooking-and-food" class="site-nav__link">Cooking And Food</a> 953 </li> 954 955 956 957 <li > 958 <a href="/en-us/collections/comics-and-graphic-novels-1" class="site-nav__link">Comics And Graphic Novels</a> 959 </li> 960 961 962 963 964 965 966 967 <li class="site-nav--has-submenu"> 968 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-4-6"> 969 Academic 970 <span class="site-nav__link__text" aria-hidden="true">+</span> 971 </button> 972 <ul id="Collapsible-4-6" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 973 974 <li class="site-nav__grandchild"> 975 <a href="/en-us/collections/dr-homi-bhabha-balvaidnyanik-spardha" class="site-nav__link">Dr. Homi Bhabha Balvaidnyanik Spardha</a> 976 </li> 977 978 <li class="site-nav__grandchild"> 979 <a href="/en-us/collections/archeology" class="site-nav__link">Archeology</a> 980 </li> 981 982 <li class="site-nav__grandchild"> 983 <a href="/en-us/collections/architecture" class="site-nav__link">Architecture</a> 984 </li> 985 986 <li class="site-nav__grandchild"> 987 <a href="/en-us/collections/astrology" class="site-nav__link">Astrology</a> 988 </li> 989 990 <li class="site-nav__grandchild"> 991 <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> 992 </li> 993 994 <li class="site-nav__grandchild"> 995 <a href="/en-us/collections/commerce" class="site-nav__link">Commerce</a> 996 </li> 997 998 <li class="site-nav__grandchild"> 999 <a href="/en-us/collections/communication" class="site-nav__link">Communication</a> 1000 </li> 1001 1002 <li class="site-nav__grandchild"> 1003 <a href="/en-us/collections/competitive-exams" class="site-nav__link">Competitive Exams</a> 1004 </li> 1005 1006 <li class="site-nav__grandchild"> 1007 <a href="/en-us/collections/disaster-management" class="site-nav__link">Disaster Management</a> 1008 </li> 1009 1010 <li class="site-nav__grandchild"> 1011 <a href="/en-us/collections/economics" class="site-nav__link">Economics</a> 1012 </li> 1013 1014 <li class="site-nav__grandchild"> 1015 <a href="/en-us/collections/d-ed-b-ed" class="site-nav__link">D. Ed. / B. Ed.</a> 1016 </li> 1017 1018 <li class="site-nav__grandchild">
1019 <a href="/en-us/collections/encyclopedia" class="site-nav__link">Encyclopedia</a> 1020 </li> 1021 1022 <li class="site-nav__grandchild"> 1023 <a href="/en-us/collections/english-language" class="site-nav__link">English Language</a> 1024 </li> 1025 1026 <li class="site-nav__grandchild"> 1027 <a href="/en-us/collections/environment" class="site-nav__link">Environment</a> 1028 </li> 1029 1030 <li class="site-nav__grandchild"> 1031 <a href="/en-us/collections/essays" class="site-nav__link">Essays</a> 1032 </li> 1033 1034 <li class="site-nav__grandchild"> 1035 <a href="/en-us/collections/history" class="site-nav__link">History</a> 1036 </li> 1037 1038 <li class="site-nav__grandchild"> 1039 <a href="/en-us/collections/geography" class="site-nav__link">Geography</a> 1040 </li> 1041 1042 <li class="site-nav__grandchild"> 1043 <a href="/en-us/collections/information-technology" class="site-nav__link">Information Technology</a> 1044 </li> 1045 1046 <li class="site-nav__grandchild"> 1047 <a href="/en-us/collections/investment"
1047class="site-nav__link">Investment</a> 1048 </li> 1049 1050 <li class="site-nav__grandchild"> 1051 <a href="/en-us/collections/journalism" class="site-nav__link">Journalism</a> 1052 </li> 1053 1054 <li class="site-nav__grandchild"> 1055 <a href="/en-us/collections/law" class="site-nav__link">Law</a> 1056 </li> 1057 1058 <li class="site-nav__grandchild"> 1059 <a href="/en-us/collections/letter-writing" class="site-nav__link">Letter Writing</a> 1060 </li> 1061 1062 <li class="site-nav__grandchild"> 1063 <a href="/en-us/collections/library-science" class="site-nav__link">Library Science</a> 1064 </li> 1065 1066 <li class="site-nav__grandchild"> 1067 <a href="/en-us/collections/literary-criticism" class="site-nav__link">Literary Criticism</a> 1068 </li> 1069 1070 <li class="site-nav__grandchild"> 1071 <a href="/en-us/collections/management" class="site-nav__link">Management</a> 1072 </li> 1073 1074 <li class="site-nav__grandchild"> 1075 <a href="/en-us/collections/marathi-language" class="site-nav__link">Marathi Language</a> 1076 </li> 1077 1078 <li class="site-nav__grandchild"> 1079 <a href="/en-us/collections/mpsc-upsc" class="site-nav__link">MPSC / UPSC</a> 1080 </li> 1081 1082 <li class="site-nav__grandchild"> 1083 <a href="/en-us/collections/music" class="site-nav__link">Music</a> 1084 </li> 1085 1086 <li class="site-nav__grandchild"> 1087 <a href="/en-us/collections/philosophy-1" class="site-nav__link">Philosophy</a> 1088 </li> 1089 1090 <li class="site-nav__grandchild"> 1091 <a href="/en-us/collections/psychology" class="site-nav__link">Psychology</a> 1092 </li> 1093 1094 <li class="site-nav__grandchild"> 1095 <a href="/en-us/collections/political-science" class="site-nav__link">Political Science</a> 1096 </li> 1097 1098 <li class="site-nav__grandchild"> 1099 <a href="/en-us/collections/science" class="site-nav__link">Science</a> 1100 </li> 1101 1102 <li class="site-nav__grandchild"> 1103 <a href="/en-us/collections/religious-studies" class="site-nav__link">Religious Studies</a> 1104 </li> 1105 1106 <li class="site-nav__grandchild"> 1107 <a href="/en-us/collections/sanskrit-language" class="site-nav__link">Sanskrit Language</a> 1108 </li> 1109 1110 <li class="site-nav__grandchild"> 1111 <a href="/en-us/collections/sociology" class="site-nav__link">Sociology</a> 1112 </li> 1113 1114 <li class="site-nav__grandchild"> 1115 <a href="/en-us/collections/sports" class="site-nav__link">Sports</a> 1116 </li> 1117 1118 <li class="site-nav__grandchild"> 1119 <a href="/en-us/collections/school-supplementary" class="site-nav__link">School Supplementary</a> 1120 </li> 1121 1122 <li class="site-nav__grandchild"> 1123 <a href="/en-us/collections/dictionary" class="site-nav__link">Dictionary</a> 1124 </li> 1125 1126 <li class="site-nav__grandchild"> 1127 <a href="/en-us/collections/languages" class="site-nav__link">Languages</a> 1128 </li> 1129 1130 <li class="site-nav__grandchild"> 1131 <a href="/en-us/collections/ayurveda" class="site-nav__link">Ayurveda</a> 1132 </li> 1133 1134 </ul> 1135 </li> 1136 1137 1138 1139 <li > 1140 <a href="/en-us/collections/health-and-fitness-1" class="site-nav__link">Health And Fitness</a> 1141 </li> 1142 1143 1144 1145 <li > 1146 <a href="/en-us/collections/religion-and-spirituality-1" class="site-nav__link">Religion And Spirituality</a> 1147 </li> 1148 1149 1150 1151 <li > 1152 <a href="/en-us/collections/humor-1" class="site-nav__link">Humor</a> 1153 </li> 1154 1155 1156 1157 <li > 1158 <a href="/en-us/collections/crafts-and-hobbies-1" class="site-nav__link">Crafts And Hobbies</a> 1159 </li> 1160 1161 1162 1163 <li > 1164 <a href="/en-us/collections/history-and-politics-1" class="site-nav__link">History And Politics</a> 1165 </li> 1166 1167 1168 1169 <li > 1170 <a href="/en-us/collections/children-and-teens-1" class="site-nav__link">Children And Teens</a> 1171 </li> 1172 1173 1174 1175 <li > 1176 <a href="/en-us/collections/families-and-relationships-1" class="site-nav__link">Families And Relationships</a> 1177 </li> 1178 1179 1180 1181 <li > 1182 <a href="/en-us/collections/travel-outdoors-and-nature-1" class="site-nav__link">Travel, Outdoors and Nature</a> 1183 </li> 1184 1185 1186 1187 <li > 1188 <a href="/en-us/collections/business-and-management" class="site-nav__link">Business and Management</a> 1189 </li> 1190 1191 1192 1193 <li > 1194 <a href="/en-us/collections/science-and-technology" class="site-nav__link">Science and Technology</a> 1195 </li> 1196 1197 1198 1199 <li > 1200 <a href="/en-us/collections/miscellaneous" class="site-nav__link">Miscellaneous</a> 1201 </li> 1202 1203 1204 1205 <li > 1206 <a href="/en-us/collections/philosophy" class="site-nav__link">Philosophy</a> 1207 </li> 1208 1209 1210 1211 <li > 1212 <a href="/en-us/collections/self-help" class="site-nav__link">Self Help</a> 1213 </li> 1214 1215 1216 1217 <li > 1218 <a href="/en-us/collections/translations" class="site-nav__link">Translations</a> 1219 </li> 1220 1221 1222 1223 <li > 1224 <a href="/en-us/collections/thought-provoking" class="site-nav__link">Thought Provoking</a> 1225 </li> 1226 1227 1228 1229 <li > 1230 <a href="/en-us/collections/pocket-books" class="site-nav__link">Pocket Books</a> 1231 </li> 1232 1233 1234 1235 <li > 1236 <a href="/en-us/collections/agriculture-and-animal-husbandry" class="site-nav__link">Agriculture and Animal Husbandry</a> 1237 </li> 1238 1239 1240 </ul> 1241 </li> 1242 1243 1244 1245 1246 <li class="site-nav__item"> 1247 <a href="/en-us/collections/new-arrivals" class="site-nav__link">New Arrivals</a> 1248 </li> 1249 1250 1251 1252 1253 <li class="site-nav__item"> 1254 <a href="/en-us/collections/bestsellers" class="site-nav__link">Bestsellers</a> 1255 </li> 1256 1257 1258 1259 1260 1261 1262 1263 1264 <li class="site-nav--has-submenu site-nav__item"> 1265 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7"> 1266 Publishers
1267 <span class="site-nav__link__text" aria-hidden="true">+</span> 1268 </button> 1269 <ul id="Collapsible-7" class="site-nav__submenu site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 1270 1271 1272 <li > 1273 <a href="/en-us/collections/abhijit-prakashan" class="site-nav__link">Abhijit Prakashan</a> 1274 </li> 1275 1276 1277 1278 <li > 1279 <a href="/en-us/collections/akshar-prakashan" class="site-nav__link">Akshar Prakashan</a> 1280 </li> 1281 1282 1283 1284 <li > 1285 <a href="/en-us/collections/ameya-prakashan" class="site-nav__link">Ameya Prakashan</a> 1286 </li> 1287 1288 1289 1290 <li > 1291 <a href="/en-us/collections/anushree-prakashan" class="site-nav__link">Anushree Prakashan</a> 1292 </li> 1293 1294 1295 1296 <li > 1297 <a href="/en-us/collections/continental-prakashan" class="site-nav__link">Continental Prakashan</a> 1298 </li> 1299 1300 1301 1302 <li > 1303 <a href="/en-us/collections/diamond-publications" class="site-nav__link">Diamond Publications</a> 1304 </li> 1305 1306 1307 1308 <li > 1309 <a href="/en-us/collections/dilipraj-prakashan" class="site-nav__link">Dilipraj Prakashan</a> 1310 </li> 1311 1312 1313 1314 <li > 1315 <a href="/en-us/collections/gajanan-book-depot" class="site-nav__link">Gajanan Book Depot</a> 1316 </li> 1317 1318 1319 1320 1321 1322 1323 1324 <li class="site-nav--has-submenu"> 1325 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7-9"> 1326 Jyotsna Prakashan 1327 <span class="site-nav__link__text" aria-hidden="true">+</span> 1328 </button> 1329 <ul id="Collapsible-7-9" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 1330 1331 <li class="site-nav__grandchild"> 1332 <a href="/en-us/collections/grace-prakashan" class="site-nav__link">Grace Prakashan</a> 1333 </li> 1334 1335 <li class="site-nav__grandchild"> 1336 <a href="/en-us/collections/random-house" class="site-nav__link">Random House</a> 1337 </li> 1338 1339 </ul> 1340 </li> 1341 1342 1343 1344 <li > 1345 <a href="/en-us/collections/majestic-prakashan" class="site-nav__link">Majestic Prakashan</a> 1346 </li> 1347 1348 1349 1350 <li > 1351 <a href="/en-us/collections/manjul-publishing-house" class="site-nav__link">Manjul Publishing House</a> 1352 </li> 1353 1354 1355 1356 <li > 1357 <a href="/en-us/collections/manovikas-prakashan" class="site-nav__link">Manovikas Prakashan</a> 1358 </li> 1359 1360 1361 1362 <li > 1363 <a href="/en-us/collections/mehta-publishing-house" class="site-nav__link">Mehta Publishing House</a> 1364 </li> 1365 1366 1367 1368 <li > 1369 <a href="/en-us/collections/menaka-prakashan-1" class="site-nav__link">Menaka Prakashan</a> 1370 </li> 1371 1372 1373 1374 <li > 1375 <a href="/en-us/collections/nitin-prakashan" class="site-nav__link">Nitin Prakashan</a> 1376 </li> 1377 1378 1379 1380 <li > 1381 <a href="/en-us/collections/padmagandha-prakashan" class="site-nav__link">Padmagandha Prakashan</a> 1382 </li> 1383 1384 1385 1386 <li > 1387 <a href="/en-us/collections/payal-publication" class="site-nav__link">Payal Publication</a> 1388 </li> 1389 1390 1391 1392 <li > 1393 <a href="/en-us/collections/prasad-prakashan" class="site-nav__link">Prasad Prakashan</a> 1394 </li> 1395 1396 1397 1398 <li > 1399 <a href="/en-us/collections/rajhans-prakashan" class="site-nav__link">Rajhans Prakashan</a> 1400 </li> 1401 1402 1403 1404 <li > 1405 <a href="/en-us/collections/rohan-prakashan" class="site-nav__link">Rohan Prakashan</a> 1406 </li> 1407 1408 1409 1410 <li > 1411 <a href="/en-us/collections/sadhana-prakashan" class="site-nav__link">Sadhana Prakashan</a> 1412 </li> 1413 1414 1415 1416 <li > 1417 <a href="/en-us/collections/sakal-prakashan" class="site-nav__link">Sakal Prakashan</a> 1418 </li> 1419 1420 1421 1422 <li > 1423 <a href="/en-us/collections/saket-prakashan" class="site-nav__link">Saket Prakashan</a> 1424 </li> 1425 1426 1427 1428 <li > 1429 <a href="/en-us/collections/samakaleen-prakashan" class="site-nav__link">Samakaleen Prakashan</a> 1430 </li> 1431 1432 1433 1434 <li > 1435 <a href="/en-us/collections/snehal-prakashan" class="site-nav__link">Snehal Prakashan</a> 1436 </li> 1437 1438 1439 1440 <li > 1441 <a href="/en-us/collections/tejgyan-foundation" class="site-nav__link">Tejgyan Foundation</a> 1442 </li> 1443 1444 1445 1446 <li > 1447 <a href="/en-us/collections/tilak-bandhu-prakashan" class="site-nav__link">Tilak Bandhu Prakashan</a> 1448 </li> 1449 1450 1451 1452 <li > 1453 <a href="/en-us/collections/unmesh-prakashan" class="site-nav__link">Unmesh Prakashan</a> 1454 </li> 1455 1456 1457 1458 <li > 1459 <a href="/en-us/collections/utkarsha-prakashan" class="site-nav__link">Utkarsha Prakashan</a> 1460 </li> 1461 1462 1463 1464 1465 1466 1467 1468 <li class="site-nav--has-submenu"> 1469 <button class="site-nav__link btn--link site-nav__expand" aria-expanded="false" aria-controls="Collapsible-7-30"> 1470 More Publishers
1471 <span class="site-nav__link__text" aria-hidden="true">+</span> 1472 </button> 1473 <ul id="Collapsible-7-30" class="site-nav__submenu site-nav__submenu--grandchild site-nav__submenu--collapsed" aria-hidden="true" style="display: none;"> 1474 1475 <li class="site-nav__grandchild"> 1476 <a href="/en-us/collections/ela-foundation" class="site-nav__link">Ela Foundation</a> 1477 </li> 1478 1479 <li class="site-nav__grandchild"> 1480 <a href="/en-us/collections/rohini-dake" class="site-nav__link">Rohini Dake</a> 1481 </li> 1482 1483 <li class="site-nav__grandchild"> 1484 <a href="/en-us/collections/vidyarthi-sahayyak-samiti" class="site-nav__link">Vidyarthi Sahayyak Samiti</a> 1485 </li> 1486 1487 <li class="site-nav__grandchild"> 1488 <a href="/en-us/collections/aaj-ka-anand-papers" class="site-nav__link">Aaj Ka Anand Papers</a> 1489 </li> 1490 1491 <li class="site-nav__grandchild"> 1492 <a href="/en-us/collections/sampada-publication" class="site-nav__link">Sampada Publication</a> 1493 </li> 1494 1495 <li class="site-nav__grandchild"> 1496 <a href="/en-us/collections/amrutsiddhi-prakashan" class="site-nav__link">Amrutsiddhi Prakashan</a> 1497 </li> 1498 1499 <li class="site-nav__grandchild"> 1500 <a href="/en-us/collections/navasahitya-book-stall" class="site-nav__link">Navasahitya Book Stall</a> 1501 </li> 1502 1503 <li class="site-nav__grandchild"> 1504 <a href="/en-us/collections/shashideep-prakashan" class="site-nav__link">Shashideep Prakashan</a> 1505 </li> 1506 1507 <li class="site-nav__grandchild"> 1508 <a href="/en-us/collections/kalasakta-pune" class="site-nav__link">Kalasakta, Pune</a> 1509 </li> 1510 1511 <li class="site-nav__grandchild"> 1512 <a href="/en-us/collections/self-published" class="site-nav__link">Self Published</a> 1513 </li> 1514 1515 <li class="site-nav__grandchild"> 1516 <a href="/en-us/collections/shraddha-prakashan" class="site-nav__link">Shraddha Prakashan</a> 1517 </li> 1518 1519 <li class="site-nav__grandchild"> 1520 <a href="/en-us/collections/manakshare-publications" class="site-nav__link">Manakshare Publications</a> 1521 </li> 1522 1523 </ul> 1524 </li> 1525 1526 1527 1528 <li > 1529 <a href="/en-us/collections/chinar-publishers" class="site-nav__link">Chinar Publishers</a> 1530 </li> 1531 1532 1533 1534 <li > 1535 <a href="/en-us/collections/indrayani-sahitya-prakashan" class="site-nav__link">Indrayani Sahitya Prakashan</a> 1536 </li> 1537 1538 1539 1540 <li > 1541 <a href="/en-us/collections/swati-prakashan" class="site-nav__link">Swati Prakashan</a> 1542 </li> 1543 1544 1545 1546 <li > 1547 <a href="/en-us/collections/madhushree-prakashan" class="site-nav__link">Madhushree Prakashan</a> 1548 </li> 1549 1550 1551 1552 <li > 1553 <a href="/en-us/collections/komal-prakashan" class="site-nav__link">Komal Prakashan</a> 1554 </li> 1555 1556 1557 1558 <li > 1559 <a href="/en-us/collections/vidarbha-marathwada-book-company" class="site-nav__link">Vidarbha Marathwada Book Company</a> 1560 </li> 1561 1562 1563 </ul> 1564 </li> 1565 1566 1567 1568 1569 <li class="site-nav__item"> 1570 <a href="/en-us/collections/vintage-collection" class="site-nav__link">Vintage Collection</a> 1571 </li> 1572 1573 1574 1575 1576 <li> 1577 <a href="/en-us/account/login" class="small--hide site-nav__link site-nav--account medium-up--hide">Log in</a> 1578 </li> 1579 <li> 1580 <a href="/en-us/account/register" class="small--hide site-nav__link site-nav--account medium-up--hide">Sign up</a> 1581 </li> 1582 1583 1584 </ul> 1585 <ul class="list--inline social-links"> 1586 1587 1588 1589 1590 1591 1592 1593 1594 <li> 1595 <a href="https://www.youtube.com/channel/UCr4GyVtHoBJroRAwkC6Sywg" title="Menakabooks on YouTube"> 1596 <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.
1596058q0-.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> 1597 <span class="icon__fallback-text">YouTube</span> 1598 </a> 1599 </li> 1600 1601 1602 1603 1604 </ul> 1605 </div> 1606 <hr class="medium-up--hide hr--small "> 1607 </nav> 1608</div> 1609 1610 1611 1612 1613</div> 1614 1615 <main class="main-content grid__item medium-up--four-fifths" id="MainContent" role="main"> 1616 1617 <hr class="hr--border-top small--hide"> 1618 1619 1620 <nav class="breadcrumb-nav small--text-center" aria-label="You are here"> 1621 <span itemscope itemtype="http://schema.org/BreadcrumbList"> 1622 <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 1623 <a href="/en-us" itemprop="item" title="Back to the frontpage"> 1624 <span itemprop="name">Home</span> 1625 </a> 1626 <span itemprop="position" hidden>1</span> 1627 </span> 1628 <span class="breadcrumb-nav__separator" aria-hidden="true">›</span> 1629 1630 <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 1631 <span itemprop="name">Account</span> 1632 <span itemprop="position" hidden>2</span> 1633 </span> 1634 1635 </span> 1636</nav> 1637 1638 1639 <!-- /templates/customers/login.liquid --> 1640<div class="grid"> 1641 1642 <div class="grid__item"> 1643 <div class="form--success hide" id="ResetSuccess"> 1644 We've sent you an email with a link to update your password. 1645 </div> 1646 1647 <div id="CustomerLoginForm" class="form-vertical"> 1648 <form method="post" action="/en-us/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /> 1649 1650 <h1 class="small--text-center">Login</h1> 1651 1652 1653 1654 <label for="CustomerEmail" class="label--hidden">Email</label> 1655 <input type="email" name="customer[email]" id="CustomerEmail" class="" placeholder="Email" autocorrect="off" autocapitalize="off" autofocus> 1656 1657 1658 <label for="CustomerPassword" class="label--hidden">Password</label> 1659 <input type="password" value="" name="customer[password]" id="CustomerPassword" class="" placeholder="Password"> 1660 1661 1662 <p> 1663 <input type="submit" class="btn" value="Sign In"> 1664 </p> 1665 <p><a href="/en-us/account/register" id="customer_register_link">Sign up</a></p> 1666 1667 <p><a href="#recover" id="RecoverPassword">Forgot your password?</a></p> 1668 1669 1670 </form> 1671 </div> 1672 1673 1674 <div id="RecoverPasswordForm" class="hide"> 1675 1676 <h2 class="small--text-center">Reset your password</h2> 1677 <p>We will send you an email to reset your password.</p> 1678 1679 <div class="form-vertical"> 1680 <form method="post" action="/en-us/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /> 1681 1682 1683 1684 1685 1686 1687 <label for="RecoverEmail" class="label--hidden">Email</label> 1688 <input type="email" value="" name="email" id="RecoverEmail" placeholder="Email" autocorrect="off" autocapitalize="off"> 1689 1690 <p> 1691 <input type="submit" class="btn" value="Submit"> 1692 </p> 1693 1694 <button type="button" id="HideRecoverPasswordLink" class="btn--link">Cancel</button> 1695 </form> 1696 </div> 1697 1698 </div> 1699 1700 1701 1702 </div> 1703 1704</div> 1705 1706 </main> 1707 1708 </div> 1709 1710 <hr> 1711 1712 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" role="contentinfo" data-section-id="footer" data-section-type="footer-section"> 1713 1714 <div class="grid"> 1715 1716 1717 1718 1719 1720 <div class="grid__item medium-up--one-third small--one-whole"> 1721 1722 <h3 class="site-footer__section-title">Important Links</h3> 1723 1724 <ul class="site-footer__menu"> 1725 1726 <li><a href="/en-us/pages/privacy-policy-1">Privacy Policy</a></li> 1727 1728 <li><a href="/en-us/pages/shipping-policy">Shipping Policy</a></li> 1729 1730 <li><a href="/en-us/pages/return-policy">Return Policy</a></li> 1731 1732 <li><a href="/en-us/pages/cancellation-policy">Cancellation Policy</a></li> 1733 1734 <li><a href="/en-us/pages/terms-conditions-1">Terms & Conditions</a></li> 1735 1736 <li><a href="/en-us/pages/disclaimer">Disclaimer</a></li> 1737 1738 <li><a href="https://menakabooks.aftership.com/">Track Order</a></li> 1739 1740 </ul> 1741 </div> 1742 1743 1744 1745 1746 <div class="grid__item medium-up--one-third small--one-whole"> 1747 1748 <h3 class="site-footer__section-title">Our Store</h3> 1749 1750 <div class="rte"><p>Menaka Prakashan (Publication division of MediaNext), 1, Shreeyash, 59/22, Navsahyadri
1750Society, Karve Nagar, Pune - 411052. Maharashtra. India.</p><p>Telephone: +91-20-2952 7960</p></div> 1751 </div> 1752 1753 1754 1755 1756 <div class="grid__item medium-up--one-third small--one-whole"> 1757 1758 <h3 class="site-footer__section-title">Tech Support (7 am - 10 pm IST)</h3> 1759 1760 <div class="rte"><p><strong>+91 88568 38601</strong></p><p><strong>+91 86685 58001 </strong></p></div> 1761 </div> 1762 1763 1764 1765 1766 </div> 1767 1768 1769 <hr> 1770 1771 1772 <div class="grid medium-up--grid--table sub-footer small--text-center"> 1773 <div class="grid__item medium-up--one-half"> 1774 <small>Copyright © 2026, <a href="/en-us" title="">Menakabooks</a>. </div></div> 1775</footer> 1776 1777 1778 1779 1780</div> 1781</div> 1782 1783 1784 1785 <ul hidden> 1786 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1787 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 1788 </ul> 1789 1790
1790<script src="//www.menakabooks.com/cdn/shop/t/3/assets/theme.js?v=137332315393817665141600341517" type="text/javascript"></script>
1790 1791 1792 <input type="hidden" name="aaamembership_customer_logged_id" value="" id="aaamembership_customer_logged_id"> 1793<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"/> 1794<style> 1795 #asw-core-loading{ 1796 position: fixed; 1797 top: 50%; 1798 left: 0; 1799 z-index: 99999; 1800 box-shadow: 0px 0px 20px #006e52; 1801 background-color: #006e52; 1802 border-radius: 0px 5px 5px 0px; 1803 text-align: center; 1804 padding: 10px; 1805 color: white; 1806 } 1807 .asw-core-hidden{ 1808 display: none !important; 1809 } 1810</style> 1811<div id="asw-core-loading" class="animate__animated animate__pulse animate__infinite asw-core-hidden"> 1812 <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"> 1813 <g transform="translate(0.000000,75.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none"> 1814 <path d="M408 645 c-8 -19 -8 -31 0 -51 10 -21 18 -25 44 -22 17 2 33 9 36 16 1815 3 9 -5 12 -24 10 -21 -2 -29 2 -32 16 -6 28 12 40 39 25 13 -6 27 -17 31 -23 1816 5 -7 8 -6 8 4 -1 51 -81 71 -102 25z"></path> 1817 <path d="M320 645 c-30 -7 -71 -16 -90 -20 -19 -4 -56 -14 -82 -22 -45 -14 1818 -48 -17 -48 -48 0 -55 19 -58 166 -28 71 14 130 27 132 28 2 2 -4 15 -13 29 1819 -11 16 -15 35 -11 51 4 14 5 25 4 24 -2 0 -28 -6 -58 -14z"></path> 1820 <path d="M508 544 c-4 -23 -13 -46 -20 -51 -7 -6 -47 -15 -88 -22 -84 -14 1821 -100 -23 -83 -49 9 -16 18 -100 14 -140 0 -8 -10 -12 -23 -10 -21 3 -23 10 1822 -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 1823 16 -5 20 -17 16 -10 -2 -91 -20 -181 -38 l-162 -32 2 -155 c2 -108 7 -156 15 1824 -158 8 -3 13 11 15 38 3 49 27 71 52 50 12 -10 16 -32 16 -88 0 -66 2 -74 18 1825 -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 1826 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 1827 36 15 33 225 -2 117 -6 166 -10 139z"></path> 1828 </g> 1829 </svg> 1830 <div id="asw-core-loading-text"> 1831 </div> 1832</div> 1833
1834<script> 1835 var __aswcx = false; 1836 var __aswcx_data = `{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}} 1837`; 1838 window.shopstorm = window.shopstorm || {}; // Extending the SS object 1839 window.shopstorm.shop = window.shopstorm.shop || {}; 1840 window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || 'Rs. {{amount}}'; 1841 window.shopstorm.cart = {}; 1842 window.shopstorm.cart.true_cart_count = String( 1843 `0 1844`) 1845 .trim(); 1846 function aswInit(){ 1847 if (location.search.indexOf("aswmToken") != -1 || localStorage.getItem("_aswm_shop_token")){ 1848 // We're gonna grab the wizard! 1849 $("#asw-core-loading-text").text("Loading Wizard..."); 1850 $("#asw-core-loading").removeClass("asw-core-hidden"); 1851 var token = localStorage.getItem("_aswm_shop_token"); 1852 if (!token){ 1853 var search = location.search.substr(1); 1854 search.split("&"); 1855 for (var s in search){ 1856 if (typeof(search) == "array") var sitem = search[s].split("="); 1857 else sitem = search.split("="); 1858 if (sitem[0] == "aswmToken"){ 1859 token = sitem[1]; 1860 break; 1861 } 1862 } 1863 } 1864 if (token){ 1865 localStorage.setItem("_aswm_shop_token",token); 1866 $.ajax({ 1867 url: "https://advanced-sw-core.herokuapp.com/wizard/?aswm_token="+token, 1868 method: "GET", 1869 success: function(resp){ 1870 setTimeout(function(resp){ 1871 $("#asw-core-loading").addClass("asw-core-hidden"); 1872 $("body").append(resp); 1873 },2000,resp); 1874 }, 1875 error: function(err){ 1876 return; 1877 } 1878 }); 1879 } 1880 else { 1881 console.log("[ASWM] Can't get wizard"); 1882 $("#asw-core-loading").addClass("asw-core-hidden"); 1883 } 1884 } 1885 else { 1886 // We're in worker mode 1887 /* ASWCX Loader */ 1888 try{ 1889 localStorage.setItem("_aswm_s_config",__aswcx_data); 1890 __aswcx = true; 1891 try{ 1892 var aswmcx = JSON.parse(localStorage.getItem("_aswm_s_config")); 1893 var cart_page_config_a = aswmcx[5]; 1894 var cart_page_config_b = aswmcx[6]; 1895 if(!cart_page_config_a || !cart_page_config_b) throw "ASWMCX Error 681"; 1896 var cart_page_config = { 1897 id: cart_page_config_a._aswm_cart_form_id, 1898 index: cart_page_config_a._aswm_cart_form_index, 1899 index_updated: false, 1900 resolved: cart_page_config_a._aswm_resolved_cart_form_conflicts, 1901 line_item_sel: cart_page_config_b._aswm_cart_line_item_layout_sel, 1902 price_sel: cart_page_config_b._aswm_cart_line_item_price_selectors, 1903 quantity_sel: cart_page_config_b._aswm_cart_line_item_quantity_sel, 1904 subtotal_sel: cart_page_config_b._aswm_cart_subtotal_sel, 1905 cart_count_sel: cart_page_config_b._aswm_cart_count_selector, 1906 skip_indexes: cart_page_config_b._aswm_cart_form_skip_indexes 1907 }; 1908 if(cart_page_config.cart_count_sel){ 1909 $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count); 1910 var cart_count_monitor_func = function(){ 1911 $(cart_page_config.cart_count_sel).off("DOMSubtreeModified"); 1912 $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count); 1913 setTimeout(function(){ 1914 $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count); 1915 $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func); 1916 },2); 1917 } 1918 $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func); 1919 } 1920 1921 } 1922 catch(e){ 1923 console.log(e); 1924 // Another one... 1925 } 1926 } 1927 catch(e){ 1928 console.log(e); 1929 // It failed 1930 } 1931 var url_endpoint = "https://advanced-sw-core.herokuapp.com/wizard/?aswm_worker=true&aswm_tsid="+Shopify.theme.theme_store_id; 1932 if (location.href.indexOf("products") != -1) url_endpoint += "&aswm_product=1"; 1933 $.ajax({ 1934 url: url_endpoint, 1935 method: "GET", 1936 success: function(resp){ 1937 $("body").append(resp); 1938 }, 1939 error: function(err){ 1940 return; 1941 } 1942 }); 1943 } 1944 } 1945 function waitForjQuery(){ 1946 if(typeof($) != "undefined") aswInit(); 1947 else if (typeof(jQuery) != "undefined"){ 1948 $ = jQuery; 1949 aswInit(); 1950 } 1951 else setTimeout(waitForjQuery,200); 1952 } 1953 function checkjQuery(){ 1954 if(typeof(jQuery) == 'undefined' && typeof($) == 'undefined'){ 1955 const script = document.createElement('script'); 1956 script.src = 'https://code.jquery.com/jquery-3.4.1.min.js'; 1957 document.head.appendChild(script); 1958 waitForjQuery(); 1959 } 1960 else if (typeof(jQuery)){ 1961 $ = jQuery; 1962 aswInit(); 1963 } 1964 } 1965 window.addEventListener('DOMContentLoaded', checkjQuery); 1966</script>
1966 1967<link href="//www.menakabooks.com/cdn/shop/t/3/assets/recurpay.scss.css?v=108482729817560844331653648660" rel="stylesheet" type="text/css" media="all" />
1968<script> 1969 (function() { 1970 //Append Script 1971 var initScript = function(url, callback) { 1972 var script = document.createElement("script"); 1973 script.type = "text/javascript"; 1974 if (script.readyState){ 1975 script.onreadystatechange = function() { 1976 if (script.readyState == "loaded" || script.readyState == "complete") { 1977 script.onreadystatechange = null; 1978 callback(); 1979 } 1980 }; 1981 } else { 1982 script.onload = function() { 1983 callback(); 1984 }; 1985 } 1986 script.src = url; 1987 document.getElementsByTagName("head")[0].appendChild(script); 1988 }; 1989 1990 var recurpaySubscription = function($) { 1991 window.recurpay = {}; 1992 recurpay.domainURL = 'https://menakabooks2.recurpay.com'; 1993 recurpay.action = 'default'; 1994 recurpay.labelText = 'Subscribe Now and Save'; 1995 recurpay.labelButton = 'Subscribe Now'; 1996 recurpay.product= {}; 1997 recurpay.checkout = "recurpay"; 1998 recurpay.mixedCart = false; 1999 recurpay.product.id = ""; 2000 recurpay.product.only_subscription = ""; 2001 recurpay.product.available = ""; 2002 recurpay.eligibilityAPI = recurpay.domainURL + '/api/storefront/v2/checkout/eligibility'; 2003 recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json'; 2004 recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json'; 2005 recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/"; 2006 recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp'; 2007 2008 recurpay.customer = 'guest'; 2009 2010 var accountTemplate = '', 2011 pdpTemplate = '', 2012 accountSelector = "#recurpay-account-widget", 2013 pdpSelector = "#recurpay-pdp-widget", 2014 subscriptionSelector = "#recurpay-manage-subscriptions", 2015 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', 2016 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', 2017 atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart', 2018 buynowSelector = 'form[action="/cart/add"] .shopify-payment-button'; 2019 2020 // ACCOUNT PAGE 2021 //LOGIN PAGE 2022function loginPageSubscriptionLink(){ 2023 var accountLoginHTML = ""; 2024 managesubscriptionSelector = ".recurpay-manage-subscription-link", 2025 signUpFormSelector = 'form[action*="/account"]'; 2026 if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){ 2027 $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>"); 2028 } 2029 if($(managesubscriptionSelector).length >= 0){ 2030 if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){ 2031 var account_url = ""; 2032 2033 account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true'; 2034 2035 $.ajax({ 2036 url: account_url, 2037 type: 'GET', 2038 async:true, 2039 success: function(response){ 2040 if(response != "ERROR"){ 2041 if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){ 2042 accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>"; 2043 } 2044 } 2045 $(managesubscriptionSelector).html(accountLoginHTML); 2046 } 2047 }); 2048 } 2049 } 2050} 2051loginPageSubscriptionLink(); 2052 2053if($(accountSelector).length && recurpay.customer !== "guest"){ 2054 function recurAccount(count){ 2055 accountTemplate += '<div class="subscription__account" data-subscription-block>' 2056 accountTemplate += '<div class="subscription__account--content">' 2057 accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>' 2058 if(count !== 0){ 2059 accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>' 2060 accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>' 2061 } 2062 else{ 2063 accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>' 2064 accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>' 2065 } 2066 accountTemplate += '</div></div>' 2067 return accountTemplate; 2068 } 2069 $.ajax({ 2070 url: recurpay.accountAPI, 2071 type: 'GET', 2072 success: function(response){ 2073 var accountHTML = ''; 2074 if(response != "ERROR" && response.success == true) { 2075 accountHTML = recurAccount(response.data.subscription.count); 2076 } 2077 else { 2078 accountHTML = recurAccount(0); 2079 } 2080 if($(accountSelector).length){ 2081 $(accountSelector).html(accountHTML); 2082 } 2083 }, 2084 error: function(jqXhr, textStatus, errorThrown){ 2085 console.log( errorThrown ); 2086 } 2087 }); 2088 $(document).on('click', subscriptionSelector, function(e) { 2089 e.preventDefault(); 2090 var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>"); 2091 $('body').append(checkoutForm); 2092 checkoutForm.submit(); 2093 }); 2094 } 2095 2096 // CHECK SUBSCRIPTION ELIGIBILITY 2097 function checkoutEligibility (){ 2098 $.ajax({ 2099 url: recurpay.eligibilityAPI, 2100 type: 'GET', 2101 async: false, 2102 success: function(response) { 2103 if(response != "ERROR" && response.checkout) { 2104 if(response.checkout.redirect_to){ 2105 recurpay.checkout = response.checkout.redirect_to; 2106 } 2107 } 2108 } 2109 }); 2110 } 2111 checkoutEligibility(); 2112 // CART PAGE 2113 function recurCart(cartData){ 2114 var checkoutData = [], 2115 cartItems = cartData.items, 2116 cartAttributes = [], 2117 cartNote = cartData.note, 2118 recurpayCheckout = false;
2119 $.each( cartData.attributes, function(key, value ) { 2120 if(key != "Plan" && key != '_PlanId'){ 2121 cartAttributes.push({ 2122 name: key, 2123 value:value 2124 }); 2125 } 2126 }); 2127 for(var i=0; i < cartItems.length; i++){ 2128 var Planid = '', 2129 item = cartItems[i], 2130 property = item.properties, 2131 lineProperty = []; 2132 if(property){ 2133 if(property._PlanId){ 2134 Planid = property._PlanId 2135 recurpayCheckout = true; 2136 } 2137 $.each( property, function(key, value ) { 2138 if(key != "Plan" && key != '_PlanId'){ 2139 lineProperty.push({ 2140 name: key, 2141 value:value 2142 }); 2143 } 2144 }); 2145 } 2146 if(Planid == ''){ 2147 checkoutData.push({ 2148 quantity: item.quantity, 2149 variant_id: item.id, 2150 properties: lineProperty, 2151 type: 'ONETIME', 2152 currency:'INR' 2153 }); 2154 } 2155 else{ 2156 checkoutData.push({ 2157 quantity: item.quantity, 2158 variant_id: item.id, 2159 properties: lineProperty, 2160 plan_id: Planid, 2161 type: 'SUBSCRIPTION', 2162 currency:'INR' 2163 }); 2164 } 2165 } 2166 if(recurpayCheckout) { 2167 var getCheckoutData = JSON.stringify(checkoutData), 2168 getCartAttributes = JSON.stringify(cartAttributes), 2169 cartNote = $('[name="note"]').val(); 2170 checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" + 2171 "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+ 2172 "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" + 2173 "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" + 2174 "<input type='hidden' name='note' value='"+cartNote+"' />" + 2175 "</form>"); 2176 $('body').append(checkoutForm); 2177 checkoutForm.submit(); 2178 } 2179 else { 2180 document.location.href = "/checkout"; 2181 } 2182 } 2183 2184 // PRODUCT PAGE 2185 function recurPDP(data){ 2186 var prepaidCount = 0, 2187 regularCount = 0, 2188 prepaidDiscount = [], 2189 maxPrepaidDiscount = '', 2190 showTabs = false, 2191 GetPlans = "", 2192 tabHTML = ""; 2193 $.each(data.plans, function(key, plan) { 2194 var DiscountPercentageHtml = '', 2195 TrialDescriptionHtml = '', 2196 DescriptionHtml = '', 2197 PlanHtml = '', 2198 PlanDiscount = 0, 2199 PlanType = 'regular'; 2200 if(plan.type){ 2201 PlanType = plan.type; 2202 if(PlanType == 'prepaid'){ 2203 prepaidCount += prepaidCount+1; 2204 prepaidDiscount.push(plan.discount.value); 2205 } 2206 else{ 2207 regularCount += regularCount+1; 2208 } 2209 } 2210 if(plan.discount.type == "percentage" && plan.discount.value != 0){ 2211 PlanDiscount = plan.discount.value; 2212 DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>'; 2213 } 2214 if(plan.description) { 2215 DescriptionHtml = '<div class="recurpay__description">' + plan.description + '</div>'; 2216 } 2217 if(plan.trial.description) { 2218 TrialDescriptionHtml = '<div class="recurpay__description"><span class="recurpay__description--trial">Trial Details : </span>' + plan.trial.description +'</div>'; 2219 } 2220 PlanHtml += '<div class="recurpay__plan" plan-type="'+PlanType+'" plan-id="'+plan.id+'"><label class="recurpay__plan--label">'; 2221 if(recurpay.checkout == "shopify"){ 2222 if(key == 0){ 2223 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+'">'; 2224 } 2225 else{ 2226 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+'">'; 2227 } 2228 } 2229 else{ 2230 if(key == 0){ 2231 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+'">'; 2232 } 2233 else{ 2234 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+'">'; 2235 } 2236 } 2237 PlanHtml += '<span class="recurpay__plan--checkmark"></span><span class="recurpay__plan--title">' + plan.name + DiscountPercentageHtml+'</span></label>'; 2238 PlanHtml += '<div class="recurpay__plan--description">' + DescriptionHtml + TrialDescriptionHtml + '</div></div>'; 2239 GetPlans += PlanHtml; 2240 }) 2241 if(regularCount > 0 && prepaidCount >0){ 2242 showTabs = true; 2243 maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount); 2244 } 2245 if(showTabs){ 2246 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>' 2247 if(maxPrepaidDiscount >0 ){ 2248 tabHTML += '<span class="recur-disc-tag">('+maxPrepaidDiscount+'% Off)</span>' 2249 } 2250 tabHTML += '</div></div>'; 2251 } 2252 if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){ 2253 pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>' 2254 } 2255 else{ 2256 pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>' 2257 } 2258 pdpTemplate += '<div class="recurpay__content">' 2259 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>' 2260 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>' 2261 pdpTemplate += '</label><div class="recurpay__plans">' 2262 pdpTemplate += '<div data-recurpay-plans>'+tabHTML+GetPlans+'</div><div class="recurpay__action"><button type="button" data-recurpay-action>'+recurpay.labelButton+'</button></div>' 2263 pdpTemplate += '</div></div></div>'; 2264 pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">'; 2265 pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">'; 2266 if(recurpay.checkout == "shopify"){ 2267 pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">'; 2268 } 2269 return pdpTemplate; 2270 } 2271 if($(pdpSelector).length <= 0){ 2272 if (window.location.href.indexOf("/products/") > -1) {
2273 if($(atcFormSelector).find(atcSelector).filter(':visible').length){ 2274 if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){ 2275 $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>"); 2276 } 2277 else{ 2278 $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>"); 2279 } 2280 if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){ 2281 $(pdpSelector).parent().addClass("recurpay-z-index"); 2282 } 2283 } 2284 else if($(atcFormSelector).find(atcSelector).length){ 2285 if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){ 2286 $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>"); 2287 } 2288 else{ 2289 $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>"); 2290 } 2291 if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){ 2292 $(pdpSelector).parent().addClass("recurpay-z-index"); 2293 } 2294 } 2295 else{ 2296 $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>") 2297 } 2298 } 2299 } 2300 if($(pdpSelector).length){ 2301 $.ajax({ 2302 url: recurpay.pdpAPI, 2303 type: 'GET', 2304 async: false, 2305 success: function(response) { 2306 var pdpHTML = ''; 2307 if(response != "ERROR" && response.success == true) { 2308 if(response.data.plans.length > 0){ 2309 pdpHTML = recurPDP(response.data); 2310 } 2311 } 2312 if($(pdpSelector).length && recurpay.product.available == "true"){ 2313 $(pdpSelector).html(pdpHTML); 2314 } 2315 } 2316 }); 2317 } 2318 else{ 2319 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 2320 var modalHTML = ""; 2321 modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>' 2322 modalHTML += '<div class="recurpay-modal--overlay"></div>' 2323 modalHTML += '<div class="recurpay-modal-inner-container">' 2324 modalHTML += '<div class="recurpay-modal-content">' 2325 modalHTML += '<div class="recurpay-modal-header">' 2326 modalHTML += '<div class="recurpay-modal-image">' 2327 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,
23276.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>' 2328 modalHTML += '</div>' 2329 modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>' 2330 modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>' 2331 modalHTML += '</div>' 2332 modalHTML += '<div class="recurpay-modal-body">' 2333 modalHTML += '<div class="recurpay-modal-body-content">' 2334 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>
2334 to get it resolved instantly</span></div>' 2335 modalHTML += '</div></div>' 2336 modalHTML += '<div class="recurpay-modal-footer">' 2337 modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>' 2338 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>' 2339 modalHTML += '</div></div></div></div>' 2340 if($('[data-recurpay-visibility-modal]').length <= 0){ 2341 if($('body').length){ 2342 $('body').append(modalHTML); 2343 } 2344 else if($('html').length){ 2345 $('html').append(modalHTML); 2346 } 2347 } 2348 } 2349 } 2350 function recurProperties(){ 2351 if($('.recurpay__checkbox').is(":checked")){ 2352 var planName = $('[name="recurpay-input"]:checked').attr('data-plan-name'), 2353 planId = $('[name="recurpay-input"]:checked').attr('data-plan'); 2354 $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName); 2355 $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId); 2356 if(recurpay.checkout == "shopify"){ 2357 var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan'); 2358 $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId); 2359 } 2360 } 2361 else{ 2362 $('#recurpay_plan_name').attr("name",""); 2363 $('#recurpay_plan_id').attr("name",""); 2364 if(recurpay.checkout == "shopify"){ 2365 $('#recurpay_selling_plan_id').attr("name",""); 2366 } 2367 } 2368 } 2369 function addSubscription(){ 2370 var variantSelector = $('form[action="/cart/add"] [name="id"]'), 2371 quantitySelector = $('form[action="/cart/add"] [name="quantity"]'), 2372 subscriptionPlanId = $('[name="recurpay-input"]:checked').attr('data-plan'), 2373 subscriptionPlanName = $('[name="recurpay-input"]:checked').attr('data-plan-name'), 2374 subscriptionPlanType = $('[name="recurpay-input"]:checked').attr('data-plan-type'), 2375 planVariant = parseInt(variantSelector.val()), 2376 planQuantity = 1, 2377 planParams = {}; 2378 if(quantitySelector.length) { 2379 planQuantity = parseInt(quantitySelector.val()); 2380 } 2381 2382 if(recurpay.checkout == "shopify"){ 2383 var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan'); 2384 planParams = { 2385 id: planVariant, 2386 quantity: planQuantity, 2387 selling_plan: sellingPlanId, 2388 properties: { 2389 'Plan': subscriptionPlanName, 2390 '_PlanId': subscriptionPlanId 2391 } 2392 } 2393 } 2394 else{ 2395 planParams = { 2396 id: planVariant, 2397 quantity: planQuantity, 2398 properties: { 2399 'Plan': subscriptionPlanName, 2400 '_PlanId': subscriptionPlanId 2401 } 2402 } 2403 } 2404 2405 if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){ 2406 $.getJSON('/cart', function(response) { 2407 response.items = []; 2408 response.items.push(planParams); 2409 recurCart(response); 2410 }); 2411 } 2412 else{ 2413 if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){ 2414 $(atcFormSelector).find(atcSelector).first().click(); 2415 } 2416 else{ 2417 $.ajax({ 2418 type: 'POST', 2419 url: '/cart/add.js', 2420 dataType: 'json', 2421 data: planParams, 2422 success: function() { 2423 if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){ 2424 $.getJSON('/cart', function(response) { 2425 recurCart(response); 2426 }); 2427 } 2428 else if(recurpay.action == "cart"){ 2429 document.location.href = '/cart'; 2430 } 2431 else{ 2432 document.location.href = '/checkout'; 2433 } 2434 }, 2435 error: function(xhr, status, error) { 2436 var err = eval("(" + xhr.responseText + ")"); 2437 $('[data-recurpay-error]') 2438 .html(err.description) 2439 .show().delay(3000).fadeOut(); 2440 } 2441 }); 2442 } 2443 } 2444 2445 } 2446 $(document).on('click',".recur-tab", function(e) { 2447 e.preventDefault(); 2448 var $this = $(this); 2449 var subType = $this.attr("plan-type"); 2450 var recurInput = $('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']"); 2451 if($this.hasClass("active")){ 2452 $('.recurpay__plan').hide(); 2453 $('.recurpay__plan[plan-type="'+subType+'"]').show(); 2454 if(($('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']:checked").length) <=0){ 2455 $(recurInput).first().prop("checked",true).change(); 2456 } 2457 } 2458 else{ 2459 $('.recur-tab').removeClass("active"); 2460 $this.addClass("active"); 2461 $('.recurpay__plan').hide(); 2462 $('.recurpay__plan[plan-type="'+subType+'"]').show(); 2463 $(recurInput).first().prop("checked",true).change(); 2464 } 2465 }); 2466 if($('.recur-tab').length){ 2467 $('.recur-tab')[0].click(); 2468 } 2469 $(document).on('change',"[name='recurpay-input']", function(e) { 2470 recurProperties(); 2471 }); 2472 $(document).on('click',".recurpay-modal-cancel-btn", function(e) { 2473 $('[data-recurpay-visibility-modal]').hide(); 2474 }); 2475 2476 $(document).on('change',".recurpay__checkbox", function(e) { 2477 var $this = $(this); 2478 if($this.is(':checked')){ 2479 $(atcFormSelector).find(atcSelector).first().hide(); 2480 $(buynowSelector).hide(); 2481 $('.recurpay__plans').show(); 2482 } 2483 else{ 2484 $(atcFormSelector).find(atcSelector).first().show(); 2485 $(buynowSelector).show(); 2486 $('.recurpay__plans').hide(); 2487 } 2488 recurProperties(); 2489 }); 2490 2491 if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){ 2492 $('.recurpay__checkbox').prop("checked",true).change(); 2493 } 2494 $(document).on('click',"[data-recurpay-action]", function(e) { 2495 addSubscription(); 2496 }); 2497 if(recurpay.checkout == "recurpay"){ 2498 $(document).on('click', checkoutSelector, function(e) { 2499 e.preventDefault(); 2500 e.stopPropagation(); 2501 $.getJSON('/cart', function(response) { 2502 recurCart(response); 2503 }) 2504 }); 2505 } 2506 } 2507 //Append jQuery if it is not there, then call to recurpaySubscription 2508 //Otherwise directly call to recurpaySubscription 2509 if ((typeof(jQuery) == 'undefined')) { 2510 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() { 2511 window.recurpayScript = jQuery.noConflict(true); 2512 recurpaySubscription(recurpayScript); 2513 }) 2514 } 2515 else { 2516 recurpaySubscription(jQuery); 2517 } 2518 })(); 2519</script>
2519 2520 2521 2522<link href="//www.menakabooks.com/cdn/shop/t/3/assets/recurpay-cart.css?v=78193282709029329271692910107" rel="stylesheet" type="text/css" media="all" />
2523<script defer> 2524 (function() { 2525 //Append Script 2526 var initScript = function(url, callback) { 2527 var script = document.createElement("script"); 2528 script.type = "text/javascript"; 2529 if (script.readyState){ 2530 script.onreadystatechange = function() { 2531 if (script.readyState == "loaded" || script.readyState == "complete") { 2532 script.onreadystatechange = null; 2533 callback(); 2534 } 2535 }; 2536 } else { 2537 script.onload = function() { 2538 callback(); 2539 }; 2540 } 2541 script.src = url; 2542 document.getElementsByTagName("head")[0].appendChild(script); 2543 }; 2544 2545 var recurpayCartSubscription = function($) { 2546 window.recurpayCart = {}; 2547 recurpayCart.domainURL = 'https://menakabooks2.recurpay.com'; 2548 recurpayCart.checkout = 'recurpay'; 2549 recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger'; 2550 recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans'; 2551 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 2552 recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force'; 2553 } 2554 2555 recurpayCart.recurMoney = { 2556 formatPrice: function (price, convertCurrency) { 2557 if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) { 2558 var currency = Shopify.currency.active; 2559 var exchangeRate = Shopify.currency.rate; 2560 var moneyFormat = "" + currency; 2561 var currencyFormat = ""; 2562 if (typeof convertCurrency === "undefined") { 2563 convertCurrency = false; 2564 } 2565 if (convertCurrency && exchangeRate !== "1.0") { 2566 price = this.convertMoney(price, exchangeRate, currency); 2567 } 2568 var bodyAttrMoneyFormat = $("body").attr("data-money-format"); 2569 if (currencyFormat !== "") { 2570 moneyFormat = currencyFormat; 2571 } 2572 else { 2573 if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") { 2574 moneyFormat = Shopify.currency_settings.money_format; 2575 } else if (typeof window.money_format !== "undefined") { 2576 moneyFormat = window.money_format; 2577 } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") { 2578 moneyFormat = window.Theme.moneyFormat; 2579 } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") { 2580 moneyFormat = window.theme.moneyFormat; 2581 } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") { 2582 moneyFormat = window.theme.money_format; 2583 } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") { 2584 moneyFormat = theme.settings.moneyFormat; 2585 } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") { 2586 moneyFormat = window.theme.strings.moneyFormat; 2587 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") { 2588 moneyFormat = window.Currency.money_format[currency]; 2589 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") { 2590 moneyFormat = window.Currency.money_format; 2591 } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") { 2592 moneyFormat = bodyAttrMoneyFormat; 2593 } else if (typeof wsgMoneyFormat === "string") { 2594 moneyFormat = wsgMoneyFormat; 2595 } else if (typeof price_format === "string") { 2596 moneyFormat = price_format; 2597 } else { 2598 price = price / 100;
2599 return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() }); 2600 } 2601 } 2602 return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency()); 2603 } 2604 return ""; 2605 }, 2606 formatMoney: function (cents, format, fallbackCurrency, directionFor50) { 2607 if (typeof directionFor50 === "undefined") { 2608 var directionFor50 = "up"; 2609 } 2610 try { 2611 if (typeof cents == "string") { 2612 cents = cents.replace(".", ""); 2613 } 2614 var value = ""; 2615 var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 2616 var formatString = format; 2617 function defaultOption(opt, def) { 2618 return typeof opt == "undefined" ? def : opt; 2619 } 2620 function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) { 2621 precision = defaultOption(precision, 2); 2622 thousands = defaultOption(thousands, ","); 2623 decimal = defaultOption(decimal, "."); 2624 directionFor50 = defaultOption(directionFor50, "up"); 2625 if (isNaN(number) || number == null) { 2626 return 0; 2627 } 2628 var originalNumber = number; 2629 number = (number / 100.0).toFixed(precision); 2630 if (directionFor50 === "down") { 2631 if (originalNumber / 100 - number === -0.5) { 2632 number -= 1; 2633 number = number.toString(); 2634 } 2635 } 2636 var parts = number.split("."), 2637 dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands), 2638 cents = parts[1] ? decimal + parts[1] : ""; 2639 return dollars + cents; 2640 } 2641 switch (formatString.match(placeholderRegex)[1]) { 2642 case "amount": 2643 value = formatWithDelimiters(cents, 2); 2644 break; 2645 case "amount_no_decimals": 2646 value = formatWithDelimiters(cents, 0, ",", ".", directionFor50); 2647 break; 2648 case "amount_with_comma_separator": 2649 value = formatWithDelimiters(cents, 2, ".", ","); 2650 break; 2651 case "amount_with_decimal_separator": 2652 value = formatWithDelimiters(cents, 2, ",", "."); 2653 break; 2654 case "amount_no_decimals_with_comma_separator": 2655 value = formatWithDelimiters(cents, 0, ".", ",", directionFor50); 2656 break; 2657 case "amount_no_decimals_with_space_separator": 2658 value = formatWithDelimiters(cents, 0, " ", ",", directionFor50); 2659 break; 2660 case "amount_with_apostrophe_separator": 2661 value = formatWithDelimiters(cents, 2, "'", "."); 2662 break; 2663 } 2664 return formatString.replace(placeholderRegex, value); 2665 } catch (e) { 2666 console.log(e.message); 2667 price = cents / 100; 2668 return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency }); 2669 } 2670 }, 2671 convertMoney: function (value, rate, currency, round) { 2672 if (value <= 0) { 2673 return 0; 2674 } 2675 value *= rate; 2676 var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"]; 2677 var roundTo100 = ["JPY"]; 2678 var roundTo95 = ["EUR"]; 2679 if (round) { 2680 if (roundUp.indexOf(currency) !== -1) {
2681 value = Math.ceil(value); 2682 } else if (roundTo100.indexOf(currency) !== -1) { 2683 value = Math.ceil(value / 100) * 100; 2684 } else if (roundTo95.indexOf(currency) !== -1) { 2685 value = Math.ceil(value) - 0.05; 2686 } 2687 } 2688 return value; 2689 } 2690 }; 2691 2692 function formatPriceMoney(price){ 2693 var multiple_price = price*100; 2694 var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price); 2695 return formatted_price; 2696 } 2697 2698 function callCart(){ 2699 $.getJSON('/cart', function(response) { 2700 createGlobalCart(response); 2701 }); 2702 } 2703 2704 const cxRunTime = window.fetch; 2705 window.fetch = function () { 2706 return new Promise((resolve, reject) => { 2707 cxRunTime 2708 .apply(this, arguments) 2709 .then((response) => { 2710 if ( 2711 response.url.indexOf("/cart/add") >= 0 || 2712 response.url.indexOf("/cart/change") >= 0 || 2713 response.url.indexOf("/cart/update") >= 0 || 2714 response.url.indexOf("/cart/clear") >= 0 2715 ) { 2716 setTimeout(function() {callCart()}, 1000); 2717 } 2718 resolve(response); 2719 }) 2720 .catch((error) => { 2721 reject(error); 2722 }); 2723 }); 2724 }; 2725 2726 2727 function createGlobalCart(cart){ 2728 recurpayCart.items = []; 2729 var allProducts = []; 2730 if(cart.items.length >0){ 2731 for(var i=0; i < cart.items.length; i++){ 2732 var Planid = '', 2733 item = cart.items[i], 2734 property = item.properties, 2735 sellingPlan = {}, 2736 sellingPlanId = '', 2737 subscriptionItem = false, 2738 lineProperty = []; 2739 if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){ 2740 sellingPlan = item.selling_plan_allocation.selling_plan; 2741 sellingPlanId = item.selling_plan_allocation.selling_plan.id; 2742 if(sellingPlanId !== undefined && sellingPlanId !== null){ 2743 subscriptionItem = true; 2744 } 2745 } 2746 allProducts.push(cart.items[i].product_id); 2747 recurpayCart.items.push({ 2748 product_id: cart.items[i].product_id, 2749 variant_id: cart.items[i].id, 2750 selling_plan_id: sellingPlanId, 2751 subscription: subscriptionItem, 2752 item_details: cart.items[i], 2753 plans: [], 2754 }) 2755 } 2756 getCartPlans(allProducts); 2757 } 2758 } 2759 2760 function getCartPlans(products){ 2761 $.ajax({
2762 url: recurpayCart.pdpAPI, 2763 type: 'POST', 2764 async:true, 2765 data: {"products": products,"settings": true}, 2766 success: function(response) { 2767 if(response != "ERROR") { 2768 if(response.plans.length > 0){ 2769 if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){ 2770 recurpayCart.settings = response.settings; 2771 } 2772 $(response.plans).each(function(){ 2773 var $this = $(this); 2774 var pdpHTML = ''; 2775 var getProductId = $this[0].product.id; 2776 var $this = $(this); 2777 if($this[0].product.plans.length >0){ 2778 var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String); 2779 for (var i=0; i<indexes.length; i++){ 2780 var getIndex = indexes[i]; 2781 recurpayCart.items[getIndex].plans = $this[0].product.plans; 2782 } 2783 } 2784 }); 2785 if(response.settings.cart_upsell_status){ 2786 addCartWidget(); 2787 if(window.SLIDECART_UPDATE !== undefined){ 2788 window.SLIDECART_LOADED = function(cart) { 2789 addCartWidget(); 2790 } 2791 window.SLIDECART_UPDATE = function(cart) { 2792 addCartWidget(); 2793 } 2794 window.SLIDECART_ADD_TO_CART = function({ id, quantity }) { 2795 callCart(); 2796 } 2797 } 2798 } 2799 else{ 2800 sessionStorage.setItem("recurpay_cart_upsell", "false"); 2801 } 2802 } 2803 } 2804 } 2805 }); 2806 } 2807 2808 function addCartWidget(){ 2809 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"; 2810 var eventLog = "failure"; 2811 if($(getSelector).length >0){ 2812 for (var i=0; i<$(getSelector).length; i++){ 2813 var cartSelector = $(getSelector)[i]; 2814 var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 2815 var linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 2816 var overrideAlignment = false; 2817 if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){ 2818 if($(cartSelector).parents("#Cart-Drawer").length >0){ 2819 cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer"); 2820 qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 2821 linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 2822 } 2823 else if($(cartSelector).parents(".cart-drawer").length >0){ 2824 cartSelector = $(getSelector).eq(i).parents(".cart-drawer"); 2825 qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 2826 linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 2827 } 2828 } 2829 if($(qtySelectors).length > 0){ 2830 for(var j=0; j<$(qtySelectors).length; j++){ 2831 var getWidgetCode = recurpayCartWidget(j); 2832 if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2833 $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2834 } 2835 else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2836 if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){ 2837 $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2838 } 2839 else{ 2840 $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2841 } 2842 } 2843 else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2844 $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2845 } 2846 else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2847 if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){ 2848 $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2849 } 2850 else{ 2851 $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2852 } 2853 } 2854 else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){ 2855 if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){ 2856 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2857 $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>"); 2858 } 2859 else{ 2860 $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide"); 2861 } 2862 } 2863 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2864 $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2865 } 2866 } 2867 else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2868 $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2869 } 2870 else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2871 $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2872 } 2873 else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2874 if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){ 2875 $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2876 } 2877 else{ 2878 $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2879 } 2880 } 2881 else if($(qtySelectors).eq(j).parent().css('display') == 'flex'){ 2882 if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2883 $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2884 } 2885 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2886 $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2887 } 2888 overrideAlignment = true; 2889 } 2890 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2891 $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2892 eventLog = "reverify"; 2893 overrideAlignment = true; 2894 } 2895 else{ 2896 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2897 $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2898 eventLog = "reverify"; 2899 overrideAlignment = true; 2900 } 2901 } 2902 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2903 if(overrideAlignment){ 2904 if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 3
290400){ 2905 var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent(); 2906 var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent(); 2907 $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove(); 2908 $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2909 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2910 if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 300){ 2911 $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove(); 2912 $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2913 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2914 } 2915 } 2916 } 2917 } 2918 } 2919 else if($(linkSelectors).length > 0){ 2920 window.linkArr = []; 2921 $(linkSelectors).each(function(){ 2922 var $this = $(this); 2923 linkArr.push($this.attr("href")); 2924 }); 2925 linkArr = linkArr.filter(function(itm, i, a) { 2926 return i == a.indexOf(itm); 2927 }); 2928 if(linkArr.length > 0){ 2929 for(var j=0; j<linkArr.length; j++){ 2930 var getWidgetCode = recurpayCartWidget(j); 2931 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 2932 $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 2933 } 2934 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 2935 eventLog = "reverify"; 2936 } 2937 } 2938 } 2939 else{ 2940 if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq") ){ 2941 // logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 2942 } 2943 } 2944 } 2945 if($(".upgrade-subscription-cart").length <=0){ 2946 if(eventLog == "failure"){ 2947 logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 2948 } 2949 else{ 2950 logCartEvent("Cart snippet added but needs a reverification", "warning"); 2951 } 2952 } 2953 } 2954 else{ 2955 logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 2956 } 2957 } 2958 2959 2960 function logCartEvent(addon,type){ 2961 $.ajax({
2962 url: recurpayCart.logURL, 2963 type: 'POST', 2964 async:true, 2965 dataType: 'json', 2966 data: { 2967 module:"cart_upsell", 2968 level: type, 2969 payload:{ 2970 store : recurpayCart.domainURL, 2971 remark: addon 2972 } 2973 }, 2974 success: function(response) { 2975 console.log("event logged"); 2976 } 2977 }); 2978 } 2979 function recurpayCartWidget(index){ 2980 var cartWidget = ""; 2981 var showFlag = true; 2982 var sellingPlanId = recurpayCart.items[index].selling_plan_id; 2983 if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){ 2984 if(recurpayCart.items[index].plans.length >0){ 2985 sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id; 2986 } 2987 else{ 2988 showFlag = false; 2989 } 2990 } 2991 if(showFlag){ 2992 if(recurpayCart.checkout == 'recurpay'){ 2993 var planId = recurpayCart.items[index].item_details.properties._PlanId; 2994 if(planId != undefined && planId != ""){ 2995 var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String); 2996 } 2997 else{ 2998 var getIndex = 0; 2999 } 3000 } 3001 else{ 3002 var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String); 3003 } 3004 var getSellingObject = recurpayCart.items[index].plans[getIndex]; 3005 var getDiscount = getSellingObject.pricing_policy[0].discount.value; 3006 var getQty = recurpayCart.items[index].item_details.quantity; 3007 var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100; 3008 var discountedPrice = getPrice - (getPrice * getDiscount / 100); 3009 var formattedPrice = formatPriceMoney(discountedPrice); 3010 var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>' 3011 3012 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 == ""){ 3013 if(recurpayCart.items[index].plans.length >0){ 3014 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+'">' 3015 cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>' 3016 cartWidget += '<div class="subscribe-text-wrapper">' 3017 cartWidget += '<span class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>' 3018 cartWidget += '</div>' 3019 cartWidget += '<div class="subscribe-button-wrapper">' 3020 cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>' 3021 cartWidget += '</div>' 3022 cartWidget += '</div>' 3023 } 3024 } 3025 else{ 3026 if(recurpayCart.checkout == 'recurpay'){ 3027 var getOriginalPrice = getPrice + (getPrice - discountedPrice); 3028 } 3029 else{ 3030 var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100; 3031 } 3032 var getSavings = getOriginalPrice-getPrice; 3033 var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice); 3034 3035 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+'">' 3036 cartWidget += '<div class="cart-plan-dropdown-wrapper">' 3037 cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>' 3038 cartWidget += '<select class="cart-plan-dropdown">' 3039 cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">' 3040 cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>' 3041 cartWidget += '</optgroup>' 3042 cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">' 3043 for(var i=0; i<recurpayCart.items[index].plans.length; i++){ 3044 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){ 3045 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>'; 3046 } 3047 else{ 3048 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>'; 3049 } 3050 } 3051 cartWidget += '</optgroup></select>' 3052 cartWidget += '</div>' 3053 if(getSavings >0){ 3054 cartWidget += '<div class="cart-plan-saving-wrapper">' 3055 cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />' 3056 cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>' 3057 cartWidget += '</div>' 3058 } 3059 cartWidget += '</div>' 3060 } 3061 if(getDiscount <=0){ 3062 cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', ''); 3063 } 3064 else{ 3065 cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount); 3066 } 3067 cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice); 3068 cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML); 3069 } 3070 3071 return cartWidget; 3072 } 3073 3074 function updateCartData(elem, getSellingPlan){ 3075 var $this = $(elem); 3076 var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index")); 3077 var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty")); 3078 var getProperties = recurpayCart.items[getIndex].item_details.properties; 3079 var getAttributes = ''; 3080 if(!$.isEmptyObject(getProperties)){ 3081 getProperties['_PlanId'] = null; 3082 getProperties['Plan'] = null; 3083 getAttributes = { 3084 '_is_cart_influenced' : null 3085 } 3086 } 3087 3088 if($.isEmptyObject(getProperties)){ 3089 getProperties = {}; 3090 getAttributes = { 3091 '_is_cart_influenced' : null 3092 } 3093 } 3094 3095 var getParams = { 3096 'line': getIndex+1, 3097 'quantity': getQty, 3098 'selling_plan': getSellingPlan, 3099 'properties':getProperties, 3100 'attributes':getAttributes 3101 } 3102 3103 3104 if(getSellingPlan !== undefined && getSellingPlan !== ""){ 3105 if(recurpayCart.checkout == 'recurpay'){ 3106 var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String); 3107 getParams.selling_plan = ""; 3108 } 3109 else{ 3110 var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String); 3111 } 3112 var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id; 3113 var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name; 3114 getParams.properties['_PlanId'] = getPlanId; 3115 getParams.properties['Plan'] = getSellingPlanName; 3116 getParams.attributes = { 3117 _is_cart_influenced : 'Influenced by Recurpay cart subscriptions' 3118 } 3119 } 3120 var cartURL = "/cart/change.js"; 3121 3122 $this.parents(".upgrade-icon-wrapper").addClass("btn-loading"); 3123 $.ajax({
3124 url: cartURL, 3125 type: 'POST', 3126 async:true, 3127 dataType: 'json', 3128 data: getParams, 3129 success: function(response) { 3130 if($this.parents('cart-drawer').length >0){ 3131 $.ajax({ 3132 url: '/?section_id=cart-drawer', 3133 type: 'GET', 3134 dataType: 'html', 3135 success:function(carthtml) { 3136 $('cart-drawer').html($(carthtml).find('cart-drawer').html()); 3137 createGlobalCart(response); 3138 $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading"); 3139 } 3140 }); 3141 } 3142 else if(window.SLIDECART_UPDATE !== undefined){ 3143 window.SLIDECART_UPDATE(); 3144 createGlobalCart(response); 3145 } 3146 else{ 3147 window.location.href="/cart"; 3148 $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading"); 3149 } 3150 } 3151 }); 3152 } 3153 3154 $(document).on('click',".subscribe-text-button", function(e){ 3155 var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan"); 3156 if(recurpayCart.checkout == 'recurpay'){ 3157 getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id"); 3158 } 3159 updateCartData($(this),getSellingPlan); 3160 }); 3161 3162 $(document).on('change',".cart-plan-dropdown", function(e){ 3163 e.preventDefault(); 3164 var getSellingPlan = $(this).val(); 3165 if(recurpayCart.checkout == 'recurpay'){ 3166 getSellingPlan = $(this).find('option:selected').attr('data-plan-id'); 3167 } 3168 updateCartData($(this),getSellingPlan); 3169 3170 }); 3171 3172 var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell"); 3173 if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){ 3174 sessionStorage.setItem("recurpay_cart_upsell", "true"); 3175 callCart(); 3176 } 3177 3178 } 3179 //Append jQuery if it is not there, then call to recurpayCartSubscription 3180 //Otherwise directly call to recurpayCartSubscription 3181 if ((typeof(jQuery) == 'undefined')) { 3182 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() { 3183 window.recurpayCartScript = jQuery.noConflict(true); 3184 recurpayCartSubscription(recurpayCartScript); 3185 }) 3186 } 3187 else { 3188 recurpayCartSubscription(jQuery); 3189 } 3190 })(); 3191</script>
vendor: 1 bytes, line 3191
3191
3192<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
vendor: 1 bytes, line 3192
3192
3193<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
3193 3194
3195<script type="text/javascript"> 3196 3197 var userid = '5069'; 3198 //console.log(userid); 3199 3200 document.addEventListener('DOMContentLoaded', function(event) { 3201 // getCountryCode(); 3202 setTimeout(function(){ 3203 getCountryCode(); 3204 },1000); 3205 if (window.jQuery){ 3206 3207 } else { 3208 3209 var headTag = document.getElementsByTagName("head")[0]; 3210 var newScript = document.createElement("script"); 3211 newScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"; 3212 headTag.appendChild(newScript); 3213 3214 } 3215 3216 if (window.$){ 3217 3218 } else { 3219 3220 var headTag = document.getElementsByTagName("head")[0]; 3221 var newScript = document.createElement("script"); 3222 newScript.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"; 3223 headTag.appendChild(newScript); 3224 3225 } 3226 }); 3227 </script>
3227 3228
3229<script type="text/javascript"> 3230 var countryprimeb = 'primebadgecountry'; 3231 var existingScript = document.getElementById('primebPopper'); 3232 var countryprimeb = 'primebadgecountry'; 3233 if (!existingScript) { 3234 3235 var country = 'primebadgecountry'; 3236 var primebcountryName = ''; 3237 const scriptpopperb = document.createElement('script'); 3238 scriptpopperb.src = 'https://unpkg.com/popper.js@1'; 3239 scriptpopperb.id = 'primebPopper'; 3240 document.body.appendChild(scriptpopperb); 3241 3242 setTimeout(function(){ 3243 const scripttippyb = document.createElement('script'); 3244 scripttippyb.src = 'https://unpkg.com/tippy.js@5'; 3245 scripttippyb.id = 'primebTippy'; 3246 document.body.appendChild(scripttippyb); 3247 3248 3249 }, 500); 3250 3251 setTimeout(function(){ 3252 checkprimebjquery(); 3253 }, 1000); 3254 3255 } 3256 3257 function getCountryCode() { 3258 if(thaliacustomercountry == ''){ 3259 thaliaCustomerCookie(); 3260 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 3261 getCName(thaliacustomercountry); 3262 }else{ 3263 getCName(thaliacustomercountry); 3264 } 3265 3266 } 3267 3268 function getCName(countryCode) { 3269 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"; 3270 var countries = country_data.split("|"); 3271 for (var i = 0; i < countries.length; i++) { 3272 var country = countries[i].split(","); 3273 var countryCodedata = country[0]; 3274 var Visitorcountry = country[1]; 3275 if(countryCode== countryCodedata) 3276 { 3277 var VisitorCountryName=Visitorcountry; 3278 } 3279 } 3280 var visitorclass = document.getElementsByClassName('primebVisitorCountry'); 3281 for (var i = 0; i < visitorclass.length; i++) { 3282 var issetvisitorcountryrule = visitorclass[i].getAttribute('visitorcountryrule'); 3283 var secondChild = visitorclass[i].querySelector('div:nth-child(1)'); 3284 var thirdChild = secondChild.querySelector('div:nth-child(1)'); 3285 if( issetvisitorcountryrule == '1'){ 3286 var elements = document.querySelectorAll('.primebVisitorCountryName');
3287 elements.forEach(function(element) { 3288 element.textContent = VisitorCountryName; 3289 }); 3290 } 3291 } 3292 } 3293 3294 function checkprimebjquery() { 3295 if (window.jQuery) { 3296 checkVariantInventory("","first"); 3297 3298 $(document).on("click", ".variants-ui__option-value-name", function() { 3299 var optionMap = []; 3300 if(optionMap.length == 0){ 3301 setTimeout(function(){ 3302 optionMap = $('.variants-ui__option-values').attr("data-variant-option-chosen-value"); 3303 checkVariantInventory(optionMap,"first"); 3304 }, 100); 3305 } 3306 }); 3307 3308 $(document).on("change", ".select2-hidden-accessible", function() { 3309 var optionMap = []; 3310 if(optionMap.length == 0){ 3311 $(".select2-hidden-accessible").each(function(key) { 3312 optionMap[key] = $(this).val(); 3313 }); 3314 checkVariantInventory(optionMap); 3315 } 3316 }); 3317 $('select[name="option1"]').on('change', function(){ 3318 var optionMap = []; 3319 optionMap[0] = $(this).val(); 3320 checkVariantInventory(optionMap); 3321 3322 }); 3323 3324 $(document).on("change", ".single-option-selector", function() { 3325 var optionMap = []; 3326 if(optionMap.length == 0){ 3327 $(".single-option-selector").each(function(key) { 3328 optionMap[key] = $(this).val(); 3329 }); 3330 checkVariantInventory(optionMap); 3331 } 3332 }); 3333 3334 $(document).on("change", ".ProductForm__Option select", function() { 3335 var optionMap = []; 3336 if(optionMap.length == 0){ 3337 $(".ProductForm__Option select").each(function(key) { 3338 optionMap[key] = $(this).val(); 3339 }); 3340 checkVariantInventory(optionMap); 3341 } 3342 }); 3343 3344 $(document).on("click", ".tt-options-swatch li", function() { 3345 var optionMap = []; 3346 if(optionMap.length == 0){ 3347 $(".tt-options-swatch li").each(function(key) { 3348 optionMap[key] = $(this).val(); 3349 }); 3350 checkVariantInventory(optionMap); 3351 } 3352 }); 3353 3354 $(document).on("click", ".swatch-element", function() { 3355 var optionMap = []; 3356 if(optionMap.length == 0){ 3357 $(".swatch-element").each(function(key) { 3358 optionMap[key] = $(this).val(); 3359 }); 3360 checkVariantInventory(optionMap); 3361 } 3362 }); 3363 3364 $(document).on("change", ".form__input--select", function() { 3365 var optionMap = []; 3366 if(optionMap.length == 0){ 3367 $(".form__input--select").each(function(key) { 3368 optionMap[key] = $(this).val(); 3369 }); 3370 checkVariantInventory(optionMap); 3371 } 3372 }); 3373 3374 $(document).on("change", ".product-form__input select", function() { 3375 var optionMap = []; 3376 if(optionMap.length == 0){ 3377 $(".product-form__input select").each(function(key) { 3378 optionMap[key] = $(this).val(); 3379 }); 3380 checkVariantInventory(optionMap); 3381 } 3382 }); 3383 3384 $(document).on("click", ".vario-variant", function() { 3385 var dataArray = new Array(); 3386 $('.vario-variants .sv_active').each(function(){ 3387 var dataValue = $(this).data('value'); 3388 dataArray.push(dataValue); 3389 3390 }); 3391 setTimeout(function() { 3392 checkVariantInventory(dataArray); 3393 }, 2000); 3394 }); 3395 $(document).on("change", ".sgl-opt-selector-product-template", function() { 3396 var optionMap = []; 3397 if(optionMap.length == 0){ 3398 $(".sgl-opt-selector-product-template").each(function(key) { 3399 optionMap[key] = $(this).val(); 3400 }); 3401 checkVariantInventory(optionMap); 3402 } 3403 }); 3404 3405 $(document).on("click", ".tt-options-swatch li", function() { 3406 var optionMap = []; 3407 if(optionMap.length == 0){ 3408 $(".tt-options-swatch li").each(function(key) { 3409 optionMap[key] = $(this).val(); 3410 }); 3411 checkVariantInventory(optionMap); 3412 } 3413 }); 3414 3415 $(document).on("change", ".product-option-value-item", function() { 3416 var optionMap = []; 3417 if(optionMap.length == 0){ 3418 $(".product-option-value-item").each(function(key) { 3419 optionMap[key] = $(this).val(); 3420 }); 3421 checkVariantInventory(optionMap); 3422 } 3423 }); 3424 3425 $(document).on("click", ".clickyboxes a", function() { 3426 var optionMap = []; 3427 if(optionMap.length == 0){ 3428 $(".clickyboxes a").each(function(key) { 3429 optionMap[key] = $(this).val(); 3430 }); 3431 checkVariantInventory(optionMap); 3432 } 3433 }); 3434
3435 $(document).on("change", "[data-product-options-container] .form-field-input", function() { 3436 var optionMap = []; 3437 if(optionMap.length == 0){ 3438 $("[data-product-options-container] .form-field-input").each(function(key) { 3439 optionMap[key] = $(this).val(); 3440 }); 3441 checkVariantInventory(optionMap); 3442 } 3443 }); 3444 3445 $(document).on("change", "#data-product-option-0", function() { 3446 var optionMap = []; 3447 if(optionMap.length == 0){ 3448 $("#data-product-option-0").each(function(key) { 3449 optionMap[key] = $(this).val(); 3450 }); 3451 checkVariantInventory(optionMap); 3452 } 3453 }); 3454 3455 $(document).on("click", ".product-options__section .active", function() { 3456 var optionMap = []; 3457 if(optionMap.length == 0){ 3458 $(".product-options__section .active").each(function(key) { 3459 optionMap[key] = $(this).val(); 3460 }); 3461 checkVariantInventory(optionMap); 3462 } 3463 }); 3464 3465 $(document).on("click", ".product-options__value", function() { 3466 var optionMap = []; 3467 if(optionMap.length == 0){ 3468 $(".product-options__value").each(function(key) { 3469 optionMap[key] = $(this).val(); 3470 }); 3471 checkVariantInventory(optionMap); 3472 } 3473 }); 3474 3475 $(document).on("click", ".variant-input", function() { 3476 var optionMap = []; 3477 if(optionMap.length == 0){ 3478 $(".variant-input").each(function(key) { 3479 optionMap[key] = $(this).val(); 3480 }); 3481 checkVariantInventory(optionMap); 3482 } 3483 }); 3484 3485 $(document).on("change", ".product-form__single-selector", function() { 3486 var optionMap = []; 3487 if(optionMap.length == 0){ 3488 $(".product-form__single-selector").each(function(key) { 3489 optionMap[key] = $(this).val(); 3490 }); 3491 checkVariantInventory(optionMap); 3492 } 3493 }); 3494 3495 $(document).on("click", ".gt_swatches--select.gf_active", function() { 3496 var optionMap = []; 3497 if(optionMap.length == 0){ 3498 $(".gt_swatches--select.gf_active").each(function(key) { 3499 optionMap[key] = $(this).val(); 3500 }); 3501 checkVariantInventory(optionMap); 3502 } 3503 }); 3504 3505 $(document).on("click", ".nt-swatch", function() { 3506 var optionMap = []; 3507 if(optionMap.length == 0){ 3508 $(".nt-swatch").each(function(key) { 3509 optionMap[key] = $(this).val(); 3510 }); 3511 checkVariantInventory(optionMap); 3512 } 3513 }); 3514 3515 $(document).on("change", ".disclosure--input", function() { 3516 var optionMap = []; 3517 if(optionMap.length == 0){ 3518 $(".disclosure--input").each(function(key) { 3519 optionMap[key] = $(this).val(); 3520 }); 3521 checkVariantInventory(optionMap); 3522 } 3523 }); 3524 3525 $(document).on("click", ".block-swatch input", function() { 3526 var optionMap = []; 3527 if(optionMap.length == 0){ 3528 $(".block-swatch input[type=radio]:checked").each(function(key) { 3529 optionMap[key] = $(this).val(); 3530 }); 3531 checkVariantInventory(optionMap); 3532 } 3533 }); 3534 3535 $(document).on("click", ".option-selector__btns input", function() { 3536 var optionMap = []; 3537 if(optionMap.length == 0){ 3538 $(".option-selector__btns input[type=radio]:checked").each(function(key) { 3539 optionMap[key] = $(this).val(); 3540 }); 3541 checkVariantInventory(optionMap); 3542 } 3543 }); 3544 3545 $(document).on("click", ".product-form__input input", function() { 3546 var optionMap = []; 3547 if(optionMap.length == 0){ 3548 $(".product-form__input input[type=radio]:checked").each(function(key) { 3549 optionMap[key] = $(this).val(); 3550 }); 3551 checkVariantInventory(optionMap); 3552 } 3553 }); 3554 3555 $(document).on("click", ".swatch-container input", function() { 3556 var optionMap = []; 3557 if(optionMap.length == 0){ 3558 $(".swatch-container input[type=radio]:checked").each(function(key) { 3559 optionMap[key] = $(this).val(); 3560 }); 3561 checkVariantInventory(optionMap); 3562 } 3563 }); 3564 3565 }else{ 3566 setTimeout(function() { checkprimebjquery() }, 2000); 3567 } 3568 } 3569 3570 3571 // document.addEventListener('DOMContentLoaded', (event) => { 3572 // primebCountdownTimer(); 3573 // resizeFunction(); 3574 // document.getElementById("prime-modal-close").onclick = function() {mymodalprimeb()}; 3575 // window.onclick = function(event) { 3576 // if (event.target.classList[1] == 'prime-modal-open') { 3577 // mymodalprimeb(); 3578 // } 3579 // } 3580 // }); 3581 3582 window.addEventListener('load', (event) => { 3583 primebCountdownTimer(); 3584 //getCountryCode(); 3585 setTimeout(function(){ 3586 getCountryCode(); 3587 },1000); 3588 document.getElementById("prime-modal-close").onclick = function() {mymodalprimeb()}; 3589 window.onclick = function(event) { 3590 if (event.target.classList[1] == 'prime-modal-open') { 3591 mymodalprimeb(); 3592 } 3593 } 3594 }); 3595 3596// Function to be invoked when the element becomes visible 3597 function handleVisibleElement(entries, observer) {
3598 entries.forEach((entry) => { 3599 if (entry.isIntersecting) { 3600 // Element is visible, perform desired actions here 3601 // Call your function here 3602 primebCountdownTimer(); 3603 //getCountryCode(); 3604 setTimeout(function(){ 3605 getCountryCode(); 3606 },1000); 3607 // Stop observing the target element 3608 observer.unobserve(entry.target); 3609 } 3610 }); 3611 } 3612 3613 // Target element with the class 'product-recommendations' 3614 const targetElement = document.querySelector('.product-recommendations'); 3615 3616 if(targetElement) 3617 { 3618 // Create a new Intersection Observer instance 3619 const observer = new IntersectionObserver( 3620 (entries) => { 3621 // Use a debounce function to limit the number of function invocations 3622 debounce(handleVisibleElement, 100)(entries, observer); 3623 }, 3624 { 3625 root: null, // Viewport 3626 threshold: 0.5, // 50% of the element must be visible to trigger the callback 3627 } 3628 ); 3629 observer.observe(targetElement); 3630 } 3631 3632 // Debounce function to limit the rate of function invocations 3633 function debounce(func, delay) { 3634 let timeoutId; 3635 return function (...args) { 3636 clearTimeout(timeoutId); 3637 timeoutId = setTimeout(() => { 3638 func.apply(this, args); 3639 }, delay); 3640 }; 3641 } 3642 3643 3644 function expdeliverydate(value,count) { 3645 var weekdays = '6,0'; 3646 var dateformatselected = 'dddd, MMMM D'; 3647 var datelang = 'en'; 3648 var primebTextdate = document.getElementsByClassName('primebText'); 3649 var realvalue = value; 3650 var pos = realvalue.indexOf("[[today"); 3651 var pos2 = realvalue.indexOf("]]"); 3652 var startres = realvalue.slice(pos+8, pos2); 3653 realvalue = realvalue.replace("[[today,", "" ); 3654 realvalue = realvalue.replace("]]", "" ); 3655 var pos3 = realvalue.indexOf("[[today"); 3656 var pos4 = realvalue.indexOf("]]"); 3657 var endres = realvalue.slice(pos3+8, pos4); 3658 realvalue = realvalue.replace("[[today,", "" ); 3659 realvalue = realvalue.replace("]]", "" ); 3660 var getlang = startres.split(","); 3661 var wrongdays = weekdays.split(","); 3662 // var days = {sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6}; 3663 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 3664 var today = new Date(new Date().getTime()); 3665 var firstinc=0; 3666 while (today <= startDate) { 3667 var getday = String(today.getDay()); 3668 if(wrongdays.indexOf(getday) != -1){ 3669 startDate.setDate(startDate.getDate() + 1); 3670 firstinc++; 3671 } 3672 today.setDate(today.getDate() + 1); 3673 } 3674 var setlang = 'en'; 3675 if(getlang.length > 1){ 3676 setlang = getlang[1]; 3677 } 3678 moment.locale(setlang); 3679 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 3680 // value = value.replace("[[today,"+startres+"]]", moment(startDate).format(dateformatselected)); 3681 3682 var extradays = firstinc+parseInt(endres); 3683 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 3684 var todayend = startDate; 3685 var secinc=0; 3686 while (todayend <= endDate) { 3687 var getday = String(todayend.getDay()); 3688 if(wrongdays.indexOf(getday) != -1){ 3689 endDate.setDate(endDate.getDate() + 1); 3690 secinc++; 3691 } 3692 todayend.setDate(todayend.getDate() + 1); 3693 } 3694 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 3695 // value = value.replace("[[today,"+endres+"]]", moment(endDate).format(dateformatselected)); 3696 primebTextdate[count].innerHTML = value; 3697 var getchild = primebTextdate[count].getElementsByClassName('prime-counter'); 3698 if(getchild[0]){ 3699 getchild[0].classList.remove("prime-counter"); 3700 } 3701 } 3702 3703 3704 function checkVariantInventory(optionMap,myfirstone='') { 3705 var productname = ''; 3706 var variantproductid = ''; 3707 var mydomclass = document.getElementsByClassName('primebVariantInventory'); 3708 if(mydomclass.length > 0){ 3709 if(optionMap.length > 0){ 3710 var realval = ''; 3711 if(myfirstone == "first"){ 3712 realval = optionMap; 3713 }else{ 3714 for(var i = 0; i < optionMap.length; i++){ 3715 var spaces = ' / '; 3716 if(i == 0){
3717 spaces = ''; 3718 } 3719 realval += spaces+optionMap[i]; 3720 } 3721 } 3722 3723 var primeBadgesAll = document.getElementsByClassName('primeBadges'); 3724 for (var i = 0; i < primeBadgesAll.length; i++) { 3725 var primebOuterClass = primeBadgesAll[i].getAttribute('data-primebOuterClass'); 3726 var primebOuterStyle = primeBadgesAll[i].getAttribute('data-primebOuterStyle'); 3727 var primebInnerClass = primeBadgesAll[i].getAttribute('data-primebInnerClass'); 3728 var primebInnerStyle = primeBadgesAll[i].getAttribute('data-primebInnerStyle'); 3729 var primebGroup = primeBadgesAll[i].getAttribute('data-primebGroup'); 3730 var primebProductId = primeBadgesAll[i].getAttribute('data-primeproductsid'); 3731 if(primebProductId == variantproductid){ 3732 hitprimebpage(productname,variantproductid,primebOuterClass,primebOuterStyle,primebInnerClass,primebInnerStyle,primebGroup,realval) 3733 } 3734 } 3735 } 3736 } 3737 setTimeout(function(){ 3738 getCountryCode(); 3739 },1000); 3740 } 3741 3742 3743 function hitprimebpage(productname,variantproductid,primebOuterClass,primebOuterStyle,primebInnerClass,primebInnerStyle,primebGroup,realval) { 3744 var result = Math.random().toString(36).substring(2,7); 3745 if(primebGroup == 1){ 3746 var urlhit = productname+'/?view=primebvariant&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==1&page=='+realval; 3747 }else if(primebGroup == 2){ 3748 var urlhit = productname+'/?view=primebvarianttwo&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==2&page=='+realval; 3749 }else{ 3750 var urlhit = productname+'/?view=primebvariantthree&sort_by='+result+'&outerclass=='+primebOuterClass+'&outerstyle=='+primebOuterStyle+'&innerclass=='+primebInnerClass+'&innerstyle=='+primebInnerStyle+'&group==3&page=='+realval; 3751 } 3752 var xhr = new XMLHttpRequest(); 3753 xhr.open("GET", urlhit, true); 3754 xhr.onreadystatechange = function() { 3755 if (this.readyState === XMLHttpRequest.DONE) { 3756 if (this.status === 200) { 3757 if(this.responseText == 0){ 3758 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .primebText .primebVariantInventory').html("0"); 3759 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .prime-counter').removeClass("prime-counter"); 3760 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .hidevariant').remove(); 3761 }else{ 3762 $('.outerprimeb'+variantproductid+'-'+primebGroup).replaceWith( this.responseText ); 3763 $('.outerprimeb'+variantproductid+'-'+primebGroup+' .prime-counter').removeClass("prime-counter"); 3764 var countryclassprimeb = document.getElementsByClassName('primebCountry'); 3765 for (var i = 0; i < countryclassprimeb.length; i++) { 3766 var counrtylist = countryclassprimeb[i].getAttribute('data-countryselected'); 3767 var position = counrtylist.search(primebcountryName); 3768 if(position < 0){ 3769 countryclassprimeb[i].style.cssText = 'display:none !important'; 3770 }else{ 3771 countryclassprimeb[i].style.display= 'block'; 3772 } 3773 } 3774 // primebcountryName = ''; 3775 setTimeout(function(){ 3776 primebCountdownTimer(); 3777 }, 500); 3778 } 3779 } else { 3780 console.log('failed variant req'); 3781 } 3782 } 3783 }; 3784 xhr.send(); 3785 3786 } 3787 3788 function primebCountdownTimer() { 3789 3790 screensizeFunction(); 3791 3792 setTimeout(function(){ 3793 var primebText = document.getElementsByClassName('primebText'); 3794 if(primebText[0]){ 3795 for (var i = 0; i < primebText.length; i++) { 3796 var value = primebText[i].innerHTML; 3797 if( value.indexOf("[[today") != -1 ){ 3798 expdeliverydate(value,i); 3799 } 3800 } 3801 } 3802 3803 var primebText = document.getElementsByClassName('primebText'); 3804 if(primebText[0]){ 3805 for (var i = 0; i < primebText.length; i++) { 3806 var value = primebText[i].innerHTML; 3807 if( value.indexOf("CountdownTimer:") != -1 ){ 3808 myTimerprime2(value,i); 3809 } 3810 } 3811 } 3812 3813 var getpage = 'customers/login'; 3814 var primebText2 = document.getElementsByClassName('primebText primebVariantInventory'); 3815 if(primebText2[0]){ 3816 if(getpage == 'collection'){ 3817 for (var i = 0; i < primebText2.length; i++) { 3818 var oldloop = primebText2[i].parentElement; 3819 var newloop = oldloop.parentElement; 3820 var newloop2 = newloop.parentElement; 3821 newloop2.remove(); 3822 } 3823 } 3824 } 3825 3826 }, 1000); 3827 if(userid == 8824) 3828 { 3829 removebadge(); 3830 } 3831 3832 setTimeout(function(){ 3833 var primeinstances2 = tippy('[data-tippy-content]'); 3834 3835 3836 var primebsku = ''; 3837 var skuclass = document.getElementsByClassName('primebsku'); 3838 if(primebsku == 0){ 3839 for (var i = 0; i < skuclass.length; i++) { 3840 if(skuclass[i].dataset.sku == 0){ 3841 var parentsku = skuclass[i].parentElement; 3842 var parent2sku = parentsku.parentElement; 3843 parent2sku.style.cssText = 'display:none !important'; 3844 } 3845 } 3846 } 3847 }, 1000); 3848 3849 if(countryprimeb == 'primebadgecountry'){ 3850 countryprimeb = 'newprimebadgecountry'; 3851 var countrycount = document.getElementsByClassName('primebCountry'); 3852 if (thaliacustomercountry == '') { 3853 thaliaCustomerCookie(); 3854 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 3855 var mycountryprimeb = thaliacustomercountry; 3856 } else { 3857 var mycountryprimeb = thaliacustomercountry; 3858 } 3859 if (countrycount.length > 0) { 3860 var countryclassprimeb = document.getElementsByClassName('primebCountry'); 3861 for (var i = 0; i < countryclassprimeb.length; i++) { 3862 var primebcounrtylist = countryclassprimeb[i].getAttribute('data-countryselected'); 3863 var position = primebcounrtylist.search(mycountryprimeb); 3864 primebcountryName = mycountryprimeb; 3865 if(position < 0){ 3866 countryclassprimeb[i].style.cssText = 'display:none !important'; 3867 }else{ 3868 countryclassprimeb[i].style.display= 'block'; 3869 countryclassprimeb[i].setAttribute('countryrule', '1'); 3870 3871 if (countryclassprimeb[i].classList.contains('primebScreenSize')) { 3872 var screenlist = countryclassprimeb[i].getAttribute('data-screensizeselected'); 3873 var screensizeArray = screenlist.split(","); 3874 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 3875 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 3876 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 3877 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 3878 3879 if (smdevice.matches ){ 3880 if(screensizeArray[0] == '1'){ 3881 // countryclass[i].style.display= 'block'; 3882 }else{ 3883 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3884 } 3885 }else if( mddevice.matches){ 3886 if(screensizeArray[1] == '1'){ 3887 // countryclass[i].style.display= 'block'; 3888 }else{ 3889 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3890 } 3891 }else if(lgdevice.matches){ 3892 if(screensizeArray[2] == '1'){ 3893 // countryclass[i].style.display= 'block'; 3894 }else{ 3895 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3896 } 3897 }else{
3898 if(screensizeArray[3] == '1'){ 3899 // countryclass[i].style.display= 'block'; 3900 }else{ 3901 countryclassprimeb[i].style.setProperty("display", "none", "important"); 3902 } 3903 } 3904 3905 } 3906 3907 } 3908 } 3909 if(userid == 8824) 3910 { 3911 removebadge(); 3912 } 3913 } 3914 }; 3915 3916 3917 3918 3919 3920 var mypage = 'customers/login'; 3921 var myproductid = ''; 3922 for (var i = 0; i < 6; i++) { 3923 setTimeout(function(){ 3924 primesetlivevisit(mypage,myproductid); 3925 }, 500); 3926 } 3927 } 3928 3929 function primesetlivevisit(mypage,myproductid) { 3930 setTimeout(function(){ 3931 var settimelive = '2'; 3932 var setvisitlimit = '2'; 3933 var d = new Date(); 3934 var time = setcookietimestamp(settimelive); 3935 var mytime = ''; 3936 if(settimelive < 5){ 3937 mytime = (time * 60 ); 3938 }else if(settimelive > 4 && settimelive < 8){ 3939 mytime =(time * 60 * 60 ); 3940 }else if(settimelive > 7){ 3941 mytime = (time * 24 * 60 * 60 ); 3942 } 3943 3944 var primeloop2 = document.getElementsByClassName('primebloop'); 3945 for (var i = 0; i < primeloop2.length; i++) { 3946 var smallloop2 = primeloop2[i].parentElement; 3947 var parentloop2 = smallloop2.getAttribute('data-primeproductid'); 3948 var myuser = getCookieprime("primevisits"+parentloop2); 3949 if (myuser != "") { 3950 myhttpreq(parentloop2,0,mytime,setvisitlimit); 3951 } else { 3952 myhttpreq(parentloop2,1,mytime,setvisitlimit); 3953 setCookieprime("primevisits"+parentloop2, 'setprimevisits', settimelive); 3954 } 3955 } 3956 3957 var primeloop = document.getElementsByClassName('primebloop'); 3958 for (var i = 0; i < primeloop.length; i++) { 3959 if(mypage == 'product'){ 3960 var smallloop = primeloop[i].parentElement; 3961 var parentloop = smallloop.getAttribute('data-primeproductid'); 3962 if(parentloop == myproductid){ 3963 primeloop[i].classList.add("primevisitsb"+parentloop); 3964 }else{ 3965 var removeloop = primeloop[i].parentElement; 3966 var removeloop2 = removeloop.parentElement; 3967 var removeloop3 = removeloop2.parentElement; 3968 removeloop3.style.visibility = 'hidden'; 3969 primeloop[i].classList.remove("primebloop"); 3970 } 3971 }else{ 3972 var oldloop = primeloop[i].parentElement; 3973 var newloop = oldloop.parentElement; 3974 var newloop2 = newloop.parentElement; 3975 newloop2.style.visibility = 'hidden'; 3976 primeloop[i].classList.remove("primebloop"); 3977 newloop2.remove(); 3978 } 3979 } 3980 3981 }, 1000); 3982 } 3983 3984 function myhttpreq(lastid,mynew,gettime,setvisitlimit) { 3985 var xhttp = new XMLHttpRequest(); 3986 xhttp.onreadystatechange = function() { 3987 if (this.readyState == 4 && this.status == 200) { 3988 var pageliveview = JSON.parse(this.responseText); 3989 var primevisits = document.getElementsByClassName("primevisitsb"+lastid); 3990 for (var i = 0; i < primevisits.length; i++) { 3991 if(setvisitlimit < pageliveview.pageviews){ 3992 primevisits[i].innerHTML = pageliveview.pageviews; 3993 var removeloop = primevisits[i].parentElement; 3994 var removeloop2 = removeloop.parentElement; 3995 var removeloop3 = removeloop2.parentElement; 3996 removeloop3.style.visibility = 'visible'; 3997 }else{ 3998 var removeloop = primevisits[i].parentElement; 3999 var removeloop2 = removeloop.parentElement; 4000 var removeloop3 = removeloop2.parentElement; 4001 removeloop3.style.visibility = 'hidden'; 4002 primevisits[i].classList.remove("primebloop"); 4003 if(userid == 8824) 4004 { 4005 removebadge(); 4006 } 4007 } 4008 4009 } 4010 } 4011 }; 4012 xhttp.open("GET","https://visitcounterstaging.thalia-apps.com/?shopifyid="+lastid+"&new="+mynew+"&time="+gettime, true); 4013 xhttp.send(); 4014 } 4015 4016 function mymodalprimeb() { 4017 var target = document.getElementById("prime-modal-window"); 4018 var parenttarget = target.parentElement; 4019 if (parenttarget.classList.contains('prime-modal-open')) { 4020 parenttarget.classList.remove('prime-modal-open'); 4021 document.getElementById('prime-modal-content').innerHTML = ''; 4022 } 4023 } 4024 4025 4026 window.addEventListener('resize', resizeFunction); 4027 4028 let lastUrl = location.href; 4029 new MutationObserver(() => { 4030 const url = location.href; 4031 if (url !== lastUrl) { 4032 lastUrl = url; 4033 resizeFunction(); 4034 } 4035 }).observe(document, {subtree: true, childList: true}); 4036 4037 if(userid == 3973) 4038 { 4039 $( window ).on( "load", function() { 4040 setTimeout(function(){ 4041 resizeFunction(); 4042 }, 3000); 4043 }); 4044 } 4045 else{ 4046 window.addEventListener('load', resizeFunction); 4047 4048 } 4049 4050 function removebadge() { 4051 var primeb = document.getElementsByClassName('primebDesktop'); 4052 if(primeb[0]){ 4053 var remove_div1 = document.getElementsByClassName('primeBadges'); 4054 remove_div1[0].style.display= 'block'; 4055 } else { 4056 var remove_div1 = document.getElementsByClassName('primeBadges'); 4057 if(remove_div1[0]){ 4058 remove_div1[0].style.cssText = 'display:none !important'; 4059 // remove_div1[0].parentNode.removeChild(remove_div1[0]); 4060 } 4061 } 4062 4063 } 4064 4065 4066 window.addEventListener('resize', screensizeFunction); 4067 4068 function resizeFunction() {
4069 var fontadjust = document.getElementsByClassName('prime-font-adjust'); 4070 var heightadjust = document.getElementsByClassName('prime-height-adjust'); 4071 var xsdevice = window.matchMedia( "(max-width: 575.98px)" ); 4072 var smdevice = window.matchMedia( "(max-width: 767.98px)" ); 4073 var mddevice = window.matchMedia( "(max-width: 991.98px)" ); 4074 var lgdevice = window.matchMedia( "(max-width: 1199.98px)" ); 4075 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 4076 for (var i = 0; i < fontadjust.length; i++) { 4077 var mobilesize = ''; 4078 var tabletsize = ''; 4079 mobilesize = fontadjust[i].getAttribute('data-mobilesize'); 4080 tabletsize = fontadjust[i].getAttribute('data-tabletsize'); 4081 fontadjust[i].style.fontSize = 'inherit'; 4082 if (xsdevice.matches || smdevice.matches ){ 4083 if(mobilesize > 0){ 4084 fontadjust[i].style.fontSize = mobilesize+'px'; 4085 } 4086 }else if(mddevice.matches){ 4087 if(tabletsize > 0){ 4088 fontadjust[i].style.fontSize = tabletsize+'px'; 4089 } 4090 } 4091 } 4092 var heightadjust = document.getElementsByClassName('prime-height-adjust'); 4093 for (var i = 0; i < heightadjust.length; i++) { 4094 var image = heightadjust[i].getElementsByClassName("primebImage"); 4095 var mobileheight = ''; 4096 var tabletheight = ''; 4097 var defaultHeight = heightadjust[i].getAttribute('data-defaultheight'); 4098 mobileheight = heightadjust[i].getAttribute('data-mobileheight'); 4099 tabletheight = heightadjust[i].getAttribute('data-tabletheight'); 4100 var imgsrcsvg = image[0].getAttribute("src"); 4101 var present = imgsrcsvg.search("svg"); 4102 if(present > 0){ 4103 image[0].style.height = defaultHeight+'px'; 4104 image[0].style.maxHeight = defaultHeight+'px'; 4105 setTimeout(function(){ 4106 $('.primebImage').show(); 4107 }, 2000); 4108 if (xsdevice.matches || smdevice.matches ){ 4109 if(mobileheight > 0){ 4110 var heightxs=mobileheight+'px'; 4111 image[0].style.maxHeight = heightxs; 4112 setTimeout(function(){ 4113 $('.primebImage').show(); 4114 4115 }, 2000); 4116 4117 } 4118 else{ 4119 var heightxs = defaultHeight+'px'; 4120 image[0].style.maxHeight = heightxs; 4121 setTimeout(function(){ 4122 $('.primebImage').show(); 4123 4124 }, 2000); 4125 4126 } 4127 }else if(mddevice.matches){ 4128 if(tabletheight > 0){ 4129 var heightmd=tabletheight+'px'; 4130 image[0].style.maxHeight = heightmd; 4131 setTimeout(function(){ 4132 $('.primebImage').show(); 4133 }, 2000); 4134 4135 } 4136 else{ 4137 var heightxs = defaultHeight+'px'; 4138 image[0].style.maxHeight = heightxs; 4139 setTimeout(function(){ 4140 $('.primebImage').show(); 4141 4142 }, 2000); 4143 4144 } 4145 } 4146 }else{ 4147 //image[0].style.maxHeight = defaultHeight+'px'; 4148 //$('.primebImage').show(); 4149 4150 if (xsdevice.matches || smdevice.matches ){ 4151 if(mobileheight > 0){ 4152 var heightxs=mobileheight+'px'; 4153 image[0].style.maxHeight = heightxs; 4154 setTimeout(function(){ 4155 $('.primebImage').show(); 4156 4157 }, 2000); 4158 4159 }else{ 4160 var heightxs = defaultHeight+'px'; 4161 image[0].style.maxHeight = heightxs; 4162 setTimeout(function(){ 4163 $('.primebImage').show(); 4164 4165 }, 2000); 4166 4167 } 4168 4169 }else if(mddevice.matches){ 4170 if(tabletheight > 0){ 4171 var heightmd=tabletheight+'px'; 4172 image[0].style.maxHeight = heightmd; 4173 setTimeout(function(){ 4174 $('.primebImage').show(); 4175 }, 2000); 4176 4177 } 4178 else{ 4179 var heightxs = defaultHeight+'px'; 4180 image[0].style.maxHeight = heightxs; 4181 setTimeout(function(){ 4182 $('.primebImage').show(); 4183 4184 }, 2000); 4185 4186 } 4187 } 4188 else if(xldevice.matches){ 4189 4190 image[0].style.maxHeight = defaultHeight+'px'; 4191 setTimeout(function(){ 4192 $('.primebImage').show(); 4193 }, 2000); 4194 4195 4196 4197 } 4198 } 4199 4200 } 4201 4202 } 4203 4204 function screensizeFunction() { 4205 var screensizeclass = document.getElementsByClassName('primebScreenSize'); 4206 for (var i = 0; i < screensizeclass.length; i++) { 4207 4208 var issetcountryrule = screensizeclass[i].getAttribute('countryrule'); 4209 4210 if( issetcountryrule == '1'){ 4211 4212 var screenlist = screensizeclass[i].getAttribute('data-screensizeselected'); 4213 var screensizeArray = screenlist.split(","); 4214 4215 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 4216 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 4217 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 4218 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 4219 4220 if (smdevice.matches ){ 4221 if(screensizeArray[0] == '1'){ 4222 screensizeclass[i].style.display= 'block'; 4223 }else{ 4224 screensizeclass[i].style.setProperty("display", "none", "important"); 4225 } 4226 }else if( mddevice.matches){ 4227 if(screensizeArray[1] == '1'){ 4228 screensizeclass[i].style.display= 'block'; 4229 }else{ 4230 screensizeclass[i].style.setProperty("display", "none", "important"); 4231 } 4232 }else if(lgdevice.matches){ 4233 if(screensizeArray[2] == '1'){ 4234 screensizeclass[i].style.display= 'block'; 4235 }else{ 4236 screensizeclass[i].style.setProperty("display", "none", "important"); 4237 } 4238 }else{
4239 if(screensizeArray[3] == '1'){ 4240 screensizeclass[i].style.display= 'block'; 4241 }else{ 4242 screensizeclass[i].style.setProperty("display", "none", "important"); 4243 } 4244 } 4245 4246 } 4247 } 4248 4249 } 4250 4251 function redirectLinkbadge(badgeval,links,primebadgeid,modalsize) { 4252 if(badgeval != ''){ 4253 var badgelink = badgeval; 4254 if(links == 0){ 4255 window.location.href = badgelink; 4256 }else{ 4257 window.open(badgelink,'_blank'); 4258 } 4259 } 4260 if(links == 2){ 4261 var target = document.getElementById("prime-modal-outer"); 4262 var myclasses = ''; 4263 if(modalsize == 0){ 4264 myclasses = 'prime-modal-window prime-modal-small'; 4265 }else if(modalsize == 2){ 4266 myclasses = 'prime-modal-window prime-modal-large'; 4267 }else{ 4268 myclasses = 'prime-modal-window'; 4269 } 4270 document.getElementById('prime-modal-outer').classList.add('prime-modal-open'); 4271 var setclass = document.getElementById('prime-modal-window'); 4272 setclass.className = ''; 4273 setclass.className = myclasses; 4274 var xhr = new XMLHttpRequest(); 4275 var url = '/?view=primemeta&id==badge-popup-'+primebadgeid; 4276 xhr.open("GET", url, true); 4277 xhr.setRequestHeader("Cache-Control", "max-age=3600"); 4278 xhr.onreadystatechange = function() { 4279 if (this.readyState == 4) { 4280 if (this.status === 200) { 4281 document.getElementById('prime-modal-content').innerHTML = this.responseText; 4282 } else { 4283 console.log(this.status, this.statusText); 4284 } 4285 } 4286 }; 4287 xhr.send(); 4288 } 4289 } 4290 4291 function toValidDateprime2(datestring){ 4292 return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1"); 4293 } 4294 4295 function myTimerprime2(newvalue,count) { 4296 var primebText2 = document.getElementsByClassName('primebText'); 4297 4298 var againvalue = newvalue; 4299 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 4300 var pos4 = newvalue.indexOf("M,"); 4301 if(pos4 < 0){ 4302 pos4 = newvalue.indexOf(" ]]"); 4303 var res = newvalue.slice(pos3+18, pos4); 4304 }else{ 4305 var res = newvalue.slice(pos3+18, pos4+1); 4306 } 4307 var pos5 = newvalue.indexOf(" ]]"); 4308 var pos6 = newvalue.indexOf("|"); 4309 var endres = againvalue.slice(pos3+18, pos5); 4310 if(pos6 < 0){ 4311 var customtext = ''; 4312 }else{ 4313 var customtext = againvalue.slice(pos6+1, pos5); 4314 } 4315 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 4316 newvalue = newvalue.replace(" ]]", "" ); 4317 endres = endres.replace(" |"+customtext , "" ); 4318 var getlang = endres.split(","); 4319 var setlang2 = 'en'; 4320 if(getlang.length > 1){ 4321 if(getlang[1] == 'custom'){ 4322 if (getlang[2] == null){ 4323 var setdays = ''; 4324 }else{ 4325 var setdays = getlang[2]; 4326 } 4327 if (getlang[3] == null){ 4328 var sethours = ''; 4329 }else{ 4330 var sethours = getlang[3]; 4331 } 4332 if (getlang[4] == null){ 4333 var setminutes = ''; 4334 }else{ 4335 var setminutes = getlang[4]; 4336 } 4337 if (getlang[5] == null){ 4338 var setseconds = ''; 4339 }else{ 4340 var setseconds = getlang[5]; 4341 } 4342 }else{ 4343 setlang2 = getlang[1]; 4344 var setmoment = moment(); 4345 setmoment.locale(setlang2); 4346 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 4347 var getseconds = setmoment.toNow(true); 4348 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 4349 var getminutes = setmoment.toNow(true); 4350 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 4351 var gethours = setmoment.toNow(true); 4352 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 4353 var getdays = setmoment.toNow(true); 4354 var setseconds = getseconds.split(" ").pop(); 4355 var setminutes = getminutes.split(" ").pop(); 4356 var sethours = gethours.split(" ").pop(); 4357 var setdays = getdays.split(" ").pop(); 4358 } 4359 }else{ 4360 var setdays = "days"; 4361 var sethours = "hours"; 4362 var setminutes = "minutes"; 4363 var setseconds = "seconds"; 4364 } 4365 4366 var x = setInterval(function() { 4367 let end = new Date(toValidDateprime2(res)); 4368 let start = new Date(); 4369 var remaintime = end - start; 4370 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 4371 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 4372 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 4373 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 4374 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 4375 if(seconds < 0 && customtext == ''){ 4376 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 4377 }else if(seconds < 0 && customtext != ''){ 4378 newvalue = customtext; 4379 }else{ 4380 newvalue = newvalue.replace(" |"+customtext , ""); 4381 } 4382 if(getlang[1] == 'custom'){ 4383 realtimeleft=''; 4384 if(setdays != ''){ 4385 realtimeleft = days +""+ setdays+ " ";
4386 } 4387 if(sethours != ''){ 4388 realtimeleft = realtimeleft + hours +"" + sethours +" "; 4389 } 4390 if(setminutes != ''){ 4391 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 4392 } 4393 if(setseconds != ''){ 4394 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 4395 } 4396 } 4397 4398 primebText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 4399 primebText2[count].classList.remove("prime-counter"); 4400 if (remaintime < 0) { 4401 clearInterval(x); 4402 } 4403 }, 1000); 4404 4405 4406 } 4407 4408 function setCookieprime(cname, cvalue, exdays) { 4409 var d = new Date(); 4410 var time = setcookietimestamp(exdays); 4411 if(exdays < 5){ 4412 d.setTime(d.getTime() + (time * 60 * 1000)); 4413 }else if(exdays > 4 && exdays < 8){ 4414 d.setTime(d.getTime() + (time * 60 * 60 * 1000)); 4415 }else if(exdays > 7){ 4416 d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000)); 4417 } 4418 4419 var expires = "expires="+d.toUTCString(); 4420 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 4421 } 4422 4423 function getCookieprime(cname) { 4424 var name = cname + "="; 4425 var ca = document.cookie.split(';'); 4426 for(var i = 0; i < ca.length; i++) { 4427 var c = ca[i]; 4428 while (c.charAt(0) == ' ') { 4429 c = c.substring(1); 4430 } 4431 if (c.indexOf(name) == 0) { 4432 return c.substring(name.length, c.length); 4433 } 4434 } 4435 return ""; 4436 } 4437 4438 function setcookietimestamp(time) { 4439 var realtime=''; 4440 if(time==1){ 4441 realtime=1; 4442 }else if(time==2){ 4443 realtime=5; 4444 }else if(time==3){ 4445 realtime=10; 4446 }else if(time==4){ 4447 realtime=30; 4448 }else if(time==5){ 4449 realtime=1; 4450 }else if(time==6){ 4451 realtime=6; 4452 }else if(time==7){ 4453 realtime=12; 4454 }else if(time==8){ 4455 realtime=1; 4456 }else if(time==9){ 4457 realtime=7; 4458 }else if(time==10){ 4459 realtime=15; 4460 }else if(time==11){ 4461 realtime=30; 4462 } 4463 return realtime; 4464 } 4465 4466</script>
4466 4467
4467<script type="text/javascript"> 4468 4469 4470 //code logic for thaliacustomercountry 4471 4472 4473 function thaliaSetCookie(cname, cvalue, exdays) { 4474 console.log('in set cookie') 4475 const d = new Date(); 4476 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 4477 let expires = "expires="+d.toUTCString(); 4478 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 4479 } 4480 4481 function thaliaGetCookie(cname) { 4482 let name = cname + "="; 4483 let ca = document.cookie.split(';'); 4484 for(let i = 0; i < ca.length; i++) { 4485 let c = ca[i]; 4486 while (c.charAt(0) == ' ') { 4487 c = c.substring(1); 4488 } 4489 if (c.indexOf(name) == 0) { 4490 return c.substring(name.length, c.length); 4491 } 4492 } 4493 return ""; 4494 } 4495 4496 4497 4498 4499 document.addEventListener("DOMContentLoaded", function(event) { 4500 thaliaCustomerCookie(); 4501 }); 4502 4503var thaliacustomercountry = ''; 4504 function thaliaCustomerCookie(){ 4505 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 4506 4507 if (thaliacustomercountry != "") { 4508 4509 } else { 4510 4511 var xhttp = new XMLHttpRequest(); 4512 xhttp.onreadystatechange = function() { 4513 if (xhttp.readyState == 4 && xhttp.status == 200) { 4514 var countryData = JSON.parse(xhttp.responseText); 4515 thaliacustomercountry = countryData.country 4516 thaliaSetCookie("thaliacustomercountry", countryData.country, 2); 4517 4518 4519 } 4520 }; 4521 xhttp.open("GET", "https://loc2.thapi.workers.dev?key=XFJaUlJZVl9fWwcLDgE=", true); 4522 xhttp.send(); 4523 } 4524 } 4525 4526 //end code logic for thaliacustomercountry 4527</script>
4527 4528 <div id="shopify-block-Ac0dMSUpsbFpqTXhoU__1097096201824731535" class="shopify-block shopify-app-block">
4528<script> 4529 4530 4531 window.kaktusPreOrderAppData = { 4532 product: { 4533 id: '' 4534 }, 4535 productQty: '' 4536 } 4537</script>
4537 4538
4539<script async src="https://po.kaktusapp.com/storage/js/kaktus_preorder-menakabooks2.myshopify.com.js?ver=1790291572&shop=menakabooks2.myshopify.com"></script>
4539 4540 4541</div>
4541<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4541 4542</body> 4543 4544 4545</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.