PageSourceSearch

https://www.sportchek.ca/en/retail-store-services/shop-by-appointment.html?cid=wk39-Homepage-Banner4

html sportchek.ca collected 2026-10-01 10:44:25 UTC 259,941 bytes, 2,042 lines download raw bytes

1
2
3<!DOCTYPE HTML>
4<html lang="en">
5
6<head>
7        
8
9
10
11<meta name="content-page-ref" content="F2N-ldE8WVMR4Zr5_AxYIDKM6KXEbJLmfcjGgGySHg3jYBrj49S038NWDYk8deyw5nuunbYDG9mKbFkuE4HDFwKmFq0mEz74BaNxAjcUO468sYt1IOqZCBh329ze_FNE"/>
12<script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/micro.js"></script>
vendor: 1 bytes, line 12
12
13<script type="text/javascript">
14    ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true,cors_use_newrelic_header:true,cors_use_tracecontext_headers:false},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};
15
16    ;NREUM.loader_config={accountID:"1679802",trustKey:"1361723",agentID:"1103327302",licenseKey:"b70c88fab9",applicationID:"1103327302"};
17    ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"b70c88fab9",applicationID:"1103327302",sa:1};
18    ;/*! For license information please see nr-loader-spa-1.293.0.min.js.LICENSE.txt */
19    (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>s,f:()=>a});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const s=e=>(0,i.a)(e,o)},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.293.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.
19substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>u,Ze:()=>f,x3:()=>d});var n=r(3241),i=r(7836),o=r(3606),a=r(860),s=r(2646);const c={};function u(e,t){const r={staged:!1,priority:a.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function d(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&h(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,h(e)}function h(e){const t=Array.from(c[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{c[e].delete(t),p(e,t)})))}function p(e,t,r=!0){const a=e?i.ee.get(e):i.ee,c=o.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof s.y&&t[0].on(e,t[1])}))}))}}a.isolatedBacklog||delete c[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>s,ee:()=>c});var n=r(384),i=r(8990),o=r(2646),a=r(5607);const s="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var s=h(n),u=g(e),d=u.length,l=0;l<d;l++)u[l].apply(s,r);var p=v()[a[e]];p&&p.push([f,e,r,s]);return s},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{a[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof o.y?e:e?(0,i.I)(e,s,(()=>new o.y(s))):new o.y(s)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;
19s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,t:()=>a});var n=r(3241);const i=new Set,o={};function a(e,t){const r=t.agentIdentifier;o[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),o[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3496:(e,t,r)=>{"use strict";function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKey===t.info.licenseKey&&e.applicationID===t.info.applicationID}r.d(t,{A:()=>i,I:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>s,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function s(e){if(i())return e();(0,n.sp)("popstate",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,pV:()=>d});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}
19(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;let f;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);const h=performance.now();let p=h;try{return l=t.apply(a,o),p=performance.now(),l}catch(e){throw p=performance.now(),i(r+"err",[o,a,e],d,c),f=e,f}finally{const e=p-h,t={duration:e,isLongTask:e>=50,methodName:s,thrownError:f};t.isLongTask&&i("long-task",[t],d,c),i(r+"end",[o,a,l,t],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO,u,d=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[d,t,r,c,u],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
19,u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,CT:()=>c,SR:()=>a,rF:()=>u});var n=r(384),i=r(7767),o=r(6154);function a(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function s(e){return!0===e?.session_replay.preload&&a(e)}function c(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.WN-t.correctedOriginTime)}}function u(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(944),i=r(4261);class o{#e(e,...t){if(this[e]!==o.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(){return this.#e(i.dT)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Tb:()=>f,U2:()=>a,V1:()=>A,Wb:()=>T,bt:()=>y,cD:()=>b,d3:()=>x,dT:()=>u,eY:()=>g,fF:()=>h,hG:()=>o,hw:()=>i,k6:()=>s,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",o="addPageAction",a="addToTrace",s="addRelease",c="finished",u="interaction",d="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",b="setCustomAttribute",y="setErrorHandler",w="setPageViewName",R="setUserId",x="start",T="wrapLogger",A="measure"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>S});var n=r(384),i=r(1741);var o=r(2555),a=r(3333);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};
19var c=r(2614),u=r(944),d=r(8122);const l="[data-nr-mask]",f=e=>(0,d.a)(e,(()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{allow_registered_children:!0,duplicate_registered_data:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(a.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(a.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,get harvestCount(){return++g}},b=e=>{const t=(0,d.a)(e,v),r=Object.keys(m).reduce(((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e)),{});return Object.defineProperties(t,r)};var y=r(5701);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var R=r(7836),x=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,d.a)(e,T),E=new Set;function S(e,t={},r,a){let{init:s,info:c,loader_config:u,runtime:d={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();s=e.init,c=e.info,u=e.loader_config}e.init=f(s||{}),e.loader_config=A(u||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,o.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];E.has(e.agentIdentifier)||(p.proxy.assets&&(w(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach((r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let o=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return o?o(...t):n})}))}(e),(0,n.US)("activatedFeatures",y.B),e.runSoftNavOverSpa&&=!0===p.soft_navigations.enabled&&p.feature_flags.includes("soft_nav")),d.denyList=[...p.aja
19x.deny_list||[],...p.ajax.block_internal?g:[]],d.ptid=e.agentIdentifier,d.loaderType=r,e.runtime=b(d),E.has(e.agentIdentifier)||(e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,x.W)({agentIdentifier:e.agentIdentifier,drained:!!y.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),E.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.293.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.293.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-cEmCt/vG1anp3Npyuxwqcxqvx31FELkFrcLe6DJfvgis9d0YgKwX9/w90OQeoxYwWm4WLTxEpgIMR26NRroZwg==",249:"sha512-Wf8L4Tf/x6L4EHJaY6phnsZAgR7A/do7bPghfQXmosP4aSTn964TgjYKN+kdwsU9grVvyppZ4a3hCAX2HE05OA==",212:"sha512-Q/Dh/Hp0TZ2E9Rgmfnw7GzPv//tf9F0XdDVdzRHO7/6DZI/XD0X4mguKk9zdQ/7xEbFvtWaUHJtYL0itkZBkGg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.293.0.PROD"]=self["webpackChunk:NRBA-1.293.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(9566),t=i(1741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const o=Object.values(n.K7);var a=i(5205);var s=i(9908),c=i(1863),u=i(4261),d=i(3241),l=i(944),f=i(5701),h=i(8154);function p(e,t,i,o){const a=o||i;!a||a[e]&&a[e]!==r.prototype[e]||(a[e]=function(){(0,s.p)(h.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(i||null===r)&&(0,s.p)(u.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(1687),v=i(4234),b=i(5289),y=i(6154),w=i(5270),R=i(7767),x=i(6389);class T extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,this.deferred=Prom
19ise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise(((t,r)=>{this.ee.on("manual-start-all",(0,x.J)((()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()})))})):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let a;await this.deferred;try{if((0,R.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,6526));a=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),this.featureName===n.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,a,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void o(!1);const{Aggregate:n}=await t();this.featAggregate=new n(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),o(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),o(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)((()=>a()),!0):a()}#t(e,t,r){switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(6630),E=i(2614);class S extends T{static featureName=A.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),t=e,p(u.Fw,(function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(u.Pl+u.Fw,[(0,c.t)()],void 0,void 0,t.ee))}),t),this.ee.on("api-send-rum",((e,t)=>(0,s.p)("send-rum",[e,t],void 0,this.featureName,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,1983))))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,d.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.target.readyState,type:"window",name:r,data:t.target.location+""})};(0,b.sB)((e=>{t(e,"DOMContentLoaded")})),(0,b.GG)((e=>{t(e,"load")})),(0,b.Qr)((e=>{t(e,"navigate")})),this.ee.on(E.tS.UPDATE,((t,r)=>{(0,d.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})}))}}var _=i(384);var N=i(2843),O=i(3878),I=i(782);class P extends T{static featureName=I.T;constructor(e){super(e,I.T),y.RI&&((0,N.u)((()=>(0,s.p)("docHidden",[(0,c.t)()],void 0,I.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,s.p)("winPagehide",[(0,c.t)()],void 0,I.T,this.ee))),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,9917)))))}}class j extends T{static featureName=h.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,s.p)(h.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8351))))}}var k=i(6774),C=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,C.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(K(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return M(e.reason)}const r=M(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function D(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:M(e)}function K(e){return e instanceof Error&&!!e.stack}function U(e,t,r,i,o=(0,c.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,o,!1,t,r.runtime.isRecording,void 0,i],void 0,n.K7.jserrors,r.ee)}var F=i(3496),W=i(993),B=i(3785);function G(e,{customAttributes:t={},level:r=W.p_.INFO}={},n,i,o=(0,c.t)()){(0,B.R)(n.ee,e,t,r,i,o)}function V(e,t,r,i,o=(0,c.t)()){(0,s.p)(u.Pl+u.hG,[o,e,t,i],void 0,n.K7.genericEvents,r.ee)}function z(e){p(u.eY,(function(t){return function(e,t){const r={};let i,o;(0,l.R)(54,"newrelic.register"),e.init.api.allow_registered_children||(i=()=>(0,l.R)(55));t&&(0,F.I)(t)||(i=()=>(0,l.R)(48,t));const a={addPageAction:(n,i={})=>{u(V,[n,{...r,...i},e],t)},log:(n,i={})=>{u(G,[n,{...i,customAttributes:{...r,...i.customAttributes||{}}},e],t)},noticeError:(n,i={})=>{u(U,[n,{...r,...i},e],t)},setApplicationVersion:e=>{r["application.version"]=e},setCustomAttribute:(e,t)=>
19{r[e]=t},setUserId:e=>{r["enduser.id"]=e},metadata:{customAttributes:r,target:t,get connected(){return o||Promise.reject(new Error("Failed to connect"))}}};i?i():o=new Promise(((n,i)=>{try{const o=e.runtime?.entityManager;let s=!!o?.get().entityGuid,c=o?.getEntityGuidFor(t.licenseKey,t.applicationID),u=!!c;if(s&&u)t.entityGuid=c,n(a);else{const d=setTimeout((()=>i(new Error("Failed to connect - Timeout"))),15e3);function l(r){(0,F.A)(r,e)?s||=!0:t.licenseKey===r.licenseKey&&t.applicationID===r.applicationID&&(u=!0,t.entityGuid=r.entityGuid),s&&u&&(clearTimeout(d),e.ee.removeEventListener("entity-added",l),n(a))}e.ee.emit("api-send-rum",[r,t]),e.ee.on("entity-added",l)}}catch(f){i(f)}}));const u=async(t,r,a)=>{if(i)return i();const u=(0,c.t)();(0,s.p)(h.xV,["API/register/".concat(t.name,"/called")],void 0,n.K7.metrics,e.ee);try{await o;const n=e.init.api.duplicate_registered_data;(!0===n||Array.isArray(n)&&n.includes(a.entityGuid))&&t(...r,void 0,u),t(...r,a.entityGuid,u)}catch(e){(0,l.R)(50,e)}};return a}(e,t)}),e)}class Z extends T{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,p(u.o5,((e,r)=>U(e,r,t)),t),function(e){p(u.bt,(function(t){e.runtime.onerror=t}),e)}(e),function(e){let t=0;p(u.k6,(function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))}),e)}(e),z(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((t,r)=>{this.abortHandler&&(0,s.p)("ierr",[M(t),(0,c.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)})),y.gm.addEventListener("unhandledrejection",(t=>{this.abortHandler&&(0,s.p)("err",[H(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener("error",(t=>{this.abortHandler&&(0,s.p)("err",[D(t),(0,c.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5928))))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var q=i(8990);let X=1;function Y(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===y.gm?0:(0,q.I)(e,"nr@id",(function(){return X++}))}function J(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,C.A)(e).length}catch(e){return}}}var Q=i(8139),ee=i(7836),te=i(3434);const re={},ne=["open","send"];function ie(e){var t=e||ee.ee;const r=function(e){return(e||ee.ee).get("xhr")}(t);if(void 0===y.gm.XMLHttpRequest)return r;if(re[r.debugId]++)return r;re[r.debugId]=1,(0,Q.u)(t);var n=(0,te.YM)(r),i=y.gm.XMLHttpRequest,o=y.gm.MutationObserver,a=y.gm.Promise,s=y.gm.setInterval,c="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],d=[],f=y.gm.XMLHttpRequest=function(e){const t=new i(e),o=r.context(t);try{r.emit("new-xhr",[t],o),t.addEventListener(c,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,u,"fn-",b)}),(0,O.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function h(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,f),f.prototype=i.prototype,n.inPlace(f.prototype,ne,"-xhr-",b),r.on("send-xhr-start",(function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):s?s(v):(g=-g,m.data=g))}(t)})),r.on("open-xhr-start",h),o){var p=a&&a.resolve();if(!s&&!a){var g=1,m=document.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===c||v()}));function v(){for(var e=0;e<d.length;e++)h(0,d[e]);d.length&&(d=[])}function b(e,t){return t}return r}var oe="fetch-",ae=oe+"body-",se=["arrayBuffer","blob","json","text","formData"],ce=y.gm.Request,ue=y.gm.Response,de="prototype";const le={};function fe(e){const t=function(e){return(e||ee.ee).get("fetch")}(e);if(!(ce&&ue&&y.gm.fetch))return t;if(le[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[ee.P]&&o[ee.P].dt&&(e=o[ee.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return le[t.debugId]=1,se.forEach((e=>{r(ce[de],e,ae),r(ue[de],e,ae)})),r(y.gm,"fetch",oe),t.on(oe+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(oe+"done",[null,r],n)}else t.emit(oe+"done",[e],n)})),t}var he=i(7485);class pe{constructor(e){this.agentRef=e}generateTracePayload(t){const r=this.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,e.ZF)(),s=(0,e.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof y.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,C.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,he.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var ge=i(9300),me=i(7295),ve=["load","error","abort","timeout"],be=ve.length,ye=(0,_.dV)().o.REQ,we=(0,_.dV)().o.XHR;
19const Re="X-NewRelic-App-Data";class xe extends T{static featureName=ge.T;constructor(e){super(e,ge.T),this.dt=new pe(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};y.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Te(r,t.name),this.handler("xhr",[r,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,n.K7.ajax)}}))}catch(e){}fe(this.ee),ie(this.ee),function(e,t,r,i){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,O.jT)(!1)),y.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},Te(this,e[1]),this.metrics={}}function u(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var o=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),o=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),o=!0),o&&(this.dt=n)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=J(i);a&&(n.txSize=a)}this.startTime=(0,c.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<be;s++)r.addEventListener(ve[s],this.listener,(0,O.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+Y(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Y(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,c.t)()}function m(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof we&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function b(e,t,r){t instanceof we&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,c.t)()-this.xhrCbStart,this.onload,r],r)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&y.RI&&(t=""+y.gm.location.href):e[0]&&e[0].url?t=e[0].url:y.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,he.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,n)&&(this.dt=n),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,c.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ye?r=i.url:y.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Te(this,r);var o=(""+(i&&i instanceof ye&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=J(n.body)||0}function T(e,t){if(this.endTime=(0,c.t)(),this.params||(this.params={}),(0,me.iW)(this.params))return;let i;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const o={txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,n.K7.ajax)}function A(e){const t=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<be;t++)e.removeEventListener(ve[t],this.listener,!1);t.aborted||(0,me.iW)(t)||(i.duration=(0,c.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),i.cbTime=this.cbTime,r("xhr",[t,i,this.startTime,this.endTime,"xhr"],this,n.K7.ajax))}}function E(e,r){e.params.status=r.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?J(e.response):"text"===r||""===r||void 0===r?J(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&r.getAllResponseHeaders().indexOf(Re)>=0){var o=r.getResponseHeader(Re);o&&((0,s.p)(h.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,n.K7.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",a),t.on("open-xhr-end",u),t.on("send-xhr-start",d),t.on("xhr-cb-time",l),t.on("xhr-load-added",f),t.on("xhr-load-removed",p),t.on("xhr-resolved",g),t.on("addEventListener-end",m),t.on("removeEventListener-end",v),t.on("fn-end",w),t.on("fetch-before-start",R),t.on("fetch-start",x),t.on("fn-start",b),t.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,3845))))}}function Te(e,t){var r=(0,he.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ae={},Ee=["pushState","replaceState"];function Se(e){const t=function(e){return(e||ee.ee).get("history")}(e);return!y.RI||Ae[t.debugId]++||(Ae[t.debugId]=1,(0,te.YM)(t).inPlace(window.history,Ee,"-")),t}var _e=i(3738);function Ne(e){p(u.BL,(function(t=Date.now()){const r=t-y.WN;r<0&&(0,l.R)(62,t),(0,s.p)(h.XG,[u.BL,{time:r}],void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t,origin:"nr"}),(0,s.p)(u.Pl+u.hG,[r,u.BL],void 0,n.K7.genericEvents,e.ee)}),e)}const{He:Oe,bD:Ie,d3:Pe,Kp:je,TZ:ke,Lc:Ce,uP:Le,Rz:Me}=_e;class He extends T{static featureName=ke;constructor(e){var t;super(e,ke),t=e,p(u.U2,(function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,s.p)("bstApi",[r],void 0,n.K7.sessionTrace,t.ee)}),t),Ne(e);if(!(0,R.V)(e.init))return void this.deregisterDrain();const r=this.ee;let o;Se(r),this.eventsEE=(0,Q.u)(r),this.eventsEE.on(Le,(function(e,t){this.bstStart=(0,c.t)()})),this.eventsEE.on(Ce,(function(e,t){(0,s.p)("bst",[e[0],t,this.bstStart,(0,c.t)()],void 0,n.K7.sessionTrace,r)})),r.on(Me+Pe,(function(e){this.time=(0,c.t)(),this.startPath=location.pathname+location.hash})),r.on(Me+je,(function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,n.K7.sessionTrace,r)}));try{o=new PerformanceObserver((e=>{const t=e.getEntries();(0,s.p)(Oe,[t],void 0,n.K7.sessionTrace,r)})),o.observe({type:Ie,buffered:!0})}catch(e){}this.importAggregator(e,(()=>i.e(478).then(i.bind(i,575))),{resourceObserver:o})}}var De=i(6344);class Ke extends T{static featureName=De.TZ;#n;#i;constructor(e){var t;let r;super(e,De.TZ),t=e,p(u.CH,(function(){(0,s.p)(u.CH,[],void 0,n.K7.sessionReplay,t.ee)}),t),function(e){p(u.Tb,(function(){(0,s.p)(u.Tb,[],void 0,n.K7.sessionReplay,e.ee)}),e)}(e),this.#i=e;try{r=JSON.parse(localStorage.getItem("".concat(E.H3,"_").concat(E.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(De.G4.RECORD,(()=>this.#o())),this.#a(r)?(this.#n=r?.sessionReplayMode,this.#s()):this.importAggregator(this.#i,(()=>i.e(478).then(i.bind(i,6167)))),this.ee.on("err",(e=>{this.#i.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(De.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))}))}#a(e){return e&&(e.sessionReplayMode===E.g.FULL||e.sessionReplayMode===E.g.ERROR)||(0,w.Aw)(this.#i.init)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#n,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#i}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){this.parent.ee.emit("internal-error",[e])}this.importAggregator(this.#i,(()=>i.e(478).then(i.bind(i,6167))),{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==E.g.FULL&&this.featAggregate.initializeRecording(E.g.FULL,!0):(this.#n=E.g.FULL,this.#s(De.Qb.API),this.recorder&&this.recorder.parent.mode!==E.g.FULL&&(this.recorder.parent.mode=E.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ue=i(3962);function Fe(e){const t=e.ee.get("tracer");function r(){}p(u.dT,(function(e){return(new r).get("object"==typeof e?e:{})}),e);const i=r.prototype={createTracer:function(r,i){var o={},a=this,d="function"==typeof i;return(0,s.p)(h.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,s.p)(u.hw+"tracer",[(0,c.t)(),r,o],a,n.K7.spa,e.ee),function(){if(t.emit((d?"":"no-")+"fn-start",[(0,c.t)(),a,d],o),d)try{return i.apply(this,arguments)}catch(e){const r="string"==typeof e?new Error(e):e;throw t.emit("fn-err",[arguments,this,r],o),r}finally{t.emit("fn-end",[(0,c.t)()],o)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{p.apply(this,[t,function(){return(0,s.p)(u.hw+t,[(0,c.t)(),...arguments],this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i])})),p(u.PA,(function(){e.runSoftNavOverSpa?(0,s.p)(u.hw+"routeName",[performance.now(),...arguments],void 0,n.K7.softNav,e.ee):(0,s.p)(u.Pl+"routeName",[(0,c.t)(),...arguments],this,n.K7.spa,e.ee)}),e)}class We extends T{static featureName=Ue.TZ;constructor(e){if(super(e,Ue.TZ),Fe(e),!y.RI||!(0,_.dV)().o.MO)return;const t=Se(this.ee);
19Ue.tC.forEach((e=>{(0,O.sp)(e,(e=>{a(e)}),!0)}));const r=()=>(0,s.p)("newURL",[(0,c.t)(),""+window.location],void 0,this.featureName,this.ee);t.on("pushState-end",r),t.on("replaceState-end",r);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,s.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let n=!1;const o=new((0,_.dV)().o.MO)(((e,t)=>{n||(n=!0,requestAnimationFrame((()=>{(0,s.p)("newDom",[(0,c.t)()],void 0,this.featureName,this.ee),n=!1})))})),a=(0,x.s)((e=>{(0,s.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,(()=>i.e(478).then(i.bind(i,4393))),{domObserver:o})}}var Be=i(7378);const Ge={},Ve=["appendChild","insertBefore","replaceChild"];function ze(e){const t=function(e){return(e||ee.ee).get("jsonp")}(e);if(!y.RI||Ge[t.debugId])return t;Ge[t.debugId]=!0;var r=(0,te.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,Ve,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}
19r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ze={};function qe(e){const t=function(e){return(e||ee.ee).get("promise")}(e);if(Ze[t.debugId])return t;Ze[t.debugId]=!0;var r=t.context,n=(0,te.YM)(t),i=y.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}y.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[te.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Xe={},Ye="setTimeout",$e="setInterval",Je="clearTimeout",Qe="-start",et=[Ye,"setImmediate",$e,Je,"clearImmediate"];function tt(e){const t=function(e){return(e||ee.ee).get("timer")}(e);if(Xe[t.debugId]++)return t;Xe[t.debugId]=1;var r=(0,te.YM)(t);return r.inPlace(y.gm,et.slice(0,2),Ye+"-"),r.inPlace(y.gm,et.slice(2,3),$e+"-"),r.inPlace(y.gm,et.slice(3),Je+"-"),t.on($e+Qe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ye+Qe,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const rt={};function nt(e){const t=function(e){return(e||ee.ee).get("mutation")}(e);if(!y.RI||rt[t.debugId])return t;rt[t.debugId]=!0;var r=(0,te.YM)(t),n=y.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:it,d3:ot,Kp:at,$p:st,wW:ct,e5:ut,tH:dt,uP:lt,rw:ft,Lc:ht}=Be;class pt extends T{static featureName=it;constructor(e){if(super(e,it),Fe(e),!y.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let t,r=0;const n=this.ee.get("tracer"),o=ze(this.ee),a=qe(this.ee),u=tt(this.ee),d=ie(this.ee),l=this.ee.get("events"),f=fe(this.ee),h=Se(this.ee),p=nt(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){r++,t=window.location.hash,this[lt]=(0,c.t)()}function v(){r--,window.location.hash!==t&&g(0,!0);var e=(0,c.t)();this[ut]=~~this[ut]+e-this[lt],this[ht]=e}function b(e,t){e.on(t,(function(){this[t]=(0,c.t)()}))}this.ee.on(lt,m),a.on(ft,m),o.on(ft,m),this.ee.on(ht,v),a.on(ct,v),o.on(ct,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,s.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([lt,ht,"xhr-resolved"],this.featureName),l.buffer([lt],this.featureName),u.buffer(["setTimeout"+at,"clearTimeout"+ot,lt],this.featureName),d.buffer([lt,"new-xhr","send-xhr"+ot],this.featureName),f.buffer([dt+ot,dt+"-done",dt+st+ot,dt+st+at],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([lt],this.featureName),a.buffer(["propagate",ft,ct,"executor-err","resolve"+ot],this.featureName),n.buffer([lt,"no-"+lt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,dt+ot),b(f,dt+"-done"),b(o,"new-jsonp"),b(o,"jsonp-end"),b(o,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,r>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5592))))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var gt=i(3333);class mt extends T{static featureName=gt.TZ;constructor(e){super(e,gt.TZ);const t=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];var r;if(r=e,p(u.hG,((e,t)=>
19V(e,t,r)),r),function(e){p(u.fF,(function(){(0,s.p)(u.Pl+u.fF,[(0,c.t)(),...arguments],void 0,n.K7.genericEvents,e.ee)}),e)}(e),Ne(e),z(e),function(e){p(u.V1,(function(t,r){const i=(0,c.t)(),{start:o,end:a,customAttributes:d}=r||{},f={customAttributes:d||{}};if("object"!=typeof f.customAttributes||"string"!=typeof t||0===t.length)return void(0,l.R)(57);const h=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=h(o,0),f.end=h(a,i),Number.isNaN(f.start)||Number.isNaN(f.end))(0,l.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(u.Pl+u.V1,[f,t],void 0,n.K7.genericEvents,e.ee),f;(0,l.R)(58)}}),e)}(e),y.RI&&(e.init.user_actions.enabled&&(gt.Zp.forEach((e=>(0,O.sp)(e,(e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),gt.qN.forEach((e=>{const t=(0,x.s)((e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,O.sp)(e,t)}))),e.init.performance.resources.enabled&&y.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}t.some((e=>e))?this.importAggregator(e,(()=>i.e(478).then(i.bind(i,8019)))):this.deregisterDrain()}}var vt=i(2646);const bt=new Map;function yt(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||ee.ee).get("logger")}(e),o=(0,te.YM)(i),a=new vt.y(ee.P);a.level=n.level,a.customAttributes=n.customAttributes;const s=t[r]?.[te.Jt]||t[r];return bt.set(s,a),o.inPlace(t,[r],"wrap-logger-",(()=>bt.get(s))),i}class wt extends T{static featureName=W.TZ;constructor(e){var t;super(e,W.TZ),t=e,p(u.$9,((e,r)=>G(e,r,t)),t),function(e){p(u.Wb,((t,r,{customAttributes:n={},level:i=W.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i})}),e)}(e),z(e);const r=this.ee;yt(r,y.gm.console,"log",{level:"info"}),yt(r,y.gm.console,"error",{level:"error"}),yt(r,y.gm.console,"warn",{level:"warn"}),yt(r,y.gm.console,"info",{level:"info"}),yt(r,y.gm.console,"debug",{level:"debug"}),yt(r,y.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,B.R)(r,e,n,t)})),this.importAggregator(e,(()=>i.e(478).then(i.bind(i,5288))))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,_.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(S),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===n.K7.softNav)),(0,a.j)(this,e,e.loaderType||"agent"),t=this,p(u.cD,(function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)}),t),function(e){p(u.Dl,(function(t){if("string"==typeof t||null===t)return g(e,"enduser.id",t,u.Dl,!0);(0,l.R)(41,typeof t)}),e)}(this),function(e){p(u.nb,(function(t){if("string"==typeof t||null===t)return g(e,"application.version",t,u.nb,!1);(0,l.R)(42,typeof t)}),e)}(this),function(e){p(u.d3,(function(){e.ee.emit("manual-start-all")}),e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return o.forEach((r=>{t[r]=!!e[r]?.enabled})),t}(this.init),t=[...this.desiredFeatures];t.sort(((e,t)=>n.P3[e.featureName]-n.P3[t.featureName])),t.forEach((t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.K7.pageViewEvent];default:return[]}}(t.featureName).filter((e=>!(e in this.features)));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.features[t.featureName]=new t(this)}))}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,_.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[xe,S,P,He,Ke,j,Z,mt,wt,We,pt],loaderType:"spa"})})()})();
20</script>
20
21<!-- For non-prod -->
22
23
24        
25        
26
27        
28            <link rel="preconnect" href="https://apim.sportchek.ca"/>
29        
30            <link rel="preconnect" href="https://media-www.sportchek.ca"/>
31        
32            <link rel="preconnect" href="https://media-www.atmosphere.ca"/>
33        
34         <!-- Anti-flicker Code -->
35         
36        
37    
38    
39
40    
41
42    
43
44<script type="text/javascript">
45            if ( !window.CQ_Analytics ) {
46                window.CQ_Analytics = {};
47            }
48            if ( !CQ_Analytics.TestTarget ) {
49                CQ_Analytics.TestTarget = {};
50            }
51            CQ_Analytics.TestTarget.clientCode = 'canadiantirecorporationlimited2';
52            CQ_Analytics.TestTarget.currentPagePath = '\/content\/sportchek\/en\/retail\u002Dstore\u002Dservices\/shop\u002Dby\u002Dappointment';
53        </script>
53
54    
54<script src="/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/parameters.lc-775c9eb7ff4c48025fbe3d707bcf5f55-lc.min.js"></script>
vendor: 1 bytes, line 54
54
55<script src="/etc.clientlibs/clientlibs/granite/jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js"></script>
vendor: 1 bytes, line 55
55
56<script src="/etc.clientlibs/cq/personalization/clientlib/personalization/integrations/commons.lc-5370019fd157d93202ac2d6f771f04b8-lc.min.js"></script>
vendor: 1 bytes, line 56
56
57<script src="/etc.clientlibs/cq/testandtarget/clientlibs/testandtarget/atjs-integration.lc-401aa9ea1dd109fe7762186a74ae6c2b-lc.min.js"></script>
57
58
59
60    
61
62
63        
63<script type="text/javascript" src="//assets.adobedtm.com/5dfa2038ea61/b7bd839e0a62/launch-837de6348964.min.js" async></script>
63
64
65
66    
67    
68    
69
70
71        
72        
73            
73<script defer src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="0191c83b-e576-7878-8cfa-09f787999fe9" data-dlayer-name="analyticsLayer" data-document-language="true"></script>
73
74            
74<script type="text/javascript">
75                function OptanonWrapper() { }
76            </script>
76
77        
78        
79
80        <!-- anticlickjack -->
81        <style type="text/css" id="anti-clickjack">body{display:none !important;}</style>
82        
83        
83<script id="allowedBrowsers" type="application/json">
84            {"OPR":"26","Safari":"10","Chrome":"40","IE":"11","Edge":"15","Firefox":"58"}
85        </script>
85
86        
86<script>
87            !function(){function e(){var a,b=navigator.userAgent,c=b.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(c[1])?{name:"IE",version:Number((/\brv[ :]+(\d+)/g.exec(b)||[])[1])||0}:"Chrome"===c[1]&&null!=(a=b.match(/\b(OPR|Edge)\/(\d+)/))?(a=a.slice(1),{name:a[0],version:Number(a[1])||0}):(c=c[2]?[c[1],c[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(a=b.match(/version\/(\d+)/i))&&c.splice(1,1,a[1]),2<=c.length)?{name:c[0],version:Number(c[1])||0}:{}}if(self===top||window.CQ&&Granite&&Granite.author||function(){var a=document.getElementById("allowedBrowsers").textContent;if(!a)return!1;a=JSON.parse(a);var b=e();return!(!b.name||!Number(b.version))&&a.hasOwnProperty(b.name)&&b.version>=a[b.name]}()){var d=document.getElementById("anti-clickjack");d.parentNode.removeChild(d)}else top.location=self.location}();
88        </script>
88
89        <!-- End of anticlickjack -->
90
91    
91<script>
92        const params = new URLSearchParams(window.location.search);
93        if (!!params.get("redirectToCLP") || !!params.get("redirectToCRP")) {
94            document.write( '<style class="hideBody" ' +
95            'type="text/css">body {display:none;}<\/style>');
96        }
97    </script>
97
98
99    
100        
100<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
100
101    
102
103    
104
105        <meta charset="UTF-8"/>
106        <title>Shop By Appointment | SportChek</title>
107        
108        
109        
110            
111        
112        <meta name="template" content="standard-template"/>
113        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, viewport-fit=auto"/>
114        <meta name="referrer" content="origin"/>
115        
116        
117        
118        
119        
120            
121            
122        
123        
124            
125    
126        
127            
128                
129                
130                
131                    
132    
133    <link href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base-critical.lc-9968c209c4406678d5a0a0973d2a7924-lc.min.css" rel="stylesheet" type="text/css">
134
135
136                    
137    
138    <link href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base.lc-3584b52bbb11badf758c6e07575f9e54-lc.min.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" type="text/css">
139
140
141                
142                
143                
144                
145                
146                
147                
148                
149            
150        
151        
152    
153
154        
155        
156            
157        
158
159        
160
161        
162
163        
164            
164<script src="https://media-www.canadiantire.ca/akamai-viewer.js" defer onload="Akamai.AsyncViewer.ready()"></script>
164
165        
166
167        
168            
169
170    
171    
171<script>
172        const gigyaReadinessTimeoutValue = "120000"
173        const gigyaReadinessTimeout = gigyaReadinessTimeoutValue !== "0" ? gigyaReadinessTimeoutValue : 180000
174        const startTime = Date.now()
175        window.onGigyaReadyPromise = Promise.race([
176            new Promise(resolve => {
177                window.onGigyaServiceReady = () => resolve({
178                    isReady: window.gigya.isReady,
179                    gigyaWaitingTime: Date.now() - startTime,
180                })
181            }),
182            new Promise((_, reject) => {
183                setTimeout(() => {
184                    reject({
185                        message: `Gigya did not become ready within 0 milliseconds`,
186                        gigyaReadyTimewindow: gigyaReadinessTimeout,
187                    })
188                }, gigyaReadinessTimeout)
189            }),
190        ])
191    </script>
191
192    
193    
194    
195    
196            
197    
198    
198<script src="/etc.clientlibs/ctcweb-core/clientlibs/clientlib-braze-sdk.lc-555e6c8d33898ff77a960a8d38d8dfe7-lc.min.js" defer></script>
198
199
200
201            
202    
203    
203<script src="/etc.clientlibs/clientlibs/granite/jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js" defer></script>
203<script src="/etc.clientlibs/ctcweb-core/clientlibs/clientlib-vendor.lc-26d20878affc65664fd7d4280b04aa72-lc.min.js" defer></script>
203<script src="/etc.clientlibs/clientlibs/granite/utils.lc-e7bf340a353e643d198b25d0c8ccce47-lc.min.js" defer></script>
203<script src="/etc.clientlibs/clientlibs/granite/jquery/granite.lc-543d214c88dfa6f4a3233b630c82d875-lc.min.js" defer></script>
203<script src="/etc.clientlibs/foundation/clientlibs/jquery.lc-dd9b395c741ce2784096e26619e14910-lc.min.js" defer></script>
203<script src="/etc.clientlibs/foundation/clientlibs/shared.lc-41f79c8a45bb1766981ec4ca82d7e0e6-lc.min.js" defer></script>
203
204
205
206            
207    
208    
208<script src="/etc.clientlibs/ctcweb-core/clientlibs/clientlib-accordion-schema.lc-8a26ce7bf0f9d90abd2588d35e599144-lc.min.js" defer></script>
208
209
210
211            
212            
213            
214    
215    
215<script src="/etc.clientlibs/ctcweb-core/components/page/clientlib.lc-5936e90ac707c9fb67632e290347e3bd-lc.min.js" defer></script>
215
216
217
218            
219    
220    
220<script src="/etc.clientlibs/ctcweb-core/components/page/clientlib-hidetrianglemcbanner.lc-490b268a9ba26e0e70f65d08304468de-lc.min.js" defer></script>
220<script src="/etc.clientlibs/ctcweb-core/components/page/clientlib-aoainappflow.lc-8dcb8cbf9b00aa9d8d430a539fa05adc-lc.min.js" defer></script>
220<script src="/etc.clientlibs/ctcweb-core/components/header/simpleheader/clientlib-simpleheader.lc-c594bfd8fae9ca07a600d17be687ffa3-lc.min.js" defer></script>
220<script src="/etc.clientlibs/core/wcm/components/commons/site/clientlibs/container.lc-0a6aff292f5cc42142779cde92054524-lc.min.js" defer></script>
220<script src="/etc.clientlibs/ctcweb-core/clientlibs/clientlib-base-aem.lc-7267f301494596cf3fd6503797645e64-lc.min.js" defer></script>
220
221
222
223            
224            
225            
226            
227                
228    
229        
230            
231                
232                    
232<script src="/etc.clientlibs/ctcweb-core/clientlibs/clientlib-base/resources/static/js/assets/main.BhSogTmc.js" type="module" defer></script>
232
233                
234            
235        
236        
237    
238
239            
240        
241
242    
243
244    
245
246    
247
248        <!-- Google Tag Manager 20/3/23 Fetching dynamic values for GTM URL & Params-->
249    
250    
250<script>
vendor: 431 bytes, lines 250-256
250
251                (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
252                {'gtm.start': new Date().getTime(),event:'gtm.js'}
253                );var f=d.getElementsByTagName(s)[0],
254                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
255                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
256                })(window,document,'script','analyticsLayer','
256GTM-NVDPVLB
vendor: 12 bytes, lines 256-257
256');
257        
257</script>
257
258    
259        <!-- End Google Tag Manager -->
260        
261        
262        
263        
264        
265            <link rel="manifest" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/manifest.json"/>
266        
267        <meta name="referrer" content="origin"/>
268        
269        
270        
271            <link rel="preload" as='style' onload="this.onload=null;this.rel='stylesheet'" href="//fonts.googleapis.com/css?family=Lato:100,300,400,500,700,900,100italic,300italic,400italic,500italic,700italic,900italic&display=swap"/>
272            <link rel="preload" as='style' onload="this.onload=null;this.rel='stylesheet'" href="https://use.typekit.net/bcd6jmx.css"/>
273            <link rel="preload" href="/etc.clientlibs/ctcweb-ctr/clientlibs/clientlib-base/resources/fonts/Lato%20Regular.woff" as="font" type="font/woff2" crossorigin/>
274            <link rel="preload" href="/etc.clientlibs/ctcweb-ctr/clientlibs/clientlib-base/resources/fonts/Lato%20Bold.woff" as="font" type="font/woff2" crossorigin/>
275
276            
277            <link rel="apple-touch-icon" sizes="57x57" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-57x57.png"/>
278            <link rel="apple-touch-icon" sizes="60x60" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-60x60.png"/>
279            <link rel="apple-touch-icon" sizes="72x72" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-72x72.png"/>
280            <link rel="apple-touch-icon" sizes="76x76" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-76x76.png"/>
281            <link rel="apple-touch-icon" sizes="114x114" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-114x114.png"/>
282            <link rel="apple-touch-icon" sizes="120x120" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-120x120.png"/>
283            <link rel="apple-touch-icon" sizes="144x144" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-144x144.png"/>
284            <link rel="apple-touch-icon" sizes="152x152" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-152x152.png"/>
285            <link rel="apple-touch-icon" sizes="180x180" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/apple-touch-icon-180x180.png"/>
286            <link rel="icon" type="image/png" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/favicon-32x32.png" sizes="32x32"/>
287            <link rel="icon" type="image/png" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/android-chrome-192x192.png" sizes="192x192"/>
288            <link rel="icon" type="image/png" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/favicon-96x96.png" sizes="96x96"/>
289            <link rel="icon" type="image/png" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/favicon-16x16.png" sizes="16x16"/>
290            <link rel="manifest" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/manifest.json"/>
291            <link rel="mask-icon" href="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/safari-pinned-tab.svg" color="#5bbad5"/>
292            <meta name="msapplication-TileColor" content="#da532c"/>
293            <meta name="msapplication-TileImage" content="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/mstile-144x144.png"/>
294            <meta name="msapplication-config" content="/etc.clientlibs/ctcweb-sc/clientlibs/clientlib-base/resources/favicons/browserconfig.xml"/>
295            
296        
297        
298        
299        
300        
301        
302        
303
304        
305
306    
307        
307<script type='text/javascript'>
308!(function() {
309  var analytics = (window.analytics = window.analytics || [])
310  if (!analytics.initialize) {
311    if (analytics.invoked) {
312      window.console && console.error && console.error('MetaRouter snippet included twice.')
313    } else {
314      analytics.invoked = !0
315      analytics.methods = [
316        'trackSubmit',
317        'trackClick',
318        'trackLink',
319        'trackForm',
320        'pageview',
321        'identify',
322        'reset',
323        'group',
324        'track',
325        'ready',
326        'alias',
327        'debug',
328        'page',
329        'once',
330        'off',
331        'on',
332        'addSourceMiddleware',
333        'addIntegrationMiddleware',
334        'setAnonymousId',
335        'addDestinationMiddleware',
336      ]
337      analytics.factory = function(e) {
338        return function() {
339          var t = Array.prototype.slice.call(arguments)
340          t.unshift(e)
341          analytics.push(t)
342          return analytics
343        }
344      }
345      for (var e = 0; e < analytics.methods.length; e++) {
346        var key = analytics.methods[e]
347        analytics[key] = analytics.factory(key)
348      }
349      analytics.load = function(key, e) {
350        var t = document.createElement('script')
351        t.type = 'text/javascript'
352        t.async = !0
353        t.src = ("https:"===document.location.protocol?"https://":"http://")+"www.sportchek.ca/aiq/"+key+".js"
354        var n = document.getElementsByTagName('script')[0]
355        n.parentNode.insertBefore(t, n)
356        analytics._loadOptions = e
357      }
358      analytics.SNIPPET_VERSION = '4.13.1'
359      analytics.load("analytics_spc_prod")
360      //analytics.page()
361    }
362  }
363})()
364            </script>
364
365    
366
367        
368        
369            
369<script>
370                !function(a){var b=function(a,c){this._element=a,this._options=c,this._bindings=[],b.queue.push(this),
371                b.runQueue()};b.queue=[],b.deps=0,b.depsNeeded=1,b.ready=function(){b.deps++,b.runQueue()},
372                b.runQueue=function(){window.shoestring;b.deps<b.depsNeeded||b.queue.map(function(a){return a.instantiate()})},
373                b.prototype.onInitialize=function(a){if(this._instantiated)return void a(this._viewer);this._bindings.push(a)},
374                b.prototype.instantiate=function(){this._instantiated=!0;var a=window.shoestring,b=a(this._element);
375                return b.bind("akamai-carousel-first-media-load",function(){a(b.attr("data-akamai-viewer-placeholder")).remove()}),
376                b.bind("akamai-viewer-init",function(){this._bindings.forEach(function(a){a(this._viewer)}.bind(this))}.bind(this)),
377                this._viewer=new Akamai.Viewer(this._element,this._options),this._instantiated=!0,this._viewer},
378                a.Akamai=a.Akamai||{},a.Akamai.AsyncViewer=b}("undefined"==typeof exports?window:exports);
379            </script>
379
380            <link href="https://media-www.canadiantire.ca/akamai-viewer.css" rel="stylesheet" media="none" onload="this.onload=null;this.media='all'"/>
381        
382        
383        
384
385
386
387        
388
389        
390
391        
392        
393        
394
395        <!-- custom context hub -->
396        
397            
397<script type="text/javascript">
398            (function() {
399                window.ContextHub = window.ContextHub || {};
400
401                /* setting paths */
402                ContextHub.Paths = ContextHub.Paths || {};
403                ContextHub.Paths.CONTEXTHUB_PATH = "/conf/ctcweb-sc/settings/cloudsettings/legacy/contexthub";
404                ContextHub.Paths.RESOURCE_PATH = "\/content\/sportchek\/en\/retail\u002Dstore\u002Dservices\/shop\u002Dby\u002Dappointment\/_jcr_content\/contexthub";
405                ContextHub.Paths.SEGMENTATION_PATH = "\/conf\/ctcweb\u002Dsc\/settings\/wcm\/segments";
406                ContextHub.Paths.CQ_CONTEXT_PATH = "";
407
408                /* setting initial constants */
409                ContextHub.Constants = ContextHub.Constants || {};
410                ContextHub.Constants.ANONYMOUS_HOME = "/home/users/9/9_zpuNLlmcsY1lMm-Lq5";
411                ContextHub.Constants.MODE = "no-ui";
412            }());
413        </script>
413<script src="/etc/cloudsettings.kernel.js/conf/ctcweb-sc/settings/cloudsettings/legacy/contexthub" type="text/javascript"></script>
413
414
415        
416
417    
418        
419            
419<script>var CRL8_SITENAME = "fgl-9s1l24"; !function(){var e=window.crl8=window.crl8||{},n=!1,i=[];e.ready=function(e){n?e():i.push(e)},e.pixel=e.pixel||function(){e.pixel.q.push(arguments)},e.pixel.q=e.pixel.q||[];var t=window.document,o=t.createElement("script"),c=e.debug||-1!==t.location.search.indexOf("crl8-debug=true")?"js":"min.js";o.async=!0,o.src=t.location.protocol+"//edge.curalate.com/sites/"+CRL8_SITENAME+"/site/latest/site."+c,o.onload=function(){n=!0,i.forEach(function(e){e()})};var r=t.getElementsByTagName("script")[0];r.parentNode.insertBefore(o,r.nextSibling)}();</script>
419
420            
421    <meta name="bv:cookies" content="false"/>
422        <meta property="og:type" content="website"/>
423        <meta property="og:title" content="Shop By Appointment"/>
424        
425        <meta property="fb:pages" content="90752524058"/>
426        
427        
428    
429    
430    
430<script defer type="text/javascript" src="https://secure-gigya.sportchek.ca/js/gigya.js?apikey=4_rQZg5szSACHcHZKPDrEKEQ&amp;lang=en-EN" data-loginscreen="ODP-LoginSignIn" data-registrationscreen="ODP-Registration" id="gigyaScript"></script>
430
431</head>
432
433
434
435
436
437
438
439<script type="text/javascript">ContextHub.getStore("ctcstorecontext").setItem("pageLink", window.location.pathname);</script>
439
440
441
442
443
444
445
446
447
448
449<body class="page basicpage theme-sc odp-page" data-pagetype="other" data-seometadata='{"pageDetails": {"path": "","hrefLang": "x-default"},"alternatePageDetails": {"path": "","hrefLang": "fr-ca"}, "currentPageDetails":{"path":"","hrefLang": "en-ca"},  "isDynamic":"false", "isAlternateTagRenderEnabled": false, "title":"Shop By Appointment", "description":"", "canonical":"/en/retail-store-services/shop-by-appointment.html", "robots":"", "siteBannerTitle":"SportChek", "storeSchemaType":""}' data-configs="{&#34;apiLocale&#34;:&#34;en_CA&#34;,&#34;bannerId&#34;:&#34;SC&#34;,&#34;apimEndPointProducts&#34;:&#34;/v1/product/api/v2/product/productFamily&#34;,&#34;apimEndPointProductsCompare&#34;:&#34;/v1/recommendations/{banner}/comparison&#34;,&#34;apimEndPointProductImage&#34;:&#34;/v1/product/api/v1/product/image&#34;,&#34;apimEndPointSearch&#34;:&#34;/v1/search/v2/search&#34;,&#34;apimEndPointCategories&#34;:&#34;/v1/category/api/v1/categories&#34;,&#34;apimEndPointRecommendations&#34;:&#34;/v1/product/api/v1/product/productFamilyList&#34;,&#34;apimEndpointInitPayment&#34;:&#34;/v1/checkout/checkout/initpayment&#34;,&#34;apimEndpointGetPaymentDetails&#34;:&#34;/v1/checkout/v2/checkout/getCheckoutPaymentDetails&#34;,&#34;apimEndPointAddToCart&#34;:&#34;/v1/cart/api/v2/cart&#34;,&#34;apimEndPointAddToCartV2&#34;:&#34;/v1/cart/api/v2/cart&#34;,&#34;apimEndPointUpdateCartPickupLocation&#34;:&#34;/v1/cart/api/v2/cart&#34;,&#34;apimEndPointMiniAddToCart&#34;:&#34;/v1/cart/api/v1/cart/mini&#34;,&#34;apimEndPointCheckoutCart&#34;:&#34;/v1/cart/api/v1/cart/checkout&#34;,&#34;apimEndPointStoreDetails&#34;:&#34;/v1/store/store&#34;,&#34;apimEndPointSearchStore&#34;:&#34;/v1/store/v2/stores&#34;,&#34;apimEndPointContactUs&#34;:&#34;/v1/contactus/submit&#34;,&#34;apimEndPointShoppingPreference&#34;:&#34;/v1/profile-experience/preferences/jnjtraits&#34;,&#34;apimEndPointNotificationPreference&#34;:&#34;/v1/profile-experience/v2/preferences/communication&#34;,&#34;apimEndPointGetAppointmentAvailability&#34;:&#34;/v1/store/appointment/availability&#34;,&#34;apimEndPointSaveAppointmentAvailability&#34;:&#34;/v1/store/appointment/save&#34;,&#34;apimEndPointAOAGetServicesList&#34;:&#34;/v1/aoa/Apt_GetServiceList&#34;,&#34;apimEndPointAOAGetBranchAvailabilityListForWeb&#34;:&#34;/v1/aoa/Apt_GetBranchAvailabilityListForWeb&#34;,&#34;apimEndPointAOAInsertWebAppointment&#34;:&#34;/v1/aoa/Apt_InsertWebAppointment&#34;,&#34;apimEndPointAOAGetAppointmentTime&#34;:&#34;/v1/aoa/Apt_GetAppointmentTime&#34;,&#34;apimEndPointAOARescheduleAppointment&#34;:&#34;/v1/aoa/Apt_RescheduleAppointment&#34;,&#34;apimEndPointAOACancelAppointment&#34;:&#34;/v1/aoa/Apt_CancelAppointment&#34;,&#34;apimEndPointAOAInsertWebAppointmentForExistingDocument&#34;:&#34;/v1/aoa/Apt_InsertWebAppointmentForExistingDocument&#34;,&#34;cdsUserProfilePayment&#34;:&#34;/v1/profile-experience/profile/paymentInfo&#34;,&#34;validateLoyalty&#34;:&#34;/v1/merge-loyalty-cards-experience/v2/validate/loyaltycard&#34;,&#34;validateLoyaltyExtended&#34;:&#34;/v1/merge-loyalty-cards-experience/v2/validate/loyaltycard/extended&#34;,&#34;mergeLoyaltyCard&#34;:&#34;/v1/merge-loyalty-cards-experience/v2/merge&#34;,&#34;creditCardAssociation&#34;:&#34;/v1/merge-loyalty-cards-experience/v2/validate/creditcard-association&#34;,&#34;dssLinkCountries&#34;:&#34;/v1/services/services/v4/countries&#34;,&#34;dssLinkRegion&#34;:&#34;/v1/services/services/v4/regions&#34;,&#34;dssLoyaltyCardLookup&#34;:&#34;/v1/cds/triangle/loyaltyCardLookup&#34;,&#34;cdsLoyaltyLinkCard&#34;:&#34;/v1/link-loyalty-experience/v2/loyalty/link&#34;,&#34;cdsLoyaltyLinkCheck&#34;:&#34;/v1/link-loyalty-experience/v2/loyalty/check&#34;,&#34;cdsLoyaltyLinkValidate&#34;:&#34;/v1/link-loyalty-experience/v2/loyalty/validate&#34;,&#34;cdsLoyaltyLinkProfile&#34;:&#34;/v1/link-loyalty-experience/v2/loyalty&#34;,&#34;serviceVersion&#34;:&#34;v1&#34;,&#34;serviceClient&#34;:&#34;sc/web&#34;,&#34;envPrefix&#34;:&#34;&#39;&#39;&#34;,&#34;apimEndPointAddRemoveWishlist&#34;:&#34;/v1/profile-wishlist/profile/wishlist/products&#34;,&#34;apimEndPointAddRemoveWishlistV2&#34;:&#34;/v1/profile-wishlist/v2/profile/wishlist/products&#34;,&#34;apimEndPointGetWishlist&#34;:&#34;/v1/profile-wishlist/profile/wishlist/v2&#34;,&#34;apimEndPointMergeWishlist&#34;:&#34;/v1/profile-wishlist/profile/wishlist/mergeWishlist&#34;,&#34;apimEndPointGetWishlistQuantity&#34;:&#34;/v1/profile-wishlist/profile/wishlist/productCodes&#34;,&#34;apimEndPointGetWishlistDetails&#34;:&#34;/v1/profile-wishlist/profile/wishlist/details&#34;,&#34;apimEndPointWishlistCartProducts&#34;:&#34;/v1/myaccount/wishcart-intent/products&#34;,&#34;apimEndPointGetUserWishlistProducts&#34;:&#34;/v1/myaccount/wishlist-flyers/{userId}/products&#34;,&#34;apimEndPointUpdateContactCheckout&#34;:&#34;/v1/checkout/checkout/replaceGuestUser&#34;,&#34;apimEndPointUpdatePickupCheckout&#34;:&#34;/v1/checkout/checkout/selectedPickupLocation&#34;,&#34;apimEndPointInitCheckout&#34;:&#34;/v1/checkout/checkout/initcheckout&#34;,&#34;apimEndPointSuggest&#34;:&#34;/v1/search/suggest&#34;,&#34;apimEndPointUpdatePostalCodeCart&#34;:&#34;/v1/cart/api/v2/cart/addresses/deliveryPostalCode&#34;,&#34;apimEndpointSetCookie&#34;:&#34;/v1/authorization-experience/sso/set-cookie&#34;,&#34;apimEndpointUpdateCart&#34;:&#34;/v1/cart/api/v2/cart/entries&#34;,&#34;apimEndpointRbaTmxAuth&#34;:&#34;/v1/authorization-experience/signin/rba-tmx&#34;,&#34;apimEndpointSmsCodeVerify&#34;:&#34;/v1/authorization-experience/signin/code-verify&#34;,&#34;apimEndpointSignInTfaInit&#34;:&#34;/v1/authorization-experience/signin/tfa/init&#34;,&#34;apimEndpointSignInTfaComplete&#34;:&#34;/v1/authorization-experience/signin/tfa/complete&#34;,&#34;apimEndpointCdsAccessToken&#34;:&#34;/v1/authorization-experience/signin/access/token&#34;,&#34;apimEndpointCdsSignOut&#34;:&#34;/v1/authorization-experience/signout&#34;,&#34;apimEndpointCdsTmxSessionUpdate&#34;:&#34;/v1/authorization-experience/signin/session/update&#34;,&#34;apimEndpointCdsUserProfile&#34;:&#34;/v1/profile-experience/v2/profile&#34;,&#34;apimEndPointPriceAvailability&#34;:&#34;/v1/product/api/v2/product/sku/PriceAvailability&#34;,&#34;apimEndPointUpdatePaymentCheckout&#34;:&#34;/v1/checkout/v2/checkout/paymentDetails&#34;,&#34;apimEndPointRedeemCTMoney&#34;:&#34;/v1/cart/api/v2/cart/checkout/redeem-ct-money&#34;,&#34;apimEndPointStoreFilters&#34;:&#34;/v1/store/stores/locatorFilters&#34;,&#34;apimEndPointMergeCarts&#34;:&#34;/v1/cart/api/v2/cart/merge&#34;,&#34;apimEndPointUpdateDeliveryCheckout&#34;:&#34;/v1/checkout/checkout/cartDeliveryAddress&#34;,&#34;apimEndPointEstimateShippingCost&#34;:&#34;/v1/cart/api/v1/cart/addresses/deliveryPostalCode/cost&#34;,&#34;apimEndPointAddVehicle&#34;:&#34;/v1/search/automotive/vehicles/v2&#34;,&#34;apimEndPointVehicleTextById&#34;:&#34;/v1/search/automotive/vehicles&#34;,&#34;newApimEndPointAddVehicle&#34;:null,&#34;apimEndPointTireSizes&#34;:&#34;/v1/search/automotive/tire-sizes&#34;,&#34;apimEndPointPlaceOrder&#34;:&#34;/v1/checkout/v2/checkout/placeOrder&#34;,&#34;apimEndPointPlaceOrderBuyNow&#34;:&#34;/v1/checkout/v2/checkout/buyNowPlaceOrder&#34;,&#34;apimEndPointCriticalFitment&#34;:&#34;/v1/get-criticalfitment/automotive/fitment&#34;,&#34;apimEndPointCriticalFitmentWithGridDynamics&#34;:&#34;/v1/search/search/automotive/fitment/v2&#34;,&#34;apimEndPointCriticalFitmentWithAtlas&#34;:&#34;/v1/get-criticalfitment/automotive/fitment&#34;,&#34;apimEndPointAddVehicleImage&#34;:&#34;/v1/search/automotive/vehicles/images&#34;,&#34;apimEndPointTiresWheelsPackages&#34;:&#34;/v1/search/search/automotive/tw-packages&#34;,&#34;apimEndPointUpdateBulkDeliveryOption&#34;:&#34;/v1/cart/api/v2/cart/bulkDeliveryOption&#34;,&#34;apimEndpointDigitalFlyerLookUp&#34;:&#34;/v1/product/api/v1/product/flyer/DataLookup&#34;,&#34;apimEndPointOrderDetails&#34;:&#34;/v1/checkout/v2/checkout/getOrder&#34;,&#34;apimEndPointHardwareAddOn&#34;:&#34;/v1/search/automotive/extra-hardware&#34;,&#34;apimEndPointOrderHistory&#34;:&#34;/v1/order/users/orders&#34;,&#34;apimEndpointTransactionHistory&#34;:&#34;/v1/myaccount/v2/loyalty/TransactionHistory&#34;,&#34;dssActivateCustomerOffers&#34;:&#34;/v1/myaccount/v2/loyalty/Offers/Activate&#34;,&#34;dssActivateTargetedOffer&#34;:&#34;/v1/myaccount/v2/loyalty/Offers/ActivateTargetedOffer&#34;,&#34;dssCustomerOffers&#34;:&#34;/v1/myaccount/v2/loyalty/Offers&#34;,&#34;
449apimEndpointDeleteCart&#34;:&#34;/v1/cart/api/v1/cart/{cartId}&#34;,&#34;apimEndPointCartBundle&#34;:&#34;/v1/cart/api/v2/cart/bundle&#34;,&#34;apimEndpointOrderReturnSlip&#34;:&#34;/v1/order/users/orderReturns/{orderId}/document&#34;,&#34;apimEndpointGenerateSharedCartLink&#34;:&#34;/v1/cartShare/carts/{cartId}/template&#34;,&#34;apimEndpointGetSharedCartTemplate&#34;:&#34;/v1/cartShare/sharedcarts/template/{templateCode}&#34;,&#34;apimEndpointMergeSharedCarts&#34;:&#34;/v1/cart/api/v1/cart/shared/entries&#34;,&#34;apimEndpointSendSharedCartLink&#34;:&#34;/v1/cartShare/carts/{cartId}/share&#34;,&#34;apimEndpointGetStoreInitiatedCart&#34;:&#34;/v1/cart/api/v1/cart/sharedcarts/oneTimeCart?fields={responseType}&#34;,&#34;apimEndpointChangeCartDeliveryMode&#34;:&#34;/v1/cart/api/v2/cart/chooseShippingMethod&#34;,&#34;apimEndpointChangeStoreInitiatedCartDeliveryMode&#34;:&#34;/v1/carts/oneTimeCart/deliverymode/{deliveryModeCode}&#34;,&#34;apimEndpointOrderNotificationSubscription&#34;:&#34;/v1/users/orders/{orderCode}/notification&#34;,&#34;apimEndPointDeliveryOptions&#34;:&#34;/v1/product/api/v1/product/delivery/options&#34;,&#34;apimEndPointOrderCancellation&#34;:&#34;/v1/checkout/checkout/cancelOrder&#34;,&#34;apimEndPointGetCancelOrderReasons&#34;:&#34;/v1/checkout/checkout/cancellationReasons&#34;,&#34;apimEndPointGlobalConfiguration&#34;:&#34;/v1/globalConfig/globalConfiguration&#34;,&#34;apimEndPointShippingFees&#34;:&#34;/v1/product/api/v1/product/sku/shippingFees&#34;,&#34;apimEndPointTriangleMCBanner&#34;:&#34;/v1/cart/api/v2/cart/apply/triangleMastercard&#34;,&#34;apimEndPointGetSaveForLater&#34;:&#34;/v1/cart/api/v1/saveforlater&#34;,&#34;apimEndPointRemoveFromSaveForLater&#34;:&#34;/v1/cart/api/v1/saveforlater&#34;,&#34;apimEndPointPromoCode&#34;:&#34;/v1/cart/api/v2/cart/voucher&#34;,&#34;requestingSystem&#34;:&#34;SPCODPPROD&#34;,&#34;apimEndPointTriangleSelectGetSubscriptionDetails&#34;:&#34;/v1/myaccount/v2/loyalty/subscription&#34;,&#34;apimEndPointClearTenders&#34;:&#34;/v1/checkout/v2/checkout/clearTenders&#34;,&#34;apimEndPointApplyGiftCard&#34;:&#34;/v1/checkout/v2/checkout/addGiftCard&#34;,&#34;apimEndPointDeleteGiftCard&#34;:&#34;/v1/checkout/v2/checkout/removeGiftCard&#34;,&#34;apimEndPointTriangleSelectCancelSubscriptionEndPoint&#34;:&#34;/v1/myaccount/loyalty/CancelTriangleSelectSubscription&#34;,&#34;apimEndPointTriangleSelectSubscriptionRefund&#34;:&#34;/v1/myaccount/v2/loyalty/subscription/refund&#34;,&#34;apimEndPointSelectProductReferences&#34;:&#34;/v1/product/api/v1/product/triangle/references&#34;,&#34;defaultProductImage&#34;:&#34;https://media-www.canadiantire.ca/no_product_image_available.png&#34;,&#34;apimEndPointInitPaymentProfile&#34;:&#34;/v1/profile-experience/profile/init-add-update-card&#34;,&#34;apimEndPointAddUpdateCard&#34;:&#34;/v1/profile-experience/profile/add-update-card&#34;,&#34;apimEndPointEarnCtMoney&#34;:&#34;/v1/order/v2/users/orders/earn-ct-money&#34;,&#34;apimEndPointValidateLoyaltyCard&#34;:&#34;/v1/link-loyalty/kiosk/card/verify&#34;,&#34;apimEndPointRetrieveTriangleSelectBenefits&#34;:&#34;/v1/myaccount/v2/loyalty/RetrieveTriangleSelectBenefits&#34;,&#34;apimEndPointEstimatedDeliveryDate&#34;:&#34;/v1/product/api/v1/product/sku/estimatedDeliveryDate&#34;,&#34;apimEndPointVoucherDetails&#34;:&#34;/v1/myaccount/loyalty/subscription/voucher&#34;,&#34;gigyaBannerId&#34;:&#34;SC&#34;,&#34;offerBannerId&#34;:&#34;SPC&#34;,&#34;apimEndPointRedeemCTMoneyPostPurchase&#34;:&#34;/v1/checkout/v2/checkout/redeemCtMoneyPostPurchase&#34;,&#34;apimEndPointSelfServeConfig&#34;:&#34;/v1/loyalty/selfServeLoyalty/userConfig&#34;,&#34;apimEndPointAddLoyaltyOnline&#34;:&#34;/v1/loyalty/v2/selfServeLoyalty/addLoyaltyOnline&#34;,&#34;apimEndPointAddLoyaltyInStore&#34;:&#34;/v1/loyalty/v2/selfServeLoyalty/addLoyaltyInStore&#34;,&#34;resendVerification&#34;:&#34;/v1/registration-experience/resend/verification&#34;,&#34;apimEndPointReusableBags&#34;:&#34;/v1/cart/api/v2/cart/optInReusableBags&#34;,&#34;apimEndPointCTMoneyBalance&#34;:&#34;/v1/loyalty/v2/ctMoneyBalance&#34;,&#34;apimEndPointLinkPartnerCard&#34;:&#34;/v1/loyalty/v2/partnershipDevelopment/{partnerCode}/linkCards&#34;,&#34;apimEndPointValidatePartnerCard&#34;:&#34;/v1/loyalty/v2/partnershipDevelopment/{partnerCode}/validate-partner-card&#34;,&#34;apimEndPointOidcCodeGeneration&#34;:&#34;/v1/loyalty/v2/partnershipDevelopment/{partnerCode}/generate-link-code&#34;,&#34;apimEndPointOidcConsentSignature&#34;:&#34;/v1/loyalty/v2/partnershipDevelopment/{partnerCode}/op/sign-consent&#34;,&#34;apimEndPointWeatherTech&#34;:&#34;/v1/search/weathertech/vehicle&#34;,&#34;apimEndPointWeatherTechProducts&#34;:&#34;/v1/search/search/weathertech/vehicle/products&#34;,&#34;apimEndPointModifyOrderCustomerInfo&#34;:&#34;/v1/checkout/checkout/modifyOrderCustomerInfo&#34;,&#34;apimEndPointTransferRestrictions&#34;:&#34;/v1/loyalty/partnershipDevelopment/CIR/transferRestrictions&#34;,&#34;apimEndPointTransferPoints&#34;:&#34;/v1/loyalty/v2/partnershipDevelopment/CIR/transferPoints&#34;,&#34;odpEnvironment&#34;:&#34;prod&#34;,&#34;apimEndPointProductPriceAvailability&#34;:&#34;/v1/product/api/v1/product/product/PriceAvailability&#34;,&#34;apimEndPointSkuPrice&#34;:&#34;/v1/product/api/v2/product/sku/Price&#34;,&#34;apimEndPointDelinkPartnerCard&#34;:&#34;/v1/loyalty/v2/partnershipDevelopment/{partnerCode}/delinkCards&#34;,&#34;apimEndPointFeaturedProducts&#34;:&#34;/v1/search/search/automotive/featured-products/v2&#34;,&#34;apimEndpointOfferPool&#34;:&#34;/v1/loyalty/v2/offerPool&#34;,&#34;apimEndpointSwapOffer&#34;:&#34;/v1/loyalty/v2/swapOffer&#34;,&#34;apimEndPointClickToPaySTHValidation&#34;:&#34;/v1/checkout/checkout/clickToPaySTHValidation&#34;,&#34;apimEndPointCdsValidateOtpCode&#34;:&#34;/v1/authorization-experience/signin/validate-otp-code&#34;,&#34;apimEndPointCdsUpdatePassword&#34;:&#34;/v1/authorization-experience/update-password&#34;,&#34;apimEndPointResetPassword&#34;:&#34;/v1/authorization-experience/reset-password&#34;,&#34;apimEndpointRegistrationTfaPhoneNumber&#34;:&#34;/v1/authorization-experience/registration/tfa/init&#34;,&#34;apimEndpointVerifyPhoneVerificationCode&#34;:&#34;/v1/authorization-experience/registration/tfa/complete&#34;,&#34;apimEndpointGetTFAPhoneNumber&#34;:&#34;/v1/myaccount/tfa/phone&#34;,&#34;apimEndpointGetAccountPasskeys&#34;:&#34;/v1/profile/profile/passkeys&#34;,&#34;apimEndpointDeleteProfilePasskey&#34;:&#34;/v1/profile-experience/profile/passkeys&#34;,&#34;apimEndPointNotificationPreferenceLite&#34;:&#34;/v1/profile-experience/preferences/communication/lite&#34;,&#34;apimEndpointCartPotentialToEarn&#34;:&#34;/v1/cart/api/v1/cart/pte&#34;,&#34;apimEndPointReturnOrderDetails&#34;:&#34;/v1/order/users/orderReturns/order-details&#34;,&#34;apimEndPointReturnOrderSummary&#34;:&#34;/v1/order/users/orderReturns/order-summary&#34;,&#34;apimEndPointSubmitReturn&#34;:&#34;/v1/order/users/orderReturns/submit-return&#34;,&#34;apimEndPointGetFlyerCategories&#34;:&#34;/v1/myaccount/store-flyers/{storeId}/categories&#34;,&#34;apimEndPointGetFlyerCategoryProducts&#34;:&#34;/v1/myaccount/store-flyers/{storeId}/categories/{categoryId}/products&#34;,&#34;apimEndPointApplyTriangleMastercard&#34;:&#34;/v1/myaccount/credit-cards&#34;,&#34;apimEndpointOfferSearch&#34;:&#34;/v1/loyalty/v1/offer-search&#34;,&#34;apimEndPointSubscribe&#34;:&#34;/v1/subscription/sku/{skuId}/subscribe&#34;,&#34;apimEndPointAdvertisement&#34;:&#34;/v1/advertisements/api/v1/ads&#34;,&#34;apimEndPointRefreshAdvertisement&#34;:&#34;/v1/advertisements/api/v1/ads/refresh&#34;,&#34;apimEndPointMyGarage&#34;:&#34;/v1/profile-experience/mygarage/vehicles&#34;,&#34;apimEndPointUpdatePaymentCart&#34;:&#34;/v1/cart/api/v2/cart/validate-update-wallet-details&#34;,&#34;apimEndPointRetriggerEmailEreceipt&#34;:&#34;/v1/order/users/orders/ereceipt&#34;,&#34;apimEndPointRecommendationsSkuLevel&#34;:&#34;/v1/personalization/api/v1/recommendations&#34;,&#34;apimEndPointPromoSKUs&#34;:&#34;/v1/product/api/v1/product/sku/Promo&#34;,&#34;apimEndPointPte&#34;:&#34;/v1/product/api/v1/product/pte&#34;,&#34;apimEndPointOTCommunication&#34;:&#34;/v1/profile-experience/v3/preferences/communication&#34;,&#34;apimEndPointShopTheLook&#34;:&#34;/v1/product/api/v1/shop-the-look&#34;,&#34;apimEndPointImageLinks&#34;:&#34;/v1/product/api/v1/product-images&#34;,&#34;apimEndPointPastPurchaseProducts&#34;:&#34;/v1/personalization/api/v1/user-recommendations/past-purchases&#34;,&#34;apimEndPointOnboardingAccelerator&#34;:&#34;/v1/loyalty/OATracker&#34;,&#34;apimEndPointProductPricing&#34;:&#34;/v1/product/api/v1/product-families/:code/pricing&#34;,&#34;apimEndPointProductFamily&#34;:&#34;/v1/product/api/v1/product-families/:code&#34;,&#34;apimEndPointNewProductFamily&#34;:&#34;/v1/product/api/v1/product-families/&#34;,&#34;apim-domain&#34;:&#34;https://www.sportchek.ca/api&#34;,&#34;apim-signin-domain&#34;:null,&#34;apim-subscriptionkey&#34;:&#34;c01ef3612328420c9f5cd9277e815a0e&#34;}" data-digitalflyeriframeurl="https://sportchek-live.azurewebsites.net/" data-iconsprite="/icon/global-icons.svg" data-canadapost="{&#34;canadaPostBaseURL&#34;:&#34;https://ws1.postescanada-canadapost.ca&#34;,&#34;canadaPostRetrieve&#34;:&#34;/AddressComplete/Interactive/RetrieveFormatted/v2.10/json3.ws&#34;,&#34;canadaPostFind&#34;:&#34;/AddressComplete/Interactive/Find/v2.10/json3.ws&#34;}" data-criteo="{&#34;url&#34;:&#34;https://d.us.criteo.com/delivery/retailmedia&#34;,&#34;partnerId&#34;:&#34;96133&#34;,&#34;nolog&#34;:&#34;&#34;}" data-certonaenvironment="prod" data-seoimage="StandardMastheadBanner;Video" data-triangleselect="{&#34;
449triangleSelectDefaultStoreId&#34;:&#34;&#34;,&#34;triangleSelectDefaultSku&#34;:&#34;&#34;,&#34;triangleSelectServiceConsumer&#34;:&#34;&#34;,&#34;triangleSelectProductCode&#34;:&#34;&#34;}" data-alloweddomainswithheaders="{&#34;https://www.sportchek.ca/api&#34;:&#34;x-web-host,authorization,service-client,service-version,Ocp-Apim-Subscription-Key,baseSiteId,bannerid,browse-mode,lang&#34;}" data-displaytriangleselectbenefits="false" data-adregiontype="store" data-injectsponsoredproducts="false" data-enablepagelevelbeacons="false" data-onetrustcookieconsent='{"criteoCookieConsentCodes": "" }' data-iseastbanner="false" data-targetconfigs="{&#34;deliveryApiBaseURL&#34;:&#34;https://canadiantire.tt.omtrdc.net/rest/v1/delivery&#34;,&#34;clientCode&#34;:&#34;canadiantire&#34;,&#34;propertyToken&#34;:&#34;547a5339-c6ab-4b0f-0055-8a3462651f98&#34;,&#34;environmentId&#34;:&#34;prod&#34;,&#34;hostOverride&#34;:null,&#34;qaModeToken&#34;:null}" data-schemaids="recently-viewed_rr" data-issrpredirectskipsearchapi="true">
450
451    <ul class="nl-accessibility-links">
452        <li>
453            <a class="nl-skip-link" href="#main">
454                Skip To Main Content
455            </a>
456        </li>
457        <li>
458            
459            
460                <a class="nl-skip-link" href="#secondary-navigation">
461            
462            Skip to Secondary Navigation
463            </a>
464        </li>
465        
466    </ul>
467    <!-- ThreatMetrix tag -->
468    <span data-component="ThreatMetrixTag" data-props='{
469                "sessionIdSuffixLength": 20,
470                "sessionPrefix": "SC_",
471                "threatMetrixIframeUrl": "https://content.sportchek.ca/tags",
472                "threatMetrixOrgId": "wfw5lfw8",
473                "threatMetrixPageId": "81",
474                "sessionLifeTime": 60,
475                "enabled": true
476             }' style="display:none">
477    </span>
478    
478<script type="text/javascript">
479        (function () {
480            var g = this || self; function z() { return "undefined" === typeof Date.now ? (new Date).getTime() : Date.now() } function N(E) { this.L = E; 16 == this.L ? (this.v = 268435456, this.C = 4026531839) : (this.v = 78364164096, this.C = 2742745743359) } function l(E) { return (Math.floor(Math.random() * E.C) + E.v).toString(E.L) }; function T(E) { this.C = E } T.prototype.supported = function () { return void 0 != window.localStorage }; T.prototype.get = function () { return window.localStorage.getItem(this.C) }; T.prototype.set = function (E) { return window.localStorage.setItem(this.C, E) }; T.prototype.set = T.prototype.set; function Z() { var E = z(), Y = new N(16); Y = l(Y) + l(Y) + l(Y) + l(Y); return [0, 0, E, E, Y].join(":") } function J() { var E = new T("ed73f20edbf2b73"); if (!E.supported()) return null; E = E.get(); if (null === E) return null; var Y = E.split("_"); 2 === Y.length && (E = Y[0]); return "0:" + E }
481            function v() { var E = J(); if (null === E) if (E = new T("ed73f20edbf2b74"), E.supported()) { var Y = E.get(); null === Y && (Y = Z()); var u = E.set; var S = Y.split(":"); if (5 != S.length) S = Y; else { var t = parseInt(S[1], 10) + 1, K = z(); K > parseInt(S[2], 10) + 157788E5 ? S = Z() : (S[1] = t.toString(), S[3] = K, S = S.join(":")) } u.call(E, S); E = "1:" + Y } else E = null; return E }
482            function y(E, Y) { E = { iceServers: [{ urls: "turn:aa.online-metrix.net?transport\x3dtcp", username: E, credential: Y }, { urls: "turn:aa.online-metrix.net?transport\x3dudp", username: E, credential: Y }] }; return "undefined" !== typeof window.RTCPeerConnection && null !== window.RTCPeerConnection ? new window.RTCPeerConnection(E) : "undefined" !== typeof window.webkitRTCPeerConnection && null !== window.webkitRTCPeerConnection ? new window.webkitRTCPeerConnection(E) : "undefined" !== typeof window.C && null !== window.C ? new window.C(E) : null }
483            function w(E, Y) {
484                var u = v(); try {
485                    var S = y("2:" + E + ":" + Y + ":" + u, Y); if (S && "undefined" !== typeof S.createDataChannel && null !== S.createDataChannel) {
486                        S.createDataChannel(Math.random().toString()); var t = function () { }; E = function (K) { S.setLocalDescription(K, t, t) }; "undefined" === typeof Promise || 0 < S.createOffer.length ? S.createOffer(E, t) : S.createOffer().then(E, t); setInterval(function () {
487                            "undefined" !== typeof S.close && null !== S.close && S.close(); "undefined" !== typeof S.onicecandidate && null !== S.onicecandidate && (S.onicecandidate =
488                                function () { }, S = null)
489                        }, 1E4)
490                    }
491                } catch (K) { }
492            } var X = null; function h(E) { for (var Y; null !== (Y = document.getElementById(E));)Y.parentElement.removeChild(Y) }
493            function P(E, Y, u, S) {
494                if ("undefined" !== typeof E && "undefined" !== typeof Y && "undefined" !== typeof u && 8 === Y.length) {
495                    if (-1 !== u.indexOf(":")) throw Error("invalid session_id " + u); h("tdz_ifrm"); h("tmx_tags_iframe"); h("tmx_tags_js"); var t = document; if ("undefined" !== typeof t.currentScript && null !== t.currentScript) {
496                        var K = t.currentScript.getAttribute("nonce"); "undefined" !== typeof K && null !== K && "" !== K ? X = K : "undefined" !== typeof t.currentScript.nonce && null !== t.currentScript.nonce && "" !== t.currentScript.nonce &&
497                            (X = t.currentScript.nonce)
498                    } w(Y, u); t = document.getElementsByTagName("head").item(0); K = document.createElement("script"); K.id = "tmx_tags_js"; K.setAttribute("type", "text/javascript"); var k = new N(36), I = Math.floor(Math.random() * k.C), n = Math.floor(Math.random() * k.C); n = (n - n % 256 + 5 + I) % k.C; var L = (885187064159 + I) % k.C; I = l(k) + (I + k.v).toString(k.L); n = (L + k.v).toString(k.L) + (n + k.v).toString(k.L); E = "https://" + E + "/" + I + ".js"; Y = [n + "\x3d" + Y, l(k) + l(k) + "\x3d" + u]; "undefined" !== typeof S && null !== S && 0 < S.length && Y.push(l(k) + l(k) +
499                        "\x3d" + S); K.setAttribute("src", E + "?" + Y.join("\x26")); null !== X && (K.setAttribute("nonce", X), K.getAttribute("nonce") !== X && (K.nonce = X)); t.appendChild(K)
500                }
501            } var W = ["threatmetrix", "profile"], Q = g; W[0] in Q || "undefined" == typeof Q.execScript || Q.execScript("var " + W[0]); for (var R; W.length && (R = W.shift());)W.length || void 0 === P ? Q[R] && Q[R] !== Object.prototype[R] ? Q = Q[R] : Q = Q[R] = {} : Q[R] = P;
502        }).call(this);
503    </script>
503
504
505    
506        <!-- Signifyd Tag -->
507        <span data-component="SignifydTag" data-props='{
508                  "sessionIdSuffixLength": 30,
509                  "sessionIdSuffixType": "alphanumeric",
510                  "sessionPrefix": "SC_",
511                  "signifydJsUrl": "https://cdn-scripts.signifyd.com/api/script-tag.js",
512                  "id": "sig-api",
513                  "type": "text/javascript",
514                  "signifydOrgId": "",
515                  "signifydPageId": "",
516                  "signifydIframeUrl": "",
517                  "sessionLifeTime": ""
518                }' style="display:none">
519        </span>
520    
521
522    <!-- START New Custom Analytics -->
523
524    
524<script>
525        const NODE_SELECTOR = ".target.parbase,#ctcadobetarget";
526        const createIntersectionObserver = () => {
527            return new IntersectionObserver(
528                (entries, observer) => {
529                    entries.forEach(entry => {
530                        const target = entry.target;
531                        if (entry.intersectionRatio >= 1) {
532                            const nonEmptyPromos = Array.from(target.querySelectorAll('a[data-analytics-type="promoCta"], button[data-analytics-type="promoCta"]')).filter(
533                                item =>
534                                    item.getBoundingClientRect().height > 0 &&
535                                    (item.classList.contains('js-promo-cta-name') ||
536                                        item.querySelectorAll('.js-promo-cta-name').length > 0),
537                            );
538                            // passing CTA value as undefined when promo CTA is empty
539                            let ctaText = undefined;
540                            if (nonEmptyPromos.length > 1) {
541                                ctaText = 'multi-select';
542                            } else if (nonEmptyPromos.length === 1) {
543                                const nonEmptyPromo = nonEmptyPromos[0];
544                                if (nonEmptyPromo.nodeName.toLowerCase() === 'a') {
545                                    if (nonEmptyPromo.children.length > 0) {
546                                        // if feature list have wrapper component anchor tag and extract the link with 'js-promo-cta-name'
547                                        ctaText = nonEmptyPromo.querySelector('js-promo-cta-name')?.textContent.trim();
548                                    } else {
549                                        ctaText = nonEmptyPromo.text.trim();
550                                    }
551                                } else {
552                                    ctaText = nonEmptyPromos.textContent.trim();
553                                }
554                            }
555                            const promoAnalyticsData = target.dataset['analytics'] ? JSON.parse(target.dataset['analytics'].replace(/'/g, '"')) : {};
556                            analyticsLayer.push({
557                                event: 'promoView',
558                                promotion: {
559                                    cta: ctaText,
560                                    ...promoAnalyticsData
561                                }
562                            });
563                            observer.disconnect();
564                        }
565                    });
566                },
567                {
568                    root: null,
569                    rootMargin: '0px',
570                    threshold: 1.0,
571                },
572            );
573        }
574
575        const attachAnalyticsHandler = (target) => {
576            target.querySelectorAll('div[data-analytics-type="promo"], li[data-analytics-type="promo"]').forEach((targetedComponent) => {
577                if (!targetedComponent.dataset['analyticsInit']) {
578                    const promoAnalyticsData = targetedComponent.dataset['analytics'] ? JSON.parse(targetedComponent.dataset['analytics'].replace(/'/g, '"')) : {};
579                    createIntersectionObserver().observe(targetedComponent);
580                    targetedComponent.querySelectorAll('a[data-analytics-type="promoCta"], button[data-analytics-type="promoCta"]').forEach((targetedCta) => {
581                        if (targetedCta.nodeType === Node.ELEMENT_NODE) {
582                            if (targetedCta.nodeName.toLowerCase() === 'a') {
583                                targetedCta.addEventListener('click', (e) => {
584                                    const element = e.target;
585                                    let hrefValue = element.href;
586                                    let targetValue = element.target;
587                                    if (!hrefValue) {
588                                        const anchorClosest = element.closest('a');
589                                        hrefValue = anchorClosest.href;
590                                        targetValue = anchorClosest.target;
591                                    }
592                                    const promoCtaLink = element.closest('div[data-analytics-type="promo"], li[data-analytics-type="promo"]').querySelectorAll('.js-promo-cta-name');
593                                    let ctaText = '';
594                                    if (promoCtaLink.length > 0 && element.getAttribute('data-analytics-type') !== 'promoCta') {
595                                        ctaText = promoCtaLink[0]?.textContent?.trim() || promoCtaLink[0]?.children[0]?.getAttribute('alt') || undefined;
596                                    } else {
597                                        ctaText = element?.text?.trim() || undefined;
598                                    }
599                                    analyticsLayer.push({
600                                        event: 'promoClick',
601                                        promotion: {
602                                            cta: ctaText,
603                                            ...promoAnalyticsData
604                                        }
605                                    });
606                                });
607                            } else {
608                                targetedCta.addEventListener('click', (e) => {
609                                    const element = e.target;
610                                    analyticsLayer.push({
611                                        event: 'promoClick',
612                                        promotion: {
613                                            cta: element?.textContent?.trim() || undefined,
614                                            ...promoAnalyticsData
615                                        }
616                                    });
617                                })
618                            }
619                        }
620                    });
621                }
622                targetedComponent.dataset['analyticsInit'] = true
623            });
624        }
625
626        window.addEventListener('load', function () {
627            var elements = document.querySelectorAll(NODE_SELECTOR);
628            elements.forEach(attachAnalyticsHandler);
629        });
630
631        document.addEventListener("DOMContentLoaded", function () {
632            var mutationObserver = new MutationObserver(mutations => {
633                mutations.forEach(function (mutation) {
634                    var target = mutation.target; // DOM NodeList
635                    if (mutation.addedNodes) {
636                        attachAnalyticsHandler(target);
637                    }
638                });
639            });
640            var elements = document.querySelectorAll(NODE_SELECTOR);
641            elements.forEach((ele) => {
642                mutationObserver.observe(ele, {
643                    attributes: false,
644                    childList: true,
645                    characterData: false,
646                    subtree: true
647                });
648            });
649        });
650    </script>
650
651
652    <!-- END New 	Custom Analytics -->
653    <!-- Google Tag Manager (noscript) -->
654    <noscript>
655        <iframe title="GTMFrame" sandbox="" src="https://www.googletagmanager.com/ns.html?id=GTM-NVDPVLB" height="0" width="0" style="display:none;visibility:hidden"></iframe>
656    </noscript>
657    <span data-component="PageInit" data-component-prioritized data-props='{
658                    "apiKey": "ca804577-bd68-4719-bc24-3d386cdbf4ac",
659                    "sdkEndpointUrl": "sdk.iad-05.braze.com",
660                    "gBotStoreId": "",
661                    "searchVendorCookieName": "akaas_sportchek.ca",
662                    "vendorAttributeName": "rn"
663        }'>
664    </span>
665    <!-- End Google Tag Manager (noscript) -->
666    
667    
668        
669
670
671
672        <div class="shop-by-appointment">
673<div class="root container responsivegrid">
674
675    
676    <div id="container-9119f1603a" class="cmp-container">
677        
678
679
680<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
681    
682    <header class="dynamicexperiencefragment experiencefragment aem-GridColumn aem-GridColumn--default--12">
683
684
685
686    
687    
688        <!-- EXp fragment loaded -->
689        <div class="cmp-experiencefragment cmp-experiencefragment--"><div class="xfpage page basicpage">
690
691
692
693<div class="aem-Grid aem-Grid--12 aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--phone--12 ">
694    
695    <div class="freehtml aem-GridColumn aem-GridColumn--default--12">
696
697
698    
699    
700
701
702
703
704
705</div>
706<div class="browseOnlyInfoBanner reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
707
708
709
710
711    
712    
713
714
715
716
717
718
719    
720    
721        <span data-component="BrowseOnlyInformationBanner" data-props="{&#34;orientation&#34;:&#34;center&#34;,&#34;bgcolor&#34;:&#34;nl-browse-only-information-banner--red&#34;,&#34;infoText&#34;:&#34;&lt;p>&lt;b>YOU&#39;RE BROWSING IN VIEW-ONLY MODE DUE TO SCHEDULED MAINTENANCE.&lt;/b>&lt;/p>\r\n&lt;p>Online purchase is currently unavailable.&lt;/p>&#34;,&#34;textIsRich&#34;:&#34;true&#34;}"></span>
722    
723
724
725</div>
726<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
727
728
729
730</div>
731<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
732
733
734
735</div>
736<div class="pencilBanner no-gutter aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--phone--0">
737
738
739
740
741
742 
743    <div class="pencil-banner nl-full-width-container">
744        <div class="nl-row nl-container">
745            <div class="pencil-banner__container">
746            
747            <div class="pencil-banner__left-part">
748                
749                <img class="pencil-banner__image" src="https://assets.canadiantire.ca/adobe/assets/urn:aaid:aem:b5e956d0-e32b-43c3-969c-a18a2b70937e/as/red_proudly_canadian_en.png" alt="Proudly Canadian"/>
750                
751                
752                
753                    <span data-component="PencilBannerTopLinks" data-props="{&#34;quebec&#34;:[{&#34;id&#34;:&#34;ctr&#34;,&#34;title&#34;:&#34;Canadian Tire&#34;,&#34;link&#34;:&#34;https://www.canadiantire.ca/fr.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:false},{&#34;id&#34;:&#34;leq&#34;,&#34;title&#34;:&#34;Lequipeur&#34;,&#34;link&#34;:&#34;https://www.lequipeur.com/fr.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:false},{&#34;id&#34;:&#34;pty&#34;,&#34;title&#34;:&#34;Party City&#34;,&#34;link&#34;:&#34;https://www.canadiantire.ca/fr/cat/home/party-city-DC0000603.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:false}],&#34;restOfCanada&#34;:[{&#34;id&#34;:&#34;ctr&#34;,&#34;title&#34;:&#34;Canadian Tire&#34;,&#34;link&#34;:&#34;https://www.canadiantire.ca/en.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:false},{&#34;id&#34;:&#34;sc&#34;,&#34;title&#34;:&#34;SportChek&#34;,&#34;link&#34;:&#34;https://www.sportchek.ca/en.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:true},{&#34;id&#34;:&#34;mks&#34;,&#34;title&#34;:&#34;Mark&#39;s&#34;,&#34;link&#34;:&#34;https://www.marks.com/en.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:false},{&#34;id&#34;:&#34;pty&#34;,&#34;title&#34;:&#34;Party City&#34;,&#34;link&#34;:&#34;https://www.partycity.ca/en.html&#34;,&#34;newTab&#34;:true,&#34;selected&#34;:false}]}"></span>
754                
755                
756                
757            </div>
758            
759            <div class="pencil-banner__right-part">
760                <span>
761
762
763
764
765    
766    
767
768
769
770
771
772
773    
774    
775    
776        <span data-component="PencilBannerLinks" data-props='{"parentOptions": {&#34;ctMoneyBalanceLabel&#34;:&#34;&lt;p>CT Money&lt;sup>®&lt;/sup> Balance&lt;/p>&#34;,&#34;bannerCF&#34;:&#34;/content/dam/canadiantire/common-json-content-fragment/banner-list/banner-list-en&#34;,&#34;cq:lastReplicationAction&#34;:&#34;Activate&#34;,&#34;rewardsHubCF&#34;:&#34;/content/dam/sportchek/common-json-content-fragment/rewards-hub-data/rewards-hub-en&#34;,&#34;defaultAlertBadgeCount&#34;:&#34;2&#34;,&#34;creditOfferedURL&#34;:&#34;https://triangle.canadiantire.ca/en/financing.html&#34;,&#34;emailSignUpAllylabel&#34;:&#34;Email Sign Up&#34;,&#34;ctMoneyBalanceAllyLabel&#34;:&#34;Your CT Money Balance is&#34;,&#34;orderStatusURL&#34;:&#34;/en/check-order-status.html&#34;,&#34;showAllOffers&#34;:true,&#34;hideComponent&#34;:&#34;false&#34;,&#34;linkTriangleCardLabelMenuOptionLabel&#34;:&#34;&lt;p>Link Triangle Rewards&lt;sup>®&lt;/sup>&amp;nbsp;card or Triangle Mastercard&lt;/p>&#34;,&#34;orderStatusLabel&#34;:&#34;Order Status&#34;,&#34;rewardsChallengeDataCF&#34;:&#34;/content/dam/cross-banner-shared-content-fragments/common-json-content-fragment/rewards-challenge-data/rewardschallenge_en&#34;,&#34;orderStatusAllylabel&#34;:&#34;Order Status&#34;,&#34;creditOfferedTarget&#34;:&#34;_self&#34;,&#34;joinTriangleRewardsMenuOptionLabel&#34;:&#34;&lt;p>Join Triangle Rewards&lt;sup>®&lt;/sup>&lt;/p>&#34;,&#34;isTriangleRewardsMenuForGuestEnabled&#34;:true,&#34;myAccountURL&#34;:&#34;/en/my-account.html&#34;,&#34;cq:lastReplicated&#34;:&#34;2022-09-08T12:21:17.815-0400&#34;,&#34;customerServiceTarget&#34;:&#34;_self&#34;,&#34;custServiceLabel&#34;:&#34;Support&#34;,&#34;emailSignUpLabel&#34;:&#34;Email Sign Up&#34;,&#34;accountsLabel&#34;:&#34;Account&#34;,&#34;ctMoneyBalanceURL&#34;:&#34;/en/my-account/weekly-offers.html&#34;,&#34;isTriangleRewardsMenuForAuthEnabled&#34;:true,&#34;creditOfferedLabel&#34;:&#34;Credit Offered&#34;,&#34;newAlertsLabel&#34;:&#34;You have a New Alert&#34;,&#34;viewAlertsLabel&#34;:&#34;View Alerts&#34;,&#34;ctMoneyBalanceTarget&#34;:&#34;_self&#34;,&#34;alternateLanguageA11y&#34;:&#34;passer au français&#34;,&#34;ctMoneyBalance&#34;:&#34;&lt;p>CT Money Balance:&lt;/p>&#34;,&#34;custServiceURL&#34;:&#34;/en/customer-service.html&#34;,&#34;textIsRich&#34;:[&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;],&#34;promoUpdateTimestamp&#34;:&#34;2025-08-12T18:00:00.000+0300&#34;,&#34;orderStatusTarget&#34;:&#34;_self&#34;,&#34;offerRelatedDataCF&#34;:&#34;/content/dam/sportchek/common-json-content-fragment/offers-data/offers-data-en&#34;,&#34;isTriangleRewardsMenuEnabled&#34;:true,&#34;promoSectionList&#34;:[{&#34;promoDescription&#34;:&#34;&lt;p>Take your&amp;nbsp;Rewards&amp;nbsp;to the next level with a Triangle Credit Card!&lt;/p>\r\n&lt;p>&amp;nbsp;&lt;/p>\r\n&lt;p>&lt;a rel=\&#34;noopener noreferrer\&#34; target=\&#34;_blank\&#34; href=\&#34;https://triangle.canadiantire.ca/en/credit-cards/triangle-mastercard.html\&#34; title=\&#34;Learn More\&#34;>Learn More&lt;/a>&lt;/p>&#34;,&#34;promoBannerImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/mobile-rewardshub-mastercard.png&#34;,&#34;promoType&#34;:&#34;rewards&#34;,&#34;promoBannerImgAlt&#34;:&#34;Promo Banner&#34;,&#34;promoBannerImgAlignment&#34;:&#34;left&#34;},{&#34;promoDescription&#34;:&#34;&lt;p>Join Triangle Select today to earn even more Canadian Tire Money&amp;nbsp;&lt;/p>\r\n&lt;p>&amp;nbsp;&lt;/p>\r\n&lt;p>&lt;u>&lt;a rel=\&#34;noopener noreferrer\&#34; target=\&#34;_blank\&#34; href=\&#34;https://triangle.canadiantire.ca/en/triangle-select.html\&#34; title=\&#34;Join Triangle Select\&#34;>Join Triangle Select&lt;/a>&lt;/u>&lt;/p>&#34;,&#34;promoBannerImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/mobile-rewardshub-select.png&#34;,&#34;promoType&#34;:&#34;triangleSelect&#34;,&#34;promoBannerImgAlt&#34;:&#34;Promo Banner&#34;,&#34;promoBannerImgAlignment&#34;:&#34;left&#34;}],&#34;rewardsHubNotification&#34;:[{&#34;rewardsHubNotificationIcon&#34;:&#34;ct-triangleMoney&#34;,&#34;rewardsHubNotificationLabel&#34;:&#34;Earn &lt;span>$15 CT Money&lt;/span> by completing the New Member Challenge&#34;}],&#34;additionalLinks&#34;:[{&#34;navigationOptionsTarget&#34;:&#34;_blank&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/customer-service.html&#34;,&#34;navigationOptionsLabel&#34;:&#34;Support&#34;}]}, "rewardsHub": {&#34;enableSearchRewardsHub&#34;:&#34;true&#34;,&#34;enableVerifyNewPhoneNumberWidget&#34;:&#34;false&#34;,&#34;ctMoneyBalanceLabel&#34;:&#34;Your CT Money® Balance is&#34;,&#34;alertIcon&#34;:&#34;ct-notification&#34;,&#34;offersIcon&#34;:&#34;ct-offer&#34;,&#34;myDealsIcon&#34;:&#34;ct-triangle-benefits&#34;,&#34;alertLabel&#34;:&#34;Alerts&#34;,&#34;myDealsLabel&#34;:&#34;Deals&#34;,&#34;offersLabel&#34;:&#34;Offers&#34;,&#34;alertSequence&#34;:[&#34;lastvisited&#34;,&#34;flyer&#34;,&#34;promo&#34;],&#34;dealSequence&#34;:[&#34;cart&#34;,&#34;sfl&#34;,&#34;wishlist&#34;],&#34;swapOfferMessage&#34;:&#34;&lt;p>Didn&#39;t find what you are looking for?&lt;/p>\n&lt;p>&lt;b>&lt;a href=\&#34;
776/en/my-account/weekly-offers.html?isRewardsHub=true\&#34; target=\&#34;_self\&#34; rel=\&#34;noopener noreferrer\&#34;>Try Swap Offers&lt;/a>&lt;/b>&lt;/p>\n&#34;,&#34;showMoreLabel&#34;:&#34;Show More&#34;,&#34;rewardsPerRowTablet&#34;:&#34;2&#34;,&#34;viewAllFlyersLink&#34;:&#34;&lt;p>View All Flyers&lt;/p>\n&#34;,&#34;spendAndGetText&#34;:&#34;Spend And Get&#34;,&#34;rewardsPerRowDesktop&#34;:&#34;2&#34;,&#34;blockListPagePaths&#34;:[&#34;/en/shopping-cart.html&#34;,&#34;/en/checkout.html&#34;],&#34;potentialEarnCTMoneyAmtLabel&#34;:&#34;Earn up to [0] CTM&#34;,&#34;schemaId&#34;:&#34;recently-viewed_rr&#34;,&#34;offersLimit&#34;:&#34;2.0&#34;,&#34;currentlyViewingLabel&#34;:&#34;Currently Viewing&#34;,&#34;weeklyFlyerLabel&#34;:&#34;Weekly Flyer&#34;,&#34;weeklyFlyerImgPencilBanner&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/flyer-desktop-2x.png&#34;,&#34;weeklyFlyerImgRewardsHub&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/flyer-mobile-2x.png&#34;,&#34;viewNowLink&#34;:&#34;&lt;p>&lt;a title=\&#34;View Flyer\&#34; href=\&#34;https://www.canadiantire.ca/en/flyer.html\&#34; target=\&#34;_blank\&#34; rel=\&#34;noopener noreferrer\&#34;>View Now&lt;/a>&lt;/p>\n&#34;,&#34;weeklyOffersHeading&#34;:&#34;Weekly Offers&#34;,&#34;continueWithFlowLabel&#34;:&#34;Continue where you left off&#34;,&#34;cartLabel&#34;:&#34;Cart [0]&#34;,&#34;goToCartLabel&#34;:&#34;Go To Cart&#34;,&#34;cartPageLink&#34;:&#34;/en/shopping-cart.html&#34;,&#34;yourWishlistLabel&#34;:&#34;Your Wishlist ([0]) &#34;,&#34;goToWishlistLabel&#34;:&#34;Go to Wishlist &#34;,&#34;wishlistPageLink&#34;:&#34;/en/wishlist.html&#34;,&#34;rewardsCTMoneyBalanceLabel&#34;:&#34;&lt;p>CT Money®&lt;/p>\n&#34;,&#34;allyRewardsCTMoneyLabel&#34;:&#34;CT Money Balance :&#34;,&#34;ctMoneyBalanceURL&#34;:&#34;/en/my-account/weekly-offers.html&#34;,&#34;ctMoneyBalanceTarget&#34;:&#34;_self&#34;,&#34;offerTileLimit&#34;:&#34;&#34;,&#34;sfllabel&#34;:&#34;Save for Later ([0])&#34;,&#34;sflpagelinklabel&#34;:&#34;Go to Save For Later &#34;,&#34;sflpagelink&#34;:&#34;/en/shopping-cart.html#save-for-later&#34;,&#34;pageSize&#34;:&#34;3&#34;,&#34;enableSelectOnRewardHub&#34;:&#34;false&#34;,&#34;emptyCartTitle&#34;:&#34;No new deals available on Cart items&#34;,&#34;emptyCartDesc&#34;:&#34;Looks like we don’t have any current deals on any items that are in your Cart. Deals are updated frequently, so check back often!&#34;,&#34;emptySflTitle&#34;:&#34;No new deals available on Save for Later items&#34;,&#34;emptySflDesc&#34;:&#34;Looks like we don’t have any current deals on any items you have Saved for Later. Deals are updated frequently, so check back often!&#34;,&#34;emptyWishlistTitle&#34;:&#34;No new deals available on Wishlist items&#34;,&#34;emptyWishlistDesc&#34;:&#34;Looks like we don’t have any current deals on any items that are on your Wishlist. Deals are updated frequently, so check back often!&#34;,&#34;searchPlaceholderText&#34;:&#34;Search an Offer&#34;,&#34;noResultsFoundLabel&#34;:&#34;No offers found for \&#34;[0]”&#34;,&#34;noResultsFoundDescription&#34;:&#34;&lt;p>Sorry, no offers were found. If you want to carry on searching, here are a few tips:&lt;/p>\n&lt;ul>\n&lt;li>Make sure your spelling is correct&lt;/li>\n&lt;li>Use fewer keywords to broaden your search&lt;/li>\n&lt;/ul>\n&#34;,&#34;clearAllLabel&#34;:&#34;Clear All&#34;,&#34;maxnumofcharacters&#34;:&#34;50.0&#34;,&#34;verifyNewPhoneNumberHeader&#34;:&#34;&#34;,&#34;verifyNewPhoneNumberSubHeader&#34;:&#34;&#34;,&#34;verifyNewPhoneNumberCTA&#34;:&#34;&#34;,&#34;verifyNewPhoneNumberCTAURL&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberHeader&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberSubHeader&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberCTA&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberCTAURL&#34;:&#34;&#34;,&#34;alertsLabel&#34;:&#34;Alerts&#34;,&#34;rewardsHubNotification&#34;:[{&#34;rewardsHubNotificationLabel&#34;:&#34;Earn &lt;span>$15 CT Money&lt;/span> by completing the New Member Challenge&#34;,&#34;rewardsHubNotificationIcon&#34;:&#34;ct-triangleMoney&#34;}],&#34;newAlertsLabel&#34;:&#34;You have a New Alert&#34;,&#34;viewAlertsLabel&#34;:&#34;View Alerts&#34;,&#34;excludeBannerList&#34;:null,&#34;defaultAlertBadgeCount&#34;:2,&#34;promoUpdateTimestamp&#34;:&#34;2025-08-12T18:00:00.000+03:00&#34;,&#34;isWestBanner&#34;:true,&#34;promoSectionList&#34;:[{&#34;promoBannerImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/mobile-rewardshub-mastercard.png&#34;,&#34;promoBannerImgAlignment&#34;:&#34;left&#34;,&#34;promoBannerImgAlt&#34;:&#34;Promo Banner&#34;,&#34;promoDescription&#34;:&#34;&lt;p>Take your&amp;nbsp;Rewards&amp;nbsp;to the next level with a Triangle Credit Card!&lt;/p>\r\n&lt;p>&amp;nbsp;&lt;/p>\r\n&lt;p>&lt;a rel=\&#34;noopener noreferrer\&#34; target=\&#34;_blank\&#34; href=\&#34;https://triangle.canadiantire.ca/en/credit-cards/triangle-mastercard.html\&#34; title=\&#34;Learn More\&#34;>Learn More&lt;/a>&lt;/p>\r\n&#34;,&#34;promoDescriptionUserType&#34;:&#34;&#34;,&#34;promoType&#34;:&#34;rewards&#34;},{&#34;promoBannerImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/mobile-rewardshub-select.png&#34;,&#34;promoBannerImgAlignment&#34;:&#34;left&#34;,&#34;promoBannerImgAlt&#34;:&#34;Promo Banner&#34;,&#34;promoDescription&#34;:&#34;&lt;p>Join Triangle Select today to earn even more Canadian Tire Money&amp;nbsp;&lt;/p>\r\n&lt;p>&amp;nbsp;&lt;/p>\r\n&lt;p>&lt;u>&lt;a rel=\&#34;noopener noreferrer\&#34; target=\&#34;_blank\&#34; href=\&#34;https://triangle.canadiantire.ca/en/triangle-select.html\&#34; title=\&#34;Join Triangle Select\&#34;>Join Triangle Select&lt;/a>&lt;/u>&lt;/p>\r\n&#34;,&#34;promoDescriptionUserType&#34;:&#34;&#34;,&#34;promoType&#34;:&#34;triangleSelect&#34;}],&#34;rewardsChallengeData&#34;:{&#34;daysLeftText&#34;:&#34;[0] Days&#34;,&#34;rewardsChallengeStartDate&#34;:1773808200000,&#34;rewardsChallengeEndDate&#34;:1780380000000,&#34;sucessImageForMobile&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholdercomplete-mobile-2x.png&#34;,&#34;statusInCompleteLabel&#34;:&#34;InComplete&#34;,&#34;purchaseEarnSubtitle&#34;:&#34;Shop online or in store at participating locations using your rewards card to complete your first purchase and collect CT Money.&#34;,&#34;activateOfferLink&#34;:&#34;/content/triangle/en/my-account/weekly-offers.html&#34;,&#34;termsAndCondLabel&#34;:&#34;Terms and Conditions&#34;,&#34;redeemCtMoneyTitle&#34;:&#34;Redeem CT Money&#34;,&#34;rewardsDetailsImage&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholder-mobile-2x.png&#34;,&#34;rewardsChallengeImgAltText&#34;:&#34;Rewards Challenge Image&#34;,&#34;taskEndsText&#34;:&#34;Offer ends in [0] days&#34;,&#34;learnMoreCtaA11yLabel&#34;:&#34;Learn More&#34;,&#34;minuteLabel&#34;:&#34;Minute&#34;,&#34;viewTransCtaLabel&#34;:&#34;View Transaction&#34;,&#34;activateFirstOfferTitle&#34;:&#34;Activate Your First Offer&#34;,&#34;rewardsHubChallengeSuccessAlt&#34;:&#34;Rewards Hub Challenge Success Image&#34;,&#34;
776anotherPurchaseSubtitle&#34;:&#34;Shop online or in store at participating locations using your rewards card to complete your second purchase and collect CT Money.&#34;,&#34;rewardsChallengeHeading&#34;:&#34;Triangle Rewards Challenge&#34;,&#34;activateFirstOfferSubTitle&#34;:&#34;Go to the Offers tab and activate an offer&#34;,&#34;isChallengeCompleted&#34;:&#34;false&#34;,&#34;rewardsChallengeList&#34;:&#34;&#34;,&#34;rewardsChallengeEarnLabel&#34;:&#34;Earn [0] CT Money when you complete all tasks.&#34;,&#34;taskProgressText&#34;:&#34;[0]/[0] tasks completed&#34;,&#34;challengeSuccessText&#34;:&#34;Challenge completed&#34;,&#34;hoursLabel&#34;:&#34;Hours&#34;,&#34;challengeEndsInText&#34;:&#34;Challenge ends in&#34;,&#34;activateOfferAllyLabel&#34;:&#34;Activate Offer Ally Label&#34;,&#34;statusCompletedLabel&#34;:&#34;Completed&#34;,&#34;activateOfferLabel&#34;:&#34;Activate Offer&#34;,&#34;rewardsChallengeTitle&#34;:&#34;New Member Challenge&#34;,&#34;learnMoreCtaLabel&#34;:&#34;Learn More&#34;,&#34;activateOfferLinkTarget&#34;:&#34;_blank&#34;,&#34;earnCtMoneyLabel&#34;:&#34;&lt;p>&amp;nbsp;CT Money® Earned&lt;/p>\n&#34;,&#34;rewardsHubChallengeSuccessImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholdercomplete-tablet-2x.png&#34;,&#34;viewTransCtaLinkTarget&#34;:&#34;_blank&#34;,&#34;purchaseEarnTitle&#34;:&#34;Make a Purchase and Earn&#34;,&#34;successImageAltText&#34;:&#34;Success Image&#34;,&#34;rewardsHubChallengeImgAlt&#34;:&#34;Rewards Hub Challenge Image&#34;,&#34;secondLabel&#34;:&#34;Second&#34;,&#34;rewardsDetailsImgAltText&#34;:&#34;Rewards Details Imgage&#34;,&#34;termsAndCondText&#34;:&#34;&lt;p>Here are the few&amp;nbsp; Terms And Conditions to be followed as a new loyalty user, please join our extended program on clicking the above link.&lt;/p>\n&#34;,&#34;anotherPurchaseTitle&#34;:&#34;Make Another Purchase and Earn&#34;,&#34;redeemCtMoneySubtitle&#34;:&#34;During checkout on your next purchase, redeem any amount of CT Money you previously earned. &#34;,&#34;viewTransCtaLink&#34;:&#34;View Transactions CTA Link&#34;,&#34;successImage&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholdercomplete-desktop-2x.png&#34;,&#34;rewardsHubChallengeImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholder-tablet-2x.png&#34;,&#34;rewardsDetailsEarnText&#34;:&#34;As a new Triangle Rewards member, we’d like to kick things off by giving you the chance to earn [0] CT Money for completing the tasks in this challenge.&#34;,&#34;rewardsChallengeImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholder-desktop-2x.png&#34;,&#34;viewtransctaA11ylabel&#34;:&#34;View Transaction&#34;}}, "accounts": {&#34;accountOptions&#34;:[{&#34;navigationOptionsLabel&#34;:&#34;Weekly Offers / Swaps&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/my-account/weekly-offers.html&#34;,&#34;hideInBrowseOnlyMode&#34;:false,&#34;pageType&#34;:&#34;offers&#34;},{&#34;navigationOptionsLabel&#34;:&#34;Account Settings&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/my-account/account-settings.html&#34;,&#34;hideInBrowseOnlyMode&#34;:false,&#34;pageType&#34;:&#34;accountsettings&#34;},{&#34;navigationOptionsLabel&#34;:&#34;Manage Triangle Card&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/my-account/manage-triangle-card.html&#34;,&#34;hideInBrowseOnlyMode&#34;:false,&#34;pageType&#34;:&#34;account&#34;},{&#34;navigationOptionsLabel&#34;:&#34;Dashboard&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/my-account/dashboard.html&#34;,&#34;hideInBrowseOnlyMode&#34;:false,&#34;pageType&#34;:&#34;accountdashboard&#34;},{&#34;navigationOptionsLabel&#34;:&#34;Recent Transactions&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/my-account/recent-transactions.html&#34;,&#34;hideInBrowseOnlyMode&#34;:false,&#34;pageType&#34;:&#34;account&#34;},{&#34;navigationOptionsLabel&#34;:&#34;Preference Center&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/my-account/preference-center.html&#34;,&#34;hideInBrowseOnlyMode&#34;:false,&#34;pageType&#34;:&#34;preferenceCenter&#34;},{&#34;navigationOptionsLabel&#34;:&#34;Support&#34;,&#34;navigationRedirectionLink&#34;:&#34;/en/customer-service.html&#34;,&#34;navigationOptionsTarget&#34;:&#34;_blank&#34;}]}, "bannerAndOfferList": {&#34;offerRelatedData&#34;:{&#34;notActivatedLabel&#34;:&#34;Not Activated&#34;,&#34;activateAllOffersMessage&#34;:&#34;Activate All Offers&#34;,&#34;activateOfferLabel&#34;:&#34;Activate Offer&#34;,&#34;offerImageAltText&#34;:&#34;Offer Image&#34;,&#34;offerTermsLabel&#34;:&#34;Offer Terms&#34;,&#34;activateOfferBtnText&#34;:&#34;Activate Offer&#34;,&#34;activatedLabel&#34;:&#34;Activated&#34;,&#34;emptyOffersDescription&#34;:&#34;&lt;p>We&#39;re sorry, there may be a temporary issue or you have no offers available yet. Please check back anytime!&lt;/p>\n&#34;,&#34;activeLabel&#34;:&#34;Active&#34;,&#34;offerDetailsLabel&#34;:&#34;Offer Details&#34;,&#34;offerExpiresLabel&#34;:&#34;Offer Expires&#34;,&#34;redeemedBtnText&#34;:&#34;Redeemed&#34;,&#34;emptyOffersHeading&#34;:&#34;There are no offers here, yet.&#34;,&#34;enableComboExclusions&#34;:&#34;true&#34;,&#34;activatedOfferBtnText&#34;:&#34;&#34;,&#34;activationErrorMessage&#34;:&#34;&#34;,&#34;unactivatedLabel&#34;:&#34;Unactivated&#34;,&#34;activateAllOffersLabel&#34;:&#34;Activate All Offers&#34;,&#34;offerStatusLabel&#34;:&#34;Offer Status&#34;,&#34;emptyOffersImageAltText&#34;:&#34;Empty Offer Image&#34;,&#34;allOffersActivatedLabel&#34;:&#34;All Offers Activated&#34;,&#34;offerEndsLabel&#34;:&#34;Offer Ends in [0] day(s)&#34;,&#34;offerEndsTodayLabel&#34;:&#34;Offer Ends Today&#34;,&#34;emptyOffersImage&#34;:&#34;
776https://media-www.canadiantire.ca/icon/microsoftteams-image-2--57e3fd0c-5a19-4c67-8d45-24cdd6aed9d7.png&#34;,&#34;offerEndsDateLabel&#34;:&#34;Offer Ends Date&#34;,&#34;offersLabel&#34;:&#34;Offers&#34;,&#34;activateLabel&#34;:&#34;Activate&#34;},&#34;bannerImageList&#34;:[{&#34;bannerId&#34;:&#34;CTP&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/gas-desktop-offer-card-logo.png&#34;,&#34;bannerImageAlt&#34;:&#34;Canadian Tire Petroleum&#34;},{&#34;bannerId&#34;:&#34;CTR&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/canadian-tire-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;CanadianTire&#34;},{&#34;bannerId&#34;:&#34;ATM&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/atmosphere-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Atmosphere&#34;},{&#34;bannerId&#34;:&#34;MRK&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/marks-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Marks&#34;},{&#34;bannerId&#34;:&#34;PHL&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/pro-hockey-life-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Pro Hockey Life&#34;},{&#34;bannerId&#34;:&#34;PTY&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/party-city-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Partycity&#34;},{&#34;bannerId&#34;:&#34;SPC&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sport-check-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;SportChek&#34;},{&#34;bannerId&#34;:&#34;ATF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/atmosphere-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;ATF Alt Text&#34;},{&#34;bannerId&#34;:&#34;HOC&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/hockey-expert-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Hockey Experts Alt Text&#34;},{&#34;bannerId&#34;:&#34;SEF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sport-experts-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Sports Expert&#34;},{&#34;bannerId&#34;:&#34;SRF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sports-rouseau-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Sports Rousseau Alt Text&#34;},{&#34;bannerId&#34;:&#34;THI&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/logo/offer-card-logo-th_966e3010-c5d1-4b23-897a-77e91d40320e.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Tim Hortons&#34;}]}}'></span>
777    
778    
779
780
781</span>
782            </div>
783            </div>
784        </div>
785    </div>
786
787<span class="nl-open-graph-image-tag-component" data-component="OpenGraphImageTagComponent" data-props="{
788        &quot;component&quot;: &quot;PencilBanner&quot;,
789        &quot;imageLink&quot;: &quot;https://assets.canadiantire.ca/adobe/assets/urn:aaid:aem:b5e956d0-e32b-43c3-969c-a18a2b70937e/as/red_proudly_canadian_en.png&quot;
790    }">
791</span>
792</div>
793<div class="primarynavigation aem-GridColumn aem-GridColumn--default--12">
794
795
796<script type="application/ld+json">
797    {"image":"https://media-www.sportchek.ca/logo/sportchek-white-red-logo-notag-nobox_06e765bf-fbd2-4ebd-88d1-5dc7a5b2451c.svg","potentialAction":[{"name":"Shopping Cart","target":{"url":"https://www.sportchek.ca/en/shopping-cart.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Wishlist","target":{"url":"https://www.sportchek.ca/en/wishlist.html","@type":"EntryPoint"},"@type":"Action"},{"name":"search-results","target":{"url":"https://www.sportchek.ca/en/search-results.html","@type":"EntryPoint"},"@type":"Action"}],"@type":"WPHeader","@context":"https://schema.org"}
798</script>
798
799<div class="nl-row nl-container store-locator-pencil-banner">
800
801
802
803
804    
805    
806
807
808
809
810
811
812    
813    <span data-component="SearchBar" data-component-prioritized data-props="{&#34;seeMoreResultsLabel&#34;:&#34;see more results&#34;,&#34;storeLocationLabel&#34;:&#34;Store Location&#34;,&#34;categoriesLabel&#34;:&#34;Categories&#34;,&#34;topBrandsLabel&#34;:&#34;Top &#39;[0]&#39; Brands&#34;,&#34;a11ySearchIconLabel&#34;:&#34;Click here to search&#34;,&#34;minChars&#34;:2,&#34;mostPopularProductsCountMobile&#34;:3,&#34;a11yArrowButtonsAriaLabel&#34;:&#34;updates search results&#34;,&#34;searchHistoryCountDesktop&#34;:4,&#34;productsRelatedToLabel&#34;:&#34;Products related to:&#34;,&#34;searchLabel&#34;:&#34;Search&#34;,&#34;a11yStoreIconExpandedLabel&#34;:&#34;Preferred store mode&#34;,&#34;forcePreferredStoreMsg&#34;:&#34;Please specify preferred store&#34;,&#34;delay&#34;:150,&#34;a11ySelfLocateLabel&#34;:&#34;Self Locate Button&#34;,&#34;searchBoxPlaceholder&#34;:&#34;What are you looking for today?&#34;,&#34;searchHistoryClearLabel&#34;:&#34;Clear SC&#34;,&#34;maxNumberOfStores&#34;:100,&#34;didYouMeanLabel&#34;:&#34;Did u mean?&#34;,&#34;searchHistoryCountMobile&#34;:5,&#34;suggestionsLabel&#34;:&#34;What are you looking for today&#34;,&#34;searchResultPageUrl&#34;:&#34;/en/search-results.html&#34;,&#34;mostPopularProductsCountDesktop&#34;:1,&#34;searchHistoryTitle&#34;:&#34;Past Searches&#34;,&#34;selectAStoreLabel&#34;:&#34;Select a store&#34;,&#34;mostPopularProductsTitle&#34;:&#34;Most Popular Products&#34;}">
814        <span class="nl-header nl-row"></span>
815        <span class="nl-header__mobile-search"></span>
816    </span>
817
818
819</div>
820<div class="nl-primary-navigation nl-full-width-container">
821    <div class="nl-row nl-header nl-container">
822            <div class="nl-primary-navigation-bar">
823                <div class="nl-primary-navigation-bar__first">
824                        <span data-component="SideNavigation" class="nl-side-menu-wrapper" data-props='{
825                                "enableTriangleRewardsTooltip": true,
826                                "enableTriangleRewardsTooltipForGuestUser": true,
827                                "registrationIncentiveMessage": "",
828                                "triangleImageUrl": "https://media-triangle.canadiantire.ca/icon/triangle-symbol-0eecc754-bb5a-454f-963e-e12ef27a3a36.svg",
829                                "triangleRewardsImageUrl": "https://media-triangle.canadiantire.ca/icon/linkcard-c279dfb3-0f58-4e92-abaa-f843994c1d18.svg",
830                                "joinTriangleRewardsLabel": "Join Triangle Rewards®",
831                                "linkTriangleRewardsLabel": "Link Triangle Rewards® card or Triangle Mastercard"
832                            }'>
833                            <button class="nl-side-menu__icon nl-md-none">
834                                <svg class="nl-icon nl-icon-ct-menu nl-icon--lg "></svg>
835                            </button>
836                        </span>
837                    <a data-link-value="SportChek Home page" data-feature-type="header" href="/en.html">
838                        <img src="https://media-www.sportchek.ca/logo/sportchek-white-red-logo-notag-nobox_06e765bf-fbd2-4ebd-88d1-5dc7a5b2451c.svg" class="nl-primary-navigation-bar__logo" alt="SportChek Home page"/>
839                    </a>
840                </div>
841                <div class="nl-primary-navigation-bar__second">
842                    <div class="nl-primary-navigation-bar__search-bar">
843
844
845
846
847    
848    
849
850
851
852
853
854
855    
856    <span data-component="SearchBar" data-component-prioritized data-props="{&#34;seeMoreResultsLabel&#34;:&#34;See More Results&#34;,&#34;storeLocationLabel&#34;:&#34;Store Location&#34;,&#34;categoriesLabel&#34;:&#34;Categories&#34;,&#34;topBrandsLabel&#34;:&#34;Top &#39;[0]&#39; Brands&#34;,&#34;a11ySearchIconLabel&#34;:&#34;Search&#34;,&#34;minChars&#34;:2,&#34;mostPopularProductsCountMobile&#34;:3,&#34;a11yArrowButtonsAriaLabel&#34;:&#34;updates search results&#34;,&#34;searchHistoryCountDesktop&#34;:5,&#34;productsRelatedToLabel&#34;:&#34;Products related to:&#34;,&#34;searchLabel&#34;:&#34;Search&#34;,&#34;a11yStoreIconExpandedLabel&#34;:&#34;na&#34;,&#34;forcePreferredStoreMsg&#34;:&#34;Please search and select a preferred store for product and service availability.&#34;,&#34;baseSapiUrl&#34;:&#34;base aspi&#34;,&#34;noResultsForText&#34;:&#34;Please try a new search&#34;,&#34;a11ySuggestionsAvailableLabel&#34;:&#34;There are [0] results available&#34;,&#34;delay&#34;:150,&#34;a11ySelfLocateLabel&#34;:&#34;Self locate&#34;,&#34;baseSiteUrl&#34;:&#34;Base site&#34;,&#34;defaultStoreId&#34;:&#34;314&#34;,&#34;isPencilBannerStoreLocator&#34;:&#34;false&#34;,&#34;searchBoxPlaceholder&#34;:&#34;Search&#34;,&#34;searchHistoryClearLabel&#34;:&#34;Clear&#34;,&#34;maxNumberOfStores&#34;:100,&#34;didYouMeanLabel&#34;:&#34;Did you mean&#34;,&#34;autoCompleteUrl&#34;:&#34;ATLAS CTC Autocomplete Index URL&#34;,&#34;searchHistoryCountMobile&#34;:5,&#34;suggestionsLabel&#34;:&#34;Max Number of Keyword Suggestions&#34;,&#34;noResultsForLabel&#34;:&#34;No results for&#34;,&#34;searchResultPageUrl&#34;:&#34;/en/search-results.html&#34;,&#34;mostPopularProductsCountDesktop&#34;:5,&#34;suggestUrl&#34;:&#34;test&#34;,&#34;productUrl&#34;:&#34;ATLAS CTC Product Index URL&#34;,&#34;searchHistoryTitle&#34;:&#34;Past Searches&#34;,&#34;selectAStoreLabel&#34;:&#34;Select a store&#34;,&#34;mostPopularProductsTitle&#34;:&#34;Most Popular Products&#34;,&#34;defaultStoreUserAgent&#34;:[{&#34;userAgent&#34;:&#34;prerender&#34;}]}">
857        <span class="nl-header nl-row"></span>
858        <span class="nl-header__mobile-search"></span>
859    </span>
860
861
862</div>
863
864                    <div>
865
866
867
868
869    
870    
871
872
873
874
875
876
877    
878    
879        <span data-component="HeaderOptionActions" data-props="{&#34;saleEndsTodayMsg&#34;:&#34;Check Out the Limited Offer!&#34;,&#34;newSaleMsg&#34;:&#34;Check Out the Limited Offer!&#34;,&#34;ltdOfferMsgforMultiItemsInCart&#34;:&#34;Check Out the Limited Offer!&#34;,&#34;appliedLabel&#34;:&#34;Applied&#34;,&#34;orderStatusURL&#34;:&#34;/en/check-order-status.html&#34;,&#34;hideComponent&#34;:&#34;false&#34;,&#34;orderStatusLabel&#34;:&#34;Order Status&#34;,&#34;orderStatusAllylabel&#34;:&#34;Order Status&#34;,&#34;a11yHeaderWishlistEmpty&#34;:&#34;Wishlist&#34;,&#34;a11yHeaderCart&#34;:&#34;Cart with [0] items&#34;,&#34;a11yWishlist&#34;:&#34;Wishlist&#34;,&#34;saleEndsInXDays&#34;:&#34;Check Out the Limited Offer!&#34;,&#34;cartUrl&#34;:&#34;/en/shopping-cart.html&#34;,&#34;gotoCartLabel&#34;:&#34;Go to Cart&#34;,&#34;promoTooltipTimeout&#34;:7,&#34;wishlistUrl&#34;:&#34;/en/wishlist.html&#34;,&#34;orderStatusTarget&#34;:&#34;_self&#34;,&#34;promoToolTipTitle&#34;:&#34;of Savings Waiting for You!&#34;,&#34;enablePromoToolTip&#34;:true,&#34;a11yHeaderCartEmpty&#34;:&#34;Cart&#34;,&#34;a11yHeaderWishlist&#34;:&#34;Wishlist with [0] items&#34;}"></span>
880    
881
882
883</div>
884                </div>
885            </div>
886    </div>
887</div>
888</div>
889<div class="freehtml aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--default--0">
890
891
892    
893    
894
895
896
897
898	<div>
899        
900            <style>
901    /*PROUDLY CANADIAN CODE*/
902    .container_mobile_ka {
903        display: none;
904        max-height: 40px;
905        background-color: #d81e05;
906    }
907    .tag_proudly_canadian_mobile_ka {
908        background-color: #d81e05;
909        padding: 0 !important;
910        margin: 0 !important;
911        max-height: inherit;
912    }
913    .tag_proudly_canadian_mobile_ka img {
914        max-height: 40px;
915        width: auto;
916    }
917    @media only screen and (max-width: 767px) {
918        .container_mobile_ka {
919            display: flex;
920            justify-content: center;
921            align-items: center;
922            margin-left: -16px;
923            margin-right: -16px;
924        }
925    }
926    @media only screen and (min-width: 768px) and (max-width: 1279px) {
927        .container_mobile_ka {
928            display: flex;
929            justify-content: center;
930            align-items: center;
931            margin-left: -24px;
932            margin-right: -24px;
933        }
934    }
935</style>
936<div class="container_mobile_ka">
937    <div class="tag_proudly_canadian_mobile_ka">
938        <img src="https://assets.canadiantire.ca/adobe/assets/urn:aaid:aem:b5e956d0-e32b-43c3-969c-a18a2b70937e/as/red_proudly_canadian_en.png"/>
939    </div>
940</div>
941
942        
943        
944    </div>
945
946
947</div>
948<div class="toastmessage reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
949
950
951
952
953    
954    
955
956
957
958
959
960
961    
962 <span data-component="ToastMessage" data-props="{&#34;vendorOnlyProductError&#34;:&#34;Item cannot be added to your cart.&#34;,&#34;bopisOnlyProductError&#34;:&#34;Item cannot be added to your cart.&#34;,&#34;maxQuantityExceedError&#34;:&#34;Please reduce the quantity, as you have exceeded the total amount: [0]&#34;,&#34;onlineOnlyProductError&#34;:&#34;Item cannot be added to your cart.&#34;,&#34;notSellableProductError&#34;:&#34;Item cannot be added to your cart.&#34;,&#34;hideComponent&#34;:&#34;false&#34;,&#34;productDiscontinuedError&#34;:&#34;Unfortunately the product is no longer purchase-able from your current store.&#34;,&#34;addToCartFailureError&#34;:&#34;Item cannot be added to your cart.&#34;,&#34;productOutOfStockError&#34;:&#34;Unfortunately this product is out of stock.&#34;,&#34;limitReached&#34;:&#34;Please reduce the limit, as you have reached the total amount: [0]&#34;,&#34;addToCartSuccessMsg&#34;:&#34;Item has been added to Cart.&#34;,&#34;availableQuantityExceedError&#34;:&#34;You have exceeded the total amount: [0]. Please reduce the quantity and update.&#34;,&#34;
962addToCartSavingsMsg&#34;:&#34;Item has been added. [0]    of Savings in Your Cart.&#34;,&#34;limitReachedClose&#34;:&#34;Close link text within the Toast Message&#34;,&#34;storeChangeNotificationLabel&#34;:&#34;Store Success Message&#34;}" id="toastDiv"></span>
963
964
965</div>
966<div class="secondarynavigation reactbasecomponent aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--phone--hide aem-GridColumn--phone--12 aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--phone--0 aem-GridColumn--tablet--hide">
967
968
969
970
971    
972    
973
974
975
976
977
978
979    
980    <span data-component="SecondaryNavigation" data-props="{&#34;displayIconsInMegaNav&#34;:false,&#34;enablePrerenderMetaTagClp&#34;:false,&#34;featuredLinksSectionHeading&#34;:&#34;New &amp; Featured&#34;,&#34;secondaryNavAriaLabel&#34;:&#34;Main&#34;,&#34;newArrivalsLabel&#34;:&#34;New Arrivals&#34;,&#34;enableShopAllLabel&#34;:true,&#34;catSectionHeading&#34;:&#34;Departments&#34;,&#34;shopAllPlaceholderUrl&#34;:&#34;/shop-all/&#34;,&#34;isNewMegaNav&#34;:false,&#34;ariaLabelShopAll&#34;:&#34;Shop All Products&#34;,&#34;enablePromoAndFlyerInHamburgerMenu&#34;:true,&#34;saleLabel&#34;:&#34;Sale&#34;,&#34;enableDealsFlyoutInDesktop&#34;:false,&#34;shopAllLinkLabel&#34;:&#34;Shop All&#34;,&#34;enablePrerenderMetaTagStore&#34;:false,&#34;bookAppointmentLabel&#34;:&#34;Book Appointment&#34;,&#34;isSortedAlphabetically&#34;:false,&#34;applyMaxWidth&#34;:false,&#34;shopAllLabel&#34;:&#34;Shop All&#34;,&#34;clearanceLabel&#34;:&#34;Clearance&#34;,&#34;dealsSectionLabelMobView&#34;:&#34;Deals&#34;,&#34;disableProductDescription&#34;:&#34;8&#34;,&#34;isShowSaleClearanceNewArrivalTiles&#34;:false,&#34;megaNavCtaLabel&#34;:&#34;Shop&#34;,&#34;enablePrerenderMetaTag&#34;:false,&#34;salesLabel&#34;:&#34;Sales&#34;,&#34;secondaryNavMenuLabel&#34;:&#34;Menu&#34;,&#34;autoServiceLabel&#34;:&#34;Auto Service&#34;,&#34;searchExperience&#34;:&#34;category&#34;,&#34;shopAllExclusionIds&#34;:[&#34;Sale &amp; Clearance&#34;,&#34;All Sale&#34;,&#34;Flyer&#34;,&#34;DC2000119&#34;,&#34;DC2000082&#34;,&#34;DC2000085&#34;,&#34;DC2000115&#34;,&#34;DC2000024&#34;,&#34;DC2000031&#34;,&#34;DC2000020&#34;,&#34;DC2000027&#34;,&#34;DC2000029&#34;,&#34;DC2000025&#34;,&#34;DC2000022&#34;,&#34;DC2000045&#34;,&#34;DC2000035&#34;,&#34;DC2000092&#34;,&#34;DC2000014&#34;,&#34;DC2000015&#34;,&#34;DC2000079&#34;,&#34;DC2000096&#34;,&#34;DC2000114&#34;,&#34;DC2000109&#34;,&#34;DC2000112&#34;,&#34;DC2000018&#34;,&#34;DC2000019&#34;,&#34;DC2000021&#34;,&#34;DC2000042&#34;,&#34;DC2000044&#34;,&#34;DC2000039&#34;,&#34;DC2000040&#34;,&#34;DC2000043&#34;,&#34;DC2000034&#34;,&#34;DC2000033&#34;,&#34;DC2000013&#34;],&#34;categoriesL1&#34;:[{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Women&#34;,&#34;categoryId&#34;:&#34;DC2000007&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Men&#34;,&#34;categoryId&#34;:&#34;DC2000006&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Kids&#34;,&#34;categoryId&#34;:&#34;DC2000011&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Shoes&#34;,&#34;categoryId&#34;:&#34;DC2000009&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Sports&#34;,&#34;categoryId&#34;:&#34;DC2000005&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Activities &amp; Equipment&#34;,&#34;categoryId&#34;:&#34;DC2002057&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Outdoor&#34;,&#34;categoryId&#34;:&#34;DC2002083&#34;},{&#34;needServiceButton&#34;:false,&#34;name&#34;:&#34;Fan Shop&#34;,&#34;categoryId&#34;:&#34;DC2000010&#34;}],&#34;additionalLinksMegaNav&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories-DC2000012.html&#34;,&#34;name&#34;:&#34;Bags &amp; Accessories&#34;,&#34;style&#34;:&#34;standard&#34;,&#34;isNonCategoryPage&#34;:true,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/bags-DC2000092.html&#34;,&#34;name&#34;:&#34;Bags &amp; Backpacks&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/bags/backpacks-DC2000129.html&#34;,&#34;name&#34;:&#34;Backpacks &amp; School Bags&#34;},{&#34;url&#34;:&#34;/en/cat/ accessories/bags/duffel-bags-DC2001014.html&#34;,&#34;name&#34;:&#34;Duffle &amp; Gym Bags&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/bags/tote-bags-DC2001015.html&#34;,&#34;name&#34;:&#34;Tote Bags&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/bags/waist-packs-DC2000138.html&#34;,&#34;name&#34;:&#34;Waist &amp; Crossbody Bags&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/bags/lunch-bags-DC2000134.html&#34;,&#34;name&#34;:&#34;Lunch Bags&#34;}]},{&#34;url&#34;:&#34;/en/cat/accessories/hats-visors-DC2000014.html&#34;,&#34;name&#34;:&#34;Hats, Caps &amp; Visors&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/socks-underwear-DC2000013.html&#34;,&#34;name&#34;:&#34;Socks &amp; Underwear&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/socks-underwear/underwear-DC2000142.html&#34;,&#34;name&#34;:&#34;Underwear&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/socks-underwear/intimates-DC2000144.html&#34;,&#34;name&#34;:&#34;Intimates&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/socks-underwear/socks-DC2000143.html&#34;,&#34;name&#34;:&#34;Socks&#34;}]},{&#34;url&#34;:&#34;/en/cat/electronics-DC2000001.html&#34;,&#34;name&#34;:&#34;Electronics&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/travel-DC2000079.html&#34;,&#34;name&#34;:&#34;Travel Gear&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/travel/wheeled-luggage-DC2000157.html&#34;,&#34;name&#34;:&#34;Wheeled Luggage &amp; Duffels&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/travel/carry-on-DC2000153.html&#34;,&#34;name&#34;:&#34;Carry On&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/travel/bags-packs-DC2001017.html&#34;,&#34;name&#34;:&#34;Travel Packs&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/travel/accessories-DC2002029.html&#34;,&#34;name&#34;:&#34;Travel Essentials &amp; Accessories&#34;}]},{&#34;url&#34;:&#34;/en/cat/accessories/winter-accessories-DC2000016.html&#34;,&#34;name&#34;:&#34;Winter Accessories, Headwear &amp; Toques&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;
980/en/cat/accessories/winter-accessories/beanies-toques-DC2000158.html&#34;,&#34;name&#34;:&#34;Toques, Beanies &amp; Winter Headwear&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/winter-accessories/gloves-mitts-DC2000159.html&#34;,&#34;name&#34;:&#34;Gloves &amp; Mittens&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/winter-accessories/neck-tubes-scarves-DC2000160.html&#34;,&#34;name&#34;:&#34;Neck Tubes, Scarves &amp; Balaclavas&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/winter-accessories/winter-socks-DC2000161.html&#34;,&#34;name&#34;:&#34;Winter Socks&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/winter-accessories/baselayer-DC2000162.html&#34;,&#34;name&#34;:&#34;Baselayers&#34;}]},{&#34;url&#34;:&#34;/en/cat/accessories/water-bottles-hydration-DC2000114.html&#34;,&#34;name&#34;:&#34;Water Bottles &amp; Hydration&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/water-bottles-hydration/stainless-steel-DC2000917.html&#34;,&#34;name&#34;:&#34;Stainless Steel Water Bottles, Tumblers &amp; Mugs&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/water-bottles-hydration/plastic-bottles-DC2000915.html&#34;,&#34;name&#34;:&#34;Plastic &amp; Hard Plastic Bottles&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/water-bottles-hydration/squeeze-bottles-DC2000921.html&#34;,&#34;name&#34;:&#34;Squeeze Water Bottles&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/water-bottles-hydration/running-hydration-DC2000918.html&#34;,&#34;name&#34;:&#34;Running Hydration&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/water-bottles-hydration/coolers-DC2000916.html&#34;,&#34;name&#34;:&#34;Coolers&#34;}]},{&#34;url&#34;:&#34;/en/cat/accessories/personal-care-DC2000109.html&#34;,&#34;name&#34;:&#34;Personal Care&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/personal-care/oils-diffusers-DC2000873.html&#34;,&#34;name&#34;:&#34;Oils &amp; Diffusers&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/personal-care/lip-care-DC2000874.html&#34;,&#34;name&#34;:&#34;Lip Care&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/personal-care/lotions-body-wash-DC2000875.html&#34;,&#34;name&#34;:&#34;Lotions &amp; Body Wash&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/personal-care/travel-accessories-DC2000871.html&#34;,&#34;name&#34;:&#34;Travel Accessories&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/personal-care/towels-DC2000869.html&#34;,&#34;name&#34;:&#34;Towels&#34;}]},{&#34;url&#34;:&#34;/en/cat/accessories/sport-nutrition-recovery-DC2000112.html&#34;,&#34;name&#34;:&#34;Nutrition&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/sport-nutrition-recovery/sports-nutrition-DC2000892.html&#34;,&#34;name&#34;:&#34;Sport Nutrition&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sport-nutrition-recovery/vitamins-DC2000894.html&#34;,&#34;name&#34;:&#34;Vitamins&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sport-nutrition-recovery/protein-DC2000887.html&#34;,&#34;name&#34;:&#34;Proteins&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sport-nutrition-recovery/digestion-supplements-DC2000890.html&#34;,&#34;name&#34;:&#34;Digestion Supplements&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sport-nutrition-recovery/minerals-DC2000889.html&#34;,&#34;name&#34;:&#34;Minerals&#34;}]},{&#34;url&#34;:&#34;/en/cat/accessories/sleep-DC2000111.html&#34;,&#34;name&#34;:&#34;Sleep Pillows, Blankets, Music &amp; more&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/cat/accessories/sleep/light-DC2000881.html&#34;,&#34;name&#34;:&#34;Night Lights, Wake-Up Lights &amp; Blue Light Filters&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sleep/sound-DC2000883.html&#34;,&#34;name&#34;:&#34;Sound&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sleep/snore-grinding-DC2000882.html&#34;,&#34;name&#34;:&#34;Snoring &amp; Grinding&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sleep/sleepwear-loungewear-DC2000878.html&#34;,&#34;name&#34;:&#34;Sleepwear &amp; Loungewear&#34;},{&#34;url&#34;:&#34;/en/cat/accessories/sleep/blankets-DC2000885.html&#34;,&#34;name&#34;:&#34;Blankets&#34;}]}]},{&#34;url&#34;:&#34;/en/sale-clearance.html&#34;,&#34;name&#34;:&#34;Sale &amp; Clearance&#34;,&#34;style&#34;:&#34;standard&#34;,&#34;isNonCategoryPage&#34;:true,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/sale/womens.html?cid=meganav&#34;,&#34;name&#34;:&#34;Women&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/sale/womens/shoes.html?cid=meganav&#34;,&#34;name&#34;:&#34;Shoes &amp; Boots&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/womens/casual-clothing.html?cid=meganav&#34;,&#34;name&#34;:&#34;Casual Clothing&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/womens/clothing/athletic-clothing.html?cid=meganav&#34;,&#34;name&#34;:&#34;Athletic Clothing&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/womens/jackets.html?cid=meganav&#34;,&#34;name&#34;:&#34;Jackets&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/womens/accessories.html?cid=meganav&#34;,&#34;name&#34;:&#34;Accessories&#34;}]},{&#34;url&#34;:&#34;/en/sale-clearance/sale/mens.html?cid=meganav&#34;,&#34;name&#34;:&#34;Men&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/sale/mens/shoes.html?cid=meganav&#34;,&#34;name&#34;:&#34;Shoes &amp; Boots&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/mens/casual-clothing.html?cid=meganav&#34;,&#34;name&#34;:&#34;Casual Clothing&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/mens/athletic-clothing.html?cid=meganav&#34;,&#34;name&#34;:&#34;Athletic Clothing&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/mens/jackets.html?cid=meganav&#34;,&#34;name&#34;:&#34;Jackets&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/mens/accessories.html?cid=meganav&#34;,&#34;name&#34;:&#34;Accessories&#34;}]},{&#34;url&#34;:&#34;/en/sale-clearance/sale/kids.html?cid=meganav&#34;,&#34;name&#34;:&#34;Kids&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/sale/kids/shoes.html?cid=meganav&#34;,&#34;name&#34;:&#34;Kids&#39; Shoes &amp; Boots&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/kids/girls-clothing.html?cid=meganav&#34;,&#34;name&#34;:&#34;Girls&#39; Clothing &amp; Jackets&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/kids/boys-clothing.html?cid=meganav&#34;,&#34;name&#34;:&#34;Boys&#39; Clothing &amp; Jackets&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/kids/toddler-infant.html?cid=meganav&#34;,&#34;name&#34;:&#34;Toddler &amp; Infant&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/kids/accessories.html?cid=meganav&#34;,&#34;name&#34;:&#34;Kids&#39; Accessories&#34;}]},{&#34;url&#34;:&#34;/en/sale-clearance/sale/shoes.html?cid=meganav&#34;,&#34;name&#34;:&#34;Shoes &amp; Boots&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/sale/shoes/run-train.html?cid=meganav&#34;,&#34;name&#34;:&#34;Running &amp; Training Shoes&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/shoes/athletic-lifestyle.html?cid=meganav&#34;,&#34;name&#34;:&#34;Athletic Shoes &amp; Sneakers&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/shoes/casual-outdoor.html?cid=meganav&#34;,&#34;name&#34;:&#34;Casual, Trend &amp; Sandals&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/shoes/boots.html?cid=meganav&#34;,&#34;name&#34;:&#34;Boots&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/shoes/hiking-outdoors.html?cid=meganav&#34;,&#34;name&#34;:&#34;Hiking &amp; Outdoor Shoes &amp; Boots&#34;}]},{&#34;url&#34;:&#34;/en/sale-clearance/sale/equipment.html?cid=meganav&#34;,&#34;name&#34;:&#34;Equipment&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/sale/equipment/hockey.html?cid=meganav&#34;,&#34;name&#34;:&#34;Hockey&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/equipment/golf.html?cid=meganav&#34;,&#34;name&#34;:&#34;Golf&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/equipment/bikes.html?cid=meganav&#34;,&#34;name&#34;:&#34;Bikes &amp; Accessories&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/electronics.html?cid=meganav&#34;,&#34;name&#34;:&#34;Electronics&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/sale/equipment/exercise-fitness.html?cid=meganav&#34;,&#34;name&#34;:&#34;Exercise &amp; Fitness&#34;}]},{&#34;url&#34;:&#34;/en/sale-clearance/clearance.html?cid=meganav&#34;,&#34;name&#34;:&#34;Clearance&#34;,&#34;categories&#34;:[{&#34;url&#34;:&#34;/en/sale-clearance/clearance/womens.html?cid=meganav&#34;,&#34;name&#34;:&#34;Women&#39;s&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/clearance/mens.html?cid=meganav&#34;,&#34;name&#34;:&#34;Men&#39;s&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/clearance/kids.html?cid=meganav&#34;,&#34;name&#34;:&#34;Kids&#39;&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/clearance/shoes.html?cid=meganav&#34;,&#34;name&#34;:&#34;Footwear&#34;},{&#34;url&#34;:&#34;/en/sale-clearance/clearance/equipment.html?cid=meganav&#34;,&#34;name&#34;:&#34;Equipment&#34;}]},{&#34;url&#34;:&#34;/en/sale-clearance/sale.html?cid=meganav&#34;,&#34;name&#34;:&#34;All Sale&#34;},{&#34;url&#34;:&#34;/en/flyer.html&#34;,&#34;name&#34;:&#34;Flyer&#34;}]}],&#34;additionalLinksNoMegaNav&#34;:[{&#34;url&#34;:&#34;/en/new-arrivals.html?cid=homepage-mn-new-arrivals&#34;,&#34;name&#34;:&#34;New Arrivals&#34;,&#34;style&#34;:&#34;standard&#34;,&#34;isNonCategoryPage&#34;:true}]}">
981        
982        <span class="nl-skeleton nl-full-width-container nl-secondary-navigation__skeleton nl-secondary-navigation__skeleton--size-default"></span>
983    </span>
984
985
986</div>
987<div class="loyaltyoffers reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
988
989
990
991
992    
993    
994
995
996
997
998
999
1000    
1001
1002<span data-component="LoyaltyOffers" data-props="{&#34;signUpBtnTextDesktop&#34;:&#34;Join Triangle Now&#34;,&#34;ctMoneyLabel&#34;:&#34;CT Money&#34;,&#34;offerTermsLabel&#34;:&#34;Offer Terms&#34;,&#34;enableMobile&#34;:false,&#34;bannerCF&#34;:&#34;/content/dam/canadiantire/common-json-content-fragment/banner-list/banner-list-en&#34;,&#34;toggleBtnText&#34;:&#34;You have [0] offers to Activate&#34;,&#34;redeemedBtnText&#34;:&#34;Redeemed&#34;,&#34;offerEndsLabel&#34;:&#34;Offer ends in [0] days&#34;,&#34;trilogoImageObjectId&#34;:&#34;5c3fc8ce-34f6-4f10-b72b-ddbc4d5d209d&#34;,&#34;notSignedInInfoMsg&#34;:&#34;You’re not signed in.&#34;,&#34;trilogoImage&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-account-2022-/t-web-accounts-ct-money-icon-desktop-2022-en-fr.png&#34;,&#34;enableLoyaltyOffersPanel&#34;:&#34;true&#34;,&#34;viewOffersBtnText&#34;:&#34;View Offers&#34;,&#34;toggleBtnSignInText&#34;:&#34;Sign into your Triangle ID to activate your Triangle Offers&#34;,&#34;enableOfferDrawerPromoBanner&#34;:false,&#34;showAllOffers&#34;:false,&#34;bannerList&#34;:[&#34;ATM&#34;,&#34;SPC&#34;],&#34;offerEndsTodayLabel&#34;:&#34;Offer ends today&#34;,&#34;dismissBtnText&#34;:&#34;Dismiss&#34;,&#34;enableComboExclusions&#34;:true,&#34;signUpBtnTextMobile&#34;:&#34;Join Triangle Now&#34;,&#34;enableDesktopTablet&#34;:true,&#34;attemptsToDisplayWithoutInteraction&#34;:&#34;3&#34;,&#34;offerImageAltText&#34;:&#34;Offer image&#34;,&#34;offersHeaderSubtitle&#34;:&#34;New offers arrive every Friday&#34;,&#34;signInAdviceMsg&#34;:&#34;Sign-in to activate personalized offers!&#34;,&#34;activatedOfferBtnText&#34;:&#34;Activated&#34;,&#34;enableBannersFromCommonContent&#34;:&#34;false&#34;,&#34;offersHeaderTitle&#34;:&#34;Maximize your rewards with personalized offers&#34;,&#34;trilogoImageEvergreenLink&#34;:&#34;https://enterprise.content.tenovos.io/1591685730792/d52b8429-712c-4f2b-883c-67702d49456e/deffc2d1-d8d8-4f8a-8efc-ae66ed9f2794-700x700.webp&#34;,&#34;offersReloadingDelay&#34;:&#34;2&#34;,&#34;activationErrorMessage&#34;:&#34;&lt;p>Sorry, this offer could not be activated.&lt;/p>&#34;,&#34;offersToDisplayOnMobile&#34;:&#34;6&#34;,&#34;viewAllOffersBtnText&#34;:&#34;View All Offers&#34;,&#34;activateOfferBtnText&#34;:&#34;Activate&#34;,&#34;offerEndsDateLabel&#34;:&#34;Offer ends:&#34;,&#34;trilogoImageAltText&#34;:&#34;Triangle Logo&#34;,&#34;promoBannerImagePosition&#34;:&#34;left&#34;,&#34;dismissA11yLabel&#34;:&#34;Dismiss&#34;,&#34;ctMoneyRichtext&#34;:&#34;&lt;p>CT Money®&amp;nbsp;Balance:&lt;/p>&#34;,&#34;offersToDisplayOnDesktop&#34;:&#34;9&#34;,&#34;offerDetailsLabel&#34;:&#34;Offer Details&#34;,&#34;textIsRich&#34;:[&#34;true&#34;,&#34;true&#34;],&#34;offerRelatedDataCF&#34;:&#34;/content/dam/canadiantire/common-json-content-fragment/offers-data/offers-data-en&#34;,&#34;viewOffersA11yLabel&#34;:&#34;View Offers&#34;,&#34;offerExpiresLabel&#34;:&#34;Offer Expires on&#34;,&#34;blockListPagePaths&#34;:[&#34;/en/triangle-registration.html&#34;,&#34;/en/order-details.html&#34;,&#34;/en/triangle-signin.html&#34;,&#34;/en/my-account.html&#34;,&#34;/en/email-offer-activation.html&#34;,&#34;/en/rewards.html&#34;,&#34;/en/password-reset.html&#34;,&#34;/en/email-activation.html&#34;,&#34;/en.html&#34;,&#34;/en/wishlist&#34;,&#34;/en/shopping-cart&#34;,&#34;/en/checkout&#34;,&#34;/en/order-confirmation&#34;,&#34;/en/flyer&#34;,&#34;/en/customer-service&#34;,&#34;/en/store-locator&#34;,&#34;/en/all-brands&#34;,&#34;/en/events&#34;,&#34;/en/inspiration&#34;,&#34;/en/check-order-status&#34;,&#34;/en/sitemap&#34;,&#34;/en/pdp&#34;,&#34;/en/my-account&#34;],&#34;enableLoyaltyOffersPanelV3&#34;:true,&#34;toggleBtnTextMobile&#34;:&#34;Activate your offers from Triangle Rewards&#34;,&#34;bannerImageList&#34;:[{&#34;bannerId&#34;:&#34;CTP&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/gas-desktop-offer-card-logo.png&#34;,&#34;bannerImageAlt&#34;:&#34;Canadian Tire Petroleum&#34;},{&#34;bannerId&#34;:&#34;CTR&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/canadian-tire-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;CanadianTire&#34;},{&#34;bannerId&#34;:&#34;ATM&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/atmosphere-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Atmosphere&#34;},{&#34;bannerId&#34;:&#34;MRK&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/marks-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Marks&#34;},{&#34;bannerId&#34;:&#34;PHL&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/pro-hockey-life-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Pro Hockey Life&#34;},{&#34;bannerId&#34;:&#34;PTY&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/party-city-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Partycity&#34;},{&#34;bannerId&#34;:&#34;SPC&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sport-check-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;SportChek&#34;},{&#34;bannerId&#34;:&#34;ATF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/atmosphere-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;ATF Alt Text&#34;},{&#34;bannerId&#34;:&#34;HOC&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/hockey-expert-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Hockey Experts Alt Text&#34;},{&#34;bannerId&#34;:&#34;SEF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sport-experts-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Sports Expert&#34;},{&#34;bannerId&#34;:&#34;SRF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sports-rouseau-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Sports Rousseau Alt Text&#34;},{&#34;bannerId&#34;:&#34;THI&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/logo/offer-card-logo-th_966e3010-c5d1-4b23-897a-77e91d40320e.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Tim Hortons&#34;}],&#34;offerBannerList&#34;:[&#34;ATM&#34;,&#34;SPC&#34;],&#34;offerRelatedData&#34;:{&#34;notActivatedLabel&#34;:&#34;Not Activated&#34;,&#34;activateAllOffersMessage&#34;:&#34;All Offers Activated&#34;,&#34;activateOfferLabel&#34;:&#34;Activate Offer&#34;,&#34;offerImageAltText&#34;:&#34;Offer Image&#34;,&#34;offerTermsLabel&#34;:&#34;Offer Terms&#34;,&#34;activateOfferBtnText&#34;:&#34;Activate Offer&#34;,&#34;activatedLabel&#34;:&#34;Activated&#34;,&#34;emptyOffersDescription&#34;:&#34;&lt;p>We&#39;re sorry, there may be a temporary issue or you have no offers available yet. Please check back anytime!&lt;/p>\n&#34;,&#34;activeLabel&#34;:&#34;Active&#34;,&#34;offerDetailsLabel&#34;:&#34;Offer Details&#34;,&#34;offerExpiresLabel&#34;:&#34;Offer Expires&#34;,&#34;redeemedBtnText&#34;:&#34;Redeemed&#34;,&#34;emptyOffersHeading&#34;:&#34;There are no offers here, yet.&#34;,&#34;enableComboExclusions&#34;:&#34;true&#34;,&#34;activatedOfferBtnText&#34;:&#34;Activated Offer&#34;,&#34;activationErrorMessage&#34;:&#34;&#34;,&#34;unactivatedLabel&#34;:&#34;Unactivated&#34;,&#34;activateAllOffersLabel&#34;:&#34;Activate All Offers&#34;,&#34;offerStatusLabel&#34;:&#34;Offer Status&#34;,&#34;emptyOffersImageAltText&#34;:&#34;Empty Offer Image&#34;,&#34;allOffersActivatedLabel&#34;:&#34;All Offers Activated&#34;,&#34;offerEndsLabel&#34;:&#34;Offer Ends in [0] day(s) &#34;,&#34;offerEndsTodayLabel&#34;:&#34;Offer Ends Today&#34;,&#34;emptyOffersImage&#34;:&#34;
1002https://media-www.canadiantire.ca/icon/microsoftteams-image-2--57e3fd0c-5a19-4c67-8d45-24cdd6aed9d7.png&#34;,&#34;offerEndsDateLabel&#34;:&#34;Offer Ends:&#34;,&#34;offersLabel&#34;:&#34;Offers&#34;,&#34;activateLabel&#34;:&#34;Activate&#34;}}"></span>
1003
1004
1005</div>
1006<div class="slimbanner aem-GridColumn aem-GridColumn--default--12">
1007
1008
1009
1010</div>
1011<div class="countdownbanner aem-GridColumn aem-GridColumn--default--12">
1012
1013
1014    
1015
1016
1017    
1018    
1019
1020
1021</div>
1022<div class="countdownbanner aem-GridColumn aem-GridColumn--default--12">
1023
1024
1025    
1026
1027
1028    
1029    
1030
1031
1032</div>
1033<div class="countdownbanner aem-GridColumn aem-GridColumn--default--12">
1034
1035
1036    
1037
1038
1039    
1040    
1041
1042
1043</div>
1044<div class="countdownbanner aem-GridColumn aem-GridColumn--default--12">
1045
1046
1047    
1048
1049
1050    
1051    
1052
1053
1054</div>
1055<div class="freehtml aem-GridColumn aem-GridColumn--default--12">
1056
1057
1058    
1059    
1060
1061
1062
1063
1064
1065</div>
1066<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
1067
1068
1069
1070</div>
1071<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
1072
1073
1074
1075</div>
1076<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
1077
1078
1079
1080</div>
1081<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
1082
1083
1084
1085</div>
1086<div class="infobanner aem-GridColumn aem-GridColumn--default--12">
1087
1088
1089
1090</div>
1091<div class="ad-banner reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1092
1093
1094
1095
1096    
1097    
1098
1099
1100
1101
1102
1103
1104    
1105    <span data-component="AdBanner" data-props="{&#34;showComponent&#34;:true,&#34;adPosition&#34;:&#34;atf&#34;,&#34;enableAdsRefresh&#34;:true,&#34;bannerType&#34;:&#34;iab&#34;,&#34;altText&#34;:&#34;Advertisement.&#34;,&#34;ariaLabelTemplate&#34;:&#34;Advertisement.[0]&#34;,&#34;type&#34;:&#34;iab_atf&#34;,&#34;altTextTemplate&#34;:&#34;Advertisement. [0]&#34;,&#34;viewPartElligibleForRefresh&#34;:50,&#34;pageTypes&#34;:[&#34;product&#34;,&#34;categorylevel1&#34;,&#34;categorylevel2&#34;,&#34;categorylevelN&#34;,&#34;search&#34;],&#34;adsRefreshTime&#34;:30,&#34;isEnabledLazyLoading&#34;:false,&#34;sizeMatrix&#34;:[{&#34;height&#34;:&#34;90&#34;,&#34;width&#34;:&#34;970&#34;,&#34;breakpoint&#34;:&#34;desktop&#34;},{&#34;height&#34;:&#34;90&#34;,&#34;width&#34;:&#34;728&#34;,&#34;breakpoint&#34;:&#34;tablet&#34;},{&#34;height&#34;:&#34;50&#34;,&#34;width&#34;:&#34;320&#34;,&#34;breakpoint&#34;:&#34;mobile&#34;}]}"></span>
1106
1107
1108</div>
1109<div class="google-ads aem-GridColumn aem-GridColumn--default--12">
1110
1111
1112
1113    <div class="google_ads_google">
1114        <div id="google-ads-placement-header" position="atf"></div>
1115    </div>
1116
1117</div>
1118<div class="dynamicBanner reactbasecomponent aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--phone--none aem-GridColumn--default--hide aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0">
1119
1120
1121
1122
1123    
1124    
1125
1126
1127
1128
1129
1130
1131    
1132    
1133        
1134
1135            
1136                
1137            
1138                
1139            
1140                
1141            
1142                
1143            
1144                
1145            
1146                
1147            
1148                
1149            
1150                
1151            
1152                
1153            
1154                
1155            
1156                
1157            
1158        
1159    
1160
1161
1162</div>
1163<div class="rewards-hub reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1164
1165
1166
1167
1168    
1169    
1170
1171
1172
1173
1174
1175
1176    
1177    
1178    <span data-component="RewardsHub" data-props="{&#34;enableSearchRewardsHub&#34;:&#34;true&#34;,&#34;enableVerifyNewPhoneNumberWidget&#34;:&#34;false&#34;,&#34;ctMoneyBalanceLabel&#34;:&#34;Your CT Money® Balance is&#34;,&#34;alertIcon&#34;:&#34;ct-notification&#34;,&#34;offersIcon&#34;:&#34;ct-offer&#34;,&#34;myDealsIcon&#34;:&#34;ct-triangle-benefits&#34;,&#34;alertLabel&#34;:&#34;Alerts&#34;,&#34;myDealsLabel&#34;:&#34;Deals&#34;,&#34;offersLabel&#34;:&#34;Offers&#34;,&#34;alertSequence&#34;:[&#34;lastvisited&#34;,&#34;flyer&#34;,&#34;promo&#34;],&#34;dealSequence&#34;:[&#34;cart&#34;,&#34;sfl&#34;,&#34;wishlist&#34;],&#34;swapOfferMessage&#34;:&#34;&lt;p>Didn&#39;t find what you are looking for?&lt;/p>\n&lt;p>&lt;b>&lt;a href=\&#34;
1178/en/my-account/weekly-offers.html?isRewardsHub=true\&#34; target=\&#34;_self\&#34; rel=\&#34;noopener noreferrer\&#34;>Try Swap Offers&lt;/a>&lt;/b>&lt;/p>\n&#34;,&#34;showMoreLabel&#34;:&#34;Show More&#34;,&#34;rewardsPerRowTablet&#34;:&#34;2&#34;,&#34;viewAllFlyersLink&#34;:&#34;&lt;p>View All Flyers&lt;/p>\n&#34;,&#34;spendAndGetText&#34;:&#34;Spend And Get&#34;,&#34;rewardsPerRowDesktop&#34;:&#34;2&#34;,&#34;blockListPagePaths&#34;:[&#34;/en/shopping-cart.html&#34;,&#34;/en/checkout.html&#34;],&#34;potentialEarnCTMoneyAmtLabel&#34;:&#34;Earn up to [0] CTM&#34;,&#34;schemaId&#34;:&#34;recently-viewed_rr&#34;,&#34;offersLimit&#34;:&#34;2.0&#34;,&#34;currentlyViewingLabel&#34;:&#34;Currently Viewing&#34;,&#34;weeklyFlyerLabel&#34;:&#34;Weekly Flyer&#34;,&#34;weeklyFlyerImgPencilBanner&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/flyer-desktop-2x.png&#34;,&#34;weeklyFlyerImgRewardsHub&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/flyer-mobile-2x.png&#34;,&#34;viewNowLink&#34;:&#34;&lt;p>&lt;a title=\&#34;View Flyer\&#34; href=\&#34;https://www.canadiantire.ca/en/flyer.html\&#34; target=\&#34;_blank\&#34; rel=\&#34;noopener noreferrer\&#34;>View Now&lt;/a>&lt;/p>\n&#34;,&#34;weeklyOffersHeading&#34;:&#34;Weekly Offers&#34;,&#34;continueWithFlowLabel&#34;:&#34;Continue where you left off&#34;,&#34;cartLabel&#34;:&#34;Cart [0]&#34;,&#34;goToCartLabel&#34;:&#34;Go To Cart&#34;,&#34;cartPageLink&#34;:&#34;/en/shopping-cart.html&#34;,&#34;yourWishlistLabel&#34;:&#34;Your Wishlist ([0]) &#34;,&#34;goToWishlistLabel&#34;:&#34;Go to Wishlist &#34;,&#34;wishlistPageLink&#34;:&#34;/en/wishlist.html&#34;,&#34;rewardsCTMoneyBalanceLabel&#34;:&#34;&lt;p>CT Money®&lt;/p>\n&#34;,&#34;allyRewardsCTMoneyLabel&#34;:&#34;CT Money Balance :&#34;,&#34;ctMoneyBalanceURL&#34;:&#34;/en/my-account/weekly-offers.html&#34;,&#34;ctMoneyBalanceTarget&#34;:&#34;_self&#34;,&#34;offerTileLimit&#34;:&#34;&#34;,&#34;sfllabel&#34;:&#34;Save for Later ([0])&#34;,&#34;sflpagelinklabel&#34;:&#34;Go to Save For Later &#34;,&#34;sflpagelink&#34;:&#34;/en/shopping-cart.html#save-for-later&#34;,&#34;pageSize&#34;:&#34;3&#34;,&#34;enableSelectOnRewardHub&#34;:&#34;false&#34;,&#34;emptyCartTitle&#34;:&#34;No new deals available on Cart items&#34;,&#34;emptyCartDesc&#34;:&#34;Looks like we don’t have any current deals on any items that are in your Cart. Deals are updated frequently, so check back often!&#34;,&#34;emptySflTitle&#34;:&#34;No new deals available on Save for Later items&#34;,&#34;emptySflDesc&#34;:&#34;Looks like we don’t have any current deals on any items you have Saved for Later. Deals are updated frequently, so check back often!&#34;,&#34;emptyWishlistTitle&#34;:&#34;No new deals available on Wishlist items&#34;,&#34;emptyWishlistDesc&#34;:&#34;Looks like we don’t have any current deals on any items that are on your Wishlist. Deals are updated frequently, so check back often!&#34;,&#34;searchPlaceholderText&#34;:&#34;Search an Offer&#34;,&#34;noResultsFoundLabel&#34;:&#34;No offers found for \&#34;[0]”&#34;,&#34;noResultsFoundDescription&#34;:&#34;&lt;p>Sorry, no offers were found. If you want to carry on searching, here are a few tips:&lt;/p>\n&lt;ul>\n&lt;li>Make sure your spelling is correct&lt;/li>\n&lt;li>Use fewer keywords to broaden your search&lt;/li>\n&lt;/ul>\n&#34;,&#34;clearAllLabel&#34;:&#34;Clear All&#34;,&#34;maxnumofcharacters&#34;:&#34;50.0&#34;,&#34;verifyNewPhoneNumberHeader&#34;:&#34;&#34;,&#34;verifyNewPhoneNumberSubHeader&#34;:&#34;&#34;,&#34;verifyNewPhoneNumberCTA&#34;:&#34;&#34;,&#34;verifyNewPhoneNumberCTAURL&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberHeader&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberSubHeader&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberCTA&#34;:&#34;&#34;,&#34;verifySavedPhoneNumberCTAURL&#34;:&#34;&#34;,&#34;alertsLabel&#34;:&#34;Alerts&#34;,&#34;offerRelatedData&#34;:{&#34;notActivatedLabel&#34;:&#34;Not Activated&#34;,&#34;activateAllOffersMessage&#34;:&#34;Activate All Offers&#34;,&#34;activateOfferLabel&#34;:&#34;Activate Offer&#34;,&#34;offerImageAltText&#34;:&#34;Offer Image&#34;,&#34;offerTermsLabel&#34;:&#34;Offer Terms&#34;,&#34;activateOfferBtnText&#34;:&#34;Activate Offer&#34;,&#34;activatedLabel&#34;:&#34;Activated&#34;,&#34;emptyOffersDescription&#34;:&#34;&lt;p>We&#39;re sorry, there may be a temporary issue or you have no offers available yet. Please check back anytime!&lt;/p>\n&#34;,&#34;activeLabel&#34;:&#34;Active&#34;,&#34;offerDetailsLabel&#34;:&#34;Offer Details&#34;,&#34;offerExpiresLabel&#34;:&#34;Offer Expires&#34;,&#34;redeemedBtnText&#34;:&#34;Redeemed&#34;,&#34;emptyOffersHeading&#34;:&#34;There are no offers here, yet.&#34;,&#34;enableComboExclusions&#34;:&#34;true&#34;,&#34;activatedOfferBtnText&#34;:&#34;&#34;,&#34;activationErrorMessage&#34;:&#34;&#34;,&#34;unactivatedLabel&#34;:&#34;Unactivated&#34;,&#34;activateAllOffersLabel&#34;:&#34;Activate All Offers&#34;,&#34;offerStatusLabel&#34;:&#34;Offer Status&#34;,&#34;emptyOffersImageAltText&#34;:&#34;Empty Offer Image&#34;,&#34;allOffersActivatedLabel&#34;:&#34;All Offers Activated&#34;,&#34;offerEndsLabel&#34;:&#34;Offer Ends in [0] day(s)&#34;,&#34;offerEndsTodayLabel&#34;:&#34;Offer Ends Today&#34;,&#34;emptyOffersImage&#34;:&#34;
1178https://media-www.canadiantire.ca/icon/microsoftteams-image-2--57e3fd0c-5a19-4c67-8d45-24cdd6aed9d7.png&#34;,&#34;offerEndsDateLabel&#34;:&#34;Offer Ends Date&#34;,&#34;offersLabel&#34;:&#34;Offers&#34;,&#34;activateLabel&#34;:&#34;Activate&#34;},&#34;rewardsChallengeData&#34;:{&#34;daysLeftText&#34;:&#34;[0] Days&#34;,&#34;rewardsChallengeStartDate&#34;:1773808200000,&#34;rewardsChallengeEndDate&#34;:1780380000000,&#34;sucessImageForMobile&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholdercomplete-mobile-2x.png&#34;,&#34;statusInCompleteLabel&#34;:&#34;InComplete&#34;,&#34;purchaseEarnSubtitle&#34;:&#34;Shop online or in store at participating locations using your rewards card to complete your first purchase and collect CT Money.&#34;,&#34;activateOfferLink&#34;:&#34;/content/triangle/en/my-account/weekly-offers.html&#34;,&#34;termsAndCondLabel&#34;:&#34;Terms and Conditions&#34;,&#34;redeemCtMoneyTitle&#34;:&#34;Redeem CT Money&#34;,&#34;rewardsDetailsImage&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholder-mobile-2x.png&#34;,&#34;rewardsChallengeImgAltText&#34;:&#34;Rewards Challenge Image&#34;,&#34;taskEndsText&#34;:&#34;Offer ends in [0] days&#34;,&#34;learnMoreCtaA11yLabel&#34;:&#34;Learn More&#34;,&#34;minuteLabel&#34;:&#34;Minute&#34;,&#34;viewTransCtaLabel&#34;:&#34;View Transaction&#34;,&#34;activateFirstOfferTitle&#34;:&#34;Activate Your First Offer&#34;,&#34;rewardsHubChallengeSuccessAlt&#34;:&#34;Rewards Hub Challenge Success Image&#34;,&#34;anotherPurchaseSubtitle&#34;:&#34;Shop online or in store at participating locations using your rewards card to complete your second purchase and collect CT Money.&#34;,&#34;rewardsChallengeHeading&#34;:&#34;Triangle Rewards Challenge&#34;,&#34;activateFirstOfferSubTitle&#34;:&#34;Go to the Offers tab and activate an offer&#34;,&#34;isChallengeCompleted&#34;:&#34;false&#34;,&#34;rewardsChallengeList&#34;:&#34;&#34;,&#34;rewardsChallengeEarnLabel&#34;:&#34;Earn [0] CT Money when you complete all tasks.&#34;,&#34;taskProgressText&#34;:&#34;[0]/[0] tasks completed&#34;,&#34;challengeSuccessText&#34;:&#34;Challenge completed&#34;,&#34;hoursLabel&#34;:&#34;Hours&#34;,&#34;challengeEndsInText&#34;:&#34;Challenge ends in&#34;,&#34;activateOfferAllyLabel&#34;:&#34;Activate Offer Ally Label&#34;,&#34;statusCompletedLabel&#34;:&#34;Completed&#34;,&#34;activateOfferLabel&#34;:&#34;Activate Offer&#34;,&#34;rewardsChallengeTitle&#34;:&#34;New Member Challenge&#34;,&#34;learnMoreCtaLabel&#34;:&#34;Learn More&#34;,&#34;activateOfferLinkTarget&#34;:&#34;_blank&#34;,&#34;earnCtMoneyLabel&#34;:&#34;&lt;p>&amp;nbsp;CT Money® Earned&lt;/p>\n&#34;,&#34;rewardsHubChallengeSuccessImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholdercomplete-tablet-2x.png&#34;,&#34;viewTransCtaLinkTarget&#34;:&#34;_blank&#34;,&#34;purchaseEarnTitle&#34;:&#34;Make a Purchase and Earn&#34;,&#34;successImageAltText&#34;:&#34;Success Image&#34;,&#34;rewardsHubChallengeImgAlt&#34;:&#34;Rewards Hub Challenge Image&#34;,&#34;secondLabel&#34;:&#34;Second&#34;,&#34;rewardsDetailsImgAltText&#34;:&#34;Rewards Details Imgage&#34;,&#34;termsAndCondText&#34;:&#34;&lt;p>Here are the few&amp;nbsp; Terms And Conditions to be followed as a new loyalty user, please join our extended program on clicking the above link.&lt;/p>\n&#34;,&#34;anotherPurchaseTitle&#34;:&#34;Make Another Purchase and Earn&#34;,&#34;redeemCtMoneySubtitle&#34;:&#34;During checkout on your next purchase, redeem any amount of CT Money you previously earned. &#34;,&#34;viewTransCtaLink&#34;:&#34;View Transactions CTA Link&#34;,&#34;successImage&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholdercomplete-desktop-2x.png&#34;,&#34;rewardsHubChallengeImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholder-tablet-2x.png&#34;,&#34;rewardsDetailsEarnText&#34;:&#34;As a new Triangle Rewards member, we’d like to kick things off by giving you the chance to earn [0] CT Money for completing the tasks in this challenge.&#34;,&#34;rewardsChallengeImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/oa-placeholder-desktop-2x.png&#34;,&#34;viewtransctaA11ylabel&#34;:&#34;View Transaction&#34;},&#34;bannerImageList&#34;:[{&#34;bannerId&#34;:&#34;CTP&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/gas-desktop-offer-card-logo.png&#34;,&#34;bannerImageAlt&#34;:&#34;Canadian Tire Petroleum&#34;},{&#34;bannerId&#34;:&#34;CTR&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/canadian-tire-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;CanadianTire&#34;},{&#34;bannerId&#34;:&#34;ATM&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/atmosphere-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Atmosphere&#34;},{&#34;bannerId&#34;:&#34;MRK&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/marks-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Marks&#34;},{&#34;bannerId&#34;:&#34;PHL&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/pro-hockey-life-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Pro Hockey Life&#34;},{&#34;bannerId&#34;:&#34;PTY&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/party-city-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Partycity&#34;},{&#34;bannerId&#34;:&#34;SPC&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sport-check-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;SportChek&#34;},{&#34;bannerId&#34;:&#34;ATF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/atmosphere-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;ATF Alt Text&#34;},{&#34;bannerId&#34;:&#34;HOC&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/hockey-expert-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Hockey Experts Alt Text&#34;},{&#34;bannerId&#34;:&#34;SEF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sport-experts-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Sports Expert&#34;},{&#34;bannerId&#34;:&#34;SRF&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/banners/category-content/2022/triangle-ca-odp-2022-/sports-rouseau-desktop-offer-card.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Sports Rousseau Alt Text&#34;},{&#34;bannerId&#34;:&#34;THI&#34;,&#34;bannerImagePath&#34;:&#34;https://media-triangle.canadiantire.ca/logo/offer-card-logo-th_966e3010-c5d1-4b23-897a-77e91d40320e.svg&#34;,&#34;bannerImageAlt&#34;:&#34;Tim Hortons&#34;}],&#34;excludeBannerList&#34;:null,&#34;promoUpdateTimestamp&#34;:&#34;2025-07-29T09:41:00-04:00&#34;,&#34;defaultAlertBadgeCount&#34;:10,&#34;isWestBanner&#34;:true,&#34;promoSectionList&#34;:[{&#34;promoBannerImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/mobile-rewardshub-mastercard.png&#34;,&#34;promoBannerImgAlignment&#34;:&#34;left&#34;,&#34;promoBannerImgAlt&#34;:&#34;Promo Banner&#34;,&#34;promoDescription&#34;:&#34;&lt;p>Take your&amp;nbsp;Rewards&amp;nbsp;to the next level with a Triangle Credit Card! &lt;a rel=\&#34;noopener noreferrer\&#34; title=\&#34;Learn More\&#34; target=\&#34;_blank\&#34; href=\&#34;https://triangle.canadiantire.ca/en/credit-cards/triangle-mastercard.html\&#34;>Learn More&lt;/a>&lt;/p>\r\n&#34;,&#34;promoDescriptionUserType&#34;:&#34;&#34;,&#34;promoType&#34;:&#34;rewards&#34;},{&#34;promoBannerImg&#34;:&#34;https://media-triangle.canadiantire.ca/category-content/2022/triangle-ca-odp-2022-/mobile-rewardshub-select.png&#34;,&#34;promoBannerImgAlignment&#34;:&#34;left&#34;,&#34;promoBannerImgAlt&#34;:&#34;Promo Banner&#34;,&#34;promoDescription&#34;:&#34;&lt;p>Join Triangle Select today to earn even more Canadian Tire Money&amp;nbsp;&lt;a rel=\&#34;noopener noreferrer\&#34; target=\&#34;_blank\&#34; href=\&#34;https://triangle.canadiantire.ca/en/triangle-select.html\&#34; title=\&#34;Join Triangle Select\&#34;>Join Triangle Select&lt;/a>&lt;/p>\r\n&#34;,&#34;promoDescriptionUserType&#34;:&#34;&#34;,&#34;promoType&#34;:&#34;triangleSelect&#34;}]}"></span>
1179
1180
1181</div>
1182
1183    
1184</div>
1185
1186</div>
1187</div>
1188        
1189    
1190
1191    
1192
1193
1194
1195</header>
1196<div class="breadcrumb aem-GridColumn aem-GridColumn--default--12">
1197
1198
1199
1200
1201 
1202 <div data-component="Breadcrumb" data-props="{&#34;currentPageName&#34;:&#34;Shop By Appointment&#34;,&#34;currentPageLink&#34;:&#34;/en/retail-store-services/shop-by-appointment.html&#34;,&#34;parentPages&#34;:[{&#34;name&#34;:&#34;Service Shop&#34;,&#34;link&#34;:&#34;/en/retail-store-services.html&#34;}]}">
1203  <span class="nl-skeleton nl-breadcrumbs__skeleton"></span>
1204 </div>
1205
1206
1207</div>
1208<div class="responsivegrid aem-GridColumn aem-GridColumn--default--12">
1209
1210
1211<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
1212    
1213    <div class="edgetoedgebanner aem-GridColumn aem-GridColumn--default--12">
1214
1215
1216    
1217    
1218    
1219        <div class="edge-to-edge-banner nl-edge-banner__hide" data-analytics-position="1" data-analytics-type="promoContainer">
1220            
1221            <div class="nl-edge-banner nl-edge-banner--primary-grey  nl-full-width-container" data-analytics="{&#34;componentType&#34;:&#34;EdgeToEdge-Banner-Promo&#34;,&#34;name&#34;:null,&#34;position&#34;:&#34;1.1&#34;,&#34;creative&#34;:&#34;Shop with a Ski \u0026amp; Snowboard Expert&#34;}" data-analytics-type="promo" style="background-color: #E5E5E5;">
1222                <div class="nl-edge-banner__content nl-container">
1223                    
1224                        <div class="nl-edge-banner__content--left nl-col-sm-12 nl-col-md-6">
1225                            <h1>Shop with a Ski &amp; Snowboard Expert</h1>
1226                            <p>
1226Book a free one-on-one shopping experience with a ski and snowboard gear expert to help you get outfitted with everything you need to hit the slopes this winter.</p>
1227
1228                            
1229                        </div>
1230                        <div class="nl-edge-banner__content--right nl-col-sm-12 nl-col-md-6">
1231                            
1232                                <img alt="Shop by appointment" class="nl-edge-banner__image nl-xs-none nl-sm-block nl-md-block" data-component-name="edge-to-edge-banner" fetchpriority="high" height="450" src="https://media-www.sportchek.ca/category-content/2025/sportchek-promotions/odp-2025-sportchek-wk43-shop-by-appt-broad.png" width="960"/>
1233                                <img alt="Shop by appointment" class="nl-edge-banner__image nl-xs-block nl-sm-none" data-component-name="edge-to-edge-banner" fetchpriority="high" height="176" src="https://media-www.sportchek.ca/category-content/2025/sportchek-promotions/odp-2025-sportchek-wk43-shop-by-appt-broad.png" width="375"/>
1234                            
1235                            
1236                        </div>
1237                    
1238                    
1239                </div>
1240            </div>
1241            
1242        </div>
1243        <span class="nl-open-graph-image-tag-component" data-component="OpenGraphImageTagComponent" data-props="{
1244		&quot;component&quot;: &quot;EdgeToEdgeBanner&quot;,
1245		&quot;imageLink&quot;: &quot;https://media-www.sportchek.ca/category-content/2025/sportchek-promotions/odp-2025-sportchek-wk43-shop-by-appt-broad.png&quot;
1246	}">
1247</span>
1248    
1249</div>
1250<div class="slimbanner aem-GridColumn aem-GridColumn--default--12">
1251
1252
1253
1254</div>
1255<div class="richtext text aem-GridColumn aem-GridColumn--default--12">
1256
1257
1258    
1259
1260<div class="rich-text ">
1261    <p><b>Enjoy an elevated shopping experience at Sport Chek</b></p>
1262<p>At select locations, you can book a free one-on-one shopping experience with a ski and snowboard gear expert and get outfitted with everything you need to hit the slopes this upcoming season.</p>
1263<p>Our dedicated advisors, equipped with expert product knowledge from extensive brand training, will provide a complete boot fit for your ski or snowboard boots, help you choose and size new skis or snowboards and ensure your bindings are installed and adjusted.</p>
1264<p>Find everything that you need with our extensive selection of:</p>
1265<ul><li>Boots: For skis and snowboards</li><li>Equipment: Skis, snowboards, bindings and more.</li><li>Accessories: Outerwear, helmets, goggles and more.</li><li>Service Shop: Get your skis and snowboards professionally tuned.</li></ul>
1266<p>What to bring:</p>
1267<ul><li>Equipment adjustments: If you plan on purchasing equipment that requires adjustments (such as boots or bindings), please bring in any existing equipment you have. This will help us make the necessary adjustments on-site. You don&#39;t need to bring in old equipment that you no longer plan to use.</li><li>Boot fitting: For an optimal boot fitting experience, wear clothing that allows easy access to your shins and calves. Wearing thin ski socks and pants that can be easily rolled up will help ensure a proper fit.</li></ul>
1268
1269</div> 
1270</div>
1271<div class="richtext text aem-GridColumn aem-GridColumn--default--12">
1272
1273
1274    
1275
1276<div class="rich-text ">
1277    <center><h3><br />
1278To book your appointment:</h3>
1279</center>
1280<center><h2><a href="https://sportchek.coconutcalendar.com/" target="_blank" rel="noopener noreferrer">Book Online Here</a></h2>
1281</center>
1282
1283</div> 
1284</div>
1285<div class="richtext text aem-GridColumn aem-GridColumn--default--12">
1286
1287
1288    
1289
1290<div class="rich-text ">
1291    <p><b>Available at the following locations:</b></p>
1292
1293</div> 
1294</div>
1295<div class="freehtml aem-GridColumn aem-GridColumn--default--12">
1296
1297
1298    
1299    
1300
1301
1302
1303
1304	<div>
1305        
1306        
1307            <style>*#custtab {
1308	margin-right: auto;
1309	margin-left: 0;
1310	width: 100.0%;
1311}
1312*#custtab td {
1313	padding: 15.0px;
1314	text-transform: capitalize;
1315}
1316</style>
1317
1318<table id="custtab" border="1" cellpadding="5" cellspacing="1"><tbody><tr><td><b>Province</b></td><td>British Columbia</td><td>Alberta</td><td>Ontario</td><td>
1318New Brunswick</td><td>Nova Scotia</td></tr><tr><td><b>Store Location</b></td><td>
1319                <ul style="	list-style-type: none;
1320	padding-left: 0;
1321"><li>Kelowna- Orchard Park Centre</li><li>Burnaby- Metrotown</li><li>West Vancouver- Park Royal</li><li>Richmond Centre</li><li>Langley- Willowbrook Centre</li><li>Vancouver- Robson Street</li></ul>
1322            </td><td>
1323                <ul style="	list-style-type: none;
1324	padding-left: 0;
1325"><li>Calgary- Crossiron Mills</li><li>Calgary- Market Mall</li><li>West Edmonton Mall</li><li>South Edmonton Common</li></ul>
1326            </td><td>
1327                <ul style="	list-style-type: none;
1328	padding-left: 0;
1329"><li>Etobicoke- North Queen</li><li>New Market- Upper Canada Mall</li><li>Place D&#39;Orleans Shopping Centre</li></ul>
1330            </td><td>
1331                <ul style="	list-style-type: none;
1332	padding-left: 0;
1333"><li>Moncton- Northwest Centre</li></ul>
1334            </td><td>
1335                <ul style="	list-style-type: none;
1336	padding-left: 0;
1337"><li>Halifax Shopping Centre</li></ul>
1338            </td></tr></tbody></table>
1339        
1340    </div>
1341
1342
1343</div>
1344<div class="freehtml aem-GridColumn aem-GridColumn--default--12">
1345
1346
1347    
1348    
1349
1350
1351
1352
1353
1354</div>
1355<div class="richtext text aem-GridColumn aem-GridColumn--default--12">
1356
1357
1358    
1359
1360<div class="rich-text ">
1361    <p><i>*Appointments must be booked in advance. Each appointment allows for a max of 60 minutes. If you are shopping for family or multiple people, please contact the store directly to book the allotted time needed.</i></p>
1362
1363</div> 
1364</div>
1365
1366    
1367</div>
1368</div>
1369<footer class="dynamicexperiencefragment experiencefragment aem-GridColumn aem-GridColumn--default--12">
1370
1371
1372
1373    
1374    
1375        <!-- EXp fragment loaded -->
1376        <div class="cmp-experiencefragment cmp-experiencefragment--"><div class="xfpage page basicpage">
1377
1378
1379
1380<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
1381    
1382    <div class="recommendation reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1383
1384
1385
1386
1387    
1388    
1389
1390
1391
1392
1393
1394
1395    
1396      
1397            <span data-component="ProductCarousel" data-props="{&#34;enableSaveStory&#34;:true,&#34;showComponent&#34;:&#34;true&#34;,&#34;numberOfCategories&#34;:5,&#34;isForRecentlyView&#34;:false,&#34;rowsOnLoad&#34;:4,&#34;tableDefaultState&#34;:false,&#34;shouldShowSkeleton&#34;:true,&#34;titleAlignment&#34;:&#34;left&#34;,&#34;minimumNumberOfRecommendationsPC&#34;:1,&#34;schemaId&#34;:&#34;recently-viewed_rr&#34;,&#34;enableATC&#34;:false,&#34;enableCompareSimilarProducts&#34;:false,&#34;excludePageType&#34;:[&#34;account&#34;,&#34;offers&#34;,&#34;orderhistory&#34;,&#34;accountsettings&#34;,&#34;accountdashboard&#34;,&#34;mygarage&#34;,&#34;preferenceCenter&#34;],&#34;numberOfProducts&#34;:4,&#34;enableATCFlyOut&#34;:false,&#34;enableParentCategoryLink&#34;:false,&#34;enableAddOptionsButton&#34;:false,&#34;maximumNumberOfRecommendationsPC&#34;:15,&#34;linkTarget&#34;:&#34;_self&#34;,&#34;freeShippingEnabled&#34;:false,&#34;recommendationType&#34;:&#34;ProductCarousel&#34;,&#34;enableBadges&#34;:true}">
1398                  <span class="nl-skeleton nl-recommendations__skeleton">
1399                  </span>
1400
1401                  
1402
1403                  
1404
1405            </span>
1406         
1407
1408
1409</div>
1410<div class="sponsoredproductcarousel reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1411
1412
1413
1414
1415    
1416    
1417
1418
1419
1420
1421
1422
1423    
1424    <div id="criteo-carousel" data-component="SponsoredProductCarousel" data-props="{&#34;showComponent&#34;:&#34;true&#34;,&#34;title&#34;:&#34;Sponsored Products&#34;,&#34;pageTypes&#34;:[&#34;product&#34;,&#34;categorylevel2&#34;,&#34;categorylevelN&#34;,&#34;search&#34;]}">
1425    </div>
1426
1427
1428</div>
1429<div class="ad-banner reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1430
1431
1432
1433
1434    
1435    
1436
1437
1438
1439
1440
1441
1442    
1443    <span data-component="AdBanner" data-props="{&#34;showComponent&#34;:true,&#34;adPosition&#34;:&#34;btf&#34;,&#34;enableAdsRefresh&#34;:true,&#34;bannerType&#34;:&#34;iab&#34;,&#34;altText&#34;:&#34;Advertisement.&#34;,&#34;ariaLabelTemplate&#34;:&#34;Advertisement.[0]&#34;,&#34;type&#34;:&#34;iab_btf&#34;,&#34;altTextTemplate&#34;:&#34;Advertisement. [0]&#34;,&#34;viewPartElligibleForRefresh&#34;:50,&#34;pageTypes&#34;:[&#34;home&#34;,&#34;product&#34;,&#34;categorylevel1&#34;,&#34;categorylevel2&#34;,&#34;categorylevelN&#34;,&#34;search&#34;],&#34;adsRefreshTime&#34;:30,&#34;isEnabledLazyLoading&#34;:false,&#34;sizeMatrix&#34;:[{&#34;height&#34;:&#34;250&#34;,&#34;width&#34;:&#34;970&#34;,&#34;breakpoint&#34;:&#34;desktop&#34;},{&#34;height&#34;:&#34;90&#34;,&#34;width&#34;:&#34;728&#34;,&#34;breakpoint&#34;:&#34;tablet&#34;},{&#34;height&#34;:&#34;250&#34;,&#34;width&#34;:&#34;300&#34;,&#34;breakpoint&#34;:&#34;mobile&#34;}]}"></span>
1444
1445
1446</div>
1447<div class="google-ads aem-GridColumn aem-GridColumn--default--12">
1448
1449
1450
1451    <div class="google_ads_google">
1452        <div id="google-ads-placement-footer" position="btf"></div>
1453    </div>
1454
1455</div>
1456<div class="dynamicBanner reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1457
1458
1459
1460
1461    
1462    
1463
1464
1465
1466
1467
1468
1469    
1470    
1471        
1472
1473            
1474                
1475            
1476                
1477            
1478                
1479            
1480                
1481            
1482                
1483            
1484                
1485            
1486                
1487            
1488                
1489            
1490                
1491            
1492                
1493            
1494                
1495            
1496        
1497    
1498
1499
1500</div>
1501<div class="footerlinks aem-GridColumn aem-GridColumn--default--12">
1502
1503
1504
1505
1506
1507
1508<script type="application/ld+json">
1509    {"potentialAction":[{"name":"Order Status","target":{"url":"https://www.sportchek.ca/en/check-order-status.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Pickup & Online Delivery","target":{"url":"https://www.sportchek.ca/en/customer-service/online-ordering.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Service Shop","target":{"url":"https://www.sportchek.ca/en/retail-store-services.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Returns & Exchanges","target":{"url":"https://www.sportchek.ca/en/customer-service/returns.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Help & FAQs","target":{"url":"https://www.sportchek.ca/en/customer-service.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Store Locator","target":{"url":"https://www.sportchek.ca/en/store-locator.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Gift Cards","target":{"url":"https://www.sportchek.ca/en/customer-service/gift-card-faqs.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Contact Us","target":{"url":"https://www.sportchek.ca/en/customer-service/contact-us.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Product Recalls","target":{"url":"https://corp.canadiantire.ca/English/media/product-recalls/default.aspx","@type":"EntryPoint"},"@type":"Action"},{"name":"Cookie Settings","target":{"url":"https://www.sportchek.ca/#ot-sdk-btn.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Canadian Tire","target":{"url":"https://www.canadiantire.ca","@type":"EntryPoint"},"@type":"Action"},{"name":"Mark's","target":{"url":"https://www.marks.com","@type":"EntryPoint"},"@type":"Action"},{"name":"Triangle","target":{"url":"https://www.sportchek.ca/en/rewards.html","@type":"EntryPoint"},"@type":"Action"},{"name":"PartSource","target":{"url":"https://www.partsource.ca","@type":"EntryPoint"},"@type":"Action"},{"name":"Pro Hockey Life","target":{"url":"https://www.prohockeylife.com","@type":"EntryPoint"},"@type":"Action"},{"name":"Sports Experts","target":{"url":"https://www.sportsexperts.ca","@type":"EntryPoint"},"@type":"Action"},{"name":"Trio Hockey","target":{"url":"https://www.triohockey.ca/","@type":"EntryPoint"},"@type":"Action"},{"name":"Our Banners","target":{"url":"https://corp.canadiantire.ca/English/our-banners/default.aspx","@type":"EntryPoint"},"@type":"Action"},{"name":"About Sport Chek","target":{"url":"https://www.sportchek.ca/en/customer-service/corporate-information.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Our Brands","target":{"url":"https://www.sportchek.ca/en/all-brands.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Join the Sport Chek Team!","target":{"url":"https://www.sportchek.ca/en/customer-service/corporate-information/careers.html","@type":"EntryPoint"},"@type":"Action"},{"name":"About Triangle ID","target":{"url":"https://www.sportchek.ca/en/support/triangle-id.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Sustainability","target":{"url":"https://www.sportchek.ca/en/campaigns/sustainability.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Jumpstart","target":{"url":"https://jumpstart.canadiantire.ca/","@type":"EntryPoint"},"@type":"Action"},{"name":"Privacy Policy","target":{"url":"https://www.sportchek.ca/en/customer-service/policies/privacy.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Terms and Conditions","target":{"url":"https://www.sportchek.ca/en/customer-service/policies/termsandconditions.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Site Map","target":{"url":"https://www.sportchek.ca/en/sitemap.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Accessibility","target":{"url":"https://www.sportchek.ca/en/customer-service/policies/accessibility.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Pricing Policy","target":{"url":"https://www.sportchek.ca/en/customer-service/policies/pricing.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Return Policy","target":{"url":"https://www.sportchek.ca/en/customer-service/policies/returns.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Learn More","target":{"url":"https://triangle.canadiantire.ca/en/triangle-app.html","@type":"EntryPoint"},"@type":"Action"},{"name":"Download the Canadian Tire App from the Apple App Store","target":{"url":"https://apps.apple.com/ca/app/triangle/id1343453471","@type":"EntryPoint"},"@type":"Action"},{"name":"Download the Canadian Tire App from the Google Play store","target":{"url":"https://play.google.com/store/apps/details?id=com.canadiantire.triangle","@type":"EntryPoint"},"@type":"Action"},{"name":"Customer service accessibility policy","target":{"url":"https://www.sportchek.ca/en/customer-service/policies.html","@type":"EntryPoint"},"@type":"Action"}],"image":"https://media-www.sportchek.ca/category-content/2025/sportchek-promotions/odp-2025-sportchek-hp-wk12-atmo-integration-sc-atmo-rev.svg","copyrightYear":"2022","copyrightHolder":"Canadian Tire","@type":"WPFooter","@context":"https://schema.org"}
1510</script>
1510
1511<div role="contentinfo" data-component="footer">
1512<div class="footer-links nl-full-width-container">
1513    <div class="nl-container nl-row">
1514        <div class="nl-col-md-8 nl-col-sm-8 nl-col-xs-6 footer-links__section-border">
1515            <div class="footer-links__container">
1516                
1517                    <div class="footer-links__section">
1518                        <h3 class="footer-links__desktop-heading">Customer Support</h3>
1519                        <button class="footer-links__mobile-heading">Customer Support
1520                            <svg class="js-icon footer-links__icon--plus">
1521                                <use data-icon="/icon/global-icons.svg#ct-plus" href="/icon/global-icons.svg#ct-plus"/>
1522                            </svg>
1523                            <svg class="js-icon footer-links__icon--minus footer-links__icon--hide">
1524                                <use data-icon="/icon/global-icons.svg#ct-subtract" href="/icon/global-icons.svg#ct-subtract"/>
1525                            </svg>
1526                        </button>
1527
1528                        <ul class="footer-links__dropdown-links footer-links__dropdown-links--hide">
1529                            
1530                                <li>
1531                                    
1532                                        <a data-hide-in-browse-only-mode="false" data-link-value="Order Status" data-feature-type="footer" href="/en/check-order-status.html" target="_self">Order Status</a>
1533                                    
1534                                    
1535                                </li>
1536                            
1537                                <li>
1538                                    
1539                                        <a data-hide-in-browse-only-mode="false" data-link-value="Pickup &amp; Online Delivery" data-feature-type="footer" href="/en/customer-service/online-ordering.html" target="_self">Pickup &amp; Online Delivery</a>
1540                                    
1541                                    
1542                                </li>
1543                            
1544                                <li>
1545                                    
1546                                        <a data-hide-in-browse-only-mode="false" data-link-value="Service Shop" data-feature-type="footer" href="/en/retail-store-services.html" target="_self">Service Shop</a>
1547                                    
1548                                    
1549                                </li>
1550                            
1551                                <li>
1552                                    
1553                                        <a data-hide-in-browse-only-mode="false" data-link-value="Returns &amp; Exchanges" data-feature-type="footer" href="/en/customer-service/returns.html" target="_self">Returns &amp; Exchanges</a>
1554                                    
1555                                    
1556                                </li>
1557                            
1558                                <li>
1559                                    
1560                                        <a data-hide-in-browse-only-mode="false" data-link-value="Help &amp; FAQs" data-feature-type="footer" href="/en/customer-service.html" target="_self">Help &amp; FAQs</a>
1561                                    
1562                                    
1563                                </li>
1564                            
1565                                <li>
1566                                    
1567                                        <a data-hide-in-browse-only-mode="false" data-link-value="Store Locator" data-feature-type="footer" href="/en/store-locator.html" target="_self">Store Locator</a>
1568                                    
1569                                    
1570                                </li>
1571                            
1572                                <li>
1573                                    
1574                                        <a data-hide-in-browse-only-mode="false" data-link-value="Gift Cards" data-feature-type="footer" href="/en/customer-service/gift-card-faqs.html" target="_self">Gift Cards</a>
1575                                    
1576                                    
1577                                </li>
1578                            
1579                                <li>
1580                                    
1581                                        <a data-hide-in-browse-only-mode="false" data-link-value="Contact Us" data-feature-type="footer" href="/en/customer-service/contact-us.html" target="_self">Contact Us</a>
1582                                    
1583                                    
1584                                </li>
1585                            
1586                                <li>
1587                                    
1588                                        <a data-hide-in-browse-only-mode="false" data-link-value="Product Recalls" data-feature-type="footer" href="https://corp.canadiantire.ca/English/media/product-recalls/default.aspx" target="_self">Product Recalls</a>
1589                                    
1590                                    
1591                                </li>
1592                            
1593                                <li>
1594                                    
1595                                    
1596                                        <button class="ot-sdk-show-settings" data-hide-in-browse-only-mode="false" data-link-value="Cookie Settings" data-feature-type="footer" href="#ot-sdk-btn" target="_self" id="ot-sdk-btn">Cookie Settings</button>
1597                                    
1598                                </li>
1599                            
1600                        </ul>
1601                    </div>
1602                
1603                
1604                    <div class="footer-links__section">
1605                        <h3 class="footer-links__desktop-heading">Our Partners</h3>
1606                        <button class="footer-links__mobile-heading">Our Partners
1607                            <svg class="js-icon footer-links__icon--plus">
1608                                <use data-icon="/icon/global-icons.svg#ct-plus" href="/icon/global-icons.svg#ct-plus"/>
1609                            </svg>
1610                            <svg class="js-icon footer-links__icon--minus footer-links__icon--hide">
1611                                <use data-icon="/icon/global-icons.svg#ct-subtract" href="/icon/global-icons.svg#ct-subtract"/>
1612                            </svg>
1613                        </button>
1614
1615                        <ul class="footer-links__dropdown-links footer-links__dropdown-links--hide">
1616                            
1617                                <li>
1618                                    <a data-hide-in-browse-only-mode="false" data-link-value="Canadian Tire" data-feature-type="footer" href="https://www.canadiantire.ca" target="_self">Canadian Tire</a>
1619                                </li>
1620                            
1621                                <li>
1622                                    <a data-hide-in-browse-only-mode="false" data-link-value="Mark&#39;s" data-feature-type="footer" href="https://www.marks.com" target="_blank">Mark&#39;s</a>
1623                                </li>
1624                            
1625                                <li>
1626                                    <a data-hide-in-browse-only-mode="false" data-link-value="Triangle" data-feature-type="footer" href="https://www.sportchek.ca/en/rewards.html" target="_blank">Triangle</a>
1627                                </li>
1628                            
1629                                <li>
1630                                    <a data-hide-in-browse-only-mode="false" data-link-value="PartSource" data-feature-type="footer" href="https://www.partsource.ca" target="_blank">PartSource</a>
1631                                </li>
1632                            
1633                                <li>
1634                                    <a data-hide-in-browse-only-mode="false" data-link-value="Pro Hockey Life" data-feature-type="footer" href="https://www.prohockeylife.com" target="_blank">Pro Hockey Life</a>
1635                                </li>
1636                            
1637                                <li>
1638                                    <a data-hide-in-browse-only-mode="false" data-link-value="Sports Experts" data-feature-type="footer" href="https://www.sportsexperts.ca" target="_blank">Sports Experts</a>
1639                                </li>
1640                            
1641                                <li>
1642                                    <a data-hide-in-browse-only-mode="false" data-link-value="Trio Hockey" data-feature-type="footer" href="https://www.triohockey.ca/" target="_blank">Trio Hockey</a>
1643                                </li>
1644                            
1645                                <li>
1646                                    <a data-hide-in-browse-only-mode="false" data-link-value="Our Banners" data-feature-type="footer" href="https://corp.canadiantire.ca/English/our-banners/default.aspx" target="_blank">Our Banners</a>
1647                                </li>
1648                            
1649                            
1650                        </ul>
1651                    </div>
1652                
1653                
1654                    <div class="footer-links__section">
1655
1656                        <h3 class="footer-links__desktop-heading">About Us</h3>
1657                        <button class="footer-links__mobile-heading">About Us
1658                            <svg class="js-icon footer-links__icon--plus">
1659                                <use data-icon="/icon/global-icons.svg#ct-plus" href="/icon/global-icons.svg#ct-plus"/>
1660                            </svg>
1661                            <svg class="js-icon footer-links__icon--minus footer-links__icon--hide">
1662                                <use data-icon="/icon/global-icons.svg#ct-subtract" href="/icon/global-icons.svg#ct-subtract"/>
1663                            </svg>
1664                        </button>
1665                        <ul class="footer-links__dropdown-links footer-links__dropdown-links--hide">
1666                            
1667                                <li>
1668                                    
1669                                        <a data-hide-in-browse-only-mode="false" data-link-value="About Sport Chek" data-feature-type="footer" href="/en/customer-service/corporate-information.html" target="_self">About Sport Chek</a>
1670                                    
1671                                    
1672                                </li>
1673                            
1674                                <li>
1675                                    
1676                                        <a data-hide-in-browse-only-mode="false" data-link-value="Our Brands" data-feature-type="footer" href="/en/all-brands.html" target="_self">Our Brands</a>
1677                                    
1678                                    
1679                                </li>
1680                            
1681                                <li>
1682                                    
1683                                        <a data-hide-in-browse-only-mode="false" data-link-value="Join the Sport Chek Team!" data-feature-type="footer" href="/en/customer-service/corporate-information/careers.html" target="_self">Join the Sport Chek Team!</a>
1684                                    
1685                                    
1686                                </li>
1687                            
1688                                <li>
1689                                    
1690                                        <a data-hide-in-browse-only-mode="false" data-link-value="About Triangle ID" data-feature-type="footer" href="https://triangle.canadiantire.ca/en/support/triangle-id.html" target="_self">About Triangle ID</a>
1691                                    
1692                                    
1693                                </li>
1694                            
1695                                <li>
1696                                    
1697                                        <a data-hide-in-browse-only-mode="false" data-link-value="Sustainability" data-feature-type="footer" href="/en/campaigns/sustainability.html" target="_blank">Sustainability</a>
1698                                    
1699                                    
1700                                </li>
1701                            
1702                                <li>
1703                                    
1704                                        <a data-hide-in-browse-only-mode="false" data-link-value="Jumpstart" data-feature-type="footer" href="https://jumpstart.canadiantire.ca/" target="_blank">Jumpstart</a>
1705                                    
1706                                    
1707                                </li>
1708                            
1709                        </ul>
1710                    </div>
1711                
1712                
1713                    <div class="footer-links__section">
1714                        <h3 class="footer-links__desktop-heading">Legal</h3>
1715                        <button class="footer-links__mobile-heading">Legal
1716                            <svg class="js-icon footer-links__icon--plus">
1717                                <use data-icon="/icon/global-icons.svg#ct-plus" href="/icon/global-icons.svg#ct-plus"/>
1718                            </svg>
1719                            <svg class="js-icon footer-links__icon--minus footer-links__icon--hide">
1720                                <use data-icon="/icon/global-icons.svg#ct-subtract" href="/icon/global-icons.svg#ct-subtract"/>
1721                            </svg>
1722                        </button>
1723
1724                        <ul class="footer-links__dropdown-links footer-links__dropdown-links--hide">
1725                            
1726                                <li>
1727                                    <a data-hide-in-browse-only-mode="false" data-link-value="Privacy Policy" data-feature-type="footer" href="/en/customer-service/policies/privacy.html" target="_self">Privacy Policy</a>
1728                                </li>
1729                            
1730                                <li>
1731                                    <a data-hide-in-browse-only-mode="false" data-link-value="Terms and Conditions" data-feature-type="footer" href="/en/customer-service/policies/termsandconditions.html" target="_self">Terms and Conditions</a>
1732                                </li>
1733                            
1734                                <li>
1735                                    <a data-hide-in-browse-only-mode="false" data-link-value="Site Map" data-feature-type="footer" href="/en/sitemap.html" target="_self">Site Map</a>
1736                                </li>
1737                            
1738                                <li>
1739                                    <a data-hide-in-browse-only-mode="false" data-link-value="Accessibility" data-feature-type="footer" href="/en/customer-service/policies/accessibility.html" target="_blank">Accessibility</a>
1740                                </li>
1741                            
1742                                <li>
1743                                    <a data-hide-in-browse-only-mode="false" data-link-value="Pricing Policy" data-feature-type="footer" href="/en/customer-service/policies/pricing.html" target="_self">Pricing Policy</a>
1744                                </li>
1745                            
1746                                <li>
1747                                    <a data-hide-in-browse-only-mode="false" data-link-value="Return Policy" data-feature-type="footer" href="/en/customer-service/policies/returns.html" target="_self">Return Policy</a>
1748                                </li>
1749                            
1750                        </ul>
1751                    </div>
1752                
1753            </div>
1754        </div>
1755        <div class="nl-col-md-3 nl-col-xs-6 nl-col-md-offset-1 nl-col-sm-3 nl-col-sm-offset-1 footer-social-share-icon">
1756            <div class="footer-social-share-icon__container-1">
1757                <h3 class="footer-social-share-icon__section-heading1">Join Our Email Community</h3>
1758                <div class="footer-social-share-icon__section-text">
1759                    Get 10% off* your first purchase plus more subscriber benefits.
1760                </div>
1761                <button id="email-signup" class="nl-button nl-button--secondary nl-button--mini">Sign up</button>
1762            </div>
1763            <div class="footer-social-share-icon__container-2">
1764                <h3 class="footer-soc
1764ial-share-icon__section-heading2">Download the Triangle App</h3>
1765                
1766                    <div class="footer-social-share-icon__section-text nl-xs-none nl-sm-none nl-md-block">Scan the QR code to access personalized weekly offers. </div>
1767                
1768                
1769                    <div class="footer-social-share-icon__section-text nl-xs-block nl-sm-block nl-md-none">Access personalized offers</div>
1770                
1771                <a data-link-value="Learn More" data-feature-type="footer" class="footer-social-share-icon__learn-more" href="https://triangle.canadiantire.ca/en/triangle-app.html" target="_self">Learn More
1772                </a>
1773                <div class="footer-social-share-icon__image-container qr-code-present">
1774                    <div class="footer-social-share-icon__qr-code-container">
1775                        <img src="https://media-triangle.canadiantire.ca/banners/promo-content/2023/06/triangle-app-qr-code-atmosphere-footer-qr-code-332279.png" loading="lazy" class="footer-social-share-icon__qr-code" alt="Learn More"/>
1776                    </div>
1777                    <div class="footer-social-share-icon__app-store-container">
1778                        
1779                            <a data-link-value="Download the Canadian Tire App from the Apple App Store" data-feature-type="footer" href="https://apps.apple.com/ca/app/triangle/id1343453471" target="_blank" rel="noopener noreferrer">
1780                                <img src="https://media-www.canadiantire.ca/icon/ct-footer-app-store-logo-c33be7f1-9600-4101-b38c-262cf0ba66be.png" loading="lazy" class="footer-social-share-icon__apple-store-logo" alt="Download the Canadian Tire App from the Apple App Store"/>
1781                            </a>
1782                        
1783                        
1784                            <a data-link-value="Download the Canadian Tire App from the Google Play store" data-feature-type="footer" href="https://play.google.com/store/apps/details?id=com.canadiantire.triangle" target="_blank" rel="noopener noreferrer">
1785                                <img src="https://media-www.canadiantire.ca/icon/ct-footer-google-play-logo-en-63336b26-9057-4e39-b314-5e689b2ffd4a.png" loading="lazy" class="footer-social-share-icon__google-store-logo" alt="Download the Canadian Tire App from the Google Play store"/>
1786                            </a>
1787                        
1788                    </div>
1789                </div>
1790            </div>
1791        </div>
1792    </div>
1793</div>
1794<div class="footer-social-share-icon nl-full-width-container">
1795    <div class="nl-container">
1796        <div class="nl-row nl-footer-social-share__container">
1797            <ul aria-label="Social Media Links" class="nl-footer-social-share__icons">
1798                
1799                    <li>
1800                        <a data-link-value="Facebook" data-feature-type="footer" class="nl-footer-social-share__icon" href="https://www.facebook.com/SportChekOfficial/" target="_blank" aria-label="Facebook" rel="noopener">
1801                            <svg fill="white" viewBox="0 0 32 32" aria-hidden="true">
1802                                <use href="/icon/global-icons.svg#ct-social-facebook"></use>
1803                            </svg>
1804                        </a>
1805                    </li>
1806                
1807                    <li>
1808                        <a data-link-value="TikTok" data-feature-type="footer" class="nl-footer-social-share__icon" href="https://www.tiktok.com/@sportchek" target="_blank" aria-label="TikTok" rel="noopener">
1809                            <svg fill="white" viewBox="0 0 32 32" aria-hidden="true">
1810                                <use href="/icon/global-icons.svg#ct-social-tiktok"></use>
1811                            </svg>
1812                        </a>
1813                    </li>
1814                
1815                    <li>
1816                        <a data-link-value="Instagram" data-feature-type="footer" class="nl-footer-social-share__icon" href="https://www.instagram.com/sportchek/" target="_blank" aria-label="Instagram" rel="noopener">
1817                            <svg fill="white" viewBox="0 0 32 32" aria-hidden="true">
1818                                <use href="/icon/global-icons.svg#ct-social-instagram"></use>
1819                            </svg>
1820                        </a>
1821                    </li>
1822                
1823                    <li>
1824                        <a data-link-value="Youtube" data-feature-type="footer" class="nl-footer-social-share__icon" href="https://www.youtube.com/user/SportChekOfficial/" target="_blank" aria-label="Youtube" rel="noopener">
1825                            <svg fill="white" viewBox="0 0 32 32" aria-hidden="true">
1826                                <use href="/icon/global-icons.svg#ct-social-youtube"></use>
1827                            </svg>
1828                        </a>
1829                    </li>
1830                
1831            </ul>
1832            <div class="footer-accessibility__container">
1833                <a data-link-value="Customer service accessibility policy" data-feature-type="footer" href="/en/customer-service/policies.html" target="_blank" rel="noopener noreferrer">
1834                    <img src="/content/dam/sportchek/accessibilityLogoNew.png" loading="lazy" class="footer-accessibility__container-logo" alt="Customer service accessibility policy"/>
1835                </a>
1836            </div>
1837        </div>
1838    </div>
1839</div>
1840</div>
1841
1842</div>
1843<div class="copyrightfooter aem-GridColumn aem-GridColumn--default--12">
1844
1845
1846<div class="nl-copyright-footer nl-full-width-container" data-component="copyrightfooter">
1847    <div class="nl-row nl-container">
1848        <div class="nl-col-md-12 nl-col-sm-12 nl-col-xs-6">
1849            <div class="nl-copyright-footer__divider-top"></div>
1850            <div class="nl-copyright-footer__first-row">
1851                <img src="https://media-www.sportchek.ca/category-content/2025/sportchek-promotions/odp-2025-sportchek-hp-wk12-atmo-integration-sc-atmo-rev.svg" loading="lazy" class="nl-copyright-footer__canadiantire-logo" alt="SportChek Logo"/>
1852
1853                <div class="nl-copyright-footer__copyright-text">
1854                    <p>© Copyright 2026. Canadian Tire. All rights reserved. </p>
1855
1856                </div>
1857            </div>
1858
1859            <div class="nl-copyright-footer__divider-bottom"></div>
1860            <div class="nl-copyright-footer__second-row">
1861                <!-- Disclaimer  -->
1862                <div class="add-ellipsis" id="legal-disclaimer-container" tabindex="0">
1863                    <div class="nl-copyright-footer__legal-disclaimer-text" id="legal-disclaimer-text">
1864                        <div class="nl-copyright-footer__legal-disclaimer-heading"> Legal Disclaimer</div>
1865                        <p><br />
1866**Online prices and sale effective dates may differ from those in-store and may vary by region. Selection and availability may vary by location. <br />
1867± Was price reflects the last national regular price this product was sold for.<br />
1868‡ Not all clearance priced items and price points available at all locations. Selection may vary by location.<br />
1869†The Triangle Rewards Program is owned and operated by Canadian Tire Corporation, Limited. Triangle™ Mastercard®, Triangle™ World Mastercard® and Triangle™ World Elite Mastercard® are issued by Canadian Tire Bank. Rewards are in the form of electronic Canadian Tire Money® (CT Money®). To collect bonus CT Money you must present a Triangle Rewards card/key fob, or use any approved Cardless method, at time of purchase or pay with a Triangle credit card. You cannot collect paper Canadian Tire Money on bonus offers. Any bonus multiplier is based on the base rate of collecting CT Money (0.4%), and will be added to whatever the Member would otherwise collect, without the bonus. Example: On a $100 (pre-tax) purchase with a 20X bonus multiplier a Member would earn a bonus $8 in CT Money (20 X .4% X $100). The 30X for Triangle Mastercard, World Mastercard and World Elite Mastercard customers consists of the 10X everyday plus the 20X bonus.  Not all items sold are eligible to earn CT Money or to be redeemed for. Conditions apply. Visit Triangle Rewards: Sign Up &amp; Earn Today for full program rules and Partner location information. The offered rate is exclusive of any bonus or promotional offers or redemption transactions. CT Money is collected on the pre-tax amount of the purchase. Bonus CT Money collected from online orders will be applied to the Member’s Triangle Rewards Account within five weeks of the purchase date. No rainchecks.<br />
1870*Financing available is “Equal payments, no interest” for 24 months (unless otherwise stated) and is only available on request, on approved credit and on purchases of $150 (unless otherwise stated) or more (Gift Cards excluded) made with your Triangle credit card at Canadian Tire, Sport Chek, Mark’s, L’Équipeur, Atmosphere, Sports Rousseau, Hockey Experts, L’Entrepôt du Hockey and participating Sports Experts. Interest does not accrue during the period of the plan. However, if we do not receive the full minimum due on a statement within 59 days of the date of that statement, or any event of default (other than a payment default) occurs under your Cardmember Agreement, all special payment plans on your account will terminate and (i) you will then be charged interest on the balances outstanding on such plans at the applicable regular annual rate from the day after the date of your next statement, and (ii) the balances outstanding will form part of the balance due on that statement. There is no administration fee charged for entering into a special payments plan. Each month during an equal payments plan you are required to pay in full by the due date that month’s equal payments plan instalment.  Any unpaid portion not received by the due date will no longer form part of the equal payments plan and interest will accrue on that amount from the day after the date of your next statement at the applicable regular annual rate. Offer subject to change without notice.<br />
1871Additional information for residents of Quebec only: The regular annual rate for persons applying for the Triangle Mastercard and the Triangle World Elite Mastercard is 22.99% for cash transactions and related fees and 21.99% for all other charges. Some applicants may receive a higher or lower regular annual rate depending on a credit evaluation. The minimum payment is the sum of (a) the greater of: (i) interest and fees shown on your statement &#43; $10; or (ii) 5% of the New Balance, excluding amounts on special payment plans, (b) any balance over your credit limit, (c) any amounts past due not included in (b) above, and (d) the amount of any equal payments plan instalments then due. Balances under $10 are due in full. For residents of Quebec, the peri
1871od between the statement date and the due date for payment is 26 days. The billing period covered by each statement can be from 28-33 days. The Triangle Mastercard and the Triangle World Elite Mastercard do not have an annual fee. Examples of borrowing costs (rounded to the nearest cent) assuming that all charges are purchases bearing interest at the regular annual rate of 21.99%, a 30 day month, no charges made on special payment plans and no other fees, additional payments or other changes are:<br />
1872<br />
1873</p>
1874<table cellpadding="0" cellspacing="0" border="1"><tbody><tr><td valign="top" width="319"><p>If your average balance is:</p>
1875</td><td valign="top" width="319"><p>Total monthly credit charges will be:</p>
1876</td></tr><tr><td valign="top" width="319"><p>$100</p>
1877</td><td valign="top" width="319"><p>$1.81</p>
1878</td></tr><tr><td valign="top" width="319"><p>$500</p>
1879</td><td valign="top" width="319"><p>$9.04</p>
1880</td></tr><tr><td valign="top" width="319"><p>$1000</p>
1881</td><td valign="top" width="319"><p>$18.07</p>
1882</td></tr><tr><td valign="top" width="319"><p>$2000</p>
1883</td><td valign="top" width="319"><p>$36.15</p>
1884</td></tr></tbody></table>
1885<p>®/™ Atmosphere &amp; Sport Chek are registered trademarks of FGL Sports Ltd.<br />
1886®/™ Unless otherwise noted, all trademarks are owned by Canadian Tire Corporation, Limited and are used under licence.<br />
1887®/™ Mastercard, World Mastercard and World Elite are registered trademarks, and the circles design is a trademark of Mastercard International Incorporated.</p>
1888<p> </p>
1889
1890                    </div>
1891                </div>
1892            </div>
1893        </div>
1894    </div>
1895</div>
1896
1897</div>
1898
1899    
1900</div>
1901
1902</div>
1903</div>
1904        
1905    
1906
1907    
1908
1909
1910
1911</footer>
1912<div class="dynamicexperiencefragment experiencefragment aem-GridColumn aem-GridColumn--default--12">
1913
1914
1915
1916    
1917    
1918        <!-- EXp fragment loaded -->
1919        <div class="cmp-experiencefragment cmp-experiencefragment--"><div class="xfpage page basicpage">
1920
1921
1922
1923<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
1924    
1925    <div class="minipdp reactbasecomponent aem-GridColumn aem-GridColumn--default--12">
1926
1927
1928
1929
1930    
1931    
1932
1933
1934
1935
1936
1937
1938    
1939    <span data-component="MiniPDP" data-props="{&#34;shipsInLabel&#34;:&#34;Ships in&#34;,&#34;isSeparatedErrorHandling&#34;:true,&#34;availableLabel&#34;:&#34;Available&#34;,&#34;estimateExpressShippingFeesTooltipBodyText&#34;:&#34;&lt;p>Estimated&amp;nbsp;Same-Day Delivery&amp;nbsp;Fee&lt;/p>&#34;,&#34;heavyOversizeHeader&#34;:&#34;Header of the Information box&#34;,&#34;estimatedShippingFeeText&#34;:&#34;Estimated Shipping Fee:&#34;,&#34;showComponent&#34;:true,&#34;wishlistMaxLimitMessage&#34;:&#34;You have reached the limit of 24 items added to your Wishlist&#34;,&#34;freePickUpUnavailable&#34;:&#34;The product you selected is not available for free pick up at your selected store.&#34;,&#34;addToWishlistMessageGuest&#34;:&#34;Item has been added to your Wishlist.&#34;,&#34;postalCodeLabel&#34;:&#34;Please Update Postal Code&#34;,&#34;postalCodeTitle&#34;:&#34;Update Postal Code (Required)&#34;,&#34;timeExpressDeliveryLabel&#34;:&#34;&lt;p>Order in the next &lt;b>[0] hrs [0] mins&lt;/b>&amp;nbsp;&amp;nbsp;&lt;/p>&#34;,&#34;itemRemovedFromWishlistMsg&#34;:&#34;Item has been removed from your Wishlist.&#34;,&#34;onlineOnlyPurchaseLabel&#34;:&#34;Only available for purchase online&#34;,&#34;outOfStockLabel&#34;:&#34;Out Of Stock&#34;,&#34;a11yStoreInfoTooltip&#34;:&#34;Store Details&#34;,&#34;outOfStockTitle&#34;:&#34;&lt;p>Unfortunately, this product is temporarily out of stock in your store and nearby stores.&lt;/p>&#34;,&#34;hidingAllFirstVariantOOSMessage&#34;:&#34;Unfortunately, this product is currently out of stock in your store and nearby stores&#34;,&#34;getItBetweenLabel&#34;:&#34;Get it between&#34;,&#34;estimateStandardShippingFeesTooltipBodyText&#34;:&#34;&lt;p>Shipping Fees are calculated based on your shipping address, and the size and weight of the item(s) being shipped. Visit our &lt;u>&lt;a href=\&#34;/en/customer-service/online-ordering.html\&#34;>Support page&lt;/a>&lt;/u> for more details.&lt;/p>&#34;,&#34;cq:lastReplicationAction&#34;:&#34;Activate&#34;,&#34;changeLabel&#34;:&#34;Update&#34;,&#34;estimateExpressShippingFeesTooltipHeaderText&#34;:&#34;Estimated Same-Day Delivery Fee&#34;,&#34;sthAvailabilitySelectVariantMsg&#34;:&#34;Please select a [0] to view delivery date&#34;,&#34;checkOtherStoresLabel&#34;:&#34;Check other stores&#34;,&#34;onlineOrdersNotAcceptedBuyBoxMsg&#34;:&#34;This store is currently not accepting online orders.&#34;,&#34;expressDeliveryNewLabel&#34;:&#34;Express Delivery&#34;,&#34;availabilitySelectVariantGenericMsg&#34;:&#34;Please select all variant options to view availability&#34;,&#34;assemblyTitleLabel&#34;:&#34;Free Curbside Pick Up&#34;,&#34;isProductLevelSellability&#34;:true,&#34;a11yAddToWishList&#34;:&#34;Add this product to your wish list&#34;,&#34;a11yUpdatingWishList&#34;:&#34;Updating wishlist&#34;,&#34;etaPickUpMessageHeaderText&#34;:&#34;Free 1-Hour store pickup&#34;,&#34;exceedMaximumSellQuantityMessage&#34;:&#34;You have exceeded the total amount of [0].&#34;,&#34;notEligibleStandardDeliveryLabel&#34;:&#34;This item is not eligible for Standard Delivery.&#34;,&#34;isDenyToUseStoreInventory&#34;:true,&#34;bopisBlockOutOfStockLabel&#34;:&#34;Out of stock&#34;,&#34;shipToHomeEligible&#34;:&#34;You are eligible for free shipping&#34;,&#34;enableHidingFirstVariantWhereAllSkusOOS&#34;:true,&#34;isATCErrorHandling&#34;:true,&#34;nextDayShippingFeesText&#34;:&#34;Next-Day Delivery Fee&#34;,&#34;estimateFeesDisclaimerExpressDelivery&#34;:&#34;&lt;p>Standard Shipping Fees are calculated based on your shipping address, and the size and weight of the item(s) being shipped.&lt;/p>\r\n&lt;p>Express Shipping Fees are a fixed cost based on the distance between your shipping address and the selected store.&lt;/p>\r\n&lt;p>To learn more, please visit our &lt;a rel=\&#34;noopener noreferrer\&#34; href=\&#34;/en/customer-service/online-ordering.html\&#34; target=\&#34;_blank\&#34;>Support page for Online Ordering&lt;/a>.&lt;/p>&#34;,&#34;estimatedFeesText&#34;:&#34;Standard Shipping Fee&#34;,&#34;checkStoreAvailability&#34;:&#34;Check store availability below.&#34;,&#34;inStockLabel&#34;:&#34;In Stock&#34;,&#34;shippingFeeCalculation&#34;:&#34;Shipping fee calculated at cart&#34;,&#34;addedToWishListLabel&#34;:&#34;Item has been added to your Wishlist&#34;,&#34;sameDayDeliveryTooltipHeaderText&#34;:&#34;Same-Day Delivery&#34;,&#34;onlyAvailableOnlineAtLabel&#34;:&#34;Only Available online at&#34;,&#34;alsoFindItInStoreHeader&#34;:&#34;Also Find It in Store&#34;,&#34;visitPreferredStoreLabel&#34;:&#34;Visit preferred store label&#34;,&#34;sameDayDeliveryNoLongerAvailableToolTipHeaderText&#34;:&#34;This item is not eligible for Same-Day Delivery&#34;,&#34;promoEnabled&#34;:true,&#34;viewWishlistLink&#34;:&#34;/en/wishlist.html&#34;,&#34;fulfillmentBoxesOrder&#34;:[&#34;BOPIS&#34;,&#34;EXPRESS&#34;,&#34;STH&#34;],&#34;
1939triangleShippingThreshold&#34;:50.0,&#34;deliveryFeeLabel&#34;:&#34;Shipping Fee:&#34;,&#34;selectNearbyStoreLabel&#34;:&#34;This item is out of stock in your profile. Please select a nearby store.&#34;,&#34;chooseAnotherStoreLabel&#34;:&#34;Choose another store to shop&#34;,&#34;freeShippingOnEligibleShipToHomeTooltipHeader&#34;:&#34;Free Shipping on orders over $[0]&#34;,&#34;getItTodayLabelff&#34;:&#34;&lt;p>Order in the next&amp;nbsp;&lt;b>[0] hrs [0] mins&lt;/b>, get it&lt;b>&amp;nbsp;today [0]&lt;/b>&lt;/p>&#34;,&#34;sameDayDeliveryTooltipBodyText&#34;:&#34;&lt;p>Same-Day Delivery is available at select stores. Eligible in-stock items must meet size &amp;amp; weight restrictions, and your postal code must be within the delivery area for your selected store. Same-Day Delivery fee is a fixed cost. Visit our &lt;a href=\&#34;/en/customer-service.html\&#34;>support page&lt;/a>&amp;nbsp;for more details.&amp;nbsp;&amp;nbsp;&lt;/p>&#34;,&#34;viewWishlistLinkLabel&#34;:&#34;View Wishlist&#34;,&#34;updateOptionButtonLabel&#34;:&#34;Update Selection&#34;,&#34;nextDayExpressDeliveryLabel&#34;:&#34;Next-Day Delivery&#34;,&#34;sameDayDeliveryNoLongerAvailableToolTipBodyText&#34;:&#34;&lt;p>The cutoff time for Same-Day Delivery has passed. Same-Day Delivery is available at select stores. After the cutoff time, SameDay Delivery becomes unavailable as we can no longer promise the order will be delivered the same day. Please try another delivery method or try again at the later date. Visit our &lt;a href=\&#34;/en/customer-service.html\&#34;>Support page&lt;/a> for more details.&amp;nbsp;&amp;nbsp;&lt;/p>&#34;,&#34;sameDayDeliverySLETooltipBodyText&#34;:&#34;&lt;p>Same-Day Delivery is available at select stores. Orders placed before the cutoff time will be delivered the same day, and orders placed after the cutoff time will arrive the next day. Eligible in-stock items must meet size &amp;amp; weight restrictions, and your postal code must be within the delivery area for your selected store. Visit our&amp;nbsp;&lt;a rel=\&#34;noopener noreferrer\&#34; target=\&#34;_self\&#34; href=\&#34;https://www.sportchek.ca/en/customer-service/online-ordering.html\&#34;>support page&lt;/a>&amp;nbsp;for more details.&lt;/p>&#34;,&#34;expressDeliveryUnavailableOOS&#34;:&#34;Same-Day delivery isn’t available because the item is out of stock at your selected store&#34;,&#34;onlineOrdersNotAcceptedMsg&#34;:&#34;Currently not accepting online orders.&#34;,&#34;nextDayDeliveryTooltipHeaderText&#34;:&#34;Next Day Delivery&#34;,&#34;freeShippingOnEligibleShipToHome&#34;:&#34;&lt;b>Free Shipping&lt;/b>&amp;nbsp;on eligible Ship to Home orders over&amp;nbsp;&lt;b>$[0]&lt;/b>&#34;,&#34;eligibilityAndDeliveryInfoLabel&#34;:&#34;Eligibility and delivery fee calculated at Cart&#34;,&#34;checkAllStoreAvailabilityLabel&#34;:&#34;Check all store availability&#34;,&#34;regularShippingThreshold&#34;:99.0,&#34;buyboxButtonLabel&#34;:&#34;Add to Cart&#34;,&#34;addToWishlistMessage&#34;:&#34;Item has been added to your Wishlist.&#34;,&#34;availabilityLabel&#34;:&#34;Available at checkout&#34;,&#34;failureCloseLabel&#34;:&#34;Close&#34;,&#34;successUndoLabel&#34;:&#34;Undo&#34;,&#34;postalCodeForEligFeesLabel&#34;:&#34;Enter Postal Code for Eligibility &amp; Fees&#34;,&#34;heavyOversizeToolTipIcon&#34;:&#34;ct-information&#34;,&#34;cq:lastReplicated&#34;:&#34;2024-08-14T06:19:47.003-0400&#34;,&#34;shipToHomeNotFree&#34;:&#34;Shipping cost calculated at cart&#34;,&#34;shipToYourStoreBetweenLabel&#34;:&#34;We&#39;ll ship it to your store between&#34;,&#34;inStoreAvailabilityLabel&#34;:&#34;In-Store Availability&#34;,&#34;timeLabelWhenPickUpAvailable&#34;:&#34;1-Hour&#34;,&#34;getItTomorrowLabelff&#34;:&#34;&lt;p>Order in the next&amp;nbsp;&lt;b>[0] hrs [0] mins&lt;/b>, get it&amp;nbsp;&lt;b>tomorrow [0]&lt;/b>&lt;/p>&#34;,&#34;outOfStockAtStoreff&#34;:&#34;Out of Stock at [0]&#34;,&#34;inStorePurchase&#34;:&#34;Available for in-store purchase only&#34;,&#34;bopisNotEligibleText&#34;:&#34;Unfortunately, this product is not eligible for Pick Up In Store.&#34;,&#34;inStockAtStore&#34;:&#34;[0] In Stock at [0]&#34;,&#34;ignoreStockAtDC&#34;:false,&#34;freeStandardDeliveryLabel&#34;:&#34;Free Standard Delivery&#34;,&#34;shipToHomeFree&#34;:&#34;Free Ship To Home&#34;,&#34;buyOnlineHeaderText&#34;:&#34;Buy Online&#34;,&#34;freeStandardDeliveryWithPriceLimit&#34;:&#34;Free Standard Delivery on orders over $[0]&#34;,&#34;maximumQuantityError&#34;:&#34;
1939You have exceeded maximum purchase-able quantity of [0]&#34;,&#34;minQuantity&#34;:1,&#34;miniPdpTitle&#34;:&#34;Quick Look&#34;,&#34;freeShippingOnEligibleShipToHomeTooltipBody&#34;:&#34;&lt;p>Add qualifying product(s) to your shopping cart totalling $[0] or more (prior to taxes) and purchase in the same transaction and free shipping* will automatically be applied to your order. TERMS AND CONDITIONS: Free Shipping Offer applies to items for delivery by Standard Shipping only. *Shipping charges may still apply if your order is being shipped to an address in a remote location, or contains oversized or heavy items. Visit our&amp;nbsp;&lt;a href=\&#34;https://www.sportchek.ca/en/customer-service/online-ordering.html\&#34;>support page&lt;/a>&amp;nbsp;for more details.&lt;/p>&#34;,&#34;addToWishListLabel&#34;:&#34;Add to WishList&#34;,&#34;estimateFeesSuccessMsg&#34;:&#34;This postal code is within range for delivery&#34;,&#34;a11yEstimateFeesTooltipIcon&#34;:&#34;Estimate Shipping Fees Tooltip Icon&#34;,&#34;shipToHomeLabel&#34;:&#34;Ship To Home&#34;,&#34;variantNotSelectedMessage&#34;:&#34;Please select all variants to add items to wishlist&#34;,&#34;curbsidePickupAvailableLabel&#34;:&#34;Curbside pickup available&#34;,&#34;selectAllOptionsLabel&#34;:&#34;Select all Options&#34;,&#34;selectDateExpressDeliveryLabel&#34;:&#34;Select delivery date:&#34;,&#34;expressDeliveryUnavailable&#34;:&#34;This product is not available for Same-Day Delivery&#34;,&#34;deliverToLabel&#34;:&#34;Deliver to&#34;,&#34;outOfStockShipToStoreBetweenLabel&#34;:&#34;Out of stock, we&#39;ll ship it to your store between&#34;,&#34;goToPdpButtonLabel&#34;:&#34;View Full Product Details&#34;,&#34;shipsByLabel&#34;:&#34;Ships by&#34;,&#34;freePickUpInStoreOverLabel&#34;:&#34;Free Pick Up at Store over [0]&#34;,&#34;definitionExpressDeliveryTooltipHeaderText&#34;:&#34;Same-Day Delivery&#34;,&#34;nextDayDeliveryTooltipBodyText&#34;:&#34;&lt;p>Next-Day Delivery is available at select stores. Eligible in-stock items must meet size &amp;amp; weight restrictions, and your postal code must be within the delivery area for your selected store. Next-Day Delivery fee is a fixed cost. Visit our &lt;a href=\&#34;/en/customer-service.html\&#34;>support page&lt;/a>&amp;nbsp;for more details.&amp;nbsp;&amp;nbsp;&lt;/p>&#34;,&#34;wishListNonSellableEnabled&#34;:&#34;false&#34;,&#34;isShowCurbsideAvailabilityLabelForProposedStores&#34;:true,&#34;sameDayDeliveryNoLongerAvailableLabel&#34;:&#34;Same-Day Delivery is no longer available today.&#34;,&#34;maxQuantity&#34;:99,&#34;etaLearnMoreMessageLinkLabel&#34;:&#34;Learn more&#34;,&#34;a11yRemoveFromWishList&#34;:&#34;Remove this product from your wish list&#34;,&#34;enableFulfilmentSelection&#34;:true,&#34;exceedMaximumPurchableMessage&#34;:&#34;You have exceeded maximum purchase-able quantity of [0]&#34;,&#34;checkNearByCTALabel&#34;:&#34;
1939Find Stores With Inventory&#34;,&#34;notEligibleExpressDeliveryLabel&#34;:&#34;This item is not eligible for Same-Day Delivery&#34;,&#34;prodOOSErrMsg&#34;:&#34;Unfortunately, this product is out of stock. Please select a nearby store.&#34;,&#34;enablePromoBadgesForBoxesModel&#34;:true,&#34;sthNotEligibleText&#34;:&#34;Unfortunately, this product is not eligible for Ship to Home&#34;,&#34;unavailableLabel&#34;:&#34;Unavailable&#34;,&#34;freePickUpInStoreLabel&#34;:&#34;1-Hour Pick Up&#34;,&#34;availabilitySelectVariantMsg&#34;:&#34;Please select a [0] to view availability&#34;,&#34;endlessAisleShippingLabel&#34;:&#34;This product will be shipped directly by vendor and delivery time may be longer depending on your location.&#34;,&#34;freeShippingEnabled&#34;:true,&#34;preferredShippingOptionLabel&#34;:&#34;You can choose your preferred shipping option in the Cart&#34;,&#34;outOfStockVariantMsg&#34;:&#34;Unfortunately the product is no longer in stock, Please select another [0].&#34;,&#34;heavyOversizeItemText&#34;:&#34;Heavy/Oversized Item Text&#34;,&#34;shipToHomeFreeOverRegular&#34;:&#34;Free Ship To Home over $[0]&#34;,&#34;deliveryDateExpressDeliveryLabel&#34;:&#34;Delivery date:&#34;,&#34;heavyOversizeBody&#34;:&#34;&lt;p>Any package that exceeds the threshold value for weight OR length, width and height is considered&amp;nbsp;&#39;Heavy/Oversized&#39;, and requires a scheduled delivery. To learn more please visit our&amp;nbsp;&lt;a href=\&#34;https://author-ctc-65-qa.adobecqms.net/content/campaigns/canadiantire/master.html\&#34;>FAQ&lt;/a>&amp;nbsp;page for Heavy/Oversized Items.&lt;/p>&#34;,&#34;shippingToLabel&#34;:&#34;Shipping to&#34;,&#34;pickupAvailabilitySelectVariantMsg&#34;:&#34;Please select a [0] to view pickup date&#34;,&#34;outOfStockVariantGenericMsg&#34;:&#34;Unfortunately the product is no longer in stock, Please select another variant.&#34;,&#34;availableOnlinePurchaseLabel&#34;:&#34;In Stock online&#34;,&#34;selectStoreLabel&#34;:&#34;To purchase this item choose from these stores&#34;,&#34;outOfStockAtStoreLabel&#34;:&#34;&lt;b>Out of Stock&amp;nbsp;&lt;/b>&#34;,&#34;estimateStandardShippingFeesTooltipHeaderText&#34;:&#34;Estimate Standard Shipping Fees&#34;,&#34;removeETA&#34;:false,&#34;selectNearbyStoreShipLabel&#34;:&#34;Please select a nearby store to ship&#34;,&#34;discontinuedInStoreMsg&#34;:&#34;Discontinued in your selected store&#34;,&#34;postalCodeUpdateCTA&#34;:&#34;Update&#34;,&#34;getItByLabelff&#34;:&#34;&lt;p>Order in the next&lt;b>&amp;nbsp;[0] hrs [0] mins&lt;/b>, get it&amp;nbsp;&lt;b>[0]&lt;/b>&lt;/p>&#34;,&#34;pickUpAtStoreLabel&#34;:&#34;Pick up at&#34;,&#34;estimateFeesDisclaimer&#34;:&#34;&lt;p>Standard Shipping Fees are calculated based on your shipping address, and the size and weight of the item(s) being shipped.&lt;/p>\r\n&lt;p>To learn more, please visit our &lt;a title=\&#34;Support page link\&#34; href=\&#34;/en/customer-service/online-ordering.html\&#34; aria-label=\&#34;Support page link\&#34;>Support page for Online Ordering&lt;/a>.&lt;/p>&#34;,&#34;shippingFeeText&#34;:&#34;Shipping Fee&#34;,&#34;standardShippingFeesText&#34;:&#34;Standard Shipping Fee&#34;,&#34;storePickUpIcon&#34;:&#34;sc-store-pick-up&#34;,&#34;availableBetweenLabel&#34;:&#34;Available between&#34;,&#34;selectNearbyStorePickUpLabel&#34;:&#34;This item is out of stock in your store. Please select a nearby store.&#34;,&#34;expressShippingFeesText&#34;:&#34;Same-Day Delivery Fee&#34;,&#34;enableBOPISStore&#34;:false,&#34;fulfillmentTooltip&#34;:&#34;&lt;p>Free* Shipping on orders over $99 (some exceptions apply). See&amp;nbsp;&lt;a href=\&#34;https://www.sportchek.ca/en/customer-service/online-ordering.html\&#34;>&lt;b>here&lt;/b>&lt;/a>&amp;nbsp;for full details.&amp;nbsp;&lt;/p>&#34;,&#34;visitNearbyStoreLabel&#34;:&#34;Visit a nearby store to purchase&#34;,&#34;potentialEarnCTMoneyAmtLabel&#34;:&#34;Earn up to [0] CT Money®&#34;,&#34;textIsRich&#34;:[&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;,&#34;true&#34;],&#34;
1939etaPickUpAdditionalMessageText&#34;:&#34;Where available, buy online and pick up same day&#34;,&#34;expressDeliveryIsAvailableLabel&#34;:&#34;Same-Day Delivery is available for this product&#34;,&#34;freeShippingOverLabel&#34;:&#34;Free Shipping on orders over $[0]&#34;,&#34;thresholdTooltipHeaderText&#34;:&#34;Free Pick Up at Store over [0]&#34;,&#34;warningOverlayCancelLabel&#34;:&#34;Cancel&#34;,&#34;estimateFeesText&#34;:&#34;Check Eligibility and Shipping Fees&#34;,&#34;notAvailableShippingFeesText&#34;:&#34;Not Available&#34;,&#34;urgencyMessageLabel&#34;:&#34;Get it today!&#34;,&#34;maxPurchasableLimitLabel&#34;:&#34;Limit: [0] per transaction.&#34;,&#34;definitionExpressDeliveryTooltipBodyText&#34;:&#34;&lt;p>Same-Day&amp;nbsp;Delivery&lt;/p>&#34;,&#34;eligibilityAndShippingInfoLabel&#34;:&#34;Eligibility and shipping fee calculated at Cart&#34;,&#34;shipToHomeUnavailable&#34;:&#34;This product is not available for Ship to Home&#34;,&#34;isShippingPostalCodeHide&#34;:true,&#34;freePickUpUnavailableAtSelectedStore&#34;:&#34;Free pick up is not available at your selected store.&#34;,&#34;assemblyDescription&#34;:&#34;This item is available for Free In-Store or Curbside Pick-Up. Bike orders require assembly and tune-up prior to pick-up. Our team will c
1939ontact you to confirm a pick-up me within 1-day of your order being placed.&#34;,&#34;nearbyStoresNotAcceptOrdersLabel&#34;:&#34;Stores nearby are not accepting online orders&#34;,&#34;variantWarningLabel&#34;:&#34;Please select a [0]&#34;,&#34;storeChangeNotificationLabel&#34;:&#34;Your preferred store has changed&#34;,&#34;outOfStockText&#34;:&#34;Sign up to receive a notification when this product is back in stock.&#34;,&#34;availableByLabel&#34;:&#34;Pick up available in&#34;,&#34;shipToHomeFreeOverTriangle&#34;:&#34;Free Ship To Home over $[0]&#34;,&#34;sameDayExpressDeliveryLabel&#34;:&#34;Same-Day Delivery&#34;,&#34;isShowAvailableByLabel&#34;:true,&#34;preferredStoreText&#34;:&#34;Visit your preferred store to purchase&#34;,&#34;promoRestrictedBrands&#34;:[{&#34;brand&#34;:&#34;nothing&#34;}],&#34;freeShippingExclusion&#34;:[{&#34;messageToExclude&#34;:&#34;Excluded from Free Shipping&#34;,&#34;messageToPresent&#34;:&#34;Excluded from Free Shipping&#34;},{&#34;messageToExclude&#34;:&#34;Restrictions from Shipping promo Short Description&#34;,&#34;messageToPresent&#34;:&#34;Excluded from Free Shipping&#34;}]}"></span>
1940
1941
1942</div>
1943
1944    
1945</div>
1946
1947</div>
1948</div>
1949        
1950    
1951
1952    
1953
1954
1955
1956</div>
1957
1958    
1959</div>
1960
1961    </div>
1962
1963    
1964</div>
1965
1966</div>
1967        
1968    
1969    
1970    <div>
1971
1972
1973
1974
1975    
1976    
1977
1978
1979
1980
1981
1982
1983    
1984
1985</div>
1986    
1987
1988    
1988<script>
1989            (g=>{var h,a,k,p="https://maps.googleapis.com/maps/api/js",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.googleapis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
1990              key:"AIzaSyDYXqfxW-ijVobN71wGtcMau3edT3NUAtw",
1991              v: "weekly",
1992              region: "CA",
1993              // Use the 'v' parameter to indicate the version to use (weekly, beta, alpha, etc.).
1994              // Add other bootstrap parameters as needed, using camel case.
1995            });
1996          </script>
1996
1997
1998
1999    
2000
2001    
2002
2003    
2004
2005<script type="text/javascript">
2006    CQ_Analytics.TestTarget.maxProfileParams = 11;
2007
2008    if (CQ_Analytics.CCM) {
2009        if (CQ_Analytics.CCM.areStoresInitialized) {
2010            CQ_Analytics.TestTarget.registerMboxUpdateCalls();
2011        } else {
2012            CQ_Analytics.CCM.addListener("storesinitialize", function (e) {
2013                CQ_Analytics.TestTarget.registerMboxUpdateCalls();
2014            });
2015        }
2016    } else {
2017        // client context not there, still register calls
2018        CQ_Analytics.TestTarget.registerMboxUpdateCalls();
2019    }
2020    </script>
2020
2021    
2022
2023    
2024
2025
2026
2027
2028        
2029
2030    
2031    <div id="commonContentEndpoint" style="display:none" data-commonContentEndpoint="/en/services/common-content.model.exporter.json"></div>
2032    
2033    <div id="siteWidePromoCodeEndpoint" style="display:none" data-siteWidePromoCodeEndpoint="/en/services/site-wide-promo-code.model.exporter.json"></div>
2034    
2035
2036
2037    
2038    
2039
2040<script type="text/javascript"  src="/WAqzgDTtmmfDexii1w/9cY3k4YaiV5JbS/MmxYFhMB/ex/d8L2UXVCU"></script>
2040</body>
2041
2042</html>

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.