(()=>{let t=!1,m="https://api.lerentools.com/",J=LS.store.id+"/rules/get_business_rules",H=LS.store.id+"/products/hidden_installment",p=null,g=null,h={customer_tn_id:LS.customer,cart:{cart_tn_id:LS.cart.id,total:{currency:"ARS",value:null},items:LS.cart.items&&0({product_tn_id:t.id,variant_tn_id:t.variant_id,quantity:t.quantity})):[]}},_=null,f=!1,v=0,x=!1,b=null,y=null,j=!1,S=null,L=null,I=null,k=null,T=null,q=null,C=!1,M=!1,N=!1,Q=0,w=!1,E="lerentoolsBusinessRules_"+LS.store.id,O="tnCurrentData"+LS.store.id,D="lerentoolsProductsHiddenInstallments"+LS.store.id,F="lerentoolsLastRequestTimestamp_"+LS.store.id;function R(t,e,s,n){var r=t.find(".js-price-display"),n=((t,e)=>{let s=t.replace("$","");return s="MXN"==e?s.replace(",",""):s.replace(".","").replace(",","."),t=parseFloat(s),Number.isInteger(t)?parseInt(t):t})(r.text(),n),a=t.find(".js-installment-amount.product-installment-amount"),t=t.find(".js-installment-price.product-installment-value");let l;e=(l="fixed"==e?n-s:n*((100-s)/100))/a.text(),r.hasClass("lerentools-price-discount")||(r.addClass("lerentools-price-discount"),r.text(LS.formatToCurrency(l<0?0:l)),t.text(LS.formatToCurrency(e<0?0:e)))}let A=t=>{t=localStorage.getItem(t);return t?JSON.parse(t):null},B=(t,e)=>{localStorage.setItem(t,JSON.stringify(e))},P=()=>{var e=A(O);if(e){if(h.customer_tn_id!==e.customer_tn_id)return!1;if(h.cart.cart_tn_id!==e.cart.cart_tn_id)return!1;if(h.cart.total.value!==e.cart.total.value)return!1;if(h.cart.items.length!==e.cart.items.length)return!1;for(let t=0;t{let t=A(D);var e=A(F);let s=Math.floor(Date.now()/1e3);let n=t=>{f=!1,v=0,_=t,B(E,t),B(O,h),B(F,s),C=!1},r=()=>{!C&&v<10&&(C=!0,d.post(m+J,h).done(n).fail(t=>{f=!0,v++,console.log("Error obteniendo business rules",t),x&&clearTimeout(x),x=setTimeout(()=>{C=!1,r()},3e3)}))},a=()=>{let t=d(".js-cart-subtotal");h.cart?.total?.value||0{var t,e,s;_&&_.status&&_.rules?.payment_providers_message&&"product"===LS.template&&(t=_.rules.payment_providers_message,s=d("div#installments-modal"),e=d(".lerentools-custom-payments-message"),0"+t+""),e.prepend(s))},500),I=I||setInterval(()=>{var t,e,s;_&&_.status&&_.rules?.shipping_carriers_message&&(t=_.rules.shipping_carriers_message,e=d("div.js-shipping-calculator-response"),s=d(".lerentools-custom-shipping-message"),0"+t+""),e.prepend(s))},500),k=k||setInterval(()=>{var t,e,s,n,r,a;_&&_.status&&_.rules?.disable_cart_installments&&(a=_.rules?.disable_cart_installments,t=_.rules?.disable_cart_installments_text,s=(e=d("div.js-cart-total-container")).find("div.js-installments-cart-total"),n=d(".js-payment-discount-price-cart-container"),r=d(".lerentools-custom-installments-message"),0"+t+""),e.append(a)),0{var t=d('[name*="go_to_checkout"]'),e=d(".lerentools-cart-messages-container");if(0t.message+`|${t.background_color||""}|`+(t.text_color||"")).join("||"),r=e.find(".lerentools-cart-message").map(function(){var t=d(this);return`${t.text()}|${t.css("background-color")||""}|`+(t.css("color")||"")}).get().join("||");if(0==e.length||n!==r){e.remove();let r=d('
');s.forEach(t=>{var e=t.background_color||"transparent",s=t.text_color||"#000000",n=d('

');n.text(t.message),n.css("background-color",e),n.css("color",s),"transparent"!==e&&e&&n.css("border","1px solid "+(t.background_color?(t=>{if(t.startsWith("#")){const e=t.replace("#","");const s=parseInt(e.substr(0,2),16);const n=parseInt(e.substr(2,2),16);const r=parseInt(e.substr(4,2),16);const a=Math.max(0,s-30);const l=Math.max(0,n-30);const o=Math.max(0,r-30);return"#"+a.toString(16).padStart(2,"0")+l.toString(16).padStart(2,"0")+o.toString(16).padStart(2,"0")}return"#555555"})(t.background_color):"#555555")),r.append(n)}),t.before(r)}}else e.remove()}),o=(T=T||setInterval(()=>{l()},500),t=>{y&&clearTimeout(y),j=!0;var e,s=d('[name*="go_to_checkout"]');s.css("pointer-events","none"),s.parent().css("cursor","not-allowed"),t?.rules?.disable_cart_text&&(0==(e=d("#lerentools-business-rules-message")).length?s.before('

'+t?.rules?.disable_cart_text+"

"):e.text()!=t?.rules?.disable_cart_text&&e.text(t?.rules?.disable_cart_text)),y=setTimeout(()=>{j=!1},1e3)}),i=t=>{var e;j||((e=d('[name*="go_to_checkout"]')).css("pointer-events","initial"),e.parent().css("cursor","initial"),d("#lerentools-business-rules-message").remove())},c=(d(document).on("click","#modal-cart",t=>{f||o()}),d(document).on("click","[data-store='cart-form']",t=>{f||o()}),b=b||setInterval(()=>{(!(2{(()=>{if(_&&_.status&&_.rules.promotions&&_.rules.promotions.length){var t,e=_.rules.promotions[0].specs?.hide_promotion,s=_.rules.promotions[0].specs?.tier,n=_.rules.promotions[0].specs?.type,r=_.rules.promotions[0].specs?.amount_raw,a=_.rules.promotions[0].specs?.currency;if(!e&&("line_items"===s||"percentage"===n)){"product"===LS.template&&R(d("div#single-product"),n,r,a);for(t of d("[data-product-id]"))R(d(t),n,r,a)}}})()},500),LS.registerOnChangeVariant(function(t){jQueryNuvem(".lerentools-price-discount").removeClass("lerentools-price-discount")}),q=q||setInterval(()=>{(()=>{if(_&&_.status&&_.rules?.hide_installments){if("product"===LS.template){var t=d("div#single-product"),e=(d(".js-max-installments").hide(),d(".js-product-discount-container").hide(),t.find(".js-product-payments-container")),s=e.find(".js-max-installments-container"),n=t.find(".js-payment-discount-price-product-container");if((0'+_.rules?.installments_text+"

");else{const r=t.find(".price-container");(0'+_.rules?.installments_text+"

")}}e=d(".js-item-product"),n=e.find(".item-price-container"),s=e.find(".js-max-installments-container"),t=e.find(".js-payment-discount-price-product-container");0'+_.rules?.installments_text+"

")}})()},500),t=>{if(N=!1,Q=0,M=!1,(p=t).status&&p.products&&p.products.length){if("product"===LS.template){t=p.products.find(t=>t.tn_id===LS.product.id);if(t&&t.tn_id){var e=d("div#single-product"),s=(d(".js-max-installments").hide(),d(".js-product-discount-container").hide(),e.find(".js-product-payments-container")),n=s.find(".js-max-installments-container"),r=e.find(".js-payment-discount-price-product-container");if((0'+t.installments_text+"

");else{const u=e.find(".price-container");(0'+t.installments_text+"

")}}}for(var a of p.products){var l=d("div[data-product-id='"+a.tn_id+"']"),o=l.find(".item-price-container"),i=l.find(".js-max-installments-container"),c=l.find(".js-payment-discount-price-product-container");0'+a.installments_text+"

"))}}}),u=()=>{!M&&Q<10&&(M=!0,d.get(m+H).done(t=>{B(D,t),c(t)}).fail(t=>{N=!0,Q++,console.log("Error obteniendo productos sin cuotas",t),w&&clearTimeout(w),w=setTimeout(()=>{M=!1,u()},3e3)}))};t&&e&&s-e<600?g=g||setInterval(()=>{c(t)},1e3):u()},o=500,r=!0;let e=function(){var t=this,e=arguments,s=r&&!a;clearTimeout(a),a=setTimeout(function(){a=null,r||n.apply(t,e)},o),s&&n.apply(t,e)};let i=new MutationObserver(()=>{t?e(t):jQuery&&e(jQuery)}),c={attributes:!0,attributeFilter:["value"],childList:!0,subtree:!0,characterData:!0};var s=[3,5,0],l="undefined"==typeof jQuery?[0,0,0]:$?.fn?.jquery?.split(".").map(t=>parseInt(t));l[0]{let s=document.createElement("script");s.type="text/javascript",s.readyState?s.onreadystatechange=()=>{"loaded"!=s.readyState&&"complete"!=s.readyState||(s.onreadystatechange=null,e())}:s.onload=()=>{e()},s.src=t,document.getElementsByTagName("head")[0].appendChild(s)})("//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js",()=>{(t=jQuery.noConflict(!0))&&(i.observe(document.body,c),e(t))}):(i.observe(document.body,c),e(jQuery))})();