{"id":56604,"date":"2019-08-13T15:10:24","date_gmt":"2019-08-13T19:10:24","guid":{"rendered":"https:\/\/www.nortonhealthcare.com\/?page_id=56604"},"modified":"2025-02-03T11:16:24","modified_gmt":"2025-02-03T16:16:24","slug":"norton-primary-care","status":"publish","type":"page","link":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/","title":{"rendered":"Norton Healthcare Primary Care Locations"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Whether you\u2019re sick, need a routine checkup or ongoing care, Norton Community Medical Associates primary care physicians and advanced practice providers are here for you. Our providers work to build an ongoing, active partnership with you to keep you in your best health and doing the things you love.<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Norton Community Medical Associates offices provide primary care in&nbsp;Louisville, Southern Indiana and surrounding areas&nbsp;at over 35 locations. Our offices are staffed by teams of experienced providers who specialize in internal medicine, family medicine and pediatrics. Your provider will help you manage your short- and long-term health goals, offering guidance on disease prevention, management of chronic conditions and diagnosis of medical concerns. Your provider will support you in navigating specialized care when needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Benefits of choosing a Norton Community Medical Associates primary care provider:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Over 35\u00a0<a href=\"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/\">Norton Community Medical Associates primary care<\/a>\u00a0locations offer convenient access to care across the Louisville area and Southern Indiana, with online scheduling.<\/li><li>Your primary care provider connects you to a large network of specialists and hospitals to ensure coordinated care.<\/li><li>Primary care with Spanish-speaking providers and office staff is available at <a href=\"https:\/\/nortonhealthcare.com\/location\/LOC0000191976\/\">Norton Community Medical Associates \u2013 La Cl\u00ednica Preston<\/a>.<\/li><li><a href=\"https:\/\/nortonhealthcare.com\/patient-resources\/video-visits\/\">Norton Telehealth<\/a>\u00a0appointments with your primary care provider may be available. If you are unsure about whether a telehealth visit is appropriate for your health issue, contact your provider\u2019s office.<\/li><li>Extensive <a href=\"https:\/\/nortonhealthcare.com\/patient-resources\/norton-now\/\">after-hours care options<\/a> are available, featuring in-person and virtual urgent care.<\/li><li>You\u2019ll have access to <a href=\"https:\/\/nortonhealthcare.com\/location\/LOC0000192013\/\">Norton Healthcare Express Services<\/a>, which offers drive-thru vaccination and lab options.<\/li><li>Five primary care locations share space with our <a href=\"https:\/\/nortonhealthcare.com\/services-and-conditions\/endocrinology-diabetes\/locations\/\">Norton Community Medical Associates \u2013 Endocrinology<\/a> team, offering additional diabetes support.<\/li><li>Communicate with your primary health care provider and any others who treat you through your free\u00a0<a href=\"https:\/\/mychart.nortonhealthcare.org\/\">MyNortonChart account<\/a>. Order prescription refills, see lab results, ask questions about your care and more.<\/li><\/ul>\n\n\n\n<div style=\"height:70px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<script>\n    var options = {\n\t\tmethod: 'GET',\n\t\theaders: {\n\t\t\t'Authorization': 'Bearer ' + token + ''\n\t\t}\n\t}\n<\/script>\n\n<style>\n\n<\/style>\n\n<link href=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v3.4.0\/mapbox-gl.css\" rel=\"stylesheet\">\n<script src=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v3.4.0\/mapbox-gl.js\"><\/script>\n<link rel=\"stylesheet\" href=\"\/wp-content\/themes\/norton-parent-theme\/assets\/css\/sm-loader-plus.min.css\">\n<style>\n    .location-img {\n        object-fit: cover;\n    }\n\n    .mapboxgl-ctrl-attrib-inner {\n        a {\n            display: none !important;\n        }\n\n        a:first-of-type {\n            display: block !important;\n        }\n    }\n\n    @media (min-width: 992px) {\n        .modal .modal-dialog {\n            height: auto;\n        }\n    }\n<\/style>\n\n\n            <div class=\"row mt-5\">\n        <div class=\"col\">\n            <div class=\"input-group input-group-outline mb-4\">\n                <label class=\"form-label\">Sort by Zip<\/label>\n                <input class=\"form-control zip-input\" type=\"text\" id=\"zip-input-1\" maxlength=\"5\" pattern=\"\\d{5}\" \/>\n            <\/div>\n        <\/div>\n        <div class=\"col-lg-4\">\n            <div class=\"nav-wrapper position-relative end-0 mb-2\">\n                <ul class=\"nav nav-pills nav-fill p-1\" role=\"tablist\">\n                    <li class=\"nav-item\">\n                        <a class=\"nav-link mb-0 px-0 py-1 active\" data-bs-toggle=\"tab\" href=\"#locGridView-1\" aria-controls=\"locGridView-1\" role=\"tab\" aria-selected=\"true\">\n                            <i class=\"fa-solid fa-grid-2\"><\/i> Grid\n                        <\/a>\n                    <\/li>\n                    <li class=\"nav-item\">\n                        <a id=\"mapTab-1\" class=\"nav-link mb-0 px-0 py-1 \" data-bs-toggle=\"tab\" href=\"#locMapView-1\" aria-controls=\"locMapView-1\" role=\"tab\" aria-selected=\"false\">\n                            <i class=\"fa-solid fa-solid fa-location-dot\"><\/i> Map\n                        <\/a>\n                    <\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n        <div class=\"tab-content mb-5\">\n        <div class=\"tab-pane fade show active\" id=\"locGridView-1\" role=\"tabpanel\" aria-labelledby=\"locationGridToggle\">\n            <div id=\"error-alert-1\" class=\"alert alert-danger d-flex align-items-center d-none\" role=\"alert\" style=\"color: #fff;\">\n                <svg class=\"bi flex-shrink-0 me-2\" width=\"24\" height=\"24\" role=\"img\" aria-label=\"Danger:\"><use xlink:href=\"#exclamation-triangle-fill\"\/><\/svg>\n                <div id=\"error-alert-msg-1\"><\/div>\n            <\/div>\n            <div id=\"locCardFull1\" class=\"row gy-3\">\n\n                <div class=\"col-xxl-3 col-xl-4 col-md-6 d-flex align-items-stretch sm-loading\">\n                    <div class=\"card  w-100 shadow-lg my-4\">\n                        <div class=\"card-body text-center pb-0\">\n                            <p class=\"h6 sm-item-secondary text-ce title\" style=\"width: 80%;margin-left: auto;margin-right: auto;\"><\/p>\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-12rem text-sm\"><\/p>\n                            <p class=\"mb-1 mx-auto sm-item-secondary sm-item-w-10rem text-sm\"><\/p><p class=\"mb-0 mx-auto sm-item-secondary\" style=\"width: 110px;\"><\/p>\n                        <\/div>\n                        <div class=\"card-footer pt-0\">\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-10rem\"><\/p>\n                            <div class=\"mt-2 d-flex flex-row\">\n                                <a href=\"javascript:void();&quot;\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<\/a>\n                                <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"col-xxl-3 col-xl-4 col-md-6 d-flex align-items-stretch sm-loading\">\n                    <div class=\"card  w-100 shadow-lg my-4\">\n                        <div class=\"card-body text-center pb-0\">\n                            <p class=\"h6 sm-item-secondary text-ce title\" style=\"width: 80%;margin-left: auto;margin-right: auto;\"><\/p>\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-12rem text-sm\"><\/p>\n                            <p class=\"mb-1 mx-auto sm-item-secondary sm-item-w-10rem text-sm\"><\/p><p class=\"mb-0 mx-auto sm-item-secondary\" style=\"width: 110px;\"><\/p>\n                        <\/div>\n                        <div class=\"card-footer pt-0\">\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-10rem\"><\/p>\n                            <div class=\"mt-2 d-flex flex-row\">\n                                <a href=\"javascript:void();&quot;\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<\/a>\n                                <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"col-xxl-3 col-xl-4 col-md-6 d-flex align-items-stretch sm-loading\">\n                    <div class=\"card  w-100 shadow-lg my-4\">\n                        <div class=\"card-body text-center pb-0\">\n                            <p class=\"h6 sm-item-secondary text-ce title\" style=\"width: 80%;margin-left: auto;margin-right: auto;\"><\/p>\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-12rem text-sm\"><\/p>\n                            <p class=\"mb-1 mx-auto sm-item-secondary sm-item-w-10rem text-sm\"><\/p><p class=\"mb-0 mx-auto sm-item-secondary\" style=\"width: 110px;\"><\/p>\n                        <\/div>\n                        <div class=\"card-footer pt-0\">\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-10rem\"><\/p>\n                            <div class=\"mt-2 d-flex flex-row\">\n                                <a href=\"javascript:void();&quot;\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<\/a>\n                                <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"col-xxl-3 col-xl-4 col-md-6 d-flex align-items-stretch sm-loading\">\n                    <div class=\"card  w-100 shadow-lg my-4\">\n                        <div class=\"card-body text-center pb-0\">\n                            <p class=\"h6 sm-item-secondary text-ce title\" style=\"width: 80%;margin-left: auto;margin-right: auto;\"><\/p>\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-12rem text-sm\"><\/p>\n                            <p class=\"mb-1 mx-auto sm-item-secondary sm-item-w-10rem text-sm\"><\/p><p class=\"mb-0 mx-auto sm-item-secondary\" style=\"width: 110px;\"><\/p>\n                        <\/div>\n                        <div class=\"card-footer pt-0\">\n                            <p class=\"mb-0 mx-auto sm-item-secondary sm-item-w-10rem\"><\/p>\n                            <div class=\"mt-2 d-flex flex-row\">\n                                <a href=\"javascript:void();&quot;\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<\/a>\n                                <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm mb-0 flex-fill sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n        <div class=\"tab-pane fade \" id=\"locMapView-1\" role=\"tabpanel\" aria-labelledby=\"locationMapToggle\">\n            <div id=\"error-alert-map-1\" class=\"alert alert-danger d-flex align-items-center d-none\" role=\"alert\" style=\"color: #fff;\">\n                <svg class=\"bi flex-shrink-0 me-2\" width=\"24\" height=\"24\" role=\"img\" aria-label=\"Danger:\"><use xlink:href=\"#exclamation-triangle-fill\"\/><\/svg>\n                <div id=\"error-alert-msg-map-1\"><\/div>\n            <\/div>\n            <div class=\"row\">\n                <div class=\"col-xxl-4 col-xl-5 order-xl-1 order-2\">\n                    <div id=\"locCardMap1\" class=\"row gy-1\">\n                        <div class=\"card my-1 sm-loading\">\n                            <div class=\"card-body py-3 px-0\">\n                                <p class=\"d-block h6 mb-1 sm-item-secondary sm-item-w-10 title\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-5 text-sm\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-4 text-sm\"><\/p><p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-3 text-sm\"><\/p><p class=\"d-block mb-0 sm-item-secondary sm-item-w-3\">&nbsp;<\/p>\n                                <p class=\"d-block mb-0 sm-item-secondary sm-item-w-4\"><\/p>\n                                <div class=\"mt-2 d-flex flex-row\">\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<p><\/p><\/a>\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"card my-1 sm-loading\">\n                            <div class=\"card-body py-3 px-0\">\n                                <p class=\"d-block h6 mb-1 sm-item-secondary sm-item-w-10 title\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-5 text-sm\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-4 text-sm\"><\/p><p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-3 text-sm\"><\/p><p class=\"d-block mb-0 sm-item-secondary sm-item-w-3\">&nbsp;<\/p>\n                                <p class=\"d-block mb-0 sm-item-secondary sm-item-w-4\"><\/p>\n                                <div class=\"mt-2 d-flex flex-row\">\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<p><\/p><\/a>\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"card my-1 sm-loading\">\n                            <div class=\"card-body py-3 px-0\">\n                                <p class=\"d-block h6 mb-1 sm-item-secondary sm-item-w-10 title\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-5 text-sm\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-4 text-sm\"><\/p><p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-3 text-sm\"><\/p><p class=\"d-block mb-0 sm-item-secondary sm-item-w-3\">&nbsp;<\/p>\n                                <p class=\"d-block mb-0 sm-item-secondary sm-item-w-4\"><\/p>\n                                <div class=\"mt-2 d-flex flex-row\">\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<p><\/p><\/a>\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"card my-1 sm-loading\">\n                            <div class=\"card-body py-3 px-0\">\n                                <p class=\"d-block h6 mb-1 sm-item-secondary sm-item-w-10 title\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-5 text-sm\"><\/p>\n                                <p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-4 text-sm\"><\/p><p class=\"lh-sm mb-1 sm-item-secondary sm-item-w-3 text-sm\"><\/p><p class=\"d-block mb-0 sm-item-secondary sm-item-w-3\">&nbsp;<\/p>\n                                <p class=\"d-block mb-0 sm-item-secondary sm-item-w-4\"><\/p>\n                                <div class=\"mt-2 d-flex flex-row\">\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 me-1 sm-item-primary\"><svg class=\"svg-inline--fa fa-diamond-turn-right me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"diamond-turn-right\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-diamond-turn-right me-1\"><\/i> --> Directions<p><\/p><\/a>\n                                    <a href=\"javascript:void();\" class=\"btn btn-outline-primary btn-sm flex-fill mb-0 sm-item-primary\"><svg class=\"svg-inline--fa fa-globe me-1\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"globe\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z\"><\/path><\/svg><!-- <i class=\"fa-solid fa-globe me-1\"><\/i> --> Details<\/a>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"col-xxl-8 col-xl-7 order-xl-2 order-1 mb-4 mb-xl-0\">\n                    <div class=\"position-sticky top-8 ratio ratio-4x3\">\n                        <div id=\"map-container-1\" class=\"sm-loading\">\n                            <div id=\"map-1\" class=\"img-fluid sm-item-primary\" style=\"height: 100%; width: 100%;\"><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script type=\"module\">\n        import LocationBlock from '\/wp-content\/themes\/norton-parent-theme\/assets\/js\/location\/location-block.js';\n\n        let block, locations;\n        const defaultNoHoursMessage = 'Please call for hours';\n        const waitTimeIds = [];\n\t\tlet styles= '';\n        await init();\n\n        async function init() {\n            block = new LocationBlock({token: token, defaultPhone: '(502) 629-1234' });\n\n            let url = \"https:\/\/api.kyruus.com\/v9\/norton\/locations?per_page=100&sort=name&filter=publish_local_listing:True&filter=brand.name:NH%23ALL&filter=location_type.name:Primary Care Practice\";\n\n                                                var locIds = [];\n\t\t\tlocations = [];\n\n            if (locIds.length > 0) {\n                const baseUrl = \"https:\/\/api.kyruus.com\/v9\/norton\/locations\/\";\n\t\t\t\tstyles= 'col-md-6 col-sm-12 d-flex align-items-stretch';\n                try {\n                    const results = await Promise.all(\n                        locIds.map(id => block.getData(baseUrl + id))\n                    );\n                    \/\/ Ensure we always end up with an array of location objects\n                    locations = results.reduce((acc, item) => {\n                        if (Array.isArray(item)) acc.push(...item);\n                        else if (item) acc.push(item);\n                        return acc;\n                    }, []);\n                } catch (err) {\n                    console.error('Error fetching location data', err);\n                    block.setInnerHtmlById('error-alert-msg-1', 'Sorry, something went wrong. Please try again later.');\n                    block.showElementById('error-alert-1');\n                    block.setInnerHtmlById('error-alert-msg-map-1', 'Sorry, something went wrong. Please try again later.');\n                    block.showElementById('error-alert-map-1');\n                    return;\n                }\n            } else {\n                try {\n                    locations = await block.getData(url);\n\t\t\t\t\t                } catch (err) {\n                    console.error('Error fetching location data', err);\n                    block.setInnerHtmlById('error-alert-msg-1', 'Sorry, something went wrong. Please try again later.');\n                    block.showElementById('error-alert-1');\n                    block.setInnerHtmlById('error-alert-msg-map-1', 'Sorry, something went wrong. Please try again later.');\n                    block.showElementById('error-alert-map-1');\n                    return;\n                }\n            }\n\n\n            buildHtml(locations, styles);\n\n            \/\/ Create Map\n            const map = new mapboxgl.Map({\n                accessToken: 'pk.eyJ1Ijoibm9ydG9uaGVhbHRoY2FyZSIsImEiOiJjbHZlNm93MHQwNnN3MndudHM5YWZ0bWZxIn0.SruldK2QS_TJ7a-AoQIoRg',\n                container: 'map-1',\n                style: 'mapbox:\/\/styles\/nortonhealthcare\/clvgs439502od01pe9f9340na',\n                zoom: 16,\n                \/\/ center: page.coordinates,\n                cooperativeGestures: true,\n                pitch: 40\n            });\n\n            const isPeds = 'NH' === 'NC';\n            const markerImg = isPeds ? 'marker_default_peds.png' : 'marker_norton.png'\n            var bounds = new mapboxgl.LngLatBounds();\n            const markerEls = [];\n\n            \/\/ Iterate over all locations\n            locations.forEach(loc => {\n                \/\/ Gather all ICC wait time ids\n                if (loc.location_type?.name === 'Immediate Care Center' && loc.custom?.clockwise_id) {\n                    waitTimeIds.push(loc.custom.clockwise_id);\n                }\n\n                if (!!loc.address?.coordinates?.lon && !!loc.address?.coordinates?.lat) {\n                    \/\/ Add markers to map\n                    const markerEl = document.createElement('a');\n                    markerEl.className = 'marker';\n                    markerEl.style.backgroundImage = `url(\/wp-content\/themes\/norton-parent-theme\/assets\/js\/location\/map-component\/media\/location-finder\/markers\/${markerImg})`;\n                    markerEl.style.width = '50px';\n                    markerEl.style.height = '50px';\n                    markerEl.style.backgroundSize = 'cover';\n                    markerEl.href = `\/location\/${loc.id}`;\n                    markerEl.target = '_blank';\n                    new mapboxgl.Marker(markerEl, { offset: [0, -20] })\n                        .setLngLat([loc.address?.coordinates?.lon, loc.address?.coordinates?.lat])\n                        .addTo(map);\n\n                    markerEls.push(markerEl);\n\n                    bounds.extend([loc.address?.coordinates?.lon, loc.address?.coordinates?.lat]);\n                }\n            });\n\n            if (markerEls && markerEls.length) {\n                \n                                const padding = 0;\n                const boundsLike = [\n                    [bounds.getSouthWest().lng, bounds.getSouthWest().lat],\n                    [bounds.getNorthEast().lng, bounds.getNorthEast().lat]\n                ];\n                const camera = map?.cameraForBounds(boundsLike, {padding: padding});\n                bounds.center = camera?.center;\n\n                map?.flyTo({\n                    center: camera?.center,\n                    \/\/ zoom: Math.max(camera?.zoom || MAX_ZOOM, MIN_ZOOM),\n                    zoom: camera?.zoom,\n                    pitch: 40,\n                    duration: 0\n                });\n            }\n\n            \/\/block.startClockwise(waitTimeIds);\n            block.startHoursUpdate();\n\n            \/\/ Redraw Grid\/Map moving tabs\n            \/\/ redrawMovingTabs();\n\n            const mapTab = document.getElementById('mapTab-1');\n            mapTab?.addEventListener('shown.bs.tab', function (event) {\n                map?.resize();\n                \/\/ event.relatedTarget \/\/ previous active tab\n            });\n\n            \/\/ Remove loading state once map has loaded\n            map?.on('load', ()=> {\n                \/\/map?.resize();\n                \/\/ NOTE: This can cause problems for some reason. Set this last.\n                block.removeClassById('map-container-1', 'sm-loading');\n            });\n        }\n\n        \n        function buildHtml(locations, styles) {\n            block.resetCardBuilders('1');\n\n            \/\/ User Agent\n            var is_iOS = (\/iPhone|iPad|iPod\/i.test(navigator.userAgent)) || false;\n\n            \/\/ Card Creation\n            var locCardFull = '';\n            var locCardMap = '';\n\n            document.getElementById(\"locCardFull1\").innerHTML = locCardFull;\n            document.getElementById(\"locCardMap1\").innerHTML = locCardMap;\n\n            \/\/ Repeater\n            for (var i = 0; i < locations.length; i++) {\n\n                var loc = locations[i];\n\n                \/\/const cardBuilder = new LocationCardBuilder(loc, { is_iOS: is_iOS, defaultNoHoursMessage: defaultNoHoursMessage, waitTimes: block.waitTimes });\n                const cardBuilder = block.createCardBuilder(loc, {\n                    defaultOsLabel: 'Book Your Appointment',\n                    defaultNoHoursMessage: defaultNoHoursMessage,\n                    fullPage: false,\n                    hideLocationAddress: false,\n                    is_iOS: is_iOS,\n                    showLocImage: true,\n                    waitTimes: block.waitTimes,\n                });\n                block.addCardBuilder('1', cardBuilder);\n                locCardFull += cardBuilder.defaultCard(styles);\n                locCardMap += cardBuilder.mapCard();\n            }\n\n            document.getElementById(\"locCardFull1\").innerHTML = locCardFull;\n            document.getElementById(\"locCardMap1\").innerHTML = locCardMap;\n        }\n\n        async function sortByDistance(zip) {\n            if (!(\/^\\d{5}$\/.test(zip))) { return; }\n            const sorted = await block.sortByZip(zip, locations);\n            buildHtml(sorted, styles);\n        }\n\n        \/\/ Sort by zip input\n        const zipInput = document.getElementById('zip-input-1');\n        zipInput.addEventListener('input', (event) => {\n            sortByDistance(event.target.value);\n        });\n        \/\/ Handle paste and autofill\n        zipInput.addEventListener('change', (event) => {\n            sortByDistance(event.target.value);\n        });\n    <\/script>\n\n<script type=\"text\/javascript\">\n    function loadTitleByDeptID(deptId) {\n        const button = document.querySelector(`[data-dept-id=\"${deptId}\"]`);\n\n        if (!button) {\n            return null;\n        }\n\n        const card = button.closest('.card');\n\n        if (!card) {\n            return null;\n        }\n\n        const titleElement = card.querySelector('.h6.title');\n\n        if (!titleElement) {\n            return null;\n        }\n\n        return titleElement.innerText.trim();\n    }\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Whether you\u2019re sick, need a routine checkup or ongoing care, Norton Community Medical Associates primary care physicians and advanced practice providers are here for you. Our providers work to build&#8230;<\/p>\n","protected":false},"author":36,"featured_media":1143558,"parent":54885,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-56604","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Primary Care and General Practice Locations | Norton Healthcare Louisville, Ky.<\/title>\n<meta name=\"description\" content=\"Norton Community Medical Associates offices provide primary care in Louisville and Southern Indiana at over 30 locations staffed by experienced physicians, nurse practitioners, physician assistants and other providers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Norton Healthcare Primary Care Locations\" \/>\n<meta property=\"og:description\" content=\"Norton Community Medical Associates offices provide primary care in Louisville and Southern Indiana at over 30 locations staffed by experienced physicians, nurse practitioners, physician assistants and other providers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/\" \/>\n<meta property=\"og:site_name\" content=\"Norton Healthcare\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NortonHealthcare\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-03T16:16:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/2024\/03\/looking-for-pcp.jpg?wsr\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Norton_Health\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/\",\"url\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/\",\"name\":\"Primary Care and General Practice Locations | Norton Healthcare Louisville, Ky.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nortonhealthcare.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/looking-for-pcp.jpg\",\"datePublished\":\"2019-08-13T19:10:24+00:00\",\"dateModified\":\"2025-02-03T16:16:24+00:00\",\"description\":\"Norton Community Medical Associates offices provide primary care in Louisville and Southern Indiana at over 30 locations staffed by experienced physicians, nurse practitioners, physician assistants and other providers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nortonhealthcare.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/looking-for-pcp.jpg\",\"contentUrl\":\"https:\\\/\\\/nortonhealthcare.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/looking-for-pcp.jpg\",\"width\":1000,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/norton-primary-care\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nortonhealthcare.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Norton Healthcare Locations\",\"item\":\"https:\\\/\\\/nortonhealthcare.com\\\/locations\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Norton Healthcare Primary Care Locations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/#website\",\"url\":\"https:\\\/\\\/nortonhealthcare.com\\\/\",\"name\":\"Norton Healthcare\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nortonhealthcare.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/#organization\",\"name\":\"Norton Healthcare\",\"url\":\"https:\\\/\\\/nortonhealthcare.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nortonhealthcare.com\\\/wp-content\\\/uploads\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/nortonhealthcare.com\\\/wp-content\\\/uploads\\\/logo.png\",\"width\":220,\"height\":66,\"caption\":\"Norton Healthcare\"},\"image\":{\"@id\":\"https:\\\/\\\/nortonhealthcare.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/NortonHealthcare\",\"https:\\\/\\\/x.com\\\/Norton_Health\"],\"description\":\"For more than 130 years, Norton Healthcare\u2019s faith heritage has guided its mission to provide quality health care to all those it serves. Today, Norton Healthcare is a leader in serving adult and pediatric patients from throughout Greater Louisville, Southern Indiana, the commonwealth of Kentucky and beyond.\",\"telephone\":\"(502) 629-1234\",\"legalName\":\"Norton Healthcare, Inc.\",\"duns\":\"147792105\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Primary Care and General Practice Locations | Norton Healthcare Louisville, Ky.","description":"Norton Community Medical Associates offices provide primary care in Louisville and Southern Indiana at over 30 locations staffed by experienced physicians, nurse practitioners, physician assistants and other providers.","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:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/","og_locale":"en_US","og_type":"article","og_title":"Norton Healthcare Primary Care Locations","og_description":"Norton Community Medical Associates offices provide primary care in Louisville and Southern Indiana at over 30 locations staffed by experienced physicians, nurse practitioners, physician assistants and other providers.","og_url":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/","og_site_name":"Norton Healthcare","article_publisher":"https:\/\/www.facebook.com\/NortonHealthcare","article_modified_time":"2025-02-03T16:16:24+00:00","og_image":[{"width":1000,"height":600,"url":"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/2024\/03\/looking-for-pcp.jpg?wsr","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Norton_Health","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/","url":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/","name":"Primary Care and General Practice Locations | Norton Healthcare Louisville, Ky.","isPartOf":{"@id":"https:\/\/nortonhealthcare.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/#primaryimage"},"image":{"@id":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/#primaryimage"},"thumbnailUrl":"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/2024\/03\/looking-for-pcp.jpg","datePublished":"2019-08-13T19:10:24+00:00","dateModified":"2025-02-03T16:16:24+00:00","description":"Norton Community Medical Associates offices provide primary care in Louisville and Southern Indiana at over 30 locations staffed by experienced physicians, nurse practitioners, physician assistants and other providers.","breadcrumb":{"@id":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/#primaryimage","url":"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/2024\/03\/looking-for-pcp.jpg","contentUrl":"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/2024\/03\/looking-for-pcp.jpg","width":1000,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/nortonhealthcare.com\/locations\/norton-primary-care\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nortonhealthcare.com\/"},{"@type":"ListItem","position":2,"name":"Norton Healthcare Locations","item":"https:\/\/nortonhealthcare.com\/locations\/"},{"@type":"ListItem","position":3,"name":"Norton Healthcare Primary Care Locations"}]},{"@type":"WebSite","@id":"https:\/\/nortonhealthcare.com\/#website","url":"https:\/\/nortonhealthcare.com\/","name":"Norton Healthcare","description":"","publisher":{"@id":"https:\/\/nortonhealthcare.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nortonhealthcare.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nortonhealthcare.com\/#organization","name":"Norton Healthcare","url":"https:\/\/nortonhealthcare.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nortonhealthcare.com\/#\/schema\/logo\/image\/","url":"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/logo.png","contentUrl":"https:\/\/nortonhealthcare.com\/wp-content\/uploads\/logo.png","width":220,"height":66,"caption":"Norton Healthcare"},"image":{"@id":"https:\/\/nortonhealthcare.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NortonHealthcare","https:\/\/x.com\/Norton_Health"],"description":"For more than 130 years, Norton Healthcare\u2019s faith heritage has guided its mission to provide quality health care to all those it serves. Today, Norton Healthcare is a leader in serving adult and pediatric patients from throughout Greater Louisville, Southern Indiana, the commonwealth of Kentucky and beyond.","telephone":"(502) 629-1234","legalName":"Norton Healthcare, Inc.","duns":"147792105","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}}]}},"_links":{"self":[{"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/pages\/56604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/comments?post=56604"}],"version-history":[{"count":0,"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/pages\/56604\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/pages\/54885"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/media\/1143558"}],"wp:attachment":[{"href":"https:\/\/nortonhealthcare.com\/wp-json\/wp\/v2\/media?parent=56604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}