(()=>{const e="true"===new URLSearchParams(window.location.search).get("dogstrust"),t=document.body.classList.contains("ex-rewards");if(!e||!t)return;document.querySelectorAll(".reward-item").forEach((e=>{const t=e.querySelector(".product-details-sku");t&&t.textContent.includes("DTDONATION")&&e.classList.add("highlight-reward")}))})(),(()=>{if(!document.body.classList.contains("ex-categoryid-1199331"))return;const e=[".filter-section.filtername-food_type",".filter-section.filtername-manufacturer",".filter-section.filtername-brand"],t=document.getElementById("filterswrapper");if(t){const n=new MutationObserver((r=>{r.forEach((r=>{"attributes"===r.type&&"class"===r.attributeName&&(t.classList.contains("hide")||setTimeout((()=>{e.forEach((e=>{(e=>{if(!e)return;const t=e.querySelector(".filter-options:not(.swatch-grid)");if(!t)return;const n=Array.from(t.children);n.sort(((e,t)=>{var n,r;const o=e.querySelector("a"),a=t.querySelector("a"),c=(null==(n=null==o?void 0:o.getAttribute("title"))?void 0:n.toLowerCase())||"",i=(null==(r=null==a?void 0:a.getAttribute("title"))?void 0:r.toLowerCase())||"";return c.localeCompare(i)})),n.forEach((e=>t.appendChild(e)))})(document.querySelector(e))})),n.disconnect()}),200))}))}));n.observe(t,{attributes:!0,attributeFilter:["class"]})}})(),(()=>{var e,t,n,r,o;if(document.querySelector(".orderpads-wrapper"))if(document.body.classList.contains("ex-l-4981")){console.log("test orderpads");const a=document.querySelector(".myaccount.quicklistsedit"),c=document.querySelector(".myaccount.contractitems"),i=document.querySelector(".myaccount.callofforders"),s=document.querySelector(".breadcrumb"),l=(null==(t=null==(e=null==s?void 0:s.querySelector("li:last-child"))?void 0:e.textContent)?void 0:t.trim())??"Your Products";let d="";if("Quick Lists"===l&&(d=" - Helping you order with ease"),a){a.insertAdjacentHTML("afterbegin",`\n
\n
\n
\n < Back to My Account Dashboard\n

Your ${l}${d}

\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n `);const e=document.querySelector(".quicklists-header-tools .container"),t=document.querySelector(".quicklists-header-right"),n=document.querySelector(".listtools-top"),r=document.querySelector(".listtools-top .sortby"),o=document.querySelector(".gridtopleft .itemsfound"),c=document.querySelector(".breadcrumb"),i=document.querySelector(".quicklist-title");r&&(null==e||e.insertAdjacentElement("afterbegin",r)),o&&(null==e||e.insertAdjacentElement("afterbegin",o)),c&&(null==t||t.insertAdjacentElement("afterbegin",c)),i&&(null==n||n.insertAdjacentElement("afterbegin",i))}if(c||i){(c||i).insertAdjacentHTML("afterbegin",`\n
\n
\n
\n < Back to My Account Dashboard\n

Your ${l}${d}

\n
\n
\n \n
\n
\n
\n
\n\n
\n
\n
\n `);const e=document.querySelector(".gridtopleft .itemsfound"),t=document.querySelector(".breadcrumb");t&&(null==(n=document.querySelector(".quicklists-header-right"))||n.insertAdjacentElement("afterbegin",t)),e&&(null==(r=document.querySelector(".quicklists-header-tools .container"))||r.insertAdjacentElement("afterbegin",e)),l&&(null==(o=document.querySelector(".gridtopleft"))||o.insertAdjacentHTML("beforeend",`

${l}

`))}document.querySelectorAll(".orderpads-wrapper .productgridwidget .tileparent").forEach((e=>{var t,n,r,o,s,l;if(a){const o=e.querySelector(".btn-update-default-qty");o&&(null==(t=e.querySelector(".buttons.group"))||t.insertAdjacentElement("beforeend",o));const a=e.querySelector(".actioncontent");a&&(null==(n=e.querySelector(".shopping-actions"))||n.insertAdjacentElement("beforeend",a)),null==(r=e.querySelector(".delete"))||r.insertAdjacentHTML("beforeend","Remove From Quicklist")}const d=e.querySelector(".inputquantity");if(d){const e=document.createElement("div");e.classList.add("quantity-wrapper"),d.insertAdjacentElement("beforebegin",e),e.appendChild(d);const t=document.createElement("button");t.classList.add("plus-btn"),t.innerHTML='',e.insertAdjacentElement("beforeend",t);const n=document.createElement("button");n.classList.add("minus-btn"),n.innerHTML='',e.insertAdjacentElement("afterbegin",n),t.addEventListener("click",(()=>{const e=parseInt(d.value,10)||0;d.value=e+1,d.dispatchEvent(new Event("change",{bubbles:!0}))})),n.addEventListener("click",(()=>{const e=parseInt(d.value,10)||0;e>0&&(d.value=e-1,d.dispatchEvent(new Event("change",{bubbles:!0})))}))}if(a){const t=e.querySelector(".shopping-actions");if(t){const n=document.createElement("div");n.classList.add("product-stock-and-actions"),t.appendChild(n);const r=e.querySelector(".quicklist-groups-btn-wrapper");r&&n.insertAdjacentElement("beforeend",r);const o=e.querySelector(".live-inventory-v2-wrapper");o&&n.insertAdjacentElement("beforeend",o);const a=e.querySelector(".product-compare-action");a&&n.insertAdjacentElement("beforeend",a)}}if(c||i){const t=e.querySelector(".live-inventory-v2-wrapper");null==(o=null==t?void 0:t.parentElement)||o.classList.add("hide"),t&&(null==(s=e.querySelector(".buttons.group"))||s.insertAdjacentElement("beforeend",t));const n=e.querySelector(".product-compare-action");n&&(null==(l=e.querySelector(".shopping-actions"))||l.insertAdjacentElement("beforeend",n))}})),document.addEventListener("live-pricing-done",(()=>{console.log("live pricing has just finished running"),document.querySelectorAll(".orderpads-wrapper .productgridwidget .tileparent").forEach(((e,t)=>{const n=e.querySelector(".inputquantity"),r=e.querySelector(".has-price");if(r&&n){let o=e.querySelector(".total-price");o||(o=document.createElement("span"),o.classList.add("total-price"),r.insertAdjacentElement("afterend",o));const a=e=>{var a;const c=(null==(a=r.textContent)?void 0:a.trim())??"",i=(parseFloat(c.replace(/[^0-9.-]+/g,""))||0)*(parseInt(n.value,10)||0);o.textContent=i>0?`£${i.toFixed(2)}`:"£0.00",console.log(t,i,e??"")};n.addEventListener("change",(()=>a("quantity-changed"))),n.addEventListener("input",(()=>a("quantity-input")));new MutationObserver((()=>a("price-updated"))).observe(r,{childList:!0,subtree:!0,characterData:!0}),a("initial")}})),(()=>{var e;if(!c&&!i)return;const t=document.createElement("div");t.classList.add("orderpads-filters");const n=document.querySelectorAll(".shop-filters .filtername-category .filter-options:not(.swatch-grid) > div");if(0===n.length)return;let r=0;n.forEach((e=>{const n=e.querySelector("label a");n&&(t.appendChild(n.cloneNode(!0)),n.classList.contains("no-pointer-events")&&(r+=1))}));const o=t.children.length;if(o>6){for(let n=6;n{t.classList.toggle("orderpads-filters-expanded"),e.textContent=t.classList.contains("orderpads-filters-expanded")?"View Less":"View All"})),t.insertBefore(e,t.children[6])}r>0&&t.insertAdjacentHTML("beforeend",`\n \n \n Clear Filters\n `);const a=document.createElement("div");a.classList.add("orderpads-filters-wrapper"),a.insertAdjacentHTML("beforeend","

Filter By Category:

"),a.appendChild(t),null==(e=document.querySelector(".gridtools.topgrid"))||e.insertAdjacentElement("afterbegin",a)})()}),!1)}else console.log("not test"),document.querySelectorAll(".orderpads-wrapper .productgridwidget .tileparent").forEach((e=>{const t=e.querySelector(".inputquantity");if(t){const e=document.createElement("div");e.classList.add("quantity-wrapper"),t.insertAdjacentElement("beforebegin",e),e.appendChild(t);const n=document.createElement("button");n.classList.add("plus-btn"),n.innerHTML='',e.insertAdjacentElement("beforeend",n);const r=document.createElement("button");r.classList.add("minus-btn"),r.innerHTML='',e.insertAdjacentElement("afterbegin",r),n.addEventListener("click",(()=>{const e=parseInt(t.value,10)||0;t.value=e+1,t.dispatchEvent(new Event("change",{bubbles:!0}))})),r.addEventListener("click",(()=>{const e=parseInt(t.value,10)||0;e>0&&(t.value=e-1,t.dispatchEvent(new Event("change",{bubbles:!0})))}))}}))})(),$(document).ready((()=>{(()=>{var e;if(!document.body.classList.contains("ex-login"))return;if("dogstrust"===new URLSearchParams(window.location.search).get("v")){if(document.body.classList.contains("dogstrust-login"))return void console.log("Dogstrust login page already loaded");document.body.classList.add("dogstrust-login","ex-l-4816"),null==(e=document.querySelector("body > .modal-dialog .modal-content"))||e.insertAdjacentHTML("afterbegin",'\n
\n Welcome to your Dogstrust webstore\n \n '),document.querySelector(".header-full .logo img").src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/2026/dogstrust/dogstrust-main-logos.png",document.querySelector(".header-mobile .logo img").src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/2026/dogstrust/dogstrust-main-logos.png",document.querySelectorAll('.hEmail img[src*="qu-head-email.png"]').forEach((e=>{e.src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/qu-head-email-black.png"})),document.querySelectorAll('.hAccount img[src*="qu-head-account.png"]').forEach((e=>{e.src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/qu-head-account-black.png"}))}const t=document.querySelector("body > .modal-dialog");t&&(t.className="container")})()})),document.querySelector(".ex-customer .myaccountdashboard_container")&&(document.querySelectorAll(".myaccount-title").forEach((e=>{e.classList.add("hide")})),document.body.classList.contains("ex-a-1549152")&&document.querySelectorAll(".temp-hidden").forEach((e=>{e.classList.remove("hide")})),document.querySelectorAll(".filter-container").forEach((e=>{e.classList.add("col-lg-3","col-md-3"),e.classList.remove("col-lg-2","col-md-2")})),document.querySelectorAll(".filter-container + .col").forEach((e=>{e.classList.add("col-lg-9","col-md-9"),e.classList.remove("col-lg-10","col-md-10")}))),(()=>{const e=document.querySelectorAll(".dashboard-customer-tools");0!==e.length&&e.forEach((e=>{var t;const n=e.querySelector('.group-name[data-name="products"] h4');n&&(n.innerHTML="Ready To Order?"),null==(t=e.querySelector(".nav"))||t.insertAdjacentHTML("beforeend",'\n \n \n \n ')}))})(),(()=>{if(!document.body.classList.contains("ex-loggedin"))return;const e=document.querySelectorAll(".mini-rewards-box"),t=document.querySelectorAll(".dogstrust-donate-box"),n=EvoXLayer().user.rewards;0!==n.status&&(e.forEach((e=>{e.querySelector(".points-count").innerHTML=n.points||0,e.querySelector(".points-pending").innerHTML=n.points_pending||0,e.classList.remove("hide")})),t.forEach((e=>{e.classList.remove("hide")})))})(),(()=>{const e=document.querySelectorAll(".custom-account-message"),t=document.querySelector(".account-message");if(0===e.length)return;e.forEach((e=>{var n,r;null==(n=e.querySelector(".custom-account-message-button-expand"))||n.addEventListener("click",(()=>{e.dataset.expanded="true"})),null==(r=e.querySelector(".custom-account-message-button-collapse"))||r.addEventListener("click",(()=>{e.dataset.expanded="false"})),t.querySelector("p")&&(e.querySelector(".custom-account-message-content").innerHTML=t.innerHTML,t.classList.add("hide"))}));const n=()=>{e.forEach((e=>{const t=e.querySelector(".custom-account-message-content"),n=e.querySelector(".custom-account-message-buttons");if(!t||!n)return;const r=t.style.height,o=t.style.maxHeight;t.style.height="auto",t.style.maxHeight="none";const a=t.scrollHeight;t.style.height=r,t.style.maxHeight=o,n.style.display=a<=10?"none":""}))};let r;n(),window.addEventListener("resize",(()=>{clearTimeout(r),r=setTimeout(n,100)}))})(),(()=>{const e=document.querySelectorAll(".account-manager-box");if(0===e.length)return;const t=EvoXLayer().session.account_manager;0!==Object.keys(t).length&&e.forEach((e=>{const{name:n}=t;n&&(e.querySelector(".account-manager-box-title h3").innerHTML=n);const{title:r}=t;r&&(e.querySelector(".account-manager-box-title h4").innerHTML=r);const{image:o}=t;o&&(e.querySelector(".account-manager-box-image img").src=o);const{phone:a}=t;if(a){const t=a.replace(/\s/g,"");e.querySelector(".account-manager-telephone").href=`tel:${t}`,e.querySelector(".account-manager-telephone-number").innerHTML=a}const{email:c}=t;c&&e.querySelector(".account-manager-box-right").insertAdjacentHTML("afterbegin",`\n \n \n ${c}\n \n `);const{comment:i}=t;i&&(e.querySelector(".account-manager-box-text").innerHTML=i);const{cell:s}=t;if(s){const t=s.replace(/\s/g,"");e.querySelector(".account-manager-box-left").insertAdjacentHTML("beforeend",`\n \n \n ${s}\n \n `)}}))})(),document.body.classList.contains("ex-loggedin")&&document.body.classList.contains("ex-l-4816")&&(document.querySelector(".header-full .logo img").src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/2026/dogstrust/dogstrust-main-logos.png",document.querySelector(".header-mobile .logo img").src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/2026/dogstrust/dogstrust-main-logos.png",document.querySelector(".header-full .logo").href="/myaccount",document.querySelector(".header-mobile .logo").href="/myaccount",document.querySelectorAll('.hEmail img[src*="qu-head-email.png"]').forEach((e=>{e.src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/qu-head-email-black.png"})),document.querySelectorAll('.hAccount img[src*="qu-head-account.png"]').forEach((e=>{e.src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/qu-head-account-black.png"})),document.querySelectorAll(".sidebar-printeditems > a").forEach((e=>{e.href="/search?query=dogs+trust",e.target=""})),document.querySelectorAll(".sidebar-callofforders > a").forEach((e=>{e.href="/search?query=dogs+trust&keywords=Dogs+Trust+Fundraiser"})),"/customer/callofforders"===window.location.pathname&&(window.location.href="/search?query=dogs+trust&keywords=Dogs+Trust+Fundraiser")),(()=>{if(!document.querySelector(".ex-product"))return;const e=document.querySelector(".product-shopping-actions"),t=e=>{if(!e)return!1;if("number"==typeof e)return e;if("object"==typeof e){const t=Object.values(e).filter((e=>"number"==typeof e));if(0===t.length)return!1;const n=t.reduce(((e,t)=>e+t),0);return Math.round(n/t.length)}return!1},n=(e,n="GBP")=>{if(!e.price||!e.pageYield)return null;const r=t(e.pageYield);if(!r)return null;const o="object"==typeof e.pageYield,a=e.price/r*100,c=a<2?a.toFixed(2):a.toFixed(0);let i="p";"EUR"===n&&(i="c"),"USD"===n&&(i="¢");const s=o?"avg. ":"",l=document.createElement("div");return l.className="ink-toner-price-per-page",l.innerHTML=`${s}${c}${i} per page`,l},r=e=>{if(!e.colours||!e.pageYield||!e.category)return null;const t=document.createElement("div");t.className="ink-toner-yield-card";const n=document.createElement("h4");n.className="yield-card-title",n.textContent=`This ${e.category} cartridge yields:`,t.appendChild(n);const r=document.createElement("div");return r.className="yield-colors-container",e.colours.forEach((t=>{const n=document.createElement("div");n.className="yield-color-item",n.setAttribute("data-color",t);const o=((e,t)=>!!e&&("number"==typeof e?e:!("object"!=typeof e||!e[t])&&e[t]))(e.pageYield,t),a=o?o.toLocaleString():"N/A";n.innerHTML=`${a} pages`,r.appendChild(n)})),t.appendChild(r),t},o=(e,t,o="GBP")=>{let a=document.getElementById("inkTonerComparisonModal");a||(a=(()=>{const e=document.createElement("div");return e.className="modal fade ink-toner-comparison-modal",e.id="inkTonerComparisonModal",e.setAttribute("tabindex","-1"),e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby","inkTonerComparisonModalLabel"),e.innerHTML='\n \n ',e})(),document.body.appendChild(a)),((e,t,o,a)=>{const c=e=>e?e.outerHTML:"",i=r(t),s={...o,colours:t.colours,category:t.category},l=r(s),d=n(t,a),u=n(o,a),m=`\n \n \n `,p=`\n \n \n `,g=e.querySelector(".comparison-original .comparison-product-content"),y=e.querySelector(".comparison-compatible .comparison-product-content");if(g&&(g.innerHTML=m,t.addToCartElement)){const e=t.addToCartElement.querySelector(".btn-add-to-cart");if(e){const t=document.createElement("div");t.className="modal-add-to-cart-wrapper buttons group";const n=document.createElement("div");n.className="quantity-input-wrapper",n.innerHTML='\n \n \n \n ';const r=e.cloneNode(!0);t.appendChild(n),t.appendChild(r),g.appendChild(t);const o=n.querySelector(".inputquantity"),a=n.querySelector(".quantity-input-decrement"),c=n.querySelector(".quantity-input-increment");o.addEventListener("input",(()=>{const e=Math.max(1,parseInt(o.value,10)||1);o.value=e})),a.addEventListener("click",(()=>{const e=parseInt(o.value,10)||1,t=Math.max(1,e-1);o.value=t})),c.addEventListener("click",(()=>{const e=(parseInt(o.value,10)||1)+1;o.value=e}))}}if(y&&(y.innerHTML=p,o.addToCartElement)){const e=o.addToCartElement.querySelector(".btn-add-to-cart");if(e){const t=document.createElement("div");t.className="modal-add-to-cart-wrapper buttons group";const n=document.createElement("div");n.className="quantity-input-wrapper",n.innerHTML='\n \n \n \n ';const r=e.cloneNode(!0);t.appendChild(n),t.appendChild(r),y.appendChild(t);const o=n.querySelector(".inputquantity"),a=n.querySelector(".quantity-input-decrement"),c=n.querySelector(".quantity-input-increment");o.addEventListener("input",(()=>{const e=Math.max(1,parseInt(o.value,10)||1);o.value=e})),a.addEventListener("click",(()=>{const e=parseInt(o.value,10)||1,t=Math.max(1,e-1);o.value=t})),c.addEventListener("click",(()=>{const e=(parseInt(o.value,10)||1)+1;o.value=e}))}}})(a,e,t,o),window.$&&window.$.fn.modal&&window.$(a).modal("show")},a=(e,n,r="GBP",a=!1)=>{if(!e.price)return null;if(!n.price)return null;const c=(e.price-n.price).toFixed(2);let i="£";"EUR"===r?i="€":"USD"===r&&(i="$");let s,l="p";"EUR"===r&&(l="c"),"USD"===r&&(l="¢"),a?(s=document.createElement("div"),s.className="ink-toner-compatible-comparison",s.style.cursor="pointer",s.addEventListener("click",(()=>{o(e,n,r)}))):n.url?(s=document.createElement("a"),s.href=n.url,s.className="ink-toner-compatible-comparison"):(s=document.createElement("div"),s.className="ink-toner-compatible-comparison"),s.style.setProperty("--b","6px"),s.style.setProperty("--m","2"),s.innerHTML='\n \n ';const d=document.createElement("div");d.className="comparison-inner",s.appendChild(d);const u=document.createElement("div");u.className="comparison-image",n.image&&(u.innerHTML=`Compatible Product`),d.appendChild(u);const m=document.createElement("div");m.className="comparison-content",m.innerHTML='

View Alternative & Save (click here)

';const p=document.createElement("p");p.className="comparison-message";const g=parseFloat(c)>0;if(e.pageYield&&n.pageYield){const r=t(e.pageYield),o=(t(n.pageYield)-r)/r*100,a=o.toFixed(0),s=o>0;p.innerHTML=s&&g?`Print ${a}% more and save ${i}${c} when you switch to own brand`:s?`Print ${a}% more when you switch to own brand`:g?`Save ${i}${c} when you switch to own brand`:"Save when you switch to own brand"}else p.innerHTML=g?`Save ${i}${c} when you switch to own brand`:"Save when you switch to own brand";if(m.appendChild(p),n.pageYield){const e=t(n.pageYield),r="object"==typeof n.pageYield,o=n.price/e*100,a=o<2?o.toFixed(2):o.toFixed(0),c=r?"avg. ":"",i=document.createElement("p");i.className="comparison-price",i.innerHTML=`Alternatives from ${c}${a}${l} per page `,m.appendChild(i)}else{const e=document.createElement("p");e.className="comparison-price",e.innerHTML='View alternatives ',m.appendChild(e)}return d.appendChild(m),s},c=(e,t,n,r="append",o={})=>{if(!t)return 0;let a;if("string"==typeof n)a=document.querySelectorAll(n);else if(n instanceof NodeList||n instanceof HTMLCollection)a=n;else{if(!(n instanceof HTMLElement))return 0;a=[n]}if(!a||0===a.length)return 0;let c=0;return a.forEach((n=>{const a=e(t,...Object.values(o));if(a){switch(r){case"prepend":n.insertBefore(a,n.firstChild);break;case"before":n.parentNode.insertBefore(a,n);break;case"after":n.parentNode.insertBefore(a,n.nextSibling);break;default:n.appendChild(a)}c+=1}})),c},i=[{ink:"1000402",toner:"1000424"},{ink:"1000401"}];document.addEventListener("live-pricing-done",(()=>{setTimeout((()=>{if(document.querySelector(".ink-toner-price-per-page")||document.querySelector(".ink-toner-yield-card"))return;const t=(t=>{const n=(()=>{let n="";if(e&&e.classList.length>0){const r=Array.from(e.classList).find((e=>e.startsWith("category_")));if(r){const e=r.replace("category_","");t.forEach((t=>{Object.entries(t).forEach((([t,r])=>{r===e&&(n=t)}))}))}}return n||!1})();return!!n&&{category:n,type:(()=>{const e=document.querySelector(".attr_100249");if(!e)return!1;const t=e.querySelector("p");if(!t)return!1;const n=t.textContent.trim().toLowerCase();return"compatible"===n?"compatible":"original"===n&&"original"})(),pageYield:(()=>{const e=document.querySelector(".attr_100920")||document.querySelector(".attr_101467");let t="";if(e){const n=e.querySelector("p");n&&(t=n.textContent.trim())}if(!t){const e=document.querySelector(".product-summary .product-points");if(e){const n=e.querySelectorAll("li");if(n&&n.length>0){const e=Array.from(n).find((e=>{const t=e.textContent.trim();return t.toLowerCase().includes("page yield:")||t.toLowerCase().includes("print yield:")}));e&&(t=e.textContent.trim())}}}if(!t)return!1;const n=(e,n=!1)=>{if(e.length<=1)return null;const r={};let o=!1;return e.forEach((e=>{let a=parseInt(e[1].replace(/,/g,""),10);const c=e[2].toLowerCase();if(n&&("colour"===c||"cmy"===c||"tri-colour"===c)&&a<=10){const e=/(\d[\d,]*)\s*x\s*\d+\s*(?:colour|cmy|tri-colour)/i,n=t.match(e);if(n){const e=parseInt(n[1].replace(/,/g,""),10);Number.isNaN(e)||(a=e)}}Number.isNaN(a)||(o=!0,"black"===c?r.black=a:"colour"===c||"cmy"===c||"tri-colour"===c?(r.cyan=a,r.magenta=a,r.yellow=a):"cyan"===c?r.cyan=a:"magenta"===c?r.magenta=a:"yellow"===c&&(r.yellow=a))})),o?r:null},r=n([...t.matchAll(/(\d[\d,]*)\s*\(\s*(Black|Colour|CMY|Tri-Colour|Cyan|Magenta|Yellow)\s*\)/gi)]);if(r)return r;const o=n([...t.matchAll(/(\d[\d,]*)\s*(Black|Colour|CMY|Tri-Colour|Cyan|Magenta|Yellow)/gi)],!0);if(o)return o;const a=t.match(/(\d[\d,]*)\s*x\s*(\d+)/i);if(a){const e=parseInt(a[1].replace(/,/g,""),10),t=parseInt(a[2],10);if(!Number.isNaN(e)&&3===t)return{cyan:e,magenta:e,yellow:e}}const c=t.match(/[\d,]+/);if(!c)return!1;const i=parseInt(c[0].replace(/,/g,""),10);return!Number.isNaN(i)&&i})(),colours:(()=>{const e=document.querySelector(".attr_100242");if(!e)return!1;const t=e.querySelector("p");if(!t)return!1;const n=t.textContent.trim().toLowerCase(),r=[];return n.includes("multipack")||n.includes("black/colour cartridge")||n.includes("black/colours")?["black","cyan","magenta","yellow"]:n.includes("colour cartridge")?["cyan","magenta","yellow"]:(n.includes("black")&&r.push("black"),n.includes("cyan")&&r.push("cyan"),n.includes("magenta")&&r.push("magenta"),n.includes("yellow")&&r.push("yellow"),r.length>0&&r)})(),price:(()=>{if(!e)return!1;const t=e.querySelector(".has-price");if(!t)return!1;const n=t.textContent.trim().match(/[\d.,]+/);if(!n)return!1;const r=parseFloat(n[0].replace(/,/g,""));return!Number.isNaN(r)&&r})(),image:(()=>{const e=document.querySelector(".product-summary");return e&&e.getAttribute("data-item-image")||!1})(),name:(()=>{const e=document.querySelector(".product-summary");return e&&e.getAttribute("data-item-name")||!1})(),inventoryHtml:(()=>{const t=e.querySelector(".live-inventory-v2-wrapper");return!!t&&t.outerHTML})(),pricingHtml:(()=>{const t=e.querySelector(".product-shopping-actions-prices");return!!t&&t.innerHTML})(),productPointsHtml:(()=>{const e=document.querySelector(".product-summary");if(!e)return!1;const t=e.querySelector(".product-points");return!!t&&t.innerHTML})(),addToCartElement:e.querySelector(".product-shopping-actions-addtocart")||!1}})(i);if(t&&(c(r,t,".productdetails .prod-code","after"),c(n,t,".ink-toner-yield-card","after",{currency:"GBP"}),"original"===t.type&&document.querySelector(".ex-loggedin"))){const e=(()=>{const e=document.querySelector(".relationship-carousel-recommendations");if(!e)return!1;const t=e.querySelector(".tile");if(!t)return!1;const n=(()=>{const e=t.querySelector(".imgthumbnail img");return!!e&&e.getAttribute("src")})(),r=(()=>{const e=t.querySelector(".price-label.has-price");if(!e)return!1;const n=e.getAttribute("data-value");if(!n)return!1;const r=parseFloat(n);return!Number.isNaN(r)&&r})(),o=(()=>{const e=t.querySelector(".product-points");if(!e)return!1;const n=e.querySelectorAll("li");if(!n||0===n.length)return!1;const r=Array.from(n).find((e=>{const t=e.textContent.trim();return t.toLowerCase().includes("page yield:")||t.toLowerCase().includes("print yield:")}));if(r){const e=r.textContent.trim(),t=/(\d[\d,]*)\s*(Black|Colour|CMY|Tri-Colour|Cyan|Magenta|Yellow)/gi,n=[...e.matchAll(t)];if(n.length>1){const e={};let t=!1;if(n.forEach((n=>{const r=parseInt(n[1].replace(/,/g,""),10),o=n[2].toLowerCase();Number.isNaN(r)||(t=!0,"black"===o?e.black=r:"colour"===o||"cmy"===o||"tri-colour"===o?(e.cyan=r,e.magenta=r,e.yellow=r):"cyan"===o?e.cyan=r:"magenta"===o?e.magenta=r:"yellow"===o&&(e.yellow=r))})),t)return e}const o=e.match(/(\d[\d,]*)\s*x\s*(\d+)/i);if(o){const e=parseInt(o[1].replace(/,/g,""),10),t=parseInt(o[2],10);if(!Number.isNaN(e)&&3===t)return{cyan:e,magenta:e,yellow:e}}const a=e.match(/[\d,]+/);if(a){const e=parseInt(a[0].replace(/,/g,""),10);return!Number.isNaN(e)&&e}}return!1})(),a=(()=>{const e=t.querySelector(".product-tile-image");return!!e&&e.getAttribute("href")})(),c=(()=>{const e=t.querySelector(".product-name a");return!!e&&e.textContent.trim()})(),i=(()=>{const e=t.querySelector(".footer-wrapper-price");return!!e&&e.innerHTML})(),s=(()=>{const e=t.querySelector(".product-points");return!!e&&e.innerHTML})(),l=t.querySelector(".buttons.group")||!1;return!!r&&{image:n,price:r,pageYield:o||!1,url:a||!1,name:c,pricingHtml:i,productPointsHtml:s,addToCartElement:l}})();e&&c(a,t,".ink-toner-yield-card","before",{compatibleProduct:e,currency:"GBP",useModal:true})}}),200)}))})(),document.querySelectorAll(".no-search-searchbar").forEach((e=>{const t=document.querySelector(".header-full .search-form");t&&e.insertAdjacentElement("afterbegin",t.cloneNode(!0))})),(()=>{const e=new URLSearchParams(window.location.search).get("query");if(!e)return;const t=document.querySelector(".search-term");t&&(t.textContent=`'${e}'`)})();