PageSourceSearch

https://www.dixon.ca/js/bundle-custom.min.js?v=Gz6clAvjcDfP8Ny9CO8iOtUUuMQ

js dixon.ca collected 2026-10-09 04:45:34 UTC 75,645 bytes, 1 lines download raw bytes

1function toggleAddToCart(){$(".addToCart-form").submit(function(){$(this).valid()&&$(this).find(":submit").attr("disabled","disabled")});$(".add-more").click(function(){$(".add-cart").toggleClass("disabled")});$("#add-more-btn").click(function(){$("#add-to-cart-btn").toggleClass("disabled")})}function changeAddToCartText(n){var i=$(n).text(),r=$("html")[0].lang,t="Added";r=="fr"&&(t="Ajouté");$(n).text(t);setTimeout(function(){$(n).text(i);$(".addToCart-form").each(function(){$(this).find(":submit").removeAttr("disabled")})},2e3)}function changeAddToCartIcon(n){var i="fe-plus",r="fe-shopping-cart",u="fe-check",t="";$(n).hasClass(i)?t=i:$(n).hasClass(r)&&(t=r);$(n).removeClass(t);$(n).addClass(u);setTimeout(function(){$(n).removeClass(u);$(n).addClass(t)},2e3)}function succededAddToCart(n,t){reactiveCartService.updateCartCount();reactiveCartService.loadAlerts();n&&changeAddToCartText(n);t&&changeAddToCartIcon(t)}function loadAddToCartPDP(){$(".detailsButton").each(function(){var n=this,i=$(n).find("#Prod").val(),t=$(n).children("form").children("button.add-cart");t.click(function(){cartService.addToCart(i,t,null)})})}function loadAddToCartSnippet(){$(".snippetButton").each(function(){var n=this,i=$(n).find("#ProductCode").val(),t=$(n).children("div").children("button.add-cart");t.click(function(){cartService.addToCart(i,t,null)})})}function loadAddToCartProdList(){$(".prodListButton").each(function(){var n=this,i=$(n).find("#ProductCode").val(),t=$(n).children("div").children("button.add-cart");t.click(function(){cartService.addToCart(i,t,null)})})}function save(){$("#sortable1").length&&($("#sortable1 .drag-me input[type=hidden]").attr("name","Available"),$("#sortable2 .drag-me input[type=hidden]").attr("name","Selected"));$("#sortable3").length&&($("#sortable3 .drag-me input[type=hidden]").attr("name","AvailableDelivery"),$("#sortable4 .drag-me input[type=hidden]").attr("name","SelectedDelivery"))}function bindAlert(n,t){$(n).alert();t&&t>0&&setTimeout(function(){$(n).alert("close")},t)}function updateCartLineItemOnBlur(n){console.log("Update quantity on a a cart line item");const t=$(n).parents(".line-item");return brAnalyticsUpdateCart(t,"updateFromCart"),!1}function addProductToCartFromDetailPage(n){const t=($("div.qty input[name=Quantity]").val()||1)*($("div.qty input[name=nbGroupedItems]").val()||1),i={name:$("h1.title").text(),id:$("#product-details div.sub-title").text(),price:$("#product-details div.price span.price").text().replace(/[^.,\d]/g,"").replace(",","."),brand:$(".other-details div.mfg:first span:last").text(),category:$("#MainCategory").val(),quantity:t};prodSubtitleSelector=n?".details div.sub-title":".details:first div.sub-title";const r={prod_id:$("#MasterProductId").val(),sku:$("#MasterProductId").val(),prod_name:$(prodSubtitleSelector).text()+" "+$("h1.title").text(),quantity:t,price:$("#product-details div.price span.price").text().replace(/[^.,\d]/g,"").replace(",",".")};brAnalyticsService.pushEcommerce("addToCart",{currencyCode:"CAD",add:{products:[i]}},{items:[r]})}function productClick(n){if(n!==null){const t=[],i=($("div.qty input[name=Quantity]",n).val()||1)*($("div.qty input[name=NbGroupedItems]",n).val()||1),r={name:$("div.pro-detail
1s div.title a",n).text(),id:$("#ProductCode",n).val(),price:$("span.price",n).text().replace(/[^.,\d]/g,"").replace(",","."),brand:$("div.mfg:first span:last",n).text(),category:$("#MainCategory",n).val(),quantity:i};t.push(r);const u={event:"productClick",ecommerce:{click:{actionField:{list:$("#CurrentCategory").val()},products:t}}};window.dataLayer.push(u)}}function productClickGuest(n){if(n!==null){const t=[],i={name:$(".title a",n).text(),id:$(".sub-title a",n).text(),category:$("#MainCategory",n).val()};t.push(i);const r={event:"productClick",ecommerce:{click:{actionField:{list:$("#CurrentCategory").val()},products:t}}};window.dataLayer.push(r)}}function brAnalyticsUpdateCart(n,t){let i=[],r=[];if(n.each(function(n,u){if(u!==null){const n=($("div.qty input[name=Quantity]",u).val()||1)*($("div.qty input[name=NbGroupedItems]",u).val()||1),f=($("div.qty input[name=quantity_orig]",u).val()||1)*($("div.qty input[name=nbGroupedItems_orig]",u).val()||1);if(t!=="updateFromCart"||n!==f){const t={name:$("div.pro-details div.title a",u).text(),id:$("div.pro-detail
1s div.sub-title a",u).text(),price:$("span.price",u).text().replace(/[^.,\d]/g,"").replace(",","."),brand:$("div.mfg:first span:last",u).text(),category:$("#MainCategory",u).val(),quantity:n};i.push(t);const f={prod_id:$("#MasterProductId",u).val(),sku:$("#MasterProductId",u).val(),prod_name:$("div.pro-details div.sub-title a",u).text()+" "+$("div.pro-details div.title a",u).text(),quantity:n,price:$("span.price",u).text().replace(/[^.,\d]/g,"").replace(",",".")};r.push(f)}}}),i.length>0){let u=t||"addToCart",n={};switch(t){case"removeFromCart":n={remove:{products:i}};break;case"updateFromCart":i[0].quantity>0?(u="removeFromCart",n={remove:{products:i}}):(i[0].quantity=Math.abs(i[0].quantity),u="addToCart",n={currencyCode:"CAD",add:{products:i}});break;default:n={currencyCode:"CAD",add:{products:i}}}brAnalyticsService.pushEcommerce(u,n,{items:r})}}function productImpressions(n,t){let f="Search Results",i="";n===!0?f=$("#CurrentCategory").val():i=$("#SearchTerm").val();let r=$("div.results span").text();r===""&&(r="
10");let u=[];$("div.products .product-display div.page form").each(function(n,i){if(i!==null){let r={category:$("#MainCategory",i).val(),list:f,position:n+1};t?(r.name=$(".title a",i).text(),r.id=$(".sub-title a",i).text()):(r.name=$("div.pro-details div.title a",i).text(),r.id=$("div.pro-details div.sub-title a",i).text(),r.price=$("span.price",i).text().replace(/[^.,\d]/g,"").replace(",","."),r.brand=$("div.mfg:first span:last",i).text());u.push(r)}});const s=n?"productListingPage":"search";let e={currencyCode:"CAD",numSearchResults:r,searchTerm:i},o={};u.length>0&&(e.impressions=u);o=n?{cat_id:$("#CurrentCategory").val(),cat:$("#CategoryBreadcrumb").val()}:{search_term:i};brAnalyticsService.pushEcommerce(s,e,o)}function checkoutSummaryAnalytics(){const i=$("#jsonGTMObject").val(),n=jQuery.parseJSON(i);let t=[];$(n.LineItems).each(function(n,i){if(i!==null){const n={name:i.DisplayTitle,id:i.ProductCode,price:i.UnitPrice,category:i.Product.MainCategory,quantity:i.Quantity};t.push(n)}});$(n.BOLineItems).each(function(n,i){var r={name:i.DisplayTitle,id:i.ProductCode,price:i.UnitPrice,category:i.Product.MainCategory,quantity:i.Quantity};t.push(r)});brAnalyticsService.pushEcommerce("purchase",{currencyCode:"CAD",purchase:{actionField:{id:n.ON,revenue:n.OT,tax:n.T,shipping:n.S},products:t}},null)}function checkoutSummaryAnalyticsv2(){const e=$("#jsonGTMObjectV2").val(),o=$("#CommerceConnectorShopIdentifier").val(),s=$("#RockwellShopIdentifier").val(),n=jQuery.parseJSON(e);let u=[],f=[];const t=[],i=[];$(n.LineItemsV2).each(function(n,r){if(r!==null){const n={id:r.ProductCode,price:r.UnitPrice,quantity:r.Quantity,category:r.Category,name:r.Name};u.push(n);const e={prod_id:r.MasterProductId,sku:r.MasterProductId,name:r.ProductCode+" "+r.Name,quantity:r.Quantity,price:r.UnitPrice};if(f.push(e),r.Referer==="commerceconnector"){const n={ean:r.UPC,merchant:r.VendorProductCode,sale:r.Quantity};t.push(n)}if(r.Referer==="Rockwell"){const n={ean:r.UPC,merchant:r.VendorProductCode,sale:r.Quantity};i.push(n)}}});const r={event:"purchase",ecommerce:{currencyCode:"CAD",purchase:{actionField:{id:n.ON,revenue:n.OT,tax:n.T,shipping:n.S},products:u}},br_data:{is_conversion:1,order_id:n.ON,sx_orderid:n.SXOID,subtotal:n.ST,basket_value:n.OT,basket:{items:f}}};t.length>0&&(r.commerce_connector={shop:o,articles:t});i.length>0&&(r.rockwell={shop:s,articles:i});brAnalyticsService.push(r)}function productDetailAnalytics(){const t=$("#MainCategory").val(),i=$("h1.title").text();var n=$(".details:first div.sub-title").text(),r=$(".details:first span.price").text().replace(/[^.,\d]/g,"").replace(",",".");n===""&&(n=$("#product-details div.sub-title").text(),r=$("#product-details span.price").text().replace(/[^.,\d]/g,"").replace(",","."));const u={name:i,id:n,price:r,brand:$(".other-details div.mfg:first span:last").text(),category:t},f={event:"productDetailPage",ecommerce:{detail:{actionField:{list:t},products:[u]}},br_data:{prod_name:n+" "+i,prod_id:$("#MasterProductId").val(),sku:$("#MasterProductId").val()},variant:$("#Variant").val()};brAnalyticsService.push(f)}function checkoutReviewAnalytics(){const r=$("#jsonGTMObjectV2").val(),n=jQuery.parseJSON(r);let t=[],i=[];$(n.LineItemsV2).each(function(n,r){if(r!==null){const n={id:r.ProductCode,price:r.UnitPrice,quantity:r.Quantity,category:r.Category,name:r.Name};t.push(n);const u={prod_id:r.MasterProductId,sku:r.MasterProductId,name:r.ProductCode+" "+r.Name,quantity:r.Quantity,price:r.UnitPrice};i.push(u)}});t.length>0&&brAnalyticsService.pushEcommerce("checkoutReviewOrder",{checkout:{actionField:{step:2},products:t}},{order_id:n.ON,sx_orderid:n.SXOID,subtotal:n.ST,basket_value:n.OT,basket:{items:i}})}function checkoutShippingBillingAnalytics(n){let t=[];if(n.each(function(n,i){if(i!==null){const n=($("div.qty input[name=Quantity]",i).val()||1)*($("div.qty input[name=NbGroupedItems]",i).val()||1),r={name:$("div.pro-detail
1s div.title a",i).text(),id:$("div.pro-details div.sub-title a",i).text(),price:$("span.price",i).text().replace(/[^.,\d]/g,"").replace(",","."),brand:$("div.mfg:first span:last",i).text(),quantity:n};t.push(r)}}),t.length>0){const n={event:"checkoutShippingBilling",ecommerce:{checkout:{actionField:{step:1},products:t}}};window.dataLayer.push(n)}}function checkoutCreditCartAnalytics(){window.dataLayer.push({event:"checkoutOption",ecommerce:{checkout_option:{actionField:{step:3,option:"creditcard"}}}})}function saveButtonAnalytics(n){const t={event:"buttonclick",buttontype:n.toLowerCase()};window.dataLayer.push(t)}function clickWidgetAnalytics(n,t,i,r,u){const f={event:"widgetClick",widget_data:{wrid:n,wq:t,wid:i,wty:r,item_id:u}};window.dataLayer.push(f)}function addToCartWidgetAnalytics(n,t,i,r,u){const f={event:"widgetAddToCart",widget_atc_data:{wrid:n,wq:t,wid:i,wty:r,item_id:u,sku:u}};window.dataLayer.push(f)}function viewWidgetAnalytics(n,t,i,r){const u={event:"widgetView",widget_view_data:{wrid:n,wq:t,wid:i,wty:r}};window.dataLayer.push(u)}function viewMultimedia(n){const t={event:"multimediaView",multimedia_view_data:{multimedia:n}};window.dataLayer.push(t)}function viewDocuments(n){const t={event:"documentView",document_view_data:{multimedia:n}};window.dataLayer.push(t)}function updateBrData(n){if(typeof dataLayer!="undefined"){let t=window.dataLayer.findIndex(function(n){return n.br_data});if(t!==-1){let i=window.dataLayer[t];i.br_data=Object.assign(i.br_data,n.br_data);window.dataLayer[t]=i}}}function monthlyOrdersWidget(){var n;if($(".dashboard").length&&(n=$("#sales-chart"),n.length)){var t={fontColor:"#737373",fontFamily:"Open Sans"},i="index",r=!0;const u=JSON.parse($("#monthlyOrders").val()),f=Object.keys(u),e=Object.values(u);new Chart(n,{type:"bar",data:{labels:f,datasets:[{backgroundColor:"#fbe4b5",borderColor:"#ff9933",data:e}]},options:{maintainAspectRatio:!1,tooltips:{mode:i,intersect:r},hover:{mode:i,intersect:r},legend:{display:!1},scales:{yAxes:[{gridLines:{display:!0,lineWidth:"4px",color:"rgba(0, 0, 0, .2)",zeroLineColor:"transparent"},ticks:$.extend({beginAtZero:!0,callback:function(n){const t=$("#culture").val();return(console.log(t),t==="fr")?n+"$":"$"+n}},t)}],xAxes:[{display:!0,gridLines:{display:!0},ticks:t}]}}})}}function dataTableWidget(n){$(".dashboard").length&&$(n+" .sortable").DataTable({paging:!1,lengthChange:!1,searching:!1,ordering:!0,info:!1,autoWidth:!0,responsive:!0,language:{emptyTable:$("#DataTableEmptyMessage").val()}})}function resetInvoiceFilters(){$("#FilterCustomerNumber").val("All");$("#Shipto").val("All");$("#InvoiceStatus").val(-1);$("#FilterLoadingDate").val("All")}function previewer(){const n=document.getElementById("UploadedLogo");if(n.files&&n.files[0]){const t=new FileReader;t.onload=function(n){const t=document.getElementById("loadImage");t.src=n.target.result;document.getElementById("custom-logo").checked=!0};t.readAsDataURL(n.files[0])}}function decodeHtml(n){var t=document.createElement("textarea");return t.innerHTML=n,t.value}function showDialog(n,t,i){function u(){$(t).click()}const f=n+" .modal-body p",r=f+" .custom-message";$(n).on("hidden.bs.modal",function(){$(n+"Submit").unbind("click",u);$(r).length&&$(r).remove()});$(n+"Submit").bind("click",u);i&&i.length>0&&($(f).prepend("<span class='custom-message'><\/span>"),$(r).text(decodeHtml(i)));$(n).modal("show")}function resetOtpMessages(n){var f=n+"-Message",e=n+"-Verified",i=n+"-Error",o=i+"Max",s=n+"-Footer",r,t,u;for($(i).hide(),$(o).hide(),$(s).show(),$(e).hide(),$(f).show(),r="#otp-num{0}",t=0;t<4;t++)u=r.replace("{0}",t),$(u).removeClass("input-validation-error")}function showOTPDialog(n,t){function f(){$(t).click()}var r,e,u,i;$(n).on("hidden.bs.modal",function(){$(n+"Submit").unbind("click",f)});for($(n+"Submit").bind("click",f),resetOtpMessages(n),$(n).modal("show"),$("#otpVerifyCount").val(0),r="#otp-num{0}",i=r.replace("{0}","0"),$("#otpCode").val("0000"),e=$("#otpCode").val(),u=0;u<e.length;u++){i=r.replace("{0}",u);$(i).val("");$(i).on("keydown",function(n){return OtpOnKeyDown(n)})}i=r.replace("{0}","0");$(i).focus()}function sendOTP(n,t,i,r,u){if($(u).valid()===!0){var f=$("#EmailAddress").val(),e=$("html")[0].lang,o="#Cancel_"+n.replace("#","");$.ajax({url:"/api/users/otp/send/"+e+"/"+f,contentType:"application/json; charset=utf-8",type:"POST",success:function(u){u==!0?(console.log("OTP sent: "+e+"/"+f),r===!1&&showOTPDialog(n,t)):(console.log("OTP not sent: "+e+"/"+f),$(i).click(),$(o).click())},error:function(){console.log("OTP not sent API error: "+e+"/"+f);$(o).click()}})}}function OtpOnKeyDown(n){var o="#otp-num{0}",r="#"+n.target.id,u=$("#otpCode").val(),s=4,t=Number(r.substring(o.length-s+1)),h=0,c=0,l,f,a,e,i,v,y;if(t!=0&&(h=t-1),t!=s-1&&(c=t+1),u.length<s&&(u="0000"),l=n.keyCode||n.charCo
1de,f=$(r).val(),f.length>1)return $(r).val(f.substring(0,1)),!1;if(l==8)return f.length>=1?!0:(a=o.replace("{0}",h),$(a).focus(),!0);if(n.key>=0&&n.key<=9){for($(r).val(n.key),e="",i=0;i<u.length;i++)i==t?(e+=n.key,v=o.replace("{0}",c),$(v).focus()):e+=u[i];return $("#otpCode").val(e),!1}return y=String.fromCharCode(n.which),/[a-z]/i.test(y),!1}function verifyOTP(n,t){var r=$("#otpCode").val(),u=$("#EmailAddress").val(),i="#otpVerifyCount",f=Number($(i).val())+1;$(i).val(f);$.ajax({url:"/api/users/otp/verify/"+u+"/"+r,contentType:"application/json; charset=utf-8",type:"POST",success:function(i){if(i==!0){resetOtpMessages(n);var r=n+"-Message",u=n+"-Verified",f=n+"-Footer";$(r).hide();$(f).hide();$(u).show();$(t).click()}else HandleOtpError(n)},error:function(){HandleOtpError(n)}})}function HandleOtpBlacklist(n,t){var i=n+"Validation",r=i+"Error";$(r).remove();$(i).append("<span id='"+r.replace("#","")+"'>"+t+"<\/span>");$(n).addClass("input-validation-error")}function HandleOtpError(n){var o=Number($("#otpVerifyCount").val()),r,u,t,f;resetOtpMessages(n);var s=n+"-Message",h=n+"-Verified",i=n+"-Error",e=i+"Max",c=n+"-Footer";for($(s).hide(),$(h).hide(),r="#otp-num{0}",u=$("#otpCode").val(),t=0;t<u.length;t++)f=r.replace("{0}",t),$(f).addClass("input-validation-error");if(o%3==0){$(i).hide();$(c).hide();$(e).show();return}$(e).hide();$(i).show()}function resetFilters(){$("#chkIsOnlineOrder").prop("checked",!1);$("#CustomerNumber").val(-1);$("#OrderStatus").val(-1);$("#TransportMode").val("All");$("#ShipTo").val("All");$("#BranchName").val(-1);$("#BranchNumber").val(-1)}function LoadAddToCartCompare(){$("#showOnlyDiff").click(function(){$("#showOnlyDiff").is(":checked")?$(".equal").hide():$(".equal").show()});$(".add-to-cart.compareButton").each(function(){var n=this,t=$(n).children("#ProductCode").val(),u="Quantity-"+t,i=document.getElementById(u),r;$(i).change(function(){cartService.items[t].isInvalid()?$(n).hide():$(n).show()});r=$(n).children("button.add-cart");r.click(function(){var r=$(i).val(),u={ItemRequests:[{ProductCode:t,Quantity:r}],RefererValue:0};$.ajax({url:"/api/cart/items",data:JSON.stringify(u),contentType:"application/json; charset=utf-8",dataType:"json",type:"POST",success:function(){console.log("Product added to cart: "+t);reactiveCartService.updateCartCount();reactiveCartService.loadAlerts();let i=$(n).parents("th div.pro-selected");brAnalyticsUpdateCart(i)},error:function(){console.log("Could not add the product: "+t)}})})})}function InitialCheck(){const n=$("#shouldCheckAllItemsAtTheInitialLoad");if(n){const t=n.val()==="True";if(t){cartService&&cartService.checkAll(!0);const t="#delete-btn";GetItemsFromClosestForm(n,"INPUT[id='chkAll']").attr("checked","checked");GetItemsFromClosestForm(n,"INPUT[name='checked_elements']").attr("checked","checked");GetItemsFromClosestForm(n,"#add-to-cart-btn").removeClass("disabled");GetItemsFromClosestForm(n,"#add-to-job-btn").removeClass("disabled");GetItemsFromClosestForm(n,"#add-more-btn").removeClass("disabled");GetItemsFromClosestForm(n,t).removeClass("disabled");GetItemsFromClosestForm(n,t).prop("disabled",!1)}}}function GetItemsFromClosestForm(n,t){return n.closest(".form-container").find(t)}function quickAdd(n){$("#prodCode").val(n);$("#productCodeToAdd").val(n);$("#productCode").val(n);document.forms.quickaddform.submit()}function typeaheadBloomreachSearchEvent(n,t,i,r){urlService.generate(i,function(i){bloomreachSearchEvent(n,t,i,r)})}function typeaheadBloomreachSuggestEvent(n,t){urlService.generate(n,function(n){bloomreachSuggestEvent(n,t)})}function bloomreachSuggestEvent(n,t){window.location.href=t?n+"?_br_psugg_q="+t:n}function bloomreachSearchEvent(n,t,i,r){const u={event:"TypeaheadClick",br_data:{q:n,aq:t}};window.dataLayer.push(u);bloomreachSuggestEvent(i,r)}var comparisonItem,quickListId,quickListName;$(document).ready(function(){$("form#AccountRegistration").length&&$("#EmailAddress").length&&($.validator.unobtrusive.options={errorPlacement:function(n,t){if(t.attr("id")==="EmailAddress"&&n.text()!==""){let i=t.attr("data-val-remote");i&&n.text()===i&&$("#emailExistsModal").modal("show")}}})});$(document).ready(function(){toggleAddToCart();loadAddToCartPDP();loadAddToCartSnippet();loadAddToCartProdList()});const reactiveCartService={updateCartCount:function(){$.ajax({url:"/api/cart/item-count",type:"GET",success:function(n){$("#minicart .count").text(n)},error:function(){console.log("Unable to update cart Count")}})},loadAlerts:function(){$.ajax({url:"/api/cart/alerts",type:"GET",success:function(n){var i=document.getElementById("overlay"),t=document.createElement("html"),r;t.innerHTML=n;r=t.getElementsByClassName("alert");i.outerHTML=i.outerHTML+t.innerHTML;Array.prototype.forEach.call(r,function(n){bindAlert("#"+n.id,5e3);bindAlert("#"+n.id,5e3)})},error:function(){console.log("Unable to load alerts")}})},addToCart:function(n,t,i){var r={cableRequests:[],ItemRequests:[],refererValue:0};
1r.ItemRequests.push({productCode:n,quantity:1});$.ajax({url:"/api/cart/items",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",type:"POST",success:function(){console.log("Product added to cart: "+n);succededAddToCart(t,i);document.URL.endsWith("cart")&&(window.location=window.location)},error:function(){console.log("Could not add the product: "+n)}})},addToCartWidget:function(n,t,i,r,u,f,e,o){var s=$(n).find("#ProductCode").val(),c=$(n).find("#Referer").val(),l=$(n).find(".form-control.quantityMultiple").val(),h={cableRequests:[],ItemRequests:[],refererValue:c};h.ItemRequests.push({productCode:s,quantity:l});i&&addToCartWidgetAnalytics(r,u,f,e,o);$.ajax({url:"/api/cart/items",data:JSON.stringify(h),contentType:"application/json; charset=utf-8",dataType:"json",type:"POST",success:function(){console.log("Product added to cart: "+s);succededAddToCart(t,null);document.URL.endsWith("cart")&&(window.location=window.location)},error:function(){console.log("Could not add the product: "+s)}})}};$(document).ready(function(){function n(n){$("form#AddressForm").validate().element(n)}if($("form#AddressForm").length){const r="#postalcode",t="#cityDropDown",i="#province",f="#city",e="#country";let o=[0];const s=function(t){if(t==="")$(i).val("");else{let n=o.filter(function(n){return n.ville===t});n.length===1?$(i).val(n[0].province):$(i).val("")}n(i)},u=function(){let n=$(r).val();n=n.replace(/\s+/g,"");let i=$(e).val();var u=i=="Canada"?"^(?!.*[DFIOQU])[A-VXY][0-9][A-Z]s?[0-9][A-Z][0-9]$":"^\\d{5}(-\\d{4})?$",f=new RegExp(u);f.test(n)&&$(t).trigger("change")};$(r).on("input",function(){u(r,t)});$(t).change(function(){let n=$(t).val();$(f).val(n)});u()}});$(document).ready(function(){function t(n,t){let r={postalCode:n,selectedShippingAddressId:t,currentFulfillmentDateValue:$("#FulfillmentDate").val()};$.ajax({url:"/checkoutV2/FulfillmentDate",type:"POST",data:r,dataType:"json",success:function(n){$("#FulfillmentDate").val(n.fulfillmentDate);$("#FulfillmentMinDate").val(n.fulfillmentMinDate);i()}})}function n(n){$("form#CreatePunchOutAddress").validate().element(n)}function i(){if($("form#ShippingBilling").length){let i=[];const r=$("#Holidays").val();var n=$("#isPickupForAvailableForSaturday").val(),t=$("#isPickupForAvailableForSunday").val();r&&(i=r.split(","));const u=$("#FulfillmentMinDate").val();$("#FulfillmentDate").datepicker("destroy");$("#FulfillmentDate").datepicker({minDate:new Date(Date.parse(u)),maxDate:"+2m",beforeShowDay:function(r){const f=r.getDay();var u=f>0&&f<6;if(n==="true"&&t==="true"?u=!0:n==="true"?u=f!==0:t==="true"&&(u=f!==6),u)for(let n=0;n<i.length;n++){const t=r.getFullYear()+"-"+("0"+(r.getMonth()+1)).slice(-2)+"-"+("0"+r.getDate()).slice(-2);if(t===i[n])return[!1,""]}return[u,""]}})}}if($("form#CreatePunchOutAddress").length){const c="#SelectedShippingAddressId",b="#PostalCode",f="#City",e="#Province",k="#BillingAddressViewModel_PostalCode",o="#BillingAddressViewModel_City",l="#BillingAddressViewModel_Province",a="#NewShippingAddress",v="#NewBillingAddress",y="#BillingIsSameAsShipping",d="#ShippingBillingHiddenSubmit",i="#PhoneNumber",s="#ContactTelephone",h="#BillingAddressViewModel_ContactTelephone";$("#ShippingBillingButton").click(function(){$(d).click()});$("#EmailAddress").length&&($.validator.unobtrusive.options={errorPlacement:function(n,t){if(t.attr("id")==="EmailAddress"&&n.text()!==""){let i=t.attr("data-val-remote");i&&n.text()===i&&$("#emailExistsModal").modal("show")}}});$(i).length&&$(i).blur(function(){$(i).valid()&&($(s).length&&$(s).is(":visible")&&$(s).val()===""?$(s).val($(i).val()):$(h).length&&$(h).is(":visible")&&$(h).val()===""&&$(h).val($(i).val()))});$(y).is(":not(:checked)")?$(".ship-bill ~ .ship-bill-true").show():$(".ship-bill ~ .ship-bill-true").hide();$(y).click(function(){$(y).is(":not(:checked)")?$(".ship-bill ~ .ship-bill-true").slideDown():$(".ship-bill ~ .ship-bill-true").slideUp()});$(a).is(":checked")?($(".add-new.shipping ~ .new-address.shipping").show(),$(".select-shipping").hide()):($(".add-new.shipping ~ .new-address.shipping").hide(),$(".select-shipping").show());$(a).click(function(){if($(a).is(":checked"))$(".add-new.shipping ~ .new-address.shipping").slideDown(),$(".select-shipping").slideUp();else{$(".add-new.shipping ~ .new-address.shipping").slideUp();$(".select-shipping").slideDown();let n=$(c).val();t(null,n)}});$(v).is(":checked")?($(".add-new.billing ~ .new-address.billing").show(),$(".select-billing").hide()):($(".add-new.billing ~ .new-address.billing").hide(),$(".select-billing").show());$(v).click(function(){$(v).is(":checked")?($(".add-new.billing ~ .new-address.billing").slideDown(),$(".select-billing").slideUp()):($(".add-new.billing ~ .new-address.billing").slideUp(),$(".select-billing").slideDown())});
1let r=[0],u=[0];const p=function(t){if(t==="")$(e).val("");else{let n=r.filter(function(n){return n.ville===t});n.length===1?$(e).val(n[0].province):$(e).val("")}n(e)},w=function(t){let i=u.filter(function(n){return n.ville===t});i.length===1?$(l).val(i[0].province):$(l).val("");n(l)};$(c).change(function(){let n=$(c).val();t(null,n)});$(b).blur(function(){let i=$(b).val();t(i,null);$.ajax({url:"/checkoutV2/ZipCode",type:"POST",data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){r=t;const u=$(f);let i=u.val();u.empty();r&&r.length>=1?$.each(r,function(n,t){let r=$("<option><\/option>");r.attr("value",t.ville).text(t.ville);i||(i=t.ville);t.ville===i&&(r.attr("selected","selected"),p(i));u.append(r)}):p("");n(f)}})});$(f).change(function(){let n=$(f).val();p(n)});$(k).blur(function(){$.ajax({url:"/checkoutV2/ZipCode",type:"POST",data:JSON.stringify($(k).val()),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){u=t;const r=$(o);let i=r.val();r.empty();u&&u.length>=1?$.each(u,function(n,t){let u=$("<option><\/option>");u.attr("value",t.ville).text(t.ville);i||(i=t.ville);t.ville===i&&(u.attr("selected","selected"),w(i));r.append(u)}):w("");n(o)}})});$(o).change(function(){let n=$(o).val();w(n)})}i()});$(document).ready(function(){function t(n,t){let r={postalCode:n,selectedShippingAddressId:t,currentFulfillmentDateValue:$("#FulfillmentDate").val()};$.ajax({url:"/checkoutV2/FulfillmentDate",type:"POST",data:r,dataType:"json",success:function(n){$("#FulfillmentDate").val(n.fulfillmentDate);$("#FulfillmentMinDate").val(n.fulfillmentMinDate);i()}})}function n(n){$("form#UpdatePunchOutAddress").validate().element(n)}function i(){if($("form#ShippingBilling").length){let i=[];const r=$("#Holidays").val();var n=$("#isPickupForAvailableForSaturday").val(),t=$("#isPickupForAvailableForSunday").val();r&&(i=r.split(","));const u=$("#FulfillmentMinDate").val();$("#FulfillmentDate").datepicker("destroy");$("#FulfillmentDate").datepicker({minDate:new Date(Date.parse(u)),maxDate:"+2m",beforeShowDay:function(r){const f=r.getDay();var u=f>0&&f<6;if(n==="true"&&t==="true"?u=!0:n==="true"?u=f!==0:t==="true"&&(u=f!==6),u)for(let n=0;n<i.length;n++){const t=r.getFullYear()+"-"+("0"+(r.getMonth()+1)).slice(-2)+"-"+("0"+r.getDate()).slice(-2);if(t===i[n])return[!1,""]}return[u,""]}})}}if($("form#UpdatePunchOutAddress").length){const c="#SelectedShippingAddressId",b="#PostalCode",f="#City",e="#Province",k="#BillingAddressViewModel_PostalCode",o="#BillingAddressViewModel_City",l="#BillingAddressViewModel_Province",a="#NewShippingAddress",v="#NewBillingAddress",y="#BillingIsSameAsShipping",d="#ShippingBillingHiddenSubmit",i="#PhoneNumber",s="#ContactTelephone",h="#BillingAddressViewModel_ContactTelephone";$("#ShippingBillingButton").click(function(){$(d).click()});$("#EmailAddress").length&&($.validator.unobtrusive.options={errorPlacement:function(n,t){if(t.attr("id")==="EmailAddress"&&n.text()!==""){let i=t.attr("data-val-remote");i&&n.text()===i&&$("#emailExistsModal").modal("show")}}});$(i).length&&$(i).blur(function(){$(i).valid()&&($(s).length&&$(s).is(":visible")&&$(s).val()===""?$(s).val($(i).val()):$(h).length&&$(h).is(":visible")&&$(h).val()===""&&$(h).val($(i).val()))});$(y).is(":not(:checked)")?$(".ship-bill ~ .ship-bill-true").show():$(".ship-bill ~ .ship-bill-true").hide();$(y).click(function(){$(y).is(":not(:checked)")?$(".ship-bill ~ .ship-bill-true").slideDown():$(".ship-bill ~ .ship-bill-true").slideUp()});$(a).is(":checked")?($(".add-new.shipping ~ .new-address.shipping").show(),$(".select-shipping").hide()):($(".add-new.shipping ~ .new-address.shipping").hide(),$(".select-shipping").show());$(a).click(function(){if($(a).is(":checked"))$(".add-new.shipping ~ .new-address.shipping").slideDown(),$(".select-shipping").slideUp();else{$(".add-new.shipping ~ .new-address.shipping").slideUp();$(".select-shipping").slideDown();let n=$(c).val();t(null,n)}});$(v).is(":checked")?($(".add-new.billing ~ .new-address.billing").show(),$(".select-billing").hide()):($(".add-new.billing ~ .new-address.billing").hide(),$(".select-billing").show());$(v).click(function(){$(v).is(":checked")?($(".add-new.billing ~ .new-address.billing").slideDown(),$(".select-billing").slideUp()):($(".add-new.billing ~ .new-address.billing").slideUp(),$(".select-billing").slideDown())});
1let r=[0],u=[0];const p=function(t){if(t==="")$(e).val("");else{let n=r.filter(function(n){return n.ville===t});n.length===1?$(e).val(n[0].province):$(e).val("")}n(e)},w=function(t){let i=u.filter(function(n){return n.ville===t});i.length===1?$(l).val(i[0].province):$(l).val("");n(l)};$(c).change(function(){let n=$(c).val();t(null,n)});$(b).blur(function(){let i=$(b).val();t(i,null);$.ajax({url:"/checkoutV2/ZipCode",type:"POST",data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){r=t;const u=$(f);let i=u.val();u.empty();r&&r.length>=1?$.each(r,function(n,t){let r=$("<option><\/option>");r.attr("value",t.ville).text(t.ville);i||(i=t.ville);t.ville===i&&(r.attr("selected","selected"),p(i));u.append(r)}):p("");n(f)}})});$(f).change(function(){let n=$(f).val();p(n)});$(k).blur(function(){$.ajax({url:"/checkoutV2/ZipCode",type:"POST",data:JSON.stringify($(k).val()),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){u=t;const r=$(o);let i=r.val();r.empty();u&&u.length>=1?$.each(u,function(n,t){let u=$("<option><\/option>");u.attr("value",t.ville).text(t.ville);i||(i=t.ville);t.ville===i&&(u.attr("selected","selected"),w(i));r.append(u)}):w("");n(o)}})});$(o).change(function(){let n=$(o).val();w(n)})}i()});$("#adminSubmit").on("click",function(){save(!1)});$("#adminRepSubmit").on("click",function(){$("#IsCustomerCompanyNumberChanged").val(!1)});$("#CustomerCompanyNumber").on("change",function(){save();this.form.submit()});$("#addAccountShipto").on("change",function(){save();this.form.submit()});$("#addCustomerNumber").on("blur",function(){save();this.form.submit()});$("#addCustomerNumberBase").on("blur",function(){save();this.form.submit()});$("#chkCatalogBasePriceStatus").on("change",function(){var t=$(this).data("target"),n;$(this).is(":checked")?$("#"+t).removeClass("disabled"):($("#addCustomerNumber").attr("value","0"),$("#addShipTo").attr("value",""),n=$("#hidReturnUrl").val(),this.form.action="/admin/GetShiptoByCustomerNumberUser?returnUrl="+n,this.form.submit())});$("#chkCatalogBasePriceStatus").on("change",function(){var t=$(this).data("target"),n;$(this).is(":checked")?$("#"+t).removeClass("disabled").css("pointerEvents","auto"):($("#addCustomerNumber").attr("value","0"),$("#addShipTo").attr("value",""),n=$("#hidReturnUrl").val(),this.form.action=n,this.form.submit())});$(document).ready(function(){brAnalyticsService.init();const n=$("#prevent-analytics").length>0;$("#add-to-cart-btn").click(function(){const n=$("form div.details").filter(function(){return $("input:checkbox:checked",this).length===1});brAnalyticsUpdateCart(n)});$("button.add-cart-solo").click(function(){const n=$(this).parents("form div.details");brAnalyticsUpdateCart(n)});$(".line-item div.remove #removeFromCart").click(function(){const n=$(this).parents(".line-item");brAnalyticsUpdateCart(n,"removeFromCart")});$("button.add-cart-detail").click(function(){addProductToCartFromDetailPage(!1)});$(".products-detail .details .add-to-cart a").click(function(){addProductToCartFromDetailPage(!0)});$(".pro-details .product-img a").click(function(){const n=$(this).parents("form div.details");productClick(n)});$(".pro-details .text .title a").click(function(){const n=$(this).parents("form div.details");productClick(n)});!n&&$("#productImpressions").length&&productImpressions(!0,!1);!n&&$("#productGuestImpressions").length&&productImpressions(!0,!0);!n&&$("#productImpressionsSearch").length&&productImpressions(!1,!1);!n&&$("#productGuestImpressionsSearch").length&&productImpressions(!1,!0);$("#checkoutSummaryAnalyticsDom").length&&checkoutSummaryAnalytics();$("#checkoutSummaryAnalyticsDomV2").length&&checkoutSummaryAnalyticsv2();$("#EmptyCartButton").click(function(){const n=$(".line-item");brAnalyticsUpdateCart(n,"removeFromCart")});!n&&$(".products-detail").length&&productDetailAnalytics();$("#checkout-btn").click(function(){const n=$(".line-item");checkoutShippingBillingAnalytics(n)});$(".listing .i-frame").length&&checkoutCreditCartAnalytics();$("#frmSave").submit(function(){return saveButtonAnalytics($(this).attr("name")),!0});$("#UploadedLogo").click(function(){return saveButtonAnalytics($(this).attr("name")),!0}),function(){function n(){const n=document.querySelectorAll(".widget-analytics:not([data-obs-attached])");if(n.length){const t=new IntersectionObserver(n=>
1{n.forEach(n=>{if(n.isIntersecting){const t=n.target;if(t.dataset.analyticsFired==="true")return;viewWidgetAnalytics(t.dataset.wrid,t.dataset.wq,t.dataset.wid,t.dataset.wty);t.dataset.analyticsFired="true"}})},{threshold:.3});n.forEach(n=>{t.observe(n),n.dataset.obsAttached="true"})}}$(function(){n()});$(document).on("initialized.owl.carousel",function(){n()})}()});const brAnalyticsService={init:function(){window.dataLayer=window.dataLayer||[]},push:function(n){window.dataLayer&&(window.dataLayer.push(n),updateBrData(n))},pushEcommerce:function(n,t,i){const r={event:n,ecommerce:t||{}};i&&(r.br_data=i);brAnalyticsService.push(r)}};$(document).ready(function(){function n(n,t){let r={postalCode:n,selectedShippingAddressId:t,currentFulfillmentDateValue:$("#FulfillmentDate").val()};$.ajax({url:"/checkoutV2/FulfillmentDate",type:"POST",data:r,dataType:"json",success:function(n){$("#FulfillmentDate").val(n.fulfillmentDate);$("#FulfillmentMinDate").val(n.fulfillmentMinDate);i()}})}function t(n){$("form#ShippingBilling").validate().element(n)}function i(){if($("form#ShippingBilling").length){let i=[];const r=$("#Holidays").val();var n=$("#isPickupForAvailableForSaturday").val(),t=$("#isPickupForAvailableForSunday").val();r&&(i=r.split(","));const u=$("#FulfillmentMinDate").val();$("#FulfillmentDate").datepicker("destroy");$("#FulfillmentDate").datepicker({minDate:new Date(Date.parse(u)),maxDate:"+1m",beforeShowDay:function(r){const f=r.getDay();var u=f>0&&f<6;if(n==="true"&&t==="true"?u=!0:n==="true"?u=f!==0:t==="true"&&(u=f!==6),u)for(let n=0;n<i.length;n++){const t=r.getFullYear()+"-"+("0"+(r.getMonth()+1)).slice(-2)+"-"+("0"+r.getDate()).slice(-2);if(t===i[n])return[!1,""]}return[u,""]}})}}if($("form#ShippingBilling").length){const h="#SelectedShippingAddressId",u="#postalcode",f="#cityDropDown",b="#city",i="#province",c="#billing-postalcode",k="#billing-city",e="#billing-cityDropDown",l="#billing-province",a="#NewShippingAddress",v="#NewBillingAddress",y="#BillingIsSameAsShipping",d="#ShippingBillingHiddenSubmit",r="#PhoneNumber",o="#ShippingAddressViewModel_ContactTelephone",s="#BillingAddressViewModel_ContactTelephone",g="#country",nt="#billing-country";$("#ShippingBillingButton").click(function(){$(d).click()});$("#EmailAddress").length&&($.validator.unobtrusive.options={errorPlacement:function(n,t){if(t.attr("id")==="EmailAddress"&&n.text()!==""){let i=t.attr("data-val-remote");i&&n.text()===i&&$("#emailExistsModal").modal("show")}}});$(r).length&&$(r).blur(function(){$(r).valid()&&($(o).length&&$(o).is(":visible")&&$(o).val()===""?$(o).val($(r).val()):$(s).length&&$(s).is(":visible")&&$(s).val()===""&&$(s).val($(r).val()))});$(y).is(":not(:checked)")?$(".ship-bill ~ .ship-bill-true").show():$(".ship-bill ~ .ship-bill-true").hide();$(y).click(function(){$(y).is(":not(:checked)")?$(".ship-bill ~ .ship-bill-true").slideDown():$(".ship-bill ~ .ship-bill-true").slideUp()});$(a).is(":checked")?($(".add-new.shipping ~ .new-address.shipping").show(),$(".select-shipping").hide()):($(".add-new.shipping ~ .new-address.shipping").hide(),$(".select-shipping").show());$(a).click(function(){if($(a).is(":checked"))$(".add-new.shipping ~ .new-address.shipping").slideDown(),$(".select-shipping").slideUp();else{$(".add-new.shipping ~ .new-address.shipping").slideUp();$(".select-shipping").slideDown();let t=$(h).val();n(null,t)}});$(v).is(":checked")?($(".add-new.billing ~ .new-address.billing").show(),$(".select-billing").hide()):($(".add-new.billing ~ .new-address.billing").hide(),$(".select-billing").show());$(v).click(function(){$(v).is(":checked")?($(".add-new.billing ~ .new-address.billing").slideDown(),$(".select-billing").slideUp()):($(".add-new.billing ~ .new-address.billing").slideUp(),$(".select-billing").slideDown())});let tt=[0],it=[0];const rt=function(n){if(n==="")$(i).val("");else{let t=tt.filter(function(t){return t.ville===n});t.length===1?$(i).val(t[0].province):$(i).val("")}t(i)},ut=function(n){if(n==="")$(i).val("");else{let t=it.filter(function(t){return t.ville===n});t.length===1?$(l).val(t[0].province):$(l).val("")}t(l)},p=function(){let n=$(u).val();if(n){n=n.replace(/\s+/g,"");let r=$(g).val();var t=r=="Canada"?"^(?!.*[DFIOQU])[A-VXY][0-9][A-Z]s?[0-9][A-Z][0-9]$":"^\\d{5}(-\\d{4})?$",i=new RegExp(t);i.test(n)&&$(f).trigger("change")}},w=function(){let n=$(c).val();if(typeof n!="undefined"){n=n.replace(/\s+/g,"");let r=$(nt).val();var t=r=="Canada"?"^(?!.*[DFIOQU])[A-VXY][0-9][A-Z]s?[0-9][A-Z][0-9]$":"^\\d{5}(-\\d{4})?$",i=new RegExp(t);i.test(n)&&$(e).trigger("change")}};$(h).change(function(){let t=$(h).val();n(null,t)});$(u).blur(function(){let t=$(u).val();n(t,null);p(u,f)});$(f).change(function(){let n=$(f).val();$(b).val(n)});$(c).blur(function(){w(c,e)});$(e).change(function(){let n=$(e).val();$(k).val(n)});p();w()}i()});$(document).ready(function(){try{$.validator.addMethod("isEmailValid",function(n){const t=new RegExp(/^(([^<>()[\]\\.,;:\s@""]+(\.[^<>()[\]\\.,;:\s@""]+)*)|("".+""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i);return t.test(n)});$.validator.unobtrusive.adapters.add("isEmailValid",[],function(n){n.rules.isEmailValid={};n.messages.isEmailValid=n.message});$.validator.methods.number=function(n,t){return this.optional(t)||/-?(?:\d+|\d{1, 3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(n)}}catch(n){console.warn("ignoring validation error",n)}});$(document).ready(function(){const n=$("#CurrentWebsiteLanguage").val();let t=["Su","Mo","Tu","We","Th","Fr","Sa"],i=["January","February","March","April","May","June","July","August","September","October","November","December"];n==="fr"&&(t=["Di","Lu","Ma","Me","Je","Ve","Sa"],i=["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Decembre"]);$("#datefilter-delivery").daterangepicker({autoUpdateInput:!1,locale:{cancelLabel:n==="fr"?"Effacer":"Clear",applyLabel:n==="fr"?"Confirmer":"Apply",daysOfWeek:t,monthNames:i}});$("#datefilter-ordered").daterangepicker({autoUpdateInput:!1,locale:{cancelLabel:n==="fr"?"Effacer":"Clear",applyLabel:n==="fr"?"Confirmer":"Apply",daysOfWeek:t,monthNames:i}});$("#datefilter-delivery").on("apply.daterangepicker",function(n,t){var u=t.startDate.format("MM/DD/YYYY"),f=t.endDate.format("MM/DD/YYYY"),i,r;$(this).val(u+" - "+f);i=moment(u,"MM/DD/YYYY",!0);i.isValid()?$("#delivery-start").val(i.format("MM/DD/YYYY")).trigger("change"):$("#delivery-start").val(null).trigger("change");r=moment(f,"MM/DD/YYYY",!0);r.isValid()?$("#delivery-end").val(r.format("MM/DD/YYYY")).trigger("change"):$("#delivery-end").val(null).trigger("change")});$("#datefilter-ordered").on("apply.daterangepicker",function(n,t){var u=t.startDate.format("MM/DD/YYYY"),f=t.endDate.format("MM/DD/YYYY"),i,r;$(this).val(u+" - "+f);i=moment(u,"MM/DD/YYYY",!0);i.isValid()?$("#ordered-start").val(i.format("MM/DD/YYYY")).trigger("change"):$("#ordered-start").val(null).trigger("change");r=moment(f,"MM/DD/YYYY",!0);r.isValid()?$("#ordered-end").val(r.format("MM/DD/YYYY")).trigger("change"):$("#ordered-end").val(null).trigger("change")});$("#datefilter-delivery").on("cancel.daterangepicker",function(){$(this).val("");$("#delivery-start").val(null).trigger("change");$("#delivery-end").val(null).trigger("change")});$("#datefilter-ordered").on("cancel.daterangepicker",function(){$(this).val("");$("#ordered-start").val(null).trigger("change");$("#ordered-end").val(null).trigger("change")})});$(document).ready(function(){function n(n){const f=n.getDay();var i=f>0&&f<6;if(r=="true"&&u=="true"?i=!0:r=="true"?i=f!=0:u=="true"&&(i=f!=6),i)for(let i=0;i<t.length;i++){const r=n.getFullYear()+"-"+("0"+(n.getMonth()+1)).slice(-2)+"-"+("0"+n.getDate()).slice(-2);if(r===t[i])return[!1,""]}return[i,""]}let t=[];const i=$("#Holidays").val();i&&(t=i.split(","));$(".datepicker").datepicker();const f=$("#CurrentWebsiteLanguage").val();f==="fr"&&($.datepicker.regional.fr={clearText:"Effacer",clearStatus:"",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"&lt;Préc",prevStatus:"Voir le mois précédent",nextText:"Suiv&gt;",nextStatus:"Voir le mois suivant",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"Voir un autre mois",yearStatus:"Voir un autre année",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"Choisir le DD, MM d",dateFormat:"dd/mm/yy",firstDay:0,initStatus:"Choisir la date",isRTL:!1},$.datepicker.setDefaults($.datepicker.regional.fr));$("#quoteCalendar").datepicker({minDate:0,maxDate:"+1m",beforeShowDay:n});$("#checkoutDeliveryDate").datepicker({minDate:1,maxDate:"+2m",beforeShowDay:n});$("#checkoutDeliveryDateCreate").datepicker({minDate:1,maxDate:"+2m",beforeShowDay:n});$("#checkoutPickupDate").datepicker({minDate:0,maxDate:"+2m",beforeShowDay:n});$("#checkoutPickupDateCreate").datepicker({minDate:0,maxDate:"+2m",beforeShowDay:n});$("#startDate").datepicker();$("#endDate").datepicker();$("#deliveryDate").datepicker();$("#invoiceStartDate").datepicker();$("#invoiceEndDate").datepicker();var r=$("#isPickupForAvailableForSaturday").val(),u=$("#isPickupForAvailableForSunday").val()});$.ajaxSetup({cache:!1});$(document).ready(function(){$("a.plus").click(function(){$(".actions:not(d-flex)").toggle()})});$(document).ready(function(){function n(){const n=$("#SelectedAddressId").val(),t=$("#addresses").val();if(n&&t){const i=jQuery.parseJSON(t);for(let t=0;t<i.length;t++)if(i[t].Id==n){$("#exportPdf #account-name").text(i[t].AddressName);i[t].Address1?$("#exportPdf #address").text(i[t].Address1):$("#exportPdf #address").text(i[t].Address2);$("#exportPdf #zipcode").text(i[t].PostalCode);$("#exportPdf #city").text(i[t].City);$("#exportPdf #province").text(i[t].Province);return}}}$(".job-builder.details").length&&n();$("#SelectedAddressId").change(function(){n()});$("input[name='PersonalisedHeader']").click(function(){$("#headerYes").is(":checked")?$(".attachment").show():$(".attachment").hide()});$("input[name='IncludeAddress']").click(function(){$("#addressYes").is(":checked")?$(".address-list").show():$(".address-list").hide()});$("#AddLogo").click(function(){$("#UploadedLogo").click()});$("#ResetLogo").click(function(){$("#UploadedLogo").val("")}
1)});$(document).ready(function(){$("a.pdf-export").click(function(){$("#exportPdf").slideToggle();$("#exportExcel").slideUp();$("#importPro").slideUp();$(".pdf-export").addClass("active");$(".excel-export").removeClass("active");$(".import-pro").removeClass("active");$(".sub-header .add-cart").addClass("disabled")});$("a.excel-export").click(function(){$("#exportExcel").slideToggle();$("#exportPdf").slideUp();$("#importPro").slideUp();$(".excel-export").addClass("active");$(".pdf-export").removeClass("active");$(".import-pro").removeClass("active");$(".sub-header .add-cart").addClass("disabled")});$("a.import-pro").click(function(){$("#importPro").slideToggle();$("#exportExcel").slideUp();$("#exportPdf").slideUp();$(".import-pro").toggleClass("active");$(".pdf-export").removeClass("active");$(".excel-export").removeClass("active");$(".sub-header .add-cart").addClass("disabled")});$('#exportPdf input[name="cancel"]').click(function(){$("#exportPdf").slideUp();$(".pdf-export").removeClass("active");$(".sub-header .add-cart").removeClass("disabled");$('#exportPdf input[name="export"]').removeClass("disabled")});$('#exportExcel input[name="cancel"]').click(function(){$("#exportExcel").slideUp();$(".excel-export").removeClass("active");$(".sub-header .add-cart").removeClass("disabled");$('#exportExcel input[name="export"]').removeClass("disabled")});$('#exportPdf .checkbox.misc input[type="checkbox"]').change(function(){$('#exportPdf .checkbox.misc input[type="checkbox"]:checked').length===0?$('#exportPdf input[name="export"]').addClass("disabled"):$('#exportPdf input[name="export"]').removeClass("disabled")});$('#exportExcel .checkbox.misc input[type="checkbox"]').change(function(){$('#exportExcel .checkbox.misc input[type="checkbox"]:checked').length===0?$('#exportExcel input[name="export"]').addClass("disabled"):$('#exportExcel input[name="export"]').removeClass("disabled")});$("#importPro input[name=cancel]").click(function(){$("#importPro").slideUp();$(".import-pro").removeClass("active");$(".sub-header .add-cart").removeClass("disabled")})});$(document).ready(function(){var n=$("#ViewMore").val(),t=$("#ViewLess").val();$(".facet-load").click(function(){var r=$(this).attr("href"),i=$(this);$(r).toggle(function(){$(this).css("display")=="none"?i.html(n):i.html(t)})});$(window).width()>767?($(".facet-open").addClass("show"),$(".facet-title-open").removeClass("collapsed")):($(".facet-open").removeClass("show"),$(".facet-title-open").addClass("collapsed"))});$(document).on("keydown",".ignoreEnterKeyPress",function(n){if(n.which===13){try{const i=$(n.target).parent();let t=i.find(":button");t.length===0&&(t=i.find(":submit"));t.length>0&&t[0].click()}catch(t){console.log(t)}return!1}return!0});$(document).on("keydown",".quantityMultiple",function(n){if(n.key==="Enter"||n.which===13)return n.preventDefault(),n.stopPropagation(),this.blur(),!1});$(document).ready(function(){$("button.list").click(function(){$(".page").removeClass("grid");$("button.list").addClass("active");$("button.grid").removeClass("active");$(".page-th").addClass("d-flex")});$("button.grid").click(function(){$(".page").addClass("grid");$("button.grid").addClass("active");$("button.list").removeClass("active");$(".page-th").hide();$(".page-th").removeClass("d-flex")})});const htmxEventService={listeners:[],onAfterRequestEvent:function(n){this.listeners.forEach(function(t){t(n)})},addListener:function(n){this.listeners.push(n)}};$(document).ready(function(){document.body.addEventListener("htmx:afterRequest",function(n){htmxEventService.onAfterRequestEvent(n)})});$(function(){function t(){const t=$("#oqPaste").is(":checked"),i=n.find("textarea[name='paste']"),r=n.find("#importfile");n.find(".paste").toggle(t);n.find(".upload").toggle(!t);n.find(".ignore-first-line").toggle(!t);t?(i.attr("required",!0),r.removeAttr("required").val("")):(r.attr("required",!0),i.removeAttr("required").val(""))}function i(){const t=$("input[name='importType']:checked").val(),n=$("textarea[name='paste']"),i=window.importPlaceholders||{};n.val("");n.attr("placeholder",i[t]||"Code,Quantity")}const n=$(".import-block");t();$(document).on("change","#oqUpload, #oqPaste",t);$("#importOrderSubmit").on("click",function(){$("#oqPaste").is(":checked")?$(".forms").submit():$("#importfile").click()});i();$(document).on("change","input[name='importType']",i)});$(document).ready(function(){$(".product-display .page form:only-child").hasClass("no-check")?$(".actions .col-6").hide():$(".actions .col-6").show()});$(document).ready(function(){$(".app-sbanner .close-app-sbanner").click(function(){let n=document.querySelector(".app-sbanner");document.cookie=n.dataset.cookieString;$(".app-sbanner").fadeOut(100)})});$(document).ready(function(){const t="form.copy-checked-elements",n=".form-container";$(document).on("change",".form-container select",function(){let n=$(this).val();$("option",this).removeAttr("selected").filter(function(){return $(this).attr("value")===n}).first().attr("selected","selected")});$(t).validate({submitHandler:function(t){let i=!0;return $(t).closest(n).find("form:has(input[name='checked_elements']:checked)").each(function(n,t){if(!$(t).validate().valid())return i=!1,!1}),i?!0:void 0}});const i=function(t){const i=$(t.target);$(i).find("input[name='checked_elements']").remove();$(i).find("input[name='Quantity']").remove();$(i).find("input[name='Id']").remove();$(i).find("input[name='NbGroupedItems']").remove();$(i).find("input[name='UnitOfMeasure']").remove();$(i).find("select[name='UnitOfMeasure']").remove();i.validate().valid()?($(i).closest(n).find("form input[name='checked_elements']:checked").clone().hide().appendTo(t.target),$(i).closest(n).find("form:has(input[name='checked_elements']:checked) input[name='Id']").clone().hide().appendTo(t.target),$(i).closest(n).find("form:has(input[name='checked_elements']:checked) input[name='ProductCode']").clone().hide().appendTo(t.target),i.hasClass("copy-quantities")&&($(i).closest(n).find("form:has(input[name='checked_elements']:checked) input[name='Quantity']").clone().hide().appendTo(t.target),$(i).closest(n).find("form:has(input[name='checked_elements']:checked) input[name='NbGroupedItems']").clone().hide().appendTo(t.target),$(i).closest(n).find("form:has(input[name='checked_elements']:checked) input[name='UnitOfMeasure']").clone().hide().appendTo(t.target),$(i).closest(n).find("form:has(input[name='checked_elements']:checked) select[name='UnitOfMeasure']").clone().hide().appendTo(t.target))):t.preventDefault()};$(t).submit(function(n){i(n)});$(".reactiveAddToCart").submit(function(n){if(cartService){n.preventDefault();var t=$("#Referer").val();cartService.addCheckedItems(t).then(function(){succededAddToCart(null);cartService.checkAll(!1);$("INPUT[name='checked_elements']").prop("checked",!1);$("#chkAll").prop("checked",!1);InitialCheck();$("#add-to-cart-btn").toggleClass("disabled")})}})});$(document).ready(function(){if($("form#MonerisPaymentCallback").length){let n=new monerisCheckout;n.setMode(currentEnvironment);n.setCheckoutDiv("monerisCheckout");n.setCallback("page_loaded",r);n.setCallback("cancel_transaction",i);n.setCallback("error_event",f);n.setCallback("payment_receipt",u);n.setCallback("payment_complete",t);n.startCheckout(currentTicket);function t(){n.closeCheckout();$("form#MonerisPaymentCallback").submit();e()}function i(){n.closeCheckout();backUrl?window.location.href=backUrl:$("form#MonerisPaymentCallback").submit()}function r(){}function u(){}function f(){n.closeCheckout()}function e(){$("#monerisCheckout").hide();$("#checkoutMessage").show()}}});$(document).ready(function(){if($("form#OpenCatalogQuotesShippingBilling").length){const n="#HasShipTo",t="#ShippingBillingHiddenSubmit";$("#ShippingBillingVisibleSubmit").click(function(){$(t).click()});$(n).is(":not(:checked)")?$(".request-ship ~ .request-ship-true").hide():$(".request-ship ~ .request-ship-true").show();$(n).click(function(){$(n).is(":not(:checked)")?$(".request-ship ~ .request-ship-true").slideUp():$(".request-ship ~ .request-ship-true").slideDown()})}});$(document).ready(function(){const n=$(".order-history #searchBy > div");let t=0;$(".order-history [name$='searchBy']").each(function(){const i=$(this).prop("checked");i?n.eq(t).show():n.eq(t).hide();t++});$(".order-history input[type=radio]").on("change",function(){n.hide();n.eq($("input[type=radio]").index(this)).show()})});$(document).ready(function(){$("#pagination-1").bind("enterKey",function(){var n=parseInt($("#pagination-1").val(),10),r=$("#lastUrl").val(),t=parseInt($("#MaxPage").val(),10),i;t>=n&&n>0&&(i=r.replace("page="+t,"page="+n),window.location.href=i)});$("#pagination-1").keyup(function(n){n.keyCode==13&&$(this).trigger("enterKey")});$("#pagination-2").bind("enterKey",function(){var n=parseInt($("#pagination-2").val(),10),r=$("#lastUrl").val(),t=parseInt($("#MaxPage").val(),10),i;t>=n&&n>0&&(i=r.replace("page="+t,"page="+n),window.location.href=i)});$("#pagination-2").keyup(function(n){n.keyCode==13&&$(this).trigger("enterKey")})});$(document).ready(function(){$("a.braid-cable").click(function(){$("#braidCable").slideToggle();$(".braid-cable").toggleClass("active")})});$(document).ready(function(){$("#pdp img").click(function(){$("#lg-img").attr("src",$(this).attr("src").replace("preset=small","preset=medium"))})});$(document).ready(function(){var t;if($("#pdp").length>0){var i=document.getElementById("myModal"),n=document.getElementById("lg-img"),r=document.getElementById("img01");n!=null&&(n.onclick=function(){i.style.display="block";r.src=n.src.substring(0,n.src.lastIndexOf("?"))+"?preset=large"});t=document.getElementById("close-pdp-modal");t!=null&&(t.onclick=function(){i.style.display="none"})}});$(document).ready(function(){$("#pdp").owlCarousel({nav:!0,loop:!1,autoplay:!0,rewind:!0,autoplayTimeout:5e3,responsiveClass:!0,responsive:{0:{items:1,nav:!1,dots:!0,autoplay:!0,autoplayTimeout:5e3},768:{items:4,dots:!1,mouseDrag:!1}}});$(".product-gallery img").bind("contextmenu",function(){return!1})});$(document).ready(function(){var n=$("#embed-video").attr("src");$("#videoModal-1,#videoModal-2").on("hide.bs.modal",function(){$("#embed-video").attr("src","");
1$(".reg-video").length&&$(".reg-video").get(0).pause()});$("#videoModal-1,#videoModal-2").on("show.bs.modal",function(){$("#embed-video").attr("src",n)})});$(document).ready(function(){var n=function(){$("input[type=radio][name=preferredAccount]").click(function(){var n=$(this).attr("previousValue");n=="checked"?($(this).removeAttr("checked"),$(this).attr("previousValue",!1),$(this).prop("checked",!1)):($("input[type=radio][name=preferredAccount]").attr("previousValue",!1),$(this).attr("previousValue","checked"),$(this).prop("checked","checked"))})};n("preferredAccount")});comparisonItem=function(n,t,i,r,u){this.id=n;this.description=t;this.image=i;this.priceHtml=r;this.link=u;this.getHtml=function(){return'<div class="pro-selected"><button id ="cmprClose_'+this.id+'" class="pro-clear" onclick="comparisonService.removeItem(\''+this.id+'\')" > <i class="fe fe-x"><\/i><\/button><div class="details"><div class="col pro-details"><div class="product-img"><a href="'+this.link+'"><img src="'+this.image+'" alt=""><\/a><\/div><div class="text"><div class="sub-title"><a href="'+this.link+'">'+this.id+'<\/a><\/div><div class="title"><a href="'+this.link+'">'+this.description+'<\/a><\/div><div class="col price">'+this.priceHtml+"<\/div><\/div><\/div><\/div><\/div>"}};const emptyComparisonHeaderItem=function(n){var t=window.location.pathname+window.location.search;return'<th class="add-widget" id ="prod_'+n+'"><a href="'+t+'"><i class="fe fe-plus-circle"><\/i>Add a product<\/a><\/th>'},language=$("html")[0].lang,comparisonService={items:[],existsItem:function(n){for(var t=0;t<this.items.length;t++)if(this.items[t].id==n)return!0;return!1},loadItem:function(n){return this.items.length>=4?!1:this.existsItem(n)?!1:($(".cmpr-chk input[type=checkbox]").each(function(){var u=$(this).parents(".details"),i=$(u).children(".pro-details"),f="#product-details",e=$(f).length===1,r,t;if(e&&(i=$(f)),r=$(i).children(".text"),t=$(r).find(".sub-title").first().text().trim(),t==n){var o=$(r).children(".title"),s=$(o).text().trim(),h=e?location.href:$(o).children("a").prop("href").trim(),c=$(i).find(".product-img"),l=$(c).find("img").attr("src"),a=$(u).find(".price").html();comparisonService.addItem(t,s,l,a,h)}$(this).prop("checked",comparisonService.existsItem(t))}),this.existsItem(n)||$.ajax({url:"/api/products/product-details?productId="+encodeURIComponent(n),contentType:"application/json; charset=utf-8",type:"GET",success:function(n){comparisonService.addItem(n.productId,n.description,n.image,n.pricingHtml,n.link)},error:function(){console.log("Could not fetch product:"+n)}}),!0)},addItem:function(n,t,i,r,u){if(this.items.length>=4||this.existsItem(n))return!1;var f=new comparisonItem(n,t,i,r,u),e={ProductId:f.id};return $.ajax({url:"/api/products/add-to-compare",data:JSON.stringify(e),contentType:"application/json; charset=utf-8",dataType:"json",type:"POST",success:function(){console.log("product added:"+n)},error:function(){console.log("Could not add product:"+n)}}),this.items.push(f),this.renderItems(),!0},moveItem:function(n,t){var c="prod_"+n,l="prod_"+t,f=document.getElementById(c),i=document.getElementById(l);i.innerHTML=f.innerHTML;var r=i.innerHTML.indexOf("comparisonService.removeItem("),e=i.innerHTML.indexOf(")",r),u=i.innerHTML.substring(r,e-1);u=u+t;i.innerHTML=i.innerHTML.replace(i.innerHTML.substring(r,e),u);var o="properties_"+n,s="properties_"+t,h="."+o,a="."+s;$(h).each(function(n){var t=$(a)[n];t.innerHTML=$(this)[0].innerHTML;t.classList.remove(o);t.classList.add(s)});f.outerHTML=emptyComparisonHeaderItem(n);$(h).each(function(){$(this)[0].innerHTML=" "})},removeItem:function(n,t=0){var i=this.items.length,r={ProductId:n};$.ajax({url:"/api/products/remove-from-compare",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",type:"POST",success:function(){var r,e,o,s,h,u,f,c;for(console.log("product removed: "+n),r=0;r<i;r++)if(comparisonService.items[r].id==n){comparisonService.items.splice(r,1);break}if(comparisonService.renderItems(),typeof renderCompare!="undefined"&&renderCompare===!1)if(i==1&&window.setTimeout(function(){window.location.href=location.href}),e=window.location.pathname+window.location.search,$.ajax({url:"/products/compare?referrer="+e,type:"GET",success:function(n){var u=document.getElementById("comparisonTable"),i=document.createElement("html"),r,t;i.innerHTML=n;r=i.getElementsByClassName("cmpr-table");try{u.outerHTML=r[0].outerHTML;t=document.getElementById("mainContainer");ko.cleanNode(t);ko.applyBindings(cartService,t);
1LoadAddToCartCompare()}catch{window.setTimeout(function(){window.location.href=location.href})}},error:function(){window.setTimeout(function(){window.location.href=location.href})}}),t==i-1)o="prod_"+t,document.getElementById(o).outerHTML=emptyComparisonHeaderItem(t),s=".properties_"+t,$(s).each(function(){$(this)[0].innerHTML=" "});else for(h=i-t-1,u=t,f=0;f<h;f++)c=u+1,comparisonService.moveItem(c,u),u++},error:function(){console.log("Could not remove product:"+n)}});$(".cmpr-chk input[type=checkbox]:checked").each(function(){var f=$(this).parents(".details"),t=$(f).children(".pro-details"),i="#product-details",e=$(i).length===1,r,u;if(e&&(t=$(i)),r=$(t).children(".text"),$(this).is(":checked")&&(u=$(r).find(".sub-title").first().text().trim(),u==n)){$(this).prop("checked",!1);return}})},removeAllItems:function(){$.ajax({url:"/api/products/remove-all-from-compare",data:JSON.stringify({ProductId:""}),contentType:"application/json; charset=utf-8",dataType:"json",type:"POST",success:function(){console.log("all products removed")},error:function(){console.log("Could not remove all products")}});this.items.splice(0,this.items.length);this.renderItems()},renderItems:function(){var t,u,f,n,i,r,e;if(typeof renderCompare=="undefined"||renderCompare!==!1){for(t="#cmprBox",u=t+"Items",n=0;n<this.items.length;n++)i=n+1,r=u+i,$(r).html(this.items[n].getHtml());if(this.items.length<4)for(f=" of 4",language=="fr"&&(f=" des 4"),n=this.items.length;n<4;n++)i=n+1,r=u+i,$(r).html(i+f);e=t+"HeaderCount";$(e).text(this.items.length);this.items.length>0?$(t).slideDown():$(t).slideUp()}},compareItems:function(n){var r=window.location.pathname+window.location.search,u=n+"?referrer='"+r+"'",t=document.createElement("form"),i;t.method="GET";t.action=u;i=document.createElement("input");i.type="hidden";i.name="referrer";i.value=r;t.appendChild(i);document.body.appendChild(t);t.submit()}};$(document).ready(function(){$("input[name='compareProducts']").click(function(){$(".cmpr-chk input[type=checkbox]").each(function(){var r=$(this).parents(".details"),t=$(r).children(".pro-details"),u="#product-details",f=$(u).length===1,i,n;if(f&&(t=$(u)),i=$(t).children(".text"),n=$(i).find(".sub-title").first().text().trim(),$(this).is(":checked")){var e=$(i).children(".title"),o=$(e).text().trim(),s=f?location.href:$(e).children("a").prop("href").trim(),h=$(t).find(".product-img"),c=$(h).find("img").attr("src"),l=$(r).find(".price").html();comparisonService.addItem(n,o,c,l,s)}else comparisonService.removeItem(n);$(this).prop("checked",comparisonService.existsItem(n))})});$(".cmpr-clear").click(function(){comparisonService.removeAllItems();$(".cmpr-chk input[type=checkbox]:checked").each(function(){$(this).prop("checked",!1)})});typeof comparisonList!="undefined"&&comparisonList.forEach(function(n){comparisonService.loadItem(n)});LoadAddToCartCompare()});$(document).ready(function(){$(window).scroll(function(){var n=$(window).scrollTop();n>=350?$(".cmpr-header").addClass("sticky"):$(".cmpr-header").removeClass("sticky")})});$(window).width()>992&&$(document).ready(function(){$(function(){$(".level1 > li:first-child").addClass("active")});$(".level1 > li:not(first-child)").hover(function(){$(".level1 > li:first-child").removeClass("active")},function(){$(".level1 > li:first-child").addClass("active")});$(".level1 > li .roll-out").hover(function(){$(".level1 > li:first-child").removeClass("active")})});$(document).ready(function(){$("#recom").owlCarousel({loop:!1,nav:!1,rewind:!0,dots:!0,autoplay:!0,autoplayTimeout:3500,responsiveClass:!0,responsive:{0:{items:1},768:{items:3},1080:{items:5,nav:!0,dots:!1,autoplay:!1,mouseDrag:!1}}})});$(document).ready(function(){$(".cms-carousel").owlCarousel({loop:!1,nav:!1,rewind:!0,dots:!0,autoplay:!0,autoplayTimeout:3500,responsiveClass:!0,responsive:{0:{items:1},768:{items:3},1080:{items:5,nav:!0,dots:!1,autoplay:!1,mouseDrag:!1}}})});$(".remove a").click(function(){quickListId=$(this).attr("data-id");quickListName=$(this).attr("data-name")});$("#delQuicklist").on("show.bs.modal",function(){$(this).find(".quicklistId").text(quickListName);$('input[name="modalToDelete"]').val(quickListId)});$(document).ready(function(){const n="form#quoteHeaderForm";if($(n).length){const o="#street-address",f="#postalcode",t="#cityDropDown",r="#province",s="#city",h="#isQuote";let u=[0];const e=function(n){if(n==="")$(r).val("");else{let t=u.filter(function(t){return t.ville===n});t.length===1?$(r).val(t[0].province):$(r).val("")}i(r)}
1;$(f).blur(function(){let o=$(f).val(),r=$(n).serialize();$.ajax({url:"/Quotes/UpdatePostalCodeAndGetCitiesWithProvince",type:"POST",data:r,dataType:"json",success:function(n){u=n;const f=$(t);let r=null;f.empty();u&&u.length>=1?$.each(u,function(n,t){let i=$("<option><\/option>");i.attr("value",t.ville).text(t.ville);r||(r=t.ville,i.attr("selected","selected"));t.ville===r&&(i.attr("selected","selected"),e(r));f.append(i)}):e("");$(t).trigger("change");i(t)}})});$(t).change(function(){let n=$(t).val();$(s).val(n);e(n)});addressComplete.listen("populate",function(){let u=$(h).val();if(u!==undefined&&u!=null&&String(u).toLowerCase()==="true"){let u=$(n).serialize();$.ajax({url:"/Quotes/UpdateNewShippingAddress",type:"POST",data:u,dataType:"json",success:function(){}});i(o);i(t);i(f);i(r);$(n).validate().resetForm()}});function i(t){$(n).validate().element(t)}}});$(document).ready(function(){$(".create-quote form#quoteHeaderForm").length&&($(".create-quote input[name='ShippingMethod']").click(function(){$(".mode-selection .highlight").hide();$(".mode:nth-child(2)").removeClass("unchecked");$(".mode.select").show();$(".justify-content-center").show()}),$(".create-quote input#ac-01").click(function(){$(".add-new").show();$(".shipping .add").is(":checked")?($(".add-new.shipping ~ .new-address.shipping").show(),$(".select-shipping").hide()):($(".add-new.shipping ~ .new-address.shipping").hide(),$(".select-shipping").show())}),$(".create-quote input#ac-02").click(function(){$(".add-new.shipping ~ .new-address.shipping").hide();$(".select-shipping,.add-new").hide()}),$(".create-quote input#IsNewShippingAddress").click(function(){$("#IsNewShippingAddress").is(":checked")?($(".add-new.shipping ~ .new-address.shipping").slideDown(),$(".select-shipping").slideUp()):($(".add-new.shipping ~ .new-address.shipping").slideUp(),$(".select-shipping").slideDown())}))});$(document).ready(function(){$(".mode-selection .parent1").click(function(){$(".child1").prop("checked",!0)});$(".mode-selection .parent2").click(function(){$(".child2").prop("checked",!0)})});$(document).ready(function(){$("a.reel-smart").click(function(){$("#reelSmart").slideToggle();$(".reel-smart").toggleClass("disabled");$(".reel-smart").toggleClass("active")});$("input[name='SelBraidCable']").click(function(){$(".braid .custom-input").is(":checked")&&($("#reelSmart").hide(),$(".actions .reel-smart").addClass("disabled").removeClass("active"))})});$(document).ready(function(){window.onresize=function(){$(".srch-mob a").not(":visible")&&($("#search-box").show(),$(".srch-mob a .fe").addClass("fe-x"),$("#navbarSupportedContent").removeClass("show"),$(".cms-menu button.navbar-toggler .fe").removeClass("fe-x").addClass("fe-menu"),$("#proMenuContent").removeClass("show"),$(".products-menu button.navbar-toggler").addClass("collapsed").attr("aria-expanded","false"))};$(".srch-mob a").click(function(){$("#search-box").slideToggle();$(this).find(".fe.fe-search").toggleClass("fe-x");$("#navbarSupportedContent").removeClass("show");$(".cms-menu button.navbar-toggler .fe").removeClass("fe-x").addClass("fe-menu");$("#proMenuContent").removeClass("show");$(".products-menu button.navbar-toggler").addClass("collapsed").attr("aria-expanded","false")});$(".cms-menu button.navbar-toggler").click(function(){$(this).find(".fe.fe-menu").toggleClass("fe-x");$("#search-box").hide();$(".srch-mob a .fe").removeClass("fe-x").addClass("fe-search");$("#proMenuContent").removeClass("show");$(".products-menu button.navbar-toggler").addClass("collapsed").attr("aria-expanded","false")})});$(document).ready(function(){function n(n){const i=$(n).val().trim().toUpperCase(),t=$(n).data("search-scope-key");let r=0;$("[data-search-area="+t+"]").attr("style","display: none !important");$("[data-search-area="+t+"] > div").each(function(n,u){let f=!1;if($(u).attr("data-search-target")!==undefined){let n=$(u).clone().children().remove().end().text();n.toUpperCase().indexOf(i)>-1&&($(u).parents("[data-search-area="+t+"]").first().show(),f=!0)}f||$(u).find("[data-search-target]").length>0&&$(u).find("[data-search-target]").each(function(n,r){let e=$(r).first().clone().children().remove().end().text();if(e.toUpperCase().indexOf(i)>-1)return $(u).parents("[data-search-area="+t+"]").first().show(),f=!0,!1});f&&++r});$("[data-search-counter="+t+"]").text(r)}function t(n){const i=$(n).val().trim().toUpperCase(),t=$(n).data("search-scope-key-form");let r=0;$("[data-search-area="+t+"]").hide();$("[data-search-area="+t+"] > div").each(function(n,u){let f=!1;if($(u).attr("data-search-target")!==undefined){let n=$(u).clone().children().remove().end().text();n.toUpperCase().indexOf(i)>-1&&($(u).parents("[data-search-area="+t+"]").first().show(),f=!0)}if(f||$(u).find("[data-search-target]").length>0&&$(u).find("[data-search-target]").each(function(n,r){let e=$(r).first().clone().children().remove().end().text();if(e.toUpperCase().indexOf(i)>-1)return $(u).parents("[data-search-area="+t+"]").first().show(),f=!0,!1}),f)++r;else{var e=$(u).find("input[name='checked_elements']:checkbox:first");e.length>0&&e.is(":checked")&&e.click()}});$("[data-search-counter="+t+"]").text(r)}function i(n){const i=$(n).val().trim().toUpperCase(),t=$(n).data("search-scope-key-li");let r=0;$("[data-search-area="+t+"] > li").hide();$("[data-search-area="+t+"] > li").each(function(n,t){let u=!1;if($(t).attr("data-search-target")!==undefined){let n=$(t).clone().children().remove().end().text();n.toUpperCase().indexOf(i)>-1&&($(t).show(),u=!0)}u||$(t).find("[data-search-target]").length>0&&$(t).find("[data-search-target]").each(function(n,r){let f=$(r).first().clone().children().remove().end().text();if(f.toUpperCase().indexOf(i)>-1)return $(t).show(),u=!0,!1});u&&++r});$("[data-search-counter="+t+"]").text(r)}$("input[type='search'][data-search-scope-key]").keyup(function(t){t.keyCode!==13&&n(this)});$("input[type='search'][data-search-scope-key-form]").keyup(function(n){n.keyCode!==13&&t(this)});$("input[type='search'][data-search-scope-key-li]").keyup(function(n){n.keyCode!==13&&i(this)})});$(document).ready(function(){$("input[name='personalised-header']").click(function(){$("#headerYes").is(":checked")?$(".attachment").show():$(".attachment").hide()})});$(document).ready(function(){const t="#add-to-cart-btn",n="#delete-btn",i="#add-to-job-btn",r="#add-more-btn";$("INPUT[name='checked_elements']").click(function(u){const f=$(u.target);let e=0,o=0;cartService&&cartService.toggleCheck(u.target.value);GetItemsFromClosestForm(f,"INPUT[name='checked_elements']:checked").each(function(){e++});GetItemsFromClosestForm(f,"INPUT[name='checked_elements']").each(function(){o++});e===o?GetItemsFromClosestForm(f,"#chkAll").prop("checked",!0):GetItemsFromClosestForm(f,"#chkAll").prop("checked",!1);e>0?(!$(".addToMore.collapse.show").length>0&&GetItemsFromClosestForm(f,t).removeClass("disabled"),GetItemsFromClosestForm(f,i).removeClass("disabled"),GetItemsFromClosestForm(f,r).removeClass("disabled"),GetItemsFromClosestForm(f,n).removeClass("disabled"),GetItemsFromClosestForm(f,n).prop("disabled",!1)):(GetItemsFromClosestForm(f,t).addClass("disabled"),GetItemsFromClosestForm(f,i).addClass("disabled"),GetItemsFromClosestForm(f,r).addClass("disabled"),$(".addToMore.collapse.show").collapse("hide"),GetItemsFromClosestForm(f,n).addClass("disabled"),GetItemsFromClosestForm(f,n).prop("disabled",!0))});$("#chkAll").click(function(u){const f=$(u.target);cartService&&cartService.checkAll(u.target.checked);$("INPUT[name='checked_elements']").length>0&&(GetItemsFromClosestForm(f,"INPUT[name='checked_elements']").prop("checked",u.target.checked),u.target.checked?(GetItemsFromClosestForm(f,t).removeClass("disabled"),GetItemsFromClosestForm(f,i).removeClass("disabled"),GetItemsFromClosestForm(f,r).removeClass("disabled"),GetItemsFromClosestForm(f,n).removeClass("disabled"),GetItemsFromClosestForm(f,n).prop("disabled",!1)):(GetItemsFromClosestForm(f,t).addClass("disabled"),GetItemsFromClosestForm(f,i).addClass("disabled"),GetItemsFromClosestForm(f,r).addClass("disabled"),$(".addToMore.collapse.show").collapse("hide"),GetItemsFromClosestForm(f,n).addClass("disabled"),GetItemsFromClosestForm(f,n).prop("disabled",!0)))});InitialCheck()});$(document).ready(function(){for(var t=document.getElementsByClassName("closex"),n=0;n<t.length;n++)t[n].onclick=function(){var n=this.parentElement;n.style.opacity="0";setTimeout(function(){n.style.display="none"},300)}});$(document).ready(function(){$(".smooth-scroll").click(function(){var n=$(this).attr("href");$("html, body").animate({scrollTop:$(n).offset().top},1e3)})});$(document).ready(function(){$(".add-job").click(function(){cartService||$(".add-cart").toggleClass("disabled")})});$(document).ready(function(){$("#add-more-btn").click(function(){$("#add-to-cart-btn").toggleClass("disabled")});$(".add-more.cancel").click(function(){$("#add-to-cart-btn").removeClass("disabled")})});$(document).ready(function(){$(".addToMore .mode-selection").hide();$("input[type=radio][name=add-to]").click(function(){$(this).is(":checked")?$(".addToMore .mode-selection").show():$(".addToMore .mode-selection").hide()});$(".addToMore #addToJob").click(function(){$(this).is(":checked")?($(".addToMore .mode-job").show(),$(".addToMore .mode-list").hide()):$(".addToMore .mode-job").hide()});$(".addToMore #addToList").click(function(){$(this).is(":checked")?($(".addToMore .mode-list").show(),$(".addToMore .mode-job").hide()):$(".addToMore .mode-list").hide()});$(".addToMore .center input[name=add-to]").length===0&&$(".addToMore .mode-list").length>0&&$(".addToMore .mode-list").show()});$(window).width()>767.98&&$(document).ready(function(){if($(".sticky-div").length){var n=$(".sticky-div"),i=$(".sticky-div").offset().top,r=$(".sticky-div").height(),t=function(){$(".side-bar").css({width:$(".summary").width()+"px"});$(".side-bar").css({width:$(".list-view").width()+"px"});$(".side-bar").css({width:$(".product-display").width()+"px"});$(".sticky-div:not(.side-bar)").css({width:$(".container").width()+"px"})};$(window).scroll(function(){var f=$(".sticky-not").offset().top-r-25,u=$(window).scrollTop(),e;i<u?n.css({position:"fixed",top:0,width:"auto"}):n.css({position:"static",boxShadow:"none"});f<u&&(e=f-u,n.css({top:e}));t()});$(window).resize(function(){t()});t()}});$(document).click(function(n){$(n.target).is(".myMapInt .info-gra")||$(".info-pop").collapse("hide")});$(document).ready(function(){$(".timeline-carousel").owlCarousel({loop:!0,nav:!1,dots:!0,autoplay:!0,autoplayTimeout:3500,responsiveClass:!0,responsive:{0:{items:1},768:{items:3},1080:{items:5,nav:!0,dots:!1,loop:!1,autoplay:!1,mouseDrag:!1}}})});$(document).ready(function(){$(".trade-term a.fe-help-circle").click(function(){$("#toolTip").is(":visible")?$("#toolTip").fadeOut():$("#toolTip").fadeIn().delay(5e3).fadeOut()})});$(document).ready(function(){$(".srch-submit").click(function(){var n=$(".typeahead").val();return n.match(/\S/)?!0:!1});$("#quickadd-btn").click(function(){var n=$(".typeaheadquick").val();return n.match(/\S/)?!0:!1});
1$(".dropdown-toggle").click(function(){$(".el-search-panel").hide()});$("#search-box").focusin(function(){$("#search-box .el-search-panel").show()});$("#quickadd-search-box").focusin(function(){$("#quickadd-search-box .el-search-panel").show()});$(document).mousedown(function(n){var t=$("#search-box");t.is(n.target)||t.has(n.target).length!==0?$("#search-box .el-search-panel").show():$("#search-box .el-search-panel").hide();t=$("#quickadd-search-box");t.is(n.target)||t.has(n.target).length!==0?$("#quickadd-search-box .el-search-panel").show():$("#quickadd-search-box .el-search-panel").hide()});htmxEventService.addListener(function(n){n.detail.elt.id==="search-term-history"&&n.detail.successful&&$("#search-term-history").remove()});$("form#SearchBar").submit(function(){const n={event:"SearchEvent",br_data:{q:$(".typeahead").val()}};return window.dataLayer.push(n),!0})});$(document).ready(function(){const n=".disable-double-submission";$(n).submit(function(){$(n).valid()&&($(window).keypress(function(n){n.preventDefault()}),$("body").css("cursor","progress"),$("#overlay").addClass("overlay-black"))})});$(document).ready(function(){$("#vm-cat").owlCarousel({loop:!0,nav:!1,dots:!0,autoplay:!0,autoplayTimeout:3500,responsiveClass:!0,responsive:{0:{items:2},768:{items:4},1080:{items:8,nav:!0,dots:!1,autoplay:!1}}})});$(document).ready(function(){$('#Products[name="mode1"]').on("click",function(){$('#inclusion[name="inclusion"]').attr("type","search");$('#inclusion[name="inclusion"]').removeAttr("max");$('#inclusion[name="inclusion"]').removeAttr("min")});$('#Vendors[name="mode1"]').on("click",function(){$('#inclusion[name="inclusion"]').attr("type","number");$('#inclusion[name="inclusion"]').attr("max","2147483647");$('#inclusion[name="inclusion"]').attr("min","1")})});$(window).width()>992&&$(document).ready(function(){$(".tabs-content").hide();$(".tabs-content:first").show();$("ul.tabs li").click(function(){$(".tabs-content").hide();var n=$(this).attr("rel");$("#"+n).fadeIn();$("ul.tabs li").removeClass("active");$(this).addClass("active")})})

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.