{"id":244,"date":"2026-06-18T10:14:15","date_gmt":"2026-06-18T10:14:15","guid":{"rendered":"https:\/\/njtechnos.online\/snoofy\/?page_id=244"},"modified":"2026-06-18T10:37:28","modified_gmt":"2026-06-18T10:37:28","slug":"product-quiz","status":"publish","type":"page","link":"https:\/\/njtechnos.online\/snoofy\/product-quiz\/","title":{"rendered":"Product Quiz"},"content":{"rendered":"    <div class=\"scf-wrap\" id=\"scfApp\">\n\n        <div class=\"scf-head\">\n            <span class=\"scf-pill\"><span class=\"scf-leaf\">&#127807;<\/span> SNOOFY NATURAL CHEW FINDER<\/span>\n            <h2 class=\"scf-title\">Find Your Dog&#039;s Perfect Natural Chew<\/h2>\n            <p class=\"scf-sub\">Answer a few quick questions to get a personalised recommendation from the Snoofy range.<\/p>\n        <\/div>\n\n        <!-- STEP PROGRESS -->\n        <div class=\"scf-steps\" id=\"scfSteps\">\n            <div class=\"scf-step is-active\" data-step=\"1\"><span class=\"scf-num\">1<\/span><span class=\"scf-lbl\">Breed<\/span><\/div>\n            <div class=\"scf-line\"><\/div>\n            <div class=\"scf-step\" data-step=\"2\"><span class=\"scf-num\">2<\/span><span class=\"scf-lbl\">Size<\/span><\/div>\n            <div class=\"scf-line\"><\/div>\n            <div class=\"scf-step\" data-step=\"3\"><span class=\"scf-num\">3<\/span><span class=\"scf-lbl\">Age<\/span><\/div>\n            <div class=\"scf-line\"><\/div>\n            <div class=\"scf-step\" data-step=\"4\"><span class=\"scf-num\">4<\/span><span class=\"scf-lbl\">Chew Style<\/span><\/div>\n            <div class=\"scf-line\"><\/div>\n            <div class=\"scf-step\" data-step=\"5\"><span class=\"scf-num\">5<\/span><span class=\"scf-lbl\">Health<\/span><\/div>\n        <\/div>\n\n        <!-- CARD -->\n        <div class=\"scf-card\">\n\n            <div class=\"scf-materials\">\n                <span class=\"scf-mat-title\">100% NATURAL &middot; GRAIN FREE<\/span>\n                <div class=\"scf-chips\">\n                    <span class=\"scf-chip\"><i class=\"scf-dot scf-dot-coffee\"><\/i> Coffee Wood<\/span>\n                    <span class=\"scf-chip\"><i class=\"scf-dot scf-dot-olive\"><\/i> Olive Wood<\/span>\n                    <span class=\"scf-chip\"><i class=\"scf-dot scf-dot-horn\"><\/i> Sheep Horn<\/span>\n                <\/div>\n            <\/div>\n\n            <!-- STEP 1 : BREED -->\n            <div class=\"scf-panel is-active\" data-panel=\"1\">\n                <h3 class=\"scf-q\">What breed is your dog?<\/h3>\n                <p class=\"scf-hint\">Select from popular breeds or choose mixed breed.<\/p>\n                <div class=\"scf-search-box\">\n                    <input type=\"text\" id=\"scfBreedSearch\" class=\"scf-search\" placeholder=\"Type to search breeds...\" autocomplete=\"off\">\n                <\/div>\n                <div class=\"scf-breed-list\" id=\"scfBreedList\"><\/div>\n                <div class=\"scf-mixed\" id=\"scfMixed\">Don't know the breed? <span>Choose Mixed \/ Not sure &rarr;<\/span><\/div>\n            <\/div>\n\n            <!-- STEP 2 : SIZE -->\n            <div class=\"scf-panel\" data-panel=\"2\">\n                <h3 class=\"scf-q\" id=\"scfSizeQ\">What size is your dog?<\/h3>\n                <p class=\"scf-hint\" id=\"scfSizeHint\">We pre-selected a size from the breed \u2014 change it if needed.<\/p>\n                <div class=\"scf-options scf-size-options\" id=\"scfSizeOptions\"><\/div>\n            <\/div>\n\n            <!-- STEP 3 : AGE -->\n            <div class=\"scf-panel\" data-panel=\"3\">\n                <h3 class=\"scf-q\" id=\"scfAgeQ\">How old is your dog?<\/h3>\n                <p class=\"scf-hint\">Age affects jaw development and dental sensitivity.<\/p>\n                <div class=\"scf-options\" id=\"scfAgeOptions\"><\/div>\n            <\/div>\n\n            <!-- STEP 4 : CHEW BEHAVIOUR -->\n            <div class=\"scf-panel\" data-panel=\"4\">\n                <h3 class=\"scf-q\" id=\"scfChewQ\">How does your dog chew?<\/h3>\n                <p class=\"scf-hint\">Pick the style that best describes their everyday chewing.<\/p>\n                <div class=\"scf-options\" id=\"scfChewOptions\">\n                    <button class=\"scf-opt\" data-chew=\"gentle\"><span class=\"scf-ico\">&#128522;<\/span><span><b>Gentle Chewer<\/b><small>Light gnawing<\/small><\/span><\/button>\n                    <button class=\"scf-opt\" data-chew=\"everyday\"><span class=\"scf-ico\">&#128512;<\/span><span><b>Everyday Chewer<\/b><small>Chews daily<\/small><\/span><\/button>\n                    <button class=\"scf-opt\" data-chew=\"power\"><span class=\"scf-ico\">&#128170;<\/span><span><b>Power Chewer<\/b><small>Destroys toys<\/small><\/span><\/button>\n                <\/div>\n            <\/div>\n\n            <!-- STEP 5 : HEALTH (optional) -->\n            <div class=\"scf-panel\" data-panel=\"5\">\n                <h3 class=\"scf-q\">Any health considerations? <span class=\"scf-optional\">(optional)<\/span><\/h3>\n                <p class=\"scf-hint\">Select all that apply, or skip and view your recommendation.<\/p>\n                <div class=\"scf-health\" id=\"scfHealthOptions\">\n                    <button class=\"scf-htag\" data-health=\"dental\">&#129463; Tartar \/ plaque build-up<\/button>\n                    <button class=\"scf-htag\" data-health=\"sensitive\">&#129365; Sensitive teeth \/ gums<\/button>\n                    <button class=\"scf-htag\" data-health=\"gulper\">&#9888;&#65039; Fast gulper<\/button>\n                    <button class=\"scf-htag\" data-health=\"weight\">&#9878;&#65039; Weight management<\/button>\n                    <button class=\"scf-htag\" data-health=\"allergy\">&#127806; Allergies \/ sensitive stomach<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- NAV -->\n            <div class=\"scf-nav\">\n                <button class=\"scf-back\" id=\"scfBack\">&larr; Back<\/button>\n                <button class=\"scf-next\" id=\"scfNext\" disabled>Continue &rarr;<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- RESULT -->\n        <div class=\"scf-result\" id=\"scfResult\"><\/div>\n    <\/div>\n\n    <script>window.SCF_DATA = {\"breeds\":[{\"name\":\"Chihuahua\",\"psi\":55,\"size\":\"xs\"},{\"name\":\"Pomeranian\",\"psi\":55,\"size\":\"xs\"},{\"name\":\"Toy Poodle\",\"psi\":60,\"size\":\"xs\"},{\"name\":\"Yorkshire Terrier\",\"psi\":65,\"size\":\"xs\"},{\"name\":\"Papillon\",\"psi\":60,\"size\":\"xs\"},{\"name\":\"Maltese\",\"psi\":60,\"size\":\"s\"},{\"name\":\"Shih Tzu\",\"psi\":90,\"size\":\"s\"},{\"name\":\"Mini Dachshund\",\"psi\":110,\"size\":\"s\"},{\"name\":\"Dachshund\",\"psi\":120,\"size\":\"s\"},{\"name\":\"Pug\",\"psi\":120,\"size\":\"s\"},{\"name\":\"Boston Terrier\",\"psi\":120,\"size\":\"s\"},{\"name\":\"Cavalier King Charles\",\"psi\":100,\"size\":\"s\"},{\"name\":\"Jack Russell Terrier\",\"psi\":130,\"size\":\"s\"},{\"name\":\"Miniature Schnauzer\",\"psi\":110,\"size\":\"s\"},{\"name\":\"Beagle\",\"psi\":160,\"size\":\"m\"},{\"name\":\"Cocker Spaniel\",\"psi\":150,\"size\":\"m\"},{\"name\":\"French Bulldog\",\"psi\":180,\"size\":\"m\"},{\"name\":\"Bulldog (English)\",\"psi\":210,\"size\":\"m\"},{\"name\":\"Border Collie\",\"psi\":200,\"size\":\"m\"},{\"name\":\"Australian Shepherd\",\"psi\":220,\"size\":\"m\"},{\"name\":\"Shiba Inu\",\"psi\":180,\"size\":\"m\"},{\"name\":\"Whippet\",\"psi\":150,\"size\":\"m\"},{\"name\":\"Brittany\",\"psi\":170,\"size\":\"m\"},{\"name\":\"Standard Poodle\",\"psi\":200,\"size\":\"m\"},{\"name\":\"Labrador Retriever\",\"psi\":230,\"size\":\"l\"},{\"name\":\"Golden Retriever\",\"psi\":230,\"size\":\"l\"},{\"name\":\"German Shepherd\",\"psi\":238,\"size\":\"l\"},{\"name\":\"Boxer\",\"psi\":230,\"size\":\"l\"},{\"name\":\"Doberman Pinscher\",\"psi\":245,\"size\":\"l\"},{\"name\":\"Siberian Husky\",\"psi\":320,\"size\":\"l\"},{\"name\":\"Dalmatian\",\"psi\":220,\"size\":\"l\"},{\"name\":\"Weimaraner\",\"psi\":240,\"size\":\"l\"},{\"name\":\"Rhodesian Ridgeback\",\"psi\":235,\"size\":\"l\"},{\"name\":\"American Pit Bull Terrier\",\"psi\":235,\"size\":\"l\"},{\"name\":\"Rottweiler\",\"psi\":328,\"size\":\"xl\"},{\"name\":\"Great Dane\",\"psi\":238,\"size\":\"xl\"},{\"name\":\"Saint Bernard\",\"psi\":310,\"size\":\"xl\"},{\"name\":\"Bernese Mountain Dog\",\"psi\":250,\"size\":\"xl\"},{\"name\":\"Akita\",\"psi\":350,\"size\":\"xl\"},{\"name\":\"Cane Corso\",\"psi\":700,\"size\":\"xl\"},{\"name\":\"Bullmastiff\",\"psi\":550,\"size\":\"xl\"},{\"name\":\"Mastiff\",\"psi\":556,\"size\":\"xl\"},{\"name\":\"Newfoundland\",\"psi\":270,\"size\":\"xl\"}],\"sizes\":{\"xs\":{\"label\":\"XS\",\"dogs\":\"Puppies & extra small dogs\",\"weight\":\"Up to 5 kg \\\/ 10 lbs\",\"len\":\"3 \\u2013 4 inches\",\"breeds\":\"Chihuahua, Pomeranian, Toy Poodle\"},\"s\":{\"label\":\"S\",\"dogs\":\"Small dogs\",\"weight\":\"Up to 10 kg \\\/ 20 lbs\",\"len\":\"4 \\u2013 5 inches\",\"breeds\":\"Shih Tzu, Maltese, Mini Dachshund\"},\"m\":{\"label\":\"M\",\"dogs\":\"Medium dogs\",\"weight\":\"Up to 20 kg \\\/ 45 lbs\",\"len\":\"5 \\u2013 6 inches\",\"breeds\":\"Beagle, Cocker Spaniel, French Bulldog\"},\"l\":{\"label\":\"L\",\"dogs\":\"Large dogs\",\"weight\":\"Up to 40 kg \\\/ 85 lbs\",\"len\":\"6 \\u2013 7 inches\",\"breeds\":\"Labrador, German Shepherd, Boxer\"},\"xl\":{\"label\":\"XL\",\"dogs\":\"Extra large dogs\",\"weight\":\"40 kg \\\/ 85 lbs & above\",\"len\":\"7+ inches\",\"breeds\":\"Rottweiler, Great Dane, Saint Bernard\"}},\"ages\":[{\"value\":\"puppy\",\"title\":\"Under 1 year\",\"sub\":\"Puppy\"},{\"value\":\"young\",\"title\":\"1 \\u2013 4 years\",\"sub\":\"Young adult\"},{\"value\":\"mature\",\"title\":\"5 \\u2013 7 years\",\"sub\":\"Mature adult\"},{\"value\":\"older\",\"title\":\"8 \\u2013 10 years\",\"sub\":\"Older adult\"},{\"value\":\"senior\",\"title\":\"11+ years\",\"sub\":\"Golden years\"}],\"products\":[{\"id\":72,\"title\":\"Olive Wood Chew Sticks\",\"desc\":\"Splinter-free olive wood \\u2014 a satisfying, gentle chew that keeps light gnawers happy and lasts.\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\" aria-hidden=\\\"true\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#8377;<\\\/span>299.00<\\\/bdi><\\\/span> <span aria-hidden=\\\"true\\\">&ndash;<\\\/span> <span class=\\\"woocommerce-Price-amount amount\\\" aria-hidden=\\\"true\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#8377;<\\\/span>699.00<\\\/bdi><\\\/span><span class=\\\"screen-reader-text\\\">Price range: &#8377;299.00 through &#8377;699.00<\\\/span><small class=\\\"wcsatt-sub-options\\\"> <span class=\\\"wcsatt-dash\\\">&mdash;<\\\/span> or subscribe to save <\\\/small> <span class=\\\"wcsatt-sub-discount\\\">10&#37;<\\\/span><small><\\\/small>\",\"img\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/WhatsApp-Image-2026-05-20-at-4.51.04-PM-1024x1024.webp\",\"url\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/product\\\/olive-wood-chew-sticks\\\/\",\"cart_url\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/product\\\/olive-wood-chew-sticks\\\/\",\"cart_text\":\"Select options\",\"hardness\":0,\"type\":\"Gentle\"},{\"id\":66,\"title\":\"Coffee Wood Chew Sticks\",\"desc\":\"Dense, durable coffee wood \\u2014 the everyday favourite for regular chewers, great for dental health.\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\" aria-hidden=\\\"true\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#8377;<\\\/span>2,499.00<\\\/bdi><\\\/span> <span aria-hidden=\\\"true\\\">&ndash;<\\\/span> <span class=\\\"woocommerce-Price-amount amount\\\" aria-hidden=\\\"true\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#8377;<\\\/span>4,499.00<\\\/bdi><\\\/span><span class=\\\"screen-reader-text\\\">Price range: &#8377;2,499.00 through &#8377;4,499.00<\\\/span><small class=\\\"wcsatt-sub-options\\\"> <span class=\\\"wcsatt-dash\\\">&mdash;<\\\/span> or subscribe to save <\\\/small> <span class=\\\"wcsatt-sub-discount\\\">10&#37;<\\\/span><small><\\\/small>\",\"img\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/product-11-1024x1024.webp\",\"url\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/product\\\/coffee-wood-chew-sticks\\\/\",\"cart_url\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/product\\\/coffee-wood-chew-sticks\\\/\",\"cart_text\":\"Select options\",\"hardness\":1,\"type\":\"Everyday\"},{\"id\":163,\"title\":\"Sheep Horn\",\"desc\":\"Naturally tough sheep horn \\u2014 the longest-lasting chew, built for power chewers and strong, clean teeth.\",\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\" aria-hidden=\\\"true\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#8377;<\\\/span>249.00<\\\/bdi><\\\/span> <span aria-hidden=\\\"true\\\">&ndash;<\\\/span> <span class=\\\"woocommerce-Price-amount amount\\\" aria-hidden=\\\"true\\\"><bdi><span class=\\\"woocommerce-Price-currencySymbol\\\">&#8377;<\\\/span>400.00<\\\/bdi><\\\/span><span class=\\\"screen-reader-text\\\">Price range: &#8377;249.00 through &#8377;400.00<\\\/span><small class=\\\"wcsatt-sub-options\\\"> <span class=\\\"wcsatt-dash\\\">&mdash;<\\\/span> or subscribe to save <\\\/small> <span class=\\\"wcsatt-sub-discount\\\">10&#37;<\\\/span><small><\\\/small>\",\"img\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Sheep-Horn-1.webp\",\"url\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/product\\\/sheep-horn\\\/\",\"cart_url\":\"https:\\\/\\\/njtechnos.online\\\/snoofy\\\/product\\\/sheep-horn\\\/\",\"cart_text\":\"Select options\",\"hardness\":2,\"type\":\"Power\"}],\"heading\":\"Find Your Dog's Perfect Natural Chew\",\"sub\":\"Answer a few quick questions to get a personalised recommendation from the Snoofy range.\"};<\/script>\n\n        <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Poppins:wght@300;400;500;600;700&display=swap');\n\n    .scf-wrap{\n        --scf-orange:#d36544;       \/* brand primary *\/\n        --scf-orange-2:#E76F51;     \/* accent *\/\n        --scf-orange-d:#b55335;     \/* hover *\/\n        --scf-yellow:#FCB040;       \/* secondary *\/\n        --scf-dark:#222225;\n        --scf-text:#333333;\n        --scf-muted:#777066;\n        --scf-line:#e6ddd2;\n        --scf-cream:#f9f7f0;\n        --scf-cream-2:#fdfbf5;\n        --fh:'Bebas Neue', sans-serif;\n        --fb:'Poppins', sans-serif;\n        font-family:var(--fb);color:var(--scf-text);max-width:780px;margin:0 auto;padding:10px 14px 60px;line-height:1.5;box-sizing:border-box;position:relative;z-index:2;\n    }\n    .scf-wrap *{box-sizing:border-box}\n\n    .scf-head{text-align:center;margin-bottom:26px}\n    .scf-pill{display:inline-flex;align-items:center;gap:7px;background:var(--scf-dark);color:#fff;font-size:12px;font-weight:600;letter-spacing:2px;padding:8px 18px;border-radius:30px;margin-bottom:16px;font-family:var(--fb);text-transform:uppercase}\n    .scf-title{font-family:var(--fh);font-size:52px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:var(--scf-dark);margin:0 0 8px;line-height:1}\n    .scf-sub{font-size:14px;color:var(--scf-muted);margin:0;max-width:540px;margin-inline:auto;font-weight:300}\n\n    \/* steps *\/\n    .scf-steps{display:flex;align-items:center;justify-content:center;margin:0 auto 26px;max-width:580px}\n    .scf-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto}\n    .scf-num{width:32px;height:32px;border-radius:50%;background:#eadfce;color:#b1a087;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:.3s;font-family:var(--fb)}\n    .scf-lbl{font-size:10px;letter-spacing:1.5px;font-weight:600;color:#b1a087;text-transform:uppercase;transition:.3s;font-family:var(--fb)}\n    .scf-line{flex:1;height:2px;background:#eadfce;margin:0 4px;transform:translateY(-9px);transition:.3s}\n    .scf-step.is-active .scf-num{background:var(--scf-orange);color:#fff;box-shadow:0 0 0 4px rgba(211,101,68,.18)}\n    .scf-step.is-active .scf-lbl{color:var(--scf-dark)}\n    .scf-step.is-done .scf-num{background:var(--scf-orange);color:#fff;font-size:0}\n    .scf-step.is-done .scf-num::after{content:\"\\2713\";font-size:15px}\n    .scf-line.is-done{background:var(--scf-orange)}\n\n    \/* card *\/\n    .scf-card{background:#fff;border:1px solid var(--scf-line);border-radius:14px;padding:34px;box-shadow:0 18px 50px rgba(0,0,0,.12)}\n    .scf-materials{background:var(--scf-cream);border:1px dashed #e2d4bd;border-radius:10px;padding:16px 18px;margin-bottom:26px}\n    .scf-mat-title{display:block;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--scf-orange);margin-bottom:10px;font-family:var(--fb)}\n    .scf-chips{display:flex;flex-wrap:wrap;gap:8px}\n    .scf-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--scf-line);border-radius:30px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--scf-muted)}\n    .scf-dot{width:11px;height:11px;border-radius:50%;display:inline-block}\n    .scf-dot-coffee{background:#5a3a23}.scf-dot-olive{background:#c8a06a}.scf-dot-horn{background:#9a8f7e}\n\n    .scf-panel{display:none;animation:scfIn .35s ease}\n    .scf-panel.is-active{display:block}\n    @keyframes scfIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n    .scf-q{font-family:var(--fh);font-size:30px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--scf-dark);margin:0 0 4px;line-height:1.1}\n    .scf-optional{font-size:14px;font-weight:400;color:#b1a087;font-family:var(--fb)}\n    .scf-hint{font-size:13px;color:var(--scf-muted);margin:0 0 18px;font-weight:300}\n\n    \/* breed search *\/\n    .scf-search-box{margin-bottom:14px}\n    .scf-search{width:100%;padding:16px 18px;border:2px solid var(--scf-orange);border-radius:4px;font-size:15px;outline:none;background:var(--scf-cream-2);color:var(--scf-text);font-family:var(--fb)}\n    .scf-search::placeholder{color:#b3a489}\n    .scf-breed-list{max-height:300px;overflow-y:auto;border:1px solid var(--scf-line);border-radius:6px}\n    .scf-breed-item{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer;border-bottom:1px solid #f3ece0;font-size:15px;transition:.15s}\n    .scf-breed-item:last-child{border-bottom:none}\n    .scf-breed-item:hover{background:var(--scf-cream)}\n    .scf-breed-item.is-picked{background:#fbeee6;font-weight:600;color:var(--scf-orange)}\n    .scf-breed-item .psi{font-size:12px;color:#b3a489;font-weight:500}\n    .scf-mixed{margin-top:14px;font-size:13px;color:var(--scf-muted);text-align:center;cursor:pointer}\n    .scf-mixed span{color:var(--scf-orange);font-weight:600}\n\n    \/* options *\/\n    .scf-options{display:flex;flex-direction:column;gap:12px}\n    .scf-opt{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:var(--scf-cream-2);border:1.5px solid var(--scf-line);border-radius:8px;padding:16px 18px;cursor:pointer;transition:.2s;font-family:var(--fb);color:var(--scf-text)}\n    .scf-opt:hover{border-color:var(--scf-orange);background:#fdf3ee}\n    .scf-opt.is-sel{border-color:var(--scf-orange);background:#fbeee6;box-shadow:0 0 0 3px rgba(211,101,68,.12)}\n    .scf-ico{font-size:24px;flex:0 0 auto}\n    .scf-opt b{display:block;font-size:15px;font-weight:600}\n    .scf-opt small{display:block;font-size:12px;color:var(--scf-muted)}\n\n    \/* size options *\/\n    .scf-size-options{gap:10px}\n    .scf-size-opt{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:var(--scf-cream-2);border:1.5px solid var(--scf-line);border-radius:8px;padding:14px 18px;cursor:pointer;transition:.2s;font-family:var(--fb);color:var(--scf-text)}\n    .scf-size-opt:hover{border-color:var(--scf-orange);background:#fdf3ee}\n    .scf-size-opt.is-sel{border-color:var(--scf-orange);background:#fbeee6;box-shadow:0 0 0 3px rgba(211,101,68,.12)}\n    .scf-size-badge{width:44px;height:44px;border-radius:8px;color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--fh)}\n    .scf-sz-xs{background:#6f8c3f}.scf-sz-s{background:#f0a92a}.scf-sz-m{background:#e8771f}.scf-sz-l{background:#2f6fb0}.scf-sz-xl{background:#6a4a9c}\n    .scf-size-opt b{display:block;font-size:14px;font-weight:600}\n    .scf-size-opt small{display:block;font-size:12px;color:var(--scf-muted)}\n    .scf-size-opt .scf-sz-meta{margin-left:auto;text-align:right;font-size:12px;color:#a99877;flex:0 0 auto;font-weight:500}\n\n    \/* health *\/\n    .scf-health{display:flex;flex-wrap:wrap;gap:10px}\n    .scf-htag{background:var(--scf-cream-2);border:1.5px solid var(--scf-line);border-radius:30px;padding:11px 18px;font-size:13px;cursor:pointer;transition:.2s;font-family:var(--fb);color:var(--scf-text);font-weight:500}\n    .scf-htag:hover{border-color:var(--scf-orange)}\n    .scf-htag.is-sel{background:var(--scf-orange);border-color:var(--scf-orange);color:#fff}\n\n    \/* nav *\/\n    .scf-nav{display:flex;justify-content:space-between;gap:14px;margin-top:28px}\n    .scf-back{background:#fff;border:1.5px solid var(--scf-line);border-radius:0;padding:14px 28px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-family:var(--fb);color:var(--scf-text);transition:.2s}\n    .scf-back:hover{background:var(--scf-cream)}\n    .scf-back[hidden]{visibility:hidden}\n    .scf-next{flex:1;max-width:340px;margin-left:auto;background:var(--scf-orange);border:none;border-radius:0;padding:14px 28px;font-family:var(--fh);font-size:18px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer;transition:.2s}\n    .scf-next:hover:not(:disabled){background:var(--scf-orange-d)}\n    .scf-next:disabled{background:#e7ddca;color:#b3a489;cursor:not-allowed}\n\n    \/* RESULT *\/\n    .scf-result{display:none;margin-top:10px}\n    .scf-result.is-show{display:block;animation:scfIn .4s ease}\n    .scf-match-top{background:var(--scf-cream);border:1px solid var(--scf-line);border-radius:12px;padding:28px;text-align:center;margin-bottom:24px}\n    .scf-match-eyebrow{font-size:11px;letter-spacing:3px;font-weight:700;color:#a99877;text-transform:uppercase;font-family:var(--fb)}\n    .scf-match-name{font-family:var(--fh);font-size:38px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--scf-dark);margin:8px 0 12px;line-height:1}\n    .scf-match-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:12px;color:var(--scf-muted)}\n    .scf-match-chips span{background:#fff;border:1px solid var(--scf-line);border-radius:20px;padding:5px 12px;font-weight:600}\n    .scf-rec-h{font-family:var(--fb);font-size:13px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;color:var(--scf-muted);margin:0 0 14px}\n    .scf-rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}\n    .scf-pcard{border:1px solid var(--scf-line);border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column}\n    .scf-pcard-img{position:relative;height:210px;background:#f4efe6;overflow:hidden !important;display:flex;align-items:center;justify-content:center;padding:16px}\n    .scf-pcard-img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block;mix-blend-mode:multiply}\n    .scf-tag{position:absolute;top:12px;left:12px;background:var(--scf-dark);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:6px 12px;border-radius:20px;text-transform:uppercase;font-family:var(--fb)}\n    .scf-tag.alt{background:#8a7c69}\n    .scf-pcard-body{padding:18px 20px;display:flex;flex-direction:column;flex:1}\n    .scf-pcard-body h4{font-family:var(--fh);font-size:24px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;margin:0 0 6px;line-height:1.05}\n    .scf-pcard-body p{font-size:13px;color:var(--scf-muted);margin:0 0 14px;flex:1;font-weight:300;line-height:1.6}\n    .scf-pcard-price{font-size:16px;font-weight:700;color:var(--scf-orange);margin-bottom:14px}\n    .scf-btn{display:block;text-align:center;text-decoration:none;border-radius:0;padding:14px;font-family:var(--fh);font-size:16px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:.2s}\n    .scf-btn-fill{background:var(--scf-orange);color:#fff;border:none}\n    .scf-btn-fill:hover{background:var(--scf-orange-d);color:#fff}\n    .scf-btn-out{background:#fff;color:var(--scf-orange);border:1.5px solid var(--scf-orange)}\n    .scf-btn-out:hover{background:#fbeee6}\n\n    .scf-matched{background:var(--scf-cream);border-radius:8px;padding:14px;text-align:center;font-size:13px;font-weight:600;color:var(--scf-dark);margin-bottom:18px}\n    .scf-matched .stars{color:var(--scf-yellow);letter-spacing:2px;margin-right:6px}\n\n    .scf-why{background:#fdf3ee;border:1px solid #f0dcc9;border-radius:10px;padding:24px;margin-bottom:18px}\n    .scf-why-h{font-family:var(--fb);font-size:11px;letter-spacing:2px;font-weight:700;color:var(--scf-orange);text-transform:uppercase;margin:0 0 16px}\n    .scf-why-item{display:flex;gap:10px;font-size:13px;color:var(--scf-text);margin-bottom:13px;line-height:1.6;font-weight:300}\n    .scf-why-item:last-child{margin-bottom:0}\n    .scf-why-item .ck{color:#6f8c3f;font-weight:700;flex:0 0 auto}\n    .scf-why-item b{font-weight:600}\n\n    .scf-cycle{background:#fff;border:1px solid var(--scf-line);border-radius:10px;padding:18px 20px;display:flex;align-items:center;gap:14px;margin-bottom:22px}\n    .scf-cycle .ic{font-size:26px}\n    .scf-cycle h5{margin:0 0 2px;font-family:var(--fb);font-size:14px;font-weight:700}\n    .scf-cycle p{margin:0;font-size:13px;color:var(--scf-muted);font-weight:300}\n\n    .scf-shopall .scf-btn{padding:18px}\n    .scf-restart{background:none;border:none;color:var(--scf-muted);font-size:13px;text-decoration:underline;cursor:pointer;display:block;margin:18px auto 0;font-family:var(--fb)}\n\n    @media(max-width:640px){\n        .scf-wrap{padding:6px 10px 50px}\n        .scf-title{font-size:38px}\n        .scf-card{padding:22px 16px}\n        .scf-q{font-size:26px}\n        .scf-lbl{display:none}\n        .scf-steps{max-width:340px}\n        .scf-num{width:28px;height:28px;font-size:13px}\n        .scf-line{transform:translateY(0)}\n        .scf-rec-grid{grid-template-columns:1fr}\n        .scf-next{max-width:none}\n        .scf-match-name{font-size:30px}\n    }\n    <\/style>\n            <script>\n    (function(){\n        var D = window.SCF_DATA || {};\n        var app = document.getElementById('scfApp');\n        if(!app) return;\n\n        var state = { step:1, breed:null, size:null, age:null, chew:null, health:[] };\n        var TOTAL = 5;\n\n        var steps   = app.querySelectorAll('.scf-step');\n        var lines   = app.querySelectorAll('.scf-line');\n        var panels  = app.querySelectorAll('.scf-panel');\n        var backBtn = document.getElementById('scfBack');\n        var nextBtn = document.getElementById('scfNext');\n\n        \/\/ Auto-advance to the next step after a single-select pick (steps 1\u20134).\n        function advance(){\n            var cur = state.step;\n            if(cur < TOTAL){\n                setTimeout(function(){ if(state.step === cur && stepComplete(cur)) setStep(cur + 1); }, 260);\n            }\n        }\n\n        \/* STEP 1: breeds *\/\n        var listEl   = document.getElementById('scfBreedList');\n        var searchEl = document.getElementById('scfBreedSearch');\n        function renderBreeds(filter){\n            filter = (filter||'').toLowerCase();\n            listEl.innerHTML = '';\n            var any = false;\n            D.breeds.forEach(function(b){\n                if(filter && b.name.toLowerCase().indexOf(filter) === -1) return;\n                any = true;\n                var row = document.createElement('div');\n                row.className = 'scf-breed-item' + (state.breed && state.breed.name === b.name ? ' is-picked' : '');\n                row.innerHTML = '<span>'+b.name+'<\/span><span class=\"psi\">~'+b.psi+' PSI<\/span>';\n                row.addEventListener('click', function(){\n                    state.breed = b;\n                    state.size = b.size;\n                    renderBreeds(searchEl.value);\n                    validate();\n                    advance();\n                });\n                listEl.appendChild(row);\n            });\n            if(!any){ listEl.innerHTML = '<div class=\"scf-breed-item\" style=\"cursor:default;color:#b3a489\">No match. Use \"Mixed \/ Not sure\" below.<\/div>'; }\n        }\n        searchEl.addEventListener('input', function(){ renderBreeds(this.value); });\n        document.getElementById('scfMixed').addEventListener('click', function(){\n            state.breed = { name:'Mixed \/ Not sure', psi:180, size:null };\n            state.size = null;\n            renderBreeds(searchEl.value);\n            validate();\n            advance();\n        });\n        renderBreeds('');\n\n        \/* STEP 2: size *\/\n        var sizeWrap = document.getElementById('scfSizeOptions');\n        var order = ['xs','s','m','l','xl'];\n        function renderSizes(){\n            sizeWrap.innerHTML = '';\n            order.forEach(function(k){\n                var sz = D.sizes[k];\n                if(!sz) return;\n                var btn = document.createElement('button');\n                btn.className = 'scf-size-opt' + (state.size === k ? ' is-sel' : '');\n                btn.innerHTML =\n                    '<span class=\"scf-size-badge scf-sz-'+k+'\">'+sz.label+'<\/span>'+\n                    '<span><b>'+sz.dogs+'<\/b><small>'+sz.breeds+'<\/small><\/span>'+\n                    '<span class=\"scf-sz-meta\">'+sz.weight+'<br>'+sz.len+'<\/span>';\n                btn.addEventListener('click', function(){ state.size = k; renderSizes(); validate(); advance(); });\n                sizeWrap.appendChild(btn);\n            });\n            var q = document.getElementById('scfSizeQ');\n            var hint = document.getElementById('scfSizeHint');\n            if(state.breed && state.breed.name !== 'Mixed \/ Not sure'){\n                q.textContent = 'What size is your ' + state.breed.name + '?';\n                hint.textContent = 'We pre-selected a size based on the breed \u2014 change it if needed.';\n            } else {\n                q.textContent = 'What size is your dog?';\n                hint.textContent = 'Pick the closest weight range for your dog.';\n            }\n        }\n\n        \/* STEP 3: ages (data-driven, editable from backend) *\/\n        var ageWrap = document.getElementById('scfAgeOptions');\n        function renderAges(){\n            ageWrap.innerHTML = '';\n            (D.ages || []).forEach(function(a){\n                var btn = document.createElement('button');\n                btn.className = 'scf-opt' + (state.age === a.value ? ' is-sel' : '');\n                btn.innerHTML = '<span class=\"scf-ico\">\\uD83D\\uDC3E<\/span><span><b>'+a.title+'<\/b>'+(a.sub ? '<small>'+a.sub+'<\/small>' : '')+'<\/span>';\n                btn.addEventListener('click', function(){ state.age = a.value; renderAges(); validate(); advance(); });\n                ageWrap.appendChild(btn);\n            });\n        }\n        renderAges();\n\n        function bindSingle(containerId, attr, key){\n            document.getElementById(containerId).querySelectorAll('.scf-opt').forEach(function(btn){\n                btn.addEventListener('click', function(){\n                    document.getElementById(containerId).querySelectorAll('.scf-opt').forEach(function(b){ b.classList.remove('is-sel'); });\n                    btn.classList.add('is-sel');\n                    state[key] = btn.getAttribute(attr);\n                    validate();\n                    advance();\n                });\n            });\n        }\n        bindSingle('scfChewOptions','data-chew','chew');\n\n        document.getElementById('scfHealthOptions').querySelectorAll('.scf-htag').forEach(function(t){\n            t.addEventListener('click', function(){\n                var v = t.getAttribute('data-health');\n                t.classList.toggle('is-sel');\n                var i = state.health.indexOf(v);\n                if(i>-1) state.health.splice(i,1); else state.health.push(v);\n            });\n        });\n\n        function setStep(n){\n            state.step = n;\n            panels.forEach(function(p){ p.classList.toggle('is-active', +p.getAttribute('data-panel') === n); });\n            steps.forEach(function(s){\n                var sn = +s.getAttribute('data-step');\n                s.classList.toggle('is-active', sn === n);\n                s.classList.toggle('is-done', sn < n);\n            });\n            lines.forEach(function(l,i){ l.classList.toggle('is-done', i < n-1); });\n            backBtn.hidden = (n === 1);\n            nextBtn.textContent = (n === TOTAL) ? 'View Recommendation \\u2192' : 'Continue \\u2192';\n            if(n === 2) renderSizes();\n            if(n === 3) renderAges();\n            validate();\n        }\n        function stepComplete(n){\n            if(n===1) return !!state.breed;\n            if(n===2) return !!state.size;\n            if(n===3) return !!state.age;\n            if(n===4) return !!state.chew;\n            if(n===5) return true;\n            return false;\n        }\n        function validate(){ nextBtn.disabled = !stepComplete(state.step); }\n\n        nextBtn.addEventListener('click', function(){\n            if(!stepComplete(state.step)) return;\n            if(state.step < TOTAL){ setStep(state.step + 1); } else { showResult(); }\n        });\n        backBtn.addEventListener('click', function(){ if(state.step>1) setStep(state.step-1); });\n\n        \/* RECOMMENDATION ENGINE *\/\n        function recommend(){\n            var psi = state.breed ? state.breed.psi : 180;\n            var hard = { gentle:0, everyday:1, power:2 }[state.chew];\n            if(psi >= 210) hard += 1;\n            if(psi >= 320) hard += 1;\n            if(state.age === 'puppy')  hard = Math.min(hard, 1);\n            if(state.age === 'senior') hard = Math.max(0, hard - 1);\n            if(state.health.indexOf('sensitive') > -1) hard = Math.max(0, hard - 1);\n            if(state.health.indexOf('dental') > -1)    hard = Math.min(2, hard + 1);\n            if(state.health.indexOf('gulper') > -1)     hard = Math.min(2, hard + 1);\n            hard = Math.max(0, Math.min(2, hard));\n\n            var alt;\n            if(state.health.indexOf('dental') > -1 && hard < 2) alt = hard + 1;\n            else if(hard === 2) alt = 1;\n            else alt = hard + 1;\n            if(alt === hard) alt = (hard === 0) ? 1 : hard - 1;\n            alt = Math.max(0, Math.min(2, alt));\n\n            return { primary: D.products[hard], also: D.products[alt], psi: psi };\n        }\n\n        function replacementCycle(){\n            var map = { gentle:'every 6 \u2013 8 weeks', everyday:'every 4 \u2013 6 weeks', power:'every 2 \u2013 4 weeks' };\n            var txt = 'Replace ' + (map[state.chew] || 'every 4 \u2013 6 weeks');\n            if(state.size === 'l' || state.size === 'xl') txt += ' \u2014 inspect weekly, swap sooner if heavily worn.';\n            return txt;\n        }\n\n        function whyBullets(rec){\n            var b = [];\n            var breedName = (state.breed && state.breed.name !== 'Mixed \/ Not sure') ? state.breed.name : 'your dog';\n            var sz = D.sizes[state.size];\n            b.push('<b>Bite profile<\/b> \u2014 '+breedName+' has a bite force of ~'+rec.psi+' PSI. This '+rec.primary.type.toLowerCase()+'-grade chew gives the right resistance to stay engaging without wearing down teeth.');\n            if(state.age === 'puppy') b.push('<b>Puppy-safe<\/b> \u2014 under 1 year, jaws are still developing, so we kept the material softer and the size smaller. Always supervise.');\n            else if(state.age === 'senior') b.push('<b>Golden years<\/b> \u2014 for 11+ dogs we stepped down the hardness to protect ageing teeth and gums.');\n            else b.push('<b>Prime chewing years<\/b> \u2014 adult dogs need regular chewing to manage stress and keep jaws strong. A well-matched chew holds interest far longer.');\n            if(state.chew === 'power') b.push('<b>Power chewer match<\/b> \u2014 destroyers need the densest natural option that lasts and stays safe under heavy pressure.');\n            else if(state.chew === 'gentle') b.push('<b>Gentle chewer match<\/b> \u2014 light gnawers do best with a satisfying, lower-resistance chew they can keep coming back to.');\n            else b.push('<b>Everyday chewer match<\/b> \u2014 daily chewers need something durable enough to last but satisfying enough to revisit.');\n            if(state.health.indexOf('dental') > -1) b.push('<b>Dental support<\/b> \u2014 the firmer chew helps mechanically scrape plaque and tartar as your dog works on it.');\n            if(state.health.indexOf('sensitive') > -1) b.push('<b>Sensitive teeth<\/b> \u2014 we softened the recommendation to stay comfortable on tender gums.');\n            if(state.health.indexOf('allergy') > -1) b.push('<b>Allergy-friendly<\/b> \u2014 every Snoofy chew is 100% natural, single-ingredient and grain-free.');\n            if(state.health.indexOf('weight') > -1) b.push('<b>Weight management<\/b> \u2014 natural chews satisfy the urge to chew with virtually no calories vs. treats.');\n            if(sz) b.push('<b>Right size: '+sz.label+'<\/b> \u2014 recommended length '+sz.len+' for dogs '+sz.weight.toLowerCase()+'. The correct size keeps chewing safe.');\n            return b.slice(0,5);\n        }\n\n        function pcard(p, tag, isPrimary){\n            var btnClass = isPrimary ? 'scf-btn-fill' : 'scf-btn-out';\n            var label = isPrimary ? 'Shop Now \\u2192' : 'View Product \\u2192';\n            var href = isPrimary ? (p.cart_url || p.url) : p.url;\n            return ''+\n            '<div class=\"scf-pcard\">'+\n                '<div class=\"scf-pcard-img\">'+\n                    '<span class=\"scf-tag'+(isPrimary?'':' alt')+'\">'+tag+'<\/span>'+\n                    (p.img ? '<img decoding=\"async\" src=\"'+p.img+'\" alt=\"'+p.title+'\">' : '')+\n                '<\/div>'+\n                '<div class=\"scf-pcard-body\">'+\n                    '<h4>'+p.title+'<\/h4>'+\n                    '<p>'+p.desc+'<\/p>'+\n                    (p.price_html ? '<div class=\"scf-pcard-price\">'+p.price_html+'<\/div>' : '')+\n                    '<a class=\"scf-btn '+btnClass+'\" href=\"'+href+'\">'+label+'<\/a>'+\n                '<\/div>'+\n            '<\/div>';\n        }\n\n        function showResult(){\n            var rec = recommend();\n            var breedName = (state.breed && state.breed.name !== 'Mixed \/ Not sure') ? state.breed.name : 'Your Dog';\n            var sz = D.sizes[state.size];\n            var ageLabel = { puppy:'Puppy', young:'Young Adult', mature:'Mature Adult', older:'Older Adult', senior:'Senior' }[state.age] || '';\n            var chewLabel = { gentle:'Gentle Chewer', everyday:'Everyday Chewer', power:'Power Chewer' }[state.chew] || '';\n\n            var why = whyBullets(rec).map(function(w){ return '<div class=\"scf-why-item\"><span class=\"ck\">\\u2713<\/span><span>'+w+'<\/span><\/div>'; }).join('');\n\n            var html =\n            '<div class=\"scf-match-top\">'+\n                '<div class=\"scf-match-eyebrow\">Your Perfect Match<\/div>'+\n                '<div class=\"scf-match-name\">'+rec.primary.title+'<\/div>'+\n                '<div class=\"scf-match-chips\">'+\n                    '<span>'+breedName+'<\/span>'+\n                    (sz ? '<span>Size '+sz.label+'<\/span>' : '')+\n                    (ageLabel ? '<span>'+ageLabel+'<\/span>' : '')+\n                    (chewLabel ? '<span>'+chewLabel+'<\/span>' : '')+\n                '<\/div>'+\n            '<\/div>'+\n            '<div class=\"scf-rec-h\">Recommended for '+breedName+'<\/div>'+\n            '<div class=\"scf-rec-grid\">'+\n                pcard(rec.primary, 'Recommended', true)+\n                pcard(rec.also, 'Also Consider', false)+\n            '<\/div>'+\n            '<div class=\"scf-matched\"><span class=\"stars\">\\u2605\\u2605\\u2605\\u2605\\u2605<\/span> 4,200+ dogs matched &amp; loving their chews<\/div>'+\n            '<div class=\"scf-cycle\">'+\n                '<span class=\"ic\">\\u23F1\\uFE0F<\/span>'+\n                '<div><h5>Personalised replacement cycle<\/h5><p>'+replacementCycle()+'<\/p><\/div>'+\n            '<\/div>'+\n            '<div class=\"scf-why\"><div class=\"scf-why-h\">Why this match<\/div>'+why+'<\/div>'+\n            '<div class=\"scf-shopall\"><a class=\"scf-btn scf-btn-fill\" href=\"'+(rec.primary.cart_url || rec.primary.url)+'\">Shop My Match \\u2192<\/a><\/div>'+\n            '<button class=\"scf-restart\" id=\"scfRestart\">Start over<\/button>';\n\n            var resEl = document.getElementById('scfResult');\n            var headEl = app.querySelector('.scf-head');\n            var stepsEl = app.querySelector('.scf-steps');\n            if(headEl) headEl.style.display = 'none';\n            if(stepsEl) stepsEl.style.display = 'none';\n            app.querySelector('.scf-card').style.display = 'none';\n            resEl.innerHTML = html;\n            resEl.classList.add('is-show');\n            document.getElementById('scfRestart').addEventListener('click', function(){\n                state = { step:1, breed:null, size:null, age:null, chew:null, health:[] };\n                resEl.classList.remove('is-show');\n                resEl.innerHTML = '';\n                if(headEl) headEl.style.display = '';\n                if(stepsEl) stepsEl.style.display = '';\n                app.querySelector('.scf-card').style.display = '';\n                document.querySelectorAll('.scf-opt,.scf-htag').forEach(function(e){ e.classList.remove('is-sel'); });\n                searchEl.value = '';\n                renderBreeds('');\n                setStep(1);\n            });\n        }\n\n        setStep(1);\n    })();\n    <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-244","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/pages\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":3,"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/pages\/244\/revisions"}],"predecessor-version":[{"id":254,"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/pages\/244\/revisions\/254"}],"wp:attachment":[{"href":"https:\/\/njtechnos.online\/snoofy\/wp-json\/wp\/v2\/media?parent=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}