1$(document).ready(function(){$(".banner-container .owl-carousel").owlCarousel({autoplay:!0,autoplayTimeout:3e3,autoplayHoverPause:!0,nav:!1,items:1,loop:!0,navText:["<img src='https://cdn.shopify.com/s/files/1/0587/2150/1393/files/previous.png?v=1627017281'>","<img src='https://cdn.shopify.com/s/files/1/0587/2150/1393/files/next.png?v=1627017281'>"],smartSpeed:900,margin:0,dots:!0,responsive:{1200:{nav:!0}}}),$(".deals-slider .owl-carousel").owlCarousel({autoplay:!1,autoplayTimeout:3e3,autoplayHoverPause:!0,nav:!1,items:1,loop:!0,navText:["<img src='https://cdn.shopify.com/s/files/1/0587/2150/1393/files/deal-left.png?v=1627017281'>","<img src='https://cdn.shopify.com/s/files/1/0587/2150/1393/files/deal-right.png?v=1627017281'>"],smartSpeed:900,margin:0,dots:!0,responsive:{1250:{nav:!0,dots:!1}}}),$(".testimonials-slider .owl-carousel").owlCarousel({autoplay:!0,autoplayTimeout:1e4,autoplayHoverPause:!0,nav:!0,items:1,loop:!0,navText:["<img src='https://cdn.shopify.com/s/files/1/0587/2150/1393/files/client-left.png?v=1627017281'>","<img src='https://cdn.shopify.com/s/files/1/0587/2150/1393/files/client-right.png?v=1627017281'>"],smartSpeed:1e3,margin:20,dots:!1,responsive:{0:{items:1},320:{items:1,nav:!1,dots:!0},767:{items:2},1200:{items:3}}}),$(".banner .owl-dots").wrap('<div class="container"></div>'),$(".search-toggle").on("click",function(){$(".search-box-wrapper").toggleClass("active"),$("#boost-pfs-search-box-1").focus()}),$("#ContactFooter").validate({rules:{"contact[email]":{required:!0,email:!0}},messages:{"contact[email]":""},errorClass:"has-error"})}),(function(){function cellText(node){return node?(node.textContent||"").replace(/\s+/g," ").trim():""}function rowLabel(tr){return cellText(tr.querySelector("th")).toLowerCase()}function rowValue(tr){return tr?cellText(tr.querySelector("td")):""}function formatRamLine(ram,rate){return ram?(ram=ram.replace(/\s+/g," ").trim(),ram=ram.replace(/(\d+(?:\.\d+)?)\s*(GB|TB)\b/gi,function(_,num,unit){return num+unit.toUpperCase()}),/RAM/i.test(ram)||(ram=ram+" RAM"),rate&&(ram=ram+" - "+rate),ram):""}function formatPsuLine(count){return count?count.replace(/\s+/g," ").trim()+" PSUS":""}function buildConfigSheet(){var table=document.querySelector(".product-details-configuration-table");if(!(!table||table.dataset.ssBuilt)){var body=table.tBodies[0]||table,rows=Array.prototype.slice.call(table.querySelectorAll("tr")),map={};if(rows.forEach(function(tr){var l=rowLabel(tr);l&&!map[l]&&(map[l]=tr)}),map.cpu){var count=rowValue(map.cpus),model=rowValue(map.cpu),clock=rowValue(map["clock speed"]).replace(/\s*GHz/i,"GHz"),cores=rowValue(map.cores),threads=rowValue(map.threads);if(model){var head=count?count+" \xD7 "+model:model,tail=[];clock&&tail.push(clock),cores&&threads?tail.push(cores+"C/"+threads+"T"):cores&&tail.push(cores+"C");var cpuLine=head+(tail.length?" - "+tail.join(" "):"")+" CPU";map.cpu.querySelector("th").innerHTML="<b>CPU</b>",map.cpu.querySelector("td").textContent=cpuLine}["cpus","clock speed","cores","threads","cache"].forEach(function(k){map[k]&&map[k].parentNode&&map[k].parentNode.removeChild(map[k]),delete map[k]})}if(map.ram){var ram=formatRamLine(rowValue(map.ram),rowValue(map["transfer rate"]));ram&&(map.ram.querySelector("td").textContent=ram),map["transfer rate"]&&map["transfer rate"].parentNode&&(map["transfer rate"].parentNode.removeChild(map["transfer rate"]),delete map["transfer rate"])}if(map.psus){var psuCount=rowValue(map.psus),psuLine=formatPsuLine(psuCount);psuLine&&(map.psus.querySelector("th").innerHTML="<b>PSU</b>",map.psus.querySelector("td").textContent=psuLine),map["psu power"]&&map["psu power"].parentNode&&(map["psu power"].parentNode.removeChild(map["psu power"]),delete map["psu power"]),map.psu=map.psus,delete map.psus}var order=["backplane","nodes","blades","compute nodes","storage nodes","cpu","gpu","memory size","ram","boss","storage","raid controller","nic","ports","software","accessories","psu","psus","psu power","warranty"],current=Array.prototype.slice.call(table.querySelectorAll("tr"));current.sort(function(a,b){var ia=order.indexOf(rowLabel(a)),ib=order.indexOf(rowLabel(b));return ia===-1&&(ia=999),ib===-1&&(ib=999),ia-ib}),current.forEach(function(tr){body.appendChild(tr)}),table.dataset.ssBuilt="1"}}function copyConfig(e){if(e&&e.preventDefault&&e.preventDefault(),e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),!(copyConfig._last&&Date.now()-copyConfig._last<400)){copyConfig._last=Date.now();var table=document.querySelector(".product-details-configuration-table");if(table){try{buildConfigSheet()}catch(err){}var lines=[];Array.prototype.forEach.call(table.querySelectorAll("tr"),function(tr){var cells=tr.querySelectorAll("td");cells.length&&Array.prototype.forEach.call(cells,function(td){(td.innerText||"").split(/\r?\n/).forEac
1h(function(seg){var txt=seg.replace(/[£$â¬]\s?[\d.,]+/g,"").replace(/\s+/g," ").trim();txt&&lines.push(txt)})})});var plain=lines.join("\n"),html=lines.map(function(l){return l.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}).join("<br>");navigator.clipboard&&window.ClipboardItem?navigator.clipboard.write([new ClipboardItem({"text/html":new Blob([html],{type:"text/html"}),"text/plain":new Blob([plain],{type:"text/plain"})})]).catch(function(){}):navigator.clipboard&&navigator.clipboard.writeText(plain).catch(function(){});var btn=document.getElementById("product-details-configuration-copy-button"),svg=document.getElementById("product-details-configuration-copy-button-svg"),label=document.getElementById("product-details-configuration-copy-button-text");btn&&(svg&&(svg.style.fill="#FFF"),btn.style.background="#4CA419",btn.style.color="#FFF",btn.style.border="0.25rem solid #4CA419",label&&(label.innerText="Config Copied"),setTimeout(function(){svg&&(svg.style.fill=""),btn.style.background="",btn.style.color="",btn.style.border="",label&&(label.innerText="Copy Config")},3e3))}}}window.copyTable=function(el,e){copyConfig(e)},$(document).ready(function(){window.copyTable=function(el,e){copyConfig(e)};try{buildConfigSheet()}catch(err){}document.addEventListener("click",function(e){e.target.closest("#product-details-configuration-copy-button")&&(e.preventDefault(),e.stopImmediatePropagation(),copyConfig(e))},!0)})})(); 2//# sourceMappingURL=/cdn/shop/t/254/assets/custom.js.map?v=76098549761211522151790085404
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.