1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <link rel="preconnect" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/"> 5 <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" as="style"> 6 <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js" as="script"> 7 <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" as="script"> 8 <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" as="script"> 9 <!-- End Google Analytics --> 10
10<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "buNJbo9Fzs");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script>
10 11 12 <noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript> 13 <meta name="viewport" content="width=device-width, initial-scale=1"/> 14 <link rel="preconnect" href="https://ik.imagekit.io/0ofixtqpt/" crossorigin /> 15 16 <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/fonts/fontawesome-webfont.woff2" as="font" type="font/woff2" /> 17 <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 18 <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"></noscript> 19 <link rel="canonical" href="https://cbpetmarket.com/blog" /> 20 <meta name="robots" content="index, follow"> 21 <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
21<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1431907933",accountID:"3639234",trustKey:"3639234",xpid:"VwAEWFRQDBABUFBUAAYGUVIF",licenseKey:"NRJS-848b5ec7e91ef88ba3a",applicationID:"1416771764",browserID:"1431907933"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 22(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)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]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[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,{f:()=>a});var n=r(384),i=r(8122);const s={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}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="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),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(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;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
22e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},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)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
22const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
22if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
22o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
22(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
22;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"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";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.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,t=!1){return this.#e(i.Dl,e,t)}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("log",e,t)}start(){return this.#e("start")}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(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={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"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
22{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},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,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!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:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$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:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
22ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target: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,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
22{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},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 n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
22null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
22dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
22imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
22return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.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,Ge.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 Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(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"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(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||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(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 s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
22!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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,Ge.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)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.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,t.K7.sessionTrace,n.ee)},n),ct(e);
22if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
22);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((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,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
22class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
22h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.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})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
22 23 24 <meta name="csrf-token" content="tpirFHQiPVbGoHZ1Tm5JPXAByw2Bo34cpKy4TfJn"/> 25 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 26 27 <meta name="title" content="Pet Help, Advice & News In Washington From CB Pet Market"/> 28 <meta name="description" content="Get the best information for your pet from local pet experts in Washington at CB Pet Market. Get the latest news, local events, pet advice, guidance and help from our pet food & care experts."/> 29 <!-- FB Tags --> 30 <meta property="og:type" content="website"> 31 <meta property="og:title" content="Pet Help, Advice & News In Washington From CB Pet Market"> 32 <meta property="og:url" content="https://cbpetmarket.com/blog/"> 33 <meta property="og:description" content="Get the best information for your pet from local pet experts in Washington at CB Pet Market. Get the latest news, local events, pet advice, guidance and help from our pet food & care experts."> 34 <meta property="og:image" content="https://ik.imagekit.io/0ofixtqpt/3087823/fav1.png"/> 35 36 37 <!-- Google+ Tag --> 38 <meta itemprop="image" content="https://ik.imagekit.io/0ofixtqpt/3087823/fav1.png"/> 39 40 41 42 43 44 <title>Pet Help, Advice & News In Washington From CB Pet Market</title> 45 46 47
47<script type="text/javascript" async="" 48 49src="https://static.klaviyo.com/onsite/js/YsVAju/klaviyo.js"></script>
49 50 <!-- Stylesheets 51 ============================================= --> 52<link rel="alternate" href="https://cbpetmarket.com/blog/" hreflang="en-us"/> 53 54<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> 55<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap"></noscript> 56 57<style type="text/css"> 58 header#header *:not(i):not(.fa) { 59 font-family: "Roboto" !important; 60 } 61 62 h1, h2, h3, h4, h5, h6 { 63 font-family: "Roboto" !important; 64 } 65 66 body:not(i):not(header):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa) { 67 font-family: "Roboto" !important; 68 } 69 .title-transform-none h2 { 70 text-transform: none !important; 71 } 72</style> 73
74<script type="text/javascript">var GET_LOCATION = "";</script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript">var locationCount = "6";</script>
vendor: 1 bytes, line 75
75
76<script type="text/javascript">let auto_redirect = "0";</script>
76 77 <link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" defer/> 78
78<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js"></script>
78 79
79<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" defer></script>
79 80
80<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" defer></script>
80 81 82<!-- Preconnect and DNS Prefetch for External Services --> 83<link rel="dns-prefetch" href="//www.google.com"> 84<link rel="dns-prefetch" href="//static.elfsight.com"> 85<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> 86<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 87 88<!-- Google reCAPTCHA (Enterprise) -->
vendor: 87 bytes, lines 88-92
88 89<script src="https://www.google.com/recaptcha/enterprise.js" async defer></script> 90 91 92
93<!-- Elfsight Widget -->
94<script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script>
94 95 96<!-- Google Fonts --> 97<link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> 98<noscript><link href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" rel="stylesheet"></noscript> 99 100<!-- Viewport Meta --> 101<meta name="viewport" content="width=device-width, initial-scale=1"> 102 103<!-- Preload and Styles --> 104<link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css" as="style"> 105<link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css"> 106 107 108
108<script> 109 (function(){ 110 const runAnalytics = function(id) { 111 const s = document.createElement('script'); 112 s.src = `https://www.googletagmanager.com/gtag/js?id=${id}`; 113 s.async = true; 114 document.head.appendChild(s); 115 116 window.dataLayer = window.dataLayer || []; 117 function gtag(){ dataLayer.push(arguments); } 118 119 gtag('js', new Date()); 120 gtag('config', id); 121 }; 122 123 const id = "G-3272SQWB3G"; 124 if (id) { 125 (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function() { 126 runAnalytics(id); 127 }); 128 } 129 })(); 130 </script>
130 131 132 133 134<!-- site level css start --> 135 <style type="text/css"> 136 span.small-text.about-description-color { 137 display: none; 138} 139.about-us-container .heading-block::after { 140 display: none !important; 141 content: none !important; 142} </style> 143<!-- site level css end --> 144
145<script type="application/ld+json"> 146{ 147 "@context": "http://schema.org/", 148 "@type": "WebSite", 149 "name": "CB Pet Market", 150 "url": "https://cbpetmarket.com" 151} 152 153</script>
153<script type="application/ld+json"> 154{ 155 "@context": "http://schema.org", 156 "@type": "PetStore", 157 "name": "CB Pet Market", 158 "image": "https://ik.imagekit.io/0ofixtqpt/3087823/fav1.png", 159 "@id": "", 160 "url": "https://cbpetmarket.com", 161 "telephone": "9085372400", 162 "priceRange": "$$$", 163 "address": { 164 "@type": "PostalAddress", 165 "streetAddress": "405 East Washington Avenue", 166 "addressLocality": "Washington", 167 "addressRegion": "NJ", 168 "postalCode": "07882", 169 "addressCountry": "US", 170 "description" : "Get the best information for your pet from local pet experts in Washington at CB Pet Market. Get the latest news, local events, pet advice, guidance and help from our pet food & care experts." 171 }, 172 "geo": { 173 "@type": "GeoCoordinates", 174 "latitude": 40.7613853, 175 "longitude": -74.9620663 176 }, 177 "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"10:00","closes":"18:00"}], 178 "sameAs": ["https://www.youtube.com/channel/UCMVoqPBvJq6BoDG2TvX4aoA/featured","https://www.facebook.com/CBPetMarket","https://www.instagram.com/cbpetmarket/","https://www.tiktok.com/@cbpets"], 179 "aggregateRating": { 180 "@type": "AggregateRating", 181 "ratingValue": 5, 182 "reviewCount": 5 183 }, 184 "review": [ 185 { 186 "@type": "Review", 187 "datePublished" : "2026-09-05", 188 "reviewBody": "Wonderful selection and helpful workers", 189 "author": { 190 "@type": "Person", 191 "name": "Amy Berlew" 192 }, 193 "reviewRating": { 194 "@type": "Rating", 195 "worstRating": "1", 196 "bestRating": "5", 197 "ratingValue": "5" 198 } 199 }, { 200 "@type": "Review", 201 "datePublished" : "2026-09-04", 202 "reviewBody": "Laura always does a great job on my hairy dogs. Not only did Kona look beautiful, she smelled good too! Thanks Laura for your kindness and patience.", 203 "author": { 204 "@type": "Person", 205 "name": "Jan Schiavino" 206 }, 207 "reviewRating": { 208 "@type": "Rating", 209 "worstRating": "1", 210 "bestRating": "5", 211 "ratingValue": "5" 212 } 213 }, { 214 "@type": "Review", 215 "datePublished" : "2026-09-01", 216 "reviewBody": "I love our hometown pet market! Friendly and knowledgeable staff to point you in the right direction whatever you are looking for.", 217 "author": { 218 "@type": "Person", 219 "name": "ddonewright" 220 }, 221 "reviewRating": { 222 "@type": "Rating", 223 "worstRating": "1", 224 "bestRating": "5", 225 "ratingValue": "5" 226 } 227 }, { 228 "@type": "Review", 229 "datePublished" : "2026-08-18", 230 "reviewBody": "First time I stopped in this store and I was greeted by a friendly associate. She showed me a few things and made suggestions. I got what I needed as well a $5.00 coupon for a future purchase. I'm glad to have this pet store in town for future visits!", 231 "author": { 232 "@type": "Person", 233 "name": "Kathleen Book" 234 }, 235 "reviewRating": { 236 "@type": "Rating", 237 "worstRating": "1", 238 "bestRating": "5", 239 "ratingValue": "5" 240 } 241 }, { 242 "@type": "Review", 243 "datePublished" : "2026-08-18", 244 "reviewBody": "Stopped in the Washington store today to pick up something that wasn't available at my usual store and was greeted with smiles. I was asked if I needed help immediately and had a great chat during check out. The store is clean and organized.", 245 "author": { 246 "@type": "Person", 247 "name": "Tara Reiner" 248 }, 249 "reviewRating": { 250 "@type": "Rating", 251 "worstRating": "1", 252 "bestRating": "5", 253 "ratingValue": "5" 254 } 255 } ] 256 } 257 258</script>
258<!-- Document Title 259============================================= --> 260 <link rel="shortcut icon" href="https://ik.imagekit.io/0ofixtqpt/3087823/fav1.png"> 261 <style> 262 .mobile_carousel { 263 background-color: #01665f; 264 } 265 266 .cust-carousel { 267 background: #01665f; 268 } 269 270 #return-to-top { 271 background-color: #01665f; 272 } 273 274 .fa-bars { 275 color: #01665f !important; 276 } 277 278 .header-icons-span, .portfolio-filter li.activeFilter a, .portfolio-shuffle:hover { 279 background-color: #01665f; 280 } 281 282 .fa-paw, .fa-car { 283 color: #01665f !important; 284 } 285 286 a.all-brands, .share-btn { 287 background-color: #01665f !important; 288 } 289 290 button.contact-btn, a.contact-btn, .subscribe-btn { 291 background-color: #01665f !important; 292 } 293 294 .pro_btn, .icon-line-heart, .icon-line-power { 295 background-color: #01665f !important; 296 } 297 298 .cta-widget-btn { 299 background-color: #01665f !important; 300 } 301 302 #result .footer-custom-icon { 303 color: #01665f; 304 } 305 306 #gotoTop:hover { 307 background-color: #01665f !important; 308 } 309 310 .owl-carousel .owl-nav [class*=owl-]:hover { 311 background-color: #b9d38e !important; 312 color: #fff !important; 313 } 314 .owl-carousel .owl-nav [class*=owl-]{ 315 background-color: #01665f !important; 316 color: #fff !important; 317 } 318 319 .feature-box.fbox-plain .fbox-icon i { 320 color: #01665f !important; 321 } 322 323 #top-bar { 324 background-color: #01665f !important; 325 } 326 327 .brand-panel-heading { 328 background-color: #01665f !important; 329 } 330 331 .event-a { 332 color: #01665f !important; 333 } 334 335 .event-a:hover { 336 color: #b9d38e !important; 337 } 338 339 .about-a:hover { 340 color: #01665f !important; 341 } 342 343 .portfolio-overlay a:hover { 344 color: #01665f !important; 345 } 346 347 .tag-a { 348 color: #01665f !important; 349 } 350 351 .tag-a:hover { 352 color: #01665f !important; 353 } 354 355 .loc-li:hover { 356 background-color: #01665f !important; 357 } 358 359 .pagination > li > a { 360 color: #01665f !important; 361 } 362 363 .pagination > li > a:hover { 364 color: #01665f !important; 365 } 366 367 .pagination > .active > span { 368 background-color: #01665f !important; 369 border-color: #01665f !important; 370 } 371 372 .about-us-a { 373 color: #01665f !important; 374 } 375 376 .about-us-a:hover { 377 color: #01665f !important; 378 } 379 380 #header-wrap .container-fluid{ 381 background-color: #fff !important; 382 } 383 384 .review-a{ 385 color: #01665f !important; 386 cursor: pointer; 387 font-weight: 400; 388 } 389 390 .review-a:hover{ 391 color: #01665f !important; 392 } 393 394 .dark #primary-menu ul ul li{ 395 width: initial !important; 396 text-align: left !important; 397 } 398 /*#primary-menu ul ul:not(.mega-menu-column){*/ 399 /* left: 0 !important;*/ 400 /* right: 0 !important;*/ 401 /*}*/ 402 403 404 #primary-menu ul ul:not(.mega-menu-column) { 405 border-top: 2px solid #01665f !important; 406 } 407 .dark #primary-menu:not(.not-dark) ul ul, #primary-menu.dark ul ul { 408 border-top-color: #01665f !important; 409 } 410 #primary-menu ul li>a { 411 color: #2b2b2b !important; 412 } 413 414 #primary-menu ul li>a:hover { 415 color: #2b2b2b !important; 416 } 417 418 .dark #primary-menu:not(.not-dark) ul ul, #primary-menu ul ul:not(.mega-menu-column) { 419 background-color: #333 !important; 420 border-color: #3f3f3f !important; 421 } 422 423 .dark #primary-menu:not(.not-dark) ul ul li:hover > a{ 424 background-color: !important; 425 border-color: !important; 426 } 427 428 .dark #primary-menu:not(.not-dark) ul ul li>a { 429 color: #ffffff !important; 430 } 431 432 .dark #primary-menu:not(.not-dark) ul ul li>a:hover { 433 color: !important; 434 } 435 436 #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu:hover{ 437 background-color: unset !important; 438 border-color: unset !important; 439 } 440 441 #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu ul li:hover{ 442 background-color: unset !important; 443 border-color: unset !important; 444 color: #000000 !important; 445 } 446 .anc_subscription_description{ 447 margin-top: 8px !important; 448 } 449 .more_anc_subsc_desc{ 450 margin-top: 0px !important; 451 margin-bottom: 10px !important; 452 } 453 #anc_text { 454 margin-right: 70px !important; 455 margin-left: 70px !important; 456 } 457 .announcement_subscription_close{ 458 position: absolute; 459 right: 0 !important; 460 top: 0 !important; 461 margin-top: 0px !important; 462 margin-right: 0px !important; 463 } 464 465 .locationBrd{ 466 border-left: 8px solid #01665f !important; 467 } 468 .location-border span{ 469 color: #01665f !important; 470 } 471 .location-border:hover{ 472 background-color: #01665f !important; 473 } 474 .location-border:hover .location-drawer-business{ 475 color: #ffffff !important; 476 } 477 .location-border:hover span{ 478 color: #ffffff !important; 479 } 480 .location-border span.drawer_delivery{ 481 color: #000000 !important; 482 } 483 /* search bar style */ 484 .ecwid-search-widget__input{ 485 border: 1px solid #01665f !important; 486 height: 3.2em !important; 487 } 488 .ecwid-search-widget__btn{ 489 height: 3.2em !important; 490 border: 1px solid #01665f !important; 491 background: #01665f !important; 492 width: 40px !important; 493 } 494 .ecwid-search-widget__btn:hover{ 495 opacity: 1 !important; 496 } 497 html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default path[stroke],html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default circle[stroke]{ 498 stroke: #01665f !important; 499 } 500 html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after{ 501 background-color: #01665f !important; 502 } 503 .ec-notice__text-inner { 504 color: #000000!important; 505 } 506 /*** Mega Menu ***/ 507 @media (min-width: 991px) { 508 .custom-mega-menu-link:after { 509 content: ''; 510 display: block; 511 width: 40px; 512 border-bottom: 2px solid #01665f !important; 513 } 514 515 #primary-menu ul li .mega-menu-content div.mega-menu-container-div { 516 background-color: !important; 517 } 518 .animal-li { 519 background-color: #01665f !important; 520 border-color: #01665f !important; 521 } 522 .dark #primary-menu:not(.not-dark) ul ul li>a.nav-link{ 523 color: #2b2b2b !important; 524 transition: none !important; 525 } 526 527 .dark #primary-menu:not(.not-dark) ul ul li.animal-li>a.nav-link { 528 color: #ffffff !important; 529 transition: none !important; 530 } 531 .dark #primary-menu ul li .mega-menu-content ul li a.animal-a:hover { 532 color: #ffffff !important; 533 } 534 #primary-menu ul li .mega-menu-content ul.mega-menu-column-ul{ 535 background-color: #ffffff !important; 536 border-color: #ffffff !important; 537 } 538 539 #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title > a{ 540 background-color: #ffffff !important; 541 border-color: #ffffff !important; 542 color: #2b2b2b !important; 543 } 544 545 #primary-menu ul li .mega-menu-content ul >
545 li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu > a{ 546 background-color: #ffffff !important; 547 border-color: #ffffff !important; 548 color: #2b2b2b !important;; 549 } 550 #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-1, 551 #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-2, 552 #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-3{ 553 border-color: #ffffff !important; 554 } 555 556 #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title:hover > a { 557 background-color: unset !important; 558 border-color: unset !important; 559 padding-left: 15px !important; 560 } 561 562 #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu:hover > a { 563 background-color: #ffffff !important; 564 border-color: #ffffff !important; 565 color: #01665f !important; 566 padding-left: 15px !important; 567 } 568 569 .custom-mega-submenu-title { 570 color: !important; 571 } 572 } 573 /***/ 574 #return-to-top{ 575 background-color: #01665f !important; 576 } 577 body#ecwid_body .heading-block .small-text #my-categories-0 { 578 margin-top: 30px; 579 } 580 .blog-search-button { 581 background-color: #01665f !important; 582 } 583 584/* --- NWP-3809 Style Overrides --- */ 585 586/* Services */ 587.home-service-section h2, .home-service-container h2 { font-size: 36px !important; } 588.home-service-section p, .home-service-container p, .home-service-section .small-text, .home-service-container .small-text { font-size: 22px !important; } 589.home-service-section .service-carousel-desc p { font-size: 22px !important; } 590 591/* Brands */ 592.home-brand-section h2, .pet-brand-section h2, .home-brand-container h2 { font-size: 36px !important; } 593.home-brand-section p, .pet-brand-section p, .home-brand-container p, .home-brand-section .small-text, .pet-brand-section .small-text { font-size: 22px !important; } 594 595/* Gallery */ 596.gallery-section h2, .gallery-section h3 { font-size: 36px !important; } 597.gallery-section p, .gallery-section .small-text { font-size: 22px !important; } 598 599/* Reviews */ 600.review-section h2, .review-section h2.review-title-color { font-size: 36px !important; } 601/* Description text for reviews */ 602.review-section > .container > .row > .heading-block > span, .review-section .review_text_inner.small-text, .review-section p.review-description-color { font-size: 22px !important; } 603/* Trusted / h3 */ 604.review-section h3, .review-section label[data-testid="review-count"], .review-section p[style*="bold"], .review-section div[style*="bold"] { font-size: 20px !important; } 605/* Review div */ 606.review-section .review_card_carousel_child_description p, .review-section div.testi-content p, .review-section .review_testimonial_description p, .review-section .review-text-color, .review-section .review_testimonial_description { font-size: 14px !important; } 607span.review_testimonial_author { font-size: 14px !important; } 608 609/* Home page widget width fixes (About Us to match others) */ 610.aboutus-container, .aboutus_row, .aboutus_content { 611 width: 100% !important; 612 max-width: 1170px !important; 613 margin-left: auto !important; 614 margin-right: auto !important; 615} 616 617/* --- End NWP-3809 --- */ 618 619/* More Home Page Widgets (NWP-3809) */ 620.home-blog-section h2, .home-event-section h2, .home-promotion-section h2, 621.home-about-section h2, .home-aboutus-section h2, .aboutus_section h2, 622.hero-section h2, .meet-section h2, .team_section h2, .home-multi-location-section h2 { 623 font-size: 36px !important; 624} 625 626.home-blog-section .small-text, .home-event-section .small-text, .home-promotion-section .small-text, 627.home-about-section p, .home-aboutus-section p, .aboutus_section p, 628.hero-section p, .meet-section p, .team_section p, .home-multi-location-section .small-text, .team-member-description p, .member-bio p { 629 font-size: 22px !important; 630} 631/* End More Home Page Widgets */ 632</style> 633 634</head> 635<body class="stretched"> 636<div class="body-overlay"></div> 637 638 639<div id="wrapper" class="clearfix"> 640 <style> 641 .open > .social-share, .promotion-container .dropdown-menu{ 642 text-align: center !important; 643 } 644 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price, html#ecwid_html body#ecwid_body .ecwid, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__textarea, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--radio{ 645 color: #333; 646 } 647 html#ecwid_html body#ecwid_body .ec-pika-single, html#ecwid_html body#ecwid_body .ec-pika-button, html#ecwid_html body#ecwid_body .ec-pika-label, html#ecwid_html body#ecwid_body .ec-pika-label:visited, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--error .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__qty-field .form-control__placeholder{ 648 color: #000000; 649 } 650 input#ec-cart-email-input{ 651 color: #000000; 652 font-weight: 400; 653 } 654 @media(max-width: 1200px) and (min-width:1000px) { 655 .menu-top { 656 padding-top: 9%; 657 } 658 } 659 @media (min-width: 800px) and (max-width: 2000px) and (orientation: landscape) { 660 .ec-cart-widget.ec-cart-desktop { 661 display: block !important; 662 } 663 .ec-cart-widget.mobile{ 664 display: none !important; 665 } 666 } 667 @media (min-width: 1028px) and (max-width: 2000px) and (orientation: portrait) { 668 .ec-cart-widget.ec-cart-desktop { 669 display: block !important; 670 } 671 .ec-cart-widget.mobile{ 672 display: none !important; 673 } 674 } 675</style> 676<header id="header" class="transparent-header dark full-header" data-sticky-class="dark"> 677 <style> 678 .si-gplus:hover, .si-colored.si-gplus{ 679 background-color: #ffffff !important; 680 } 681 .top-links ul li{ 682 border-left: unset !important; 683 } 684 .loc-topbar-li:hover{ 685 background-color: transparent !important; 686 687 } 688 .loc-header-icon-span { 689 background-color: #ffffff !important; 690 } 691 .loc-header-icons{ 692 color: #01665f !important 693 } 694 .hour-cursor {color: inherit !important;} 695</style> 696<div id="top-bar" class="transparent-topbar hidden-sm hidden-xs"> 697 698 <div class="col_half nobottommargin clearfix col-md-1 top-left"> 699 <div class="top-links"> 700 <ul>
701 <li id="side-panel-trigger" class="loc-li location-drawer side-panel-trigger choose_location_drawer"> 702 <span class="ts-icon"><i class="fas fa-map-marker-alt"></i></span> 703 <span class="ts-text">Choose Your Location</span> 704 </li> 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 <li class="mobile-top-links"><a target="_blank" class="mapLink" 720 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+405%2BEast%2BWashington%2BAvenue%2CWashington%2C07882%2CNJ&place_id=ChIJK0QjVAOIw4kRjMhxBouijh8"> 721 <span class="ts-icon get-direction-btn"><i class="fas fa-map-marker-alt"></i></span> 722 <span class="ts-text get-direction-btn">405 East Washington Avenue, Washington, NJ 723 07882</span></a> 724 </li> 725 <li class="hour-li mobile-top-links"> 726 <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span> 727 <span class="ts-text"> 728 729 Open Today: 730 9:00 am - 7:00 pm </span> 731 </a> 732 </li> 733 </ul> 734 </div> 735 </div> 736 <div class="col_half fright col_last nobottommargin clearfix"> 737 <!-- Top Social 738 ============================================= --> 739 <div id= 740 "top-social"> 741 <ul> 742 743 744 745 746 <li><a href="https://www.youtube.com/channel/UCMVoqPBvJq6BoDG2TvX4aoA/featured" target="_blank" class="si-youtube" data-hover-width="109"><span 747 class="ts-icon"><i class="fab fa-youtube"></i></span><span 748 class="ts-text">Youtube</span></a></li> 749 750 751 752 <li><a href="https://www.facebook.com/CBPetMarket" target="_blank" class="si-facebook" data-hover-width="109"><span 753 class="ts-icon"><i class="fab fa-facebook"></i></span><span 754 class="ts-text">Facebook</span></a></li> 755 756 757 758 759 760 761 762 763 <li><a href="https://www.instagram.com/cbpetmarket/" target="_blank" class="si-instagram" data-hover-width="109"><span 764 class="ts-icon"><i class="fab fa-instagram"></i></span><span 765 class="ts-text">Instagram</span></a></li> 766 767 768 769 770 771 772 773 774 775 776 777 778 779 <li><a href="https://www.tiktok.com/@cbpets" target="_blank" class="si-tiktok" data-hover-width="109"><span 780 class="ts-icon"><i class="fab fa-tiktok"></i></span><span 781 class="ts-text tiktok-span">Tiktok</span></a></li> 782 <sp
782an class="top_phone"> 783 <a href="tel:(908) 537-2400"> 784 <span class="ts-icon call-us-btn"> 785 <i class="fas fa-phone call-us-btn" style="transform: rotate(90deg) !important;"></i> 786 </span> 787 <span class="ts-text call-us-btn">(908) 537-2400</span> 788 </a> 789 </span> 790 </ul> 791 </div><!-- #top-social end --> 792 </div> 793 794</div> 795 <div id="top-bar" class="transparent-topbar hidden-md hidden-lg mobile-topbar"> 796 <div class="col-xs-12 nobottommargin clearfix"> 797 <div id="side-panel-trigger" class="side-panel-trigger loc-sidetrigger"> 798 <span class="ts-icon loc-ts-icon"><i class="fas fa-map-marker-alt"></i></span> 799 <span class="ts-text loc-ts-text">Choose Your Location</span> 800 </div> 801 <div class="top-links text-center loc-toplinks"> 802 <ul> 803 804 <li class="loc-li location_select_display"> 805 <form action="pages-search-results.html" class="search nav-form" id="search-box"> 806 <div class="input-group input-search"> 807 <select name="client_location" id="client_location" 808 class="form-control loc-select client_location" autofocus> 809 <option value="bedminster" >Bedminster</option> 810 <option value="clinton" >Clinton</option> 811 <option value="garwood" >Garwood</option> 812 <option value="livingston" >Livingston</option> 813 <option value="martinsville" >Martinsville</option> 814 <option value="washington" selected>Washington</option> 815 </select> 816 </div> 817 </form> 818 </li> 819 820 <li class="loc-li loc-topbar-li"> 821 <span class="header-icons-span loc-header-icon-span hidden-lg hidden-md loc-call-span"> 822 <a href="tel:(908) 537-2400"><i class="fas fa-phone header-icons loc-header-icons call-us-btn" style="transform: rotate(90deg) !important;"></i></a> 823 </span> 824 </li> 825 <li class="loc-li loc-topbar-li"> 826 <span class="header-icons-span loc-header-icon-span fa fa-left hidden-lg hidden-md loc-direction-span"> 827 <a target="_blank" class="mapLink" 828 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+405%2BEast%2BWashington%2BAvenue%2CWashington%2C07882%2CNJ&place_id=ChIJK0QjVAOIw4kRjMhxBouijh8"><i 829 class="fas fa-map-marker-alt header-icons loc-header-icons get-direction-btn"></i></a> 830 </span> 831 </li> 832 </ul> 833 </div> 834 </div> 835 </div>
836<script defer> 837 $('document').ready(function(){ 838 $('.top-links ul li.location-drawer').css({cursor: "pointer"}); 839 }) 840 document.addEventListener("DOMContentLoaded", function () { 841 const mapLinks = document.getElementsByClassName("mapLink"); 842 const isMobile = window.innerWidth <= 768; 843 844 if (isMobile) { 845 Array.from(mapLinks).forEach(link => { 846 let originalLink = link.href; 847 848 if (originalLink.includes("https://www.google.com/maps/place/search?q=")) { 849 let newLink = originalLink.replace( 850 "https://www.google.com/maps/place/search?q=", 851 "https://www.google.com/maps/search/?api=1&query=" 852 ); 853 link.href = newLink; 854 } 855 }); 856 } 857}); 858 859</script>
859 <div id="header-wrap" style="display:block"> 860 <div class="container-fluid clearfix container-adjustment"> 861 <div id="primary-menu-trigger" class=""> 862 <i class="fas fa-bars"></i> 863 <span class="mobile_menu_text"> MENU </span> 864 </div> 865 <!-- Logo ============================================= --> 866 <div id="logo" class="mobile-header-logo "> 867 <a href="/" 868 class="standard-logo logo-adjustment" data-dark-logo="https://ik.imagekit.io/0ofixtqpt/3087820/cb-pet-market-logo-live-text.ai-(2).png"> 869 <img src="https://ik.imagekit.io/0ofixtqpt/3087820/cb-pet-market-logo-live-text.ai-(2).png" alt="CB Pet Market Logo" class="logo-adjustment-img"> 870 </a> 871 <a href="/" 872 class="retina-logo logo-alignment logo-adjustment" data-dark-logo="https://ik.imagekit.io/0ofixtqpt/3087820/cb-pet-market-logo-live-text.ai-(2).png"> 873 <img src="https://ik.imagekit.io/0ofixtqpt/3087820/cb-pet-market-logo-live-text.ai-(2).png" alt="CB Pet Market Logo" class="logo-adjustment-img"> 874 </a> 875 </div><!-- #logo end --> 876 <!-- Mobile search box --> 877 <!-- Mobile search box end --> 878 <!-- Primary Navigation============================================= --> 879 <nav id="primary-menu" class="menu-top" style=""> 880 <ul id=""> 881 <div id="ecwidSearch-desktop" class="alignleft"> 882 </div> 883 <style> 884 .menu-btn{ 885 border-radius: 30px; 886 } 887 888 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 889 padding-top: 19px;; 890 } 891 892 @media (max-width: 991px) { 893 .custom-btn { 894 display: inline-block; 895 width: 48%; 896 margin-right: 2%; 897 } 898 } 899 900 </style> 901 902 <li class="current "> 903 904 <a class="" href="https://shopcbpetmarket.com/" title="Shop Near Washington" target=_blank 905 style=""> 906 <div class="" 907 style=""> 908 Shop 909 </div> 910 911 </a> 912 913 </li> 914 <style> 915 .menu-btn{ 916 border-radius: 30px; 917 } 918 919 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 920 padding-top: 19px;; 921 } 922 923 @media (max-width: 991px) { 924 .custom-btn { 925 display: inline-block; 926 width: 48%; 927 margin-right: 2%; 928 } 929 } 930 931 </style> 932 933 <li class=" sub-menu click-class "> 934 935 <a class="" href="/our-locations/" title="Locations Near Washington" style="" 936 > 937 <div class="" 938 style=""> 939 Locations 940 </div> 941 </a> 942 <ul style=""> 943 <li> 944 <a href="https://cbpetmarket.com/bedminster/" title="Bedminster Near Washington" target=_blank> 945 <div>Bedminster</div> 946 </a> 947 </li> 948 <li> 949 <a href="https://cbpetmarket.com/clinton/" title="Clinton Near Washington" target=_blank> 950 <div>Clinton</div> 951 </a> 952 </li> 953 <li> 954 <a href="https://cbpetmarket.com/garwood/" title="Garwo
954od Near Washington" target=_blank> 955 <div>Garwood</div> 956 </a> 957 </li> 958 <li> 959 <a href="https://cbpetmarket.com/livingston/" title="Livingston Near Washington" target=_blank> 960 <div>Livingston</div> 961 </a> 962 </li> 963 <li> 964 <a href="https://cbpetmarket.com/martinsville/" title="Martinsville Near Washington" target=_blank> 965 <div>Martinsville</div> 966 </a> 967 </li> 968 <li> 969 <a href="https://cbpetmarket.com/" title="Washington Near Washington" target=_blank> 970 <div>Washington</div> 971 </a> 972 </li> 973 </ul> 974 </li> 975 <style> 976 .menu-btn{ 977 border-radius: 30px; 978 } 979 980 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 981 padding-top: 19px;; 982 } 983 984 @media (max-width: 991px) { 985 .custom-btn { 986 display: inline-block; 987 width: 48%; 988 margin-right: 2%; 989 } 990 } 991 992 </style> 993 994 <li class=" sub-menu click-class "> 995 996 <a class="" href="/services/" title="Services Near Washington" style="" 997 > 998 <div class="" 999 style=""> 1000 Services 1001 </div> 1002 </a> 1003 <ul style=""> 1004 <li> 1005 <a href="/local-delivery/" title="Local Delivery Near Washington" > 1006 <div>Local Delivery</div> 1007 </a> 1008 </li> 1009 <li> 1010 <a href="/pet-food-pick-up/" title="In-Store Pick Up Near Washington" > 1011 <div>In-Store Pick Up</div> 1012 </a> 1013 </li> 1014 <li> 1015 <a href="/nutritional-counseling/" title="Pet Nutrition Consult Near Washington" > 1016 <div>Pet Nutrition Consult</div> 1017 </a> 1018 </li> 1019 </ul> 1020 </li> 1021 <style> 1022 .menu-btn{ 1023 border-radius: 30px; 1024 } 1025 1026 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 1027 padding-top: 19px;; 1028 } 1029 1030 @media (max-width: 991px) { 1031 .custom-btn { 1032 display: inline-block; 1033 width: 48%; 1034 margin-right: 2%; 1035 } 1036 } 1037 1038 </style> 1039 1040 <li class=" sub-menu click-class "> 1041 1042 <a class="" href="/deals/" title="Promotions Near Washington" style="" 1043 > 1044 <div class="" 1045 style=""> 1046 Promotions 1047 </div> 1048 </a> 1049 <ul style=""> 1050 <li> 1051 <a href="/deals/" title="Monthly Promos Near Washington" > 1052 <div>Monthly Promos</div> 1053 </a> 1054 </li> 1055 <li> 1056 <a href="/frequent-buyer-programs/" title="Frequent Buyer Programs Near Washington" > 1057 <div>Frequent Buyer Programs</div> 1058 </a> 1059 </li> 1060 <li> 1061 <a href="/petz-app/" title="Petz App Near Washington" > 1062 <div>Petz App</div> 1063 </a> 1064 </li> 1065 <li> 1066 <a href="/quantity-discounts/" title="Quantity Discounts Near Washington" > 1067 <div>Quantity Discounts</div> 1068 </a> 1069 </li> 1070 </ul> 1071 </li> 1072 <style> 1073 .menu-btn{ 1074 border-radius: 30px; 1075 } 1076 1077 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 1078 padding-top: 19px;; 1079 } 1080 1081 @media (max-width: 991px) { 1082 .custom-btn { 1083 display: inline-block; 1084 width: 48%; 1085 margin-right: 2%; 1086 } 1087 } 1088 1089 </style> 1090 1091 <li class=" sub-menu click-class "> 1092 1093 <a class="" href="/about-us/" title="Our Community Near Washington" style="" 1094 > 1095 <div class="" 1096 style=""> 1097 Our Community 1098 </div> 1099 </a> 1100 <ul style=""> 1101 <li> 1102 <a href="/about-us/" title="Our Story Near Washington" > 1103 <div>Our Story</div> 1104 </a> 1105 </li> 1106 <li> 1107 <a href="/loyalty-program/" title="Loyalty Program Near Washington" > 1108 <div>Loyalty Program</div> 1109 </a> 1110 </li> 1111 <li> 1112 <a href="/brands/" title="Brand Partners Near Washington" > 1113 <div>Brand Partners</div> 1114 </a> 1115 </li> 1116 <li> 1117 <a href="/blog/" title="Blogs Near Washington" > 1118 <div>Blogs</div> 1119 </a> 1120 </li> 1121 <li> 1122 <a href="/reviews/" title="Reviews Near Washington" > 1123 <div>Reviews</div> 1124 </a> 1125 </li> 1126 <li> 1127 <a href="/connect-with-us/" title="Socials Near Washington" > 1128 <div>Socials</div> 1129 </a> 1130 </li> 1131 <li> 1132 <a href="/return-policy/" title="Return Policy Near Washington" > 1133 <div>Return Policy</div> 1134 </a> 1135 </li> 1136 <li> 1137 <a href="/price-match-policy/" title="Price Match Policy Near Washington" > 1138 <div>Price Match Policy</div> 1139 </a> 1140 </li> 1141 <li> 1142 <a href="/contact-us/" title="Contact Us Near Washington" > 1143 <div>Contact Us</div> 1144 </a> 1145 </li> 1146 </ul> 1147 </li> 1148 <style> 1149 .menu-btn{ 1150 border-radius: 30px; 1151 } 1152 1153 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 1154 padding-top: 19px;; 1155 } 1156 1157 @media (max-width: 991px) { 1158 .custom-btn { 1159 display: inline-block; 1160 width: 48%; 1161 margin-right: 2%; 1162 } 1163 } 1164 1165 </style> 1166 1167 <li class=" "> 1168 1169 <a class="" href="/events/" title="Events Near Washington" style="" 1170 > 1171 <div class="" 1172 style=""> 1173 Events 1174 </div> 1175 </a> 1176 </li> 1177 <style> 1178 .menu-btn{ 1179 border-radius: 30px; 1180 } 1181 1182 #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ 1183 padding-top: 19px;; 1184 } 1185 1186 @media (max-width: 991px) { 1187 .custom-btn { 1188 display: inline-block; 1189 width: 48%; 1190 margin-right: 2%; 1191 } 1192 } 1193 1194 </style> 1195 1196 <li class=" "> 1197 1198 <a class="" href="/contact-us/" title="Contact Us Near Washington" style="" 1199 > 1200 <div class="" 1201 style=""> 1202 Contact Us 1203 </div> 1204 </a> 1205 </li> 1206 </ul> 1207 </nav><!-- #primary-menu end --> 1208 </div> 1209 </div> 1210 </header> 1211<div id="side-panel"> 1212 <div class="side-panel-wrap">
1213 <div class="drawer-title"> 1214 <button type="button" class="close drawer-close" data-dismiss="alert" aria-label="Close"> 1215 <span aria-hidden="true" class="drawer-close-icon">×</span> 1216 </button> 1217 <h3 class="drawer-title-name"><i class="fas fa-map-marker-alt"></i> Find Your Store </h3> 1218 </div> 1219 <div class="drawer-card"> 1220 <div class="zip-code-div"> 1221 <input type="text" class="zip-code-search" id="zipCode" data-id="zip-code-input" placeholder="Enter Zip Code" maxlength="5" /> 1222 <button type="submit" id="zipSearch" class="loc-search-button"><i class="fas fa-search search-icon"></i></button> 1223 </div> 1224 <span class="zip-error"></span> 1225 <h2 id="all-show" class="local-store-link"> All Locations </h2> 1226 <img src="https://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif" id="loader-location" class="loader-location"/> 1227 <div class="show-location"> 1228 <a class="location-drawer-anchor locationSelect" data-slug="bedminster" data-name="washington" href="javascript:;" data-href="/bedminster"> 1229 <div class="client-location location-border"> 1230 <h3 class="notopmargin nobottommargin location-drawer-business"> 1231 Bedminster 1232 </h3> 1233 <span> 1234 <i class="fas fa-map-marker-alt"></i> 412 US HWY 206 N, Bedminster, NJ 07921 1235 </span> 1236 <br /> 1237 <span> 1238 <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i> (908) 781-2220 1239 </span> 1240 <br /> 1241 1242 <span class="hours-drawer"> 1243 Open Today Until 7:00 pm 1244 </span> 1245 <span class="drawer_delivery"> 1246 <br /> 1247 In-Store Pickup, Curbside Pickup, Local Delivery, No Contact Delivery Available 1248 </span> 1249 </div> 1250 </a> 1251 <a class="location-drawer-anchor locationSelect" data-slug="clinton" data-name="washington" href="javascript:;" data-href="/clinton"> 1252 <div class="client-location location-border"> 1253 <h3 class="notopmargin nobottommargin location-drawer-business"> 1254 Clinton 1255 </h3> 1256 <span> 1257 <i class="fas fa-map-marker-alt"></i> 79 Wal-Mart Plaza, Clinton, NJ 08809 1258 </span> 1259 <br /> 1260 <span> 1261 <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i> (908) 335-8452 1262 </span> 1263 <br /> 1264
1265 <span class="hours-drawer"> 1266 Open Today Until 7:00 pm 1267 </span> 1268 <span class="drawer_delivery"> 1269 <br /> 1270 In-Store Pickup, Curbside Pickup, Local Delivery, No Contact Delivery Available 1271 </span> 1272 </div> 1273 </a> 1274 <a class="location-drawer-anchor locationSelect" data-slug="garwood" data-name="washington" href="javascript:;" data-href="/garwood"> 1275 <div class="client-location location-border"> 1276 <h3 class="notopmargin nobottommargin location-drawer-business"> 1277 Garwood 1278 </h3> 1279 <span> 1280 <i class="fas fa-map-marker-alt"></i> 704 North Avenue, Garwood, NJ 07027 1281 </span> 1282 <br /> 1283 <span> 1284 <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i> (908) 232-0006 1285 </span> 1286 <br /> 1287 1288 <span class="hours-drawer"> 1289 Open Today Until 7:00 pm 1290 </span> 1291 <span class="drawer_delivery"> 1292 <br /> 1293 In-Store Pickup, Curbside Pickup, Local Delivery, No Contact Delivery Available 1294 </span> 1295 </div> 1296 </a> 1297 <a class="location-drawer-anchor locationSelect" data-slug="livingston" data-name="washington" href="javascript:;" data-href="/livingston"> 1298 <div class="client-location location-border"> 1299 <h3 class="notopmargin nobottommargin location-drawer-business"> 1300 Livingston 1301 </h3>
1302 <span> 1303 <i class="fas fa-map-marker-alt"></i> 517 South Livingston Ave., Livingston, NJ 07039 1304 </span> 1305 <br /> 1306 <span> 1307 <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i> (973) 486-6007 1308 </span> 1309 <br /> 1310 1311 <span class="hours-drawer"> 1312 Open Today Until 6:00 pm 1313 </span> 1314 <span class="drawer_delivery"> 1315 <br /> 1316 In-Store Pickup, Curbside Pickup, Local Delivery, No Contact Delivery Available 1317 </span> 1318 </div> 1319 </a> 1320 <a class="location-drawer-anchor locationSelect" data-slug="martinsville" data-name="washington" href="javascript:;" data-href="/martinsville"> 1321 <div class="client-location location-border"> 1322 <h3 class="notopmargin nobottommargin location-drawer-business"> 1323 Martinsville 1324 </h3> 1325 <span> 1326 <i class="fas fa-map-marker-alt"></i> 1987 Washington Valley Rd, Martinsville, NJ 08836-2055 1327 </span> 1328 <br /> 1329 <span> 1330 <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i> (732) 595-5539 1331 </span> 1332 <br /> 1333 1334 <span class="hours-drawer"> 1335 Closed Today 1336 </span>
1337 <span class="drawer_delivery"> 1338 <br /> 1339 1340 </span> 1341 </div> 1342 </a> 1343 <a class="location-drawer-anchor locationSelect" data-slug="washington" data-name="washington" href="javascript:;" data-href="/"> 1344 <div class="client-location location-border"> 1345 <h3 class="notopmargin nobottommargin location-drawer-business"> 1346 Washington 1347 </h3> 1348 <span> 1349 <i class="fas fa-map-marker-alt"></i> 405 East Washington Avenue, Washington, NJ 07882 1350 </span> 1351 <br /> 1352 <span> 1353 <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i> (908) 537-2400 1354 </span> 1355 <br /> 1356 1357 <span class="hours-drawer"> 1358 Open Today Until 7:00 pm 1359 </span> 1360 <span class="drawer_delivery"> 1361 <br /> 1362 In-Store Pickup, Curbside Pickup, Local Delivery, No Contact Delivery Available 1363 </span> 1364 </div> 1365 </a> 1366 </div> 1367 </div> 1368 </div> 1369</div>
1370<script> 1371 let ecwid_count = '0'; 1372 ecwid_count = parseInt(ecwid_count); 1373 let selectedLocation = localStorage.getItem('selected_location'); 1374 if(localStorage.getItem('drawer_flag') == null && ecwid_count > 1){ 1375 localStorage.setItem('drawer_flag',1); 1376 $("body").addClass('side-panel-open'); 1377 }else{ 1378 localStorage.setItem('drawer_flag',0); 1379 $("body").removeClass('side-panel-open'); 1380 } 1381 var loc = $('#client_location').val(); 1382 localStorage.setItem('selected_location', loc); 1383 $('a[data-slug='+loc+']').children().addClass('locationBrd'); 1384 $('#loader-location').css('display','none'); 1385 $('body').on('click', '.locationSelect', function () { 1386 let slug = $(this).data('slug'); 1387 let hqName = $(this).data('name'); 1388 1389 let previousSlug = localStorage.getItem('selected_location'); 1390 1391 // Check if same slug is clicked 1392 const isLocationSelected = previousSlug === slug; 1393 const isHQSelectedAndLocationEmpty = slug === hqName && previousSlug === ''; 1394 1395 let shouldCloseDrawer = isLocationSelected || isHQSelectedAndLocationEmpty; 1396 1397 // If the HQ is selected, set the slug to an empty string 1398 if (slug === hqName) { 1399 slug = ''; 1400 } 1401 1402 // Update the selected location in localStorage 1403 localStorage.setItem('selected_location', slug); 1404 1405 if (shouldCloseDrawer) { 1406 document.querySelector('.drawer-close').click(); 1407 } else { 1408 redirectToLocation(slug, previousSlug, hqName) 1409 } 1410 }); 1411 1412 function redirectToLocation(slug, previousSlug, hqName) { 1413 // Get the current URL path 1414 let currentPath = window.location.pathname; 1415 1416 // Check the previous slug with HQ 1417 if (previousSlug === hqName) { 1418 previousSlug = ''; 1419 } 1420 1421 // Determine the new URL path and redirect 1422 let newPath = previousSlug 1423 ? replaceOrRemoveLocationInUrl(slug, currentPath) 1424 : `/${slug}${currentPath}`; 1425 1426 // Redirect to the new URL 1427 location.href = newPath; 1428 } 1429 1430 function replaceOrRemoveLocationInUrl(newLocation, currentPath) { 1431 // Use a regular expression to match the location part (only the first segment after the domain) 1432 let newPath = currentPath.replace(/\/[^\/]+/, newLocation ? `/${newLocation}` : ''); 1433 1434 // Ensure the new path starts with a slash 1435 if (!newPath.startsWith('/')) { 1436 newPath = '/' + newPath; 1437 } 1438 1439 return newPath; 1440 } 1441 1442 $("#zipCode").keyup(function(){ 1443 this.value = this.value.replace(/[^0-9]/g,''); 1444 }); 1445 1446 // Function to handle zip code search actions 1447 function handleZipSearch() { 1448 $('.show-location').css('display', 'none'); 1449 $('#loader-location').css('display', 'block'); 1450 $('#all-show').html('Nearby Store'); 1451 search(); 1452 } 1453 1454 // Attach keypress event to zip code search input 1455 $('.zip-code-search').keypress(function (e) { 1456 if (e.which === 13) { 1457 handleZipSearch(); 1458 } 1459 }); 1460 1461 // Attach click event to zip search button 1462 $('#zipSearch').click(function () { 1463 handleZipSearch(); 1464 }); 1465 1466 function search() { 1467 let location = $('input[name=location_id]').val(); 1468 let zip = $('#zipCode').val(); 1469 if(zip !== '' && zip.length < 5){ 1470 $('.zip-error').html("Error: Please enter a valid ZIP code"); 1471 $('.local-store-link').attr('style', 'margin-top:5% !important'); 1472 $('#loader-location').css('display','none'); 1473 return false; 1474 } else { 1475 $('.zip-error').html(""); 1476 $('#all-show').attr('style', 'margin-top:0% !important','display: block'); 1477 $('#ecwid-show').attr('style', 'margin-top:0% !important','display: block'); 1478 } 1479 1480 // If no zip code is provided, show all the locations 1481 if(zip === '') { 1482 $('#all-show').html('All Locations'); 1483 } 1484 1485 let url = '/zipSearch/'; 1486 $.ajax({ 1487 headers: { 1488 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 1489 }, 1490 type: 'POST', 1491 url: url, 1492 data: {'currentLoc': location,'zip' : zip}, 1493 success: function (response) { 1494 $('.show-location').css('display','block'); 1495 $('#loader-location').css('display','none'); 1496 $('.show-location').html(response); 1497 $('a[data-slug='+loc+']').children().addClass('locationBrd'); 1498 } 1499 }); 1500 } 1501 $('.drawer-close').on('click', function(){ 1502 $("body").removeClass('side-panel-open'); 1503 $('#all-show').html('All Locations'); 1504 $('#ecwid-show').html('Choose a Store to Buy Online'); 1505 $('#zipCode').val(''); 1506 }); 1507</script>
1507<script> 1508 let ecwidMobileSearch = $('#ecwidSearch-mobile'); 1509 let ecwidDesktopSearch = $('#ecwidSearch-desktop'); 1510 window.addEventListener("orientationchange", function() { 1511 if (window.matchMedia("(orientation: portrait)").matches) { 1512 showPortraitSearch(); 1513 } 1514 if (window.matchMedia("(orientation: landscape)").matches) { 1515 showLandscapeSearch(); 1516 } 1517 }, false); 1518 var logoPosition = '1'; 1519 var captcha_key = '6LeEMWopAAAAACQObphYPLlbNmm7QWp0Se3NuRHh'; 1520 var wwidth = 0; 1521 function dynamic_padding() { 1522 $('#header-wrap').show(); 1523 var p = 0; 1524 $('#primary-menu > ul > li').each(function (x, y) { 1525 p += $(y).width(); 1526 }); 1527 var w = $('#primary-menu').width(); 1528 var actual_width = w - p; 1529 var count_li = $('#primary-menu > ul > li').length + 2; 1530 var padding_width = actual_width / count_li; 1531 $('#primary-menu > ul > li').each(function () { 1532 $(this).attr('style', 'padding-right:' + padding_width + 'px !important;'); 1533 }); 1534 $('#primary-menu > ul > li:first').attr('style', 'padding-left:' + padding_width + 'px !important;padding-right: ' + padding_width + 'px !important;'); 1535 wwidth = $(window).width(); 1536 } 1537 1538 $(window).resize(function () { 1539 if (wwidth != $(window).width() && ($(window).width() > '768')) { 1540 if (logoPosition > 1) { 1541 dynamic_padding(); 1542 } 1543 } 1544 }); 1545 if (logoPosition > 1 && ($(window).width() > '768')) { 1546 setTimeout( dynamic_padding, 500); 1547 } 1548 1549 $(document).ready(function (){ 1550 if (window.matchMedia("(orientation: landscape)").matches) { 1551 // console.log('landscape'); 1552 showLandscapeSearch(); 1553 } 1554 if (window.matchMedia("(orientation: portrait)").matches) { 1555 ecwidDesktopSearch.hide(); 1556 1557 1558 } 1559 }); 1560 1561 /** 1562 * show portrait search box 1563 */ 1564 function showPortraitSearch() 1565 {
1566 let desktopSearch = ecwidDesktopSearch.html(); 1567 ecwidDesktopSearch.html('').hide(); 1568 ecwidMobileSearch.show().html(desktopSearch); 1569 $('#my-search-').removeClass('search-products-desktop').addClass('search-products-mobile'); 1570 } 1571 1572 /** 1573 * show landscape search box 1574 */ 1575 function showLandscapeSearch() 1576 { 1577 let mobileSearch = ecwidMobileSearch.html(); 1578 ecwidMobileSearch.html('').hide(); 1579 ecwidDesktopSearch.show().html(mobileSearch); 1580 $('#my-search-').removeClass('search-products-mobile').addClass('search-products-desktop'); 1581 } 1582</script>
1582 <section class="no-image page-title-dark page-title-right hero-bg-image mobile-main-land-section mobile-page-title" 1583 data-stellar-background-ratio="0.2"> 1584 </section> 1585 <section id="content blog-content"> 1586 <div id="main-blog" class="content-wrap"> 1587 <div class="blog-container container clearfix notopmargin"> 1588 <div class="row bottommargin notopmargin"> 1589 <div class="heading-block center bottommargin-sm "> 1590 <h2>Our Blog</h2> 1591 <div class="divcenter small-text text-video text-table container nopadding"><p>Pet Education, News and Event Updates from CB Pet Market</p></div> 1592 </div> 1593 <div class="center blog-search blog-search-box" > 1594 <input type="text" id="blog-search-box" name="blog-search-box" 1595 placeholder="Search Blogs" autocomplete="off" onkeyup="javascript:showSearchBtn()" > 1596 <button id="blog-search-btn" class="blog-search-button " onclick="blogSearch()">Search 1597 </button> 1598 <div class="search-blog-icon"><i class="fa fa-search search-icon"></i></div> 1599 </div> 1600 <div id="results"> 1601 </div> 1602 <div id="previous_result"> 1603 <div class="container clearfix notopmargin hidden-xs"> 1604 <div class="promotion-container blog-promotion-container"> 1605 <a href="https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/"> 1606 <div data-src="https://ik.imagekit.io/0ofixtqpt/4683772/Customer-Appreciation-Weekend-Website-Banner-Mobile.png" 1607 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1608 </div> 1609 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1610 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4683772/Customer-Appreciation-Weekend-Website-Banner-Mobile.png');"> 1611 </div> 1612 </a> 1613 <div class="col-sm-7 promotion-text right-radius"> 1614 <div class="heading-block cust-heading-color topmargin-sm "> 1615 <a href="https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/"><h2>Customer Appreciation Weekend Sales!</h2></a> 1616 </div> 1617 <div class="col-md-12 cust_li blog-text"> 1618 <span class="small-text"> 1619 <p class="cvGsUA direction-ltr align-center para-style-body">Customer Appreciation Weekend is back and this year it’s bigger than ever! It’s our way of saying thank you for supporting our small business and trusting...</p> 1620 </span> 1621 </div> 1622 <div class="divider divider-right nobottommargin notopmargin"><a 1623 href="#"><i class="fas fa-tags"></i></a></div> 1624 <div class="small-text"><i 1625 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/sale/">Sale</a>, <a class="tag-a" href="/category/small-business-saturday/">Small Business Saturday</a>, <a class="tag-a" href="/category/customer-appreciation-weekend/">Customer Appreciation Weekend</a>, <a class="tag-a" href="/category/pet-events-and-promotions/">Pet Events and Promotions</a>, <a class="tag-a" href="/category/community-pets/">Community Pets</a>, <a class="tag-a" href="/category/pet-product-spotlight/">Pet Product Spotlight</a>, <a class="tag-a" href="/category/why-shop-local/">Why Shop Local?</a>, <a class="tag-a" href="/category/black-friday-specials/">Black Friday Specials</a> 1626 </div> 1627 <div class="small-text"><i 1628 class="fas fa-tags"></i> <a class="tag-a" href="/tag/black-friday/">Black Friday</a>, <a class="tag-a" href="/tag/small-business-saturday/">Small Business Saturday</a>, <a class="tag-a" href="/tag/support-local/">support local</a>, <a class="tag-a" href="/tag/support-small/">support small</a>, <a class="tag-a" href="/tag/shoplocalpets/">#ShopLocalPets</a>, <a class="tag-a" href="/tag/petstoredeals/">#PetStoreDeals</a>, <a class="tag-a" href="/tag/localpetexperts/">#LocalPetExperts</a>, <a class="tag-a" href="/tag/independentpetretail/">#IndependentPetRetail</a>, <a class="tag-a" href="/tag/petsavings/">#PetSavings</a>, <a class="tag-a" href="/tag/petcarelocal/">#PetCareLocal</a>, <a class="tag-a" href="/tag/buylocalpetsupplies/">#BuyLocalPetSupplies</a>, <a class="tag-a" href="/tag/smallbizbiglove/">
1628#SmallBizBigLove</a>, <a class="tag-a" href="/tag/communitypets/">#CommunityPets</a> 1629 </div> 1630 <a href="https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/" 1631 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1632 More</a> 1633 <button type="button" 1634 class="button button-rounded button-large noleftmargin dropdown-toggle btn-lg share-btn" 1635 data-toggle="dropdown"> 1636 Share 1637 <span class="caret"></span> 1638 </button> 1639 <ul class="dropdown-menu social-share master-page" role="menu"> 1640 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1641</ul> </div> 1642 </div> 1643 <div class="clear-both"></div> 1644 <div class="promotion-container blog-promotion-container"> 1645 <div class="col-sm-7 promotion-text right-radius"> 1646 <div class="heading-block cust-heading-color topmargin-sm "> 1647 <a href="https://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/"><h2>CB Pet Market Partners with Glad Dogs Nation</h2></a> 1648 <p class="blog-subtitle">Written By: Lori Horton and Claudia Loomis</p> 1649 </div> 1650 <div class="col-md-12 cust_li blog-text"> 1651 <span class="small-text"> 1652 <p data-start="111" data-end="427">At CB Pet Market, we love to give back to our furry friends and the pet loving community. That’s why we’re excited to announce our partnership with Glad...</p> 1653 </span> 1654 </div> 1655 <div class="divider divider-right nobottommargin notopmargin"><a 1656 href="#"><i class="fas fa-tags"></i></a></div> 1657 <div class="small-text"><i 1658 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/community-partnerships/">Community Partnerships</a>, <a class="tag-a" href="/category/glad-dogs-nation/">Glad Dogs Nation</a>, <a class="tag-a" href="/category/upcycling-for-good/">Upcycling For Good</a>, <a class="tag-a" href="/category/from-old-toys-to-new-joys/">From Old Toys to New Joys</a>, <a class="tag-a" href="/category/glad-stories/">Glad Stories</a> 1659 </div> 1660 <div class="small-text"><i 1661 class="fas fa-tags"></i> <a class="tag-a" href="/tag/used-toy-drive/">Used Toy Drive</a>, <a class="tag-a" href="/tag/community-impact/">Community Impact</a>, <a class="tag-a" href="/tag/reduce-reuse-rescue/">Reduce Reuse Rescue</a>, <a class="tag-a" href="/tag/toy-donation/">toy donation</a>, <a class="tag-a" href="/tag/events-and-happenings/">Events and Happenings</a>, <a class="tag-a" href="/tag/acts-of-kindness/">Acts of Kindness</a> 1662 </div> 1663 <a href="https://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/" 1664 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1665 More</a> 1666 <button type="button" 1667 class="button button-rounded button-large dropdown-toggle btn-lg share-btn noleftmargin" 1668 data-toggle="dropdown"> 1669 Share
1670 <span class="caret"></span> 1671 </button> 1672 1673 <ul class="dropdown-menu social-share master-page" role="menu"> 1674 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1675</ul> </div> 1676 <a href="https://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/"> 1677 <div data-src="https://ik.imagekit.io/0ofixtqpt/4704165/Glad-Dog-Nation-Digital-Display-(1).png" 1678 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1679 </div> 1680 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1681 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4704165/Glad-Dog-Nation-Digital-Display-(1).png');"> 1682 </div> 1683 </a> 1684 </div> 1685 <div class="promotion-container blog-promotion-container"> 1686 <a href="https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/"> 1687 <div data-src="https://ik.imagekit.io/0ofixtqpt/4600141/Untitled-design.png" 1688 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1689 </div> 1690 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1691 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4600141/Untitled-design.png');"> 1692 </div> 1693 </a> 1694 <div class="col-sm-7 promotion-text right-radius"> 1695 <div class="heading-block cust-heading-color topmargin-sm "> 1696 <a href="https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/"><h2>Neighborhood Pet Store Day Sales!</h2></a> 1697 </div> 1698 <div class="col-md-12 cust_li blog-text">
1699 <span class="small-text"> 1700 <p>Celebrate with us on Saturday, September 27th for Neighborhood Pet Store Day!! Supporting local has never been this fun (or this full of savings)! We’ve got can’t-miss deals on food,...</p> 1701 </span> 1702 </div> 1703 <div class="divider divider-right nobottommargin notopmargin"><a 1704 href="#"><i class="fas fa-tags"></i></a></div> 1705 <div class="small-text"><i 1706 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/sale/">Sale</a>, <a class="tag-a" href="/category/national-neighborhood-pet-store-day/">National Neighborhood Pet Store Day</a>, <a class="tag-a" href="/category/pet-events-and-promotions/">Pet Events and Promotions</a>, <a class="tag-a" href="/category/community-pets/">Community Pets</a>, <a class="tag-a" href="/category/why-shop-local/">Why Shop Local?</a>, <a class="tag-a" href="/category/pet-product-spotlight/">Pet Product Spotlight</a> 1707 </div> 1708 <div class="small-text"><i 1709 class="fas fa-tags"></i> <a class="tag-a" href="/tag/nationalneighborhoodpetstoreday/">#NationalNeighborhoodPetStoreDay</a>, <a class="tag-a" href="/tag/shoplocalpets/">#ShopLocalPets</a>, <a class="tag-a" href="/tag/supportsmallbusiness/">#SupportSmallBusiness</a>, <a class="tag-a" href="/tag/petstoredeals/">#PetStoreDeals</a>, <a class="tag-a" href="/tag/localpetexperts/">#LocalPetExperts</a>, <a class="tag-a" href="/tag/independentpetretail/">#IndependentPetRetail</a>, <a class="tag-a" href="/tag/petsavings/">#PetSavings</a>, <a class="tag-a" href="/tag/september27/">#September27</a>, <a class="tag-a" href="/tag/petcarelocal/">#PetCareLocal</a>, <a class="tag-a" href="/tag/buylocalpetsupplies/">#BuyLocalPetSupplies</a>, <a class="tag-a" href="/tag/smallbizbiglove/">#SmallBizBigLove</a>, <a class="tag-a" href="/tag/petparenttips/">#petparenttips</a>, <a class="tag-a" href="/tag/communitypets/">#CommunityPets</a> 1710 </div> 1711 <a href="https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/" 1712 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1713 More</a> 1714 <button type="button" 1715 class="button button-rounded button-large noleftmargin dropdown-toggle btn-lg share-btn" 1716 data-toggle="dropdown"> 1717 Share 1718 <span class="caret"></span> 1719 </button> 1720 <ul class="dropdown-menu social-share master-page" role="menu"> 1721 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1722</ul> </div> 1723 </div> 1724 <div class="clear-both"></div> 1725 <div class="promotion-container blog-promotion-container"> 1726 <div class="col-sm-7 promotion-text right-radius"> 1727 <div class="heading-block cust-heading-color topmargin-sm "> 1728 <a href="https://cbpetmarket.com/blog/a-transparent-message-about-tariffs/"><h2>A Transparent Message About Tariffs</h2></a> 1729 <p class="blog-subtitle">Written By: Claudia Loomis</p> 1730 </div> 1731 <div class="col-md-12 cust_li blog-text">
1732 <span class="small-text"> 1733 <p>A Transparent Message About Tariffs     1734</p><p>The fog of uncertainty surrounding tariffs is lifting. That is the good news, I guess, as the uncertainty surrounding tariffs has effected much behind the...</p> 1735 </span> 1736 </div> 1737 <div class="divider divider-right nobottommargin notopmargin"><a 1738 href="#"><i class="fas fa-tags"></i></a></div> 1739 <div class="small-text"><i 1740 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/pet-industry-news/">pet industry news</a>, <a class="tag-a" href="/category/pet-product-updates/">pet product updates</a>, <a class="tag-a" href="/category/shopping-tips-for-pet-parents/">Shopping tips for pet parents</a>, <a class="tag-a" href="/category/behind-the-scenes-at-cb-pet-market/">Behind the scenes at CB Pet Market</a> 1741 </div> 1742 <div class="small-text"><i 1743 class="fas fa-tags"></i> <a class="tag-a" href="/tag/tariff-updates/">Tariff Updates</a>, <a class="tag-a" href="/tag/price-increases/">Price Increases</a>, <a class="tag-a" href="/tag/pet-food-costs/">Pet Food Costs</a>, <a class="tag-a" href="/tag/pet-product-costs/">Pet Product costs</a>, <a class="tag-a" href="/tag/pet-supply-inflation/">Pet Supply Inflation</a>, <a class="tag-a" href="/tag/shop-local/">shop local</a>, <a class="tag-a" href="/tag/support-small-business/">support small business</a>, <a class="tag-a" href="/tag/global-supply-chain/">Global supply chain</a>, <a class="tag-a" href="/tag/customer-update/">Customer Update</a>, <a class="tag-a" href="/tag/pet-product-availablility/">Pet Product availablility</a>, <a class="tag-a" href="/tag/import-costs/">Import costs</a>, <a class="tag-a" href="/tag/how-to-save-on-pet-products/">How to save on Pet Products</a> 1744 </div> 1745 <a href="https://cbpetmarket.com/blog/a-transparent-message-about-tariffs/" 1746 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1747 More</a> 1748 <button type="button" 1749 class="button button-rounded button-large dropdown-toggle btn-lg share-btn noleftmargin" 1750 data-toggle="dropdown"> 1751 Share 1752 <span class="caret"></span> 1753 </button> 1754 1755 <ul class="dropdown-menu social-share master-page" role="menu"> 1756 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/a-transparent-message-about-tariffs/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/a-transparent-message-about-tariffs/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1757</ul> </div> 1758 <a href="https://cbpetmarket.com/blog/a-transparent-message-about-tariffs/"> 1759 <div data-src="https://ik.imagekit.io/0ofixtqpt/4553736/tariff-Blog-Banner.png" 1760 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1761 </div> 1762 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1763 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4553736/tariff-Blog-Banner.png');"> 1764 </div> 1765 </a> 1766 </div> 1767 <div class="promotion-container blog-promotion-container"> 1768 <a href="https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/"> 1769 <div data-src="https://ik.imagekit.io/0ofixtqpt/4083124/Changes-to-our-Champion-Rewards-Program--February-15--2025.png" 1770 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1771 </div> 1772 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1773 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4083124/Changes-to-our-Champion-Rewards-Program--February-15--2025.png');"> 1774 </div> 1775 </a> 1776 <div class="col-sm-7 promotion-text right-radius"> 1777 <div class="heading-block cust-heading-color topmargin-sm "> 1778 <a href="https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/"><h2>Letter Announcing Changes to our Champion Club Loyalty Program</h2></a> 1779 <p class="blog-subtitle">Written By: Claudia Loomis</p> 1780 </div> 1781 <div class="col-md-12 cust_li blog-text">
1782 <span class="small-text"> 1783 <p>    1784</p><p>Dear Champion Club Members,     1785</p><p>First, let me say thank you. Your continued loyalty and support mean the world to all of us at CB Pet Market, and we...</p> 1786 </span> 1787 </div> 1788 <div class="divider divider-right nobottommargin notopmargin"><a 1789 href="#"><i class="fas fa-tags"></i></a></div> 1790 <div class="small-text"><i 1791 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/cb-pet-market/">CB Pet Market</a>, <a class="tag-a" href="/category/champion-club/">Champion Club</a> 1792 </div> 1793 <div class="small-text"><i 1794 class="fas fa-tags"></i> <a class="tag-a" href="/tag/bonus-bucks/">Bonus Bucks</a>, <a class="tag-a" href="/tag/champion-club/">Champion Club</a>, <a class="tag-a" href="/tag/petz-app/">Petz App</a>, <a class="tag-a" href="/tag/frequent-buyer-programs/">Frequent Buyer Programs</a>, <a class="tag-a" href="/tag/monthly-sales-and-promotions/">Monthly Sales and Promotions</a>, <a class="tag-a" href="/tag/quantity-discounts/">Quantity discounts</a> 1795 </div> 1796 <a href="https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/" 1797 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1798 More</a> 1799 <button type="button" 1800 class="button button-rounded button-large noleftmargin dropdown-toggle btn-lg share-btn" 1801 data-toggle="dropdown"> 1802 Share 1803 <span class="caret"></span> 1804 </button> 1805 <ul class="dropdown-menu social-share master-page" role="menu"> 1806 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1807</ul> </div> 1808 </div> 1809 <div class="clear-both"></div> 1810 <div class="promotion-container blog-promotion-container"> 1811 <div class="col-sm-7 promotion-text right-radius"> 1812 <div class="heading-block cust-heading-color topmargin-sm "> 1813 <a href="https://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/"><h2>Pet Dental Care Starts At Home: A Guide For Pet Parents</h2></a> 1814 <p class="blog-subtitle">Written By: Claudia Loomis</p> 1815 </div> 1816 <div class="col-md-12 cust_li blog-text">
1817 <span class="small-text"> 1818 <p>Introduction  1819</p><p>As pet owners, we all want our quadrupeds to live long, healthy, and happy lives. That is what we are all about here at CB Pet Market. It is...</p> 1820 </span> 1821 </div> 1822 <div class="divider divider-right nobottommargin notopmargin"><a 1823 href="#"><i class="fas fa-tags"></i></a></div> 1824 <div class="small-text"><i 1825 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/tips-for-pet-parents/">Tips for Pet Parents</a>, <a class="tag-a" href="/category/pet-dental-health/">PET DENTAL HEALTH</a>, <a class="tag-a" href="/category/teeth/">Teeth</a>, <a class="tag-a" href="/category/pet-care/">pet care</a>, <a class="tag-a" href="/category/pet-care-tips/">Pet Care Tips</a>, <a class="tag-a" href="/category/pet-health-tips/">Pet Health Tips</a>, <a class="tag-a" href="/category/pet-health-wellness/">Pet Health & Wellness</a> 1826 </div> 1827 <div class="small-text"><i 1828 class="fas fa-tags"></i> <a class="tag-a" href="/tag/dental-care/">Dental Care</a>, <a class="tag-a" href="/tag/pet-health/">Pet Health</a>, <a class="tag-a" href="/tag/home-dental-care/">Home Dental Care</a>, <a class="tag-a" href="/tag/dog-tooth-brushing/">dog tooth brushing</a>, <a class="tag-a" href="/tag/tooth-decay/">tooth decay</a>, <a class="tag-a" href="/tag/national-pet-dental-health-month/">national pet dental health month</a> 1829 </div> 1830 <a href="https://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/" 1831 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1832 More</a> 1833 <button type="button" 1834 class="button button-rounded button-large dropdown-toggle btn-lg share-btn noleftmargin" 1835 data-toggle="dropdown"> 1836 Share 1837 <span class="caret"></span> 1838 </button> 1839 1840 <ul class="dropdown-menu social-share master-page" role="menu"> 1841 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1842</ul> </div> 1843 <a href="https://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/"> 1844 <div data-src="https://ik.imagekit.io/0ofixtqpt/4056658/Pet-Dental-Care-Starts-at-Home-A-gudie-for-Pet-Parents.png" 1845 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1846 </div> 1847 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1848 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4056658/Pet-Dental-Care-Starts-at-Home-A-gudie-for-Pet-Parents.png');"> 1849 </div> 1850 </a> 1851 </div> 1852 <div class="promotion-container blog-promotion-container"> 1853 <a href="https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/"> 1854 <div data-src="https://ik.imagekit.io/0ofixtqpt/3908777/Mission-Statment-and-Core-Values.png" 1855 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1856 </div> 1857 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1858 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3908777/Mission-Statment-and-Core-Values.png');"> 1859 </div> 1860 </a> 1861 <div class="col-sm-7 promotion-text right-radius"> 1862 <div class="heading-block cust-heading-color topmargin-sm "> 1863 <a href="https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/"><h2>This Is Who We Are: CB Pet Market Mission Statement and Core Values</h2></a> 1864 <p class="blog-subtitle">Written By: Claudia Loomis</p> 1865 </div> 1866 <div class="col-md-12 cust_li blog-text">
1867 <span class="small-text"> 1868 <p style="text-align: center;">Mission Statement  1869</p><p style="text-align: center;">Motivated by our shared passion for pets, we empower our local pet community to eat well, play hard and live long!  1870</p><p style="text-align: center;">  ...</p> 1871 </span> 1872 </div> 1873 <div class="divider divider-right nobottommargin notopmargin"><a 1874 href="#"><i class="fas fa-tags"></i></a></div> 1875 <div class="small-text"><i 1876 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/values/">values</a>, <a class="tag-a" href="/category/mission/">mission</a>, <a class="tag-a" href="/category/community/">Community</a>, <a class="tag-a" href="/category/pets/">Pets</a>, <a class="tag-a" href="/category/pet-rescue/">pet rescue</a>, <a class="tag-a" href="/category/dogs/">Dogs</a>, <a class="tag-a" href="/category/cats/">Cats</a>, <a class="tag-a" href="/category/small-animals/">Small Animals</a>, <a class="tag-a" href="/category/pet-adoption/">Pet Adoption</a> 1877 </div> 1878 <div class="small-text"><i 1879 class="fas fa-tags"></i> <a class="tag-a" href="/tag/values/">values</a>, <a class="tag-a" href="/tag/mission/">mission</a>, <a class="tag-a" href="/tag/integrity/">integrity</a>, <a class="tag-a" href="/tag/community/">Community</a>, <a class="tag-a" href="/tag/nj-pets/">nj pets</a>, <a class="tag-a" href="/tag/customer-care/">customer care</a>, <a class="tag-a" href="/tag/innovation/">innovation</a>, <a class="tag-a" href="/tag/loyalty/">loyalty</a>, <a class="tag-a" href="/tag/enthusiasm/">enthusiasm</a> 1880 </div> 1881 <a href="https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/" 1882 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1883 More</a> 1884 <button type="button" 1885 class="button button-rounded button-large noleftmargin dropdown-toggle btn-lg share-btn" 1886 data-toggle="dropdown"> 1887 Share 1888 <span class="caret"></span> 1889 </button> 1890 <ul class="dropdown-menu social-share master-page" role="menu"> 1891 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1892</ul> </div> 1893 </div> 1894 <div class="clear-both"></div> 1895 <div class="promotion-container blog-promotion-container"> 1896 <div class="col-sm-7 promotion-text right-radius"> 1897 <div class="heading-block cust-heading-color topmargin-sm "> 1898 <a href="https://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/"><h2>Regular Pet Nail Trims: Why are they important?</h2></a> 1899 <p class="blog-subtitle">Written By: Claudia Loomis</p> 1900 </div> 1901 <div class="col-md-12 cust_li blog-text">
1902 <span class="small-text"> 1903 <p style="font-weight: 400;">Introduction  1904</p><p style="font-weight: 400;">Keeping your dog’s nails short is an integral part of pet health. Long nails exert pressure on your dog’s nail bed and disturb the natural...</p> 1905 </span> 1906 </div> 1907 <div class="divider divider-right nobottommargin notopmargin"><a 1908 href="#"><i class="fas fa-tags"></i></a></div> 1909 <div class="small-text"><i 1910 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/dog-grooming/">Dog Grooming</a>, <a class="tag-a" href="/category/pet-care-tips/">Pet Care Tips</a>, <a class="tag-a" href="/category/nail-trim/">Nail Trim</a>, <a class="tag-a" href="/category/cat-grooming/">Cat Grooming</a>, <a class="tag-a" href="/category/paw-care/">Paw care</a>, <a class="tag-a" href="/category/pet-health/">Pet Health</a>, <a class="tag-a" href="/category/pet-health-wellness/">Pet Health & Wellness</a>, <a class="tag-a" href="/category/pet-grooming-tips/">Pet Grooming Tips</a> 1911 </div> 1912 <div class="small-text"><i 1913 class="fas fa-tags"></i> <a class="tag-a" href="/tag/regular-pet-nail-trims/">Regular Pet Nail Trims</a> 1914 </div> 1915 <a href="https://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/" 1916 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1917 More</a> 1918 <button type="button" 1919 class="button button-rounded button-large dropdown-toggle btn-lg share-btn noleftmargin" 1920 data-toggle="dropdown"> 1921 Share 1922 <span class="caret"></span> 1923 </button> 1924 1925 <ul class="dropdown-menu social-share master-page" role="menu"> 1926 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1927</ul> </div> 1928 <a href="https://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/"> 1929 <div data-src="https://ik.imagekit.io/0ofixtqpt/3900906/Untitled-design.png" 1930 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1931 </div> 1932 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1933 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3900906/Untitled-design.png');"> 1934 </div> 1935 </a> 1936 </div> 1937 <div class="promotion-container blog-promotion-container"> 1938 <a href="https://cbpetmarket.com/blog/spa-bath-or-self-wash/"> 1939 <div data-src="https://ik.imagekit.io/0ofixtqpt/3897934/Untitled-design.png" 1940 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 1941 </div> 1942 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 1943 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3897934/Untitled-design.png');"> 1944 </div> 1945 </a> 1946 <div class="col-sm-7 promotion-text right-radius"> 1947 <div class="heading-block cust-heading-color topmargin-sm "> 1948 <a href="https://cbpetmarket.com/blog/spa-bath-or-self-wash/"><h2>Spa Bath or Self Wash</h2></a> 1949 <p class="blog-subtitle">Written By: Claudia Loomis</p> 1950 </div> 1951 <div class="col-md-12 cust_li blog-text">
1952 <span class="small-text"> 1953 <p>Written by: Claudia Loomis
 <br>Published: December 3, 2024       1954</p><p>Introduction      1955</p><p>Both self-wash and spa bath grooming service have the same goal, a clean dog. However, there are many differences between...</p> 1956 </span> 1957 </div> 1958 <div class="divider divider-right nobottommargin notopmargin"><a 1959 href="#"><i class="fas fa-tags"></i></a></div> 1960 <div class="small-text"><i 1961 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/pet-parenting/">Pet Parenting</a>, <a class="tag-a" href="/category/pet-health/">Pet Health</a>, <a class="tag-a" href="/category/pet-safety/">Pet Safety</a>, <a class="tag-a" href="/category/pet-care/">pet care</a>, <a class="tag-a" href="/category/dog-grooming/">Dog Grooming</a> 1962 </div> 1963 <div class="small-text"><i 1964 class="fas fa-tags"></i> <a class="tag-a" href="/tag/self-wash-or-spa-bath/">Self Wash or Spa Bath</a> 1965 </div> 1966 <a href="https://cbpetmarket.com/blog/spa-bath-or-self-wash/" 1967 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1968 More</a> 1969 <button type="button" 1970 class="button button-rounded button-large noleftmargin dropdown-toggle btn-lg share-btn" 1971 data-toggle="dropdown"> 1972 Share 1973 <span class="caret"></span> 1974 </button> 1975 <ul class="dropdown-menu social-share master-page" role="menu"> 1976 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.com/blog/spa-bath-or-self-wash/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.com/blog/spa-bath-or-self-wash/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 1977</ul> </div> 1978 </div> 1979 <div class="clear-both"></div> 1980 <div class="promotion-container blog-promotion-container"> 1981 <div class="col-sm-7 promotion-text right-radius"> 1982 <div class="heading-block cust-heading-color topmargin-sm "> 1983 <a href="https://cbpetmarket.com/blog/combatting-dog-obesity/"><h2>Combatting Dog Obesity</h2></a> 1984 </div> 1985 <div class="col-md-12 cust_li blog-text">
1986 <span class="small-text"> 1987 <p>The statistics are alarming. Pet obesity rates have been on the rise in the US (and the world) over the past 10 years. According to a survey conducted by the...</p> 1988 </span> 1989 </div> 1990 <div class="small-text"> 1991 </div> 1992 <div class="small-text"> 1993 </div> 1994 <a href="https://cbpetmarket.com/blog/combatting-dog-obesity/" 1995 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 1996 More</a> 1997 <button type="button" 1998 class="button button-rounded button-large dropdown-toggle btn-lg share-btn noleftmargin" 1999 data-toggle="dropdown"> 2000 Share 2001 <span class="caret"></span> 2002 </button> 2003 2004 <ul class="dropdown-menu social-share master-page" role="menu"> 2005 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/combatting-dog-obesity/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/combatting-dog-obesity/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2006</ul> </div> 2007 <a href="https://cbpetmarket.com/blog/combatting-dog-obesity/"> 2008 <div data-src="https://ik.imagekit.io/0ofixtqpt/3121847/obesity-blog-pic.jpg" 2009 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2010 </div> 2011 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2012 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3121847/obesity-blog-pic.jpg');"> 2013 </div> 2014 </a> 2015 </div> 2016 <div class="content text-center"> 2017 <nav> 2018 <ul class="pagination"> 2019 2020 <li class="page-item disabled" aria-disabled="true" aria-label="« Previous"> 2021 <span class="page-link" aria-hidden="true">‹</span> 2022 </li> 2023 2024 2025 2026 2027 2028 <li class="page-item active" aria-current="page"><span class="page-link">1</span></li> 2029 <li class="page-item"><a class="page-link" href="https://cbpetmarket.com/blog?page=2">2</a></li> 2030 2031 2032 <li class="page-item"> 2033 <a class="page-link" href="https://cbpetmarket.com/blog?page=2" rel="next" aria-label="Next »">›</a> 2034 </li> 2035 </ul> 2036 </nav> 2037 2038 </div> 2039 </div> 2040 <div class="clear"></div> 2041 <div class="container clearfix notopmargin hidden-sm hidden-md hidden-lg"> 2042 <div class="promotion-container blog-promotion-container"> 2043 <a href="https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/"> 2044 <div data-src="https://ik.imagekit.io/0ofixtqpt/4683772/Customer-Appreciation-Weekend-Website-Banner-Mobile.png" 2045 style="display:block;" 2046 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2047 </div> 2048 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2049 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4683772/Customer-Appreciation-Weekend-Website-Banner-Mobile.png'); display:block;"> 2050 </div> 2051 </a> 2052 <div class="col-sm-7 promotion-text right-radius"> 2053 <div class="heading-block cust-heading-color topmargin-sm "> 2054 <a href="https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/"><h2>Customer Appreciation Weekend Sales!</h2></a> 2055 </div> 2056 <div class="col-md-12 cust_li blog-text">
2057 <span class="small-text"> 2058 <p class="cvGsUA direction-ltr align-center para-style-body">Customer Appreciation Weekend is back and this year it’s bigger than ever! It’s our way of saying thank you for supporting our small business and trusting...</p> 2059 </span> 2060 <div class="divider divider-right nobottommargin notopmargin"><a 2061 href="#"><i class="fas fa-tags"></i></a></div> 2062 <div class="small-text"><i 2063 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/sale/">Sale</a>, <a class="tag-a" href="/category/small-business-saturday/">Small Business Saturday</a>, <a class="tag-a" href="/category/customer-appreciation-weekend/">Customer Appreciation Weekend</a>, <a class="tag-a" href="/category/pet-events-and-promotions/">Pet Events and Promotions</a>, <a class="tag-a" href="/category/community-pets/">Community Pets</a>, <a class="tag-a" href="/category/pet-product-spotlight/">Pet Product Spotlight</a>, <a class="tag-a" href="/category/why-shop-local/">Why Shop Local?</a>, <a class="tag-a" href="/category/black-friday-specials/">Black Friday Specials</a> 2064 </div> 2065 <div class="small-text"><i 2066 class="fas fa-tags"></i> <a class="tag-a" href="/tag/black-friday/">Black Friday</a>, <a class="tag-a" href="/tag/small-business-saturday/">Small Business Saturday</a>, <a class="tag-a" href="/tag/support-local/">support local</a>, <a class="tag-a" href="/tag/support-small/">support small</a>, <a class="tag-a" href="/tag/shoplocalpets/">#ShopLocalPets</a>, <a class="tag-a" href="/tag/petstoredeals/">#PetStoreDeals</a>, <a class="tag-a" href="/tag/localpetexperts/">#LocalPetExperts</a>, <a class="tag-a" href="/tag/independentpetretail/">#IndependentPetRetail</a>, <a class="tag-a" href="/tag/petsavings/">#PetSavings</a>, <a class="tag-a" href="/tag/petcarelocal/">#PetCareLocal</a>, <a class="tag-a" href="/tag/buylocalpetsupplies/">#BuyLocalPetSupplies</a>, <a class="tag-a" href="/tag/smallbizbiglove/">#SmallBizBigLove</a>, <a class="tag-a" href="/tag/communitypets/">#CommunityPets</a> 2067 </div> 2068 </div> 2069 <a href="https://cbpetmarket.com/blog/customer-appreciation-weekend-sales/" 2070 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2071 More</a> 2072 <button type="button" 2073 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2074 data-toggle="dropdown"> 2075 Share 2076 <span class="caret"></span> 2077 </button> 2078 2079 <ul class="dropdown-menu social-share master-page" role="menu"> 2080 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/customer-appreciation-weekend-sales/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/customer-appreciation-weekend-sales/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2081</ul> </div> 2082 </div> 2083 <div class="clear-both"></div> 2084 <div class="promotion-container blog-promotion-container"> 2085 <a href="https://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/"> 2086 <div data-src="https://ik.imagekit.io/0ofixtqpt/4704165/Glad-Dog-Nation-Digital-Display-(1).png" 2087 style="display:block;" 2088 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2089 </div> 2090 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2091 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4704165/Glad-Dog-Nation-Digital-Display-(1).png'); display:block;"> 2092 </div> 2093 </a> 2094 <div class="col-sm-7 promotion-text right-radius"> 2095 <div class="heading-block cust-heading-color topmargin-sm "> 2096 <a href="https://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/"><h2>CB Pet Market Partners with Glad Dogs Nation</h2></a> 2097 </div> 2098 <div class="col-md-12 cust_li blog-text">
2099 <span class="small-text"> 2100 <p data-start="111" data-end="427">At CB Pet Market, we love to give back to our furry friends and the pet loving community. That’s why we’re excited to announce our partnership with Glad...</p> 2101 </span> 2102 <div class="divider divider-right nobottommargin notopmargin"><a 2103 href="#"><i class="fas fa-tags"></i></a></div> 2104 <div class="small-text"><i 2105 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/community-partnerships/">Community Partnerships</a>, <a class="tag-a" href="/category/glad-dogs-nation/">Glad Dogs Nation</a>, <a class="tag-a" href="/category/upcycling-for-good/">Upcycling For Good</a>, <a class="tag-a" href="/category/from-old-toys-to-new-joys/">From Old Toys to New Joys</a>, <a class="tag-a" href="/category/glad-stories/">Glad Stories</a> 2106 </div> 2107 <div class="small-text"><i 2108 class="fas fa-tags"></i> <a class="tag-a" href="/tag/used-toy-drive/">Used Toy Drive</a>, <a class="tag-a" href="/tag/community-impact/">Community Impact</a>, <a class="tag-a" href="/tag/reduce-reuse-rescue/">Reduce Reuse Rescue</a>, <a class="tag-a" href="/tag/toy-donation/">toy donation</a>, <a class="tag-a" href="/tag/events-and-happenings/">Events and Happenings</a>, <a class="tag-a" href="/tag/acts-of-kindness/">Acts of Kindness</a> 2109 </div> 2110 </div> 2111 <a href="https://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/" 2112 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2113 More</a> 2114 <button type="button" 2115 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2116 data-toggle="dropdown"> 2117 Share 2118 <span class="caret"></span> 2119 </button> 2120 2121 <ul class="dropdown-menu social-share master-page" role="menu"> 2122 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/cb-pet-market-partners-with-glad-dog-nation/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2123</ul> </div> 2124 </div> 2125 <div class="clear-both"></div> 2126 <div class="promotion-container blog-promotion-container"> 2127 <a href="https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/"> 2128 <div data-src="https://ik.imagekit.io/0ofixtqpt/4600141/Untitled-design.png" 2129 style="display:block;" 2130 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2131 </div> 2132 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2133 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4600141/Untitled-design.png'); display:block;"> 2134 </div> 2135 </a> 2136 <div class="col-sm-7 promotion-text right-radius"> 2137 <div class="heading-block cust-heading-color topmargin-sm "> 2138 <a href="https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/"><h2>Neighborhood Pet Store Day Sales!</h2></a> 2139 </div> 2140 <div class="col-md-12 cust_li blog-text">
2141 <span class="small-text"> 2142 <p>Celebrate with us on Saturday, September 27th for Neighborhood Pet Store Day!! Supporting local has never been this fun (or this full of savings)! We’ve got can’t-miss deals on food,...</p> 2143 </span> 2144 <div class="divider divider-right nobottommargin notopmargin"><a 2145 href="#"><i class="fas fa-tags"></i></a></div> 2146 <div class="small-text"><i 2147 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/sale/">Sale</a>, <a class="tag-a" href="/category/national-neighborhood-pet-store-day/">National Neighborhood Pet Store Day</a>, <a class="tag-a" href="/category/pet-events-and-promotions/">Pet Events and Promotions</a>, <a class="tag-a" href="/category/community-pets/">Community Pets</a>, <a class="tag-a" href="/category/why-shop-local/">Why Shop Local?</a>, <a class="tag-a" href="/category/pet-product-spotlight/">Pet Product Spotlight</a> 2148 </div> 2149 <div class="small-text"><i 2150 class="fas fa-tags"></i> <a class="tag-a" href="/tag/nationalneighborhoodpetstoreday/">#NationalNeighborhoodPetStoreDay</a>, <a class="tag-a" href="/tag/shoplocalpets/">#ShopLocalPets</a>, <a class="tag-a" href="/tag/supportsmallbusiness/">#SupportSmallBusiness</a>, <a class="tag-a" href="/tag/petstoredeals/">#PetStoreDeals</a>, <a class="tag-a" href="/tag/localpetexperts/">#LocalPetExperts</a>, <a class="tag-a" href="/tag/independentpetretail/">#IndependentPetRetail</a>, <a class="tag-a" href="/tag/petsavings/">#PetSavings</a>, <a class="tag-a" href="/tag/september27/">#September27</a>, <a class="tag-a" href="/tag/petcarelocal/">#PetCareLocal</a>, <a class="tag-a" href="/tag/buylocalpetsupplies/">#BuyLocalPetSupplies</a>, <a class="tag-a" href="/tag/smallbizbiglove/">#SmallBizBigLove</a>, <a class="tag-a" href="/tag/petparenttips/">#petparenttips</a>, <a class="tag-a" href="/tag/communitypets/">#CommunityPets</a> 2151 </div> 2152 </div> 2153 <a href="https://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/" 2154 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2155 More</a> 2156 <button type="button" 2157 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2158 data-toggle="dropdown"> 2159 Share 2160 <span class="caret"></span> 2161 </button> 2162 2163 <ul class="dropdown-menu social-share master-page" role="menu"> 2164 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/neighborhood-pet-store-day-sales/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2165</ul> </div> 2166 </div> 2167 <div class="clear-both"></div> 2168 <div class="promotion-container blog-promotion-container"> 2169 <a href="https://cbpetmarket.com/blog/a-transparent-message-about-tariffs/"> 2170 <div data-src="https://ik.imagekit.io/0ofixtqpt/4553736/tariff-Blog-Banner.png" 2171 style="display:block;" 2172 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2173 </div> 2174 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2175 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4553736/tariff-Blog-Banner.png'); display:block;"> 2176 </div> 2177 </a> 2178 <div class="col-sm-7 promotion-text right-radius"> 2179 <div class="heading-block cust-heading-color topmargin-sm "> 2180 <a href="https://cbpetmarket.com/blog/a-transparent-message-about-tariffs/"><h2>A Transparent Message About Tariffs</h2></a> 2181 </div> 2182 <div class="col-md-12 cust_li blog-text">
2183 <span class="small-text"> 2184 <p>A Transparent Message About Tariffs     2185</p><p>The fog of uncertainty surrounding tariffs is lifting. That is the good news, I guess, as the uncertainty surrounding tariffs has effected much behind the...</p> 2186 </span> 2187 <div class="divider divider-right nobottommargin notopmargin"><a 2188 href="#"><i class="fas fa-tags"></i></a></div> 2189 <div class="small-text"><i 2190 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/pet-industry-news/">pet industry news</a>, <a class="tag-a" href="/category/pet-product-updates/">pet product updates</a>, <a class="tag-a" href="/category/shopping-tips-for-pet-parents/">Shopping tips for pet parents</a>, <a class="tag-a" href="/category/behind-the-scenes-at-cb-pet-market/">Behind the scenes at CB Pet Market</a> 2191 </div> 2192 <div class="small-text"><i 2193 class="fas fa-tags"></i> <a class="tag-a" href="/tag/tariff-updates/">Tariff Updates</a>, <a class="tag-a" href="/tag/price-increases/">Price Increases</a>, <a class="tag-a" href="/tag/pet-food-costs/">Pet Food Costs</a>, <a class="tag-a" href="/tag/pet-product-costs/">Pet Product costs</a>, <a class="tag-a" href="/tag/pet-supply-inflation/">Pet Supply Inflation</a>, <a class="tag-a" href="/tag/shop-local/">shop local</a>, <a class="tag-a" href="/tag/support-small-business/">support small business</a>, <a class="tag-a" href="/tag/global-supply-chain/">Global supply chain</a>, <a class="tag-a" href="/tag/customer-update/">Customer Update</a>, <a class="tag-a" href="/tag/pet-product-availablility/">Pet Product availablility</a>, <a class="tag-a" href="/tag/import-costs/">Import costs</a>, <a class="tag-a" href="/tag/how-to-save-on-pet-products/">How to save on Pet Products</a> 2194 </div> 2195 </div> 2196 <a href="https://cbpetmarket.com/blog/a-transparent-message-about-tariffs/" 2197 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2198 More</a> 2199 <button type="button" 2200 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2201 data-toggle="dropdown"> 2202 Share 2203 <span class="caret"></span> 2204 </button> 2205 2206 <ul class="dropdown-menu social-share master-page" role="menu"> 2207 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/a-transparent-message-about-tariffs/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/a-transparent-message-about-tariffs/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2208</ul> </div> 2209 </div> 2210 <div class="clear-both"></div> 2211 <div class="promotion-container blog-promotion-container"> 2212 <a href="https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/"> 2213 <div data-src="https://ik.imagekit.io/0ofixtqpt/4083124/Changes-to-our-Champion-Rewards-Program--February-15--2025.png" 2214 style="display:block;" 2215 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2216 </div> 2217 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2218 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4083124/Changes-to-our-Champion-Rewards-Program--February-15--2025.png'); display:block;"> 2219 </div> 2220 </a> 2221 <div class="col-sm-7 promotion-text right-radius"> 2222 <div class="heading-block cust-heading-color topmargin-sm "> 2223 <a href="https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/"><h2>Letter Announcing Changes to our Champion Club Loyalty Program</h2></a> 2224 </div> 2225 <div class="col-md-12 cust_li blog-text">
2226 <span class="small-text"> 2227 <p>    2228</p><p>Dear Champion Club Members,     2229</p><p>First, let me say thank you. Your continued loyalty and support mean the world to all of us at CB Pet Market, and we...</p> 2230 </span> 2231 <div class="divider divider-right nobottommargin notopmargin"><a 2232 href="#"><i class="fas fa-tags"></i></a></div> 2233 <div class="small-text"><i 2234 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/cb-pet-market/">CB Pet Market</a>, <a class="tag-a" href="/category/champion-club/">Champion Club</a> 2235 </div> 2236 <div class="small-text"><i 2237 class="fas fa-tags"></i> <a class="tag-a" href="/tag/bonus-bucks/">Bonus Bucks</a>, <a class="tag-a" href="/tag/champion-club/">Champion Club</a>, <a class="tag-a" href="/tag/petz-app/">Petz App</a>, <a class="tag-a" href="/tag/frequent-buyer-programs/">Frequent Buyer Programs</a>, <a class="tag-a" href="/tag/monthly-sales-and-promotions/">Monthly Sales and Promotions</a>, <a class="tag-a" href="/tag/quantity-discounts/">Quantity discounts</a> 2238 </div> 2239 </div> 2240 <a href="https://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/" 2241 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2242 More</a> 2243 <button type="button" 2244 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2245 data-toggle="dropdown"> 2246 Share 2247 <span class="caret"></span> 2248 </button> 2249 2250 <ul class="dropdown-menu social-share master-page" role="menu"> 2251 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/letter-announcing-changes-to-our-champion-club-loyalty-program/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2252</ul> </div> 2253 </div> 2254 <div class="clear-both"></div> 2255 <div class="promotion-container blog-promotion-container"> 2256 <a href="https://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/"> 2257 <div data-src="https://ik.imagekit.io/0ofixtqpt/4056658/Pet-Dental-Care-Starts-at-Home-A-gudie-for-Pet-Parents.png" 2258 style="display:block;" 2259 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2260 </div> 2261 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2262 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/4056658/Pet-Dental-Care-Starts-at-Home-A-gudie-for-Pet-Parents.png'); display:block;"> 2263 </div> 2264 </a> 2265 <div class="col-sm-7 promotion-text right-radius"> 2266 <div class="heading-block cust-heading-color topmargin-sm "> 2267 <a href="https://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/"><h2>Pet Dental Care Starts At Home: A Guide For Pet Parents</h2></a> 2268 </div> 2269 <div class="col-md-12 cust_li blog-text">
2270 <span class="small-text"> 2271 <p>Introduction  2272</p><p>As pet owners, we all want our quadrupeds to live long, healthy, and happy lives. That is what we are all about here at CB Pet Market. It is...</p> 2273 </span> 2274 <div class="divider divider-right nobottommargin notopmargin"><a 2275 href="#"><i class="fas fa-tags"></i></a></div> 2276 <div class="small-text"><i 2277 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/tips-for-pet-parents/">Tips for Pet Parents</a>, <a class="tag-a" href="/category/pet-dental-health/">PET DENTAL HEALTH</a>, <a class="tag-a" href="/category/teeth/">Teeth</a>, <a class="tag-a" href="/category/pet-care/">pet care</a>, <a class="tag-a" href="/category/pet-care-tips/">Pet Care Tips</a>, <a class="tag-a" href="/category/pet-health-tips/">Pet Health Tips</a>, <a class="tag-a" href="/category/pet-health-wellness/">Pet Health & Wellness</a> 2278 </div> 2279 <div class="small-text"><i 2280 class="fas fa-tags"></i> <a class="tag-a" href="/tag/dental-care/">Dental Care</a>, <a class="tag-a" href="/tag/pet-health/">Pet Health</a>, <a class="tag-a" href="/tag/home-dental-care/">Home Dental Care</a>, <a class="tag-a" href="/tag/dog-tooth-brushing/">dog tooth brushing</a>, <a class="tag-a" href="/tag/tooth-decay/">tooth decay</a>, <a class="tag-a" href="/tag/national-pet-dental-health-month/">national pet dental health month</a> 2281 </div> 2282 </div> 2283 <a href="https://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/" 2284 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2285 More</a> 2286 <button type="button" 2287 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2288 data-toggle="dropdown"> 2289 Share 2290 <span class="caret"></span> 2291 </button> 2292 2293 <ul class="dropdown-menu social-share master-page" role="menu"> 2294 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/pet-dental-care-starts-at-home-a-guide-for-pet-parents/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2295</ul> </div> 2296 </div> 2297 <div class="clear-both"></div> 2298 <div class="promotion-container blog-promotion-container"> 2299 <a href="https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/"> 2300 <div data-src="https://ik.imagekit.io/0ofixtqpt/3908777/Mission-Statment-and-Core-Values.png" 2301 style="display:block;" 2302 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2303 </div> 2304 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2305 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3908777/Mission-Statment-and-Core-Values.png'); display:block;"> 2306 </div> 2307 </a> 2308 <div class="col-sm-7 promotion-text right-radius"> 2309 <div class="heading-block cust-heading-color topmargin-sm "> 2310 <a href="https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/"><h2>This Is Who We Are: CB Pet Market Mission Statement and Core Values</h2></a> 2311 </div> 2312 <div class="col-md-12 cust_li blog-text">
2313 <span class="small-text"> 2314 <p style="text-align: center;">Mission Statement  2315</p><p style="text-align: center;">Motivated by our shared passion for pets, we empower our local pet community to eat well, play hard and live long!  2316</p><p style="text-align: center;">  ...</p> 2317 </span> 2318 <div class="divider divider-right nobottommargin notopmargin"><a 2319 href="#"><i class="fas fa-tags"></i></a></div> 2320 <div class="small-text"><i 2321 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/values/">values</a>, <a class="tag-a" href="/category/mission/">mission</a>, <a class="tag-a" href="/category/community/">Community</a>, <a class="tag-a" href="/category/pets/">Pets</a>, <a class="tag-a" href="/category/pet-rescue/">pet rescue</a>, <a class="tag-a" href="/category/dogs/">Dogs</a>, <a class="tag-a" href="/category/cats/">Cats</a>, <a class="tag-a" href="/category/small-animals/">Small Animals</a>, <a class="tag-a" href="/category/pet-adoption/">Pet Adoption</a> 2322 </div> 2323 <div class="small-text"><i 2324 class="fas fa-tags"></i> <a class="tag-a" href="/tag/values/">values</a>, <a class="tag-a" href="/tag/mission/">mission</a>, <a class="tag-a" href="/tag/integrity/">integrity</a>, <a class="tag-a" href="/tag/community/">Community</a>, <a class="tag-a" href="/tag/nj-pets/">nj pets</a>, <a class="tag-a" href="/tag/customer-care/">customer care</a>, <a class="tag-a" href="/tag/innovation/">innovation</a>, <a class="tag-a" href="/tag/loyalty/">loyalty</a>, <a class="tag-a" href="/tag/enthusiasm/">enthusiasm</a> 2325 </div> 2326 </div> 2327 <a href="https://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/" 2328 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2329 More</a> 2330 <button type="button" 2331 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2332 data-toggle="dropdown"> 2333 Share 2334 <span class="caret"></span> 2335 </button> 2336 2337 <ul class="dropdown-menu social-share master-page" role="menu"> 2338 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/this-is-who-we-are-cb-pet-market-mission-statement-and-core-values/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2339</ul> </div> 2340 </div> 2341 <div class="clear-both"></div> 2342 <div class="promotion-container blog-promotion-container"> 2343 <a href="https://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/"> 2344 <div data-src="https://ik.imagekit.io/0ofixtqpt/3900906/Untitled-design.png" 2345 style="display:block;" 2346 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2347 </div> 2348 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2349 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3900906/Untitled-design.png'); display:block;"> 2350 </div> 2351 </a> 2352 <div class="col-sm-7 promotion-text right-radius"> 2353 <div class="heading-block cust-heading-color topmargin-sm "> 2354 <a href="https://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/"><h2>Regular Pet Nail Trims: Why are they important?</h2></a> 2355 </div> 2356 <div class="col-md-12 cust_li blog-text">
2357 <span class="small-text"> 2358 <p style="font-weight: 400;">Introduction  2359</p><p style="font-weight: 400;">Keeping your dog’s nails short is an integral part of pet health. Long nails exert pressure on your dog’s nail bed and disturb the natural...</p> 2360 </span> 2361 <div class="divider divider-right nobottommargin notopmargin"><a 2362 href="#"><i class="fas fa-tags"></i></a></div> 2363 <div class="small-text"><i 2364 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/dog-grooming/">Dog Grooming</a>, <a class="tag-a" href="/category/pet-care-tips/">Pet Care Tips</a>, <a class="tag-a" href="/category/nail-trim/">Nail Trim</a>, <a class="tag-a" href="/category/cat-grooming/">Cat Grooming</a>, <a class="tag-a" href="/category/paw-care/">Paw care</a>, <a class="tag-a" href="/category/pet-health/">Pet Health</a>, <a class="tag-a" href="/category/pet-health-wellness/">Pet Health & Wellness</a>, <a class="tag-a" href="/category/pet-grooming-tips/">Pet Grooming Tips</a> 2365 </div> 2366 <div class="small-text"><i 2367 class="fas fa-tags"></i> <a class="tag-a" href="/tag/regular-pet-nail-trims/">Regular Pet Nail Trims</a> 2368 </div> 2369 </div> 2370 <a href="https://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/" 2371 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2372 More</a> 2373 <button type="button" 2374 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2375 data-toggle="dropdown"> 2376 Share 2377 <span class="caret"></span> 2378 </button> 2379 2380 <ul class="dropdown-menu social-share master-page" role="menu"> 2381 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/regular-pet-nail-trims-why-are-they-important/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2382</ul> </div> 2383 </div> 2384 <div class="clear-both"></div> 2385 <div class="promotion-container blog-promotion-container"> 2386 <a href="https://cbpetmarket.com/blog/spa-bath-or-self-wash/"> 2387 <div data-src="https://ik.imagekit.io/0ofixtqpt/3897934/Untitled-design.png" 2388 style="display:block;" 2389 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2390 </div> 2391 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2392 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3897934/Untitled-design.png'); display:block;"> 2393 </div> 2394 </a> 2395 <div class="col-sm-7 promotion-text right-radius"> 2396 <div class="heading-block cust-heading-color topmargin-sm "> 2397 <a href="https://cbpetmarket.com/blog/spa-bath-or-self-wash/"><h2>Spa Bath or Self Wash</h2></a> 2398 </div> 2399 <div class="col-md-12 cust_li blog-text">
2400 <span class="small-text"> 2401 <p>Written by: Claudia Loomis
 <br>Published: December 3, 2024       2402</p><p>Introduction      2403</p><p>Both self-wash and spa bath grooming service have the same goal, a clean dog. However, there are many differences between...</p> 2404 </span> 2405 <div class="divider divider-right nobottommargin notopmargin"><a 2406 href="#"><i class="fas fa-tags"></i></a></div> 2407 <div class="small-text"><i 2408 class="fas fa-folder-open"></i> <a class="tag-a" href="/category/pet-parenting/">Pet Parenting</a>, <a class="tag-a" href="/category/pet-health/">Pet Health</a>, <a class="tag-a" href="/category/pet-safety/">Pet Safety</a>, <a class="tag-a" href="/category/pet-care/">pet care</a>, <a class="tag-a" href="/category/dog-grooming/">Dog Grooming</a> 2409 </div> 2410 <div class="small-text"><i 2411 class="fas fa-tags"></i> <a class="tag-a" href="/tag/self-wash-or-spa-bath/">Self Wash or Spa Bath</a> 2412 </div> 2413 </div> 2414 <a href="https://cbpetmarket.com/blog/spa-bath-or-self-wash/" 2415 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2416 More</a> 2417 <button type="button" 2418 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2419 data-toggle="dropdown"> 2420 Share 2421 <span class="caret"></span> 2422 </button> 2423 2424 <ul class="dropdown-menu social-share master-page" role="menu"> 2425 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/spa-bath-or-self-wash/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/spa-bath-or-self-wash/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2426</ul> </div> 2427 </div> 2428 <div class="clear-both"></div> 2429 <div class="promotion-container blog-promotion-container"> 2430 <a href="https://cbpetmarket.com/blog/combatting-dog-obesity/"> 2431 <div data-src="https://ik.imagekit.io/0ofixtqpt/3121847/obesity-blog-pic.jpg" 2432 style="display:block;" 2433 class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img not_ie_div blog-background"> 2434 </div> 2435 <div class="col-sm-5 promotion-banner blog-promotion-banner left-radius mobile_promo_img ie_div blog-background" 2436 style="background-image: url('https://ik.imagekit.io/0ofixtqpt/3121847/obesity-blog-pic.jpg'); display:block;"> 2437 </div> 2438 </a> 2439 <div class="col-sm-7 promotion-text right-radius"> 2440 <div class="heading-block cust-heading-color topmargin-sm "> 2441 <a href="https://cbpetmarket.com/blog/combatting-dog-obesity/"><h2>Combatting Dog Obesity</h2></a> 2442 </div> 2443 <div class="col-md-12 cust_li blog-text">
2444 <span class="small-text"> 2445 <p>The statistics are alarming. Pet obesity rates have been on the rise in the US (and the world) over the past 10 years. According to a survey conducted by the...</p> 2446 </span> 2447 <div class="small-text"> 2448 </div> 2449 <div class="small-text"> 2450 </div> 2451 </div> 2452 <a href="https://cbpetmarket.com/blog/combatting-dog-obesity/" 2453 class="button button-border button-rounded button-large noleftmargin bottommargin-xs topmargin-sm">Read 2454 More</a> 2455 <button type="button" 2456 class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn" 2457 data-toggle="dropdown"> 2458 Share 2459 <span class="caret"></span> 2460 </button> 2461 2462 <ul class="dropdown-menu social-share master-page" role="menu"> 2463 <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://cbpetmarket.comhttps://cbpetmarket.com/blog/combatting-dog-obesity/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://cbpetmarket.comhttps://cbpetmarket.com/blog/combatting-dog-obesity/&title=&summary=Get+the+best+information+for+your+pet+from+local+pet+experts+in+Washington+at+CB+Pet+Market.+Get+the+latest+news%2C+local+events%2C+pet+advice%2C+guidance+and+help+from+our+pet+food+%26+care+experts." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li> 2464</ul> </div> 2465 </div> 2466 <div class="clear-both"></div> 2467 <div class="content text-center"> 2468 <nav> 2469 <ul class="pagination"> 2470 2471 <li class="page-item disabled" aria-disabled="true" aria-label="« Previous"> 2472 <span class="page-link" aria-hidden="true">‹</span> 2473 </li> 2474 2475 2476 2477 2478 2479 <li class="page-item active" aria-current="page"><span class="page-link">1</span></li> 2480 <li class="page-item"><a class="page-link" href="https://cbpetmarket.com/blog?page=2">2</a></li> 2481 2482 2483 <li class="page-item"> 2484 <a class="page-link" href="https://cbpetmarket.com/blog?page=2" rel="next" aria-label="Next »">›</a> 2485 </li> 2486 </ul> 2487 </nav> 2488 2489 </div> 2490 </div> 2491 </div> 2492 </div> 2493 </div> 2494 <!--review part-->
2495<script> 2496 function toggleReviewContent(i) { 2497 $(".review-moretext-" + i).toggle(); 2498 $(".review-lesstext-" + i).toggle(); 2499 } 2500 $(document).ready(function () { 2501 var r_showChar = 100; 2502 var r_ellipsestext = "..."; 2503 var r_moretext = "Show More"; 2504 var r_lesstext = "Show Less"; 2505 var i = 0; 2506 $('.r_more').each(function () { 2507 var r_content = $('.review-fulltext-' + i).html(); 2508 var r_readless = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_lesstext + '</a>'; 2509 $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content + r_readless).hide(); 2510 if (r_content.length > r_showChar) { 2511 var r_c = r_content.substr(0, r_showChar); 2512 var r_readmore = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_moretext + '</a>'; 2513 $('p.review-lesstext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_c + r_ellipsestext + ' ' + r_readmore); 2514 }else{ 2515 $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content).show(); 2516 } 2517 i++; 2518 }); 2519 }); 2520</script>
2520 2521<!--review part end---> 2522 <!--location part--> 2523 2524 <style> 2525 2526 .m-location-icon { 2527 color: #01665f; 2528 } 2529 2530 .m-link-icon { 2531 color: #01665f; 2532 } 2533 2534 .m-phone-icon { 2535 color: #01665f; 2536 } 2537 2538 .m-contact-button { 2539 background-color: #01665f !important; 2540 border: 2px solid #01665f !important; 2541 } 2542 2543 .m-contact-button:hover { 2544 background-color: #01665f !important; 2545 color: #fff !important; 2546 } 2547 2548 ul.m-service-li li { 2549 list-style-type: none; 2550 color: #01665f; 2551 } 2552 </style> 2553 2554 <div class="container topmargin clearfix home-multi-location-section"> 2555 <div class="row clearfix"> 2556 <div class="heading-block center "> 2557 <h2> 2558 Locations</h2> 2559 <span class="divcenter small-text"> 2560 </span> 2561 </div> 2562 2563 <div id="oc-testi" 2564 class="owl-carousel location-carousel testimonials-carousel carousel-widget bottommargin " 2565 data-margin="20" data-items-xs="1" data-items-sm="2" data-items-lg="3"> 2566 2567 <div class="oc-item"> 2568 <div class="widget event_box clearfix multi-location-box"> 2569 <div class="col-xs-12 m-title-div"> 2570 <i class="fas fa-map-marker-alt icon-location m-location-icon"></i> 2571 <a href="/bedminster"><h3 2572 class="notopmargin nobottommargin m-location-title"> 2573 <b>Bedminster</b> 2574 </h3> 2575 </a> 2576 <span class="m-location-hours"> 2577 Open Today from 9:00 AM - 7:00 PM </span> 2578 </div> 2579 2580 <div class="col-xs-12"> 2581 <div class="col-md-6"> 2582 <div class="m-address-div widget-address-div"> 2583 412 US HWY 206 N 2584 <br /> Bedminster, NJ 07921 2585 2586 2587 2588 <hr class="m-hr"/> 2589 <span style="font-weight: bold"> We Carry Supplies For: </span> 2590 <a class="m-anchor-text" 2591 title="Cat Food and Supplies in Bedminster at Bedminster" 2592 href="/bedminster/cat-food-supply/">Cat,</a> 2593 <a class="m-anchor-text" 2594 title="Dog Food and Supplies in Bedminster at Bedminster" 2595 href="/bedminster/dog-food-supply/">Dog</a> 2596 </div> 2597 2598 </div> 2599 <div class="col-md-6"> 2600 <div class="m-text-div widget-text-div"> 2601 <ul class="m-service-li"> 2602 <li><a class="m-anchor-text m-service-text" 2603 title="Dog Grooming in Martinsville in Bedminster at Bedminster" 2604 href="">Dog Grooming in Martinsville</a> 2605 </li> 2606 <li><a class="m-anchor-text m-service-text" 2607 title="Local Delivery in Bedminster at Bedminster" 2608 href="">Local Delivery</a> 2609 </li> 2610 <li><a class="m-anchor-text m-service-text" 2611 title="Pickup Services in Bedminster at Bedminster" 2612 href="">Pickup Services</a> 2613 </li> 2614 <li><a class="m-anchor-text m-service-text" 2615 title="Nutritional Counseling in Bedminster at Bedminster" 2616 href="">Nutritional Counseling</a> 2617 </li> 2618 </ul> 2619 </div> 2620 2621 <div class="m-phone-div hidden-md hidden-lg"> 2622 </div> 2623 2624 </div> 2625 </div> 2626 <div class="col-xs-12 m-link-div"> 2627 <div class="col-xs-6 m-brands-link"> 2628 <a href="/bedminster/brands" 2629 class="m-link-text"> <i class="fas fa-info-circle m-link-icon"></i> Brands 2630 We Carry </a> 2631 </div> 2632 <div class="col-xs-6 fav-outer"> 2633 <a class="m-link-text favorite-location" 2634 data-value="bedminster"> <i 2635 class="fas fa-heart m-link-icon"></i> Set as Favorite </a> 2636 </div> 2637 </div> 2638 2639 <div class="col-xs-12 m-button-outer-div"> 2640 <div class="col-xs-6 m-button-inner-div"> 2641 <a target="_blank" 2642 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+412%2BU.S.%2B206%2CBedminster%2C07921%2CNJ&place_id=EiI0MTIgVVMtMjA2LCBSYXJpdGFuLCBOSiAwODg2OSwgVVNBIjESLwoUChIJ-9mWKC6Vw4kRhOgPPV5HveAQnAMqFAoSCddxoe2_7sOJEcP4We25YKKE" 2643 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button"> 2644 Directions</a> 2645 </div> 2646 <div class="col-xs-6 m-button-inner-div"> 2647 <a href="/bedminster/contact-us" 2648 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button"> 2649 Contact Us 2650 </a> 2651 </div> 2652 </div> 2653 </div> 2654 </div> 2655 <div class="oc-item"> 2656 <div class="widget event_box clearfix multi-location-box"> 2657 <div class="col-xs-12 m-title-div"> 2658 <i class="fas fa-map-marker-alt icon-location m-location-icon"></i> 2659 <a href="/clinton"><h3 2660 class="notopmargin nobottommargin m-location-title"> 2661 <b>Clinton</b> 2662 </h3> 2663 </a> 2664 <sp
2664an class="m-location-hours"> 2665 Open Today from 9:00 AM - 7:00 PM </span> 2666 </div> 2667 2668 <div class="col-xs-12"> 2669 <div class="col-md-6"> 2670 <div class="m-address-div widget-address-div"> 2671 79 Wal-Mart Plaza 2672 <br /> Clinton, NJ 08809 2673 2674 2675 2676 <hr class="m-hr"/> 2677 <span style="font-weight: bold"> We Carry Supplies For: </span> 2678 <a class="m-anchor-text" 2679 title="Cat Food and Supplies in Clinton at Clinton" 2680 href="/clinton/cat-food-supply/">Cat,</a> 2681 <a class="m-anchor-text" 2682 title="Dog Food and Supplies in Clinton at Clinton" 2683 href="/clinton/dog-food-supply/">Dog</a> 2684 </div> 2685 2686 </div> 2687 <div class="col-md-6"> 2688 <div class="m-text-div widget-text-div"> 2689 <ul class="m-service-li"> 2690 <li><a class="m-anchor-text m-service-text" 2691 title="Pet Grooming in Clinton at Clinton" 2692 href="">Pet Grooming</a> 2693 </li> 2694 <li><a class="m-anchor-text m-service-text" 2695 title="Self-Service Dog Wash in Clinton at Clinton" 2696 href="">Self-Service Dog Wash</a> 2697 </li> 2698 <li><a class="m-anchor-text m-service-text" 2699 title="Local Delivery in Clinton at Clinton" 2700 href="">Local Delivery</a> 2701 </li> 2702 <li><a class="m-anchor-text m-service-text" 2703 title="Pickup Services in Clinton at Clinton" 2704 href="">Pickup Services</a> 2705 </li> 2706 <li><a class="m-anchor-text m-service-text" 2707 title="Nutritional Counseling in Clinton at Clinton" 2708 href="">Nutritional Counseling</a> 2709 </li> 2710 </ul> 2711 </div> 2712 2713 <div class="m-phone-div hidden-md hidden-lg"> 2714 </div> 2715 2716 </div> 2717 </div> 2718 <div class="col-xs-12 m-link-div"> 2719 <div class="col-xs-6 m-brands-link"> 2720 <a href="/clinton/brands" 2721 class="m-link-text"> <i class="fas fa-info-circle m-link-icon"></i> Brands 2722 We Carry </a> 2723 </div> 2724 <div class="col-xs-6 fav-outer"> 2725 <a class="m-link-text favorite-location" 2726 data-value="clinton"> <i 2727 class="fas fa-heart m-link-icon"></i> Set as Favorite </a> 2728 </div> 2729 </div> 2730 2731 <div class="col-xs-12 m-button-outer-div"> 2732 <div class="col-xs-6 m-button-inner-div"> 2733 <a target="_blank" 2734 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+79%2BWal-Mart%2BPlaza%2CClinton%2C08809%2CNJ&place_id=ChIJHwzF5N-Kw4kR0_KsSqKDPAI" 2735 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button"> 2736 Directions</a> 2737 </div> 2738 <div class="col-xs-6 m-button-inner-div"> 2739 <a href="/clinton/contact-us" 2740 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button"> 2741 Contact Us 2742 </a> 2743 </div> 2744 </div> 2745 </div> 2746 </div> 2747 <div class="oc-item"> 2748 <div class="widget event_box clearfix multi-location-box"> 2749 <div class="col-xs-12 m-title-div"> 2750 <i class="fas fa-map-marker-alt icon-location m-location-icon"></i> 2751 <a href="/garwood"><h3 2752 class="notopmargin nobottommargin m-location-title"> 2753 <b>Garwood</b> 2754 </h3> 2755 </a> 2756 <sp
2756an class="m-location-hours"> 2757 Open Today from 9:00 AM - 7:00 PM </span> 2758 </div> 2759 2760 <div class="col-xs-12"> 2761 <div class="col-md-6"> 2762 <div class="m-address-div widget-address-div"> 2763 704 North Avenue 2764 <br /> Garwood, NJ 07027 2765 2766 2767 2768 <hr class="m-hr"/> 2769 <span style="font-weight: bold"> We Carry Supplies For: </span> 2770 <a class="m-anchor-text" 2771 title="Cat Food and Supplies in Garwood at Garwood" 2772 href="/garwood/cat-food-supply/">Cat,</a> 2773 <a class="m-anchor-text" 2774 title="Dog Food and Supplies in Garwood at Garwood" 2775 href="/garwood/dog-food-supply/">Dog</a> 2776 </div> 2777 2778 </div> 2779 <div class="col-md-6"> 2780 <div class="m-text-div widget-text-div"> 2781 <ul class="m-service-li"> 2782 <li><a class="m-anchor-text m-service-text" 2783 title="Local Delivery in Garwood at Garwood" 2784 href="">Local Delivery</a> 2785 </li> 2786 <li><a class="m-anchor-text m-service-text" 2787 title="Pickup Services in Garwood at Garwood" 2788 href="">Pickup Services</a> 2789 </li> 2790 <li><a class="m-anchor-text m-service-text" 2791 title="Nutritional Counseling in Garwood at Garwood" 2792 href="">Nutritional Counseling</a> 2793 </li> 2794 </ul> 2795 </div> 2796 2797 <div class="m-phone-div hidden-md hidden-lg"> 2798 </div> 2799 2800 </div> 2801 </div> 2802 <div class="col-xs-12 m-link-div"> 2803 <div class="col-xs-6 m-brands-link"> 2804 <a href="/garwood/brands" 2805 class="m-link-text"> <i class="fas fa-info-circle m-link-icon"></i> Brands 2806 We Carry </a> 2807 </div> 2808 <div class="col-xs-6 fav-outer"> 2809 <a class="m-link-text favorite-location" 2810 data-value="garwood"> <i 2811 class="fas fa-heart m-link-icon"></i> Set as Favorite </a> 2812 </div> 2813 </div> 2814 2815 <div class="col-xs-12 m-button-outer-div"> 2816 <div class="col-xs-6 m-button-inner-div"> 2817 <a target="_blank" 2818 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+704%2BNorth%2BAvenue%2CGarwood%2C07027%2CNJ&place_id=ChIJLStmC5mxw4kRfhZFop8BCVM" 2819 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button"> 2820 Directions</a> 2821 </div> 2822 <div class="col-xs-6 m-button-inner-div"> 2823 <a href="/garwood/contact-us" 2824 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button"> 2825 Contact Us 2826 </a> 2827 </div> 2828 </div> 2829 </div> 2830 </div> 2831 <div class="oc-item"> 2832 <div class="widget event_box clearfix multi-location-box"> 2833 <div class="col-xs-12 m-title-div"> 2834 <i class="fas fa-map-marker-alt icon-location m-location-icon"></i> 2835 <a href="/livingston"><h3 2836 class="notopmargin nobottommargin m-location-title"> 2837 <b>Livingston</b> 2838 </h3> 2839 </a> 2840 <sp
2840an class="m-location-hours"> 2841 Open Today from 9:00 AM - 6:00 PM </span> 2842 </div> 2843 2844 <div class="col-xs-12"> 2845 <div class="col-md-6"> 2846 <div class="m-address-div widget-address-div"> 2847 517 South Livingston Ave. 2848 <br /> Livingston, NJ 07039 2849 2850 2851 2852 <hr class="m-hr"/> 2853 <span style="font-weight: bold"> We Carry Supplies For: </span> 2854 <a class="m-anchor-text" 2855 title="Cat Food and Supplies in Livingston at Livingston" 2856 href="/livingston/cat-food-supply/">Cat,</a> 2857 <a class="m-anchor-text" 2858 title="Dog Food and Supplies in Livingston at Livingston" 2859 href="/livingston/dog-food-supply/">Dog</a> 2860 </div> 2861 2862 </div> 2863 <div class="col-md-6"> 2864 <div class="m-text-div widget-text-div"> 2865 <ul class="m-service-li"> 2866 <li><a class="m-anchor-text m-service-text" 2867 title="Pet Grooming in Livingston at Livingston" 2868 href="">Pet Grooming</a> 2869 </li> 2870 <li><a class="m-anchor-text m-service-text" 2871 title="Self-Service Dog Wash in Livingston at Livingston" 2872 href="">Self-Service Dog Wash</a> 2873 </li> 2874 <li><a class="m-anchor-text m-service-text" 2875 title="Local Delivery in Livingston at Livingston" 2876 href="">Local Delivery</a> 2877 </li> 2878 <li><a class="m-anchor-text m-service-text" 2879 title="Pickup Services in Livingston at Livingston" 2880 href="">Pickup Services</a> 2881 </li> 2882 <li><a class="m-anchor-text m-service-text" 2883 title="Nutritional Counseling in Livingston at Livingston" 2884 href="">Nutritional Counseling</a> 2885 </li> 2886 </ul> 2887 </div> 2888 2889 <div class="m-phone-div hidden-md hidden-lg"> 2890 </div> 2891 2892 </div> 2893 </div> 2894 <div class="col-xs-12 m-link-div"> 2895 <div class="col-xs-6 m-brands-link"> 2896 <a href="/livingston/brands" 2897 class="m-link-text"> <i class="fas fa-info-circle m-link-icon"></i> Brands 2898 We Carry </a> 2899 </div> 2900 <div class="col-xs-6 fav-outer"> 2901 <a class="m-link-text favorite-location" 2902 data-value="livingston"> <i 2903 class="fas fa-heart m-link-icon"></i> Set as Favorite </a> 2904 </div> 2905 </div> 2906 2907 <div class="col-xs-12 m-button-outer-div"> 2908 <div class="col-xs-6 m-button-inner-div"> 2909 <a target="_blank" 2910 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+517%2BSouth%2BLivingston%2BAvenue%2CLivingston%2C07039%2CNJ&place_id=ChIJAQGkzlqpw4kRdduR4CRxsJM" 2911 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button"> 2912 Directions</a> 2913 </div> 2914 <div class="col-xs-6 m-button-inner-div"> 2915 <a href="/livingston/contact-us" 2916 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button"> 2917 Contact Us 2918 </a> 2919 </div> 2920 </div> 2921 </div> 2922 </div> 2923 <div class="oc-item"> 2924 <div class="widget event_box clearfix multi-location-box"> 2925 <div class="col-xs-12 m-title-div"> 2926 <i class="fas fa-map-marker-alt icon-location m-location-icon"></i> 2927 <a href="/martinsville"><h3 2928 class="notopmargin nobottommargin m-location-title"> 2929 <b>Martinsville</b> 2930 </h3> 2931 </a> 2932 <sp
2932an class="m-location-hours"> 2933 Closed Today </span> 2934 </div> 2935 2936 <div class="col-xs-12"> 2937 <div class="col-md-6"> 2938 <div class="m-address-div widget-address-div"> 2939 1987 Washington Valley Rd 2940 <br /> Martinsville, NJ 08836-2055 2941 2942 2943 2944 </div> 2945 2946 </div> 2947 <div class="col-md-6"> 2948 <div class="m-text-div widget-text-div"> 2949 <ul class="m-service-li"> 2950 <li><a class="m-anchor-text m-service-text" 2951 title="Pet Grooming in Martinsville at Martinsville" 2952 href="">Pet Grooming</a> 2953 </li> 2954 </ul> 2955 </div> 2956 2957 <div class="m-phone-div hidden-md hidden-lg"> 2958 </div> 2959 2960 </div> 2961 </div> 2962 <div class="col-xs-12 m-link-div"> 2963 <div class="col-xs-6 m-brands-link"> 2964 <a href="/martinsville/brands" 2965 class="m-link-text"> <i class="fas fa-info-circle m-link-icon"></i> Brands 2966 We Carry </a> 2967 </div> 2968 <div class="col-xs-6 fav-outer"> 2969 <a class="m-link-text favorite-location" 2970 data-value="martinsville"> <i 2971 class="fas fa-heart m-link-icon"></i> Set as Favorite </a> 2972 </div> 2973 </div> 2974 2975 <div class="col-xs-12 m-button-outer-div"> 2976 <div class="col-xs-6 m-button-inner-div"> 2977 <a target="_blank" 2978 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+1987%2BWashington%2BValley%2BRd%2CMartinsville%2C08836-2055%2CNJ&place_id=ChIJ1Z0-hk2-w4kR3c5K6yLUHio" 2979 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button"> 2980 Directions</a> 2981 </div> 2982 <div class="col-xs-6 m-button-inner-div"> 2983 <a href="/martinsville/contact-us" 2984 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button"> 2985 Contact Us 2986 </a> 2987 </div> 2988 </div> 2989 </div> 2990 </div> 2991 <div class="oc-item"> 2992 <div class="widget event_box clearfix multi-location-box"> 2993 <div class="col-xs-12 m-title-div"> 2994 <i class="fas fa-map-marker-alt icon-location m-location-icon"></i> 2995 <a href="/"><h3 class="notopmargin nobottommargin m-location-title"> 2996 <b>Washington</b> 2997 </h3> 2998 </a> 2999 <sp
2999an class="m-location-hours"> 3000 Open Today from 9:00 AM - 7:00 PM </span> 3001 </div> 3002 3003 <div class="col-xs-12"> 3004 <div class="col-md-6"> 3005 <div class="m-address-div widget-address-div"> 3006 405 East Washington Avenue 3007 <br /> Washington, NJ 07882 3008 3009 3010 3011 <hr class="m-hr"/> 3012 <span style="font-weight: bold"> We Carry Supplies For: </span> 3013 <a class="m-anchor-text" 3014 title="Cat Food and Supplies in Washington at Washington" 3015 href="/cat-food-supply/">Cat,</a> 3016 <a class="m-anchor-text" 3017 title="Dog Food and Supplies in Washington at Washington" 3018 href="/dog-food-supply/">Dog</a> 3019 </div> 3020 3021 </div> 3022 <div class="col-md-6"> 3023 <div class="m-text-div widget-text-div"> 3024 <ul class="m-service-li"> 3025 <li><a class="m-anchor-text m-service-text" 3026 title="Self-Service Dog Wash in Washington at Washington" 3027 href="">Self-Service Dog Wash</a> 3028 </li> 3029 <li><a class="m-anchor-text m-service-text" 3030 title="Local Delivery in Washington at Washington" 3031 href="">Local Delivery</a> 3032 </li> 3033 <li><a class="m-anchor-text m-service-text" 3034 title="Pickup Services in Washington at Washington" 3035 href="">Pickup Services</a> 3036 </li> 3037 <li><a class="m-anchor-text m-service-text" 3038 title="Nutritional Counseling in Washington at Washington" 3039 href="">Nutritional Counseling</a> 3040 </li> 3041 </ul> 3042 </div> 3043 3044 <div class="m-phone-div hidden-md hidden-lg"> 3045 </div> 3046 3047 </div> 3048 </div> 3049 <div class="col-xs-12 m-link-div"> 3050 <div class="col-xs-6 m-brands-link"> 3051 <a href="/brands" class="m-link-text"> <i 3052 class="fas fa-info-circle m-link-icon"></i> Brands We Carry </a> 3053 </div> 3054 <div class="col-xs-6 fav-outer"> 3055 <a class="m-link-text favorite-location" 3056 data-value="washington"> <i 3057 class="fas fa-heart m-link-icon"></i> Set as Favorite </a> 3058 </div> 3059 </div> 3060 3061 <div class="col-xs-12 m-button-outer-div"> 3062 <div class="col-xs-6 m-button-inner-div"> 3063 <a target="_blank" 3064 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+405%2BEast%2BWashington%2BAvenue%2CWashington%2C07882%2CNJ&place_id=ChIJK0QjVAOIw4kRjMhxBouijh8" 3065 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button"> 3066 Directions</a> 3067 </div> 3068 <div class="col-xs-6 m-button-inner-div"> 3069 <a href="/contact-us" 3070 class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button"> 3071 Contact Us 3072 </a> 3073 </div> 3074 </div> 3075 </div> 3076 </div> 3077 </div> 3078 </div> 3079 </div> 3080
3080<script> 3081 $(document).ready(function () { 3082 $(window).load(function () { 3083 var w_add_h = new Array(); 3084 // Select and loop the container element of the elements you want to equalise 3085 $('.multi-location-box .widget-address-div').each(function () { 3086 w_add_h.push($(this).height()); 3087 }); 3088 var max = Math.max.apply(Math, w_add_h); 3089 $('.multi-location-box .widget-address-div').each(function () { 3090 $(this).css('min-height', max + 'px'); 3091 }); 3092 3093 var w_text_h = new Array(); 3094 // Select and loop the container element of the elements you want to equalise 3095 $('.multi-location-box .widget-text-div').each(function () { 3096 w_text_h.push($(this).height()); 3097 }); 3098 var max_text = Math.max.apply(Math, w_text_h); 3099 $('.multi-location-box .widget-text-div').each(function () { 3100 $(this).css('min-height', max_text + 'px'); 3101 }); 3102 if (screen.width <= 768) { 3103 $('.container .location-carousel .oc-item .multi-location-box .m-address-div').each(function () { 3104 $(this).css('min-height', '0px'); 3105 }); 3106 3107 $('.container .location-carousel .oc-item .multi-location-box .m-text-div').each(function () { 3108 $(this).css('min-height', '0px'); 3109 }); 3110 3111 $('.m-above-hr').hide(); 3112 } 3113 }); 3114 }); 3115 </script>
3115 3116<!--location part end---> </div> 3117 <a href="/contact-us" 3118 class="button button-full cta-widget-btn center"> 3119 <div class="container clearfix"> 3120 Come visit our pet supply store in Washington, NJ specializing in quality food, treats, and supplies for cats and dogs. 3121 </div> 3122 </a> 3123 </section> 3124
3124<script defer> 3125 document.addEventListener("DOMContentLoaded", function () { 3126 var lazyBackgrounds = [].slice.call(document.querySelectorAll(".blog-background")); 3127 if(/MSIE \d|Trident.*rv:/.test(navigator.userAgent)){ 3128 $('.not_ie_div').hide(); 3129 $('.ie_div').show(); 3130 } else { 3131 $('.ie_div').hide(); 3132 $('.not_ie_div').show(); 3133 if ("IntersectionObserver" in window) { 3134 let lazyBackgroundObserver = new IntersectionObserver(function (entries, observer) { 3135 entries.forEach(function (entry) { 3136 if (entry.isIntersecting) { 3137 var bg_url = entry.target.dataset.src; 3138 entry.target.setAttribute('style', 'background-image:url("' + bg_url + '") !important'); 3139 entry.target.classList.add("visible"); 3140 lazyBackgroundObserver.unobserve(entry.target); 3141 } 3142 }); 3143 }); 3144 lazyBackgrounds.forEach(function (lazyBackground) { 3145 lazyBackgroundObserver.observe(lazyBackground); 3146 }); 3147 } 3148 } 3149 }); 3150 let input = document.getElementById("blog-search-box"); 3151 input.addEventListener("keyup", function(event) { 3152 if (event.keyCode === 13) { 3153 event.preventDefault(); 3154 document.getElementById("blog-search-btn").click(); 3155 } 3156 }); 3157 function showSearchBtn() { 3158 let searchTerm = $('#blog-search-box').val(); 3159 if (searchTerm.length>=2){ 3160 $('#blog-search-btn').show() 3161 } 3162 if (searchTerm.length<3){ 3163 $('#blog-search-btn').hide() 3164 $('#results').hide(); 3165 $('#previous_result').show(); 3166 3167 } 3168 } 3169 3170 function blogSearch() { 3171 let searchTerm = $('#blog-search-box').val(); 3172 if (searchTerm.length>=2){ 3173 $.ajax({ 3174 type: 'GET', 3175 url: '/blog-search', 3176 data: {'searchTerm': searchTerm,"_token": "tpirFHQiPVbGoHZ1Tm5JPXAByw2Bo34cpKy4TfJn"}, 3177 success: function (response) { 3178 $('#results').empty(); 3179 if (response!=''){ 3180 $('#results').show(); 3181 $('#results').append(response); 3182 $('#previous_result').hide(); 3183 } 3184 } 3185 }); 3186 } 3187 } 3188 </script>
3188 3189 <style> 3190 .blog-subtitle { 3191 font-size: 2rem; 3192 color: grey; 3193 margin-top: -1.5rem; 3194 margin-bottom: 0; 3195 } 3196 </style> 3197</div> 3198<!-- Footer 3199============================================= --> 3200 3201<footer id="footer" class="dark"> 3202 <div class="container"> 3203 <!-- Footer Widgets 3204 ============================================= --> 3205 <div class="footer-widgets-wrap clearfix"> 3206 <div class="col-xs-12 col-sm-6 col-md-4"> 3207 <div class="widget clearfix"> 3208 <div class="clearfix"> 3209 <div class="col-md-12"> 3210 <address class="nobottommargin"> 3211 <a target="_blank" 3212 href="https://www.google.com/maps/place/search?q=CB+Pet+Market+405%2BEast%2BWashington%2BAvenue%2CWashington%2C07882%2CNJ&place_id=ChIJK0QjVAOIw4kRjMhxBouijh8"> 3213 <h4 class="get-direction-btn" 3214 id="map-title">CB Pet Market</h4></a> 3215 405 East Washington Avenue, 3216 <br/> Washington, NJ  07882<br> 3217 <a class="call-us-btn" 3218 href="tel:(908) 537-2400"><abbr 3219 title="Phone Number"></abbr>(908) 537-2400 3220 </a><br> 3221 <a href="mailto:[email protected]" class="footer_email"><abbr 3222 title="Email"></abbr>[email protected]</a> 3223 <div class="shopservices"> 3224 In-Store Pickup, Curbside Pickup, Local Delivery, No Contact Delivery Available 3225 </div> 3226 </address> 3227 <!-- Google Map 3228 ============================================= --> 3229 <div id="map-conatiner" style=""> 3230 <div id="show-map" class="col_half col_last"> 3231 <div id="contact_map" class="place contact-us-map"> 3232 <div class="place footer-map"><a href="https://www.google.com/maps/place/search?q=CB+Pet+Market+405%2BEast%2BWashington%2BAvenue%2CWashington%2C07882%2CNJ&place_id=ChIJK0QjVAOIw4kRjMhxBouijh8" target="_blank"> 3233 <iframe 3234 class="get-direction-btn" 3235 frameborder="0" 3236 style="border:0;" 3237 referrerpolicy="no-referrer-when-downgrade" 3238 src="https://www.google.com/maps/embed/v1/search?key=AIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&q=CB+Pet+Market%2C+405+East+Washington+Avenue%2C+Washington%2C+NJ%2C+07882%2C+US"> 3239 </iframe> 3240 </a> 3241 </div> 3242 </div> 3243 </div> 3244 </div> 3245 <!-- Google Map End --> 3246 </div> 3247 </div> 3248 </div> 3249 </div> 3250 <div class="col-xs-12 col-sm-6 col-md-8"> 3251 <div class="col-xs-12 col-md-5"> 3252 <div class="widget widget_links clearfix"> 3253 <div class="bottommargin-sm"> 3254 <h4 class="nomargin footer-hours-title">Business Hours</h4> 3255 </div> 3256 3257 <table class="table" style="text-align: center;"> 3258 <tbody> 3259 3260 <tr> 3261 <td style="font-size: 14px; vertical-align: middle;">Mon</td> 3262 <td style="font-size: 14px;"> 3263 9:00 AM - 7:00 PM 3264 </td> 3265 </tr> 3266 <tr> 3267 <td style="font-size: 14px; vertical-align: middle;">Tue</td> 3268 <td style="font-size: 14px;"> 3269 9:00 AM - 7:00 PM 3270 </td> 3271 </tr> 3272 <tr> 3273 <td style="font-size: 14px; vertical-align: middle;">Wed</td> 3274 <td style="font-size: 14px;"> 3275 9:00 AM - 7:00 PM 3276 </td> 3277 </tr> 3278 <tr> 3279 <td style="font-size: 14px; vertical-align: middle;">Thu</td> 3280 <td style="font-size: 14px;"> 3281 9:00 AM - 7:00 PM 3282 </td> 3283 </tr> 3284 <tr> 3285 <td style="font-size: 14px; vertical-align: middle;">Fri</td> 3286 <td style="font-size: 14px;"> 3287 9:00 AM - 7:00 PM 3288 </td> 3289 </tr> 3290 <tr> 3291 <td style="font-size: 14px; vertical-align: middle;">Sat</td> 3292 <td style="font-size: 14px;"> 3293 9:00 AM - 6:00 PM 3294 </td> 3295 </tr> 3296 <tr> 3297 <td style="font-size: 14px; vertical-align: middle;">Sun</td> 3298 <td style="font-size: 14px;"> 3299 10:00 AM - 6:00 PM 3300 </td> 3301 </tr> 3302 3303 </tbody> 3304 </table> 3305 3306 </div> 3307 </div> 3308 <div class="col-xs-12 col-md-3"> 3309 <div class="widget widget_links clearfix"> 3310 <h4>Sitemap</h4> 3311 <ul> 3312 <li> 3313 <a href="https://shopcbpetmarket.com/" target=_blank> 3314 <div class="footer-sitemap-text">Shop</div> 3315 </a> 3316 </li> 3317 <li> 3318 <a href="/our-locations/" > 3319 <div class="footer-sitemap-text">Locations</div> 3320 </a> 3321 </li> 3322 <li> 3323 <a href="/services/" > 3324 <div class="footer-sitemap-text">Services</div> 3325 </a> 3326 </li> 3327 <li> 3328 <a href="/deals/" > 3329 <div class="footer-sitemap-text">Promotions</div> 3330 </a> 3331 </li> 3332 <li> 3333 <a href="/about-us/" > 3334 <div class="footer-sitemap-text">Our Community</div> 3335 </a> 3336 </li> 3337 <li> 3338 <a href="/events/" > 3339 <div class="footer-sitemap-text">Events</div> 3340 </a> 3341 </li> 3342 <li> 3343 <a href="/contact-us/" > 3344 <div class="footer-sitemap-text">Contact Us</div> 3345 </a> 3346 </li> 3347 <li> 3348 <a href="/sitemap/"> 3349 <div class="footer-sitemap-text">Sitemap</div> 3350 </a> 3351 </li> 3352 </ul> 3353 </div> 3354 </div> 3355 <div class="col-xs-12 col-md-4"> 3356 <div class="widget quick-contact-widget clearfix"> 3357 <h4>Subscribe</h4> 3358 <div class="input-group divcenter"> 3359 Get exclusive email offers, promotions, and updates from our business. 3360 </div> 3361 <div class="quick-contact-form-result"></div> 3362 <form class="quick-contact-form nobottommargin subscription-form" 3363 name="subscription-form" role="form" enctype="multipart/form-data" method="POST" 3364 action="https://cbpetmarket.com/subscription/save" onsubmit="return false" novalidate> 3365 <input type="hidden" id="locationId" name="location_id" value="83818"> 3366 <input type="hidden" id="clientId" name="client_id" value="2943"> 3367 <input type="hidden" name="result" value="footer-result"> 3368 <div class="form-process"></div> 3369 <div class="input-group divcenter">
3370 <span class="input-group-addon"><i class="fas fa-user"></i></span> 3371 <input type="text" maxlength="25" class="required form-control input-block-level subscription_name" id="name" 3372 name="name" value="" placeholder="Name" required/> 3373 </div> 3374 <div class="input-group divcenter"> 3375 <span class="input-group-addon"><i class="fas fa-envelope"></i></span> 3376 <input type="email" class="required form-control email input-block-level" id="email" 3377 name="email" value="" placeholder="Email Address" required/> 3378 </div> 3379 <div class="g-recaptcha" style="transform: scale(0.5);-webkit-transform: scale(0.7);transform-origin: 0 0;-webkit-transform-origin: 0 0;" data-sitekey="6LeEMWopAAAAACQObphYPLlbNmm7QWp0Se3NuRHh" data-action="NEWSLETTER"></div> 3380 <button name="submit" type="submit" id="submit-button" tabindex="5" value="Submit" 3381 class="button button-large button-rounded btn-success subscribe-btn noleftmargin"> 3382 Sign Up 3383 </button> 3384 <span class="loader"><img src='https://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif'/>Sending ..</span> 3385 <div class="result"></div> 3386 </form> 3387 </div> 3388 </div> 3389 </div> 3390
3390<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" defer></script>
3390 3391
3391<script src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/message-widget/message-widget-v16.min.js" defer></script>
3391 3392 3393 <message-widget-app app_id="6773-DEE0-07C3-32B3-3C7A"></message-widget-app> 3394 </div><!-- .footer-widgets-wrap end --> 3395 </div> 3396<!-- Copyrights 3397============================================= --> 3398 <div id="copyrights"> 3399 <div class="container clearfix"> 3400 <input type="hidden" id="location" name="location" value=""> 3401 <div class="col-xs-12 col-md-8 footer-copyright"> 3402 Copyrights © 2026 | <a href="/privacy-policy">Privacy Policy</a> 3403 | <a href="/terms-of-services">Terms of Service</a> 3404 | Powered by 3405 <a target="_blank" href="https://www.nextpaw.com"> 3406 <img class="powered-by" src="https://ik.imagekit.io/0ofixtqpt/143712/nextpaw.png" width="70px"> 3407 </a> 3408 <br> 3409 </div> 3410 <div class="col-xs-12 col-md-4 tright"> 3411 <div class="fright clearfix"> 3412 3413 3414 3415 3416 <a href="https://www.youtube.com/channel/UCMVoqPBvJq6BoDG2TvX4aoA/featured" target="_blank" 3417 class="social-icon si-small si-borderless si-youtube"> 3418 <i class="fab fa-youtube"></i> 3419 </a> 3420 3421 3422 3423 3424 3425 <a href="https://www.facebook.com/CBPetMarket" target="_blank" 3426 class="social-icon si-small si-borderless si-facebook"> 3427 <i class="fab fa-facebook"></i> 3428 </a> 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 <a href="https://www.instagram.com/cbpetmarket/" target="_blank" 3440 class="social-icon si-small si-borderless si-instagram"> 3441 <i class="fab fa-instagram"></i> 3442 </a> 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 <a href="https://www.tiktok.com/@cbpets" target="_blank" 3460 class="social-icon si-small si-borderless si-tiktok"> 3461 <i class="fab fa-tiktok"></i> 3462 </a> 3463 3464 </div> 3465 <div class="clear"></div> 3466 </div> 3467 </div><!-- #copyrights end --> 3468 </div> 3469 <!--Modal: modalCookie--> 3470 <div class="modal fade top" id="modalCookie1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" 3471 aria-hidden="true" data-backdrop="false"> 3472 <div class="modal-dialog modal-frame modal-top modal-notify modal-info modal_cookie" role="document"> 3473 <!--Content--> 3474 <div class="modal-content"> 3475 <!--Body--> 3476 <div class="modal-body cookie_bg"> 3477 <div class="container d-flex justify-content-center align-items-center"> 3478 <div class="col-md-6"> 3479 <p class="text-center loc_msg"></p> 3480 </div> 3481 <div class="col-md-6 col-xs-12"> 3482 <a type="button" class="btn btn-lg btn-primary cookie_btn" data-value="NO" 3483 data-dismiss="modal">No, Thanks</a> 3484 <a type="button" id="redirect_location" data-slug="" href="" data-value="YES" 3485 class="btn cookie_btn btn-lg btn-outline-primary waves-effect">Change Location</a> 3486 </div> 3487 </div> 3488 </div> 3489 </div> 3490 <!--/.Content--> 3491 </div> 3492 </div> 3493 <style> 3494 .footer-map iframe{ 3495 min-width: 300px !important; 3496 max-width: 300px !important; 3497 min-height: 300px !important; 3498 max-height: 300px !important; 3499 } 3500 @media(max-width: 720px) and (min-width:320px){ 3501 .footer-map iframe{ 3502 3503 max-width: 100% !important; 3504 3505 max-height: 100% !important; 3506 } 3507 } 3508 3509 /*CSS for tiny MCE editor custom class*/ 3510 .mce-figcaption-custom { 3511 font-size: 14px; 3512 margin-top: 5px; 3513 font-style: italic; 3514 text-align: center; 3515 } 3516 3517 .mce-figure-custom { 3518 margin-bottom: 10px; 3519 } 3520 3521 .mce-figure-align-left-custom { 3522 float: left; 3523 margin-right: 25px; 3524 } 3525 3526 .mce-figure-align-right-custom { 3527 float: right; 3528 margin-left: 25px; 3529 } 3530 3531 .mce-figure-align-center-custom { 3532 text-align: center; 3533 } 3534 3535 .mce-image-align-left-custom { 3536 margin-right: 25px; 3537 margin-bottom: 10px; 3538 } 3539 3540 .mce-image-align-right-custom { 3541 margin-left: 25px; 3542 margin-bottom: 10px; 3543 } 3544 3545 .mce-image-align-center-custom { 3546 margin-bottom: 10px; 3547 } 3548 3549 .first-widget .divider.divider-border.divider-center { 3550 display: none !important; 3551 } 3552 </style> 3553</footer>
3554<script> 3555 // Get all anchor tags (<a>) on the page 3556const links = document.querySelectorAll('a'); 3557 3558// Loop through each link 3559links.forEach(link => { 3560 // Get the href attribute of the link 3561 let href = link.getAttribute('href'); 3562 3563 // Check if the href exists 3564 if (href) { 3565 // If the href is a relative path (starts with '/'), do nothing 3566 if (href.startsWith('/')) { 3567 return; 3568 } 3569 3570 // Check if the href starts with 'http://' or contains 'www' (indicating a non-secure URL) 3571 if (href.startsWith('http://') || href.startsWith('www')) { 3572 link.setAttribute('href', 'https://' + href.replace(/^http:\/\//, '').replace('www.', '')); 3573 } 3574 } 3575}); 3576 3577 3578</script>
3578<!-- Return to Top --> 3579 <div id="gotoTop" class="fas fa-arrow-up"></div> 3580<!-- External JavaScripts 3581============================================= --> 3582<!-- Footer Scripts 3583============================================= --> 3584 3585 3586 3587
3588<script defer type="text/javascript"> 3589 var headquarterName = "washington"; 3590 var currentLocName = "washington"; 3591 var pageType = "other"; 3592</script>
3592 3593
3594<script defer type="text/javascript"> 3595 function animateCSS(element, animationName, callback) { 3596 const node = document.querySelector(element) 3597 node.classList.add('animated', animationName) 3598 3599 function handleAnimationEnd() { 3600 node.classList.remove('animated', animationName) 3601 node.removeEventListener('animationend', handleAnimationEnd) 3602 3603 if (typeof callback === 'function') callback() 3604 } 3605 3606 node.addEventListener('animationend', handleAnimationEnd) 3607 } 3608 3609 let closePopup = localStorage.getItem('closeBox'); 3610 // lazy load video for apple browser 3611 $(document).ready(function () { 3612 // add frame to video tag for ios devices 3613 const videos = document.querySelectorAll('video'); 3614 if(videos.length > 0) { 3615 for (video of videos) { // use var video if "strict mode" is enabled 3616 Object.entries(video.children).forEach(([key, value]) => { 3617 var newSrc = value.src + '#t=0.1'; 3618 video.children[key].src = newSrc; 3619 video.setAttribute('playsinline','true'); 3620 video.load(); 3621 }); 3622 } 3623 } 3624 3625 setInterval(function(){ 3626 if($('iframe#ec-credit-card-form').length > 0) { 3627 var url = $('iframe#ec-credit-card-form').attr('src'); 3628 var dec = decodeURIComponent(url); 3629 function getParameterByName(name, url) { 3630 name = name.replace(/[\[\]]/g, '\\$&'); 3631 var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), 3632 results = regex.exec(url); 3633 if (!results) return null; 3634 if (!results[2]) return ''; 3635 return decodeURIComponent(results[2].replace(/\+/g, ' ')); 3636 } 3637 var color = getParameterByName('color-foreground',dec); 3638 if(color.toString() !== 'rgb(0, 0, 0)') { 3639 var newColor = 'rgb(0, 0, 0)'; 3640 var newUrl = dec.replace(/(color-foreground=).*?(&)/, '$1' + newColor + '$2'); 3641 var newUrl = newUrl.replace(/(color-price=).*?(&)/, '$1' + newColor + '$2'); 3642 var urlEnc = encodeURI(newUrl); 3643 $('iframe#ec-credit-card-form').attr('src', urlEnc); 3644 } 3645 } 3646 }, 1000); 3647 if($('.floating_chat').length < 1){ 3648 $('body').addClass('fbRight'); 3649 } 3650 if($('.fb-customerchat').length < 1){ 3651 $('body').addClass('noFb'); 3652 } 3653 3654 if(closePopup == 'hide'){ 3655 $(".bubbleText").hide(); 3656 } 3657 3658 $(document).on('click', function (event) { 3659 if (!$(event.target).closest('.msg_box').length) { 3660 if(!$(event.target).closest('.floating_chat').length){ 3661 if($('.floating_chat').hasClass('closeBox') == true){ 3662 $('.sendBtn').show(); 3663 $('.supportTxt').show(); 3664 $('#formData').show(); 3665 $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'}); 3666 $('.floating_chat').find('>i').removeClass('fa-times').addClass('fa-weixin'); 3667 $('.floating_chat').addClass('openBox'); 3668 $('.msg_box').removeClass('enter'); 3669 animateCSS('.msg_box', 'fadeOutRight'); 3670 $('.floating_chat').removeClass('closeBox'); 3671 $('.bubbleText').show(); 3672 } 3673 } 3674 } 3675 }); 3676 setTimeout(function() { 3677 $('.floating_chat').addClass('enter'); 3678 }, 1000); 3679 $('.openBox').click(function () { 3680 if($(this).hasClass('closeBox')){ 3681 $('.sendBtn').show(); 3682 $('.supportTxt').show(); 3683 $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'}); 3684 $(this).find('>i').removeClass('fa-times').addClass('fa-weixin'); 3685 $(this).addClass('openBox'); 3686 $('.msg_box').removeClass('enter'); 3687 animateCSS('.msg_box', 'fadeOutRight'); 3688 $(this).removeClass('closeBox'); 3689 $('.bubbleText').show(); 3690 } else { 3691 $('#formData').show(); 3692 $('.msg_box').addClass('enter').css({'z-index':999,'right' : 0}); 3693 $(this).find('>i').removeClass('fa-weixin').addClass('fa-times'); 3694 $(this).addClass('closeBox'); 3695 animateCSS('.msg_box', 'fadeInRight'); 3696 $(this).removeClass('openBox'); 3697 $('form input[type="text"].bfh-phone, form input[type="tel"].bfh-phone, span.bfh-phone').each(function () { 3698 var $phone = $(this); 3699 $phone.bfhphone($phone.data()); 3700 }); 3701 $('.bubbleText').hide(); 3702 $('.SubmittedMessage__SendStatus').hide(); 3703 $('.ConfirmationMessage').hide(); 3704 $('.SubmittedMessage').removeClass('SubmittedMessage--visible'); 3705 } 3706 }); 3707 3708 $('#boxclose').click(function () { 3709 $(".bubbleText").fadeOut("normal", function() { 3710 $(this).remove(); 3711 localStorage.setItem('closeBox', 'hide'); 3712 }); 3713 }); 3714 3715 $(document).on('touchstart','li.sub-menu', function () { 3716 if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i)){ 3717 var count = $(this).attr('click-count'); 3718 if(count !== undefined){ 3719 location.href = $(this).children('a').attr('href'); 3720 } else{ 3721 if($(this).hasClass('click-class')){ 3722 $(this).attr('click-count',undefined); 3723 }else{ 3724 $(this).attr('click-count',1); 3725 } 3726 } 3727 } 3728 });
3729 // remove submenu css if empty 3730 $('li.sub-menu').each(function () { 3731 if($(this).children('ul').children().length === 0){ 3732 $(this).children('ul').remove(); 3733 } 3734 }); 3735 3736 $("video.fullscreen-bg__video source").each(function () { 3737 var sourceFile = $(this).attr("data-src"); 3738 $(this).attr("src", sourceFile); 3739 var video = this.parentElement; 3740 }); 3741 3742 $('.mySlides').each(function () { 3743 var imgUrl = $(this).children().attr('src'); 3744 $(this).children().css('opacity', 0); 3745 $(this).css('background', 'url("' + imgUrl + '")'); 3746 }); 3747 3748 var myIndex = 0; 3749 if ($(".page-slider-container")[0]) { 3750 carousel(); 3751 } 3752 3753 function carousel() { 3754 var i; 3755 var x = document.getElementsByClassName("mySlides"); 3756 for (i = 0; i < x.length; i++) { 3757 x[i].style.display = "none"; 3758 } 3759 myIndex++; 3760 if (myIndex > x.length) { 3761 myIndex = 1 3762 } 3763 x[myIndex - 1].style.display = "block"; 3764 setTimeout(carousel, 2000); // Change image every 2 seconds 3765 } 3766 3767 if ($(".review-background-static").length) { 3768 $('.location-divider').hide(); 3769 } 3770 if ($(".review-background-parallax").length) { 3771 $('.location-divider').hide(); 3772 } 3773 3774 $('.social_share').each(function () { 3775 $(this).attr('target', '_blank'); 3776 }); 3777 3778 var font_family = $('body').css('font-family'); 3779 var r_font_family = font_family.replace(/\"/g, ""); 3780 if (r_font_family == "PT Sans Narrow") { 3781 $("#top-social .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important'); 3782 } else if (r_font_family == "Roboto") { 3783 $("#top-social .si-gplus .ts-text").attr('style', 'top: 0px !important;' + 'left:0px !important;' + 'margin-left:-7px !important'); 3784 $("#top-social .si-youtube .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important'); 3785 $("#top-social .si-linkedin .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3786 $("#top-social .si-yelp .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important'); 3787 } 3788 }); 3789 3790 3791 3792 document.addEventListener("DOMContentLoaded", function () { 3793 var lazyBackgrounds = [].slice.call(document.querySelectorAll(".lazy-background")); 3794 3795 if ("IntersectionObserver" in window) { 3796 let lazyBackgroundObserver = new IntersectionObserver(function (entries, observer) { 3797 entries.forEach(function (entry) { 3798 if (entry.isIntersecting) { 3799 entry.target.classList.add("visible"); 3800 lazyBackgroundObserver.unobserve(entry.target); 3801 } 3802 }); 3803 }); 3804 3805 lazyBackgrounds.forEach(function (lazyBackground) { 3806 lazyBackgroundObserver.observe(lazyBackground); 3807 }); 3808 } 3809 }); 3810 3811 //Add Icon for Submenu in Mobile 3812 $('.sub-menu-trigger').click(function () { 3813 if($(this).children('i').hasClass('rotate-icon')){ 3814 $(this).children('i').removeClass('rotate-icon'); 3815 $(this).parent().children('ul').css('display','none'); 3816 }else{ 3817 $(this).children('i').addClass('rotate-icon'); 3818 $(this).parent().children('ul').css('display','block'); 3819 } 3820 }); 3821 3822 //Link to page for Submenu in Mobile 3823 if( /Android|webOS|BlackBerry|iPhone|iPod|iPad/i.test(navigator.userAgent) ) { 3824 var touchmoved; 3825 $('.sub-menu').on('touchend', '.mobile-a', function () { 3826 if(touchmoved != true){ 3827 location.href =$(this).attr('href'); 3828 } 3829 }).on('touchmove', function(e){ 3830 touchmoved = true; 3831 }).on('touchstart', function(){ 3832 touchmoved = false; 3833 }); 3834 3835 $('.sub-menu').on('touchend').on('touchmove', function(e){ 3836 touchmoved = true; 3837 }).on('touchstart', function(){ 3838 touchmoved = false; 3839 }); 3840 } 3841 3842 3843</script>
3843 3844<!-- Ecwid Seo friendly url js code -->
3845<script> 3846 window.ec = window.ec || {}; 3847 window.ec.config = window.ec.config || {}; 3848 window.ec.config.storefrontUrls = window.ec.config.storefrontUrls || {}; 3849 window.ec.config.storefrontUrls.cleanUrls = true; 3850 if(currentLocName == headquarterName){ 3851 window.ec.config.baseUrl = '/shop/'; 3852 var ecwid_ProductBrowserURL = "/shop/"; 3853 } else{ 3854 var ecwid_ProductBrowserURL = currentLocName+'/shop/'; 3855 window.ec.config.baseUrl = currentLocName+'/shop/'; 3856 } 3857 3858</script>
3858 3859 <!-- Prefetch + Preconnect --> 3860 <link rel="dns-prefetch" href="//www.googletagmanager.com"> 3861 <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin> 3862
3862<script> 3863 function loadGTM(id) { 3864 (function(w,d,s,l,i){ 3865 w[l]=w[l]||[]; 3866 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 3867 var f=d.getElementsByTagName(s)[0], 3868 j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:''; 3869 j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; 3870 f.parentNode.insertBefore(j,f); 3871 })(window,document,'script','dataLayer', id); 3872 } 3873 3874 function loadGtag() { 3875 var url = window.location.host; 3876 if (url.indexOf('.jenkins') === -1 && url.indexOf('.test') === -1) { 3877 var gtagScript = document.createElement('script'); 3878 gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-9N2957J5VN"; 3879 gtagScript.async = true; 3880 document.head.appendChild(gtagScript); 3881 3882 gtagScript.onload = function () { 3883
vendor: 177 bytes, lines 3883-3886
3883window.dataLayer = window.dataLayer || []; 3884 function gtag(){ dataLayer.push(arguments); } 3885 gtag('js', new Date()); 3886 gtag('config', '
3886G-9N2957J5VN
vendor: 16 bytes, lines 3886-3887
3886'); 3887
3887}; 3888 } 3889 } 3890 3891 function loadTrackingScripts() { 3892 loadGTM('GTM-NMGWHXT'); 3893 loadGtag(); 3894 } 3895 3896 if ('requestIdleCallback' in window) { 3897 requestIdleCallback(loadTrackingScripts, { timeout: 2000 }); 3898 } else { 3899 setTimeout(loadTrackingScripts, 2000); 3900 } 3901 </script>
3901 3902 3903 <!-- NOSCRIPT for GTM (should NOT be deferred) -->
vendor: 89 bytes, lines 3903-3905
3903 3904 <noscript> 3905 <iframe src="https://www.googletagmanager.com/ns.html?id=
3905GTM-NMGWHXT
vendor: 106 bytes, lines 3905-3908
3905" height="0" width="0" style="display:none;visibility:hidden"></iframe> 3906 </noscript> 3907 3908
3909<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-848b5ec7e91ef88ba3a","applicationID":"1416771764","transactionName":"ZwNVYEEHCEVTVEZdDl5JdldHDwlYHXZCRD14EkNEbyUJWEZFXVgNVRREaHAJCEJAWF5YBEImWlVaCA==","queueTime":0,"applicationTime":267,"atts":"S0RWFgkdG0s=","errorBeacon":"bam.nr-data.net","agent":""}</script>
3909</body> 3910</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.