PageSourceSearch

https://publixcharities.org/reducing-homelessness/

html publixcharities.org collected 2026-10-02 04:56:00 UTC 223,542 bytes, 40 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">Reducing homelessness. - Publix Super Market Charities</title><meta name="description" content="Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need." data-next-head=""/><meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" data-next-head=""/><link rel="canonical" href="https://publixcharities.org/reducing-homelessness/" name="canonical" data-next-head=""/><meta property="og:locale" content="en_US" data-next-head=""/><meta property="og:type" content="article" data-next-head=""/><meta property="og:title" content="Reducing homelessness. - Publix Super Market Charities" data-next-head=""/><meta property="og:description" content="Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need." data-next-head=""/><meta property="og:url" content="https://publixcharities.org/reducing-homelessness/" data-next-head=""/><meta property="og:site_name" content="Publix Super Market Charities" data-next-head=""/><meta property="article:modified_time" content="2025-12-09T17:01:50+00:00" data-next-head=""/><meta property="og:image" content="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75&amp;strip=all" data-next-head=""/><meta property="og:image:width" content="1600" data-next-head=""/><meta property="og:image:height" content="900" data-next-head=""/><meta name="twitter:card" content="summary_large_image" data-next-head=""/><meta name="twitter:image" content="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75&amp;strip=all" data-next-head=""/><meta name="twitter:label1" content="Est. reading time" data-next-head=""/><meta name="twitter:data1" content="1 minute" data-next-head=""/>
1<script type="application/ld+json" data-next-head="">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpvip.publix.com\/charities\/reducing-homelessness\/","url":"https:\/\/wpvip.publix.com\/charities\/reducing-homelessness\/","name":"Reducing homelessness. - Publix Super Market Charities","isPartOf":{"@id":"https:\/\/wpvip.publix.com\/charities\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpvip.publix.com\/charities\/reducing-homelessness\/#primaryimage"},"image":{"@id":"https:\/\/wpvip.publix.com\/charities\/reducing-homelessness\/#primaryimage"},"thumbnailUrl":"https:\/\/wpvip.publix.com\/charities\/wp-content\/uploads\/sites\/14\/2022\/07\/building-hope-1600x900-1.jpg?quality=75&strip=all","datePublished":"2023-12-05T15:00:46+00:00","dateModified":"2025-12-09T17:01:50+00:00","description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpvip.publix.com\/charities\/reducing-homelessness\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpvip.publix.com\/charities\/reducing-homelessness\/#primaryimage","url":"https:\/\/wpvip.publix.com\/charities\/wp-content\/uploads\/sites\/14\/2022\/07\/building-hope-1600x900-1.jpg?quality=75&strip=all","contentUrl":"https:\/\/wpvip.publix.com\/charities\/wp-content\/uploads\/sites\/14\/2022\/07\/building-hope-1600x900-1.jpg?quality=75&strip=all","width":1600,"height":900,"caption":"mother with 3 young children"},{"@type":"WebSite","@id":"https:\/\/wpvip.publix.com\/charities\/#website","url":"https:\/\/wpvip.publix.com\/charities\/","name":"Publix Super Market Charities","description":"Corporate Foundation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpvip.publix.com\/charities\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1<meta name="p:domain_verify" content="b6f794e407b1baa381a43b95ab7b6ed6" data-next-head=""/><link rel="icon" type="image/x-icon" href="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/06/publix-logo.png" data-next-head=""/><link rel="preload" href="/_next/static/media/5b8f66157fd7896f-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/51547051aab0e507-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/6597a257105498ae-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/5f8afa6216ccb438.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5f8afa6216ccb438.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script defer="" src="/_next/static/chunks/fce541bf.b9e74fc61405b04f.js"></script>
1<script defer="" src="/_next/static/chunks/4988-540e03feeb5489b2.js"></script>
1<script defer="" src="/_next/static/chunks/1180.6d8418f0207d516d.js"></script>
1<script defer="" src="/_next/static/chunks/4186-f3c10bd07e0e81c3.js"></script>
1<script defer="" src="/_next/static/chunks/4845.54549c0ea187326c.js"></script>
1<script defer="" src="/_next/static/chunks/5729-53132cfc0cf3abb0.js"></script>
1<script defer="" src="/_next/static/chunks/1396.16a6bf478f42320e.js"></script>
1<script defer="" src="/_next/static/chunks/3105.6745d50d718afc73.js"></script>
1<script src="/_next/static/chunks/webpack-e7c27c72db609d1c.js" defer=""></script>
1<script src="/_next/static/chunks/framework-a8f95d9a8fc7302a.js" defer=""></script>
1<script src="/_next/static/chunks/main-25d32c7e9072ae67.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-6f88dc99ca0669b3.js" defer=""></script>
1<script src="/_next/static/chunks/7439-dd1667cf15b77385.js" defer=""></script>
1<script src="/_next/static/chunks/9824-d83f5e261c9e00d3.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_sites/%5Bsite%5D/%5B...path%5D-7c90c61f079e53ca.js" defer=""></script>
1<script src="/_next/static/I-ZO2cFi-wPwy2lFnu4vh/_buildManifest.js" defer=""></script>
1<script src="/_next/static/I-ZO2cFi-wPwy2lFnu4vh/_ssgManifest.js" defer=""></script>
1</head><body><div id="__next"><style>
2						:root {
3						  --primary-font: 'mrGeorge', 'mrGeorge Fallback', arial, helvetica, sans-serif;
4						}</style><style data-emotion="css-global pr67yq">:root{--color-1:var(--green-moss);--color-2:var(--green-avocado);--color-3:var(--green-100);--color-100:var(--grey-100);--color-100-separator:var(--grey-500);--color-body:var(--grey-900);--color-heading:var(--color-1);--color-text-link:var(--color-2);--transition-time-buttons:0.25s;}</style><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WWJWDGQ" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager NoScript"></iframe></noscript><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled"><div><style data-emotion="css zjaolu">.css-zjaolu::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--grey-900);opacity:0;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;z-index:19;}</style><div class="css-zjaolu"><style data-emotion="css 1gfq21d">.css-1gfq21d{height:3rem;position:fixed;top:0;left:0;width:100%;z-index:20;
4-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;color:var(--color-1);background-color:var(--white);}@media(min-width:960px){.css-1gfq21d{height:5rem;}}.css-1gfq21d::after{box-shadow:var(--shadow-3);content:'';height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0;}</style><nav aria-label="Primary" class="css-1gfq21d"><style data-emotion="css 15bi8nr">.css-15bi8nr{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;color:var(--color-1);}.css-15bi8nr:focus{border:1px dashed var(--color-1);padding:1rem;position:fixed;top:10px;left:10px;background:white;z-index:10;width:auto;height:auto;clip:auto;}</style><a href="#main" class="css-15bi8nr">Skip to content</a><style data-emotion="css 15budj3">.css-15budj3{height:3rem;padding:0.5rem calc(var(--grid-gap) / 2);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;left:50%;position:absolute;top:0;width:100%;max-width:1280px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow-x:clip;z-index:5;}@media(min-width:960px){.css-15budj3{height:5rem;padding:1rem calc(var(--grid-gap) / 2);}}</style><div class="css-15budj3"><style data-emotion="css 115s7xi">.css-115s7xi{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;}.css-115s7xi:focus{outline:2px solid var(--color-2);outline-offset:4px;}.css-115s7xi img{height:32px;width:auto;}@media (min-width:960px){.css-115s7xi img{height:48px;}}</style><a href="/" aria-label="Homepage" class="css-115s7xi"><img src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/09/PSMC-Logo-Inline-297x86-1.jpg?quality=75&amp;strip=all" sizes="(max-width: 297px) 100vw, 297px" alt="Publix Super Markets Charities brand mark logo Home"/></a><style data-emotion="css yt5dpp">.css-yt5dpp{top:3rem;height:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-color:var(--grey-100);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--spacer-xs) 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-left:var(--spacer-xs);z-index:10;-webkit-transform:translateX(
5			0		);-moz-transform:translateX(
6			0		);-ms-transform:translateX(
7			0		);transform:translateX(
8			0		);opacity:0;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);visibility:hidden;-webkit-transition:initial;transition:initial;}@media(min-width:960px){.css-yt5dpp{top:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}.css-yt5dpp ul{margin:0;padding:0;width:100%;}.css-yt5dpp li{list-style:none;margin:0;padding:var(--spacer-micro) var(--spacer-xxs) var(--spacer-micro) var(--spacer-xs);position:relative;overflow:hidden;}.css-yt5dpp button{background:transparent;border:none;}.css-yt5dpp a,.css-yt5dpp button{color:inherit;cursor:pointer;display:block;font-size:18px;line-height:26px;padding:var(--spacer-xxs) var(--spacer-l) var(--spacer-xxs) var(--spacer-xxs);position:relative;-webkit-text-decoration:none;text-decoration:none;}.css-yt5dpp li ul a,.css-yt5dpp li ul button{color:var(--color-1);padding:var(--spacer-xxs) var(--spacer-l) var(--spacer-xxs) var(--spacer-xxs);-webkit-transition:all var(--transition-time-buttons) ease;transition:all var(--transition-time-buttons) ease;}.css-yt5dpp li ul a span:after,.css-yt5dpp li ul button span:after{display:none;}.css-yt5dpp li ul a:focus,.css-yt5dpp li ul button:focus{outline:none;}.css-yt5dpp#NavUtility{padding-right:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;}.css-yt5dpp#NavUtility a{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:var(--spacer-xs);}.css-yt5dpp#NavUtility ul li ul li button{padding-left:0;}.css-yt5dpp#NavUtility ul li ul li button:focus{outline:2px solid var(--color-2);}.css-yt5dpp#NavUtility ul ul ul{box-shadow:none!important;}.css-yt5dpp#NavUtility ul ul ul li{padding-left:0;}@media (min-width:768px){.css-yt5dpp{background-color:transparent;height:auto;padding:0;}.css-yt5dpp a,.css-yt5dpp button{font-size:14px;line-height:24px;padding:var(--spacer-xxs);white-space:nowrap;}.css-yt5dpp li{padding:0;}.css-yt5dpp button{padding-right:var(--spacer-s);}.css-yt5dpp li ul{background-color:var(--white);overflow:hidden;position:absolute;border-radius:4px;width:250px;left:calc(-1 * var(--spacer-xxs));padding:0;}.css-yt5dpp li ul a{padding:var(--spacer-xs);}.css-yt5dpp li ul a:focus,.css-yt5dpp li ul a:hover{background-color:var(--color-2);color:var(--white);}.css-yt5dpp li ul a,.css-yt5dpp li ul button{white-space:wrap;}.css-yt5dpp li ul ul{background:var(--grey-300);border-radius:0;box-shadow:none;left:0;position:relative;}.css-yt5dpp>ul{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0;-ms-flex:0;flex:0;}.css-yt5dpp>ul>li{padding:0;margin-right:var(--spacer-xxs);}.css-yt5dpp#NavUtility ul li ul li button{padding-left:var(--spacer-xs);text-align:left;width:calc(100% - var(--spacer-xxs));}.css-yt5dpp#NavUtility ul li ul li button:after{display:none;}}@media (min-width:960px){.css-yt5dpp li{overflow:visible;}}</style><div id="NavMenu" class="css-yt5dpp"><ul><style data-emotion="css lq8twd">
8.css-lq8twd{opacity:0;-webkit-transform:translateX(32px);-moz-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px);}</style><li class="css-lq8twd"><style data-emotion="css 1q02rwy">.css-1q02rwy{-webkit-text-decoration:none;text-decoration:none;font-weight:400;}@media (min-width:768px){.css-1q02rwy span{position:relative;display:inline-block;}.css-1q02rwy span:after{background-color:var(--color-2);bottom:6px;content:' ';display:block;height:2px;left:50%;opacity:0;position:absolute;right:50%;-webkit-transition:all var(--transition-time-buttons) ease;transition:all var(--transition-time-buttons) ease;top:25px;}.css-1q02rwy:hover span:after{left:0;opacity:1;right:0;}.css-1q02rwy:focus{outline:2px solid var(--color-2);outline-offset:-4px;}.css-1q02rwy:focus span:after{opacity:0;}}.css-1q02rwy span{outline:none;border:none;}.css-1q02rwy .external-link-icon{display:inline-block;margin-left:6px;}.css-1q02rwy .external-link-icon svg{width:13px;height:13px;}</style><a class="css-1q02rwy" rel="" target="_self" href="/about/"><span>About</span></a></li><li class="css-lq8twd"><style data-emotion="css 1866nrz">.css-1866nrz{display:block;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:transparent;border:none;cursor:pointer;color:inherit;}.css-1866nrz svg{position:absolute;right:var(--spacer-xs);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transform-origin:center;-webkit-transition:var(--transition-time-buttons) -webkit-transform ease;transition:var(--transition-time-buttons) transform ease;}.css-1866nrz[aria-expanded='true'] svg{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.css-1866nrz[aria-expanded='true'].hamburger svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.css-1866nrz.hamburger svg path{-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;}.css-1866nrz.hamburger svg path:nth-of-type(1){transform-origin:3px 11px;}.css-1866nrz.hamburger svg path:nth-of-type(3){transform-origin:1px 4px;}.css-1866nrz[aria-expanded='true'].hamburger svg path:nth-of-type(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.css-1866nrz[aria-expanded='true'].hamburger svg path:nth-of-type(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.css-1866nrz[aria-expanded='true'].hamburger svg path:nth-of-type(2){opacity:0;}.css-1866nrz:before{display:block;content:attr(title);font-weight:900;height:0;overflow:hidden;visibility:hidden;}@media (min-width:768px){.css-1866nrz{color:inherit;display:inline-block;text-align:center;}.css-1866nrz svg{right:0;}.css-1866nrz:hover,.css-1866nrz:focus{border:none;outline:none;}}@media (min-width:768px){.css-1866nrz span{position:relative;display:inline-block;}.css-1866nrz span:after{background-color:var(--color-2);bottom:6px;content:' ';display:block;height:2px;left:50%;opacity:0;position:absolute;right:50%;-webkit-transition:all var(--transition-time-buttons) ease;transition:all var(--transition-time-buttons) ease;top:25px;}.css-1866nrz:hover span:after{left:0;opacity:1;right:0;}.css-1866nrz:focus{outline:2px solid var(--color-2);outline-offset:-4px;}.css-1866nrz:focus span:after{opacity:0;}}</style><button type="button" aria-controls="focus-areas" aria-expanded="false" aria-label="Select Focus Areas" class="css-1866nrz"><span>Focus Areas</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" aria-hidden="true" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M17.78 9.22a.75.75 0 0 0-1.061 0l-4.948 4.948L6.823 9.22a.75.75 0 0 0-1.061 1.061l5.479 5.479a.75.75 0 0 0 1.061 0l5.479-5.479a.75.75 0 0 0 0-1.061z"></path></svg></button><style data-emotion="css 1g3o63r">.css-1g3o63r{-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease,height 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,height 0.3s ease,visibility 0.3s ease;opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);height:0;pointer-events:none;visibility:hidden;box-shadow:var(--shadow-4);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease,height 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,height 0.3s ease;opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);height:0;pointer-events:none;}</style><ul id="focus-areas" class="css-1g3o63r"><li class="css-lq8twd"><a tabindex="-1" class="css-1q02rwy" rel="" target="_self" href="/alleviating-hunger/"><span>Alleviating hunger</span></a></li><li class="css-lq8twd"><a aria-current="page" tabindex="-1" class="css-1q02rwy" rel="" target="_self" href="/reducing-homelessness/"><span>Reducing homelessness</span></a></li><li class="css-lq8twd"><a tabindex="-1" class="css-1q02rwy" rel="" target="_self" href="/youth/"><span>Encouraging youth</span></a></li><li class="css-lq8twd"><a tabindex="-1" class="css-1q02rwy" rel="" target="_self" href="/supporting-education/"><span>Supporting education</span></a></li><li class="css-lq8twd"><a tabindex="-1" class="css-1q02rwy" rel="" target="_self" href="/improving-communities/"><span>Improving communities</span></a></li></ul></li><li class="css-lq8twd"><a class="css-1q02rwy" rel="" target="_self" href="/news/"><span>News</span></a></li><li class="css-lq8twd"><a class="css-1q02rwy" rel="" target="_self" href="/request-support/"><span>Request Support</span></a></li></ul><style data-emotion="css iiyin">.css-iiyin{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}</style><div class="css-iiyin"></div></div></div></nav></div></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><style data-emotion="css jci3wb">.css-jci3wb{position:absolute;top:0;left:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:clip;}</style><div class="css-jci3wb"><style data-emotion="css zmnduc">.css-zmnduc{position:absolute;z-index:2;top:0;left:50%;width:100%;height:100%;pointer-events:none;display:grid;grid-template-columns:[left-gutter-start] var(--edge-image,220px) [left-gutter-end left-spacer-start] 1fr [left-spacer-end content-start] var(--width-default) [content-end right-spacer-start] 1fr [right-spacer-end right-gutter-start] var(
9			--edge-image,220px
10		) [right-gutter-end];grid-template-areas:'left-gutter left-spacer content right-spacer right-gutter';min-width:calc(var(--edge-image,220px) * 2 + var(--width-default));-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:1;overflow-x:clip;}</style><div class="css-zmnduc"></div></div><style data-emotion="css 1cm4fo5">.css-1cm4fo5{padding-top:3rem;max-width:1600px;margin-left:auto;margin-right:auto;}.css-1cm4fo5::after{clear:both;content:'';display:table;}@media (min-width:960px){.css-1cm4fo5{padding-top:5rem;}}</style><main id="main" class="css-1cm4fo5 ekhoait0"><div class="body-content"><div class="wp-block-columns block-spacing-large is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex" data-wp-block-name="core/columns" data-wp-block="{&quot;className&quot;:&quot;block-spacing-large&quot;,&quot;block_spacing&quot;:&quot;40&quot;,&quot;isStackedOnMobile&quot;:true}"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" data-wp-block-name="core/column" data-wp-block="{&quot;verticalAlignment&quot;:&quot;center&quot;}"><h1 class="wp-block-heading tight has-color-1-color has-text-color has-xxl-font-size" style="font-style:normal;font-weight:700" data-wp-block-name="core/heading" data-wp-block="{&quot;level&quot;:1,&quot;className&quot;:&quot; tight&quot;,&quot;style&quot;:{&quot;typography&quot;:{&quot;fontStyle&quot;:&quot;normal&quot;,&quot;fontWeight&quot;:&quot;700&quot;}},&quot;textColor&quot;:&quot;color-1&quot;,&quot;fontSize&quot;:&quot;xxl&quot;,&quot;tracking&quot;:&quot;tight&quot;}">Reducing Housing Insecurity &amp; Homelessness</h1>
11</div>
12
13
14<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" data-wp-block-name="core/column" data-wp-block="[]"><figure class="wp-block-image size-large css-0"><img alt="" loading="lazy" width="731" height="411" decoding="async" data-nimg="1" style="color:transparent;object-fit:contain" srcSet="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/charities-hero-homelessness.jpg?w=750&amp;q=75 1x, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/charities-hero-homelessness.jpg?w=1920&amp;q=75 2x" src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/charities-hero-homelessness.jpg?w=1920&amp;q=75"/></figure>
15</div>
16</div>
17
18
19<div class="wp-block-columns alignfull has-white-color has-color-2-background-color has-text-color has-background is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex" data-wp-block-name="core/columns" data-wp-block="{&quot;align&quot;:&quot;full&quot;,&quot;className&quot;:&quot;&quot;,&quot;backgroundColor&quot;:&quot;color-2&quot;,&quot;textColor&quot;:&quot;white&quot;,&quot;block_spacing&quot;:&quot;0&quot;,&quot;isStackedOnMobile&quot;:true}"><div class="wp-block-column is-vertically-aligned-center block-spacing-small is-layout-flow wp-block-column-is-layout-flow" data-wp-block-name="core/column" data-wp-block="{&quot;verticalAlignment&quot;:&quot;center&quot;,&quot;className&quot;:&quot;block-spacing-small&quot;}"><h2 class="wp-block-heading has-white-color has-text-color has-xl-font-size" style="font-style:normal;font-weight:700" data-wp-block-name="core/heading" data-wp-block="{&quot;style&quot;:{&quot;typography&quot;:{&quot;fontStyle&quot;:&quot;normal&quot;,&quot;fontWeight&quot;:&quot;700&quot;}},&quot;textColor&quot;:&quot;white&quot;,&quot;fontSize&quot;:&quot;xl&quot;,&quot;level&quot;:2}"><strong><strong><strong><strong><strong>Building hope.</strong></strong></strong></strong></strong></h2>
20
21
22<p class="has-s-font-size wp-block-paragraph" data-wp-block-name="core/paragraph" data-wp-block="{&quot;fontSize&quot;:&quot;s&quot;,&quot;dropCap&quot;:false}">Our founder, George Jenkins, believed a home provided more than shelter. He believed it gave families safety, independence, and hope. To help those struggling with housing insecurity, Publix Super Markets Charities supports Habitat for Humanity and other nonprofits that provide housing and shelter services across the Southeast. Over the last seven years, we have donated more than $54 million to these efforts.</p>
23
24
25<p class="wp-block-paragraph" data-wp-block-name="core/paragraph" data-wp-block="{&quot;dropCap&quot;:false}"></p>
26</div>
27</div>
28
29
30<div class="wp-block-columns block-spacing-medium is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex" data-wp-block-name="core/columns" data-wp-block="{&quot;className&quot;:&quot;block-spacing-medium&quot;,&quot;block_spacing&quot;:&quot;32&quot;,&quot;isStackedOnMobile&quot;:true}"></div>
31
32
33<style data-emotion="css 1w30q6">.css-1w30q6{margin-top:0px;margin-bottom:0px;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:calc(var(--grid-gap) / 2);padding-right:calc(var(--grid-gap) / 2);}[class*='wp-block'] .css-1w30q6{padding-left:0;padding-right:0;}</style><section class="publix/highlights css-1w30q6"><style data-emotion="css mty31n">.css-mty31n{font-size:38px;line-height:50px;font-weight:900;color:var(--color-1);margin:0 0 1rem 0;max-width:896px;}@media(min-width: 993px){.css-mty31n{font-size:56px;letter-spacing:-0.02em;line-height:68px;}}</style><style data-emotion="css 11314we">.css-11314we{font-size:16px;letter-spacing:0.003em;line-height:28px;color:var(--grey-900);margin:0 0 2rem 0;max-width:896px;}@media(min-width: 576px){.css-11314we{letter-spacing:0;}}@media(min-width: 993px){.css-11314we{font-size:18px;line-height:28px;}}</style><style data-emotion="css 153962a">.css-153962a{-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacer-s);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-153962a>*:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacer-xs);}@media(min-width: 576px){.css-153962a>*:last-child{gap:var(--spacer-s);}}
33@media (min-width: 993px){.css-153962a{gap:var(--spacer-l);}}.css-153962a>*:last-child{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media(min-width: 993px){.css-153962a>*:last-child{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.css-153962a>*:last-child>*{width:100%;}@media(min-width: 993px){.css-153962a>*:last-child>*{width:33%;}}</style><div class="css-153962a"><style data-emotion="css 1b5k9qy">.css-1b5k9qy{font-family:var(--primary-font);font-weight:var(--fw-normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;word-wrap:break-word;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}@media(min-width: 576px){.css-1b5k9qy{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="px-card css-1b5k9qy"><style data-emotion="css 1lsxrcp">.css-1lsxrcp{-webkit-flex:1;-ms-flex:1;flex:1;box-shadow:-1rem -1rem 0 0 var(--color-3);margin-top:var(--spacer-xs);margin-left:var(--spacer-xs);width:calc(100% - var(--spacer-xs));margin-bottom:var(--spacer-xs);}@media(min-width: 576px){.css-1lsxrcp{-webkit-flex:50%;-ms-flex:50%;flex:50%;}}</style><style data-emotion="css 52mpj0">.css-52mpj0{margin-bottom:var(--spacer-xs);margin-right:0;font-family:var(--primary-font);font-weight:var(--fw-normal);position:relative;margin:0;-webkit-flex:1;-ms-flex:1;flex:1;box-shadow:-1rem -1rem 0 0 var(--color-3);margin-top:var(--spacer-xs);margin-left:var(--spacer-xs);width:calc(100% - var(--spacer-xs));margin-bottom:var(--spacer-xs);}@media(min-width: 576px){.css-52mpj0{margin-bottom:0;margin-right:28px;}}@media(min-width: 576px){.css-52mpj0{-webkit-flex:50%;-ms-flex:50%;flex:50%;}}</style><figure class="css-52mpj0"><style data-emotion="css c4ujjn">.css-c4ujjn{width:100%;display:block;overflow:hidden;transform-origin:center;position:relative;padding-bottom:61.7%;height:0;}</style><div class="css-c4ujjn"><style data-emotion="css 1dg770h">.css-1dg770h{font-family:var(--primary-font);font-weight:var(--fw-normal);width:100%;display:block;object-fit:cover;transform-origin:center;height:100%!important;position:absolute;}</style><img alt="hands holding green house" src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2023/03/22596-Helping-the-Housing-Insecure-_642x340.jpeg?quality=75&amp;strip=all&amp;w=626&amp;h=340&amp;crop=1" sizes="(max-width: 626px) 100vw, 626px" width="626" height="363" class="css-1dg770h"/></div></figure><style data-emotion="css 4l5ol0">.css-4l5ol0{font-family:var(--primary-font);font-weight:var(--fw-normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;word-wrap:break-word;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex:1;-ms-flex:1;flex:1;padding:var(--spacer-xxs) 0 0 0;}@media(min-width: 576px){.css-4l5ol0{-webkit-flex:50%;-ms-flex:50%;flex:50%;}}</style><div class="css-4l5ol0"><style data-emotion="css g4pffh">.css-g4pffh{margin-bottom:var(--spacer-xxs);color:var(--color-1);font-family:var(--primary-font);font-weight:var(--fw-bold);margin-top:0;letter-spacing:-0.02em;font-size:20px;line-height:32px;}@media(min-width: 993px){.css-g4pffh{font-size:32px;line-height:44px;}}</style><style data-emotion="css 3xw8h3">.css-3xw8h3{margin-top:0;margin-bottom:var(--spacer-xxs);color:var(--color-1);font-family:var(--primary-font);font-weight:var(--fw-bold);margin-top:0;letter-spacing:-0.02em;font-size:20px;line-height:32px;}.css-3xw8h3 a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:4px;}.css-3xw8h3 a:hover,.css-3xw8h3 a:focus{-webkit-text-decoration:underline solid 1px;text-decoration:underline solid 1px;}@media(min-width: 993px){.css-3xw8h3{font-size:32px;line-height:44px;}}</style><h2 class="card__title css-3xw8h3">$15 million for housing programs</h2><style data-emotion="css 108esjp">.css-108esjp strong{font-weight:900;}</style><style data-emotion="css 4mua9y">.css-4mua9y{margin-bottom:var(--spacer-xs);color:var(--color-body);font-family:var(--primary-font);font-weight:var(--fw-normal);font-size:16px;letter-spacing:0.003em;line-height:28px;}@media(min-width: 993px){.css-4mua9y{margin-bottom:var(--spacer-s);}}.css-4mua9y:hover,.css-4mua9y:focus{color:var(--color-body);}@media(min-width: 576px){.css-4mua9y{letter-spacing:0;}}@media(min-width: 993px){.css-4mua9y{font-size:18px;line-height:28px;}}.css-4mua9y strong{font-weight:900;}</style><div class="card__content css-4mua9y">Publix Super Markets Charities (PSMC) is donating $15 million to more than 300 nonprofit housing partners throughout the Southeast that focus on housing assistance, including Habitat for Humanity affiliates.</div><style data-emotion="css 164mxob">.css-164mxob{font-family:var(--primary-font);font-weight:var(--fw-normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;word-wrap:break-word;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}@media(min-width: 576px){.css-164mxob{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media(min-width: 993px){.css-164mxob{width:auto;}}.css-164mxob>span{margin-bottom:16px;margin-right:0;margin-top:0;}@media(min-width: 576px){.css-164mxob>span{margin-bottom:0;margin-right:8px;}}.css-164mxob>span:last-of-type{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;}</style><div class="css-164mxob"><span class="px-button has-xxs-font-size is-style-primary alignright"><a class="px-button__link" aria-labelledby=":R159n7j7d6:" rel="" target="_self" href="/housing-program-donation-2025/"><style data-emotion="css mi4i72">.css-mi4i72{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}</style><span class="px-button__label css-mi4i72">Learn more</span><span id=":R159n7j7d6:" class="screen-reader-text">$15 million for housing programs</span></a></span></div></div></div><style data-emotion="css 11h9p0s">.css-11h9p0s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;
33-webkit-justify-content:space-between;justify-content:space-between;}.css-11h9p0s .card__content{margin-bottom:0;}</style><div class="css-11h9p0s"><div class="css-1pwcj69"><style data-emotion="css 1v92nhk">.css-1v92nhk{font-family:var(--primary-font);font-weight:var(--fw-normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;word-wrap:break-word;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}</style><div class="css-1v92nhk"><style data-emotion="css vckke3">.css-vckke3{margin-bottom:var(--spacer-xs);}</style><style data-emotion="css 1r5dgdh">.css-1r5dgdh{font-family:var(--primary-font);font-weight:var(--fw-normal);position:relative;margin:0;margin-bottom:var(--spacer-xs);}</style><figure class="css-1r5dgdh"><style data-emotion="css 44yu4">.css-44yu4{width:100%;display:block;overflow:hidden;transform-origin:center;position:relative;padding-bottom:57.99%;height:0;}</style><div class="css-44yu4"><img alt="Mr. George Jenkins, Founder of Publix Super Markets" src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2017/07/mrGeorge.jpg?quality=75&amp;strip=all&amp;w=626&amp;h=363&amp;crop=1" sizes="(max-width: 626px) 100vw, 626px" srcSet="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2017/07/mrGeorge.jpg?quality=75&amp;strip=all&amp;resize=626%2C363 626w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2017/07/mrGeorge.jpg?quality=75&amp;strip=all&amp;resize=400%2C232 400w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2017/07/mrGeorge.jpg?quality=75&amp;strip=all&amp;resize=1050%2C609 1050w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2017/07/mrGeorge.jpg?quality=75&amp;strip=all&amp;resize=1200%2C696 1200w" width="626" height="363" class="css-1dg770h"/></div></figure><style data-emotion="css 1r148zw">.css-1r148zw{font-family:var(--primary-font);font-weight:var(--fw-normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;word-wrap:break-word;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}</style><div class="css-1r148zw"><style data-emotion="css 1a1iza3">.css-1a1iza3{text-align:left;margin-bottom:var(--spacer-xxs);color:var(--color-1);font-family:var(--primary-font);font-weight:var(--fw-bold);font-size:16px;letter-spacing:0.003em;line-height:28px;}@media(min-width: 576px){.css-1a1iza3{letter-spacing:0;}}@media(min-width: 993px){.css-1a1iza3{font-size:18px;line-height:28px;}}</style><style data-emotion="css 9xkwo2">.css-9xkwo2{margin-top:0;text-align:left;margin-bottom:var(--spacer-xxs);color:var(--color-1);font-family:var(--primary-font);font-weight:var(--fw-bold);font-size:16px;letter-spacing:0.003em;line-height:28px;}.css-9xkwo2 a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:4px;}.css-9xkwo2 a:hover,.css-9xkwo2 a:focus{-webkit-text-decoration:underline solid 1px;text-decoration:underline solid 1px;}@media(min-width: 576px){.css-9xkwo2{letter-spacing:0;}}@media(min-width: 993px){.css-9xkwo2{font-size:18px;line-height:28px;}}</style><h2 class="css-9xkwo2"><a rel="" target="_self" href="/nourishing-communities/">Nourishing communities for 60 years</a></h2><style data-emotion="css xtjo8s">.css-xtjo8s{text-align:left;}</style><style data-emotion="css buzjpk">.css-buzjpk{text-align:left;}.css-buzjpk strong{font-weight:900;}</style><style data-emotion="css 1d8burt">.css-1d8burt{margin-bottom:var(--spacer-xs);color:var(--color-body);font-family:var(--primary-font);font-weight:var(--fw-normal);font-size:16px;letter-spacing:0.003em;line-height:28px;text-align:left;}@media(min-width: 993px){.css-1d8burt{margin-bottom:var(--spacer-s);}}.css-1d8burt:hover,.css-1d8burt:focus{color:var(--color-body);}@media(min-width: 576px){.css-1d8burt{letter-spacing:0;}}@media(min-width: 993px){.css-1d8burt{font-size:18px;line-height:28px;}}.css-1d8burt strong{font-weight:900;}</style><div class="css-1d8burt">Publix Charities is proud to celebrate 60 years of supporting nonprofit organizations dedicated to youth, education, reducing hunger, and alleviating homelessness in the Southeast.</div></div></div></div><div class="css-1pwcj69"><div class="css-1v92nhk"><figure class="css-1r5dgdh"><div class="css-44yu4"><img alt="Publix associate presenting a charity check for $200,000 to the Habitat for Humanity of Hillsborough County" src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/02/habitat-for-humanity-Hillsborough-County.jpg?quality=75&amp;strip=all&amp;w=626&amp;h=363&amp;
33crop=1" sizes="(max-width: 626px) 100vw, 626px" srcSet="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/02/habitat-for-humanity-Hillsborough-County.jpg?quality=75&amp;strip=all&amp;resize=626%2C363 626w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/02/habitat-for-humanity-Hillsborough-County.jpg?quality=75&amp;strip=all&amp;resize=400%2C232 400w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/02/habitat-for-humanity-Hillsborough-County.jpg?quality=75&amp;strip=all&amp;resize=1050%2C609 1050w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/02/habitat-for-humanity-Hillsborough-County.jpg?quality=75&amp;strip=all&amp;resize=1200%2C696 1200w" width="626" height="363" class="css-1dg770h"/></div></figure><div class="css-1r148zw"><h2 class="css-9xkwo2"><a rel="" target="_self" href="/habitat-for-humanity-of-hillsborough-county/">Publix Charities supports Habitat for Humanity of Hillsborough County</a></h2><div class="css-1d8burt">Publix Charities donated $200,000 to Habitat for Humanity of Hillsborough County, supporting a new home for a local family and continuing community development efforts.</div></div></div></div><div class="css-1pwcj69"><div class="css-1v92nhk"><figure class="css-1r5dgdh"><div class="css-44yu4"><img alt="hands holding green house" src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2023/03/22596-Helping-the-Housing-Insecure-_642x340.jpeg?quality=75&amp;strip=all&amp;w=626&amp;h=340&amp;crop=1" sizes="(max-width: 626px) 100vw, 626px" width="626" height="363" class="css-1dg770h"/></div></figure><div class="css-1r148zw"><h2 class="css-9xkwo2"><a rel="" target="_self" href="/housing-program-donation-2024/">$11 million for housing programs</a></h2><div class="css-1d8burt">Publix Charities is donating to local organizations that help people experiencing homelessness and housing insecurity.</div></div></div></div></div></div></section>
34
35
36<style data-emotion="css 1nriz05">.css-1nriz05{container-type:inline-size;container-name:buttongroup;}.css-1nriz05 .buttons-group__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--spacer-xs);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-1nriz05 .buttons-group__disclaimer{margin-bottom:0;}@container buttongroup (min-width:388px){.css-1nriz05 .buttons-group__inner{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.css-1nriz05 .buttons-group__disclaimer{text-align:unset;}}</style><div class="css-1nriz05" style="text-align:center"><div class="buttons-group__inner" style="justify-content:center"><span class="px-button has-xxs-font-size is-style-secondary alignright"><a class="px-button__link" aria-labelledby=":R9j7d6H1:" rel="" target="_self" href="/category/reducing-housing-insecurity-and-homelessness/"><span class="px-button__label css-mi4i72">Read more</span><span id=":R9j7d6H1:" class="screen-reader-text">See more articles about how Publix Charities is reducing housing insecurity and homelessness</span></a></span></div></div>
37
38
39<div class="wp-block-columns block-spacing-medium is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex" data-wp-block-name="core/columns" data-wp-block="{&quot;className&quot;:&quot;block-spacing-medium&quot;,&quot;block_spacing&quot;:&quot;32&quot;,&quot;isStackedOnMobile&quot;:true}"></div>
40</div></main><style data-emotion="css 1nincx8">.css-1nincx8{background-color:var(--green-avocado);font-family:var(--primary-font);font-weight:var(--fw-normal);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;}.css-1nincx8>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;
40-webkit-justify-content:center;justify-content:center;padding-left:calc(var(--grid-gap) / 2);padding-right:calc(var(--grid-gap) / 2);width:100%;}.css-1nincx8 a:not(:has(svg)){padding:4px;}.css-1nincx8 a:has(svg):hover,.css-1nincx8 a:focus{outline:2px solid var(--white);}</style><footer class="css-1nincx8"><style data-emotion="css mjrtmr">.css-mjrtmr{padding-left:var(--spacer-xs);padding-right:var(--spacer-xs);padding-top:var(--spacer-huge);font-family:var(--primary-font);font-weight:var(--fw-normal);max-width:var(--width-max);}</style><div class="css-mjrtmr"><style data-emotion="css 1rg6fr6">.css-1rg6fr6{font-family:var(--primary-font);font-weight:var(--fw-normal);max-width:231px;}.css-1rg6fr6 img{max-width:100%;}.css-1rg6fr6>img{max-height:56px;width:auto;}</style><div class="css-1rg6fr6"><style data-emotion="css 1y3d3zp">.css-1y3d3zp{font-family:var(--primary-font);font-weight:var(--fw-normal);}</style><img alt="White Publix Supermarket Charities Logo" height="157" sizes="(max-width: 600px) 100vw, 600px" src="https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/09/MicrosoftTeams-image.png" width="600" class="css-1y3d3zp"/></div></div><style data-emotion="css h6oduu">.css-h6oduu{padding:var(--spacer-s);background-color:var(--);font-family:var(--primary-font);font-weight:var(--fw-normal);}.css-h6oduu >div{max-width:1060px;}</style><div style="margin-top:80px;border-top:1px solid var(--grey-500)" class="css-h6oduu"><style data-emotion="css peti9k">.css-peti9k{margin:0;color:var(--white);font-family:var(--primary-font);font-weight:var(--fw-normal);}.css-peti9k:hover,.css-peti9k:focus{color:var(--white);}.css-peti9k p{margin-bottom:var(--spacer-xxs);}.css-peti9k p:last-of-type{margin-bottom:0;}</style><div class="css-peti9k"><style data-emotion="css 81nnrx">.css-81nnrx{font-family:var(--primary-font);font-weight:var(--fw-normal);font-size:11px;letter-spacing:0.003em;line-height:16px;margin-top:0;margin-bottom:var(--spacer-xs);}@media(min-width: 993px){.css-81nnrx{font-size:12px;}}</style><p data-blah="true" class="css-81nnrx">© Publix Asset Management Company 2026. All Rights Reserved.</p></div><style data-emotion="css 1kftr2d">.css-1kftr2d{margin-top:var(--spacer-xxs);}@media(min-width: 576px){.css-1kftr2d{margin-top:var(--spacer-s);}}.css-1kftr2d ul{margin-top:0;}.css-1kftr2d li{margin-top:var(--spacer-s);}@media(min-width: 576px){.css-1kftr2d li{margin-top:0;}}</style><style data-emotion="css 6bog6a">.css-6bog6a{font-family:var(--primary-font);font-weight:var(--fw-normal);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1280px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:var(--spacer-xxs);}@media(min-width: 576px){.css-6bog6a{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media(min-width: 576px){.css-6bog6a{margin-top:var(--spacer-s);}}.css-6bog6a ul{margin-top:0;}.css-6bog6a li{margin-top:var(--spacer-s);}@media(min-width: 576px){.css-6bog6a li{margin-top:0;}}</style><nav class="css-6bog6a" aria-label="Footer utility"><style data-emotion="css 1yhyomw">.css-1yhyomw{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:var(--spacer-m);margin-bottom:0;margin-left:0;padding-left:0;text-align:center;list-style:none;}@media(min-width: 576px){.css-1yhyomw{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:0;margin-right:var(--spacer-l);text-align:left;}}.css-1yhyomw:first-of-type{margin-top:0;}.css-1yhyomw:last-of-type{margin-right:0;}.css-1yhyomw li{margin-bottom:0;}</style><ul class="css-1yhyomw"><style data-emotion="css 1lyo6p8">.css-1lyo6p8{margin-bottom:var(--spacer-l);margin-top:var(--spacer-xs);padding-left:0;}@media(min-width: 993px){.css-1lyo6p8{margin-bottom:0;}}.css-1lyo6p8 a{font-weight:var(--fw-normal);}</style><li class="css-1lyo6p8"><style data-emotion="css 1l80y95">.css-1l80y95{font-size:11px;letter-spacing:0.003em;line-height:16px;font-weight:var(--fw-normal);color:var(--white);padding:var(--spacer-micro) 0;-webkit-text-decoration:none;text-decoration:none;}@media(min-width: 993px){.css-1l80y95{font-size:12px;}}.css-1l80y95:hover{border-bottom:1px solid var(--green-moss);outline:none!important;}.css-1l80y95:focus{outline:2px solid var(--white)!important;outline-offset:2px;}.css-1l80y95 span{outline:none;border:none;}.css-1l80y95 .external-link-icon{display:inline-block;margin-left:6px;}.css-1l80y95 .external-link-icon svg{width:13px;height:13px;}</style><a class="css-1l80y95" rel="" target="_blank" href="https://www.publix.com/publix-website-policies?_gl=1*stonxh*_gcl_au*MTAxOTcyOTk5OC4xNjk1NzQ1OTc2&amp;_ga=2.219416666.216714264.1695745977-334487980.1695745976"><span>Terms of Use &amp; Privacy Policy</span></a></li></ul><ul class="css-1yhyomw"><li class="css-1lyo6p8"><a class="css-1l80y95" rel="" target="_blank" href="https://www.publix.com/pharmacy/healthcare-nondiscrimination?_gl=1*stonxh*_gcl_au*MTAxOTcyOTk5OC4xNjk1NzQ1OTc2&amp;_ga=2.219416666.216714264.1695745977-334487980.1695745976"><span>Healthcare Nondiscrimination</span></a></li></ul><ul class="css-1yhyomw"><li class="css-1lyo6p8"><a class="css-1l80y95" rel="" target="_blank" href="https://www.publix.com/accessibility?_gl=1*stonxh*_gcl_au*MTAxOTcyOTk5OC4xNjk1NzQ1OTc2&amp;_ga=2.219416666.216714264.1695745977-334487980.1695745976"><span>Accessibility</span></a></li></ul><ul class="css-1yhyomw"><li class="css-1lyo6p8"><a class="css-1l80y95" rel="" target="_blank" href="https://www.publix.com/consumer-privacy"><span>Consumer Privacy</span></a></li></ul></nav></div></footer></div>
40<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en-US":{"auth":{"auth_title":"Sign In","auth_invalid_credentials":"Invalid credentials.","auth_xsrf_error":"Something went wrong. Please try again.","auth_submit":"View site","auth_username_placeholder":"Username","auth_password_placeholder":"Password"},"common":{"jump_menu_placeholder":"What are you looking for?","jump_menu_label":"Jump To","post_cta":"Learn more","recipe_cta":"See full recipe","404_page_title":"Page Not Found","404_page_message":"Sorry, but the page you were trying to view does not exist.","error_page_title":"An unexpected error occured.","error_page_message":"We were unable to complete your request, please refresh the page or try again later.","single_recipe_prep_time":"Prep Time","single_recipe_active_time":"Active Time","single_recipe_cook_time":"Cook Time","single_recipe_total_time":"Total Time","single_recipe_serving_size":"Servings","random_region_loading_message":"Loading random region...","random_region_no_results":"No regions found.","random_recipe_loading_message":"Loading random recipe...","random_recipe_no_results":"No recipes found.","category_posts_clear_filters":"Clear filters","category_posts_try_again":"Try again","category_posts_no_results":"Looks like your search returned no results.","category_posts_showing":"Showing","explore_no_results_title":"It looks like your search returned no results.","explore_no_results_description":"Please try a different set of filters.","explore_clear_filters":"Clear filters","explore_close_filters":"Close filters","explore_filters_label":"Refine your search","explore_filters_prefix":"Filters","explore_apply_button_label":"Apply","results_label":"Results:","results_range":"{{start}}-{{end}} of {{total}}","results_range_aria":"Showing {{start}} to {{end}} of {{total}} {{contentType}}","content_type_jobs":"jobs","content_type_results":"results","content_type_posts":"posts","aria_label_learn_more":"Learn more","aria_label_learn_more_about":"Learn more about:","aria_label_pagination_prev":"Visit previous page of the {{type}}","aria_label_pagination_next":"Visit next page of the {{type}}","aria_label_pagination_number":"Visit page {{page}} of the {{type}}","aria_label_primary_nav":"Primary","aria_label_footer_nav":"Footer","aria_label_footer_nav_social":"Footer social","aria_label_footer_nav_utility":"Footer utility","aria_label_follow_us":"Follow us on {{social_title}}","aria_label_play_video":"Play video {{title}}","aria_label_category_posts_jump_menu":"Select a category to jump to.","aria_label_category_posts_meal_type":"Select a meal type to filter by.","aria_label_category_posts_ingredient":"Select an ingredient to filter by.","ingredients":"Ingredients","instructions":"Steps","job_search_no_results":"No Results","job_location_label":"Location","job_id_label":"Job ID","job_category_label":"Job Category","job_department_label":"Department","job_date_posted_label":"Date Posted","job_working_hours_label":"Working Hours","job_pay_frequency_label":"Pay Frequency","job_pay_range_label":"Pay Range","job_placeholder":"Search title or keyword","job_location_placeholder":"eg. Lakeland, FL","job_button_label":"Search","job_search_title":"Search jobs","job_apply_label":"Apply for the {{title}} job opening.","back_to_results":"See more jobs","previous_page":"Go to previous page","page_number":"Go to page {page}","next_page":"Go to next page","ingredient_placeholder":"Choose ingredient","ingredient_label":"Ingredient","meal_type_placeholder":"Choose meal type","meal_type_label":"Meal Type","category_posts_filter_change_message":"You have made a filter change. To apply the filter, you must click Apply.","bin_lookup_empty_submission":"Please enter the first 11 digits of your card number.","bin_lookup_invalid_bin":"Number entered incorrectly. Enter the first 11 digits of your card number.","bin_lookup_network_error":"An error has occurred. Please try again.","bin_lookup_reset_aria_label":"Reset form","bin_lookup_try_again":"Try again","video_dialog_invalid_video":"We are having trouble fetching this video. Please try again later.","jobsearch_no_results_title":"Sorry, we couldn't find any listings for your search.","jobsearch_no_results_description":"Refine your search using the tools on the left, check out our featured jobs, or \u003ca href=\"{{departmentsUrl}}\"\u003esearch by department\u003c/a\u003e to explore \u003ca href=\"{{corporateUrl}}\"\u003ecorporate careers\u003c/a\u003e, \u003ca href=\"{{retailUrl}}\"\u003eopportunities in our stores\u003c/a\u003e, and more.","job_search_clear_all_filters":"Clear all","aria_label_clear_all_filters":"Clear all filters","aria_label_opens_in_new_tab":"opens in a new tab","job_search_filter_prefix":"Filter by","job_search_filters_group_label":"Job search f
40ilters","dialog_close_aria_label":"Close dialog","language_dialog":{"aria_label":"Warning. About to leave the Spanish site...","heading":"This page is in English","message":"Would you like to continue?","cta_primary":"Yes","cta_secondary":"No"},"video_play_label":"Play video","video_pause_label":"Pause video"},"footer":{"social-label":"Follow us on"},"recipes":{"home":"Home","total_time":"Total Time","screen_reader_discover_recipes":"{{label}} about {{name}}","screen_reader_filter_instructions":"Apply the meal type or ingredient options to filter the following recipes list.","explore_other_cities":"Explore other cities."}}},"initialLocale":"en-US","ns":["auth","common","footer","recipes"],"userConfig":{"i18n":{"locales":["en-US","es"],"defaultLocale":"en-US","localeDetection":false},"interpolation":{"escapeValue":false},"default":{"i18n":{"locales":["en-US","es"],"defaultLocale":"en-US","localeDetection":false},"interpolation":{"escapeValue":false}}}},"params":{"postType":["page","post"],"site":"publixcharities.org","path":["reducing-homelessness"]},"isFirstBlockHero":false,"translations":[],"current_team_page":false,"edge_elements":{"is_parallax_enabled":false,"images":[{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0,"location":"topLeft","parallaxSpeed":"medium"},{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0,"location":"topRight","parallaxSpeed":"medium"}]},"transparent":false,"seo":{"yoast_head_json":{"title":"Reducing homelessness. - Publix Super Market Charities","description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","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://wpvip.publix.com/charities/reducing-homelessness/","og_locale":"en_US","og_type":"article","og_title":"Reducing homelessness. - Publix Super Market Charities","og_description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","og_url":"https://wpvip.publix.com/charities/reducing-homelessness/","og_site_name":"Publix Super Market Charities","article_modified_time":"2025-12-09T17:01:50+00:00","og_image":[{"url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","width":1600,"height":900,"type":""}],"twitter_card":"summary_large_image","twitter_image":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://wpvip.publix.com/charities/reducing-homelessness/","url":"https://wpvip.publix.com/charities/reducing-homelessness/","name":"Reducing homelessness. - Publix Super Market Charities","isPartOf":{"@id":"https://wpvip.publix.com/charities/#website"},"primaryImageOfPage":{"@id":"https://wpvip.publix.com/charities/reducing-homelessness/#primaryimage"},"image":{"@id":"https://wpvip.publix.com/charities/reducing-homelessness/#primaryimage"},"thumbnailUrl":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","datePublished":"2023-12-05T15:00:46+00:00","dateModified":"2025-12-09T17:01:50+00:00","description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://wpvip.publix.com/charities/reducing-homelessness/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wpvip.publix.com/charities/reducing-homelessness/#primaryimage","url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","contentUrl":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","width":1600,"height":900,"caption":"mother with 3 young children"},{"@type":"WebSite","@id":"https://wpvip.publix.com/charities/#website","url":"https://wpvip.publix.com/charities/","name":"Publix Super Market Charities","description":"Corporate Foundation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wpvip.publix.com/charities/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"yoast_head":"\u003c!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ --\u003e\n\u003ctitle\u003eReducing homelessness. - Publix Super Market Charities\u003c/title\u003e\n\u003cmeta name=\"description\" content=\"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\" /\u003e\n\u003cmeta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" /\u003e\n\u003clink rel=\"canonical\" href=\"https://wpvip.publix.com/charities/reducing-homelessness/\" /\u003e\n\u003cmeta property=\"og:locale\" content=\"en_US\" /\u003e\n\u003cmeta property=\"og:type\" content=\"article\" /\u003e\n\u003cmeta property=\"og:title\" content=\"Reducing homelessness. - Publix Super Market Charities\" /\u003e\n\u003cmeta property=\"og:description\" content=\"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\" /\u003e\n\u003cmeta property=\"og:url\" content=\"https://wpvip.publix.com/charities/reducing-homelessness/\" /\u003e\n\u003cmeta property=\"og:site_name\" content=\"Publix Super Market Charities\" /\u003e\n\u003cmeta property=\"article:modified_time\" content=\"2025-12-09T17:01:50+00:00\" /\u003e\n\u003cmeta property=\"og:image\" content=\"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\" /\u003e\n\t\u003cmeta property=\"og:image:width\" 
40content=\"1600\" /\u003e\n\t\u003cmeta property=\"og:image:height\" content=\"900\" /\u003e\n\u003cmeta name=\"twitter:card\" content=\"summary_large_image\" /\u003e\n\u003cmeta name=\"twitter:image\" content=\"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\" /\u003e\n\u003cmeta name=\"twitter:label1\" content=\"Est. reading time\" /\u003e\n\t\u003cmeta name=\"twitter:data1\" content=\"1 minute\" /\u003e\n\u003cscript type=\"application/ld+json\" class=\"yoast-schema-graph\"\u003e{\"@context\":\"https:\\/\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/\",\"url\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/\",\"name\":\"Reducing homelessness. - Publix Super Market Charities\",\"isPartOf\":{\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2022\\/07\\/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\",\"datePublished\":\"2023-12-05T15:00:46+00:00\",\"dateModified\":\"2025-12-09T17:01:50+00:00\",\"description\":\"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/#primaryimage\",\"url\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2022\\/07\\/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\",\"contentUrl\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2022\\/07\\/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\",\"width\":1600,\"height\":900,\"caption\":\"mother with 3 young children\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/#website\",\"url\":\"https:\\/\\/wpvip.publix.com\\/charities\\/\",\"name\":\"Publix Super Market Charities\",\"description\":\"Corporate Foundation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\/\\/wpvip.publix.com\\/charities\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}\u003c/script\u003e\n\u003c!-- / Yoast SEO plugin. --\u003e"},"themeJSON":{"settings":{"appearanceTools":false,"useRootPaddingAwareAlignments":false,"border":{"color":false,"radius":false,"style":false,"width":false},"background":{"gradient":true},"color":{"background":true,"button":true,"caption":true,"custom":false,"customDuotone":false,"customGradient":false,"defaultDuotone":false,"defaultGradients":false,"defaultPalette":false,"duotone":{"default":[{"name":"Dark grayscale","colors":["#000000","#7f7f7f"],"slug":"dark-grayscale"},{"name":"Grayscale","colors":["#000000","#ffffff"],"slug":"grayscale"},{"name":"Purple and yellow","colors":["#8c00b7","#fcff41"],"slug":"purple-yellow"},{"name":"Blue and red","colors":["#000097","#ff4747"],"slug":"blue-red"},{"name":"Midnight","colors":["#000000","#00a5ff"],"slug":"midnight"},{"name":"Magenta and yellow","colors":["#c7005a","#fff278"],"slug":"magenta-yellow"},{"name":"Purple and green","colors":["#a60072","#67ff66"],"slug":"purple-green"},{"name":"Blue and orange","colors":["#1900d8","#ffa96b"],"slug":"blue-orange"}],"theme":[]},"gradients":{"default":[{"name":"Vivid cyan blue to vivid purple","gradient":"linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%)","slug":"vivid-cyan-blue-to-vivid-purple"},{"name":"Light green cyan to vivid green cyan","gradient":"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)","slug":"light-green-cyan-to-vivid-green-cyan"},{"name":"Luminous vivid amber to luminous vivid orange","gradient":"linear-gradient(135deg,rgb(252,185,
400) 0%,rgb(255,105,0) 100%)","slug":"luminous-vivid-amber-to-luminous-vivid-orange"},{"name":"Luminous vivid orange to vivid red","gradient":"linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%)","slug":"luminous-vivid-orange-to-vivid-red"},{"name":"Very light gray to cyan bluish gray","gradient":"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)","slug":"very-light-gray-to-cyan-bluish-gray"},{"name":"Cool to warm spectrum","gradient":"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)","slug":"cool-to-warm-spectrum"},{"name":"Blush light purple","gradient":"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)","slug":"blush-light-purple"},{"name":"Blush bordeaux","gradient":"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)","slug":"blush-bordeaux"},{"name":"Luminous dusk","gradient":"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)","slug":"luminous-dusk"},{"name":"Pale ocean","gradient":"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)","slug":"pale-ocean"},{"name":"Electric grass","gradient":"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)","slug":"electric-grass"},{"name":"Midnight","gradient":"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)","slug":"midnight"}],"theme":[]},"heading":true,"link":false,"palette":{"default":[{"name":"Black","slug":"black","color":"#000000"},{"name":"Cyan bluish gray","slug":"cyan-bluish-gray","color":"#abb8c3"},{"name":"White","slug":"white","color":"#ffffff"},{"name":"Pale pink","slug":"pale-pink","color":"#f78da7"},{"name":"Vivid red","slug":"vivid-red","color":"#cf2e2e"},{"name":"Luminous vivid orange","slug":"luminous-vivid-orange","color":"#ff6900"},{"name":"Luminous vivid amber","slug":"luminous-vivid-amber","color":"#fcb900"},{"name":"Light green cyan","slug":"light-green-cyan","color":"#7bdcb5"},{"name":"Vivid green cyan","slug":"vivid-green-cyan","color":"#00d084"},{"name":"Pale cyan blue","slug":"pale-cyan-blue","color":"#8ed1fc"},{"name":"Vivid cyan blue","slug":"vivid-cyan-blue","color":"#0693e3"},{"name":"Vivid purple","slug":"vivid-purple","color":"#9b51e0"}],"theme":[{"name":"White","slug":"white","color":"var(--white)","supports":["editor","footer","navigation","recipe"]},{"name":"Heading","slug":"heading","color":"var(--color-heading)","supports":["editor"]},{"name":"Body","slug":"body","color":"var(--color-body)","supports":["editor"]},{"name":"Color 1","slug":"color-1","color":"var(--color-1)","supports":["editor","footer","navigation","recipe"]},{"name":"Color 2","slug":"color-2","color":"var(--color-2)","supports":["editor","footer","navigation","recipe"]},{"name":"Color 3","slug":"color-3","color":"var(--color-3)","supports":[]},{"name":"Color 100","slug":"color-100","color":"var(--color-100)","supp
40orts":["editor","recipe"]},{"name":"Grey 500","slug":"grey-500","color":"var(--grey-500)","supports":[]},{"name":"Grey 300","slug":"grey-300","color":"var(--grey-300)","supports":[]}]},"text":true},"dimensions":{"defaultAspectRatios":true,"aspectRatios":{"default":[{"name":"Square - 1:1","slug":"square","ratio":"1"},{"name":"Standard - 4:3","slug":"4-3","ratio":"4/3"},{"name":"Portrait - 3:4","slug":"3-4","ratio":"3/4"},{"name":"Classic - 3:2","slug":"3-2","ratio":"3/2"},{"name":"Classic Portrait - 2:3","slug":"2-3","ratio":"2/3"},{"name":"Wide - 16:9","slug":"16-9","ratio":"16/9"},{"name":"Tall - 9:16","slug":"9-16","ratio":"9/16"}]}},"shadow":{"defaultPresets":false,"presets":{"default":[{"name":"Natural","slug":"natural","shadow":"6px 6px 9px rgba(0, 0, 0, 0.2)"},{"name":"Deep","slug":"deep","shadow":"12px 12px 50px rgba(0, 0, 0, 0.4)"},{"name":"Sharp","slug":"sharp","shadow":"6px 6px 0px rgba(0, 0, 0, 0.2)"},{"name":"Outlined","slug":"outlined","shadow":"6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0)"},{"name":"Crisp","slug":"crisp","shadow":"6px 6px 0px rgb(0, 0, 0)"}]}},"spacing":{"blockGap":true,"margin":true,"padding":true,"customSpacingSize":false,"defaultSpacingSizes":true,"units":["rem","%","px"],"spacingScale":{"default":{"operator":"*","increment":1.5,"steps":7,"mediumStep":1.5,"unit":"rem"},"theme":{"steps":1}},"spacingSizes":{"default":[{"name":"2X-Small","slug":"20","size":"0.44rem"},{"name":"X-Small","slug":"30","size":"0.67rem"},{"name":"Small","slug":"40","size":"1rem"},{"name":"Medium","slug":"50","size":"1.5rem"},{"name":"Large","slug":"60","size":"2.25rem"},{"name":"X-Large","slug":"70","size":"3.38rem"},{"name":"2X-Large","slug":"80","size":"5.06rem"}],"theme":[{"name":"xxs: 4px","size":"0.25rem","slug":"4"},{"name":"xs: 8px","size":"0.5rem","slug":"8"},{"name":"body: 16px","size":"1rem","slug":"16"},{"name":"s: 24px","size":"1.5rem","slug":"24"},{"name":"m: 32px","size":"2rem","slug":"32"},{"name":"xl: 32px to 48px (fluid)","size":"clamp(2rem, 3vw, 3rem)","slug":"48"}]}},"typography":{"customFontSize":false,"defaultFontSizes":true,"dropCap":false,"fontSizes":{"default":[{"name":"Small","slug":"small","size":"13px"},{"name":"Medium","slug":"medium","size":"20px"},{"name":"Large","slug":"large","size":"36px"},{"name":"Extra Large","slug":"x-large","size":"42px"}],"theme":[{"name":"XXL","size":"76px","slug":"xxl"},{"name":"XL","size":"56px","slug":"xl"},{"name":"L","size":"48px","slug":"l"},{"name":"M","size":"40px","slug":"m"},{"name":"MS","size":"32px","slug":"ms"},{"name":"S","size":"24px","slug":"s"},{"name":"XS","size":"18px","slug":"xs"},{"name":"XXS","size":"14px","slug":"xxs"},{"name":"XXXS","size":"12px","slug":"xxxs"}]},"fontStyle":false,"fontWeight":false,"letterSpacing":false,"lineHeight":false,"textAlign":true,"textColumns":false,"textDecoration":true,"textIndent":"subsequent","textTransform":false,"writingMode":false},"blocks":{"core/button":{"border":{"radius":false},"dimensions":{"width":true,"dimensionSizes":{"default":[{"name":"25%","slug":"25","size":"25%"},{"name":"50%","slug":"50","size":"50%"},{"name":"75%","slug":"75","size":"75%"},{"name":"100%","slug":"100","size":"100%"}]}},"typography":{"customFontSize":false,"fontSizes":{"theme":[]},"fontWeight":false,"fontStyle":false,"dropCap":false,"textTransform":false,"letterSpacing":false,"defaultFontSizes":false,"textDecoration":false},"color":{"palette":{"theme":[]}},"spacing":{"padding":false}},"core/image":{"lightbox":{"allowEditing":true}},"core/icon":{"dimensions":{"width":true}},"core/pullquote":{"border":{"color":true,"radius":true,"style":true,"width":true}},"publix/hero-split":{"color":{"palette":{"theme":[{"name":"White","slug":"white","color":"var(--white)"},{"name":"Color 1","slug":"color-1","color":"var(--color-1)"},{"name":"Color 2","slug":"color-2","color":"var(--color-2)"},{"name":"Color 3","slug":"color-3","color":"var(--color-3)"},{"name":"Color 100","slug":"color-100","color":"var(--color-100)"}]}}},"core/media-text":{"color":{"palette":{"theme":[{"name":"White","slug":"white","color":"var(--white)"},{"name":"Color 1","slug":"color-1","color":"var(--color-1)"},{"name":"Color 2","slug":"color-2","color":"var(--color-2)"},{"name":"Color 100","slug":"color-100","color":"var(--color-100)"}]}}},"core/buttons":{"typography":{"customFontSize":false,"fontSizes":{"theme":[]},"fontWeight":false,"fontStyle":false,"dropCap":false,"textTransform":false,"letterSpacing":false,"defaultFontSizes":false,"textDecoration":false},"spacing":{"blockGap":false,"margin":true,"padding":true,"customSpacingSize":false,"defaultSpacingSizes":false},"color":{"palette":{"theme":[]}}}}},"styles":{"spacing":{"blockGap":"24px","padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"}}}}
40,"fallback":{"#url:\"/wp-json/wp/v2/posts\",args:#sourceUrl:\"https://wpvip.publix.com/charities\",slug:\"reducing-homelessness\",site:\"publixcharities.org\",postType:@\"page\",\"post\",,path:@\"reducing-homelessness\",,_embed:true,,":{"result":{"id":3182,"date":"2023-12-05T15:00:46","date_gmt":"2023-12-05T15:00:46","guid":{"rendered":"https://wpvip.publix.com/charities/?page_id=3182"},"modified":"2025-12-09T12:01:50","modified_gmt":"2025-12-09T17:01:50","slug":"reducing-homelessness","status":"publish","type":"page","link":"https://wpvip.publix.com/charities/reducing-homelessness/","title":{"rendered":"Reducing homelessness."},"content":{"rendered":"\u003cdiv class=\"wp-block-columns block-spacing-large is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\" data-wp-block-name=\"core/columns\" data-wp-block='{\"className\":\"block-spacing-large\",\"block_spacing\":\"40\",\"isStackedOnMobile\":true}'\u003e\u003cdiv class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" data-wp-block-name=\"core/column\" data-wp-block='{\"verticalAlignment\":\"center\"}'\u003e\u003ch1 class=\"wp-block-heading tight has-color-1-color has-text-color has-xxl-font-size\" style=\"font-style:normal;font-weight:700\" data-wp-block-name=\"core/heading\" data-wp-block='{\"level\":1,\"className\":\" tight\",\"style\":{\"typography\":{\"fontStyle\":\"normal\",\"fontWeight\":\"700\"}},\"textColor\":\"color-1\",\"fontSize\":\"xxl\",\"tracking\":\"tight\"}'\u003eReducing Housing Insecurity \u0026 Homelessness\u003c/h1\u003e\n\u003c/div\u003e\n\n\n\u003cdiv class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" data-wp-block-name=\"core/column\" data-wp-block=\"[]\"\u003e\u003cfigure class=\"wp-block-image size-large\" data-wp-block-name=\"core/image\" data-wp-block='{\"id\":4649,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"alt\":\"\",\"isDecorative\":false}'\u003e\u003cimg loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"411\" src=\"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/charities-hero-homelessness.jpg?w=731\" alt=\"\" class=\"wp-image-4649\" srcset=\"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/charities-hero-homelessness.jpg 731w, https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/charities-hero-homelessness.jpg?resize=300,169 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" /\u003e\u003c/figure\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\u003cdiv class=\"wp-block-columns alignfull has-white-color has-color-2-background-color has-text-color has-background is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\" data-wp-block-name=\"core/columns\" data-wp-block='{\"align\":\"full\",\"className\":\"\",\"backgroundColor\":\"color-2\",\"textColor\":\"white\",\"block_spacing\":\"0\",\"isStackedOnMobile\":true}'\u003e\u003cdiv class=\"wp-block-column is-vertically-aligned-center block-spacing-small is-layout-flow wp-block-column-is-layout-flow\" data-wp-block-name=\"core/column\" data-wp-block='{\"verticalAlignment\":\"center\",\"className\":\"block-spacing-small\"}'\u003e\u003ch2 class=\"wp-block-heading has-white-color has-text-color has-xl-font-size\" style=\"font-style:normal;font-weight:700\" data-wp-block-name=\"core/heading\" data-wp-block='{\"style\":{\"typography\":{\"fontStyle\":\"normal\",\"fontWeight\":\"700\"}},\"textColor\":\"white\",\"fontSize\":\"xl\",\"level\":2}'\u003e\u003cstrong\u003e\u003cstrong\u003e\u003cstrong\u003e\u003cstrong\u003e\u003cstrong\u003eBuilding hope.\u003c/strong\u003e\u003c/strong\u003e\u003c/strong\u003e\u003c/strong\u003e\u003c/strong\u003e\u003c/h2\u003e\n\n\n\u003cp class=\"has-s-font-size wp-block-paragraph\" data-wp-block-name=\"core/paragraph\" data-wp-block='{\"fontSize\":\"s\",\"dropCap\":false}'\u003eOur founder, George Jenkins, believed a home provided more than shelter. He believed it gave families safety, independence, and hope. To help those struggling with housing insecurity, Publix Super Markets Charities supports Habitat for Humanity and other nonprofits that provide housing and shelter services across the Southeast. Over the last seven years, we have donated more than $54 million to these efforts.\u003c/p\u003e\n\n\n\u003cp class=\"wp-block-paragraph\" data-wp-block-name=\"core/paragraph\" data-wp-block='{\"dropCap\":false}'\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\u003cdiv class=\"wp-block-columns block-spacing-medium is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\" data-wp-block-name=\"core/columns\" data-wp-block='{\"className\":\"block-spacing-medium\",\"block_spacing\":\"32\",\"isStackedOnMobile\":true}'\u003e\u003c/div\u003e\n\n\n\u003cdiv data-publix-block=\"true\" data-wp-block-name=\"publix/highlights\" data-wp-block='{\"layout\":\"feature-top\",\"headline\":\"\",\"subheadline\":\"\",\"term_picks\":[{\"name\":\"Reducing Housing Insecurity \u0026amp; Homelessness\",\"id\":273}],\"primary_show_excerpt\":true,\"secondary_show_meta\":false,\"mode\":\"auto\",\"post_type\":\"post\",\"post_picks\":[],\"primary_show_meta\":false,\"secondary_show_image\":true,\"secondary_show_excerpt\":true,\"vertical_alignment\":\"bottom\",\"background_color\":{\"color\":\"color-100\",\"slug\":\"custom\",\"classname\":\"has-custom-background-color\",\"raw_value\":\"color-100\"},\"primary_curated\":false,\"primary_curated_headline\":\"Lorem ipsum dolor sit amet\",\"primary_curated_cta_label\":\"Read More\",\"secondary_curated_cta_label\":\"Sign up\",\"_counter\":1,\"inlineBlockCss\":null,\"styleObject\":null,\"primary_curated_image\":{\"raw_value\":\"\"},\"cards\":[{\"post_id\":7148,\"post_type\":\"post\",\"title\":\"$15 million for housing programs\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/housing-program-donation-2025\\/\",\"date\":\"2025-12-09 10:30:00\",\"author_id\":41,\"author_name\":\"publixblibretti\",\"author_permalink\":\"https:\\/\\/wpvip.publix.com\\/charities\\/author\\/publixblibretti\\/\",\"description\":\"Publix Super Markets Charities (PSMC) is donating $15 million to more than 300 nonprofit housing partners throughout the Southeast that focus on housing assistance, including Habitat for Humanity affiliates.\",\"primary_cta_label\":\"Learn more\",\"primary_cta_link\":\"https:\\/\\/wpvip.publix.com\\/charities\\/housing-program-donation-2025\\/\",\"secondary_cta_label\":\"\",\"secondary_cta_link\":\"\",\"aria_title_label\":null,\"image\":{\"src\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2023\\/03\\/22596-Helping-the-Housing-Insecure-_642x340.jpeg?quality=75\u0026strip=all\u0026w=626\u0026h=340\u0026crop=1\",\"alt\":\"hands holding green house\",\"srcset\":false,\"sizes\":\"(max-width: 626px) 100v
40w, 626px\",\"caption\":\"\",\"className\":\"attachment-card size-card\",\"type\":\"image\",\"width\":626,\"height\":363},\"categories\":[{\"name\":\"News\",\"slug\":\"news\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/news\\/\",\"term_id\":5},{\"name\":\"Reducing Housing Insecurity \u0026amp; Homelessness\",\"slug\":\"reducing-housing-insecurity-and-homelessness\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/reducing-housing-insecurity-and-homelessness\\/\",\"term_id\":273}],\"tags\":[]},{\"post_id\":1828,\"post_type\":\"post\",\"title\":\"Nourishing communities for 60 years\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/nourishing-communities\\/\",\"date\":\"2025-09-30 09:57:06\",\"author_id\":41,\"author_name\":\"publixblibretti\",\"author_permalink\":\"https:\\/\\/wpvip.publix.com\\/charities\\/author\\/publixblibretti\\/\",\"description\":\"Publix Charities is proud to celebrate 60 years of supporting nonprofit organizations dedicated to youth, education, reducing hunger, and alleviating homelessness in the Southeast.\",\"primary_cta_label\":\"\",\"primary_cta_link\":\"https:\\/\\/wpvip.publix.com\\/charities\\/nourishing-communities\\/\",\"secondary_cta_label\":\"\",\"secondary_cta_link\":\"\",\"aria_title_label\":null,\"image\":{\"src\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2017\\/07\\/mrGeorge.jpg?quality=75\u0026strip=all\u0026w=626\u0026h=363\u0026crop=1\",\"alt\":\"Mr. George Jenkins, Founder of Publix Super Markets\",\"srcset\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2017\\/07\\/mrGeorge.jpg?quality=75\u0026strip=all\u0026resize=626%2C363 626w, https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2017\\/07\\/mrGeorge.jpg?quality=75\u0026strip=all\u0026resize=400%2C232 400w, https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2017\\/07\\/mrGeorge.jpg?quality=75\u0026strip=all\u0026resize=1050%2C609 1050w, https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2017\\/07\\/mrGeorge.jpg?quality=75\u0026strip=all\u0026resize=1200%2C696 1200w\",\"sizes\":\"(max-width: 626px) 100vw, 626px\",\"caption\":\"\",\"className\":\"attachment-card size-card\",\"type\":\"image\",\"width\":626,\"height\":363},\"categories\":[{\"name\":\"Alleviating Hunger\",\"slug\":\"alleviating-hunger\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/alleviating-hunger\\/\",\"term_id\":274},{\"name\":\"Encouraging Youth\",\"slug\":\"empowering-youth\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/empowering-youth\\/\",\"term_id\":291},{\"name\":\"Improving Communities\",\"slug\":\"supporting-communities\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/supporting-communities\\/\",\"term_id\":2},{\"name\":\"News\",\"slug\":\"news\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/news\\/\",\"term_id\":5},{\"name\":\"Reducing Housing Insecurity \u0026amp; Homelessness\",\"slug\":\"reducing-housing-insecurity-and-homelessness\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/reducing-housing-insecurity-and-homelessness\\/\",\"term_id\":273},{\"name\":\"Supporting Education\",\"slug\":\"supporting-education\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/supporting-education\\/\",\"term_id\":293}],\"tags\":[]},{\"post_id\":6905,\"post_type\":\"post\",\"title\":\"Publix Charities supports Habitat for Humanity of Hillsborough County\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/habitat-for-humanity-of-hillsborough-county\\/\",\"date\":\"2025-02-18 11:59:17\",\"author_id\":41,\"author_name\":\"publixblibretti\",\"author_permalink\":\"https:\\/\\/wpvip.publix.com\\/charities\\/author\\/publixblibretti\\/\",\"description\":\"Publix Charities donated $200,000 to Habitat for Humanity of Hillsborough County, supporting a new home for a local family and continuing community development efforts.\",\"primary_cta_label\":\"\",\"primary_cta_link\":\"https:\\/\\/wpvip.publix.com\\/charities\\/habitat-for-humanity-of-hillsborough-county\\/\",\"secondary_cta_label\":\"\",\"secondary_cta_link\":\"\",\"aria_title_label\":null,\"image\":{\"src\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2025\\/02\\/habitat-for-humanity-Hillsborough-County.jpg?quality=75\u0026strip=all\u0026w=626\u0026h=363\u0026crop=1\",\"alt\":\"Publix associate presenting a charity check for $200,000 to the Habitat for Humanity of Hillsborough County\",\"srcset\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2025\\/02\\/habitat-for-humanity-Hillsborough-County.jpg?quality=75\u0026strip=all\u0026resize=626%2C363 626w, https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2025\\/02\\/habitat-for-humanity-Hillsborough-County.jpg?quality=75\u0026strip=all\u0026resize=400%2C232 400w, https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2025\\/02\\/habitat-for-humanity-Hillsborough-County.jpg?quality=75\u0026strip=all\u0026resize=1050%2C609 1050w, https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2025\\/02\\/habitat-for-humanity-Hillsborough-County.jpg?quality=75\u0026strip=all\u0026resize=1200%2C696 1200w\",\"sizes\":\"(max-width: 626px) 100v
40w, 626px\",\"caption\":\"\",\"className\":\"attachment-card size-card\",\"type\":\"image\",\"width\":626,\"height\":363},\"categories\":[{\"name\":\"News\",\"slug\":\"news\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/news\\/\",\"term_id\":5},{\"name\":\"Reducing Housing Insecurity \u0026amp; Homelessness\",\"slug\":\"reducing-housing-insecurity-and-homelessness\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/reducing-housing-insecurity-and-homelessness\\/\",\"term_id\":273}],\"tags\":[]},{\"post_id\":6570,\"post_type\":\"post\",\"title\":\"$11 million for housing programs\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/housing-program-donation-2024\\/\",\"date\":\"2024-12-11 00:00:00\",\"author_id\":41,\"author_name\":\"publixblibretti\",\"author_permalink\":\"https:\\/\\/wpvip.publix.com\\/charities\\/author\\/publixblibretti\\/\",\"description\":\"Publix Charities is donating to local organizations that help people experiencing homelessness and housing insecurity.\",\"primary_cta_label\":\"Learn more\",\"primary_cta_link\":\"https:\\/\\/wpvip.publix.com\\/charities\\/housing-program-donation-2024\\/\",\"secondary_cta_label\":\"\",\"secondary_cta_link\":\"\",\"aria_title_label\":null,\"image\":{\"src\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2023\\/03\\/22596-Helping-the-Housing-Insecure-_642x340.jpeg?quality=75\u0026strip=all\u0026w=626\u0026h=340\u0026crop=1\",\"alt\":\"hands holding green house\",\"srcset\":false,\"sizes\":\"(max-width: 626px) 100vw, 626px\",\"caption\":\"\",\"className\":\"attachment-card size-card\",\"type\":\"image\",\"width\":626,\"height\":363},\"categories\":[{\"name\":\"News\",\"slug\":\"news\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/news\\/\",\"term_id\":5},{\"name\":\"Reducing Housing Insecurity \u0026amp; Homelessness\",\"slug\":\"reducing-housing-insecurity-and-homelessness\",\"href\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/reducing-housing-insecurity-and-homelessness\\/\",\"term_id\":273}],\"tags\":[]}]}'\u003e\u003c/div\u003e\n\n\n\u003cdiv data-publix-block=\"true\" data-wp-block-name=\"publix/button-group\" data-wp-block='{\"secondary_cta_label\":\"Read more\",\"secondary_cta_link\":\"https:\\/\\/wpvip.publix.com\\/charities\\/category\\/reducing-housing-insecurity-and-homelessness\\/\",\"secondary_cta_aria_label\":\"See more articles about how Publix Charities is reducing housing insecurity and homelessness\",\"alignment\":\"center\",\"background_class\":\"has-white-background-color\",\"use_large_cta\":false,\"style_as_tertiary\":false,\"inlineBlockCss\":null,\"styleObject\":null}'\u003e\u003c/div\u003e\n\n\n\u003cdiv class=\"wp-block-columns block-spacing-medium is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\" data-wp-block-name=\"core/columns\" data-wp-block='{\"className\":\"block-spacing-medium\",\"block_spacing\":\"32\",\"isStackedOnMobile\":true}'\u003e\u003c/div\u003e\n","protected":false,"block_styles":":root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: var(--white);--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--heading: var(--color-heading);--wp--preset--color--body: var(--color-body);--wp--preset--color--color-1: var(--color-1);--wp--preset--color--color-2: var(--color-2);--wp--preset--color--color-3: var(--color-3);--wp--preset--color--color-100: var(--color-100);--wp--preset--color--grey-500: var(--grey-500);--wp--preset--color--grey-300: var(--grey-300);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
400) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--xxl: 76px;--wp--preset--font-size--xl: 56px;--wp--preset--font-size--l: 48px;--wp--preset--font-size--m: 40px;--wp--preset--font-size--ms: 32px;--wp--preset--font-size--s: 24px;--wp--preset--font-size--xs: 18px;--wp--preset--font-size--xxs: 14px;--wp--preset--font-size--xxxs: 12px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--4: 0.25rem;--wp--preset--spacing--8: 0.5rem;--wp--preset--spacing--16: 1rem;--wp--preset--spacing--24: 1.5rem;--wp--preset--spacing--32: 2rem;--wp--preset--spacing--48: clamp(2rem, 3vw, 3rem);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}.wp-block-publix-hero-split{--wp--preset--color--white: var(--white);--wp--preset--color--color-1: var(--color-1);--wp--preset--color--color-2: var(--color-2);--wp--preset--color--color-3: var(--color-3);--wp--preset--color--color-100: var(--color-100);}.wp-block-media-text{--wp--preset--color--white: var(--white);--wp--preset--color--color-1: var(--color-1);--wp--preset--color--color-2: var(--color-2);--wp--preset--color--color-100: var(--color-100);}:where(body) { margin: 0; }.wp-site-blocks \u003e .alignleft { float: left; margin-right: 2em; }.wp-site-blocks \u003e .alignright { float: right; margin-left: 2em; }.wp-site-blocks \u003e .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) \u003e * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) \u003e :first-child { margin-block-start: 0; }:where(.wp-site-blocks) \u003e :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) \u003e :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) \u003e :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) \u003e *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) \u003e :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) \u003e :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) \u003e *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow \u003e .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow \u003e .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow \u003e .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained \u003e .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained \u003e .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained \u003e .aligncenter{margin-left: auto !important;margin-right: auto !important;}
40.is-layout-constrained \u003e :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex \u003e :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid \u003e :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}:root :where(.wp-block-icon svg){width: 24px;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-heading-color{color: var(--wp--preset--color--heading) !important;}.has-body-color{color: var(--wp--preset--color--body) !important;}.has-color-1-color{color: var(--wp--preset--color--color-1) !important;}.has-color-2-color{color: var(--wp--preset--color--color-2) !important;}.has-color-3-color{color: var(--wp--preset--color--color-3) !important;}.has-color-100-color{color: var(--wp--preset--color--color-100) !important;}.has-grey-500-color{color: var(--wp--preset--color--grey-500) !important;}.has-grey-300-color{color: var(--wp--preset--color--grey-300) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-heading-background-color{background-color: var(--wp--preset--color--heading) !important;}.has-body-background-color{background-color: var(--wp--preset--color--body) !important;}.has-color-1-background-color{background-color: var(--wp--preset--color--color-1) !important;}.has-color-2-background-color{background-color: var(--wp--preset--color--color-2) !important;}.has-color-3-background-color{background-color: var(--wp--preset--color--color-3) !important;}.has-color-100-background-color{background-color: var(--wp--preset--color--color-100) !important;}.has-grey-500-background-color{background-color: var(--wp--preset--color--grey-500) !important;}.has-grey-300-background-color{background-color: var(--wp--preset--color--grey-300) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-heading-border-color{border-color: var(--wp--preset--color--heading) !important;}.has-body-border-color{border-color: var(--wp--preset--color--body) !important;}.has-color-1-border-color{border-color: var(--wp--preset--color--color-1) !important;}.has-color-2-border-color{border-color: var(--wp--preset--color--color-2) !important;}.has-color-3-border-color{border-color: var(--wp--preset--color--color-3) !important;}.has-color-100-border-color{border-color: var(--wp--preset--color--color-100) !important;}.has-grey-500-border-color{border-color: var(--wp--preset--color--grey-500) !important;}.has-grey-300-border-color{border-color: var(--wp--preset--color--grey-300) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
40.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xxl-font-size{font-size: var(--wp--preset--font-size--xxl) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-l-font-size{font-size: var(--wp--preset--font-size--l) !important;}.has-m-font-size{font-size: var(--wp--preset--font-size--m) !important;}.has-ms-font-size{font-size: var(--wp--preset--font-size--ms) !important;}.has-s-font-size{font-size: var(--wp--preset--font-size--s) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-xxs-font-size{font-size: var(--wp--preset--font-size--xxs) !important;}.has-xxxs-font-size{font-size: var(--wp--preset--font-size--xxxs) !important;}:where(.wp-block-publix-hero-split).has-white-color{color: var(--wp--preset--color--white) !important;}:where(.wp-block-publix-hero-split).has-color-1-color{color: var(--wp--preset--color--color-1) !important;}:where(.wp-block-publix-hero-split).has-color-2-color{color: var(--wp--preset--color--color-2) !important;}:where(.wp-block-publix-hero-split).has-color-3-color{color: var(--wp--preset--color--color-3) !important;}:where(.wp-block-publix-hero-split).has-color-100-color{color: var(--wp--preset--color--color-100) !important;}:where(.wp-block-publix-hero-split).has-white-background-color{background-color: var(--wp--preset--color--white) !important;}:where(.wp-block-publix-hero-split).has-color-1-background-color{background-color: var(--wp--preset--color--color-1) !important;}:where(.wp-block-publix-hero-split).has-color-2-background-color{background-color: var(--wp--preset--color--color-2) !important;}:where(.wp-block-publix-hero-split).has-color-3-background-color{background-color: var(--wp--preset--color--color-3) !important;}:where(.wp-block-publix-hero-split).has-color-100-background-color{background-color: var(--wp--preset--color--color-100) !important;}:where(.wp-block-publix-hero-split).has-white-border-color{border-color: var(--wp--preset--color--white) !important;}:where(.wp-block-publix-hero-split).has-color-1-border-color{border-color: var(--wp--preset--color--color-1) !important;}:where(.wp-block-publix-hero-split).has-color-2-border-color{border-color: var(--wp--preset--color--color-2) !important;}:where(.wp-block-publix-hero-split).has-color-3-border-color{border-color: var(--wp--preset--color--color-3) !important;}:where(.wp-block-publix-hero-split).has-color-100-border-color{border-color: var(--wp--preset--color--color-100) !important;}:where(.wp-block-media-text).has-white-color{color: var(--wp--preset--color--white) !important;}:where(.wp-block-media-text).has-color-1-color{color: var(--wp--preset--color--color-1) !important;}:where(.wp-block-media-text).has-color-2-color{color: var(--wp--preset--color--color-2) !important;}:where(.wp-block-media-text).has-color-100-color{color: var(--wp--preset--color--color-100) !important;}:where(.wp-block-media-text).has-white-background-color{background-color: var(--wp--preset--color--white) !important;}:where(.wp-block-media-text).has-color-1-background-color{background-color: var(--wp--preset--color--color-1) !important;}:where(.wp-block-media-text).has-color-2-background-color{background-color: var(--wp--preset--color--color-2) !important;}:where(.wp-block-media-text).has-color-100-background-color{background-color: var(--wp--preset--color--color-100) !important;}:where(.wp-block-media-text).has-white-border-color{border-color: var(--wp--preset--color--white) !important;}:where(.wp-block-media-text).has-color-1-border-color{border-color: var(--wp--preset--color--color-1) !important;}:where(.wp-block-media-text).has-color-2-border-color{border-color: var(--wp--preset--color--color-2) !important;}:where(.wp-block-media-text).has-color-100-border-color{border-color: var(--wp--preset--color--color-100) !important;}.wp-container-core-columns-is-layout-7387b849{flex-wrap:nowrap;}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
40.wp-block-image\u003ea,.wp-block-image\u003efigure\u003ea{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]\u003ea{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull\u003ea,.wp-block-image.alignwide\u003ea{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter\u003efigcaption,.wp-block-image .alignleft\u003efigcaption,.wp-block-image .alignright\u003efigcaption,.wp-block-image.aligncenter\u003efigcaption,.wp-block-image.alignleft\u003efigcaption,.wp-block-image.alignright\u003efigcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,\u003csvg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003ccircle cx=\"50\" cy=\"50\" r=\"50\"/\u003e\u003c/svg\u003e');mask-image:url('data:image/svg+xml;utf8,\u003csvg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003ccircle cx=\"50\" cy=\"50\" r=\"50\"/\u003e\u003c/svg\u003e');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}
40.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)\u003e.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)\u003e.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)\u003e.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile\u003e.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile\u003e.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*=\"writing-mode:vertical-lr\"],p.has-text-align-right[style*=\"writing-mode:vertical-rl\"]{rotate:180deg}"},"excerpt":{"rendered":"\u003cp\u003ePublix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\u003c/p\u003e\n","protected":false},"author":41,"featured_media":4643,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wpcom_thumbnail_edit":"","primary_cta_link":"","secondary_cta_label":"","secondary_cta_link":"","team_menu_id":0,"_trash_the_other_posts":false,"primary_cta_label":"Learn more","enable_edge_elements":1,"is_parallax_enabled":0,"custom_image_top_left"
40:0,"parallax_speed_top_left":"medium","custom_image_top_right":0,"parallax_speed_top_right":"medium","editor_notices":[],"footnotes":""},"class_list":["post-3182","page","type-page","status-publish","has-post-thumbnail","hentry"],"featured_image_src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1024","jetpack_sharing_enabled":true,"publishpress_future_action":{"enabled":false,"date":"2026-10-09 00:55:59","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"ep_custom_result","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"current_team_page":false,"edge_elements":{"is_parallax_enabled":false,"images":[{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0,"location":"topLeft","parallaxSpeed":"medium"},{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0,"location":"topRight","parallaxSpeed":"medium"}]},"translations":[],"_embedded":{"author":[{"code":"rest_no_route","message":"No route was found matching the URL and request method.","data":{"status":404}}],"replies":[{"code":"rest_comment_disabled","message":"Comments are disabled.","data":{"status":403}}],"wp:featuredmedia":[{"id":4643,"date":"2022-07-18T16:58:09","slug":"building-hope-1600x900","type":"attachment","link":"https://wpvip.publix.com/charities/building-hope-1600x900/","title":{"rendered":"building-hope-1600×900"},"author":21,"featured_media":0,"jetpack_sharing_enabled":true,"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"caption":{"rendered":""},"alt_text":"mother with 3 young children","media_type":"image","mime_type":"image/jpeg","media_details":{"width":1600,"height":900,"file":"2022/07/building-hope-1600x900-1.jpg","sizes":{"thumbnail":{"file":"building-hope-1600x900-1.jpg?resize=150,150","width":150,"height":150,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=150\u0026h=150\u0026crop=1"},"medium":{"file":"building-hope-1600x900-1.jpg?resize=300,169","width":300,"height":169,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=300"},"medium_large":{"file":"building-hope-1600x900-1.jpg?resize=768,432","width":768,"height":432,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=768"},"large":{"file":"building-hope-1600x900-1.jpg?resize=1024,576","width":1024,"height":576,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1024"},"1536x1536":{"file":"building-hope-1600x900-1.jpg?resize=1536,864","width":1536,"height":864,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1536"},"card":{"file":"building-hope-1600x900-1.jpg?resize=626,363","width":626,"height":363,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=626\u0026h=363\u0026crop=1"},"card--small":{"file":"building-hope-1600x900-1.jpg?resize=400,232","width":400,"height":232,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=400\u0026h=232\u0026crop=1"},"card--large":{"file":"building-hope-1600x900-1.jpg?resize=1050,609","width":1050,"height":609,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1050\u0026h=609\u0026crop=1"},"card--2x":{"file":"building-hope-1600x900-1.jpg?resize=1200,696","width":1200,"height":696,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1200\u0026h=696\u0026crop=1"},"card-panel":{"file":"building-hope-1600x900-1.jpg?resize=626,626","width":626,"height":626,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=626\u0026h=626\u0026crop=1"},"card-panel--small":{"file":"building-hope-1600x900-1.jpg?resize=300,300","width":300,"height":300,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=300\u0026h=300\u0026crop=1"},"card-panel--large":{"file":"building-hope-1600x900-1.jpg?resize=900,900","width":900,"height":900,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=900\u0026h=900\u0026crop=1"},"card-panel--2x":{"file":"building-hope-1600x900-1.jpg?resize=1040,900","width":1040,"height":900,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1040\u0026h=900\u0026crop=1"},"card-list":{"file":"building-hope-1600x900-1.jpg?resize=517,319","width":517,"height":319,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=517\u0026h=319\u0026crop=1"},"card-list--small":{"file":"building-hope-1600x900-1.jpg?resize=200,123","width":200,"height":123,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=200\u0026h=123\u0026crop=1"},"card-list--2x":{"file":"building-hope-1600x900-1.jpg?resize=990,611","width":990,"he
40ight":611,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=990\u0026h=611\u0026crop=1"},"page-heading-bg":{"file":"building-hope-1600x900-1.jpg?resize=1440,671","width":1440,"height":671,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1440\u0026h=671\u0026crop=1"},"page-heading-medium":{"file":"building-hope-1600x900-1.jpg?resize=736,414","width":736,"height":414,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=736\u0026h=414\u0026crop=1"},"page-heading-large":{"file":"building-hope-1600x900-1.jpg?resize=1280,720","width":1280,"height":720,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1280\u0026h=720\u0026crop=1"},"blockquote":{"file":"building-hope-1600x900-1.jpg?resize=736,736","width":736,"height":736,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=736\u0026h=736\u0026crop=1"},"hero":{"file":"building-hope-1600x900-1.jpg?resize=731,411","width":731,"height":411,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=731\u0026h=411\u0026crop=1"},"hero-bg":{"file":"building-hope-1600x900-1.jpg?resize=1440,600","width":1440,"height":600,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all?crop=0px%2C22px%2C1600px%2C667px\u0026resize=1440%2C600"},"hero-split":{"file":"building-hope-1600x900-1.jpg?resize=1040,900","width":1040,"height":900,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=1040\u0026h=900\u0026crop=1"},"tall":{"file":"building-hope-1600x900-1.jpg?resize=221,900","width":221,"height":900,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=221\u0026h=900\u0026crop=1"},"menu-square":{"file":"building-hope-1600x900-1.jpg?resize=48,48","width":48,"height":48,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=48\u0026h=48\u0026crop=1"},"image-navigation":{"file":"building-hope-1600x900-1.jpg?resize=132,132","width":132,"height":132,"filesize":467355,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\u0026w=132\u0026h=132\u0026crop=1"},"full":{"file":"building-hope-1600x900-1.jpg?quality=75\u0026strip=all","width":1600,"height":900,"mime_type":"image/jpeg","source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]},"filesize":467355},"source_url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all"}],"wp:term":[]}},"pageInfo":{"totalPages":1,"totalItems":1,"page":1},"queriedObject":{}}
40,"#url:\"/wp-json/headless-wp/v1/app\",args:#sourceUrl:\"https://wpvip.publix.com/charities\",,":{"result":{"menus":{"primary":[{"ID":2687,"title":"About","slug":"about","post_parent":"0","guid":"https://wpvip.publix.com/charities/","menu_item_parent":"0","object_id":"page","url":"https://wpvip.publix.com/charities/about/","target":"","attr_title":"","description":"","classes":[""],"menu_order":1,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false},{"ID":3972,"title":"Focus Areas","slug":"focus-areas","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=3972","menu_item_parent":"0","object_id":"custom","url":"http://publixcharities.org","target":"","attr_title":"","description":"","classes":[""],"menu_order":2,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","child_items":[{"ID":3975,"title":"Alleviating hunger","slug":"alleviating-hunger","post_parent":"3972","guid":"https://wpvip.publix.com/charities/?p=3975","menu_item_parent":"3972","object_id":"page","url":"https://wpvip.publix.com/charities/alleviating-hunger/","target":"","attr_title":"","description":"","classes":[""],"menu_order":3,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false},{"ID":3974,"title":"Reducing homelessness","slug":"reducing-homelessness","post_parent":"3972","guid":"https://wpvip.publix.com/charities/?p=3974","menu_item_parent":"3972","object_id":"page","url":"https://wpvip.publix.com/charities/reducing-homelessness/","target":"","attr_title":"","description":"","classes":[""],"menu_order":4,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false},{"ID":4771,"title":"Encouraging youth","slug":"youth","post_parent":"3972","guid":"https://wpvip.publix.com/charities/?p=4771","menu_item_parent":"3972","object_id":"page","url":"https://wpvip.publix.com/charities/youth/","target":"","attr_title":"","description":"","classes":[""],"menu_order":5,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false},{"ID":6787,"title":"Supporting education","slug":"supporting-education","post_parent":"3972","guid":"https://wpvip.publix.com/charities/?p=6787","menu_item_parent":"3972","object_id":"page","url":"https://wpvip.publix.com/charities/supporting-education/","target":"","attr_title":"","description":"","classes":[""],"menu_order":6,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false},{"ID":3987,"title":"Improving communities","slug":"improving-communities","post_parent":"3972","guid":"https://wpvip.publix.com/charities/?p=3987","menu_item_parent":"3972","object_id":"page","url":"https://wpvip.publix.com/charities/improving-communities/","target":"","attr_title":"","description":"","classes":[""],"menu_order":7,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false}],"image":"","aria_hidden":false,"is_button":false},{"ID":3962,"title":"News","slug":"news","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=3962","menu_item_parent":"0","object_id":"page","url":"https://wpvip.publix.com/charities/news/","target":"","attr_title":"","description":"","classes":[""],"menu_order":8,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false},{"ID":2689,"title":"Request Support","slug":"request-support","post_parent":"0","guid":"https://wpvip.publix.com/charities/request-support/","menu_item_parent":"0","object_id":"page","url":"https://wpvip.publix.com/charities/request-support/","target":"","attr_title":"","description":"","classes":[""],"menu_order":9,"post_type":"nav_menu_item","post_mime_type":"","object":"page","type":"post_type","type_label":"Page","image":"","aria_hidden":false,"is_button":false}],"utility":[{"ID":5301,"title":"Terms of Use \u0026 Privacy Policy","slug":"terms-of-use
40-privacy-policy","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=5301","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/publix-website-policies","target":"","attr_title":"","description":"","classes":[""],"menu_order":1,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":5302,"title":"Healthcare Nondiscrimination","slug":"healthcare-nondiscrimination","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=5302","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/pharmacy/healthcare-nondiscrimination","target":"","attr_title":"","description":"","classes":[""],"menu_order":2,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":5303,"title":"Accessibility","slug":"accessibility-2","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=5303","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/accessibility","target":"","attr_title":"","description":"","classes":[""],"menu_order":3,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":5304,"title":"Virginia Consumer Privacy","slug":"virginia-consumer-privacy","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=5304","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/virginia-consumer-privacy","target":"","attr_title":"","description":"","classes":[""],"menu_order":4,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false}],"footer":[],"footer-utility":[{"ID":571,"title":"Terms of Use \u0026 Privacy Policy","slug":"terms-of-use-privacy-policy","post_parent":"0","guid":"https://wpvip.publix.com/?p=571","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/publix-website-policies?_gl=1*stonxh*_gcl_au*MTAxOTcyOTk5OC4xNjk1NzQ1OTc2\u0026_ga=2.219416666.216714264.1695745977-334487980.1695745976","target":"_blank","attr_title":"","description":"","classes":[""],"menu_order":1,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":572,"title":"Healthcare Nondiscrimination","slug":"healthcare-nondiscrimination","post_parent":"0","guid":"https://wpvip.publix.com/?p=572","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/pharmacy/healthcare-nondiscrimination?_gl=1*stonxh*_gcl_au*MTAxOTcyOTk5OC4xNjk1NzQ1OTc2\u0026_ga=2.219416666.216714264.1695745977-334487980.1695745976","target":"_blank","attr_title":"","description":"","classes":[""],"menu_order":2,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":573,"title":"Accessibility","slug":"accessibility","post_parent":"0","guid":"https://wpvip.publix.com/?p=573","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/accessibility?_gl=1*stonxh*_gcl_au*MTAxOTcyOTk5OC4xNjk1NzQ1OTc2\u0026_ga=2.219416666.216714264.1695745977-334487980.1695745976","target":"_blank","attr_title":"","description":"","classes":[""],"menu_order":3,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":574,"title":"Consumer Privacy","slug":"virginia-consumer-privacy","post_parent":"0","guid":"https://wpvip.publix.com/?p=574","menu_item_parent":"0","object_id":"custom","url":"https://www.publix.com/consumer-privacy","target":"_blank","attr_title":"","description":"","classes":[""],"menu_order":4,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false}],"social":[{"ID":4690,"title":"Facebook","slug":"facebook","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=4690","menu_item_parent":"0","object_id":"custom","url":"https://facebook.com/publix","target":"","attr_title":"","description":"","classes":["facebook"],"menu_order":1,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":4691,"title":"Instagram","slug":"instagram","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=4691","menu_item_parent":"0","object_id":"custom","url":"https://instagram.com/publix","target":"","attr_title":"","description":"","classes":["instagram"],"menu_order":2,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":4692,"title":"Pinterest","slug":"pinterest","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=4692","menu_item_parent":"0","object_id":"custom","url":"https://pinterest.com/publix","target":"","attr_title":"","description":"","classes":["pinterest"],"menu_order":3,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":5372,"title":"X","slug":"x","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=5372","menu_item_parent":"0","object_id":"custom","url":"https://twitter.com/publix","target":"","attr_title":"x","description":"","classes":[""],"menu_order":4,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false},{"ID":4694,"title":"YouTube","slug":"youtube","post_parent":"0","guid":"https://wpvip.publix.com/charities/?p=4694","menu_item_parent":"0","object_id":"custom","url":"https://youtube.com/publix","target":"","attr_title":"","description":"","classes":["youtube"],"menu_order":5,"post_type":"nav_menu_item","post_mime_type":"","object":"custom","type":"custom","type_label":"Custom Link","image":"","aria_hidden":false,"is_button":false}]},"home":{"id":10,"slug":"homepage"},"settings":{"site_navigation":{"identity":{"primary_logo":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/09/PSMC-Logo-Inline-297x86-1.jpg?quality=75\u0026strip=all","alt":"Publix Super Markets Charities brand mark logo Home","srcset":false,"sizes":"(max-width: 297px) 100v
40w, 297px","caption":"","className":"attachment-full size-full","type":"image","width":297,"height":86},"primary_logo_aria_label":"Homepage","color":"white","favicon":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/06/publix-logo.png","alt":"Green Publix P logo for Publix Super Markets Charitys Home","srcset":false,"sizes":"(max-width: 112px) 100vw, 112px","caption":"","className":"attachment-icon size-icon","type":"image","width":112,"height":112}},"navigation_menu":{"skip_to_content_text":"Skip to content","alignment":"left","force_mobile_layout":false,"sticky":true,"transparent":false,"primary_logo_sticky":{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0},"use_alternate_color":false},"utility_nav":{"show_utility_nav":false}},"site_footer":{"identity":{"footer_logo":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/09/MicrosoftTeams-image.png","alt":"White Publix Supermarket Charities Logo","srcset":false,"sizes":"(max-width: 600px) 100vw, 600px","caption":"Publix Charities Logo","className":"attachment-full size-full","type":"image","width":600,"height":157},"footer_color":"color-2"},"navigation":{"show_social":false},"copyright":{"show_expanded_copyright":true,"copyright_text":"© Publix Asset Management Company 2026. All Rights Reserved.","expanded_copyright_text":""}},"archives":{"posts_per_page":15,"listing_style":"default"},"related_posts":{"show_related_posts":true},"seo":{"public_access":true,"robots_txt":"User-agent: *\nDisallow: /wp-admin/\nSitemap: https://publixcharities.org/sitemap.xml\n"},"common":{"edge_elements":{"is_parallax_enabled":false,"images":[{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0,"location":"topLeft","parallaxSpeed":"medium"},{"src":"","alt":"","srcset":"","sizes":"","caption":"","className":"","type":"image","width":0,"height":0,"location":"topRight","parallaxSpeed":"medium"}]},"fallback_media":{"fallback_image":6964,"background_fallback_image":6964,"fallback_video":6965,"fallback_image_sizes":{"full":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 1560px) 100vw, 1560px","caption":"","className":"attachment-full size-full","type":"image","width":1560,"height":1338},"card":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 423px) 100vw, 423px","caption":"","className":"attachment-card size-card","type":"image","width":626,"height":363},"hero":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 479px) 100vw, 479px","caption":"","className":"attachment-hero size-hero","type":"image","width":731,"height":411},"hero-bg":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 700px) 100v
40w, 700px","caption":"","className":"attachment-hero-bg size-hero-bg","type":"image","width":1440,"height":600}},"background_fallback_image_sizes":{"full":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 1560px) 100vw, 1560px","caption":"","className":"attachment-full size-full","type":"image","width":1560,"height":1338},"card":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 423px) 100vw, 423px","caption":"","className":"attachment-card size-card","type":"image","width":626,"height":363},"hero":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 479px) 100vw, 479px","caption":"","className":"attachment-hero size-hero","type":"image","width":731,"height":411},"hero-bg":{"src":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2025/03/default-image.png","alt":"","srcset":false,"sizes":"(max-width: 700px) 100v
40w, 700px","caption":"","className":"attachment-hero-bg size-hero-bg","type":"image","width":1440,"height":600}}},"color_palette":"primary","disable_theme_max_width":false,"404_settings":{"404_page":0}},"analytics":{"gtm_container_id":"GTM-WWJWDGQ"},"gutenberg":{"allow_reusable_blocks":true},"regions":{"enabled":false,"greeting":"Thank you for traveling with Aprons.","prompt":"Select your preferred destination.","default_weather_location":"Lakeland, FL","default_weather_location_code":"Lakeland,Florida","error_location":"","default_weather":false,"is_api_valid":false},"taxonomies":{"location":true},"tailgating":{"team_page_selector_enabled":false},"job_search":{"company_id":"","company_id_pharmacy":"","indeed_email":"","results_page":false,"life_at_publix":"","pharmacy_departments":[],"page_id":0,"show_advanced_filters":false,"show_filters_with_results":false},"international_error":{"international_error_page":null},"store_locator":{"mapbox_api_access_token":""},"bag_counter":{"start_count":0,"start_date":1748616120,"bags_per_second":0},"talent_features_enabled":false,"international_error_page":0,"site_title":"Publix Super Market Charities","tagline":"Corporate Foundation","homepage":"homepage","home_url":"https://wpvip.publix.com/charities","srm_redirects":[{"redirect_id":3072,"from":"/event/harry-chapin-food-bank-of-southwest-florida/.*","to":"/harry-chapin-food-bank-southwest-florida/","status_code":"301","regex":true},{"redirect_id":7085,"from":"/50years","to":"/nourishing-communities/","status_code":"302","regex":false},{"redirect_id":7078,"from":"/60years","to":"/nourishing-communities/?utm_medium=vanity\u0026utm_term=60years\u0026utm_campaign=28638","status_code":"302","regex":false},{"redirect_id":4968,"from":"/hope","to":"/reducing-homelessness/?utm_medium=vanity\u0026utm_term=hope\u0026utm_campaign=28221","status_code":"302","regex":false},{"redirect_id":3077,"from":"/hunger","to":"/alleviating-hunger/","status_code":"307","regex":false},{"redirect_id":3076,"from":"/event/bay-area-food-bank/.*","to":"/bay-area-food-bank/","status_code":"301","regex":true},{"redirect_id":3075,"from":"/event/feeding-tampa-bay/.*","to":"/feeding-tampa-bay/","status_code":"301","regex":true},{"redirect_id":3074,"from":"/event/feeding-northeast-florida/.*","to":"/feeding-northeast-florida/","status_code":"301","regex":true},{"redirect_id":3073,"from":"/event/feeding-south-florida/.*","to":"/feeding-south-florida/","status_code":"301","regex":true},{"redirect_id":3064,"from":"/george-jenkins-scholarship/.*","to":"/george-w-jenkins-scholarship/","status_code":"301","regex":true},{"redirect_id":3071,"from":"/event/treasure-coast-food-bank/.*","to":"/treasure-coast-food-bank/","status_code":"301","regex":true},{"redirect_id":3070,"from":"/event/atlanta-community-food-bank/.*","to":"/atlanta-community-food-bank/","status_code":"301","regex":true},{"redirect_id":3069,"from":"/event/second-harvest-food-bank-of-metrolina/.*/","to":"/second-harvest-food-bank-metrolina/","status_code":"301","regex":true},{"redirect_id":3068,"from":"/event/harvest-hope-food-bank/.*","to":"/harvest-hope-food-bank/","status_code":"301","regex":true},{"redirect_id":3067,"from":"/event/lowcountry-food-bank/.*","to":"/lowcountry-food-bank/","status_code":"301","regex":true},{"redirect_id":3066,"from":"/event/second-harvest-food-bank-of-east-tennessee/.*","to":"/second-harvest-food-bank-east-tennessee/","status_code":"301","regex":true},{"redirect_id":3065,"from":"/event/second-harvest-food-bank-of-middle-tennessee/.*","to":"/second-harvest-food-bank-middle-tennessee/","status_code":"301","regex":true}],"team_page_selector_enabled":false,"internal_domains":[],"feature_flags":{"adobe-analytics":false,"bin-lookup":false,"store-locator":false,"video-modal-enhancement":false},"site_name":"Publix Super Market Charities","site_desc":"Corporate Foundation","site_wp_url":"https://wpvip.publix.com/charities","site_rss_url":"https://wpvip.publix.com/charities/feed/","posts_per_page":"10","privacy_policy_url":""},"redirects":[],"theme.json":null,"post_type_objects":{"post":"Posts","page":"Pages","attachment":"Media","re
40cipe":"Recipes","tease":"Teases"}},"pageInfo":{"totalPages":0,"totalItems":0,"page":1},"queriedObject":{}},"@seo":{"yoast_head_json":{"title":"Reducing homelessness. - Publix Super Market Charities","description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","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://wpvip.publix.com/charities/reducing-homelessness/","og_locale":"en_US","og_type":"article","og_title":"Reducing homelessness. - Publix Super Market Charities","og_description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","og_url":"https://wpvip.publix.com/charities/reducing-homelessness/","og_site_name":"Publix Super Market Charities","article_modified_time":"2025-12-09T17:01:50+00:00","og_image":[{"url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","width":1600,"height":900,"type":""}],"twitter_card":"summary_large_image","twitter_image":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://wpvip.publix.com/charities/reducing-homelessness/","url":"https://wpvip.publix.com/charities/reducing-homelessness/","name":"Reducing homelessness. - Publix Super Market Charities","isPartOf":{"@id":"https://wpvip.publix.com/charities/#website"},"primaryImageOfPage":{"@id":"https://wpvip.publix.com/charities/reducing-homelessness/#primaryimage"},"image":{"@id":"https://wpvip.publix.com/charities/reducing-homelessness/#primaryimage"},"thumbnailUrl":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","datePublished":"2023-12-05T15:00:46+00:00","dateModified":"2025-12-09T17:01:50+00:00","description":"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://wpvip.publix.com/charities/reducing-homelessness/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wpvip.publix.com/charities/reducing-homelessness/#primaryimage","url":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","contentUrl":"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all","width":1600,"height":900,"caption":"mother with 3 young children"},{"@type":"WebSite","@id":"https://wpvip.publix.com/charities/#website","url":"https://wpvip.publix.com/charities/","name":"Publix Super Market Charities","description":"Corporate Foundation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wpvip.publix.com/charities/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"yoast_head":"\u003c!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ --\u003e\n\u003ctitle\u003eReducing homelessness. - Publix Super Market Charities\u003c/title\u003e\n\u003cmeta name=\"description\" content=\"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\" /\u003e\n\u003cmeta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" /\u003e\n\u003clink rel=\"canonical\" href=\"https://wpvip.publix.com/charities/reducing-homelessness/\" /\u003e\n\u003cmeta property=\"og:locale\" content=\"en_US\" /\u003e\n\u003cmeta property=\"og:type\" content=\"article\" /\u003e\n\u003cmeta property=\"og:title\" content=\"Reducing homelessness. - Publix Super Market Charities\" /\u003e\n\u003cmeta property=\"og:description\" content=\"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\" /\u003e\n\u003cmeta property=\"og:url\" content=\"https://wpvip.publix.com/charities/reducing-homelessness/\" /\u003e\n\u003cmeta property=\"og:site_name\" content=\"Publix Super Market Charities\" /\u003e\n\u003cmeta property=\"article:modified_time\" content=\"2025-12-09T17:01:50+00:00\" /\u003e\n\u003cmeta property=\"og:image\" content=\"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\" /\u003e\n\t\u003cmeta property=\"og:image:width\" 
40content=\"1600\" /\u003e\n\t\u003cmeta property=\"og:image:height\" content=\"900\" /\u003e\n\u003cmeta name=\"twitter:card\" content=\"summary_large_image\" /\u003e\n\u003cmeta name=\"twitter:image\" content=\"https://wpvip.publix.com/charities/wp-content/uploads/sites/14/2022/07/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\" /\u003e\n\u003cmeta name=\"twitter:label1\" content=\"Est. reading time\" /\u003e\n\t\u003cmeta name=\"twitter:data1\" content=\"1 minute\" /\u003e\n\u003cscript type=\"application/ld+json\" class=\"yoast-schema-graph\"\u003e{\"@context\":\"https:\\/\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/\",\"url\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/\",\"name\":\"Reducing homelessness. - Publix Super Market Charities\",\"isPartOf\":{\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2022\\/07\\/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\",\"datePublished\":\"2023-12-05T15:00:46+00:00\",\"dateModified\":\"2025-12-09T17:01:50+00:00\",\"description\":\"Publix Charities is proud to support Habitat for Humanity and other nonprofits that help house and shelter families in need.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/reducing-homelessness\\/#primaryimage\",\"url\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2022\\/07\\/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\",\"contentUrl\":\"https:\\/\\/wpvip.publix.com\\/charities\\/wp-content\\/uploads\\/sites\\/14\\/2022\\/07\\/building-hope-1600x900-1.jpg?quality=75\u0026strip=all\",\"width\":1600,\"height\":900,\"caption\":\"mother with 3 young children\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\/\\/wpvip.publix.com\\/charities\\/#website\",\"url\":\"https:\\/\\/wpvip.publix.com\\/charities\\/\",\"name\":\"Publix Super Market Charities\",\"description\":\"Corporate Foundation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\/\\/wpvip.publix.com\\/charities\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}\u003c/script\u003e\n\u003c!-- / Yoast SEO plugin. --\u003e"}},"__headstartwp_site":"publixcharities.org"},"__N_SSP":true},"page":"/_sites/[site]/[...path]","query":{"site":"publixcharities.org","path":["reducing-homelessness"]},"buildId":"I-ZO2cFi-wPwy2lFnu4vh","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[9781,1396],"gssp":true,"locale":"en-US","locales":["en-US","es"],"defaultLocale":"en-US","scriptLoader":[{"id":"new-relic","strategy":"afterInteractive","children":";window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.nr-data.net\"]}};\n;NREUM.loader_config={accountID:\"3391771\",trustKey:\"1211946\",agentID:\"772292450\",licenseKey:\"NRJS-2de42b1aeb561150b95\",applicationID:\"737809345\"}\n;NREUM.info={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",licenseKey:\"NRJS-2de42b1aeb561150b95\",applicationID:\"737809345\",sa:1}\n;(()=\u003e{var e,t,r={9071:(e,t,r)=\u003e{\"use strict\";r.d(t,{I:()=\u003en});var n=0,i=navigator.userAgent.match(/Firefox[\\/\\s](\\d+\\.\\d+)/);i\u0026\u0026(n=+i[1])},6900:(e,t,r)=\u003e{\"use strict\";let n;if(r.d(t,{H:()=\u003ei}),r(2374).il){const e=document.createElement(\"div\");e.innerHTML=\"\u003c!--[if lte IE 6]\u003e\u003cdiv\u003e\u003c/div\u003e\u003c![endif]--\u003e\u003c!--[if lte IE 7]\u003e\u003cdiv\u003e\u003c/div\u003e\u003c![endif]--\u003e\u003c!--[if lte IE 8]\u003e\u003cdiv\u003e\u003c/div\u003e\u003c![endif]--\u003e\u003c!--[if lte IE 9]\u003e\u003cdiv\u003e\u003c/div\u003e\u003c![endif]--\u003e\",n=e.getElementsByTagName(\"div\").length}var i;i=4===n?6:3===n?7:2===n?8:1===n?9:0},6562:(e,t,r)=\u003e{\"use strict\";r.d(t,{P_:()=\u003ep,Mt:()=\u003ev,C5:()=\u003ed,DL:()=\u003ey,OP:()=\u003eL,lF:()=\u003eH,Yu:()=\u003eE,Dg:()=\u003eg,CX:()=\u003ef,GE:()=\u003ew,sU:()=\u003eM});var n={};r.r(n),r.d(n,{agent:()=\u003eO,match:()=\u003eN,version:()=\u003eA});var i=r(6797),o=r(909),a=r(8610);class s{constructor(e,t){try{if(!e||\"object\"!=typeof e)return(0,a.Z)(\"New setting a Configurable requires an object as input\");if(!t||\"object\"!=typeof t)return(0,a.Z)(\"Setting a Configurable requires a model to set its initial properties\");Object.assign(this,t),Object.entries(e).forEach((e=\u003e{let[t,r]=e;const n=(0,o.q)(t);n.length\u0026\u0026r\u0026\u0026\"object\"==typeof r\u0026\u0026n.forEach((e=\u003e{e in r\u0026\u0026((0,a.Z)(`\"${e}\" is a protected attribute and can not be changed in feature ${t}.  It will have no effect.`),delete r[e])})),this[t]=r}))}catch(e){(0,a.Z)(\"An error occured while setting a Configurable\",e)}}}const c={beacon:i.ce.beacon,errorBeacon:i.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},u={};function d(e){if(!e)throw new Error(\"All info objects require an agent identifier!\");if(!u[e])throw new Error(`Info for ${e} was never set`);return u[e]}function f(e,t){if(!e)throw new Error(\"All info objects require an agent identifier!\");u[e]=new s(t,c),(0,i.Qy)(e,u[e],\"info\")}const l={allow_bfcache:!1,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0,harvestTimeSeconds:10},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30},session_trace:{enabled:!0,harvestTimeSeconds:10},spa:{enabled:!0,harvestTimeSeconds:10}},h={};function p(e){if(!e)throw new Error(\"All configuration objects require an agent identifier!\");if(!h[e])throw new Error(`Configuration for ${e} was never set`);return h[e]}function g(e,t){if(!e)throw new Error(\"All configuration objects require an agent identifier!\");h[e]=new s(t,l),(0,i.Qy)(e,h[e],\"config\")}function v(e,t){if(!e)throw new Error(\"All configuration objects require an agent identifier!\");var r=p(e);if(r){for(var n=t.split(\".\"),i=0;i\u003cn.length-1;i++)if(\"object\"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const m={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},b={};function y(e){if(!e)throw new Error(\"All loader-config objects require an agent identifier!\");if(!b[e])throw new Error(`LoaderConfig for ${e} was never set`);return b[e]}function w(e,t){if(!e)throw new Error(\"All loader-config objects require an agent identifier!\");b[e]=new s(t,m),(0,i.Qy)(e,b[e],\"loader_config\")}const E=(0,i.mF)().o;
40var T=r(6900),x=r(2053),O=null,A=null;if(navigator.userAgent){var _=navigator.userAgent,S=_.match(/Version\\/(\\S+)\\s+Safari/);S\u0026\u0026-1===_.indexOf(\"Chrome\")\u0026\u0026-1===_.indexOf(\"Chromium\")\u0026\u0026(O=\"Safari\",A=S[1])}function N(e,t){if(!O)return!1;if(e!==O)return!1;if(!t)return!0;if(!A)return!1;for(var r=A.split(\".\"),n=t.split(\".\"),i=0;i\u003cn.length;i++)if(n[i]!==r[i])return!1;return!0}var D=r(5526),P=r(2374);const I=\"NRBA_SESSION_ID\";function R(){if(!P.il)return null;try{let e;return null===(e=window.sessionStorage.getItem(I))\u0026\u0026(e=(0,D.ky)(16),window.sessionStorage.setItem(I,e)),e}catch(e){return null}}var C=P._A?.XMLHttpRequest,j=C\u0026\u0026C.prototype;const k={};function L(e){if(!e)throw new Error(\"All runtime objects require an agent identifier!\");if(!k[e])throw new Error(`Runtime for ${e} was never set`);return k[e]}function M(e,t){if(!e)throw new Error(\"All runtime objects require an agent identifier!\");var r;k[e]=new s(t,(r=e,{customTransaction:void 0,disabled:!1,features:{},isolatedBacklog:!1,loaderType:void 0,maxBytes:6===T.H?2e3:3e4,offset:(0,x.yf)(),onerror:void 0,origin:\"\"+P._A?.location,ptid:void 0,releaseIds:{},sessionId:1==v(r,\"privacy.cookies_enabled\")?R():null,xhrWrappable:C\u0026\u0026j\u0026\u0026j.addEventListener\u0026\u0026!/CriOS/.test(navigator.userAgent),userAgent:n})),(0,i.Qy)(e,k[e],\"runtime\")}function H(e){return function(e){try{const t=d(e);return!!t.licenseKey\u0026\u0026!!t.errorBeacon\u0026\u0026!!t.applicationID}catch(e){return!1}}(e)}},8226:(e,t,r)=\u003e{\"use strict\";r.d(t,{q:()=\u003en});const n=\"1223.PROD\"},9557:(e,t,r)=\u003e{\"use strict\";r.d(t,{w:()=\u003eo});var n=r(8610);const i={agentIdentifier:\"\"};class o{constructor(e){try{if(\"object\"!=typeof e)return(0,n.Z)(\"shared context requires an object as input\");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=\u003e{let[t,r]=e;Object.keys(i).includes(t)\u0026\u0026(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)(\"An error occured while setting SharedContext\",e)}}}},4329:(e,t,r)=\u003e{\"use strict\";r.d(t,{L:()=\u003ed,R:()=\u003ec});var n=r(3752),i=r(7022),o=r(4045),a=r(2325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e\u0026\u0026(s[e]||(s[e]=new Map))}function d(){let e=arguments.length\u003e0\u0026\u0026void 0!==arguments[0]?arguments[0]:\"\",t=arguments.length\u003e1\u0026\u0026void 0!==arguments[1]?arguments[1]:\"feature\";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=Array.from(s[e]);function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog\u0026\u0026a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s\u0026\u0026u\u003cs.length;++u)f(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit(\"drain-\"+t,[])}}r.every((e=\u003e{let[t,r]=e;return r.staged}))\u0026\u0026(r.sort(((e,t)=\u003ee[1].priority-t[1].priority)),r.forEach((e=\u003e{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},3752:(e,t,r)=\u003e{\"use strict\";r.d(t,{c:()=\u003ef,ee:()=\u003eu});var n=r(6797),i=r(3916),o=r(7022),a=r(6562),s=\"nr@context\";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){(u.backlog.api||u.backlog.feature)\u0026\u0026(u.aborted=!0,u.backlog={})}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},p=!1;try{p=16===r.length\u0026\u0026(0,a.OP)(r).isolatedBacklog}catch(e){}var g={on:b,addEventListener:b,removeEventListener:y,emit:m,get:E,listeners:w,context:v,buffer:T,abort:h,aborted:!1,isBuffering:x,debugId:r,backlog:p?{}:t\u0026\u0026\"object\"==typeof t.backlog?t.backlog:{}};return g;function v(e){return e\u0026\u0026e instanceof d?e:e?(0,i.X)(e,s,l):l()}function m(e,r,n,i,o){if(!1!==o\u0026\u0026(o=!0),!u.aborted||i){t\u0026\u0026o\u0026\u0026t.emit(e,r,n);for(var a=v(n),s=w(e),d=s.length,f=0;f\u003cd;f++)s[f].apply(a,r);var l=O()[c[e]];return l\u0026\u0026l.push([g,e,r,a]),a}}function b(e,t){n[e]=w(e).concat(t)}function y(e,t){var r=n[e];if(r)for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)}function w(e){return n[e]||[]}function E(t){return f[t]=f[t]||e(g,t)}function T(e,t){var r=O();g.aborted||(0,o.D)(e,(function(e,n){t=t||\"feature\",c[n]=t,t in r||(r[t]=[])}))}function x(e){return!!O()[c[e]]}function O(){return g.backlog}}(void 0,\"globalEE\"),c.ee=u)},9252:(e,t,r)=\u003e{\"use strict\";r.d(t,{E:()=\u003en,p:()=\u003ei});var n=r(3752).ee.get(\"handle\");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4045:(e,t,r)=\u003e{\"use strict\";r.d(t,{X:()=\u003eo});var n=r(9252);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o=\"feature\"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},8544:(e,t,r)=\u003e{\"use strict\";r.d(t,{bP:()=\u003es,iz:()=\u003ec,m$:()=\u003ea});var n=r(2374),i=!1;try{var o=Object.defineProperty({},\"passive\",{get:function(){i=!0}});n._A?.addEventListener(\"testPassive\",null,o),n._A?.removeEventListener(\"testPassive\",null,o)}catch(e){}function a(e){return i?{passive:!0,capture:!!e}:!!e}function s(e,t){let r=arguments.length\u003e2\u0026\u0026void 0!==arguments[2]\u0026\u0026arguments[2];window.addEventListener(e,t,a(r))}function c(e,t){let r=arguments.length\u003e2\u0026\u0026void 0!==arguments[2]\u0026\u0026arguments[2];document.addEventListener(e,t,a(r))}},5526:(e,t,r)=\u003e{\"use strict\";r.d(t,{Ht:()=\u003ea,M:()=\u003eo,Rl:()=\u003ei,ky:()=\u003es});var n=r(2374);function i(){var e=null,t=0,r=n._A?.crypto||n._A?.msCrypto;function i(){return e?15\u0026e[t++]:16*Math.random()|0}r\u0026\u0026r.getRandomValues\u0026\u0026(e=r.getRandomValues(new Uint8Array(31)));for(var o,a=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\",s=\"\",c=0;c\u003ca.length;c++)s+=\"x\"===(o=a[c])?i().toString(16):\"y\"===o?(o=3\u0026i()|8).toString(16):o;return s}function o(){return s(16)}function a(){return s(32)}function s(e){var t=null,r=0,n=self.crypto||self.msCrypto;n\u0026\u0026n.getRandomValues\u0026\u0026Uint8Array\u0026\u0026(t=n.getRandomValues(new Uint8Array(31)));for(var i=[],o=0;o\u003ce;o++)i.push(a().toString(16));return i.join(\"\");function a(){return t?15\u0026t[r++]:16*Math.random()|0}}},2053:(e,t,r)=\u003e{\"use strict\";r.d(t,{nb:()=\u003ec,os:()=\u003eu,yf:()=\u003es,zO:()=\u003ea});var n=r(7145),i=(new Date).getTime(),o=i;function a(){return n.G\u0026\u0026performance.now?Math.round(performance.now()):(i=Math.max((new Date).getTime(),i))-o}function s(){return i}function c(e){o=e}function u(){return o}},7145:(e,t,r)=\u003e{\"use strict\";r.d(t,{G:()=\u003en});const n=void 0!==r(2374)._A?.performance?.timing?.navigationStart},6625:(e,t,r)=\u003e{\"use strict\";r.d(t,{s:()=\u003ec,v:()=\u003eu});var n=r(8283),i=r(9071),o=r(2053),a=r(7145),s=r(2374);let c=!0;function u(e){var t=function(){if(i.I\u0026\u0026i.I\u003c9)return;if(a.G)return c=!1,s._A?.performance?.timing?.navigationStart}();t\u0026\u0026((0,n.B)(e,\"starttime\",t),(0,o.nb)(t))}},8283:(e,t,r)=\u003e{\"use strict\";r.d(t,{B:()=\u003eo,L:()=\u003ea});var n=r(2053),i={};function o(e,t,r){void 0===r\u0026\u0026(r=(0,n.zO)()+(0,n.os)()),i[e]=i[e]||{},i[e][t]=r}function a(e,t,r,n){const o=e.sharedContext.agentIdentifier;var a=i[o]?.[r],s=i[o]?.[n];void 0!==a\u0026\u0026void 0!==s\u0026\u0026e.store(\"measures\",t,{value:s-a})}},6368:(e,t,r)=\u003e{\"use strict\";r.d(t,{e:()=\u003eo});var n=r(2374),i={};function o(e){if(e in i)return i[e];if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement(\"a\"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split(\"://\");!o.port\u0026\u0026a[1]\u0026\u0026(o.port=a[1].split(\"/\")[0].split(\"@\").pop().split(\":\")[1]),o.port\u0026\u0026\"0\"!==o.port||(o.port=\"https\"===a[0]?\"443\":\"80\"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],\"/\"!==o.pathname.charAt(0)\u0026\u0026(o.pathname=\"/\"+o.pathname);var s=!t.protocol||\":\"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname\u0026\u0026t.port===r.port;return o.sameOrigin=s\u0026\u0026(!t.hostname||c),\"/\"===o.pathname\u0026\u0026(i[e]=o),o}},9548:(e,t,r)=\u003e{\"use strict\";r.d(t,{T:()=\u003ei});var n=r(2374);const i={isFileProtocol:function(){let e=Boolean(\"file:\"===(0,n.lW)()?.location?.protocol);e\u0026\u0026(i.supportabilityMetricSent=!0);return e},supportabilityMetricSent:!1}},8610:(e,t,r)=\u003e{\"use strict\";function n(e,t){console\u0026\u0026console.warn\u0026\u0026\"function\"==typeof console.warn\u0026\u0026(console.warn(`New Relic: ${e}`),t\u0026\u0026console.warn(t))}r.d(t,{Z:()=\u003en})},3916:(e,t,r)=\u003e{\"use strict\";r.d(t,{X:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},2374:(e,t,r)=\u003e{\"use strict\";r.d(t,{_A:()=\u003eo,il:()=\u003en,lW:()=\u003ea,v6:()=\u003ei});const n=Boolean(\"undefined\"!=typeof window\u0026\u0026window.document),i=Boolean(\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator);let o=(()=\u003e{if(n)return window;if(i){if(\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope)return globalThis;if(self instanceof WorkerGlobalScope)return self}throw new Error(\"New Relic browser agent shutting down due to error: Unable to locate global scope. This is possibly due to code redefining browser global variables like `self` and `window`.\")})();function a(){return o}},7022:(e,t,r)=\u003e{\"use strict\";r.d(t,{D:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t){var r=[],i=\"\",o=0;for(i in e)n.call(e,i)\u0026\u0026(r[o]=t(i,e[i]),o+=1);return r}},9226:(e,t,r)=\u003e{\"use strict\";r.d(t,{$c:()=\u003eu,Ng:()=\u003ed,RR:()=\u003ec});var n=r(6562),i=r(9557),o=r(9548),a=r(8610),s={regex:/^file:\\/\\/(.*)/,replacement:\"file://OBFUSCATED\"};class c extends i.w{constructor(e){super(e)}shouldObfuscate(){return u(this.sharedContext.agentIdentifier).length\u003e0}obfuscateString(e){if(!e||\"string\"!=typeof e)return e;for(var t=u(this.sharedContext.agentIdentifier),r=e,n=0;n\u003ct.length;n++){var i=t[n].regex,o=t[n].replacement||\"*\";r=r.replace(i,o)}return r}}function u(e){var t=[],r=(0,n.Mt)(e,\"obfuscate\")||[];return t=t.concat(r),o.T.isFileProtocol()\u0026\u0026t.push(s),t}function d(e){for(var t=!1,r=!1,n=0;n\u003ce.length;n++){\"regex\"in e[n]?\"string\"!=typeof e[n].regex\u0026\u0026e[n].regex.constructor!==RegExp\u0026\u0026((0,a.Z)('An obfuscation replacement rule contains a \"regex\" value with an invali
40d type (must be a string or RegExp)'),r=!0):((0,a.Z)('An obfuscation replacement rule was detected missing a \"regex\" value.'),r=!0);var i=e[n].replacement;i\u0026\u0026\"string\"!=typeof i\u0026\u0026((0,a.Z)('An obfuscation replacement rule contains a \"replacement\" value with an invalid type (must be a string)'),t=!0)}return!t\u0026\u0026!r}},2650:(e,t,r)=\u003e{\"use strict\";r.d(t,{K:()=\u003ea,b:()=\u003eo});var n=r(8544);function i(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)(\"load\",e,t)}function a(e){if(i())return e();(0,n.iz)(\"DOMContentLoaded\",e)}},6797:(e,t,r)=\u003e{\"use strict\";r.d(t,{EZ:()=\u003eu,Qy:()=\u003ec,ce:()=\u003eo,fP:()=\u003ea,gG:()=\u003ed,mF:()=\u003es});var n=r(2053),i=r(2374);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic\u0026\u0026(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.zO)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},6998:(e,t,r)=\u003e{\"use strict\";r.d(t,{N:()=\u003ei,e:()=\u003eo});var n=r(8544);function i(e){let t=arguments.length\u003e1\u0026\u0026void 0!==arguments[1]\u0026\u0026arguments[1];return void(0,n.iz)(\"visibilitychange\",r);function r(){if(t){if(\"hidden\"!=document.visibilityState)return;e()}e(document.visibilityState)}}function o(){return\"hidden\"===document.visibilityState?-1:1/0}},6408:(e,t,r)=\u003e{\"use strict\";r.d(t,{W:()=\u003ei});var n=r(2374);function i(){return\"function\"==typeof n._A?.PerformanceObserver}},8675:(e,t,r)=\u003e{\"use strict\";r.d(t,{t:()=\u003en});const n=r(2325).D.ajax},8322:(e,t,r)=\u003e{\"use strict\";r.d(t,{A:()=\u003ei,t:()=\u003en});const n=r(2325).D.jserrors,i=\"nr@seenError\"},6034:(e,t,r)=\u003e{\"use strict\";r.d(t,{t:()=\u003en});const n=r(2325).D.metrics},6486:(e,t,r)=\u003e{\"use strict\";r.d(t,{t:()=\u003en});const n=r(2325).D.pageAction},2484:(e,t,r)=\u003e{\"use strict\";r.d(t,{t:()=\u003en});const n=r(2325).D.pageViewEvent},6382:(e,t,r)=\u003e{\"use strict\";r.d(t,{t:()=\u003en});const n=r(2325).D.pageViewTiming},2628:(e,t,r)=\u003e{\"use strict\";r.r(t),r.d(t,{ADD_EVENT_LISTENER:()=\u003ea,BST_RESOURCE:()=\u003eu,BST_TIMER:()=\u003eg,END:()=\u003el,FEATURE_NAME:()=\u003ei,FN_END:()=\u003ep,FN_START:()=\u003eh,ORIG_EVENT:()=\u003em,PUSH_STATE:()=\u003ev,REMOVE_EVENT_LISTENER:()=\u003es,RESOURCE:()=\u003ed,RESOURCE_TIMING_BUFFER_FULL:()=\u003ec,START:()=\u003ef,learResourceTimings:()=\u003eo});var n=r(6562);const i=r(2325).D.sessionTrace,o=\"learResourceTimings\",a=\"addEventListener\",s=\"removeEventListener\",c=\"resourcetimingbufferfull\",u=\"bstResource\",d=\"resource\",f=\"-start\",l=\"-end\",h=\"fn\"+f,p=\"fn\"+l,g=\"bstTimer\",v=\"pushState\",m=n.Yu.EV},755:(e,t,r)=\u003e{\"use strict\";r.r(t),r.d(t,{ADD_EVENT_LISTENER:()=\u003eS,BODY:()=\u003ex,CB_END:()=\u003eO,CB_START:()=\u003ed,END:()=\u003eT,FEATURE_NAME:()=\u003eo,FETCH:()=\u003e_,FETCH_BODY:()=\u003eb,FETCH_DONE:()=\u003em,FETCH_START:()=\u003ev,FN_END:()=\u003eu,FN_START:()=\u003ec,INTERACTION:()=\u003eh,INTERACTION_API:()=\u003ef,INTERACTION_EVENTS:()=\u003ea,JSONP_END:()=\u003ey,JSONP_NODE:()=\u003eg,JS_TIME:()=\u003eA,LOCATION:()=\u003eD,MAX_TIMER_BUDGET:()=\u003es,REMAINING:()=\u003el,SPA_NODE:()=\u003ep,START:()=\u003eE,WIN:()=\u003eN,originalSetTimeout:()=\u003ew});var n=r(6562),i=r(2374);const o=r(2325).D.spa,a=[\"click\",\"submit\",\"keypress\",\"keydown\",\"keyup\",\"change\"],s=999,c=\"fn-start\",u=\"fn-end\",d=\"cb-start\",f=\"api-ixn-\",l=\"remaining\",h=\"interaction\",p=\"spaNode\",g=\"jsonpNode\",v=\"fetch-start\",m=\"fetch-done\",b=\"fetch-body-\",
40y=\"jsonp-end\",w=n.Yu.ST,E=\"-start\",T=\"-end\",x=\"-body\",O=\"cb\"+T,A=\"jsTime\",_=\"fetch\",S=\"addEventListener\",N=i._A,D=N.location},1509:(e,t,r)=\u003e{\"use strict\";r.d(t,{W:()=\u003es});var n=r(6562),i=r(3752),o=r(2384),a=r(6797);class s{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1,this.checkConfiguration()}checkConfiguration(){if(!(0,n.lF)(this.agentIdentifier)){let e={...(0,a.gG)().info?.jsAttributes};try{e={...e,...(0,n.C5)(this.agentIdentifier)?.jsAttributes}}catch(e){}(0,o.j)(this.agentIdentifier,{...(0,a.gG)(),info:{...(0,a.gG)().info,jsAttributes:e}})}}}},2384:(e,t,r)=\u003e{\"use strict\";r.d(t,{j:()=\u003ey});var n=r(8683),i=r.n(n),o=r(2325),a=r(6562),s=r(9252),c=r(7022),u=r(3752),d=r(2053),f=r(4329),l=r(2650),h=r(2374);function p(e,t,n){n||(0,f.R)(e,\"api\"),function(e){function t(t){for(var r=arguments.length,n=new Array(r\u003e1?r-1:0),i=1;i\u003cr;i++)n[i-1]=arguments[i];Object.values(e.initializedAgents).forEach((e=\u003e{e.exposed\u0026\u0026e.api[t]\u0026\u0026e.api[t](...n)}))}[\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\",\"addPageAction\",\"setCurrentRouteName\",\"setPageViewName\",\"setCustomAttribute\",\"interaction\",\"noticeError\"].forEach((r=\u003e{e[r]=function(){for(var e=arguments.length,n=new Array(e),i=0;i\u003ce;i++)n[i]=arguments[i];return t(r,...n)}}))}(t);var p=u.ee.get(e),g=p.get(\"tracer\"),v=\"api-\",m=\"api-ixn-\";function b(){}(0,c.D)([\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\"],(function(e,r){t[r]=w(v,r,!0,\"api\")})),t.addPageAction=w(v,\"addPageAction\",!0,o.D.pageAction),t.setCurrentRouteName=w(v,\"routeName\",!0,o.D.spa),t.setPageViewName=function(t,r){if(\"string\"==typeof t)return\"/\"!==t.charAt(0)\u0026\u0026(t=\"/\"+t),(0,a.OP)(e).customTransaction=(r||\"http://custom.transaction\")+t,w(v,\"setPageViewName\",!0,\"api\")()},t.setCustomAttribute=function(t,r){const n=(0,a.C5)(e);return(0,a.CX)(e,{...n,jsAttributes:{...n.jsAttributes,[t]:r}}),w(v,\"setCustomAttribute\",!0,\"api\")()},t.interaction=function(){return(new b).get()};var y=b.prototype={createTracer:function(e,t){var r={},n=this,i=\"function\"==typeof t;return(0,s.p)(\"api-ixn-tracer\",[(0,d.zO)(),e,r],n,o.D.spa,p),function(){if(g.emit((i?\"\":\"no-\")+\"fn-start\",[(0,d.zO)(),n,i],r),i)try{return t.apply(this,arguments)}catch(e){throw g.emit(\"fn-err\",[arguments,this,\"string\"==typeof e?new Error(e):e],r),e}finally{g.emit(\"fn-end\",[(0,d.zO)()],r)}}}};function w(e,t,r,n){return function(){return(0,s.p)(\"record-supportability\",[\"API/\"+t+\"/called\"],void 0,o.D.metrics,p),(0,s.p)(e+t,[(0,d.zO)()].concat(i()(arguments)),r?null:this,n,p),r?void 0:this}}function E(){r.e(692).then(r.bind(r,5692)).then((t=\u003e{let{setAPI:r}=t;r(e),(0,f.L)(e,\"api\")}))}(0,c.D)(\"actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"),(function(e,t){y[t]=w(m,t,void 0,o.D.spa)})),t.noticeError=function(e,t){\"string\"==typeof e\u0026\u0026(e=new Error(e)),(0,s.p)(\"record-supportability\",[\"API/noticeError/called\"],void 0,o.D.metrics,p),(0,s.p)(\"err\",[e,(0,d.zO)(),!1,t],void 0,o.D.jserrors,p)},h.v6?E():(0,l.b)((()=\u003eE()),!0)}var g=r(6797);const v={stn:o.D.sessionTrace,err:o.D.jserrors,ins:o.D.pageAction,spa:o.D.spa};function m(e,t){var r=u.ee.get(t);e\u0026\u0026\"object\"==typeof e\u0026\u0026((0,c.D)(e,(function(e,t){if(!t)return(0,s.p)(\"block-\"+e,[],void 0,v[e],r);t\u0026\u0026!b[e]\u0026\u0026((0,s.p)(\"feat-\"+e,[],void 0,v[e],r),b[e]=!0)})),(0,f.L)(t,o.D.pageViewEvent))}const b={};function y(e){let t=arguments.length\u003e1\u0026\u0026void 0!==arguments[1]?arguments[1]:{},r=arguments.length\u003e2?arguments[2]:void 0,n=arguments.length\u003e3?arguments[3]:void 0,{init:i,info:o,loader_config:s,runtime:c={loaderType:r},exposed:u=!0}=t;const d=(0,g.gG)();let f={};return o||(i=d.init,o=d.info,s=d.loader_config,f=d),h.v6\u0026\u0026(o.jsAttributes={...o.jsAttributes,isWorker:!0}),(0,a.CX)(e,o),(0,a.Dg)(e,i||{}),(0,a.GE)(e,s||{}),(0,a.sU)(e,c),p(e,f,n),(0,g.Qy)(e,d,\"api\"),(0,g.Qy)(e,u,\"exposed\"),h.v6||((0,g.EZ)(\"activatedFeatures\",b),(0,g.EZ)(\"setToken\",(t=\u003em(t,e)))),f}},909:(e,t,r)=\u003e{\"use strict\";r.d(t,{Z:()=\u003ei,q:()=\u003eo});var n=r(2325);function i(e){switch(e){case n.D.ajax:return[n.D.jserrors];case n.D.sessionTrace:return[n.D.ajax,n.D.pageViewEvent];case n.D.pageViewTiming:return[n.D.pageViewEvent];default:return[]}}function o(e){return e===n.D.jserrors?[]:[\"auto\"]}},2325:(e,t,r)=\u003e{\"use strict\";r.d(t,{D:()=\u003en,p:()=\u003ei});const n={ajax:\"ajax\",jserrors:\"jserrors\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionTrace:\"session_trace\",spa:\"spa\"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8}},8683:e=\u003e{e.exports=function(e,t,r){t||(t=0),void 0===r\u0026\u0026(r=e?e.length:0);for(var n=-1,i=r-t||0,o=Array(i\u003c0?0:i);++n\u003ci;)o[n]=e[t+n];return o}},4992:(e,t,r)=\u003e{var n={\"./ajax/aggregate\":[960,779,960],\"./jserrors/aggregate\":[6112,779,112],\"./metrics/aggregate\":[4325,779,325],\"./page_action/aggregate\":[6817,779,817],\"./page_view_event/aggregate\":[4823,779,823],\"./page_view_timing/aggregate\":[8785,779,785],\"./session_trace/aggregate\":[1307,779,307],\"./spa/aggregate\":[9378,779,378]};function i(e){if(!r.o(n,e))return Promise.resolve().then((()=\u003e{var t=new Error(\"Cannot find module '\"+e+\"'\");throw t.code=\"MODULE_NOT_FOUND\",t}));var t=n[e],i=t[0];return Promise.all(t.slice(1).map(r.e)).then((()=\u003er(i)))}i.keys=()=\u003eObject.keys(n),i.id=4992,e.exports=i}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.n=e=\u003e{var t=e\u0026\u0026e.__esModule?()=\u003ee.default:()=\u003ee;return i.d(t,{a:t}),t},i.d=(e,t)=\u003e{for(var r in t)i.o(t,r)\u0026\u0026!i.o(e,r)\u0026\u0026Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=\u003ePromise.all(Object.keys(i.f).reduce(((t,r)=\u003e(i.f[r](e,t),t)),[])),i.u=e=\u003ee+\".\"+i.h().slice(0,8)+\"-1223.js\",i.h=()=\u003e\"215647de1097144af948\",i.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),e={},t=\"NRBA:\",i.l=(r,n,o,a)=\u003e{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName(\"script\"),d=0;d\u003cu.length;d++){var f=u[d];if(f.getAttribute(\"src\")==r||f.getAttribute(\"data-webpack\")==t+o){s=f;break}}s||(c=!0,(s=document.createElement(\"script\")).charset=\"utf-8\",s.timeout=120,i.nc\u0026\u0026s.setAttribute(\"nonce\",i.nc),s.setAttribute(\"data-webpack\",t+o),s.src=r),e[r]=[n];var l=(t,n)=\u003e{s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode\u0026\u0026s.parentNode.removeChild(s),i\u0026\u0026i.forEach((e=\u003ee(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c\u0026\u0026document.head.appendChild(s)}},i.r=e=\u003e{\"undefined\"!=typeof Symbol\u0026\u0026Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}
40),Object.defineProperty(e,\"__esModule\",{value:!0})},i.p=\"https://js-agent.newrelic.com/\",(()=\u003e{var e={939:0,866:0};i.f.j=(t,r)=\u003e{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=\u003en=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=\u003e{if(i.o(e,t)\u0026\u0026(0!==(n=e[t])\u0026\u0026(e[t]=void 0),n)){var o=r\u0026\u0026(\"load\"===r.type?\"missing\":r.type),a=r\u0026\u0026r.target\u0026\u0026r.target.src;s.message=\"Loading chunk \"+t+\" failed.\\n(\"+o+\": \"+a+\")\",s.name=\"ChunkLoadError\",s.type=o,s.request=a,n[1](s)}}),\"chunk-\"+t,t)}};var t=(t,r)=\u003e{var n,o,[a,s,c]=r,u=0;if(a.some((t=\u003e0!==e[t]))){for(n in s)i.o(s,n)\u0026\u0026(i.m[n]=s[n]);if(c)c(i)}for(t\u0026\u0026t(r);u\u003ca.length;u++)o=a[u],i.o(e,o)\u0026\u0026e[o]\u0026\u0026e[o][0](),e[o]=0},r=window.webpackChunkNRBA=window.webpackChunkNRBA||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o={};(()=\u003e{\"use strict\";i.r(o);var e=i(2325),t=i(6562);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=\u003e{n[r]=function(e,r){return!1!==(0,t.Mt)(r,`${e}.enabled`)}(r,e)})),n}var a=i(2384),s=i(909),c=i(9557),u=i(7022);class d extends c.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,u.D)(e,(function(e,r){t[e]=f(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,u.D)(r,(function(e,t){if(\"count\"!==e){var n=a[e],i=r[e];i\u0026\u0026!i.c?a[e]=f(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=l(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=f(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n\u0026\u0026(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]\u0026\u0026this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r=\"\",n=!1,i=0;i\u003ce.length;i++)t[r=e[i]]=h(this.aggregatedData[r]),t[r].length\u0026\u0026(n=!0),delete this.aggregatedData[r];return n?t:null}}function f(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=l(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e\u003et.max\u0026\u0026(t.max=e),e\u003ct.min\u0026\u0026(t.min=e),t):{t:e}}function l(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function h(e){return\"object\"!=typeof e?[]:(0,u.D)(e,p)}function p(e,t){return t}var g=i(6797),v=i(5526),m=i(8610);var b=i(9252),y=i(2053),w=i(8283),E=i(6625),T=i(4329),x=i(1509),O=i(2650),A=i(2374);class _ extends x.W{constructor(e,t,r){let n=!(arguments.length\u003e3\u0026\u0026void 0!==arguments[3])||arguments[3];super(e,t,r),this.completed=new Promise(((e,t)=\u003e{this.resolve=e,this.reject=t})),this.hasAggregator=!1,this.auto=n,n\u0026\u0026(0,T.R)(e,r)}importAggregator(){try{if(this.hasAggregator||!this.auto)return;this.hasAggregator=!0;const e=async()=\u003e{try{const{Aggregate:e}=await i(4992)(`./${this.featureName}/aggregate`);new e(this.agentIdentifier,this.aggregator),this.resolve()}catch(e){(0,m.Z)(`Failed to import aggregator class for ${this.featureName}`,e)}};A.v6?e():(0,O.b)((()=\u003ee()),!0)}catch(e){this.reject(e)}}}var S,N,D,P=i(2484);class I extends _{constructor(e,t){let r=!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2];super(e,t,P.t,r),A.il\u0026\u0026((0,E.v)(e),(0,w.B)(e,\"firstbyte\",(0,y.yf)()),(0,O.K)((()=\u003ethis.measureDomContentLoaded())),(0,O.b)((()=\u003ethis.measureWindowLoaded()),!0),this.importAggregator())}measureWindowLoaded(){var t=(0,y.zO)();(0,w.B)(this.agentIdentifier,\"onload\",t+(0,y.os)()),(0,b.p)(\"timing\",[\"load\",t],void 0,e.D.pageViewTiming,this.ee)}measureDomContentLoaded(){(0,w.B)(this.agentIdentifier,\"domContent\",(0,y.zO)()+(0,y.os)())}}S=I,N=\"featureName\",D=P.t,N in S?Object.defineProperty(S,N,{value:D,enumerable:!0,configurable:!0,writable:!0}):S[N]=D;var R=i(6998),C=i(8544),j=i(6382);class k extends _{constructor(t,r){var n;let i=!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2];if(super(t,r,j.t,i),n=this,A.il){if(this.pageHiddenTime=(0,R.e)(),this.performanceObserver,this.lcpPerformanceObserver,this.clsPerformanceObserver,this.fiRecorded=!1,\"PerformanceObserver\"in window\u0026\u0026\"function\"==typeof window.PerformanceObserver){this.performanceObserver=new PerformanceObserver((function(){return n.perfObserver(...arguments)}));try{this.performanceObserver.observe({entryTypes:[\"paint\"]})}catch(e){}this.lcpPerformanceObserver=new PerformanceObserver((function(){return n.lcpObserver(...arguments)}));try{this.lcpPerformanceObserver.observe({entryTypes:[\"largest-contentful-paint\"]})}catch(e){}this.clsPerformanceObserver=new PerformanceObserver((function(){return n.clsObserver(...arguments)}));try{this.clsPerformanceObserver.observe({type:\"layout-shift\",buffered:!0})}catch(e){}}this.fiRecorded=!1;[\"click\",\"keydown\",\"mousedown\",\"pointerdown\",\"touchstart\"].forEach((e=\u003e{(0,C.iz)(e,(function(){return n.captureInteraction(...arguments)}))})),(0,R.N)((()=\u003e{this.pageHiddenTime=(0,y.zO)(),(0,b.p)(\"doc
40Hidden\",[this.pageHiddenTime],void 0,e.D.pageViewTiming,this.ee)}),!0),(0,C.bP)(\"pagehide\",(()=\u003e(0,b.p)(\"winPagehide\",[(0,y.zO)()],void 0,e.D.pageViewTiming,this.ee))),this.importAggregator()}}perfObserver(t,r){t.getEntries().forEach((t=\u003e{\"first-paint\"===t.name?(0,b.p)(\"timing\",[\"fp\",Math.floor(t.startTime)],void 0,e.D.pageViewTiming,this.ee):\"first-contentful-paint\"===t.name\u0026\u0026(0,b.p)(\"timing\",[\"fcp\",Math.floor(t.startTime)],void 0,e.D.pageViewTiming,this.ee)}))}lcpObserver(t,r){var n=t.getEntries();if(n.length\u003e0){var i=n[n.length-1];if(this.pageHiddenTime\u003ci.startTime)return;var o=[i],a=this.addConnectionAttributes({});a\u0026\u0026o.push(a),(0,b.p)(\"lcp\",o,void 0,e.D.pageViewTiming,this.ee)}}clsObserver(t){t.getEntries().forEach((t=\u003e{t.hadRecentInput||(0,b.p)(\"cls\",[t],void 0,e.D.pageViewTiming,this.ee)}))}addConnectionAttributes(e){var t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(t)return t.type\u0026\u0026(e[\"net-type\"]=t.type),t.effectiveType\u0026\u0026(e[\"net-etype\"]=t.effectiveType),t.rtt\u0026\u0026(e[\"net-rtt\"]=t.rtt),t.downlink\u0026\u0026(e[\"net-dlink\"]=t.downlink),e}captureInteraction(r){if(r instanceof t.Yu.EV\u0026\u0026!this.fiRecorded){var n=Math.round(r.timeStamp),i={type:r.type};this.addConnectionAttributes(i),n\u003c=(0,y.zO)()?i.fid=(0,y.zO)()-n:n\u003e(0,y.os)()\u0026\u0026n\u003c=Date.now()?(n-=(0,y.os)(),i.fid=(0,y.zO)()-n):n=(0,y.zO)(),this.fiRecorded=!0,(0,b.p)(\"timing\",[\"fi\",n,i],void 0,e.D.pageViewTiming,this.ee)}}}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(k,\"featureName\",j.t);var L=i(4045),M=\"React\",H=\"Angular\",z=\"AngularJS\",B=\"Backbone\",F=\"Ember\",$=\"Vue\",U=\"Meteor\",V=\"Zepto\",G=\"Jquery\";function q(){if(!A.il)return[];var e=[];try{(function(){try{if(window.React||window.ReactDOM||window.ReactRedux)return!0;if(document.querySelector(\"[data-reactroot], [data-reactid]\"))return!0;for(var e=document.querySelectorAll(\"body \u003e div\"),t=0;t\u003ce.length;t++)if(Object.keys(e[t]).indexOf(\"_reactRootContainer\")\u003e=0)return!0;return!1}catch(e){return!1}})()\u0026\u0026e.push(M),function(){try{return!!window.angular||(!!document.querySelector(\".ng-binding, [ng-app], [data-ng-app], [ng-controller], [data-ng-controller], [ng-repeat], [data-ng-repeat]\")||!!document.querySelector('script[src*=\"angular.js\"], script[src*=\"angular.min.js\"]'))}catch(e){return!1}}()\u0026\u0026e.push(z),function(){try{return!!(window.hasOwnProperty(\"ng\")\u0026\u0026window.ng.hasOwnProperty(\"coreTokens\")\u0026\u0026window.ng.coreTokens.hasOwnProperty(\"NgZone\"))||!!document.querySelectorAll(\"[ng-version]\").length}catch(e){return!1}}()\u0026\u0026e.push(H),window.Backbone\u0026\u0026e.push(B),window.Ember\u0026\u0026e.push(F),window.Vue\u0026\u0026e.push($),window.Meteor\u0026\u0026e.push(U),window.Zepto\u0026\u0026e.push(V),window.jQuery\u0026\u0026e.push(G)}catch(e){}return e}var W=i(9548),X=i(9226),Z=i(8226);const Y=Boolean(A._A?.Worker),J=Boolean(A._A?.SharedWorker),Q=Boolean(A._A?.navigator?.serviceWorker);let K,ee,te;var re=i(6034);class ne extends _{constructor(e,t){var r;let n=arguments.length\u003e2\u0026\u0026void 0!==arguments[2]?arguments[2]:{},i=!(arguments.length\u003e3\u0026\u0026void 0!==arguments[3])||arguments[3];super(e,t,re.t,i),r=this,this.PfFeatStatusEnum=n,this.singleChecks(),this.eachSessionChecks(),(0,L.X)(\"record-supportability\",(function(){return r.recordSupportability(...arguments)}),this.featureName,this.ee),(0,L.X)(\"record-custom\",(function(){return r.recordCustom(...arguments)}),this.featureName,this.ee),this.importAggregator()}recordSupportability(e,t){var r=[\"sm\",e,{name:e},t];return(0,b.p)(\"storeMetric\",r,null,this.featureName,this.ee),r}recordCustom(e,t){var r=[\"cm\",e,{name:e},t];return(0,b.p)(\"storeEventMetrics\",r,null,this.featureName,this.ee),r}singleChecks(){this.recordSupportability(`Generic/Version/${Z.q}/Detected`);const{loaderType:e}=(0,t.OP)(this.agentIdentifier);e\u0026\u0026this.recordSupportability(`Generic/LoaderType/${e}
40/Detected`),A.il\u0026\u0026(0,O.K)((()=\u003e{q().forEach((e=\u003e{this.recordSupportability(\"Framework/\"+e+\"/Detected\")}))})),W.T.isFileProtocol()\u0026\u0026(this.recordSupportability(\"Generic/FileProtocol/Detected\"),W.T.supportabilityMetricSent=!0);const r=(0,X.$c)(this.agentIdentifier);r.length\u003e0\u0026\u0026this.recordSupportability(\"Generic/Obfuscate/Detected\"),r.length\u003e0\u0026\u0026!(0,X.Ng)(r)\u0026\u0026this.recordSupportability(\"Generic/Obfuscate/Invalid\"),A.il\u0026\u0026this.reportPolyfillsNeeded(),function(e){if(!K){if(Y){K=Worker;try{A._A.Worker=r(K,\"Dedicated\")}catch(e){o(e,\"Dedicated\")}if(J){ee=SharedWorker;try{A._A.SharedWorker=r(ee,\"Shared\")}catch(e){o(e,\"Shared\")}}else n(\"Shared\");if(Q){te=navigator.serviceWorker.register;try{A._A.navigator.serviceWorker.register=(t=te,function(){for(var e=arguments.length,r=new Array(e),n=0;n\u003ce;n++)r[n]=arguments[n];return i(\"Service\",r[1]?.type),t.apply(navigator.serviceWorker,r)})}catch(e){o(e,\"Service\")}}else n(\"Service\");var t;return}n(\"All\")}function r(e,t){return new Proxy(e,{construct:(e,r)=\u003e(i(t,r[1]?.type),new e(...r))})}function n(t){A.v6||e(`Workers/${t}/Unavailable`)}function i(t,r){e(\"module\"===r?`Workers/${t}/Module`:`Workers/${t}/Classic`)}function o(t,r){e(`Workers/${r}/SM/Unsupported`),(0,m.Z)(`NR Agent: Unable to capture ${r} workers.`,t)}}(this.recordSupportability.bind(this))}reportPolyfillsNeeded(){this.recordSupportability(`Generic/Polyfill/Promise/${this.PfFeatStatusEnum.PROMISE}`),this.recordSupportability(`Generic/Polyfill/ArrayIncludes/${this.PfFeatStatusEnum.ARRAY_INCLUDES}`),this.recordSupportability(`Generic/Polyfill/ObjectAssign/${this.PfFeatStatusEnum.OBJECT_ASSIGN}`),this.recordSupportability(`Generic/Polyfill/ObjectEntries/${this.PfFeatStatusEnum.OBJECT_ENTRIES}`)}eachSessionChecks(){A.il\u0026\u0026(0,C.bP)(\"pageshow\",(e=\u003e{e.persisted\u0026\u0026this.recordCu
40stom(\"Custom/BFCache/PageRestored\")}))}}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(ne,\"featureName\",re.t);var ie=i(3916),oe=i(3752),ae=i(8683),se=i.n(ae),ce=A._A,ue=\"fetch-\",de=\"fetch-body-\",fe=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],le=ce.Request,he=ce.Response,pe=\"prototype\",ge=\"nr@context\";const ve={};function me(e){const t=function(e){return(e||oe.ee).get(\"fetch\")}(e);if(!(le\u0026\u0026he\u0026\u0026ce.fetch))return t;if(ve[t.debugId])return t;function r(e,r,n){var i=e[r];\"function\"==typeof i\u0026\u0026(e[r]=function(){var e,r=se()(arguments),o={};t.emit(n+\"before-start\",[r],o),o[ge]\u0026\u0026o[ge].dt\u0026\u0026(e=o[ge].dt);var a=i.apply(this,r);return t.emit(n+\"start\",[r,e],a),a.then((function(e){return t.emit(n+\"end\",[null,e],a),e}),(function(e){throw t.emit(n+\"end\",[e],a),e}))})}return ve[t.debugId]=!0,(0,u.D)(fe,(function(e,t){r(le[pe],t,de),r(he[pe],t,de)})),r(ce,\"fetch\",ue),t.on(\"fetch-end\",(function(e,r){var n=this;if(r){var i=r.headers.get(\"content-length\");null!==i\u0026\u0026(n.rxSize=i),t.emit(\"fetch-done\",[null,r],n)}else t.emit(\"fetch-done\",[e],n)})),t}var be=\"nr@original\",ye=Object.prototype.hasOwnProperty,we=!1;function Ee(e,t){return e||(e=oe.ee),r.inPlace=function(e,t,n,i,o){n||(n=\"\");var a,s,c,u=\"-\"===n.charAt(0);for(c=0;c\u003ct.length;c++)s=t[c],Oe(a=e[s])||(e[s]=r(a,u?s+n:n,i,s,o))},r.flag=be,r;function r(t,r,i,o,a){return Oe(t)?t:(r||(r=\"\"),nrWrapper[be]=t,xe(t,nrWrapper,e),nrWrapper);function nrWrapper(){var s,c,u,d;try{c=this,s=se()(arguments),u=\"function\"==typeof i?i(s,c):i||{}}catch(t){Te([t,\"\",[s,c,o],u],e)}n(r+\"start\",[s,c,o],u,a);try{return d=t.apply(c,s)}catch(e){throw n(r+\"err\",[s,c,e],u,a),e}finally{n(r+\"end\",[s,c,d],u,a)}}}function n(r,n,i,o){if(!we||t){var a=we;we=!0;try{e.emit(r,n,i,t,o)}catch(t){Te([t,r,n,i],e)}we=a}}}function Te(e,t){t||(t=oe.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function xe(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){Te([e],r)}for(var n in e)ye.call(e,n)\u0026\u0026(t[n]=e[n]);return t}function Oe(e){return!(e\u0026\u0026e instanceof Function\u0026\u0026e.apply\u0026\u0026!e[be])}function Ae(e,t,r){var n=e[t];e[t]=function(e,t){var r=t(e);return r[be]=e,xe(e,r,oe.ee),r}(n,r)}function _e(){for(var e=arguments.length,t=new Array(e),r=0;r\u003ce;++r)t[r]=arguments[r];return t}const Se={};function Ne(e){const t=function(e){return(e||oe.ee).get(\"timer\")}(e);if(Se[t.debugId])return t;Se[t.debugId]=!0;var r=Ee(t),n=\"setTimeout\",i=\"setInterval\",o=\"clearTimeout\",a=\"-start\";return r.inPlace(A._A,[n,\"setImmediate\"],\"setTimeout-\"),r.inPlace(A._A,[i],\"setInterval-\"),r.inPlace(A._A,[o,\"clearImmediate\"],\"clearTimeout-\"),t.on(i+a,(function(e,t,n){e[0]=r(e[0],\"fn-\",null,n)})),t.on(n+a,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],\"fn-\",this,n)})),t}const De={};function Pe(e){const t=function(e){return(e||oe.ee).get(\"raf\")}(e);if(De[t.debugId]||!A.il)return t;De[t.debugId]=!0;var r=Ee(t);return r.inPlace(window,[\"requestAnimationFrame\",\"mozRequestAnimationFrame\",\"webkitRequestAnimationFrame\",\"msRequestAnimationFrame\"],\"raf-\"),t.on(\"raf-start\",(function(e){e[0]=r(e[0],\"fn-\")})),t}const Ie={};function Re(e){const t=function(e){return(e||oe.ee).get(\"history\")}(e);if(Ie[t.debugId]||!A.il)return t;Ie[t.debugId]=!0;var r=Ee(t),n=window.history\u0026\u0026window.history.constructor\u0026\u0026window.history.constructor.prototype,i=window.history;return n\u0026\u0026n.pushState\u0026\u0026n.replaceState\u0026\u0026(i=n),r.inPlace(i,[\"pushState\",\"replaceState\"],\"-\"),t}const Ce={};function je(e){const t=function(e){return(e||oe.ee).get(\"jsonp\")}(e);if(Ce[t.debugId]||!A.il)return t;Ce[t.debugId]=!0;var r=Ee(t),n=/[?\u0026](?:callback|cb)=([^\u0026#]+)/,i=/(.*)\\.([^.]+)/,o=/^(\\w+)(\\.|$)(.*)$/,a=[\"appendChild\",\"insertBefore\",\"replaceChild\"];function s(e,t){var r=e.match(o),n=r[1],i=r[3];return i?s(i,t[n]):t[n]}return\"addEventListener\"in window\u0026\u0026(Node\u0026\u0026Node.prototype\u0026\u0026Node.prototype.appendChild?r.inPlace(Node.prototype,a,\"dom-\"):(r.inPlace(HTMLElement.prototype,a,\"dom-\"),r.inPlace(HTMLHeadElement.prototype,a,\"dom-\"),r.inPlace(HTMLBodyElement.prototype,a,\"dom-\"))),t.on(\"dom-start\",(function(e){!function(e){if(!e||\"string\"!=typeof e.nodeName||\"script\"!==e.n
40odeName.toLowerCase())return;if(\"function\"!=typeof e.addEventListener)return;var o=(a=e.src,c=a.match(n),c?c[1]:null);var a,c;if(!o)return;var u=function(e){var t=e.match(i);if(t\u0026\u0026t.length\u003e=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(o);if(\"function\"!=typeof u.parent[u.key])return;var d={};function f(){t.emit(\"jsonp-end\",[],d),e.removeEventListener(\"load\",f,(0,C.m$)(!1)),e.removeEventListener(\"error\",l,(0,C.m$)(!1))}function l(){t.emit(\"jsonp-error\",[],d),t.emit(\"jsonp-end\",[],d),e.removeEventListener(\"load\",f,(0,C.m$)(!1)),e.removeEventListener(\"error\",l,(0,C.m$)(!1))}r.inPlace(u.parent,[u.key],\"cb-\",d),e.addEventListener(\"load\",f,(0,C.m$)(!1)),e.addEventListener(\"error\",l,(0,C.m$)(!1)),t.emit(\"new-jsonp\",[e.src],d)}(e[0])})),t}const ke={};function Le(e){const r=function(e){return(e||oe.ee).get(\"mutation\")}(e);if(ke[r.debugId]||!A.il)return r;ke[r.debugId]=!0;var n=Ee(r),i=t.Yu.MO;return i\u0026\u0026(window.MutationObserver=function(e){return this instanceof i?new i(n(e,\"fn-\")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),r}const Me={};function He(e){const r=function(e){return(e||oe.ee).get(\"promise\")}(e);if(Me[r.debugId])return r;Me[r.debugId]=!0;var n=oe.c,i=Ee(r),o=t.Yu.PR;return o\u0026\u0026function(){function e(e){var t=r.context(),n=i(e,\"executor-\",t,null,!1),a=new o(n);return r.context(a).getCtx=function(){return t},a}A._A.Promise=e,Object.defineProperty(A._A.Promise,\"name\",{value:\"Promise\"}),[\"all\",\"race\"].forEach((function(e){var t=o[e];o[e]=function(n){var i=!1;(0,u.D)(n,(function(t,r){Promise.resolve(r).then(s(\"all\"===e),s(!1))}));
40var a=t.apply(o,arguments);return o.resolve(a);function s(e){return function(){r.emit(\"propagate\",[null,!i],a,!1,!1),i=i||!e}}}})),[\"resolve\",\"reject\"].forEach((function(e){var t=o[e];o[e]=function(e){var n=t.apply(o,arguments);return e!==n\u0026\u0026r.emit(\"propagate\",[e,!0],n,!1,!1),n}})),o.prototype.catch=function(e){return this.then(null,e)},Object.assign(o.prototype,{constructor:{value:e}}),(0,u.D)(Object.getOwnPropertyNames(o),(function(t,r){try{e[r]=o[r]}catch(e){}})),Ae(o.prototype,\"then\",(function(e){return function(){var t=this,o=_e.apply(this,arguments),a=n(t);a.promise=t,o[0]=i(o[0],\"cb-\",a,null,!1),o[1]=i(o[1],\"cb-\",a,null,!1);var s=e.apply(this,o);return a.nextPromise=s,r.emit(\"propagate\",[t,!0],s,!1,!1),s}})),r.on(\"executor-start\",(function(e){e[0]=i(e[0],\"resolve-\",this,null,!1),e[1]=i(e[1],\"resolve-\",this,null,!1)})),r.on(\"executor-err\",(function(e,t,r){e[1](r)})),r.on(\"cb-end\",(function(e,t,n){r.emit(\"propagate\",[n,!0],this.nextPromise,!1,!1)})),r.on(\"propagate\",(function(e,t,n){this.getCtx\u0026\u0026!t||(this.getCtx=function(){if(e instanceof Promise)var t=r.context(e);return t\u0026\u0026t.getCtx?t.getCtx():this})})),e.toString=function(){return\"\"+o}}(),r}const ze={};function Be(e){var t=function(e){return(e||oe.ee).get(\"events\")}(e);if(ze[t.debugId])return t;ze[t.debugId]=!0;var r=Ee(t,!0),n=XMLHttpRequest,i=\"addEventListener\",o=\"removeEventListener\";function a(e){for(var t=e;t\u0026\u0026!t.hasOwnProperty(i);)t=Object.getPrototypeOf(t);t\u0026\u0026s(t)}function s(e){r.inPlace(e,[i,o],\"-\",c)}function c(e,t){return e[1]}return\"getPrototypeOf\"in Object?(A.il\u0026\u0026a(document),a(A._A),a(n.prototype)):n.prototype.hasOwnProperty(i)\u0026\u0026(s(A._A),s(n.prototype)),t.on(\"addEventListener-start\",(function(e,t){var n=e[1];if(null!==n\u0026\u0026(\"function\"==typeof n||\"object\"==typeof n)){var i=(0,ie.X)(n,\"nr@wrapped\",(function(){var e={object:function(){if(\"function\"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,\"fn-\",null,e.name||\"anonymous\"):n}));this.wrapped=e[1]=i}})),t.on(\"removeEventListener-start\",(function(e){e[1]=this.wrapped||e[1]})),t}const Fe={};function $e(e){var r=e||oe.ee;const n=function(e){return(e||oe.ee).get(\"xhr\")}(r);if(Fe[n.debugId])return n;Fe[n.debugId]=!0,Be(r);var i=Ee(n),o=t.Yu.XHR,a=t.Yu.MO,s=t.Yu.PR,c=t.Yu.SI,u=\"readystatechange\",d=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],f=[],l=A._A.XMLHttpRequest.listeners,h=A._A.XMLHttpRequest=function(e){var t=new o(e);function r(){try{n.emit(\"new-xhr\",[t],t),t.addEventListener(u,g,(0,C.m$)(!1))}catch(e){(0,m.Z)(\"An error occured while intercepting XHR\",e);try{n.emit(\"internal-error\",[e])}catch(e){}}}return this.listeners=l?[...l,r]:[r],this.listeners.forEach((e=\u003ee())),t};function p(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",E)}function g(){var e=this,t=n.context(e);e.readyState\u003e3\u0026\u0026!t.resolved\u0026\u0026(t.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,d,\"fn-\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,h),h.prototype=o.prototype,i.inPlace(h.prototype,[\"open\",\"send\"],\"-xhr-\",E),n.on(\"send-xhr-start\",(function(e,t){p(e,t),function(e){f.push(e),a\u0026\u0026(v?v.then(w):c?c(w):(b=-b,y.data=b))}(t)})),n.on(\"open-xhr-start\",p),a){var v=s\u0026\u0026s.resolve();if(!c\u0026\u0026!s){var b=1,y=document.createTextNode(b);new a(w).observe(y,{characterData:!0})}}else r.on(\"fn-end\",(function(e){e[0]\u0026\u0026e[0].type===u||w()}));function w(){for(var e=0;e\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}function Ue(e){return Be(e)}function Ve(e){return me(e)}function Ge(e){return Re(e)}function qe(e){return Pe(e)}function We(e){return Ne(e)}function Xe(e){return $e(e)}var Ze,Ye={};try{Ze=localStorage.getItem(\"__nr_flags\").split(\",\"),console\u0026\u0026\"function\"==typeof console.log\u0026\u0026(Ye.console=!0,-1!==Ze.indexOf(\"dev\")\u0026\u0026(Ye.dev=!0),-1!==Ze.indexOf(\"nr_dev\")\u0026\u0026(Ye.nrDev=!0))}catch(e){}function Je(e){try{Ye.console\u0026\u0026Je(e)}catch(e){}}
40Ye.nrDev\u0026\u0026oe.ee.on(\"internal-error\",(function(e){Je(e.stack)})),Ye.dev\u0026\u0026oe.ee.on(\"fn-err\",(function(e,t,r){Je(r.stack)})),Ye.dev\u0026\u0026(Je(\"NR AGENT IN DEVELOPMENT MODE\"),Je(\"flags: \"+(0,u.D)(Ye,(function(e,t){return e})).join(\", \")));var Qe=i(8322);class Ke extends _{constructor(r,n){var i;let o=!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2];super(r,n,Qe.t,o),i=this,this.skipNext=0,this.handleErrors=!1,this.origOnerror=A._A?.onerror;const a=this,s=(0,t.OP)(this.agentIdentifier);s.features.err=!0,a.ee.on(\"fn-start\",(function(e,t,r){a.handleErrors\u0026\u0026(a.skipNext+=1)})),a.ee.on(\"fn-err\",(function(e,t,r){a.handleErrors\u0026\u0026!r[Qe.A]\u0026\u0026((0,ie.X)(r,Qe.A,(function(){return!0})),this.thrown=!0,tt(r,void 0,a.ee))})),a.ee.on(\"fn-end\",(function(){a.handleErrors\u0026\u0026!this.thrown\u0026\u0026a.skipNext\u003e0\u0026\u0026(a.skipNext-=1)})),a.ee.on(\"internal-error\",(t=\u003e{(0,b.p)(\"ierr\",[t,(0,y.zO)(),!0],void 0,e.D.jserrors,a.ee)}));const c=A._A?.onerror;A._A.onerror=function(){return c\u0026\u0026c(...arguments),i.onerrorHandler(...arguments),!1};try{A._A?.addEventListener(\"unhandledrejection\",(t=\u003e{const r=new Error(`${t.reason}`);(0,b.p)(\"err\",[r,(0,y.zO)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}))}catch(e){}try{throw new Error}catch(e){\"stack\"in e\u0026\u0026(We(this.ee),qe(this.ee),\"addEventListener\"in A._A\u0026\u0026Ue(this.ee),s.xhrWrappable\u0026\u0026Xe(this.ee),a.handleErrors=!0)}this.importAggregator()}onerrorHandler(t,r,n,i,o){try{this.skipNext?this.skipNext-=1:tt(o||new et(t,r,n),!0,this.ee)}catch(t){try{(0,b.p)(\"ierr\",[t,(0,y.zO)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return\"function\"==typeof this.origOnerror\u0026\u0026this.origOnerror.apply(this,se()(arguments))}}function et(e,t,r){this.message=e||\"Uncaught error with no additional information\",this.sourceURL=t,this.line=r}function tt(t,r,n){var i=r?null:(0,y.zO)();(0,b.p)(\"err\",[t,i],void 0,e.D.jserrors,n)}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(Ke,\"featureName\",Qe.t);var rt=1;function nt(e){var t=typeof e;return!e||\"object\"!==t\u0026\u0026\"function\"!==t?-1:e===A._A?0:(0,ie.X)(e,\"nr@id\",(function(){return rt++}))}var it=i(9071);function ot(e){if(\"string\"==typeof e\u0026\u0026e.length)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return JSON.stringify(e).length}catch(e){return}}}var at=i(6368);class st{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||\"\").toString()||null,i=(r.agentID||\"\").toString()||null,o=(r.trustKey||\"\").toString()||null;if(!n||!i)return null;var a=(0,v.M)(),s=(0,v.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,o){if(!(\"function\"==typeof A._A?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return o\u0026\u0026n!==o\u0026\u0026(a.d.tk=o),btoa(JSON.stringify(a))}
40shouldGenerateTrace(e){return this.isDtEnabled()\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,\"distributed_tracing\")\u0026\u0026(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i\u003cn.allowed_origins.length;i++){var o=(0,at.e)(n.allowed_origins[i]);if(e.hostname===o.hostname\u0026\u0026e.protocol===o.protocol\u0026\u0026e.port===o.port){r=!0;break}}return r}isDtEnabled(){var e=(0,t.Mt)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!!e.enabled}excludeNewrelicHeader(){var e=(0,t.Mt)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,t.Mt)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,t.Mt)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var ct=i(8675);var ut=[\"load\",\"error\",\"abort\",\"timeout\"],dt=ut.length,ft=t.Yu.REQ,lt=A._A?.XMLHttpRequest;class ht extends _{constructor(r,n){let i=!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2];super(r,n,ct.t,i);const o=(0,t.OP)(this.agentIdentifier);o.xhrWrappable\u0026\u0026(o.features.xhr=!0,this.dt=new st(this.agentIdentifier),this.handler=(e,t,r,n)=\u003e(0,b.p)(e,t,r,n,this.ee),this.wrappedFetch=Ve(this.ee),Xe(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=T,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener(\"load\",(function(r){O(t,e)}),(0,C.m$)(!1)),it.I\u0026\u0026(it.I\u003e34||it.I\u003c10)||e.addEventListener(\"progress\",(function(e){t.lastSize=e.loaded}),(0,C.m$)(!1))}function s(e){this.params={method:e[0]},x(this,e[1]),this.metrics={}}function c(e,n){var i=(0,t.DL)(r);\"xpid\"in i\u0026\u0026this.sameOrigin\u0026\u0026n.setRequestHeader(\"X-NewRelic-ID\",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader\u0026\u0026(n.setRequestHeader(\"newrelic\",a.newrelicHeader),s=!0),a.traceContextParentHeader\u0026\u0026(n.setRequestHeader(\"traceparent\",a.traceContextParentHeader),a.traceContextStateHeader\u0026\u0026n.setRequestHeader(\"tracestate\",a.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=a)}}function u(e,t){var r=this.metrics,i=e[0],o=this;if(r\u0026\u0026i){var a=ot(i);a\u0026\u0026(r.txSize=a)}this.startTime=(0,y.zO)(),this.listener=function(e){try{\"abort\"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),(\"load\"!==e.type||o.called===o.totalCbs\u0026\u0026(o.onloadCalled||\"function\"!=typeof t.onload))\u0026\u0026o.end(t)}catch(e){try{n.emit(\"internal-error\",[e])}catch(e){}}};for(var s=0;s\u003cdt;s++)t.addEventListener(ut[s],this.listener,(0,C.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof r.onload||this.end(r)}function f(e,t){var r=\"\"+nt(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=\"\"+nt(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,y.zO)()}function p(e,t){t instanceof lt\u0026\u0026\"load\"===e[0]\u0026\u0026n.emit(\"xhr-load-added\",[e[1],e[2]],t)}function g(e,t){t instanceof lt\u0026\u0026\"load\"===e[0]\u0026\u0026n.emit(\"xhr-load-removed\",[e[1],e[2]],t)}function v(e,t,r){t instanceof lt\u0026\u0026(\"onload\"===r\u0026\u0026(this.onload=!0),(\"load\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,y.zO)()))}function m(e,t){this.xhrCbStart\u0026\u0026n.emit(\"xhr-cb-time\",[(0,y.zO)()-this.xhrCbStart,this.onload,t],t)}function b(e){var t,r=e[1]||{};\"string\"==typeof e[0]?t=e[0]:e[0]\u0026\u0026e[0].url?t=e[0].url:A._A?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL\u0026\u0026(t=e[0].href),t\u0026\u0026(this.parsedOrigin=(0,at.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(\"string\"
40==typeof e[0]||A._A?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=i:e.push(i)}else e[0]\u0026\u0026e[0].headers\u0026\u0026s(e[0].headers,n)\u0026\u0026(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,y.zO)(),this.dt=t,e.length\u003e=1\u0026\u0026(this.target=e[0]),e.length\u003e=2\u0026\u0026(this.opts=e[1]);var r,n=this.opts||{},i=this.target;\"string\"==typeof i?r=i:\"object\"==typeof i\u0026\u0026i instanceof ft?r=i.url:A._A?.URL\u0026\u0026\"object\"==typeof i\u0026\u0026i instanceof URL\u0026\u0026(r=i.href),x(this,r);var o=(\"\"+(i\u0026\u0026i instanceof ft\u0026\u0026i.method||n.method||\"GET\")).toUpperCase();this.params.method=o,this.txSize=ot(n.body)||0}function E(t,r){var n;this.endTime=(0,y.zO)(),this.params||(this.params={}),this.params.status=r?r.status:0,\"string\"==typeof this.rxSize\u0026\u0026this.rxSize.length\u003e0\u0026\u0026(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,y.zO)()-this.startTime};i(\"xhr\",[this.params,o,this.startTime,this.endTime,\"fetch\"],this,e.D.ajax)}function T(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o\u003cdt;o++)t.removeEventListener(ut[o],this.listener,!1);r.aborted||(n.duration=(0,y.zO)()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==r.status\u0026\u0026(r.status=0):O(this,t),n.cbTime=this.cbTime,i(\"xhr\",[r,n,this.startTime,this.endTime,\"xhr\"],this,e.D.ajax))}}function x(e,t){var r=(0,at.e)(t),n=e.params;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}function O(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return\"json\"===r\u0026\u0026null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?ot(e.response):\"text\"===r||\"\"===r||void 0===r?ot(e.responseText):void 0}(t,e.lastSize);if(r\u0026\u0026(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader(\"X-NewRelic-App-Data\");n\u0026\u0026(e.params.cat=n.split(\", \").pop())}e.loadCaptureCalled=!0}n.on(\"new-xhr\",a),n.on(\"open-xhr-start\",s),n.on(\"open-xhr-end\",c),n.on(\"send-xhr-start\",u),n.on(\"xhr-cb-time\",d),n.on(\"xhr-load-added\",f),n.on(\"xhr-load-removed\",l),n.on(\"xhr-resolved\",h),n.on(\"addEventListener-end\",p),n.on(\"removeEventListener-end\",g),n.on(\"fn-end\",m),n.on(\"fetch-before-start\",b),n.on(\"fetch-start\",w),n.on(\"fn-start\",v),n.on(\"fetch-done\",E)}(this.agentIdentifier,this.ee,this.handler,this.dt),this.importAggregator())}}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(ht,\"featureName\",ct.t);var pt=i(6408),gt=i(2628);const{ADD_EVENT_LISTENER:vt,BST_RESOURCE:mt,BST_TIMER:bt,END:yt,FEATURE_NAME:wt,FN_END:Et,FN_START:Tt,learResourceTimings:xt,PUSH_STATE:Ot,REMOVE_EVENT_LISTENER:At,RESOURCE:_t,RESOURCE_TIMING_BUFFER_FULL:St,START:Nt,ORIG_EVENT:Dt}=gt;class Pt extends _{constructor(r,n){if(super(r,n,wt,!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2]),!A.il)return;if(!(window.performance\u0026\u0026window.performance.timing\u0026\u0026window.performance.getEntriesByType))return;(0,t.OP)(this.agentIdentifier).features.stn=!0;const i=this.ee;function o(t){if((0,b.p)(mt,[window.performance.getEntriesByType(_t)],void 0,e.D.sessionTrace,i),window.performance[\"c\"+xt])try{window.performance[At](St,o,!1)}catch(t){}else try{window.performance[At](\"webkit\"+St,o,!1)}catch(t){}}this.timerEE=We(this.ee),this.rafEE=qe(this.ee),Ge(this.ee),Ue(this.ee),this.ee.on(Tt,(function(e,t){e[0]instanceof Dt\u0026\u0026(this.bstStart=(0,y.zO)())})),this.ee.on(Et,(function(t,r){var n=t[0];
40n instanceof Dt\u0026\u0026(0,b.p)(\"bst\",[n,r,this.bstStart,(0,y.zO)()],void 0,e.D.sessionTrace,i)})),this.timerEE.on(Tt,(function(e,t,r){this.bstStart=(0,y.zO)(),this.bstType=r})),this.timerEE.on(Et,(function(t,r){(0,b.p)(bt,[r,this.bstStart,(0,y.zO)(),this.bstType],void 0,e.D.sessionTrace,i)})),this.rafEE.on(Tt,(function(){this.bstStart=(0,y.zO)()})),this.rafEE.on(Et,(function(t,r){(0,b.p)(bt,[r,this.bstStart,(0,y.zO)(),\"requestAnimationFrame\"],void 0,e.D.sessionTrace,i)})),this.ee.on(Ot+Nt,(function(e){this.time=(0,y.zO)(),this.startPath=location.pathname+location.hash})),this.ee.on(Ot+yt,(function(t){(0,b.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,i)})),(0,pt.W)()?((0,b.p)(mt,[window.performance.getEntriesByType(\"resource\")],void 0,e.D.sessionTrace,i),function(){var t=new PerformanceObserver(((t,r)=\u003e{var n=t.getEntries();(0,b.p)(mt,[n],void 0,e.D.sessionTrace,i)}));try{t.observe({entryTypes:[\"resource\"]})}catch(e){}}()):vt in window.performance\u0026\u0026(window.performance[\"c\"+xt]?window.performance[vt](St,o,(0,C.m$)(!1)):window.performance[vt](\"webkit\"+St,o,(0,C.m$)(!1))),document[vt](\"scroll\",this.noOp,(0,C.m$)(!1)),document[vt](\"keypress\",this.noOp,(0,C.m$)(!1)),document[vt](\"click\",this.noOp,(0,C.m$)(!1)),this.importAggregator()}noOp(e){}}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(Pt,\"featureName\",wt);var It=i(755);const{FEATURE_NAME:Rt,START:Ct,END:jt,BODY:kt,CB_END:Lt,JS_TIME:Mt,FETCH:Ht,ADD_EVENT_LISTENER:zt,WIN:Bt,LOCATION:Ft,FN_START:$t,CB_START:Ut,FN_END:Vt}=It;class Gt extends _{constructor(e,r){if(super(e,r,Rt,!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2]),!A.il)return;const n=(0,t.OP)(this.agentIdentifier);if(!Bt[zt]||!n.xhrWrappable)return;n.features.spa=!0;let i,o=0;const a=this.ee.get(\"tracer\"),s=je(this.ee);const c=function(e){return He(e)}(this.ee),u=Ue(this.ee),d=We(this.ee),f=Xe(this.ee),l=Ve(this.ee),h=Ge(this.ee),p=function(e){return Le(e)}(this.ee);function g(e,t){h.emit(\"newURL\",[\"\"+Ft,t])}function v(){o++,i=Ft.hash,this[$t]=(0,y.zO)()}function m(){o--,Ft.hash!==i\u0026\u0026g(0,!0);var e=(0,y.zO)();this[Mt]=~~this[Mt]+e-this[$t],this[Vt]=e}function b(e,t){e.on(t,(function(){this[t]=(0,y.zO)()}))}this.ee.on($t,v),c.on(Ut,v),s.on(Ut,v),this.ee.on(Vt,m),c.on(Lt,m),s.on(Lt,m),this.ee.buffer([$t,Vt,\"xhr-resolved\"],this.featureName),u.buffer([$t],this.featureName),d.buffer([\"setTimeout\"+jt,\"clearTimeout\"+Ct,$t],this.featureName),f.buffer([$t,\"new-xhr\",\"send-xhr\"+Ct],this.featureName),l.buffer([Ht+Ct,Ht+\"-done\",Ht+kt+Ct,Ht+kt+jt],this.featureName),h.buffer([\"newURL\"],this.featureName),p.buffer([$t],this.featureName),c.buffer([\"propagate\",Ut,Lt,\"executor-err\",\"resolve\"+Ct],this.featureName),a.buffer([$t,\"no-\"+$t],this.featureName),s.buffer([\"new-jsonp\",\"cb-start\",\"jsonp-error\",\"jsonp-end\"],this.featureName),b(l,Ht+Ct),b(l,Ht+\"-done\"),b(s,\"new-jsonp\"),b(s,\"jsonp-end\"),b(s,\"cb-start\"),h.on(\"pushState-end\",g),h.on(\"replaceState-end\",g),Bt[zt](\"hashchange\",g,(0,C.m$)(!0)),Bt[zt](\"load\",g,(0,C.m$)(!0)),Bt[zt](\"popstate\",(function(){g(0,o\u003e1)}),(0,C.m$)(!0)),this.importAggregator()}}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(Gt,\"featureName\",Rt);var qt=i(6486);class Wt extends _{constructor(e,t){let r=!(arguments.length\u003e2\u0026\u0026void 0!==arguments[2])||arguments[2];super(e,t,qt.t,r),this.importAggregator()}}!function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(Wt,\"featureName\",qt.t),new class{constructor(t){let r=arguments.length\u003e1\u0026\u0026void 0!==arguments[1]?arguments[1]:(0,v.ky)(16);this.agentIdentifier=r,this.sharedAggregator=new d({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=t.features||[],this.desiredFeatures.sort(((t,r)=\u003ee.p[t.featureName]-e.p[r.featureName])),Object.assign(this,(0,a.j)(this.agentIdentifier,t,t.loaderType||\"agent\")),this.start()}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){try{const e=n(this.agentIdentifier);
40this.desiredFeatures.forEach((t=\u003e{if(e[t.featureName]){const r=(0,s.Z)(t.featureName);r.every((t=\u003ee[t]))||(0,m.Z)(`${t.featureName} is enabled but one or more dependent features has been disabled (${JSON.stringify(r)}). This may cause unintended consequences or missing data...`),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,g.Qy)(this.agentIdentifier,this.features,\"features\")}catch(e){return(0,m.Z)(\"Failed to initialize instrument classes\",e),!1}}}({features:[ht,I,k,Pt,ne,Wt,Ke,Gt],loaderType:\"spa\"})})(),window.NRBA=o})();\n"}]}</script>
40</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.