!function(c){Drupal.behaviors.csfrRpc={attach:function(e,r){"function"==typeof c.cookie&&(c.cookie("csrftoken")?c(document).trigger("csrf.success",[{}]):"object"==typeof generic&&"object"==typeof generic.jsonrpc&&"function"==typeof generic.jsonrpc.fetch?generic.jsonrpc.fetch({method:"csrf.getToken",params:[{}],onSuccess:function(e){c(document).trigger("csrf.success",[e])},onFailure:function(e){c(document).trigger("csrf.error",[e])}}):c(document).trigger("csrf.error",[{}]))}}}(jQuery); ; !function(e){var t={enabled:!0};const r="_TOKEN";function n(e){if("string"!=typeof e)return!1;const t=document.location.protocol,r=document.location.hostname;e=e.toLowerCase().trim();if(!new RegExp("^(?:[a-z]+:)?//","i").test(e))return!0;{"//"==e.substr(0,2)&&(e=t+e);const n=function(e){var t,r,n=document.createElement("a"),o={};n.href=e,t=n.search.replace(/^\?/,"").split("&");for(var a=0;a{const n=c.split(":"),s=t.get("QTY"),o="SKU_BASE_ID"===r?parseInt(n[0]):n[0];if(o){const t={_SUBMIT:"cart",[r]:[o],QTY:parseInt(n[1]?n[1]:s||1),INCREMENT:parseInt(1)};e.push(t)}})),window.addEventListener("DOMContentLoaded",(()=>{const t=!!generic.jsonrpc.hasOwnProperty("getCsrfToken"),c=generic&&generic.checkout&&generic.checkout.cart&&generic.checkout.cart.updateCart,r=function(e){e.forEach((e=>{!function(e){c?generic.checkout.cart.updateCart({params:{itemType:"cart",skus:e.SKU_BASE_ID,QTY:e.QTY,INCREMENT:e.INCREMENT},onSuccess:function(e){var t;t="esteelauder"===n.brand?e.getCartResults():e.getData(),$(document).trigger("addToCart.success",[t])},onFailure:function(e){console.log("Item not added to cart",{messages:e.getMessages()})}}):generic.jsonrpc.fetch({method:"rpc.form",params:[e]})}(e)}))};t?r(e):generic.jsonrpc.fetch({method:"csrf.getToken",onSuccess:()=>{const t=$.cookie("csrftoken");r(t?e.map((e=>Object.assign(e,{_TOKEN:t}))):e)}})}))}}}(); ;