document.addEventListener("DOMContentLoaded",()=>{if(document.querySelector(".ex-rewards")){let r=Object.keys(featuredRules),e=document.querySelector(".gift-header .count"),o=document.querySelector(".point-filter"),c=document.querySelector(".category-filter"),a=document.querySelectorAll("#rewardItemsList .product-card"),n=document.querySelector(".gift-section-wrapper .gift-grid");var p=document.querySelectorAll(".clear-filter");let t=null,l=null,i=0,s=[],d=[];p.forEach(e=>{e.addEventListener("click",()=>{e.closest(".filter-section").querySelector(".active").classList.remove("active"),e.closest(".filter-section")?.querySelector(".point-filter")?(t=null,s=[]):e.closest(".filter-section")?.querySelector(".category-filter")&&(l=null,d=[]),(e.closest(".filter-section-wrapper").querySelector(".active")?y:(t=null,l=null,n.innerHTML="",i=0,a.forEach(e=>{f(e),i++}),g))()})}),Object.keys(featuredRules).forEach((e,t)=>{var e=e.trim().charAt(0).toUpperCase()+e.slice(1),r=document.createElement("div"),a=(r.classList.add("category-tab"),r.dataset.categoryName=e,document.createElement("button"));a.classList.add("btn-tab"),a.dataset.index=t+1,a.textContent=e,r.append(a),c.append(r)});{let c=0!==pointsThreshold[0]?[0,...pointsThreshold]:[...pointsThreshold];c.forEach((e,t)=>{let r;r=t===c.length-1?`${1e3<=e?e.toLocaleString():e.toString()}+ pts`:`${1e3<=e?e.toLocaleString():e.toString()}-${1e3<=c[t+1]-1?(c[t+1]-1).toLocaleString():(c[t+1]-1).toString()} pts`;var e=document.createElement("div"),a=(e.classList.add("point-tab"),document.createElement("button"));a.classList.add("btn-tab"),a.dataset.index=t+1,a.textContent=r,e.append(a),o.append(e)})}p=document.querySelector(".reward-title-wrapper"),m=document.querySelector(".rewards.new-rewards"),p&&m&&m.querySelector(".container").prepend(p),a.forEach(e=>{f(e),i++}),g(),document.querySelector("section.myaccount.rewards")?.classList.remove("rewards"),o.addEventListener("click",e=>{if("BUTTON"===e.target.tagName&&(e.preventDefault(),e.target!==t)){t&&t.classList.remove("active"),e.target.classList.add("active");let c=parseInt(e.target.dataset.index);t=e.target,n.innerHTML="",s=[],a.forEach(e=>{var t,r,a=e.querySelector(".product-price").textContent,a=Number(a.replace(/,/g,""));a=a,t=c,r=pointsThreshold,(t-1<=0?a=r.length?a>=r[r.length-1]:a>=r[t-2]&&a{if("BUTTON"===e.target.tagName&&(e.preventDefault(),e.target!==l)){l&&l.classList.remove("active"),e.target.classList.add("active");var t=parseInt(e.target.dataset.index),t=r[t-1];let o=featuredRules[t];l=e.target,n.innerHTML="",d=[],a.forEach(e=>{var t=e.querySelector(".product-details-sku"),r=e.querySelector(".product-details-category a");let a=null,c=null;t&&(t=t.textContent.match(/Item Code\s+([A-Z0-9\-]+)/i))&&(a=t[1].trim()),r&&(c=r.textContent.trim()),(a&&o.includes(a)||c&&o.includes(c))&&(d.push(e),i++)}),y()}});let u=localStorage.getItem("autoclickOnCategory")||"";var m=[...document.querySelectorAll(".rewards .filter-section-wrapper .category-tab .btn-tab")];function f(e){var e=e.cloneNode(!0),t=e.querySelector(".product-details-sku").textContent.split(" ").pop(),r=e.querySelector(".product-title"),a=r.textContent.trim();r.innerHTML=`${a}`,n.appendChild(e)}function g(){e.textContent=`${i} product${1===i?" was":"s were"} found`}function y(){n.innerHTML="",i=0,o.querySelector(".active")&&c.querySelector(".active")?s.filter(e=>d.includes(e)).forEach(e=>{f(e),i++}):(s.forEach(e=>{f(e),i++}),d.forEach(e=>{f(e),i++})),g()}u&&m&&(p=m.find(e=>e.textContent.trim().toLowerCase().includes(u.trim().toLowerCase())))&&p.click(),localStorage.removeItem("autoclickOnCategory")}});