{"id":665,"date":"2019-05-22T20:58:22","date_gmt":"2019-05-22T20:58:22","guid":{"rendered":"http:\/\/silveragencydev.com\/paws\/index.php\/store\/"},"modified":"2019-05-22T21:22:20","modified_gmt":"2019-05-22T21:22:20","slug":"store","status":"publish","type":"page","link":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/","title":{"rendered":"Store"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22.3&#8243; background_color=&#8221;#f9f9ca&#8221; background_image=&#8221;https:\/\/www.positiveapproachdogtraining.com\/wp-content\/uploads\/2018\/11\/Dust@2x-8.png&#8221; parallax=&#8221;on&#8221; top_divider_color=&#8221;rgba(0,0,0,0)&#8221; top_divider_height=&#8221;22px&#8221; bottom_divider_style=&#8221;curve&#8221; bottom_divider_color=&#8221;#ffffff&#8221; bottom_divider_height=&#8221;39px&#8221; global_module=&#8221;553&#8243;][et_pb_row _builder_version=&#8221;3.22.3&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.17.6&#8243;][et_pb_blurb title=&#8221;Positive Approach is a welcoming community of dogs and their people.&#8221; _builder_version=&#8221;3.19.18&#8243; header_level=&#8221;h1&#8243; header_font=&#8221;||||||||&#8221; header_text_color=&#8221;#273f93&#8243; body_font=&#8221;||||||||&#8221; text_orientation=&#8221;center&#8221;]<\/p>\n<p><span>Positive Approach is a local small business that has been in the dog training and daycare business for 20 years. We are the #1 vet-referred training center in the Tacoma area and pride ourselves on providing a safe, well-staffed daycare floor. We invite you to come down with your furry kid and see the Positive Approach difference.<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22.3&#8243; custom_padding=&#8221;54px|0px|0|0px|false|false&#8221;][et_pb_row _builder_version=&#8221;3.22.3&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.17.6&#8243;][et_pb_text _builder_version=&#8221;3.18&#8243; text_font=&#8221;||||||||&#8221; text_orientation=&#8221;center&#8221;]<\/p>\n<h1>Our Store<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;3.22.3&#8243; module_alignment=&#8221;center&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;3.17.6&#8243;][et_pb_text _builder_version=&#8221;3.18&#8243;]We\u2019ve got top-quality food and treats, including fresh bones from a real-live local butcher. We have a huge selection of fun and safe interactive toys, plus shirts and hats that declare you a pet lover or just plain make you laugh! Oh, there is so much more that you will be amazed that it all fits in our store! <\/p>\n<p>In terms of edibles, we only carry top tier grade dog food and treats. From Acana, Orjien, Taste of the Wild, and Precise to smoked and raw bones we have everything for your K-9 kids.<\/p>\n<p>And have fun exploring the antiques setting in our store while you shop.[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;3.17.6&#8243;][et_pb_image src=&#8221;https:\/\/www.positiveapproachdogtraining.com\/wp-content\/uploads\/2019\/02\/Play_grey.jpg&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;3.23&#8243; custom_css_main_element=&#8221;max-width: 300px;&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22.3&#8243;][et_pb_row _builder_version=&#8221;3.22.3&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.0.47&#8243;][et_pb_text _builder_version=&#8221;3.0.74&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;]<!-- divi:ecwid\/store-block --><br \/>\n\t\t<!--noptimize-->\n\t\t<script data-cfasync=\"false\" data-no-optimize=\"1\">\n\t\t\tif( typeof document.documentElement.id == 'undefined' || document.documentElement.id === '' ) {\n\t\t\t\tdocument.documentElement.id = 'ecwid_html';\n\t\t\t}\n\n\t\t\tif( typeof document.body.id == 'undefined' || document.body.id === '' ) {\n\t\t\t\tdocument.body.id = 'ecwid_body';\n\t\t\t}\n\t\t<\/script>\n\t\t<!--\/noptimize-->\n\t\t\t\t<!--noptimize-->\n\t\t<script data-cfasync=\"false\" data-no-optimize=\"1\" type=\"text\/javascript\">\n\t\t\tfunction createClass(name,rules){\n\t\t\t\tvar style = document.createElement('style');\n\t\t\t\tstyle.type = 'text\/css';\n\t\t\t\tdocument.getElementsByTagName('head')[0].appendChild(style);\n\t\t\t\tif(!(style.sheet||{}).insertRule) \n\t\t\t\t\t(style.styleSheet || style.sheet).addRule(name, rules);\n\t\t\t\telse\n\t\t\t\t\tstyle.sheet.insertRule(name+'{'+rules+'}',0);\n\n\t\t\t\tdocument.addEventListener(\"DOMContentLoaded\", function() {\n\t\t\t\t\tvar static = document.getElementById('static-ec-store-container');\n\t\t\t\t\tstatic.parentNode.removeChild(static);\n\t\t\t\t});\n\t\t\t}\n\t\t\tcreateClass('#static-ec-store-container','display:none;');\n\t\t<\/script>\n\t\t<!--\/noptimize-->\n\t\t<div id=\"dynamic-ec-store-container\" class=\"\"><!-- Ecwid shopping cart plugin v 7.0.8 --><!--noptimize--><script data-cfasync=\"false\" data-no-optimize=\"1\" src=\"https:\/\/app.ecwid.com\/script.js?7872436&data_platform=wporg&lang=en\"><\/script><script data-cfasync=\"false\" data-no-optimize=\"1\">if (typeof jQuery !== undefined && jQuery.mobile) { jQuery.mobile.hashListeningEnabled = false; jQuery.mobile.pushStateEnabled=false; }<\/script><!--\/noptimize--><div id=\"ecwid-store-7872436\" class=\"ecwid-shopping-cart-product-browser\" data-ecwid-default-category-id=\"0\"><\/div><script data-cfasync=\"false\" data-no-optimize=\"1\" type=\"text\/javascript\">xProductBrowser(\"id=ecwid-store-7872436\",\"views=grid(20,3) list(60) table(60)\",\"default_page=\");<\/script><!-- END Ecwid Shopping Cart v 7.0.8 --><\/div>\n<div id=\"static-ec-store-container\"><div class=\"static-content\"><!--[--><style>:root {\n  --ec-font-family: \"Root UI\", system-ui, \"Segoe UI\", \"Roboto\", Arial, sans-serif;\n  --ec-color-text: hsl(0 0% 9.8%);\n  --ec-color-background: hsl(0 0% 100% \/ 1);\n  --ec-color-background-raw: hsl(0 0% 100%);\n  --ec-color-link: hsl(206 76.58% 43.53%);\n  --ec-color-button: hsl(0 0% 20%);\n  --ec-color-price: hsl(0 0% 20%);\n  --color-black: #000;\n  --color-white: #fff;\n  --ec-color-link-hover: hsl(from hsl(206 76.58% 43.53%) h s max(0, calc(l - 15)));\n  --ec-color-link-active: hsl(from hsl(from hsl(206 76.58% 43.53%) h s max(0, calc(l - 30))) h max(0, calc(s - 5)) l);\n  --ec-color-text-light: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 54)));\n  --ec-color-text-light-hover: hsl(from hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 54))) h s max(0, calc(l - 15)));\n  --ec-color-border: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 10)));\n  --ec-color-back: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 5)));\n  --ec-color-input-border: hsl(from hsl(from color-mix(in srgb, hsl(0 0% 9.8%) 50%, hsl(206 76.58% 43.53%)) h max(0, calc(s - 30)) l) h s max(0, calc(l + 40)));\n  --ec-btn-primary-background: hsl(0 0% 20%);\n  --ec-btn-primary-background-hover: hsl(from hsl(from hsl(0 0% 20%) h s max(0, calc(l + 15))) h max(0, calc(s - 0)) l);\n  --ec-btn-primary-color: #fff;\n  --ec-btn-secondary-background: hsl(0 0% 100% \/ 1);\n  --ec-btn-secondary-background-hover: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 5)));\n  --ec-btn-secondary-color: hsl(0 0% 9.8%);\n  --ec-btn-secondary-border: hsl(from hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 20))) h max(0, calc(s - 50)) l);\n  --ec-btn-secondary-border-hover: hsl(from hsl(from hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 20))) h max(0, calc(s - 50)) l) h s max(0, calc(l - 10)));\n  --ec-btn-navigation-arrow: #757575;\n  --ec-btn-navigation-arrow-hover: #145485;\n  --ec-form-control-color: hsl(0 0% 9.8%);\n  --ec-form-control-background: color-mix(in srgb, hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 5))) 35%, hsl(0 0% 100% \/ 1));\n  --ec-form-control-background-hover: hsl(0 0% 100% \/ 1);\n  --ec-form-control-background-focus: hsl(0 0% 100% \/ 1);\n  --ec-form-control-border: hsl(from hsl(from color-mix(in srgb, hsl(0 0% 9.8%) 50%, hsl(206 76.58% 43.53%)) h max(0, calc(s - 30)) l) h s max(0, calc(l + 40)));\n  --ec-form-control-border-hover: hsl(from hsl(from color-mix(in srgb, hsl(0 0% 9.8%) 50%, hsl(206 76.58% 43.53%)) h max(0, calc(s - 30)) l) h s max(0, calc(l + 40)));\n  --ec-form-control-border-focus: hsl(206 76.58% 43.53%);\n  --ec-form-control-placeholder: hsl(from hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 54))) h s max(0, calc(l - 3)));\n  --ec-form-control-disabled-background: hsl(from hsl(0 0% 9.8%) h s l \/ 0.08);\n  --ec-form-control-error-color: hsl(0 0% 9.8%);\n  --ec-form-control-error-placeholder: #e56464;\n  --ec-form-control-error-background: color-mix(in srgb, hsl(0 0% 100% \/ 1) 94%, #f00);\n  --ec-form-control-error-border: #e56363;\n  --ec-form-control-success-color: hsl(0 0% 9.8%);\n  --ec-form-control-success-placeholder: #1cb920;\n  --ec-form-control-success-background: #f0fff5;\n  --ec-form-control-success-border: #1cb91f;\n  --ec-pd-text-color: hsl(0 0% 9.8%);\n  --ec-pd-title-color: hsl(0 0% 9.8%);\n  --ec-pd-title-bg: hsl(0 0% 100% \/ 1);\n  --ec-pd-picker-bg: hsl(0 0% 100% \/ 1);\n  --ec-pd-picker-border: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 10)));\n  --ec-pd-picker-shadow: hsl(from #000 h s l \/ 0.5);\n  --ec-pd-day-color: hsl(0 0% 9.8%);\n  --ec-pd-day-bg: hsl(0 0% 100% \/ 1);\n  --ec-pd-day-hover-color: #fff;\n  --ec-pd-day-hover-bg: hsl(206 76.58% 43.53%);\n  --ec-pd-day-today-color: hsl(206 76.58% 43.53%);\n  --ec-pd-day-selected-color: #fff;\n  --ec-pd-day-selected-bg: hsl(206 76.58% 43.53%);\n  --ec-pd-day-disabled-color: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 54)));\n  --ec-pd-week-color: hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 54)));\n  --ec-notice-state-warning: rgba(234, 178, 58, 0.75);\n  --ec-notice-state-success: rgba(28, 185, 31, 0.5);\n  --ec-notice-state-error: rgba(229, 99, 99, 0.75);\n  --ec-notice-state-info: hsl(from hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 54))) h s l \/ 0.5);\n  --ec-color-overlay: #fff;\n  --ec-color-overlay-inverted: #000;\n  --ec-bubble-bg-color: hsl(0 0% 20%);\n  --ec-bubble-text-color: #fff;\n  --ec-bubble-shadow-color: rgba(0, 0, 0, 0.15);\n  --ec-brand-color-fb: #3b5998;\n  --ec-brand-color-fb-hover: hsl(from #3b5998 h s max(0, calc(l + 15)));\n  --ec-brand-color-fb-active: hsl(from #3b5998 h s max(0, calc(l - 15)));\n  --ec-brand-color-tw: #55acee;\n  --ec-brand-color-tw-hover: hsl(from #55acee h s max(0, calc(l + 15)));\n  --ec-brand-color-tw-active: hsl(from #55acee h s max(0, calc(l - 15)));\n  --ec-brand-color-vk: #45668e;\n  --ec-state-color-alert: #a20505;\n  --ec-state-color-alert-light: #fae4dc;\n  --ec-state-color-warning: #ffd03f;\n  --ec-state-color-warning-light: #f1ffa6;\n  --ec-state-color-success: #0e766d;\n  --ec-state-color-success-light: #dbeecb;\n  --ec-state-color-current: #1ec8aa;\n  --ec-state-color-current-light: #c8f4f1;\n  --ec-state-color-like: #fcb1b2;\n  --ec-state-color-like-light: #fee6e7;\n  --ec-color-label-attention-background: #fd7474;\n  --ec-color-label-info-background: #426d7a;\n  --ec-color-label-notice-background: #fe9800;\n  --ec-color-label-success-background: #62a523;\n  --ec-color-label-light-background: #abbbc8;\n  --ec-color-label-highlight-background: #1f2328;\n  --ec-color-label-composite-background: #1a7cc7;\n  --ec-color-pill-base-background: hsl(from #000 h s l \/ 0.03);\n  --ec-color-pill-highlight-background: lightslategray;\n  --ec-color-pill-warning-background: #fe9800;\n  --ec-skeleton-background-base: #DFE3E7;\n  --ec-skeleton-background-light: #ECEEF0;\n  --ec-skeleton-background-dark: #C0C7CF;\n  --ec-skeleton-gradient-color1: rgba(255, 255, 255, 0);\n  --ec-skeleton-gradient-color2: rgba(255, 255, 255, 0.3);\n  --ec-skeleton-background-pale: #F8F8F9;\n  --ec-color-blue-light: color-mix(in srgb, hsl(206 76.58% 43.53%) 70%, #fff);\n  --ec-color-blue-lighter: color-mix(in srgb, hsl(206 76.58% 43.53%) 10%, #fff);\n  --ec-old-btn-primary-background: hsl(0 0% 20%);\n  --ec-old-btn-primary-background-hover: hsl(from hsl(0 0% 20%) h s max(0, calc(l - 8)));\n  --ec-old-btn-primary-background-active: hsl(from hsl(0 0% 20%) h s max(0, calc(l + 8)));\n  --ec-old-btn-primary-color: #fff;\n  --ec-old-btn-secondary-background: hsl(0 0% 100% \/ 1);\n  --ec-old-btn-secondary-color: hsl(0 0% 9.8%);\n  --ec-old-btn-secondary-border: hsl(from hsl(from hsl(0 0% 100% \/ 1) h s max(0, calc(l - 20))) h max(0, calc(s - 50)) l);\n  --ec-old-btn-close-background: #bfbfbf;\n  --ec-old-btn-close-background-hover: #999;\n  --is-color-price-same-color-text: false;\n  --is-color-background-raw-no-alpha: true;\n  --is-color-background-lightness-lt50: false;\n  --is-color-background-lightness-gt10: true;\n}<\/style><!--[--><div lang=\"en\" class=\"ec-storefront-v3-ssr ecwid-no-touch ecwid-supports-cssanimations ec-size ec-size--xxs ec-size--xs ec-size--s ec-size--m ec-size--l ec-size--xl ecwid-responsive ecwid-no-dragndrop\" style=\"opacity:0;\"><a id=\"ec-storefront-v3-top-scroller\" style=\"width:0;height:0;position:absolute;display:block;\"><\/a><!--[--><div><!----><div><div><div class=\"ecwid-maintenance-wrapper\"><\/div><div class=\"td\"><span class=\"ecwid-categories-category ecwid-maintenance-popup\"><span class=\"ecwid-maintenance-message\"><span class=\"gwt-InlineHTML\">The store is closed for maintenance<\/span><\/span><\/span><\/div><\/div><\/div><!----><\/div><!--]--><style> .ec-store * {\n      transition: none !important;\n    }<\/style><\/div><!----><!--]--><!--]--><\/div><\/div><!--noptimize--><script id=\"ec-static-inline-js\" data-cfasync=\"false\" data-no-optimize=\"1\" type=\"text\/javascript\">var EcStaticPageUtils = (function () {\nfunction isEmpty(str) {\nreturn (!str || 0 === str.length);\n}\nfunction isNotEmpty(str) {\nreturn !isEmpty(str);\n}\nfunction findFirstNotEmpty(urlArray) {\nif (!urlArray) {\nreturn \"\";\n}\nfor (var i = 0; i < urlArray.length; i++) {\nif (isNotEmpty(urlArray[i])) {\nreturn urlArray[i];\n}\n}\nreturn \"\";\n}\nreturn {\nfindFirstNotEmpty: function(urlArray) { return findFirstNotEmpty(urlArray); },\nisEmpty: function(str) { return isEmpty(str); },\nisNotEmpty: function(str) { return isNotEmpty(str); }\n};\n}) ();\nvar LanguageUtils = (function () {\nfunction isEnglish(languageCode) {\nreturn languageCode === \"en\";\n}\nfunction isItalian(languageCode) {\nreturn languageCode === \"it\";\n}\nfunction isGerman(languageCode) {\nreturn languageCode === \"de\";\n}\nfunction isPolish(languageCode) {\nreturn languageCode === \"pl\";\n}\nfunction isFrench(languageCode) {\nreturn languageCode === \"fr\";\n}\nfunction isSpanish(languageCode) {\nreturn languageCode === \"es\";\n}\nfunction isBulgarian(languageCode) {\nreturn languageCode === \"bg\";\n}\nfunction isCroatian(languageCode) {\nreturn languageCode === \"hr\";\n}\nfunction isCzech(languageCode) {\nreturn languageCode === \"cs\";\n}\nfunction isDanish(languageCode) {\nreturn languageCode === \"da\";\n}\nfunction isEstonian(languageCode) {\nreturn languageCode === \"et\";\n}\nfunction isFinnish(languageCode) {\nreturn languageCode === \"fi\";\n}\nfunction isGreek(languageCode) {\nreturn languageCode === \"el\";\n}\nfunction isHungarian(languageCode) {\nreturn languageCode === \"hu\";\n}\nfunction isLatvian(languageCode) {\nreturn languageCode === \"lv\";\n}\nfunction isLithuanian(languageCode) {\nreturn languageCode === \"lt\";\n}\nfunction isDutch(languageCode) {\nreturn languageCode === \"nl\";\n}\nfunction isPortuguese(languageCode) {\nreturn languageCode === \"pt\";\n}\nfunction isRomanian(languageCode) {\nreturn languageCode === \"ro\";\n}\nfunction isSlovak(languageCode) {\nreturn languageCode === \"sk\";\n}\nfunction isSlovenian(languageCode) {\nreturn languageCode === \"sl\";\n}\nfunction isSwedish(languageCode) {\nreturn languageCode === \"sv\";\n}\nreturn {\nisEnglish: function(language) { return isEnglish(language); },\nisItalian: function(language) { return isItalian(language); },\nisGerman: function(language) { return isGerman(language); },\nisPolish: function(language) { return isPolish(language); },\nisFrench: function(language) { return isFrench(language); },\nisSpanish: function(language) { return isSpanish(language); },\nisBulgarian: function(language) { return isBulgarian(language); },\nisCroatian: function(language) { return isCroatian(language); },\nisCzech: function(language) { return isCzech(language); },\nisDanish: function(language) { return isDanish(language); },\nisEstonian: function(language) { return isEstonian(language); },\nisFinnish: function(language) { return isFinnish(language); },\nisGreek: function(language) { return isGreek(language); },\nisHungarian: function(language) { return isHungarian(language); },\nisLatvian: function(language) { return isLatvian(language); },\nisLithuanian: function(language) { return isLithuanian(language); },\nisDutch: function(language) { return isDutch(language); },\nisPortuguese: function(language) { return isPortuguese(language); },\nisRomanian: function(language) { return isRomanian(language); },\nisSlovak: function(language) { return isSlovak(language); },\nisSlovenian: function(language) { return isSlovenian(language); },\nisSwedish: function(language) { return isSwedish(language); }\n};\n}) ();\n(function processProductPictures() {\nvar productsPicturesData = buildProductPicturesData();\nvar lastWidth = document.body.clientWidth;\nfunction buildProductPicturesData() {\nreturn [ ];\n}\nfunction addSrcSetAttribute(element, retinaThumbnailUrl) {\nif (!element) {\nreturn;\n}\nvar thumbnailUrl = element.getAttribute('src');\nvar srcSetAttribute;\nif (EcStaticPageUtils.isNotEmpty(thumbnailUrl) && EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x, \" + retinaThumbnailUrl + \" 2x\";\n} else if (EcStaticPageUtils.isNotEmpty(thumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x\";\n} else if (EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = retinaThumbnailUrl + \" 2x\";\n}\nif (srcSetAttribute) {\nvar lazyLoadingEnabled = \"false\";\nif (lazyLoadingEnabled === \"true\") {\nelement.setAttribute(\"data-srcset\", srcSetAttribute);\n} else {\nelement.setAttribute(\"srcset\", srcSetAttribute);\n}\n}\n}\nfunction setBackgroundImageStyle(element, thumbnailUrl, retinaThumbnailUrl, borderInfo) {\nif (!element || !borderInfo || (EcStaticPageUtils.isEmpty(thumbnailUrl) && EcStaticPageUtils.isEmpty(retinaThumbnailUrl))) {\nreturn;\n}\nvar notEmptyRetinaThumbnailUrl = retinaThumbnailUrl;\nif (EcStaticPageUtils.isEmpty(retinaThumbnailUrl)) {\nnotEmptyRetinaThumbnailUrl = thumbnailUrl;\n}\nelement.setAttribute(\"style\", \"background-image: url(\"\n+ thumbnailUrl\n+ \"); background-image: -webkit-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x); background-image: -moz-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x); background-image: -o-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x); background-image: -ms-image-set(url(\"\n+ thumbnailUrl\n+ \") 1x, url(\"\n+ notEmptyRetinaThumbnailUrl\n+ \") 2x);\"\n+ backgroundColor(borderInfo));\n}\nfunction backgroundColor(borderInfo) {\nif (borderInfo.alpha == 0) {\nreturn \"\";\n}\nreturn \" background-color: rgba\" + \"(\" + borderInfo.red + \", \"\n+ borderInfo.green\n+ \", \" + borderInfo.blue + \", 1)\"\n}\nfunction hdProductImage(pictureModel) {\nvar imageSize = \"MEDIUM\";\nvar browserWidth = document.body.clientWidth;\nswitch (imageSize) {\ncase \"SMALL\":\nif (browserWidth < 520) {\nreturn hdThumbnailUrl(pictureModel);\n}\nreturn thumbnailUrl(pictureModel);\ncase \"MEDIUM\":\nreturn hdThumbnailUrl(pictureModel);\ncase \"LARGE\":\nreturn pictureUrl(pictureModel);\n}\n}\nfunction productImage(pictureModel) {\nvar imageSize = \"MEDIUM\";\nswitch (imageSize) {\ncase \"SMALL\":\ncase \"MEDIUM\":\nreturn thumbnailUrl(pictureModel);\ncase \"LARGE\":\nreturn hdThumbnailUrl(pictureModel);\n}\n}\nfunction hdThumbnailUrl(pictureModel) {\nvar urls = [\npictureModel.hdThumbnailUrl,\npictureModel.thumbnailUrl,\npictureModel.pictureUrl,\npictureModel.originalImageUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction thumbnailUrl(pictureModel) {\nvar urls = [\npictureModel.thumbnailUrl,\npictureModel.hdThumbnailUrl,\npictureModel.pictureUrl,\npictureModel.originalImageUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction pictureUrl(pictureModel) {\nvar urls = [\npictureModel.pictureUrl,\npictureModel.hdThumbnailUrl,\npictureModel.originalImageUrl,\npictureModel.thumbnailUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction process() {\nif (window.ec && window.ec.storefront && window.ec.storefront.staticPages && window.ec.storefront.staticPages.staticContainerID) {\nvar staticContainer = document.querySelector('#' + window.ec.storefront.staticPages.staticContainerID);\nif (staticContainer == null) {\nwindow.removeEventListener(\"resize\", onResize);\nreturn;\n}\n}\nvar pictureElements = document.querySelectorAll('.grid-product__image');\nif (productsPicturesData.length !== pictureElements.length) {\nreturn;\n}\nproductsPicturesData.forEach(function (item, i) {\nvar imageWrapper = document.querySelector(\".grid-product__image[data-product-id='\" + item.id + \"']\");\nvar pictureElement = imageWrapper.querySelector('.grid-product__picture');\nvar additionalPictureElement = imageWrapper.querySelector('.grid-product__picture-additional');\naddSrcSetAttribute(pictureElement, hdProductImage(item));\nif (additionalPictureElement != null && item.additionalImage != undefined) {\nsetBackgroundImageStyle(additionalPictureElement, productImage(item.additionalImage), hdProductImage(item.additionalImage), item.additionalImage.borderInfo);\n}\n});\n}\nfunction onResize() {\nif (document.body.clientWidth !== lastWidth) {\nlastWidth = document.body.clientWidth;\nprocess();\n}\n}\nwindow.addEventListener(\"resize\", onResize);\nprocess();\n})();\n(function processRibbonColor() {\nfunction getColorValues(color) {\nif (!color)\nreturn;\nif (color.toLowerCase() === 'transparent')\nreturn [0, 0, 0, 0];\nif (color[0] === '#') {\nif (color.length == 6)\nreturn;\nif (color.length < 7) {\nvar r = color[1],\ng = color[2],\nb = color[3],\na = color[4];\ncolor = '#' + r + r + g + g + b + b + (color.length > 4 ? a + a : '');\n}\nreturn [\nparseInt(color.substr(1, 2), 16),\nparseInt(color.substr(3, 2), 16),\nparseInt(color.substr(5, 2), 16),\ncolor.length > 7 ? parseInt(color.substr(7, 2), 16)\/255 : 1\n];\n}\nif (color.indexOf('rgb') === -1) {\nvar tmp = document.body.appendChild(document.createElement('fictum'));\nvar flag = 'rgb(1, 2, 3)';\ntmp.style.color = flag;\nif (tmp.style.color !== flag)\nreturn;\ntmp.style.color = color;\nif (tmp.style.color === flag || tmp.style.color === '')\nreturn;\ncolor = getComputedStyle(tmp).color;\ndocument.body.removeChild(tmp);\n}\nif (color.indexOf('rgb') === 0) {\nif (color.indexOf('rgba') === -1)\ncolor += ',1';\nreturn color.match(\/[\\.\\d]+\/g).map(function (a) {\nreturn +a\n});\n}\n}\nfunction isColorDark(color) {\nvar c = getColorValues(color);\nvar hsp = Math.sqrt(\n0.299 * (c[0] * c[0]) +\n0.587 * (c[1] * c[1]) +\n0.114 * (c[2] * c[2])\n);\nreturn !!(hsp <= 200);\n}\nfunction process() {\nvar ribbonElements = document.querySelectorAll('.grid-product__label');\nif (ribbonElements) {\nribbonElements.forEach(function (item, i) {\nvar ribbonElement = ribbonElements[i].querySelector('.ec-label');\nvar color = ribbonElement.style.color;\nif (color) {\nribbonElement.classList.toggle('label--inversed', !isColorDark(color));\n}\n});\n}\n}\nprocess();\n})();\n(function processCategoryPictures() {\nvar categoryPicturesData = buildCategoryPicturesData();\nvar lastWidth = document.body.clientWidth;\nvar sizeBorder = 400;\nfunction buildCategoryPicturesData() {\nreturn [\n];\n}\nfunction categoryImage(pictureModel) {\nvar imageSize = \"MEDIUM\";\nswitch (imageSize) {\ncase \"SMALL\":\ncase \"MEDIUM\":\nreturn thumbnailUrl(pictureModel);\ncase \"LARGE\":\nreturn hdThumbnailUrl(pictureModel);\n}\n}\nfunction hdCategoryImage(pictureModel) {\nvar imageSize = \"MEDIUM\";\nvar browserWidth = document.body.clientWidth;\nswitch (imageSize) {\ncase \"SMALL\":\nif (browserWidth < 520) {\nreturn hdThumbnailUrl(pictureModel);\n}\nreturn thumbnailUrl(pictureModel);\ncase \"MEDIUM\":\nreturn hdThumbnailUrl(pictureModel);\ncase \"LARGE\":\nif (browserWidth < 1060) {\nreturn hdThumbnailUrl(pictureModel);\n}\nreturn mainImageUrl(pictureModel)\n}\n}\nfunction hdThumbnailUrl(pictureModel) {\nvar urls = [\npictureModel.hdThumbnailUrl,\npictureModel.mainImageUrl,\npictureModel.originalImageUrl,\npictureModel.pictureUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction mainImageUrl(pictureModel) {\nvar urls = [\npictureModel.mainImageUrl,\npictureModel.originalImageUrl,\npictureModel.pictureUrl\n];\nreturn EcStaticPageUtils.findFirstNotEmpty(urls);\n}\nfunction thumbnailUrl(pictureModel) {\nif (pictureModel.pictureWidth < sizeBorder && pictureModel.pictureHeight < sizeBorder) {\nreturn hdThumbnailUrl(pictureModel);\n} else {\nreturn pictureModel.pictureUrl;\n}\n}\nfunction process() {\nvar categoryImageElements = document.querySelectorAll('.grid-category__image');\nif (categoryImageElements.length !== categoryPicturesData.length) {\nreturn;\n}\ncategoryPicturesData.forEach(function (item, i) {\nvar categoryImageUrl = categoryImage(item);\nvar hdCategoryImageUrl = hdCategoryImage(item);\nvar categoryPictureElements = categoryImageElements[i].querySelectorAll('.grid-category__picture-img');\ncategoryPictureElements.forEach(function (element, j) {\naddSrcSetAttribute(element, categoryImageUrl, hdCategoryImageUrl);\n});\n});\n}\nfunction addSrcSetAttribute(element, thumbnailUrl, retinaThumbnailUrl) {\nif (!element) {\nreturn;\n}\nvar srcSetAttribute;\nif (EcStaticPageUtils.isNotEmpty(thumbnailUrl) && EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x, \" + retinaThumbnailUrl + \" 2x\";\n} else if (EcStaticPageUtils.isNotEmpty(thumbnailUrl)) {\nsrcSetAttribute = thumbnailUrl + \" 1x\";\n} else if (EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {\nsrcSetAttribute = retinaThumbnailUrl + \" 2x\";\n}\nif (srcSetAttribute) {\nvar lazyLoadingEnabled = \"false\";\nif (lazyLoadingEnabled === \"true\") {\nelement.setAttribute(\"data-srcset\", srcSetAttribute);\n} else {\nelement.setAttribute(\"srcset\", srcSetAttribute);\n}\n}\n}\nfunction onResize() {\nif (document.body.clientWidth !== lastWidth) {\nlastWidth = document.body.clientWidth;\nprocess();\n}\n}\nwindow.addEventListener(\"resize\", onResize);\nprocess();\n})();\n(function() {\nwindow.ec = window.ec || {};\nif (window.ec.static_category_evaluated === true) {\nreturn;\n}\nwindow.ec.static_category_evaluated = true;\nvar Grid = function() {\nvar params = {\nproductListImageSize : \"MEDIUM\",\ncategoryImageSize : \"MEDIUM\",\nproductCellSpacing : \"\",\ncategoryCellSpacing : \"\"\n};\nvar settings = {\nproductBreakpoints: {\nLARGE : [0, 680, 1060, 1440, 10000],\nMEDIUM : [0, 260, 680, 1060, 1370, 1700, 10000],\nSMALL : [0, 260, 520, 680, 870, 1060, 1280, 1450, 1750, 10000]\n},\ncategoryBreakpoints: {\nLARGE : [0, 680, 1060, 1440, 10000],\nMEDIUM : [0, 480, 680, 1060, 1370, 1700, 10000],\nSMALL : [0, 390, 520, 680, 870, 1060, 1280, 1450, 1750, 10000]\n}\n};\nfunction setAttributes(grids, breakpoints) {\nif (!grids) {\nreturn;\n}\ngrids.forEach(function (grid) {\nvar w = grid.offsetWidth;\nvar columnCount = 0;\nfor (var i = 1; i <= breakpoints.length; i++) {\nif (w < Math.ceil(breakpoints[i])) {\nif (i !== columnCount) {\ncolumnCount = i;\ngrid.setAttribute('data-cols', i);\n}\nbreak;\n}\n}\n});\n}\nfunction checkProductGridsLayout() {\nvar productGrids = document.querySelectorAll('.grid__products');\nvar productBreakpoints = settings.productBreakpoints[params.productListImageSize];\nsetAttributes(productGrids, productBreakpoints);\n}\nfunction checkCategoryGridsLayout() {\nvar categoryGrids = document.querySelectorAll('.grid__categories');\nvar categoryBreakpoints = settings.categoryBreakpoints[params.categoryImageSize];\nsetAttributes(categoryGrids, categoryBreakpoints);\n}\nfunction checkLayout() {\ncheckProductGridsLayout();\ncheckCategoryGridsLayout();\n}\nfunction setCellInterval(p, c) {\nvar style = document.getElementById('customCss') || document.createElement('div');\nstyle.id = 'customCss';\ndocument.body.appendChild(style);\nvar css = '';\nif (+p == p && p != \"\" ) {\np = +p;\ncss += '.ec-size .ec-store .grid__products { margin-left: -' + Math.max(0, p\/2 - .4) + 'px; margin-right: -' + p\/2 + 'px; }';\ncss += '.ec-size .ec-store .grid__products .grid-product__wrap { padding: ' + p\/2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__products { margin-left: -' + Math.max(0, Math.min(16, p) \/ 2 - .4) + 'px; margin-right: -' + Math.min(16, p) \/ 2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__products .grid-product__wrap { padding: ' + Math.min(16, p) \/ 2 + 'px; }';\n}\nif (+c == c && c != \"\") {\nc = +c;\ncss += '.ec-size .ec-store .grid__categories { margin-left: -' + Math.max(0, c\/2 - .4) + 'px; margin-right: -' + c\/2 + 'px; }';\ncss += '.ec-size .ec-store .grid-category__wrap { padding: ' + c\/2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__categories { margin-left: -' + Math.max(0, Math.min(16, c) \/ 2 - .4) + 'px; margin-right: -' + Math.min(16, c) \/ 2 + 'px; }';\ncss += '.ec-size:not(.ec-size--s) .ec-store .grid__categories .grid-category__wrap { padding: ' + Math.min(16, c) \/ 2 + 'px; }';\n}\nstyle.innerHTML = '<style>' + css + '<\/style>';\n}\nfunction init() {\nsetCellInterval(params.productCellSpacing, params.categoryCellSpacing);\ncheckLayout();\nwindow.addEventListener('resize', function() {\ncheckLayout();\n});\n}\ninit();\n};\nvar ecwidContainer = document.querySelector('.static-content .ec-size');\nvar breakpoints = {\n320: 'ec-size--xxs',\n414: 'ec-size--xs',\n480: 'ec-size--s',\n768: 'ec-size--m',\n1024: 'ec-size--l',\n1100: 'ec-size--xl',\n1440: 'ec-size--xxl'\n};\nfunction onResize() {\nvar w = ecwidContainer.offsetWidth;\nfor (var i in breakpoints) {\nif (w >= i) {\necwidContainer.classList.add(breakpoints[i]);\n}\nelse {\necwidContainer.classList.remove(breakpoints[i]);\n}\n}\n}\nonResize();\nwindow.addEventListener('load', onResize);\nwindow.addEventListener('resize', onResize);\nvar links = document.querySelectorAll(\".static-content a\");\nfor (var i = 0; i < links.length; i++) {\nvar link = links[i];\nlink.addEventListener('click',function(){\ndocument.querySelector('.ec-static-container').classList.add(\"static-content__wait\");\n})\n}\nvar grid = new Grid();\n})();<\/script><!--\/noptimize-->\n<br \/>\n<!-- \/divi:ecwid\/store-block -->[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.23&#8243; custom_padding=&#8221;||0px|||&#8221;][et_pb_row use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; custom_padding=&#8221;0px|0px|0|0px|false|false&#8221; module_class=&#8221; et_pb_row_fullwidth&#8221; _builder_version=&#8221;3.22.3&#8243; width=&#8221;100%&#8221; width_tablet=&#8221;100%&#8221; width_last_edited=&#8221;on|desktop&#8221; max_width=&#8221;100%&#8221; max_width_tablet=&#8221;100%&#8221; max_width_last_edited=&#8221;on|desktop&#8221; module_alignment=&#8221;center&#8221; make_fullwidth=&#8221;on&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.18&#8243;][et_pb_image src=&#8221;https:\/\/www.positiveapproachdogtraining.com\/wp-content\/uploads\/2018\/12\/Screen-Shot-2018-12-06-at-4.31.22-PM.png&#8221; align=&#8221;center&#8221; force_fullwidth=&#8221;on&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;3.23&#8243;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Positive Approach is a local small business that has been in the dog training and daycare business for 20 years. We are the #1 vet-referred training center in the Tacoma area and pride ourselves on providing a safe, well-staffed daycare floor. We invite you to come down with your furry kid and see the Positive [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:ecwid\/store-block -->\n[ecwid widgets=\"productbrowser\" default_category_id=\"0\"]\n<!-- \/wp:ecwid\/store-block -->","_et_gb_content_width":"","footnotes":""},"class_list":["post-665","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Store - Positive Approach<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Store - Positive Approach\" \/>\n<meta property=\"og:description\" content=\"Positive Approach is a local small business that has been in the dog training and daycare business for 20 years. We are the #1 vet-referred training center in the Tacoma area and pride ourselves on providing a safe, well-staffed daycare floor. We invite you to come down with your furry kid and see the Positive [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/\" \/>\n<meta property=\"og:site_name\" content=\"Positive Approach\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PositiveApproachDogTraining\/\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-22T21:22:20+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/index.php\\\/store\\\/\",\"url\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/index.php\\\/store\\\/\",\"name\":\"Store - Positive Approach\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/#website\"},\"datePublished\":\"2019-05-22T20:58:22+00:00\",\"dateModified\":\"2019-05-22T21:22:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/index.php\\\/store\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/index.php\\\/store\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/index.php\\\/store\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Store\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/#website\",\"url\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/\",\"name\":\"Positive Approach\",\"description\":\"Your Spot For All Things Dog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.positiveapproachdogtraining.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Store - Positive Approach","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/","og_locale":"en_US","og_type":"article","og_title":"Store - Positive Approach","og_description":"Positive Approach is a local small business that has been in the dog training and daycare business for 20 years. We are the #1 vet-referred training center in the Tacoma area and pride ourselves on providing a safe, well-staffed daycare floor. We invite you to come down with your furry kid and see the Positive [&hellip;]","og_url":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/","og_site_name":"Positive Approach","article_publisher":"https:\/\/www.facebook.com\/PositiveApproachDogTraining\/","article_modified_time":"2019-05-22T21:22:20+00:00","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/","url":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/","name":"Store - Positive Approach","isPartOf":{"@id":"https:\/\/www.positiveapproachdogtraining.com\/#website"},"datePublished":"2019-05-22T20:58:22+00:00","dateModified":"2019-05-22T21:22:20+00:00","breadcrumb":{"@id":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/store\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.positiveapproachdogtraining.com\/"},{"@type":"ListItem","position":2,"name":"Store"}]},{"@type":"WebSite","@id":"https:\/\/www.positiveapproachdogtraining.com\/#website","url":"https:\/\/www.positiveapproachdogtraining.com\/","name":"Positive Approach","description":"Your Spot For All Things Dog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.positiveapproachdogtraining.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/pages\/665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/comments?post=665"}],"version-history":[{"count":4,"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/pages\/665\/revisions"}],"predecessor-version":[{"id":676,"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/pages\/665\/revisions\/676"}],"wp:attachment":[{"href":"https:\/\/www.positiveapproachdogtraining.com\/index.php\/wp-json\/wp\/v2\/media?parent=665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}