{"id":217,"date":"2023-08-02T09:14:35","date_gmt":"2023-08-02T13:14:35","guid":{"rendered":"https:\/\/c340f6e8a7.nxcli.io\/services\/assisted-living\/"},"modified":"2026-04-02T07:44:25","modified_gmt":"2026-04-02T11:44:25","slug":"assisted-living","status":"publish","type":"page","link":"https:\/\/carepatrol.ca\/central-toronto\/services\/assisted-living\/","title":{"rendered":"Assisted Living"},"content":{"rendered":"\n\n\t<div class=\"fl-builder-content fl-builder-content-5785 fl-builder-template fl-builder-layout-template fl-builder-global-templates-locked\" data-post-id=\"5785\"><div id=\"CareContent2\" class=\"fl-row fl-row-full-width fl-row-bg-none fl-node-hokw2bqa1z0d fl-row-default-height fl-row-align-center\" data-node=\"hokw2bqa1z0d\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-vw2thx1fis8k\" data-node=\"vw2thx1fis8k\">\n\t\t\t<div class=\"fl-col fl-node-o90vu5p8xs1m fl-col-bg-color fl-col-has-cols\" data-node=\"o90vu5p8xs1m\">\n\t<div class=\"fl-col-content fl-node-content\">\n<div class=\"fl-col-group fl-node-3di1084tqzbp fl-col-group-nested fl-col-group-custom-width\" data-node=\"3di1084tqzbp\">\n\t\t\t<div class=\"fl-col fl-node-7x6mtvckqbyp fl-col-bg-photo fl-col-small-custom-width box-shadow\" data-node=\"7x6mtvckqbyp\">\n\t<div class=\"fl-col-content fl-node-content\"><\/div>\n<\/div>\n\t<\/div>\n<div class=\"fl-module fl-module-heading fl-node-hin0j1v9adtq\" data-node=\"hin0j1v9adtq\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h2 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">What is Assisted Living? Independence with Help as Needed.<\/span>\n\t<\/h2>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-rich-text fl-node-2xw95rtvec30\" data-node=\"2xw95rtvec30\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p><strong>Assisted living is a residential community that offers assistance with daily activities for people who are able to get around independently.<\/strong><\/p>\n<p>Every community offers different levels of support, so it's important to understand the level of care your loved one needs now as well as what health conditions may need further assistance in the future.<\/p>\n<p>Assisted living communities nationwide settings vary. In many areas, assisted senior housing could be considered independent living with added services to assist those who need \"hands-on\" care.<\/p>\n<p>All CarePatrol senior placement services come with our promise to help you find the best home for your needs.<\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-button fl-node-197qpf8njdv0 button-shadow\" data-node=\"197qpf8njdv0\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon\">\n\t\t\t<a href=\"\/senior-housing-options\/\"  target=\"_blank\" rel=\"noopener\"   class=\"fl-button\"  rel=\"noopener\" >\n\t\t\t\t\t\t\t<span class=\"fl-button-text\">Download Our Free Guide<\/span>\n\t\t\t\t\t\t<i class=\"fl-button-icon fl-button-icon-after fas fa-file-download\" aria-hidden=\"true\"><\/i>\n\t\t\t<\/a>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t<div class=\"fl-col fl-node-q9cgzdhoewmb fl-col-bg-color fl-col-small\" data-node=\"q9cgzdhoewmb\">\n\t<div class=\"fl-col-content fl-node-content\"><div class=\"fl-module fl-module-html fl-node-o2ygkzuq8079\" data-node=\"o2ygkzuq8079\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-html\">\n\t<div class=\"fl-builder-content fl-builder-content-5721 fl-builder-template fl-builder-layout-template fl-builder-global-templates-locked\" data-post-id=\"5721\"><div class=\"fl-row fl-row-full-width fl-row-bg-none fl-node-lokngzi5bpcq fl-row-default-height fl-row-align-center\" data-node=\"lokngzi5bpcq\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-v65ogqs347ec\" data-node=\"v65ogqs347ec\">\n\t\t\t<div id=\"ConnectFormContainer\" class=\"fl-col fl-node-9xio8gty4pkh fl-col-bg-color\" data-node=\"9xio8gty4pkh\">\n\t<div class=\"fl-col-content fl-node-content\"><div id=\"ConnectFormHeading\" class=\"fl-module fl-module-heading fl-node-t8ko7gxa0ci3\" data-node=\"t8ko7gxa0ci3\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h2 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">Looking for Senior Care Options?<\/span>\n\t<\/h2>\n\t<\/div>\n<\/div>\n<div id=\"ConnectFormHeading\" class=\"fl-module fl-module-heading fl-node-6ajldv0xnhzp\" data-node=\"6ajldv0xnhzp\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h2 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">We'll find your perfect solution.<\/span>\n\t<\/h2>\n\t<\/div>\n<\/div>\n<div id=\"ConnectForm\" class=\"fl-module fl-module-html fl-node-4sv6lc7w1p9z\" data-node=\"4sv6lc7w1p9z\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-html\">\n\t<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script data-hubspot-rendered=\"true\">\n  hbspt.forms.create({\n    region: \"na1\",\n    portalId: \"289861\",\n    formId: \"c99c2486-2237-409e-829c-bc56f5a3b3ea\",\n  });\n<\/script>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    setTimeout(function () {\n      var customSubmitButton = document.querySelector(\"#CustomSubmit\");\n      var mainHubspotForm = document.querySelector(\"#hsForm_c99c2486-2237-409e-829c-bc56f5a3b3ea\");\n      var spinner = document.querySelector(\"#ConnectForm .form-overlay\");\n\n      if (customSubmitButton) {\n        customSubmitButton.addEventListener(\"click\", function (e) {\n          e.preventDefault(); \/\/ Prevent form submission until validation passes\n\n          if (spinner) {\n            spinner.style.display = \"flex\"; \/\/ Show overlay with flex to center spinner\n          }\n\n          var isValid = validateForm(mainHubspotForm);\n\n          if (isValid) {\n            \/\/ Get the zip code value\n            var mainZipCode = mainHubspotForm.querySelector('input[name=\"zip\"]').value;\n\n            \/\/ Make an Ajax request to the WordPress admin-ajax.php file\n            makeAjaxRequest(mainZipCode, function (response) {\n              \/\/ Check if the response contains a valid HubSpot ID\n              if (response && response.hubspot_id) {\n                \/\/ Update the franchise_id input field\n                mainHubspotForm.querySelector('input[name=\"franchise_id\"]').value = response.hubspot_id;\n\n                \/\/ Simulate clicking the actual form submit button\n                if (mainHubspotForm) {\n                  \/\/ Update the franchise_id input field before submitting\n                  mainHubspotForm.querySelector('input[name=\"franchise_id\"]').value = response.hubspot_id;\n                  mainHubspotForm.submit();\n                }\n\n                \/\/ Check for the presence of .submitted-message continuously\n                var intervalId = setInterval(function () {\n                  var mainSubmittedMessage = document.querySelector(\".hs-form-c99c2486-2237-409e-829c-bc56f5a3b3ea\");\n\n                  if (mainSubmittedMessage) {\n                    \/\/ Hide or remove the submit button\n                    customSubmitButton.style.display = \"none\"; \/\/ You can use 'none' to hide, or 'remove()' to completely remove\n\n                    \/\/ Hide the overlay once the form is submitted\n                    if (spinner) {\n                      spinner.style.display = \"none\"; \/\/ Hide the overlay\n                    }\n\n                    clearInterval(intervalId); \/\/ Stop the interval once .submitted-message is found\n                  }\n                }, 500); \/\/ Check every 500 milliseconds\n              } else {\n                console.error(\"Error: Unable to retrieve HubSpot ID from server.\");\n                \/\/ Hide overlay if there was an error\n                if (spinner) {\n                  spinner.style.display = \"none\"; \/\/ Hide the overlay\n                }\n              }\n            });\n\n            \/\/ Continue with your existing form submission logic\n            \/\/ mainHubspotForm.submit();\n          } else {\n            \/\/ Hide the spinner if validation fails\n            spinner.style.display = \"none\";\n          }\n        });\n      } else {\n        console.error(\"#CustomSubmit button not found on the page.\");\n      }\n    }, 1500);\n  });\n\n  function makeAjaxRequest(mainZipCode, callback) {\n    var xhr = new XMLHttpRequest();\n    xhr.open(\"POST\", \"\/wp-admin\/admin-ajax.php\");\n    xhr.setRequestHeader(\"Content-Type\", \"application\/x-www-form-urlencoded\");\n\n    xhr.onload = function () {\n      if (xhr.status === 200) {\n        var response = JSON.parse(xhr.responseText);\n        callback(response);\n      } else {\n        console.error(\"Error during AJAX request:\", xhr.status, xhr.statusText);\n      }\n    };\n\n    xhr.onerror = function () {\n      console.error(\"Network error during AJAX request\");\n    };\n\n    \/\/ Use the correct action parameter\n    xhr.send(\"action=handle_zipcode_request&zip_code=\" + encodeURIComponent(mainZipCode));\n  }\n\n  function validateForm(form) {\n    var isValid = true;\n\n    \/\/ Clear all previous error messages before starting validation\n    clearAllErrorMessages(form);\n\n    \/\/ Validate First Name (required field)\n    var firstNameInput = form.querySelector('input[name=\"firstname\"]');\n    var firstNameError = getErrorElement(firstNameInput);\n    if (firstNameInput.value.trim() === \"\") {\n      firstNameError.textContent = \"First name is required.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Last Name (required field)\n    var lastNameInput = form.querySelector('input[name=\"lastname\"]');\n    var lastNameError = getErrorElement(lastNameInput);\n    if (lastNameInput.value.trim() === \"\") {\n      lastNameError.textContent = \"Last name is required.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Postal Code (Canadian format: alternating letter-number)\nvar zipInput = form.querySelector('input[name=\"zip\"]');\nvar zipError = getErrorElement(zipInput);\nif (!\/^[A-Za-z]\\d[A-Za-z](?: ?\\d[A-Za-z]\\d)?$\/.test(zipInput.value)) {\n  zipError.textContent = \"Please enter a valid Canadian postal code (e.g., A1A 1A1 or A1A).\";\n  isValid = false;\n}\n\n    \/\/ Validate Phone Number (US phone number)\n    var phoneInput = form.querySelector('input[name=\"phone\"]');\n    var phoneError = getErrorElement(phoneInput);\n    if (!\/^\\(?([0-9]{3})\\)?[-.\u25cf]?([0-9]{3})[-.\u25cf]?([0-9]{4})$\/.test(phoneInput.value)) {\n      phoneError.textContent = \"Please enter a valid Canadian phone number.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Email\n    var emailInput = form.querySelector('input[name=\"email\"]');\n    var emailError = getErrorElement(emailInput);\n    if (!\/^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$\/.test(emailInput.value)) {\n      emailError.textContent = \"Please enter a valid email address.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Dropdown\n    var dropdownInput = form.querySelector('select[name=\"how_can_we_help_you_2025\"]');\n    var dropdownError = getErrorElement(dropdownInput);\n    if (dropdownInput.value === \"\") {\n      dropdownError.textContent = \"Please select an option.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Text Input (required field)\n    var textInput = form.querySelector('textarea[name=\"other_information_you_want_to_share_\"]');\n    var textError = getErrorElement(textInput);\n    if (textInput.value.trim() === \"\") {\n      textError.textContent = \"This field is required.\";\n      isValid = false;\n    }\n\n    return isValid;\n  }\n\n  \/\/ Function to clear all error messages\n  function clearAllErrorMessages(form) {\n    var errorMessages = form.querySelectorAll(\".error-message\");\n    errorMessages.forEach(function (errorMessage) {\n      errorMessage.textContent = \"\"; \/\/ Clear the error text\n    });\n  }\n\n  \/\/ Function to create or get the error message element\n  function getErrorElement(inputElement) {\n    \/\/ Check for an existing error message\n    var errorElement = inputElement.nextElementSibling;\n\n    \/\/ If it exists but isn't the error message, create a new one\n    if (!errorElement || !errorElement.classList.contains(\"error-message\")) {\n      errorElement = document.createElement(\"div\");\n      errorElement.className = \"error-message\";\n      errorElement.style.color = \"red\";\n      inputElement.parentNode.insertBefore(errorElement, inputElement.nextSibling);\n    }\n    return errorElement;\n  }\n<\/script>\n<div class=\"asterisk\">*Indicates required questions<\/div>\n<button id=\"CustomSubmit\">Send Request<\/button>\n<div class=\"ConnectPhone\">\n    <div>or call<\/div>\n    <div class=\"phone\"><a href=\"tel:(416) 399-5806\">(416) 399-5806<\/a><\/div>\n<\/div>\n\n<div class=\"ConnectFormCallout\">Services vary by community. With CarePatrol on your side, you\u2019ll know your needs will be met.<\/div>\n<div class=\"form-overlay\">\n  <div class=\"spinner\"><\/div>\n<\/div>\n\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div><\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<div id=\"CareContent\" class=\"fl-row fl-row-full-width fl-row-bg-none fl-node-b7gcsup36r90 fl-row-default-height fl-row-align-center\" data-node=\"b7gcsup36r90\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-okn43qgd0bim fl-col-group-equal-height fl-col-group-align-center\" data-node=\"okn43qgd0bim\">\n\t\t\t<div class=\"fl-col fl-node-ct9h5nd3l8b7 fl-col-bg-color\" data-node=\"ct9h5nd3l8b7\">\n\t<div class=\"fl-col-content fl-node-content\"><div class=\"fl-module fl-module-heading fl-node-lzitbkr96uc2\" data-node=\"lzitbkr96uc2\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h2 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">Services Provided by Local Assisted Living Communities Can Include*:<\/span>\n\t<\/h2>\n\t<\/div>\n<\/div>\n<div id=\"list\" class=\"fl-module fl-module-rich-text fl-node-nze6luri5khy\" data-node=\"nze6luri5khy\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<ul> \t<\/p>\n<li>Medication Management<\/li>\n<p> \t<\/p>\n<li>Health Services<\/li>\n<p> \t<\/p>\n<li>Light or Full Housekeeping<\/li>\n<p> \t<\/p>\n<li>24-Hour Security<\/li>\n<p> \t<\/p>\n<li>Laundry Service<\/li>\n<p> \t<\/p>\n<li>Wellness Programs<\/li>\n<p> \t<\/p>\n<li>Community Meal Service<\/li>\n<p> \t<\/p>\n<li>Outings\/Events<\/li>\n<p> \t<\/p>\n<li>Social\/Group Activities<\/li>\n<p> \t<\/p>\n<li>Transportation Arrangements<\/li>\n<p> \t<\/p>\n<li>Assistance with Activities of Daily Living<br \/>(Bathing, Toileting, etc.)<\/li>\n<p><\/ul>\n<\/div>\n\t<\/div>\n<\/div>\n<div id=\"list\" class=\"fl-module fl-module-rich-text fl-node-8uzdoa9wivy0\" data-node=\"8uzdoa9wivy0\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p>*Amenities, activities, and services vary by community.<\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t<div class=\"fl-col fl-node-34ylhqz50ji2 fl-col-bg-color fl-col-small fl-visible-desktop\" data-node=\"34ylhqz50ji2\">\n\t<div class=\"fl-col-content fl-node-content\"><\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<div class=\"fl-row fl-row-full-width fl-row-bg-photo fl-node-98ykv5s342la fl-row-default-height fl-row-align-center\" data-node=\"98ykv5s342la\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-qky5iwspcf7d\" data-node=\"qky5iwspcf7d\">\n\t\t\t<div class=\"fl-col fl-node-0dgpkm64tnou fl-col-bg-color\" data-node=\"0dgpkm64tnou\">\n\t<div class=\"fl-col-content fl-node-content\"><div class=\"fl-module fl-module-heading fl-node-aq9rmbjdgv2x\" data-node=\"aq9rmbjdgv2x\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h2 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">Answers to the Most Common Questions About Assisted Living<\/span>\n\t<\/h2>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-accordion fl-node-mwncksgu51vp\" data-node=\"mwncksgu51vp\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t\n<div class=\"fl-accordion fl-accordion-medium fl-accordion-collapse\" >\n\t\t\t\t<div class=\"fl-accordion-item fl-accordion-item-active\" >\n\t\t\t\t<div class=\"fl-accordion-button\">\n\n\t\t\t\t\t\n\t\t\t\t\t<a role=\"heading\" aria-level=\"2\" tabindex=\"-1\"  id=\"fl-accordion-mwncksgu51vp-label-0\" class=\"fl-accordion-button-label\">How Do I Know Whether Assisted Living is the Right Choice?<\/a>\n\n\t\t\t\t\t\t\t\t\t\t\t<a role=\"button\" tabindex=\"0\" id=\"fl-accordion-mwncksgu51vp-icon-0\" class=\"fl-accordion-button-icon fl-accordion-button-icon-right \" aria-expanded=\"true\" aria-controls=\"fl-accordion-mwncksgu51vp-panel-0\"><i class=\"fl-accordion-button-icon fas fa-minus\"><span class=\"sr-only\">Collapse<\/span><\/i><\/a role=&quot;button&quot; tabindex=&quot;0&quot;>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fl-accordion-content fl-clearfix\" role=\"region\" id=\"fl-accordion-mwncksgu51vp-panel-0\" aria-labelledby=\"fl-accordion-mwncksgu51vp-label-0\" aria-hidden=\"false\">\n\t\t\t\t\t<p><strong>Assisted living can be an excellent option for many seniors.<\/strong><\/p>\n<p>The assisted living level of care is for seniors who could be frail, but do not need 24-hour medical nursing care. They sometimes need help with activities such as housecleaning, meals, dressing, and medication reminders and monitoring. The average assisted living resident is 84 years old and needs help with two or three of the activities mentioned above.<\/p>\n<p>Some seniors move into assisted living because living alone may not be safe for them due to the risk of falling, increased memory difficulty or the risk of taking the wrong medication or an incorrect dosage.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"fl-accordion-item \" >\n\t\t\t\t<div class=\"fl-accordion-button\">\n\n\t\t\t\t\t\n\t\t\t\t\t<a role=\"heading\" aria-level=\"2\" tabindex=\"-1\"  id=\"fl-accordion-mwncksgu51vp-label-1\" class=\"fl-accordion-button-label\">What Services are Usually Available in Assisted Living?<\/a>\n\n\t\t\t\t\t\t\t\t\t\t\t<a role=\"button\" tabindex=\"0\" id=\"fl-accordion-mwncksgu51vp-icon-1\" class=\"fl-accordion-button-icon fl-accordion-button-icon-right \" aria-expanded=\"false\" aria-controls=\"fl-accordion-mwncksgu51vp-panel-1\"><i class=\"fl-accordion-button-icon fas fa-plus\"><span class=\"sr-only\">Expand<\/span><\/i><\/a role=&quot;button&quot; tabindex=&quot;0&quot;>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fl-accordion-content fl-clearfix\" role=\"region\" id=\"fl-accordion-mwncksgu51vp-panel-1\" aria-labelledby=\"fl-accordion-mwncksgu51vp-label-1\" aria-hidden=\"true\">\n\t\t\t\t\t<p>Assisted living provides meals, personal care assistance (help with showering, dressing and personal hygiene), medication reminders, weekly laundering of towels and bed linens, trash removal, weekly housekeeping, social and cultural activities, wellness programs including daily exercise classes, social events, family activities and more!<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"fl-accordion-item \" >\n\t\t\t\t<div class=\"fl-accordion-button\">\n\n\t\t\t\t\t\n\t\t\t\t\t<a role=\"heading\" aria-level=\"2\" tabindex=\"-1\"  id=\"fl-accordion-mwncksgu51vp-label-2\" class=\"fl-accordion-button-label\">What is the Average Assisted Living Resident Like?<\/a>\n\n\t\t\t\t\t\t\t\t\t\t\t<a role=\"button\" tabindex=\"0\" id=\"fl-accordion-mwncksgu51vp-icon-2\" class=\"fl-accordion-button-icon fl-accordion-button-icon-right \" aria-expanded=\"false\" aria-controls=\"fl-accordion-mwncksgu51vp-panel-2\"><i class=\"fl-accordion-button-icon fas fa-plus\"><span class=\"sr-only\">Expand<\/span><\/i><\/a role=&quot;button&quot; tabindex=&quot;0&quot;>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fl-accordion-content fl-clearfix\" role=\"region\" id=\"fl-accordion-mwncksgu51vp-panel-2\" aria-labelledby=\"fl-accordion-mwncksgu51vp-label-2\" aria-hidden=\"true\">\n\t\t\t\t\t<p>Visions of people in wheelchairs lined up against the walls are nowhere near the reality of what assisted living life is. Most assisted living residents are very independent of body, mind and spirit . Many just needed a little more help that was available for them at home.<\/p>\n<p>Most residents have family members or close friends that live nearby and visit. Some residents leave the community for dinner with family and friends, or simply visit with them. Assisted living communities are not locked, it is more like living independently in their own home with the exception of services and supervision being provided.<\/p>\n<p>In the average community, about 80% of assisted living residents are women usually widowed and some have compared assisted living to living on a cruise ship.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"fl-accordion-item \" >\n\t\t\t\t<div class=\"fl-accordion-button\">\n\n\t\t\t\t\t\n\t\t\t\t\t<a role=\"heading\" aria-level=\"2\" tabindex=\"-1\"  id=\"fl-accordion-mwncksgu51vp-label-3\" class=\"fl-accordion-button-label\">What is the Cost of Assisted Living?<\/a>\n\n\t\t\t\t\t\t\t\t\t\t\t<a role=\"button\" tabindex=\"0\" id=\"fl-accordion-mwncksgu51vp-icon-3\" class=\"fl-accordion-button-icon fl-accordion-button-icon-right \" aria-expanded=\"false\" aria-controls=\"fl-accordion-mwncksgu51vp-panel-3\"><i class=\"fl-accordion-button-icon fas fa-plus\"><span class=\"sr-only\">Expand<\/span><\/i><\/a role=&quot;button&quot; tabindex=&quot;0&quot;>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fl-accordion-content fl-clearfix\" role=\"region\" id=\"fl-accordion-mwncksgu51vp-panel-3\" aria-labelledby=\"fl-accordion-mwncksgu51vp-label-3\" aria-hidden=\"true\">\n\t\t\t\t\t<p>The <a href=\"https:\/\/carepatrol.ca\/care-costs\/\">cost of assisted living<\/a> varies greatly from province to province and from community to community. Some assisted living communities are cost-inclusive, meaning that the cost includes the room and all care services. Others separate the cost of the room and care services. This care service cost varies based the on kind of care and the amount of hands-on care that is needed. However, assisted living can start from $3,500.00 per month to over $8,000.00 per month in some areas of the country. Your CarePatrol Advisor is an expert in your area and knows all the services and costs associated with them.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"fl-accordion-item \" >\n\t\t\t\t<div class=\"fl-accordion-button\">\n\n\t\t\t\t\t\n\t\t\t\t\t<a role=\"heading\" aria-level=\"2\" tabindex=\"-1\"  id=\"fl-accordion-mwncksgu51vp-label-4\" class=\"fl-accordion-button-label\">Does Medicare or Medicaid Pay for Assisted Living<\/a>\n\n\t\t\t\t\t\t\t\t\t\t\t<a role=\"button\" tabindex=\"0\" id=\"fl-accordion-mwncksgu51vp-icon-4\" class=\"fl-accordion-button-icon fl-accordion-button-icon-right \" aria-expanded=\"false\" aria-controls=\"fl-accordion-mwncksgu51vp-panel-4\"><i class=\"fl-accordion-button-icon fas fa-plus\"><span class=\"sr-only\">Expand<\/span><\/i><\/a role=&quot;button&quot; tabindex=&quot;0&quot;>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"fl-accordion-content fl-clearfix\" role=\"region\" id=\"fl-accordion-mwncksgu51vp-panel-4\" aria-labelledby=\"fl-accordion-mwncksgu51vp-label-4\" aria-hidden=\"true\">\n\t\t\t\t\t<p>Medicare does not pay for assisted living services. However, Medicaid does pay for some assisted living services in some states. Your loved one would have to qualify both medically and financially in a Medicaid-approved facility in order to receive services.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\n<div class=\"fl-col-group fl-node-1h63pg0iez97\" data-node=\"1h63pg0iez97\">\n\t\t\t<div class=\"fl-col fl-node-blq8054uk1w7 fl-col-bg-color\" data-node=\"blq8054uk1w7\">\n\t<div class=\"fl-col-content fl-node-content\"><div class=\"fl-module fl-module-heading fl-node-khqec5ng07wf\" data-node=\"khqec5ng07wf\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h3 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">Let Us Recommend an Assisted Living Community<\/span>\n\t<\/h3>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-rich-text fl-node-5s967gr4c12l\" data-node=\"5s967gr4c12l\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p>All CarePatrol senior placement services come with our promise to help you find the best home for your needs.<\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-button fl-node-f8gbqih6uc3t button-shadow\" data-node=\"f8gbqih6uc3t\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-button-wrap fl-button-width-auto fl-button-center\">\n\t\t\t<a href=\"\/locations\/\"  target=\"_self\"  class=\"fl-button\" >\n\t\t\t\t\t\t\t<span class=\"fl-button-text\">Find Your Closest CarePatrol<\/span>\n\t\t\t\t\t<\/a>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<div id=\"ResultsContainer\" class=\"fl-row fl-row-full-width fl-row-bg-color fl-node-g8sxbcye4jzh fl-row-default-height fl-row-align-center hidden fl-row-has-layers\" data-node=\"g8sxbcye4jzh\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t<div class=\"fl-builder-layer fl-builder-shape-layer fl-builder-top-edge-layer fl-builder-shape-triangle\">\n\t<svg alt role=\"img\" class=\"fl-builder-layer-align-top-center\" viewBox=\"0 0 50 34\" preserveAspectRatio=\"none\">\n\t\t<title>Row triangle Shape<\/title>\n\t\t<desc>Decorative svg added to top<\/desc>\n\t\t<defs>\n\t\t\t\t<\/defs>\n\n\t\t<g class=\"fl-shape-content\">\n\t\t\t<polygon class=\"fl-shape\" points=\"25,34 0,0 50,0\"><\/polygon>\n\t\t<\/g>\n\t<\/svg>\n<\/div>\n\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-zadh7v4lei6t\" data-node=\"zadh7v4lei6t\">\n\t\t\t<div class=\"fl-col fl-node-a5f24w7psykj fl-col-bg-color\" data-node=\"a5f24w7psykj\">\n\t<div class=\"fl-col-content fl-node-content\"><div class=\"fl-module fl-module-html fl-node-6o3fc7b02wvl\" data-node=\"6o3fc7b02wvl\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-html\">\n\t<div id=\"ResultsTextContainer\">\n  <div class=\"results\">Results: <span id=\"resultCount\">0<\/span>\/10<\/div>\n  <div class=\"results_heading\" id=\"resultHeading\"><\/div>\n  <div class=\"results_message\" id=\"resultMessage\"><\/div>\n  \n<div class=\"fl-builder-content fl-builder-content-8014 fl-builder-template fl-builder-layout-template fl-builder-global-templates-locked\" data-post-id=\"8014\"><div class=\"fl-row fl-row-full-width fl-row-bg-color fl-node-v5bjpdokyfa3 fl-row-default-height fl-row-align-center\" data-node=\"v5bjpdokyfa3\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-keiucr2dbnwl\" data-node=\"keiucr2dbnwl\">\n\t\t\t<div id=\"ConnectFormContainer2\" class=\"fl-col fl-node-8iowykfuv4n1 fl-col-bg-color\" data-node=\"8iowykfuv4n1\">\n\t<div class=\"fl-col-content fl-node-content\"><div id=\"ConnectForm2\" class=\"fl-module fl-module-html fl-node-sqwbx2n5ta91\" data-node=\"sqwbx2n5ta91\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-html\">\n\t<div class=\"form-overlay\" style=\"display: none\">\n  <div class=\"spinner\"><\/div>\n<\/div>\n<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script data-hubspot-rendered=\"true\">\n  hbspt.forms.create({\n    region: \"na1\",\n    portalId: \"289861\",\n    formId: \"8af51148-024f-4272-bd9d-f9e02b1ddfc7\",\n  });\n<\/script>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    setTimeout(function () {\n      var customSubmitButton = document.querySelector(\"#QuestionsCustomSubmit\");\n      var mainHubspotForm = document.querySelector(\"#hsForm_8af51148-024f-4272-bd9d-f9e02b1ddfc7\");\n      var spinner = document.querySelector(\"#ConnectForm .form-overlay\");\n\n      if (customSubmitButton) {\n        customSubmitButton.addEventListener(\"click\", function (e) {\n          e.preventDefault(); \/\/ Prevent form submission until validation passes\n\n          if (spinner) {\n            spinner.style.display = \"flex\"; \/\/ Show overlay with flex to center spinner\n          }\n\n          var isValid = validateForm(mainHubspotForm);\n\n          if (isValid) {\n            \/\/ Get the zip code value\n            var mainZipCode = mainHubspotForm.querySelector('input[name=\"zip\"]').value;\n\n            \/\/ Make an Ajax request to the WordPress admin-ajax.php file\n            makeAjaxRequest(mainZipCode, function (response) {\n              \/\/ Check if the response contains a valid HubSpot ID\n              if (response && response.hubspot_id) {\n                \/\/ Update the franchise_id input field\n                mainHubspotForm.querySelector('input[name=\"franchise_id\"]').value = response.hubspot_id;\n\n                \/\/ Simulate clicking the actual form submit button\n                if (mainHubspotForm) {\n                  \/\/ Update the franchise_id input field before submitting\n                  mainHubspotForm.querySelector('input[name=\"franchise_id\"]').value = response.hubspot_id;\n                  mainHubspotForm.submit();\n                }\n\n                \/\/ Check for the presence of .submitted-message continuously\n                var intervalId = setInterval(function () {\n                  var mainSubmittedMessage = document.querySelector(\".hs-form-8af51148-024f-4272-bd9d-f9e02b1ddfc7\");\n\n                  if (mainSubmittedMessage) {\n                    \/\/ Hide or remove the submit button\n                    customSubmitButton.style.display = \"none\"; \/\/ You can use 'none' to hide, or 'remove()' to completely remove\n\n                    \/\/ Hide the overlay once the form is submitted\n                    if (spinner) {\n                      spinner.style.display = \"none\"; \/\/ Hide the overlay\n                    }\n\n                    clearInterval(intervalId); \/\/ Stop the interval once .submitted-message is found\n                  }\n                }, 500); \/\/ Check every 500 milliseconds\n              } else {\n                console.error(\"Error: Unable to retrieve HubSpot ID from server.\");\n                \/\/ Hide overlay if there was an error\n                if (spinner) {\n                  spinner.style.display = \"none\"; \/\/ Hide the overlay\n                }\n              }\n            });\n\n            \/\/ Continue with your existing form submission logic\n            \/\/ mainHubspotForm.submit();\n          } else {\n            \/\/ Hide the spinner if validation fails\n            spinner.style.display = \"none\";\n          }\n        });\n      } else {\n        console.error(\"#CustomSubmit button not found on the page.\");\n      }\n    }, 1500);\n  });\n\n  function makeAjaxRequest(mainZipCode, callback) {\n    var xhr = new XMLHttpRequest();\n    xhr.open(\"POST\", \"\/wp-admin\/admin-ajax.php\");\n    xhr.setRequestHeader(\"Content-Type\", \"application\/x-www-form-urlencoded\");\n\n    xhr.onload = function () {\n      if (xhr.status === 200) {\n        var response = JSON.parse(xhr.responseText);\n        callback(response);\n      } else {\n        console.error(\"Error during AJAX request:\", xhr.status, xhr.statusText);\n      }\n    };\n\n    xhr.onerror = function () {\n      console.error(\"Network error during AJAX request\");\n    };\n\n    \/\/ Use the correct action parameter\n    xhr.send(\"action=handle_zipcode_request&zip_code=\" + encodeURIComponent(mainZipCode));\n  }\n\n  function validateForm(form) {\n    var isValid = true;\n\n    \/\/ Clear all previous error messages before starting validation\n    clearAllErrorMessages(form);\n\n    \/\/ Validate First Name (required field)\n    var firstNameInput = form.querySelector('input[name=\"firstname\"]');\n    var firstNameError = getErrorElement(firstNameInput);\n    if (firstNameInput.value.trim() === \"\") {\n      firstNameError.textContent = \"First name is required.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Last Name (required field)\n    var lastNameInput = form.querySelector('input[name=\"lastname\"]');\n    var lastNameError = getErrorElement(lastNameInput);\n    if (lastNameInput.value.trim() === \"\") {\n      lastNameError.textContent = \"Last name is required.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Postal Code (Canadian format: alternating letter-number)\nvar zipInput = form.querySelector('input[name=\"zip\"]');\nvar zipError = getErrorElement(zipInput);\nif (!\/^[A-Za-z]\\d[A-Za-z](?: ?\\d[A-Za-z]\\d)?$\/.test(zipInput.value)) {\n  zipError.textContent = \"Please enter a valid Canadian postal code (e.g., A1A 1A1 or A1A).\";\n  isValid = false;\n}\n\n    \/\/ Validate Phone Number (US phone number)\n    var phoneInput = form.querySelector('input[name=\"phone\"]');\n    var phoneError = getErrorElement(phoneInput);\n    if (!\/^\\(?([0-9]{3})\\)?[-.\u25cf]?([0-9]{3})[-.\u25cf]?([0-9]{4})$\/.test(phoneInput.value)) {\n      phoneError.textContent = \"Please enter a valid Canadian phone number.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Email\n    var emailInput = form.querySelector('input[name=\"email\"]');\n    var emailError = getErrorElement(emailInput);\n    if (!\/^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$\/.test(emailInput.value)) {\n      emailError.textContent = \"Please enter a valid email address.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Dropdown\n    var dropdownInput = form.querySelector('select[name=\"how_can_we_help_you_2025\"]');\n    var dropdownError = getErrorElement(dropdownInput);\n    if (dropdownInput.value === \"\") {\n      dropdownError.textContent = \"Please select an option.\";\n      isValid = false;\n    }\n\n    \/\/ Validate Text Input (required field)\n    var textInput = form.querySelector('textarea[name=\"other_information_you_want_to_share_\"]');\n    var textError = getErrorElement(textInput);\n    if (textInput.value.trim() === \"\") {\n      textError.textContent = \"This field is required.\";\n      isValid = false;\n    }\n\n    return isValid;\n  }\n\n  \/\/ Function to clear all error messages\n  function clearAllErrorMessages(form) {\n    var errorMessages = form.querySelectorAll(\".error-message\");\n    errorMessages.forEach(function (errorMessage) {\n      errorMessage.textContent = \"\"; \/\/ Clear the error text\n    });\n  }\n\n  \/\/ Function to create or get the error message element\n  function getErrorElement(inputElement) {\n    \/\/ Check for an existing error message\n    var errorElement = inputElement.nextElementSibling;\n\n    \/\/ If it exists but isn't the error message, create a new one\n    if (!errorElement || !errorElement.classList.contains(\"error-message\")) {\n      errorElement = document.createElement(\"div\");\n      errorElement.className = \"error-message\";\n      errorElement.style.color = \"red\";\n      inputElement.parentNode.insertBefore(errorElement, inputElement.nextSibling);\n    }\n    return errorElement;\n  }\n<\/script>\n<div class=\"asterisk\">*Indicates required questions<\/div>\n\n<button id=\"QuestionsCustomSubmit\">Send Request<\/button>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<div class=\"fl-row fl-row-full-width fl-row-bg-color fl-node-wpmz37v6u4lx fl-row-default-height fl-row-align-center\" data-node=\"wpmz37v6u4lx\">\n\t<div class=\"fl-row-content-wrap\">\n\t\t\t\t\t\t<div class=\"fl-row-content fl-row-fixed-width fl-node-content\">\n\t\t\n<div class=\"fl-col-group fl-node-uesd4a5wqfry\" data-node=\"uesd4a5wqfry\">\n\t\t\t<div class=\"fl-col fl-node-tm20cad8usln fl-col-bg-color\" data-node=\"tm20cad8usln\">\n\t<div class=\"fl-col-content fl-node-content\"><div class=\"fl-module fl-module-photo fl-node-anfcqr1izum6\" data-node=\"anfcqr1izum6\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div role=\"figure\" class=\"fl-photo fl-photo-align-center\" itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t<div class=\"fl-photo-content fl-photo-img-svg\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"fl-photo-img wp-image-1786 size-full\" src=\"https:\/\/carepatrol.ca\/wp-content\/uploads\/2023\/10\/Listen360PoweredBy.svg\" alt=\"Listen360PoweredBy\" height=\"117\" width=\"923\" title=\"Listen360PoweredBy\"  itemprop=\"image\" \/>\n\t\t\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-heading fl-node-4pnq0ugjdxhk\" data-node=\"4pnq0ugjdxhk\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<h2 class=\"fl-heading\">\n\t\t<span class=\"fl-heading-text\">CarePatrol has 3,000+ positive reviews<\/span>\n\t<\/h2>\n\t<\/div>\n<\/div>\n<div class=\"fl-module fl-module-rich-text fl-node-iarq027v9eyj\" data-node=\"iarq027v9eyj\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p>across North America from those we work with<\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\n<div class=\"fl-col-group fl-node-otqeli8ck950\" data-node=\"otqeli8ck950\">\n\t\t\t<div class=\"fl-col fl-node-82u05rcwakg9 fl-col-bg-color fl-col-has-cols\" data-node=\"82u05rcwakg9\">\n\t<div class=\"fl-col-content fl-node-content\">\n<div class=\"fl-col-group fl-node-8vzh5ucypkiq fl-col-group-nested\" data-node=\"8vzh5ucypkiq\">\n\t\t\t<div class=\"fl-col fl-node-9nl6x2f4qr0k fl-col-bg-color fl-col-small quote\" data-node=\"9nl6x2f4qr0k\">\n\t<div class=\"fl-col-content fl-node-content\"><div id=\"quotation\" class=\"fl-module fl-module-rich-text fl-node-zl1x2e8mn7bw\" data-node=\"zl1x2e8mn7bw\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p>\"Kevin was there for us from beginning to end, answering our many questions and offering helpful suggestions and insights. He made this extremely difficult transition much more bearable for us. I highly recommend this service.\" - <strong>Angela<\/strong><\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t<div class=\"fl-col fl-node-ipocgqr2j7e1 fl-col-bg-color fl-col-small\" data-node=\"ipocgqr2j7e1\">\n\t<div class=\"fl-col-content fl-node-content\"><div id=\"quotation\" class=\"fl-module fl-module-rich-text fl-node-1by6gipe9qm0\" data-node=\"1by6gipe9qm0\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p>\"The advisor was extremely helpful and caring during a difficult and emotional time for me. She helped me find a good safe place for my husband. In a situation where I couldn't personally check out the facility because of the virus quarantine, I felt confident in her recommendation of the care facility I chose.\" - <strong>Terri<\/strong><\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t\t\t<div class=\"fl-col fl-node-r1em3wf6g4ia fl-col-bg-color fl-col-small\" data-node=\"r1em3wf6g4ia\">\n\t<div class=\"fl-col-content fl-node-content\"><div id=\"quotation\" class=\"fl-module fl-module-rich-text fl-node-315sf89q7okg\" data-node=\"315sf89q7okg\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<div class=\"fl-rich-text\">\n\t<p>\"Assisted living help with Bonnie was amazing. She helped set up video visits with my mother in the hospital and explained well her placement options. She talked with my wife and I at length and found my mother an excellent place for her new home.\" - <strong>Jeff M.D.<\/strong><\/p>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":200,"featured_media":0,"parent":35,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-217","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/pages\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/users\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":13,"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/pages\/217\/revisions"}],"predecessor-version":[{"id":8203,"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/pages\/217\/revisions\/8203"}],"up":[{"embeddable":true,"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/pages\/35"}],"wp:attachment":[{"href":"https:\/\/carepatrol.ca\/central-toronto\/wp-json\/wp\/v2\/media?parent=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}