1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <link rel="profile" href="https://gmpg.org/xfn/11" /> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8
8<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
8 9
9<script> 10 window.googletag = window.googletag || { cmd: [] }; 11 </script>
11 12
12<script> 13window.dataLayer = window.dataLayer || []; window.dataLayer.push( {"logged_in":"no","post_id":5152765,"is_reader":"no","is_newsletter_subscriber":"no","is_donor":"no","is_subscriber":"no"} ); 14</script>
vendor: 1 bytes, line 14
14
15<script>window._wca = window._wca || [];</script>
15 16 17 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 18 <title>Business & Development - San Antonio Report</title><link rel="preload" href="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?fit=2331%2C600&ssl=1" as="image" imagesrcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?w=2331&ssl=1 2331w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=300%2C77&ssl=1 300w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1000%2C257&ssl=1 1000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=768%2C198&ssl=1 768w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1536%2C395&ssl=1 1536w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=2048%2C527&ssl=1 2048w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1200%2C309&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1568%2C404&ssl=1 1568w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=400%2C103&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?fit=2331%2C600&ssl=1&w=370 370w" imagesizes="(max-width: 2331px) 100vw, 2331px" fetchpriority="high"><link rel="preload" href="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=1200%2C900&ssl=1" as="image" imagesrcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=1200%2C900&ssl=1&w=370 370w" imagesizes="(max-width: 1200px) 100vw, 1200px" fetchpriority="high"><style id="perfmatters-used-css">@media screen{}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:"FontAwesome";src:url("https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{vertical-align:middle}#page{overflow:initial !important}@media screen{}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{dis
18play:none}}body.jps-theme-argent .jetpack-instant-search__overlay *{font-family:Helvetica,sans-serif}body.enable-search-modal .cover-modal.show-modal.search-modal.active{display:none}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;padding:0;position:absolute;width:1px}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0 !important;border-top-width:0 !important;height:0 !important;padding-bottom:0 !important;padding-top:0 !important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress-id-8 tbody td{font-family:open-sans;font-size:14px;font-weight:200px;color:#000}.tablepress-id-8,.tablepress-id-8 tr,.tablepress-id-8 tbody td,.tablepress-id-8 thead th,.tablepress-id-8 tfoot th{border:solid;border-width:thin}</style> 19 <link rel="canonical" href="https://sanantonioreport.org/business-development/" /> 20 <meta property="og:locale" content="en_US" /> 21 <meta property="og:type" content="article" /> 22 <meta property="og:title" content="Business & Development - San Antonio Report" /> 23 <meta property="og:description" content="ð¬ From a new Spurs arena to the SAT airport ⦠Sign up for our weekly business newsletter to keep up with the latest updates in local development and commerce." /> 24 <meta property="og:url" content="https://sanantonioreport.org/business-development/" /> 25 <meta property="og:site_name" content="San Antonio Report" /> 26 <meta property="article:publisher" content="https://www.facebook.com/sareport" /> 27 <meta property="article:modified_time" content="2025-07-30T20:08:07+00:00" /> 28 <meta property="og:image" content="https://sanantonioreport.org/wp-content/uploads/2020/11/SA_Report_Logo_512pxArtboard-1.jpg" /> 29 <meta property="og:image:width" content="512" /> 30 <meta property="og:image:height" content="512" /> 31 <meta property="og:image:type" content="image/jpeg" /> 32 <meta name="twitter:card" content="summary_large_image" /> 33 <meta name="twitter:site" content="@SAReport" /> 34 <meta name="twitter:label1" content="Est. reading time" /> 35 <meta name="twitter:data1" content="1 minute" /> 36
36<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sanantonioreport.org\/business-development\/","url":"https:\/\/sanantonioreport.org\/business-development\/","name":"Business & Development - San Antonio Report","isPartOf":{"@id":"https:\/\/sanantonioreport.org\/#website"},"datePublished":"2020-01-31T11:27:18+00:00","dateModified":"2025-07-30T20:08:07+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sanantonioreport.org\/business-development\/"]}]},{"@type":"WebSite","@id":"https:\/\/sanantonioreport.org\/#website","url":"https:\/\/sanantonioreport.org\/","name":"San Antonio Report","description":"Nonprofit journalism for an informed community","publisher":{"@id":"https:\/\/sanantonioreport.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sanantonioreport.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sanantonioreport.org\/#organization","name":"San Antonio Report","url":"https:\/\/sanantonioreport.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sanantonioreport.org\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/sanantonioreport.org\/wp-content\/uploads\/2020\/08\/san-antonio-report-logo.png?fit=971%2C250&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sanantonioreport.org\/wp-content\/uploads\/2020\/08\/san-antonio-report-logo.png?fit=971%2C250&ssl=1","width":971,"height":250,"caption":"San Antonio Report"},"image":{"@id":"https:\/\/sanantonioreport.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sareport","https:\/\/x.com\/SAReport","https:\/\/www.instagram.com\/sareport\/","https:\/\/www.linkedin.com\/company\/sanantonioreport\/"]}]}</script>
36 37 <!-- / Yoast SEO plugin. --> 38 39 40<link rel='preconnect' href='https://i0.wp.com' > 41<link rel='dns-prefetch' href='//flux.broadstreet.ai' /> 42<link rel='dns-prefetch' href='//cdn.broadstreetads.com' /> 43<link rel='dns-prefetch' href='//cdn.parsely.com' /> 44<link rel='dns-prefetch' href='//secure.gravatar.com' /> 45<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 46<link rel='dns-prefetch' href='//use.fontawesome.com' /> 47<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 48<link rel='dns-prefetch' href='//v0.wordpress.com' /> 49<link rel='preconnect' href='//i0.wp.com' /> 50<link rel="alternate" type="application/rss+xml" title="San Antonio Report » Feed" href="https://sanantonioreport.org/feed/" /> 51<link rel="alternate" type="application/rss+xml" title="San Antonio Report » Comments Feed" href="https://sanantonioreport.org/comments/feed/" /> 52<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sanantonioreport.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsanantonioreport.org%2Fbusiness-development%2F" /> 53<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sanantonioreport.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsanantonioreport.org%2Fbusiness-development%2F&format=xml" /> 54<!-- sanantonioreport.org is managing ads with Advanced Ads 2.0.25 â https://wpadvancedads.com/ -->
54<script id="sanan-ready"> 55 window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[]; </script>
55 56 <style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
56--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*=";border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*=";border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*=";border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*=";border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*=";border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*=";border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*=";border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*=";border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*=";border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*=";border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}</style> 57<style id="wp-block-button-inline-css">.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap,.5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap,.5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap,.5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap,.5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}</style> 58<style id="wp-block-buttons-inline-css">.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}</style> 59<style id="wp-block-columns-inline-css">.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)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.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>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.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%}</style> 60<style id="wp-block-group-inline-css">.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}</style> 61<style id="wp-block-group-theme-inline-css">:where(.wp-block-group.has-background){padding:1.25em 2.375em}</style> 62 63<style id="classic-theme-styles-inline-css">.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
63padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style> 64 65<link rel='stylesheet' id='newspack-blocks-block-styles-stylesheet-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-blocks/dist/block_styles.css?ver=4.33.1' media='all' /> 66<link rel='stylesheet' id='newspack-ui-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/newspack-ui.css?ver=d1407b1574b82f495aa2' media='all' /> 67<link rel="stylesheet" id="govpack-block-styles-css" media="screen" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/govpack/dist/frontend.css?ver=1"> 68<style id="font-awesome-svg-styles-default-inline-css">.svg-inline--fa{display: inline-block;height: 1em;overflow: visible;vertical-align: -.125em;}</style> 69<link rel="stylesheet" id="font-awesome-svg-styles-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/uploads/font-awesome/v5.15.3/css/svg-with-js.css"> 70<style id="font-awesome-svg-styles-inline-css">.wp-block-font-awesome-icon svg::before,.wp-rich-text-font-awesome-icon svg::before{content: unset;}</style> 71<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v5.15.3/css/all.css' media='all' integrity="sha384-SZXxX4whJ79/gErwcOYf+zWLeJdY/qpuqC4cAa9rOGUstPomtqpuNWT9wdPEn2fk" crossorigin="anonymous" /> 72<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v5.15.3/css/v4-shims.css' media='all' integrity="sha384-C2B+KlPW+WkR0Ld9loR1x3cXp7asA0iGVodhCoJ4hwrWm/d9qKS59BGisq+2Y0/D" crossorigin="anonymous" /> 73<style id="font-awesome-official-v4shim-inline-css">@font-face{font-family: "FontAwesome";font-display: block;src: url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.eot"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.svg#fontawesome") format("svg");}@font-face{font-family: "FontAwesome";font-display: block;src: url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.eot"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.svg#fontawesome") format("svg");}@font-face{font-family: "FontAwesome";font-display: block;src: url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.eot"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.svg#fontawesome") format("svg");unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F0
7375,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;}@font-face{font-family: "FontAwesome";font-display: block;src: url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.eot"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-brands-400.svg#fontawesome") format("svg");}@font-face{font-family: "FontAwesome";font-display: block;src: url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.eot"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-solid-900.svg#fontawesome") format("svg");}@font-face{font-family: "FontAwesome";font-display: block;src: url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.eot"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.3/webfonts/fa-regular-400.svg#fontawesome") format("svg");unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F0
7375,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;}</style> 74<style id="global-styles-inline-css">: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: #FFFFFF;--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--primary: #13294b;--wp--preset--color--primary-variation: #000123;--wp--preset--color--secondary: #3eb1c8;--wp--preset--color--secondary-variation: #1689a0;--wp--preset--color--dark-gray: #111111;--wp--preset--color--medium-gray: #767676;--wp--preset--color--light-gray: #EEEEEE;--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,0) 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%);
74--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--gradient--grad-1: linear-gradient( 135deg,rgb( 19,41,75) 0%,rgb( 0,1,35) 100% );--wp--preset--gradient--grad-2: linear-gradient( 135deg,rgb( 62,177,200) 0%,rgb( 22,137,160) 100% );--wp--preset--gradient--grad-3: linear-gradient( 135deg,rgb( 17,17,17 ) 0%,rgb( 85,85,85 ) 100% );--wp--preset--gradient--grad-4: linear-gradient( 135deg,rgb( 68,68,68 ) 0%,rgb( 136,136,136 ) 100% );--wp--preset--gradient--grad-5: linear-gradient( 135deg,rgb( 119,119,119 ) 0%,rgb( 221,221,221 ) 100% );--wp--preset--gradient--grad-6: linear-gradient( 135deg,rgb( 221,221,221 ) 0%,rgb( 255,255,255 ) 100% );--wp--preset--font-size--small: 16px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--huge: 44px;--wp--preset--font-family--newspack-header: var(--newspack-theme-font-heading,"Open Sans","Georgia",serif);--wp--preset--font-family--newspack-body: var(--newspack-theme-font-body,"Open Sans","Georgia",serif);--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--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%;}:where(body){margin: 0;}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*,div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :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;}.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-primary-color{color: var(--wp--preset--color--primary) !important;}.has-primary-variation-color{color: var(--wp--preset--color--primary-variation) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-secondary-variation-color{color: var(--wp--preset--color--secondary-variation) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !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-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-primary-variation-background-color{background-color: var(--wp--preset--color--primary-variation) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-secondary-variation-background-color{background-color: var(--wp--preset--color--secondary-variation) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !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-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-primary-variation-border-color{border-color: var(--wp--preset--color--primary-variation) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-secondary-variation-border-color{border-color: var(--wp--preset--color--secondary-variation) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !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;}
74.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-grad-1-gradient-background{background: var(--wp--preset--gradient--grad-1) !important;}.has-grad-2-gradient-background{background: var(--wp--preset--gradient--grad-2) !important;}.has-grad-3-gradient-background{background: var(--wp--preset--gradient--grad-3) !important;}.has-grad-4-gradient-background{background: var(--wp--preset--gradient--grad-4) !important;}.has-grad-5-gradient-background{background: var(--wp--preset--gradient--grad-5) !important;}.has-grad-6-gradient-background{background: var(--wp--preset--gradient--grad-6) !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-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-newspack-header-font-family{font-family: var(--wp--preset--font-family--newspack-header) !important;}.has-newspack-body-font-family{font-family: var(--wp--preset--font-family--newspack-body) !important;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}</style> 75 76<link rel="stylesheet" id="wpsm_counter-font-awesome-front-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/font-awesome/css/font-awesome.min.css?ver=7.1.2"> 77<link rel="stylesheet" id="wpsm_counter_bootstrap-front-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/bootstrap-front.css?ver=7.1.2"> 78<link rel="stylesheet" id="wpsm_counter_column-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/css/counter-column.css?ver=7.1.2"> 79<link rel="stylesheet" id="newspack-ads-frontend-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/newspack-ads/includes/../dist/frontend.css?ver=8dc778583f80c834cc12"> 80<link rel="stylesheet" id="electionkit-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/newspack-electionkit/dist/electionkit.css?ver=1.0.0"> 81<link rel="stylesheet" id="foundation-events-styles-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/newspack-manager/includes/foundation/events/styles.css?ver=1790177418"> 82<link rel="stylesheet" id="foundation-locations-styles-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/newspack-manager/includes/foundation/locations/styles.css?ver=1790177418"> 83<link rel="stylesheet" id="foundation-movies-styles-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/newspack-manager/includes/foundation/movies/styles.css?ver=1790177418"> 84<link rel='stylesheet' id='newspack-newsletters-subscriptions-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-newsletters/includes/../dist/subscriptions.css?ver=1789672941' media='all' /> 85<link rel='stylesheet' id='wp-theme-css' href='https://sanantonioreport.org/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.2' media='all' /> 86<link rel='stylesheet' id='wp-components-css' href='https://sanantonioreport.org/wp-includes/css/dist/components/style.min.css?ver=7.1.2' media='all' /> 87<link rel='stylesheet' id='newspack-commons-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/commons.css?ver=59efc466b06e4617237b' media='all' /> 88<link rel='stylesheet' id='newspack-reader-auth-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/reader-auth.css?ver=004cfe784118b547beea' media='all' /> 89<link rel='stylesheet' id='newspack-content_gate-block-patterns-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/content-gate-block-patterns.css?ver=650e5ebebb27c6157f80' media='all' /> 90<link rel='stylesheet' id='newspack-recaptcha-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/other-scripts/recaptcha.css?ver=e1f2edd75ff5d2c218f4' media='all' /> 91<link rel='stylesheet' id='newspack-corrections-single-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/other-scripts/corrections.css?ver=5ec24b72a7b94eca268b' media='all' /> 92<link rel='stylesheet' id='newspack-popups-view-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-popups/includes/../dist/view.css?ver=1789759412' media='all' /> 93<link rel="stylesheet" id="rivard-donors-css" media="screen" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/rivard-donors/style.css?ver=0.1.4"> 94<link rel="stylesheet" id="woocommerce-layout-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.2"> 95<style id="woocommerce-layout-inline-css">
95.infinite-scroll .woocommerce-pagination{display: none;}</style> 96<link rel="stylesheet" id="woocommerce-smallscreen-css" media="only screen and (max-width: 768px)" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.2"> 97<style id="woocommerce-inline-inline-css">.woocommerce form .form-row .required{visibility: visible;}</style> 98<link rel="stylesheet" id="jetpack-instant-search-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.chunk-main-payload.css?minify=false&ver=b7564314fc3fe5ac70f3"> 99<style id="jetpack-stats-inline-css">img#wpstats{display:none}</style> 100<link rel='stylesheet' id='newspack-style-css' href='https://sanantonioreport.org/wp-content/themes/newspack-theme/style.css?ver=2.27.0' media='all' /> 101<style id="newspack-style-inline-css">.tags-links{clip: rect(1px,1px,1px,1px);height: 1px;position: absolute;overflow: hidden;width: 1px;}</style> 102<link rel='stylesheet' id='newspack-print-style-css' href='https://sanantonioreport.org/wp-content/themes/newspack-theme/styles/print.css?ver=2.27.0' media='print' /> 103<link rel='stylesheet' id='newspack-font-import-css' href='//fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;0,800;1,400;1,700;1,800&display=swap' media='all' /> 104<link rel='stylesheet' id='newspack-tag-labels-style-css' href='https://sanantonioreport.org/wp-content/themes/newspack-theme/styles/newspack-tag-labels.css?ver=2.27.0' media='all' /> 105<link rel="stylesheet" id="tablepress-default-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/tablepress-combined.min.css?ver=70"> 106<link rel='stylesheet' id='wp-block-paragraph-css' href='https://sanantonioreport.org/wp-includes/blocks/paragraph/style.min.css?ver=7.1.2' media='all' /> 107<link rel='stylesheet' id='wp-block-heading-css' href='https://sanantonioreport.org/wp-includes/blocks/heading/style.min.css?ver=7.1.2' media='all' />
108<script id="jquery-core-js" src="https://sanantonioreport.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 108
108
109<script id="jquery-migrate-js" src="https://sanantonioreport.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 109
109
110<script async data-wp-strategy="async" id="broadstreet-analytics-js" src="//flux.broadstreet.ai/emit/7075.js?ver=1.0.0"></script>
vendor: 1 bytes, line 110
110
111<script async data-cfasync='false' id="broadstreet-init-js" src="//cdn.broadstreetads.com/init-2.min.js?v=1.53.3&ver=7.1.2"></script>
vendor: 1 bytes, line 111
111
112<script async data-cfasync='false' id="broadstreet-init-js-after"> 113window.broadstreetKeywords = ['not_home_page','not_landing_page','is_article_page','business-development','page'] 114window.broadstreetTargets = {"pagetype":["not_home_page"],"category":["business-development","page"],"url":"business-development"}; 115 116window.broadstreet = window.broadstreet || { run: [] };window.broadstreet.run.push(function () { 117window.broadstreet.loadNetworkJS(7075, {}); 118 }); 119//# sourceURL=broadstreet-init-js-after 120</script>
vendor: 92 bytes, lines 120-121
120 121<script id="newspack-recaptcha-api-js" src="https://www.google.com/recaptcha/api.js?render=
1216LdNPsQeAAAAAOSutrr_jRjeQwn5bilH73fxtY7M
vendor: 114 bytes, line 121
121" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
122<script id="stickyAnythingLib-js" src="https://sanantonioreport.org/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.min.js?ver=2.1.1" defer></script>
vendor: 1 bytes, line 122
122
123<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2"></script>
vendor: 1 bytes, line 123
123
124<script id="wc-add-to-cart-js-extra"> 125var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://sanantonioreport.org/cart/","is_cart":"","cart_redirect_after_add":"no"}; 126//# sourceURL=wc-add-to-cart-js-extra 127</script>
vendor: 1 bytes, line 127
127
128<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 128
128
129<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2"></script>
vendor: 1 bytes, line 129
129
130<script id="woocommerce-js-extra"> 131var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 132//# sourceURL=woocommerce-js-extra 133</script>
vendor: 1 bytes, line 133
133
134<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 134
134
135<script data-wp-strategy="defer" defer id="woocommerce-analytics-js" src="https://stats.wp.com/s-202639.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
135 136 137<!-- Google tag (gtag.js) snippet added by Site Kit --> 138<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 138-139
138 139<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
139G-4Q9LERDPP7
vendor: 120 bytes, line 139
139" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
140<script id="google_gtagjs-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 141window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 142gtag("set","linker",{"domains":["sanantonioreport.org"]}); 143gtag("js", new Date()); 144gtag("set", "developer_id.dZTNiMT", true); 145gtag("config", "G-4Q9LERDPP7", {"logged_in":"no","post_id":5152765,"is_reader":"no","is_newsletter_subscriber":"no","is_donor":"no","is_subscriber":"no","transport_type":"beacon"}); 146//# sourceURL=google_gtagjs-js-after 147</script>
147 148<link rel="https://api.w.org/" href="https://sanantonioreport.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sanantonioreport.org/wp-json/wp/v2/pages/5152765" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sanantonioreport.org/xmlrpc.php?rsd" /> 149 150<link rel='shortlink' href='https://sanantonioreport.org/?p=5152765' /> 151 <!-- Custom Logo: hide header text --> 152 <style id="custom-logo-css">.site-title{position: absolute;clip-path: inset(50%);}</style> 153 <meta name="generator" content="Site Kit by Google 1.188.0" />
153<script async id="ebx" src="//applets.ebxcdn.com/ebx.js"></script>
153 <link rel="manifest" href="https://sanantonioreport.org/wp-json/wp/v2/web-app-manifest"> 154 <meta name="theme-color" content="#fff"> 155 <meta name="apple-mobile-web-app-capable" content="yes"> 156 <meta name="mobile-web-app-capable" content="yes"> 157 158 <link rel="apple-touch-startup-image" href="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2020/09/cropped-SA_Report_Logo_512pxArtboard-1.jpg?fit=192%2C192&ssl=1"> 159 160 <meta name="apple-mobile-web-app-title" content="San Antonio Report"> 161 <meta name="application-name" content="San Antonio Report"> 162
162<script src="https://experiments.parsely.com/vip-experiments.js?apiKey=therivardreport.com" defer></script>
162<meta name="parsely-title" content="Business & Development" /> 163<meta name="parsely-link" content="http://sanantonioreport.org/business-development/" /> 164<meta name="parsely-type" content="index" /> 165<meta name="parsely-pub-date" content="2020-01-31T11:27:18Z" /> 166<meta name="parsely-section" content="Uncategorized" /> 167<meta name="parsely-author" content="Newspack" /> 168 169 <style type="text/css" id="custom-theme-colors">:root{--newspack-theme-color-primary: #13294b;--newspack-theme-color-primary-variation: #000b2d;--newspack-theme-color-secondary: #3eb1c8 !important;--newspack-theme-color-secondary-variation: #1689a0;--newspack-theme-color-primary-darken-5: #0e2446;--newspack-theme-color-primary-darken-10: #091f41;--newspack-theme-color-primary-against-white: #13294b;--newspack-theme-color-secondary-against-white: dimgray;--newspack-theme-color-primary-variation-against-white: #000b2d;--newspack-theme-color-secondary-variation-against-white: #1689a0;--newspack-theme-color-against-primary: white;--newspack-theme-color-against-secondary: black;}input[type="checkbox"]::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z' fill='black'%3E%3C/path%3E%3C/svg%3E");}.mobile-sidebar{background: #ffffff;}.mobile-sidebar,.mobile-sidebar button:hover,.mobile-sidebar a,.mobile-sidebar a:visited,.mobile-sidebar .nav1 .sub-menu > li > a,.mobile-sidebar .nav1 ul.main-menu > li > a,.mobile-sidebar .nav3 a{color: black;}.mobile-sidebar .nav3 a{background: transparent;}.mobile-sidebar .accent-header,.mobile-sidebar .article-section-title{border-color: #ebebeb;color: black;}.mobile-sidebar .nav3 .menu-highlight a{background: #ebebeb;color: black;}.h-sb .site-header .nav3 a{background-color: #eeeeee;color: black;}.h-sb .middle-header-contain{background-color: #ffffff;}.h-sb .top-header-contain{background-color: #f5f5f5;border-bottom-color: #f0f0f0;}.h-sb .site-header,.h-sb .site-title,.h-sb .site-title a:link,.h-sb .site-title a:visited,.h-sb .site-description,.h-sb.h-sh .site-header .nav1 .main-menu > li,.h-sb.h-sh .site-header .nav1 ul.main-menu > li > a,.h-sb.h-sh .site-header .nav1 ul.main-menu > li > a:hover,.h-sb .top-header-contain,.h-sb .middle-header-contain{color: black;}.button.mb-cta,.button.mb-cta:not(:hover):visited,.tribe_community_edit .button.mb-cta{background-color: #ff7500;color: black;}</style> 170 <style type="text/css" id="newspack-theme-colors-variables">:root{--newspack-primary-color: #13294b;--newspack-secondary-color: #3eb1c8;--newspack-cta-color: #ff7500;--newspack-header-color: #ffffff;--newspack-primary-menu-color:;--newspack-primary-contrast-color: white;--newspack-secondary-contrast-color: black;--newspack-cta-contrast-color: black;--newspack-header-contrast-color: black;--newspack-primary-menu-contrast-color: white;}</style> 171 172 <style type="text/css" id="custom-theme-fonts">:root{--newspack-theme-font-heading: "Open Sans","Georgia",serif;}:root{--newspack-theme-font-body: "Open Sans","Georgia",serif;}.tags-links span:first-child,.cat-links,.tag-labels,.page-title,.highlight-menu .menu-label{text-transform: uppercase;}.accent-header,#secondary .widgettitle,.article-section-title{text-transform: uppercase;}</style> 173 174 <style>.tag-labels .tag-label.flag,amp-script .tag-labels .tag-label.flag,.wpnbha .tag-labels a.flag,.wpnbpc .tag-labels a.flag,.featured-image-behind .tag-labels a.flag{background: #FED850;color: black;}</style> 175 <noscript><style>.woocommerce-product-gallery{opacity: 1 !important;}</style></noscript> 176 <meta name="onesignal" content="wordpress-plugin"/> 177
177<script> 178 179 window.OneSignalDeferred = window.OneSignalDeferred || []; 180 181 OneSignalDeferred.push(function(OneSignal) { 182 var oneSignal_options = {}; 183 window._oneSignalInitOptions = oneSignal_options; 184 185 oneSignal_options['serviceWorkerParam'] = { scope: '/' }; 186oneSignal_options['serviceWorkerPath'] = 'OneSignalSDKWorker.js.php'; 187 188 OneSignal.Notifications.setDefaultUrl("https://sanantonioreport.org"); 189 190 oneSignal_options['wordpress'] = true; 191oneSignal_options['appId'] = 'e7c6e13f-d522-4339-9153-c9ac67a5ab1b'; 192oneSignal_options['allowLocalhostAsSecureOrigin'] = true; 193oneSignal_options['welcomeNotification'] = { }; 194oneSignal_options['welcomeNotification']['title'] = "San Antonio Report"; 195oneSignal_options['welcomeNotification']['message'] = ""; 196oneSignal_options['welcomeNotification']['url'] = "https://sanantonioreport.org"; 197oneSignal_options['path'] = "https://sanantonioreport.org/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/"; 198oneSignal_options['safari_web_id'] = "web.onesignal.auto.57daeefd-2777-4d55-aef6-93b3ff4b973a"; 199oneSignal_options['promptOptions'] = { }; 200oneSignal_options['promptOptions']['actionMessage'] = "San Antonio Report would like to send you push notifications."; 201oneSignal_options['notifyButton'] = { }; 202oneSignal_options['notifyButton']['enable'] = true; 203oneSignal_options['notifyButton']['position'] = 'bottom-right'; 204oneSignal_options['notifyButton']['theme'] = 'default'; 205oneSignal_options['notifyButton']['size'] = 'medium'; 206oneSignal_options['notifyButton']['displayPredicate'] = function() { 207 return !OneSignal.User.PushSubscription.optedIn; 208 }; 209oneSignal_options['notifyButton']['showCredit'] = false; 210oneSignal_options['notifyButton']['text'] = {}; 211 OneSignal.init(window._oneSignalInitOptions); 212 OneSignal.Slidedown.promptPush() }); 213 214 function documentInitOneSignal() { 215 var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt"); 216 217 var oneSignalLinkClickHandler = function(event) { OneSignal.Notifications.requestPermission(); event.preventDefault(); }; for(var i = 0; i < oneSignal_elements.length; i++) 218 oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false); 219 } 220 221 if (document.readyState === 'complete') { 222 documentInitOneSignal(); 223 } 224 else { 225 window.addEventListener("load", function(event){ 226 documentInitOneSignal(); 227 }); 228 } 229 </script>
vendor: 1 bytes, line 229
229
230<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">(function () { 231 var style = document.createElement('style'); 232 style.textContent = [ 233 '#trending-mobile-wrapper{display:none;position:relative}', 234 '#trending-mobile-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap!important;margin:0;padding:15px;display:flex!important}', 235 '#trending-mobile-strip::-webkit-scrollbar{display:none}', 236 '#trending-mobile-strip li{display:inline-flex!important;float:none!important;align-items:center}', 237 '#trending-mobile-strip .trending-live-badge-item{display:inline-flex!important;visibility:visible!important;opacity:1!important}', 238 '#trending-mobile-strip .trending-live-badge{display:inline-flex!important;align-items:center;visibility:visible!important;opacity:1!important}', 239 '#trending-mobile-strip .menu-item a{font-size:.8em!important;font-weight:600!important;margin:0 20px 0 0!important}', 240 // Left shadow 241 '#trending-mobile-wrapper::before{content:"";position:absolute;left:0;top:0;bottom:0;width:40px;pointer-events:none;z-index:2;opacity:0;transition:opacity 0.2s;background:linear-gradient(to right,rgba(255,255,255,0.95),transparent)}', 242 // Right shadow 243 '#trending-mobile-wrapper::after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;pointer-events:none;z-index:2;opacity:0;transition:opacity 0.2s;background:linear-gradient(to left,rgba(255,255,255,0.95),transparent)}', 244 '#trending-mobile-wrapper.show-left::before{opacity:1}', 245 '#trending-mobile-wrapper.show-right::after{opacity:1}', 246 '@media(max-width:767px){#trending-mobile-wrapper.is-visible{display:block!important}}' 247 ].join(''); 248 (document.head || document.documentElement).appendChild(style); 249 250 var params = new URLSearchParams(window.location.search); 251 252 function inject() { 253 var source = document.getElementById('menu-trending-menu-1'); 254 var target = document.getElementById('masthead'); 255 if (!source || !target) return false; 256 257 // Build strip 258 var strip = source.cloneNode(true); 259 strip.id = 'trending-mobile-strip'; 260 261 // Wrap in container for shadow pseudo-elements 262 var wrapper = document.createElement('div'); 263 wrapper.id = 'trending-mobile-wrapper'; 264 wrapper.classList.add('is-visible'); 265 wrapper.appendChild(strip); 266 target.insertAdjacentElement('afterend', wrapper); 267 268 // Shadow logic 269 function updateShadows() { 270 var scrollLeft = strip.scrollLeft; 271 var maxScroll = strip.scrollWidth - strip.clientWidth; 272 wrapper.classList.toggle('show-left', scrollLeft > 2); 273 wrapper.classList.toggle('show-right', scrollLeft < maxScroll - 2); 274 } 275 276 strip.addEventListener('scroll', updateShadows, { passive: true }); 277 // Run once after paint so scrollWidth is accurate 278 requestAnimationFrame(function () { requestAnimationFrame(updateShadows); }); 279 280 // GA tracking 281 strip.querySelectorAll('.menu-item a').forEach(function (link) { 282 link.addEventListener('click', function () { 283 if (typeof gtag !== 'function') return; 284 gtag('event', 'trending_link_click', { 285 event_category: 'Trending', 286 link_text: link.innerText.trim(), 287 link_url: link.href 288 }); 289 }); 290 }); 291 292 return true; 293 } 294 295 if (!inject()) { 296 var observer = new MutationObserver(function () { 297 if (inject()) observer.disconnect(); 298 }); 299 observer.observe(document.documentElement, { childList: true, subtree: true }); 300 } 301})();</script>
301<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">(function () { 302 var style = document.createElement('style'); 303 style.textContent = [ 304 '.trending-live-badge-item{visibility:visible!important}', 305 '.trending-live-badge{display:inline-flex!important;align-items:center;gap:5px;vertical-align:middle;white-space:nowrap}', 306 '.trending-live-badge__dot{width:8px;height:8px;border-radius:50%;background:#e00;flex-shrink:0;animation:trending-pulse 1.2s ease-in-out infinite}', 307 '.trending-live-badge__label{font-size:12px;font-weight:700;color:#e00;text-transform:uppercase;letter-spacing:0.05em;animation:trending-blink 1.2s ease-in-out infinite}', 308 '@keyframes trending-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.85)}}', 309 '@keyframes trending-blink{0%,100%{opacity:1}50%{opacity:0.4}}' 310 ].join(''); 311 (document.head || document.documentElement).appendChild(style); 312 313 var SELECTORS = ['#menu-trending-menu-1', '#menu-trending-menu', '#trending-mobile-strip']; 314 315 function insertBadgeInto(menu) { 316 if (menu.querySelector('.trending-live-badge-item')) return; 317 318 var firstLi = menu.querySelector('li'); 319 if (!firstLi) return; 320 321 var li = document.createElement('li'); 322 li.className = 'trending-live-badge-item'; 323 li.innerHTML = '<span class="trending-live-badge"><span class="trending-live-badge__dot"></span><span class="trending-live-badge__label">Trending</span></span>'; 324 menu.insertBefore(li, firstLi); 325 } 326 327 function insertAll() { 328 SELECTORS.forEach(function (sel) { 329 var menu = document.querySelector(sel); 330 if (menu) insertBadgeInto(menu); 331 }); 332 } 333 334 function allInserted() { 335 return SELECTORS.every(function (sel) { 336 var menu = document.querySelector(sel); 337 return menu && menu.querySelector('.trending-live-badge-item'); 338 }); 339 } 340 341 function init() { 342 insertAll(); 343 if (allInserted()) return; 344 345 var observer = new MutationObserver(function () { 346 insertAll(); 347 if (allInserted()) observer.disconnect(); 348 }); 349 observer.observe(document.body, { childList: true, subtree: true }); 350 } 351 352 if (document.readyState === 'loading') { 353 document.addEventListener('DOMContentLoaded', init); 354 } else { 355 init(); 356 } 357})(); 358 359// Trending Tracker 360(function () { 361 document.addEventListener('DOMContentLoaded', function () { 362 363 ['menu-trending-menu', 'menu-trending-menu-1'].forEach(function (id) { 364 var menu = document.getElementById(id); 365 if (!menu) return; 366 367 menu.querySelectorAll('a').forEach(function (link) { 368 link.addEventListener('click', function () { 369 if (typeof gtag !== 'function') return; 370 gtag('event', 'trending_link_click', { 371 event_category: 'Trending', 372 link_text: link.innerText.trim(), 373 link_url: link.href 374 }); 375 }); 376 }); 377 }); 378 379 }); 380})();</script>
380<script>/** 381 * San Antonio Weather Widget + Stream Player 382 * Custom code by Duable.com 383 * 384 * Fetches current weather from Open-Meteo (free, no API key required) and 385 * displays temperature + condition icon inline next to a target page element. 386 * 387 * When the URL contains ?show_player=true, the TPR stream player is injected 388 * directly below the weather widget. 389 */ 390// âââ Configuration ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 391const WW_TARGET_SELECTOR = '#social-nav-contain'; // Element to insert next to 392const WW_POSITION = 'inside'; // 'after', 'before', or 'inside' 393const WW_WIDGET_CLASS = 'weather-widget'; // CSS class on the widget element 394const WW_LATITUDE = 29.4241; // San Antonio, TX latitude 395const WW_LONGITUDE = -98.4936; // San Antonio, TX longitude 396const WW_UNIT = 'fahrenheit'; // 'fahrenheit' or 'celsius' 397const WW_SHOW_LABEL = true; // Show condition label ("Partly Cloudy") 398const WW_CACHE_MINUTES = 1; // How long to cache the API response 399const WW_CACHE_KEY = 'sar_weather_cache'; // localStorage key for cache 400const WW_STYLES = [ 401 'display:inline-flex', 402 'align-items:center', 403 'gap:0.35em', 404 'margin-left:1em', 405 'font-size:.9em', 406 'color:inherit', 407 'opacity:0.65', 408].join(';'); 409// âââ Stream player config âââââââââââââââââââââââââââââââââââââââââââââââââââââ 410const WW_PLAYER_PARAM = 'show_player'; // ?show_player=true 411const WW_PLAYER_SRC = 'https://duable.com/jsplayer.js'; 412const WW_PLAYER_STREAM = 'https://22983.live.streamtheworld.com/KPACFM.mp3'; 413const WW_PLAYER_TITLE = 'TPR'; // Station name (shown in the bottom bar) 414const WW_PLAYER_COLOR = '#3EB1C8'; // Accent (glow/shadow effects in jsplayer.js) 415const WW_PLAYER_GRADIENT = 'linear-gradient(135deg, #881fa5 0%, #51bacd 100%)'; // Play button fill 416const WW_PLAYER_LABEL = 'Listen Live TPR'; // Button text (replaces "Turn on streaming player") 417const WW_PLAYER_ON_TEXT = 'TPR Live'; // Header pill text while the stream is playing 418const WW_PLAYER_STOP = 'Stop'; // Stop button text (header pill + bottom bar) 419const WW_PLAYER_BAR_BG = '#f5f5f5'; // Persistent bottom bar background 420const WW_PLAYER_BAR_TEXT = '#1c1f22'; // Bar text/close color (player defaults to white) 421const WW_PLAYER_FRAME_HOSTS = ['tpr.org']; // Extra domains kept inside the player frame (this site's own host is always included; subdomains match) 422const WW_PLAYER_SKIP_PATHS = ['/wp-admin', '/wp-login.php', '/admin']; // Paths that must leave the frame (mirrors jsplayer's data-skip) 423const WW_PLAYER_DESKTOP_MQ = '(min-width: 782px)'; // Theme's desktop breakpoint 424// Mobile bar spacing â tune these against the theme's header padding 425const WW_MOBILE_BAR_PADDING = '0 1em 0.5em'; // Inner padding of the weather/player bar 426const WW_MOBILE_BAR_PULL_UP = '-0.75em'; // Negative top margin to close the gap under the logo row 427const WW_MOBILE_BTN_SCALE = '0.85rem'; // Play button font-size on mobile (padding scales with it) 428const WW_PLAYER_DEBUG = true; // Log to console; set false when live 429// âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 430// ââ SVG icon library ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 431const WW_ICONS = { 432 sun: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 433 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 434 <circle cx="12" cy="12" r="4"/> 435 <line x1="12" y1="2" x2="12" y2="5"/> 436 <line x1="12" y1="19" x2="12" y2="22"/>
437 <line x1="2" y1="12" x2="5" y2="12"/> 438 <line x1="19" y1="12" x2="22" y2="12"/> 439 <line x1="4.93" y1="4.93" x2="7.05" y2="7.05"/> 440 <line x1="16.95" y1="16.95" x2="19.07" y2="19.07"/> 441 <line x1="4.93" y1="19.07" x2="7.05" y2="16.95"/> 442 <line x1="16.95" y1="7.05" x2="19.07" y2="4.93"/> 443 </svg>`, 444 'partly-cloudy': `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 445 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 446 <circle cx="9" cy="9" r="3"/> 447 <line x1="9" y1="2" x2="9" y2="4"/> 448 <line x1="2" y1="9" x2="4" y2="9"/> 449 <line x1="4.93" y1="4.93" x2="6.34" y2="6.34"/> 450 <path d="M17 14h-.6A6 6 0 1 0 7 20h10a4 4 0 0 0 0-8"/> 451 </svg>`, 452 cloud: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 453 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 454 <path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"/> 455 </svg>`, 456 rain: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 457 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 458 <path d="M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"/> 459 <line x1="8" y1="19" x2="8" y2="21"/> 460 <line x1="12" y1="19" x2="12" y2="23"/> 461 <line x1="16" y1="19" x2="16" y2="21"/> 462 </svg>`, 463 drizzle: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 464 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 465 <path d="M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"/> 466 <line x1="8" y1="19" x2="8" y2="20"/> 467 <line x1="12" y1="19" x2="12" y2="21"/> 468 <line x1="16" y1="19" x2="16" y2="20"/> 469 </svg>`, 470 snow: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 471 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 472 <path d="M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"/> 473 <line x1="8" y1="20" x2="8" y2="20.01"/> 474 <line x1="12" y1="22" x2="12" y2="22.01"/> 475 <line x1="16" y1="20" x2="16" y2="20.01"/> 476 <line x1="10" y1="20" x2="14" y2="20"/> 477 <line x1="8" y1="22" x2="8" y2="22.01"/> 478 <line x1="16" y1="22" x2="16" y2="22.01"/> 479 </svg>`, 480 thunder: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 481 stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 482 <path d="M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9"/> 483 <polyline points="13 11 9 17 15 17 11 23"/> 484 </svg>`, 485 fog: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" 486 stroke="currentColor" stroke-width="2" stroke-linecap="round"> 487 <path d="M5 5h3m4 0h9M3 10h11m4 0h1M5 15h5m4 0h7M3 20h9m4 0h3"/> 488 </svg>`, 489}; 490// ââ Stream player âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 491function WW_log(...args) { 492 if (WW_PLAYER_DEBUG) console.log('[WeatherWidget]', ...args); 493} 494/** True when this page is loaded inside jsplayer's own iframe (#ssp-frame). */ 495function WW_insidePlayerFrame() { 496 try { 497 return window.top !== window.self 498 && !!window.frameElement 499 && window.frameElement.id === 'ssp-frame'; 500 } catch (e) { return false; } // Cross-origin parent â not our player 501} 502function WW_shouldShowPlayer() { 503 // Once the player is running, every page browsed inside its frame needs the 504 // player script too (for the header "on" state and link handling), even 505 // though those URLs no longer carry ?show_player=true. 506 if (WW_insidePlayerFrame()) return true; 507 try { 508 return new URLSearchParams(window.location.search).get(WW_PLAYER_PARAM) === 'true'; 509 } catch (e) { return false; } 510} 511/** 512 * Style overrides for jsplayer.js. The player only accepts a flat data-color 513 * and paints its bar text white, so the gradient button, hidden title span, 514 * and light-bar text colors are applied as a stylesheet on top of its own. 515 */ 516function WW_injectPlayerStyles() { 517 if (document.getElementById('ww-player-css')) return; 518 const st = document.createElement('style');
519 st.id = 'ww-player-css'; 520 st.textContent = ` 521 /* Hide weather + player whenever an ancestor is in its sticky state */ 522 .element-is-sticky .weather-player-stack, 523 .element-is-sticky .weather-widget { 524 display: none !important; 525 } 526 /* Mobile bar: keep the mount from stretching so the pill sits flush right, 527 and make it exactly the button's height so the weather centers on the 528 button â jsplayer appends an empty .ssp-status span after the button 529 that otherwise adds a phantom line below it. */ 530 .weather-player-stack [data-stream-player] { 531 flex: none; 532 display: inline-flex !important; 533 align-items: center; 534 line-height: 1; 535 } 536 .weather-player-stack [data-stream-player] .ssp-status:empty { display: none !important; } 537 .weather-player-stack .weather-widget { line-height: 1; } 538 @media not all and ${WW_PLAYER_DESKTOP_MQ} { 539 .weather-player-stack [data-stream-player] .ssp-btn { font-size: ${WW_MOBILE_BTN_SCALE} !important; } 540 } 541 542 [data-stream-player] .ssp-btn, 543 #ssp-bar .ssp-btn { 544 background: ${WW_PLAYER_GRADIENT} !important; 545 } 546 [data-stream-player] .ssp-name { display: none !important; } 547 #ssp-bar { 548 background: ${WW_PLAYER_BAR_BG} !important; 549 color: ${WW_PLAYER_BAR_TEXT} !important; 550 border-top-color: rgba(0,0,0,.10) !important; 551 } 552 #ssp-bar #ssp-close { color: ${WW_PLAYER_BAR_TEXT} !important; } 553 #ssp-bar #ssp-close:hover { background: rgba(0,0,0,.08) !important; } 554 555 /* While playing, the page runs inside the player's frame and the header 556 mount becomes a ".ssp-chip" (dot + sentence + plain button). Restyle it 557 as the same gradient pill so it reads as "on" instead of reverting. */ 558 [data-stream-player].ssp-chip { 559 display: inline-flex !important; 560 align-items: center; 561 gap: 8px; 562 padding: 8px 12px 8px 14px; 563 border-radius: 999px; 564 background: ${WW_PLAYER_GRADIENT} !important; 565 color: #fff !important; 566 font-size: .9rem; 567 font-weight: 600; 568 line-height: 1; 569 box-shadow: 0 2px 8px rgba(0,0,0,.18); 570 } 571 [data-stream-player].ssp-chip .ssp-dot { 572 width: 8px; height: 8px; border-radius: 50%; 573 background: #fff !important; 574 box-shadow: 0 0 0 0 rgba(255,255,255,.6); 575 animation: ww-pulse 1.6s ease-out infinite; 576 } 577 [data-stream-player].ssp-chip .ssp-text { display: none !important; } 578 [data-stream-player].ssp-chip::after { 579 content: '${WW_PLAYER_ON_TEXT}'; 580 order: 1; 581 } 582 [data-stream-player].ssp-chip button { 583 order: 2; 584 margin-left: 4px; 585 padding: 4px 10px; 586 border: 1px solid rgba(255,255,255,.7) !important; 587 border-radius: 999px; 588 background: transparent !important; 589 color: #fff !important; 590 font: inherit; 591 font-size: .8em; 592 cursor: pointer; 593 } 594 [data-stream-player].ssp-chip button:hover { background: rgba(255,255,255,.18) !important; } 595 [data-stream-player].ssp-chip:not(.ssp-is-playing) .ssp-dot { animation: none; opacity: .5; } 596 @keyframes ww-pulse { 597 0% { box-shadow: 0 0 0 0 rgba(255,255,255,.6); } 598 70% { box-shadow: 0 0 0 6px rgba(255,255,255,0); } 599 100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); } 600 } 601 @media (prefers-reduced-motion: reduce) { 602 [data-stream-player].ssp-chip .ssp-dot { animation: none; } 603 }`; 604 document.head.appendChild(st); 605} 606/** 607 * While the stream plays, jsplayer.js keeps the site inside an iframe and 608 * pushes any link on a different host to a new tab. This keeps links to the 609 * site itself and to WW_PLAYER_FRAME_HOSTS inside the frame, and strips 610 * target="_blank" from them, so the audio keeps playing while people browse. 611 * 612 * Registered in the capture phase BEFORE jsplayer.js loads, so it runs first 613 * and can stop jsplayer's own handler from retargeting the link. Admin paths 614 * are left alone so jsplayer can still send them to the top window. 615 * 616 * Note: pages on other domains can only stay in the frame if that domain
617 * allows framing (no X-Frame-Options / frame-ancestors block) and doesn't run 618 * its own frame-busting script â nothing here can override that. 619 */ 620function WW_keepLinksInFrame() { 621 if (!WW_insidePlayerFrame()) return; // Outer page (or someone else's iframe): nothing to do 622 if (document.documentElement.dataset.wwFrameLinks) return; 623 document.documentElement.dataset.wwFrameLinks = '1'; 624 625 const hostAllowed = (host) => { 626 host = host.toLowerCase(); 627 const own = location.host.toLowerCase(); 628 if (host === own) return true; 629 return WW_PLAYER_FRAME_HOSTS.some((h) => { 630 h = h.toLowerCase(); 631 return host === h || host.endsWith('.' + h); 632 }); 633 }; 634 const isSkipped = (path) => WW_PLAYER_SKIP_PATHS.some((p) => path.indexOf(p) === 0); 635 636 document.addEventListener('click', function (e) { 637 const a = e.target && e.target.closest ? e.target.closest('a[href]') : null; 638 if (!a) return; 639 let url; 640 try { url = new URL(a.href, location.href); } catch (err) { return; } 641 if (url.protocol !== 'http:' && url.protocol !== 'https:') return; 642 if (!hostAllowed(url.host)) return; // Let jsplayer send other domains to a new tab 643 if (isSkipped(url.pathname)) return; // Let jsplayer send admin paths to the top window 644 a.target = '_self'; // Stay in the frame, even if the link had _blank/_top 645 e.stopImmediatePropagation(); // Prevent jsplayer's handler from retargeting 646 WW_log('Link kept in frame:', url.href); 647 }, true); 648 649 // Also catch JavaScript-driven navigation (window.open with an in-scope URL) 650 const nativeOpen = window.open; 651 window.open = function (url, target, features) { 652 try { 653 const u = new URL(url, location.href); 654 if ((u.protocol === 'http:' || u.protocol === 'https:') && hostAllowed(u.host) && !isSkipped(u.pathname)) { 655 location.href = u.href; 656 return window; 657 } 658 } catch (err) {} 659 return nativeOpen.call(window, url, target, features); 660 }; 661 662 WW_log('In-frame link handling active for', [location.host, ...WW_PLAYER_FRAME_HOSTS]); 663} 664/** 665 * Injects the stream player directly below the weather widget. 666 * @param {Element|null} widgetEl The weather widget (null if weather failed) 667 * @param {Element} targetEl The nav container the widget was placed in 668 */ 669function WW_injectPlayer(widgetEl, targetEl) { 670 if (document.querySelector('[data-stream-player]')) return; 671 // .wrapper â the header's flex row 672 const host = (targetEl && targetEl.parentNode) || (widgetEl && widgetEl.parentNode); 673 if (!host) { 674 console.warn('[WeatherWidget] No host container for the player.'); 675 return; 676 } 677 // Mount point the player script looks for 678 const mount = document.createElement('div'); 679 mount.setAttribute('data-stream-player', ''); 680 mount.style.cssText = 'display:block;'; 681 const stack = document.createElement('div'); 682 stack.className = 'weather-player-stack'; 683 if (window.matchMedia(WW_PLAYER_DESKTOP_MQ).matches) { 684 // Desktop: float over the wrapper's left edge so the stack takes up NO 685 // layout space and the logo stays centered. 686 if (getComputedStyle(host).position === 'static') host.style.position = 'relative'; 687 stack.style.cssText = [ 688 'position:absolute', 689 'left:0', 690 'top:50%', 691 'transform:translateY(-50%)', 692 'display:flex', 693 'flex-direction:column', 694 'align-items:flex-start', 695 'gap:0.4em', 696 'max-width:22em', 697 'z-index:5', 698 ].join(';'); 699 host.appendChild(stack); 700 } else { 701 // Mobile: full-width bar below the header row â weather left, player right 702 stack.style.cssText = [ 703 'display:flex', 704 'flex-direction:row', 705 'justify-content:space-between', 706 'align-items:center', 707 'gap:0.75em', 708 'width:100%', 709 'padding:' + WW_MOBILE_BAR_PADDING, 710 'margin-top:' + WW_MOBILE_BAR_PULL_UP, 711 'box-sizing:border-box', 712 ].join(';'); 713 host.parentNode.insertBefore(stack, host.nextSibling); 714 } 715 if (widgetEl) { 716 widgetEl.style.marginLeft = '0'; // the stack handles alignment now 717 stack.appendChild(widgetEl); // weather on top 718 } 719 stack.appendChild(mount); // player below 720 WW_injectPlayerStyles(); // gradient button + light bar overrides 721 WW_keepLinksInFrame(); // in-frame link handling (no-op on the outer page) 722 // Load the player AFTER the mount exists so the script finds its container. 723 // NOTE: jsplayer.js reads config via script.dataset, so multi-word options 724 // must be kebab-case here (data-bar-bg â dataset.barBg). CamelCase attribute 725 // names get lowercased by the browser and are silently ignored. 726 const s = document.createElement('script'); 727 s.src = WW_PLAYER_SRC; 728 s.setAttribute('data-src', WW_PLAYER_STREAM); 729 s.setAttribute('data-title', WW_PLAYER_TITLE); 730 s.setAttribute('data-color', WW_PLAYER_COLOR); 731 s.setAttribute('data-bar-bg', WW_PLAYER_BAR_BG); 732 s.setAttribute('data-setup-label', WW_PLAYER_LABEL); // text before the player starts 733 s.setAttribute('data-play-label', WW_PLAYER_LABEL); // text when stopped 734 s.setAttribute('data-stop-label', WW_PLAYER_STOP); // text while playing 735 s.onerror = () => console.warn('[WeatherWidget] jsplayer.js failed to load.'); 736 s.onload = () => WW_log('jsplayer.js loaded.'); 737 document.body.appendChild(s); 738 WW_log('Player mounted.', stack); 739} 740// ââ WMO weather code â condition mapping ââââââââââââââââââââââââââââââââââââââ 741function WW_getCondition(code) { 742 if (code === 0) return { label: 'Clear', icon: 'sun' }; 743 if (code === 1) return { label: 'Mostly Clear', icon: 'sun' }; 744 if (code === 2) return { label: 'Partly Cloudy', icon: 'partly-cloudy' }; 745 if (code === 3) return { label: 'Overcast', icon: 'cloud' }; 746 if (code === 45 || code === 48) return { label: 'Foggy', icon: 'fog' }; 747 if (code === 51 || code === 53) return { label: 'Drizzle', icon: 'drizzle' }; 748 if (code === 55) return { label: 'Showers', icon: 'rain' }; 749 if (code === 61) return { label: 'Light Rain', icon: 'drizzle' }; 750 if (code === 63) return { label: 'Rain', icon: 'rain' }; 751 if (code === 65) return { label: 'Heavy Rain', icon: 'rain' }; 752 if (code >= 71 && code <= 77) return { label: 'Snow', icon: 'snow' }; 753 if (code === 80) return { label: 'Light Showers', icon: 'drizzle' }; 754 if (code === 81) return { label: 'Showers', icon: 'rain' }; 755 if (code === 82) return { label: 'Heavy Showers', icon: 'rain' }; 756 if (code === 85 || code === 86) return { label: 'Snow Showers', icon: 'snow' }; 757 if (code === 95) return { label: 'Partly Cloudy', icon: 'partly-cloudy' }; 758 if (code === 96 || code === 99) return { label: 'Thunderstorm', icon: 'thunder' }; 759 return { label: 'Unknown', icon: 'cloud' }; 760} 761// ââ Cache helpers âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 762function WW_getCached() { 763 try { 764 const raw = localStorage.getItem(WW_CACHE_KEY); 765 if (!raw) return null; 766 const { data, timestamp } = JSON.parse(raw); 767 if (Date.now() - timestamp < WW_CACHE_MINUTES * 60 * 1000) return data; 768 } catch (e) {} 769 return null; 770} 771function WW_setCache(data) { 772 try { 773 localStorage.setItem(WW_CACHE_KEY, JSON.stringify({ data, timestamp: Date.now() })); 774 } catch (e) {} 775} 776// ââ API fetch âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 777async function WW_fetchWeather() { 778 const params = new URLSearchParams({ 779 latitude: WW_LATITUDE, 780 longitude: WW_LONGITUDE, 781 current: 'temperature_2m,weather_code', 782 temperature_unit: WW_UNIT, 783 forecast_days: 1, 784 models: 'best_match', 785 });
786 const url = 'https://api.open-meteo.com/v1/forecast?' + params.toString(); 787 const res = await fetch(url); 788 if (!res.ok) throw new Error(`Weather API error: ${res.status}`); 789 const json = await res.json(); 790 return { 791 temp: Math.round(json.current.temperature_2m), 792 code: json.current.weather_code, 793 unit: WW_UNIT === 'fahrenheit' ? '°F' : '°C', 794 }; 795} 796// ââ Widget builder ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 797function WW_buildWidget(data) { 798 const condition = WW_getCondition(data.code); 799 const icon = WW_ICONS[condition.icon] || WW_ICONS.cloud; 800 // Size the icon to match the surrounding text 801 const iconHtml = icon.replace('<svg ', '<svg style="width:1em;height:1em;vertical-align:-0.1em;flex-shrink:0;" '); 802 const widget = document.createElement('span'); 803 widget.className = WW_WIDGET_CLASS; 804 widget.style.cssText = WW_STYLES; 805 widget.title = condition.label; // Tooltip on hover always available 806 widget.innerHTML = iconHtml 807 + `<span>${data.temp}${data.unit}` 808 + (WW_SHOW_LABEL ? ` · ${condition.label}` : '') 809 + `</span>`; 810 return widget; 811} 812// ââ Init ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 813document.addEventListener('DOMContentLoaded', async function () { 814 const targetEl = document.querySelector(WW_TARGET_SELECTOR); 815 if (!targetEl) { 816 console.warn('[WeatherWidget] Target not found:', WW_TARGET_SELECTOR); 817 return; 818 } 819 const showPlayer = WW_shouldShowPlayer(); 820 WW_log('show_player =', showPlayer); 821 let data = WW_getCached(); 822 if (!data) { 823 try { 824 data = await WW_fetchWeather(); 825 WW_setCache(data); 826 } catch (e) { 827 console.warn('[WeatherWidget] Could not fetch weather data.', e); 828 // Weather failed â still show the player if it was requested 829 if (showPlayer) WW_injectPlayer(null, targetEl); 830 return; // Fail silently on the weather side â don't break the page 831 } 832 } 833 const widget = WW_buildWidget(data); 834 WW_injectPlayerStyles(); // also carries the .element-is-sticky hide rule for the widget 835 if (WW_POSITION === 'after') { 836 targetEl.parentNode.insertBefore(widget, targetEl.nextSibling); 837 } else if (WW_POSITION === 'before') { 838 targetEl.parentNode.insertBefore(widget, targetEl); 839 } else if (WW_POSITION === 'inside') { 840 targetEl.appendChild(widget); 841 } 842 // Moves the widget into a stacked block below the nav, with the player 843 // directly under it. Only runs when ?show_player=true. 844 if (showPlayer) WW_injectPlayer(widget, targetEl); 845});</script>
845<script>(function () { 846 847 var style = document.createElement('style'); 848 style.textContent = [ 849 '.mcb-block{width:100%;background:transparent!important;color:inherit;box-sizing:border-box; padding: 0 1em;}', 850 '.mcb-wrapper{display:flex!important;float:none!important;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;list-style:none;padding:0;margin:0}', 851 '.mcb-wrapper::after{content:"";display:table;clear:both}', 852 '.mcb-column{float:none!important;min-width:120px;box-sizing:border-box}', 853 '.mcb-column__title{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding-bottom:0px;font-size:15px;font-weight:700}', 854 '.mcb-column__title--has-children{border-bottom:1px solid rgba(255,255,255,0.35)}', 855 '.mcb-column__title a{text-decoration:none;color:inherit}', 856 '.mcb-column__title a:hover{text-decoration:underline}', 857 '.mcb-toggle{background:none!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;cursor:pointer;font-size:11px;font-weight:400;color:inherit!important;opacity:0.7;flex-shrink:0;line-height:1}', 858 '.mcb-toggle:hover,.mcb-toggle:active,.mcb-toggle:focus{background:none!important;border:none!important;box-shadow:none!important;opacity:1}', 859 '.mcb-column__list{display:none!important;list-style:none!important;padding:0!important;margin:6px 0 0!important}', 860 '.mcb-column__list.is-open{display:block!important}', 861 '.mcb-column__item{padding:4px 0}', 862 '.mcb-column__item a{font-size:13px;color:inherit;opacity:0.8;text-decoration:none}', 863 '.mcb-column__item a:hover{opacity:1;text-decoration:underline}', 864 '@media(max-width:768px){.mcb-wrapper{flex-direction:column!important;gap:12px}.mcb-column{width:100%}}' 865 ].join(''); 866 (document.head || document.documentElement).appendChild(style); 867 868 function init() { 869 var params = new URLSearchParams(window.location.search); 870 var show = true; //params.get('footermenu') === 'true'; 871 872 document.querySelectorAll('.mcb-block').forEach(function (b) { 873 b.style.display = show ? 'block' : 'none'; 874 }); 875 876 if (!show) return; 877 878 document.querySelectorAll('.mcb-column').forEach(function (col) { 879 var btn = col.querySelector('.mcb-toggle'); 880 var list = col.querySelector('.mcb-column__list'); 881 if (!btn || !list) return; 882 883 btn.textContent = '(more)'; 884 885 btn.addEventListener('click', function (e) { 886 e.preventDefault(); 887 e.stopPropagation(); 888 var nowOpen = btn.getAttribute('aria-expanded') !== 'true'; 889 btn.setAttribute('aria-expanded', nowOpen ? 'true' : 'false'); 890 btn.textContent = nowOpen ? '(less)' : '(more)'; 891 list.classList.toggle('is-open', nowOpen); 892 }); 893 }); 894 } 895 896 if (document.readyState === 'loading') { 897 document.addEventListener('DOMContentLoaded', init); 898 } else { 899 init(); 900 } 901 902})();</script>
902<script> 903(function () { 904 var targetHeight = window.innerWidth < 768 905 ? Math.round(window.innerWidth * 0.1236 + 28) 906 : 118; 907 908 // Set initial margin via inline style only â no <style>block 909 document.body.style.setProperty('margin-top',targetHeight + 'px','important');function watchContainer(container){var observer = new ResizeObserver(function (){var containerHeight = container.offsetHeight;var newMargin = Math.max(0,targetHeight - containerHeight);if (containerHeight >= targetHeight){document.body.style.removeProperty('margin-top');observer.disconnect();}else{document.body.style.setProperty('margin-top',newMargin + 'px','important');}});observer.observe(container);}function waitForContainer(){var container = document.querySelector('broadstreet-zone-container');if (container){watchContainer(container);}else{var obs = new MutationObserver(function (m,o){var container = document.querySelector('broadstreet-zone-container');if (container){o.disconnect();watchContainer(container);}});obs.observe(document.documentElement,{childList: true,subtree: true});}}waitForContainer();})();</script>
909<!-- Meta Pixel Code -->
910<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 392 bytes, lines 910-912
910 911!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 912n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','
9121028293809419451
vendor: 27 bytes, line 912
912');fbq('track','PageView');
912</script>
912 913<noscript><img height="1" width="1" style="display:none" 914src="https://www.facebook.com/tr?id=1028293809419451&ev=PageView&noscript=1" 915/></noscript> 916<!-- End Meta Pixel Code --> 917<!-- Google Tag Manager snippet added by Site Kit -->
918<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 365 bytes, lines 918-919
918 919 ( function( w,d,s,l,i ){w[l] = w[l] || [];w[l].push({'gtm.start': new Date().getTime(),event: 'gtm.js'});var f = d.getElementsByTagName( s )[0],j = d.createElement( s ),dl = l != 'dataLayer' ? '&l=' + l : '';j.async = true;j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;f.parentNode.insertBefore( j,f );})( window,document,'script','dataLayer','
919GTM-PV4LNBL
vendor: 4 bytes, line 919
919' );
919</script>
919 920 921<!-- End Google Tag Manager snippet added by Site Kit --> 922<link rel="icon" href="https://sanantonioreport.org/wp-content/uploads/2020/09/cropped-SA_Report_Logo_512pxArtboard-1-32x32.jpg" sizes="32x32" /> 923<link rel="icon" href="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2020/09/cropped-SA_Report_Logo_512pxArtboard-1.jpg?fit=192%2C192&ssl=1" sizes="192x192" /> 924<link rel="apple-touch-icon" href="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2020/09/cropped-SA_Report_Logo_512pxArtboard-1.jpg?fit=180%2C180&ssl=1" /> 925<meta name="msapplication-TileImage" content="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2020/09/cropped-SA_Report_Logo_512pxArtboard-1.jpg?fit=270%2C270&ssl=1" /> 926
926<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 927 ( function(){// Load GA script if not yet found 928 if ( 'undefined' === typeof gtag ){var element = document.createElement( 'script' );element.src = 'https://www.googletagmanager.com/gtag/js?id=G-4DGZ0PQ2NR';element.async = true;document.head.appendChild( element );window.dataLayer = window.dataLayer || [];window.gtag = function(){window.dataLayer.push( arguments )};gtag( 'js',new Date() );}gtag( 'config','G-4DGZ0PQ2NR',{"logged_in":"no","post_id":5152765,"is_reader":"no","is_newsletter_subscriber":"no","is_donor":"no","is_subscriber":"no","transport_type":"beacon"});})();</script>
928 929
929<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 394 bytes, lines 929-931
929 930 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 931 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','
931291084294724606
vendor: 3 bytes, line 931
931');
931fbq('track','PageView',{"page_title":"Business &Development","user_role":"guest","event_url":"https:\/\/sanantonioreport.org\/business-development","post_type":"page","post_id":5152765});</script>
931<style id="wp-custom-css"> 932.element-is-sticky .ssp-mount,.element-is-sticky .ssp-chip{display:none!important;}.no-vertical-margins{margin-top: 0!important;margin-bottom: 0!important;}@media only screen and (max-width: 782px){.overview-quote-container{padding-right: 1em!important;padding-left: 1em!important;font-size: .9em!important;}.wp-container-content-b99e70a5,.wp-container-content-5e8f3493{flex-basis: 90%!important;}.wp-elements-1b94cfd0c959f42a683bf010d5aff382{font-size: 1em!important;letter-spacing: 6px!important;}}.has-inline-color{background: none;}.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p,.white{color: white !important;}.clean-form-style label{color:white;}body .page-id-5184199{font-family: 'Open Sans',sans-serif;color: #0A2A4E !important;}.page-id-5184199 p{color: #0A2A4E !important;}.nunito a{color: #0A2A4E;}h1.nunito,h2.nunito,h3.nunito,h4.nunito,h5.nunito,h6.nunito,p.nunito{font-family: 'Open Sans',sans-serif;font-weight: 800 !important;letter-spacing: 0px;}.page-id-5184199 h2,.page-id-5183391 h2{font-family: 'Open Sans',sans-serif;color: #0A2A4E;}.page-id-5184199 h3,.page-id-5184199 h4,.page-id-5184199 h5,.page-id-5184199 h6{color: #0A2A4E;font-family: 'Open Sans',sans-serif;font-weight: 800 !important;}h1,h2,h3,h4,h5,h6{font-weight: 800;}@media (max-width: 781px){.h-cta .custom-logo-link{max-width: 170px}}.top-header-contain{background: #e1e1e1;color: #111;}.top-header-contain nav{padding: 0.2em 0;}.h-sb .bottom-header-contain{background: #13294b;}@media (max-width: 781px){.middle-header-contain{border-bottom: 1px solid #ccc;}}.site-header .nav3{font-size: 1.25rem;}@media (min-width: 1000px){.h-cl .site-header .social-links-menu svg{height: 32px;width: 32px}}.site-header .nav3 li{font-size: 0.7em;}.site-header .nav3 li:nth-child(n+2){margin-left: 0.2rem}.h-sb .site-header .nav3 a,.mobile-sidebar .nav3 a{background-color: #3EB1C8;}.h-sb .site-header .nav3 a,.h-sb .site-header .nav3 a:visited,.mobile-sidebar .nav3 a,.mobile-sidebar .nav3 a:visited{color: #fff;}.h-sb .site-header .nav3 li:last-of-type a,.mobile-sidebar .nav3 li:last-of-type a{background-color: #FF7500;}.h-sb .site-header .nav3 a:hover,aside.mobile-sidebar .nav3 a:hover,.h-sb .site-header .nav3 li:last-of-type a:hover,.mobile-sidebar .nav3 li:last-of-type a:hover{background-color: #13294B;}.top-header-contain .social-links-menu li a svg{height: 24px;width: 24px;}@media (min-width: 782px){.site-header{position: relative;}#site-navigation{margin-left: 2.5em;}.h-dh .site-header .desktop-menu-toggle{color: #fff;display: block;}.site-header .desktop-menu-toggle{position: absolute;bottom: 4px;height: 32px;}.site-header .desktop-menu-toggle svg{width: 28px;height: 28px;}.site-header .desktop-menu-toggle span{position: absolute;left: -99999em}}.desktop-sidebar{padding: 0;}.desktop-sidebar .desktop-menu-toggle{margin: 1rem;}.desktop-sidebar .widget:first-of-type{padding-top: 0;}.desktop-sidebar .widget_nav_menu .menu > li > a{display: inline-block;font-weight: bold;}.desktop-sidebar .widget_nav_menu .menu > li:after{content: '';clear: both;display: table;}.desktop-sidebar .widget_nav_menu .menu > li{border-top: 1px solid #ccc;padding: 1rem;}.desktop-sidebar .widget_nav_menu .menu > li:first-child{border: 0;}.desktop-sidebar .widget_nav_menu .menu ul{list-style: none;margin: 0;padding: 0;}.desktop-sidebar .widget_nav_menu .menu > li > ul{columns: 2;-webkit-columns: 2;-moz-columns: 2;}.menu-header > a{font-size: 1.2em;font-weight: 800 !important;text-transform: uppercase;}.menu-header > a,.menu-header > a:hover,.menu-header > a:focus,.menu-header > a:active,.menu-header > a:visited{color: #00b48f;cursor: text;outline: 0;text-decoration: none;}#masthead{position: relative;
932margin-top: 1px}.element-is-sticky #secondary-nav-contain{display: none;}.element-is-sticky .custom-logo-link{max-width: 225px;}.h-cl header.element-is-sticky .social-links-menu svg{height: 24px;width: 24px;}.element-is-sticky .nav3 a{font-size: 0.65rem;padding: 0.5em 0.75em;}.h-dh .element-is-sticky .nav1 .main-menu > li{padding: 0.4rem 0;}.element-is-sticky .desktop-menu-toggle{bottom: 2px;}.h-sb .middle-header-contain .wrapper{transition: padding 0.05s;}.h-sb .element-is-sticky .middle-header-contain .wrapper{padding: 0.75rem 0 0.5rem;}.accent-header,.article-section-title{border-color: rgba(204,204,204,0.58);border-width: 6px;}.entry-title,a{word-break: normal;word-wrap: normal;hyphens: none;-webkit-hyphens: none;-moz-hyphens: none;}@media (max-width: 781px){.entry .entry-content > .wp-block-group.alignright{max-width: 100%;margin-left: 0;}.wp-block-group.alignright .scaip{display: none;}}.page-template .entry-header .entry-title{text-align: center;}@media only screen and (min-width: 782px){.page-template .entry-header .entry-title{font-size: 60px;}}body.category .page-header .page-title{text-align: center;}body.category .page-header hr{background-color: #3EB1C8;border: 0;height: 3px;width: 180px;}@media only screen and (min-width: 782px){body.category .site-content{margin-top: 1rem;}}body.category header.page-header{margin-bottom: 1rem;}article.type-page p.has-text-align-center.has-small-font-size:first-child{margin: 0;}article.type-page .wp-block-image:nth-child(2){margin-top: 0;}.single .entry-content p{font-size: 17px;}.entry-content li{font-size: 17px;}aside a:visited{color: #767676;}button,input[type="button"],input[type="submit"],.button,.nav3 a,.entry .entry-content .wp-block-button__link{border-radius: 3px;}.sponsored .cat-links a,.sponsored .cat-links a:visited{color: #e50101;}.category .cat-links a,.category .cat-links a:visited{color: #3fb1c8;}.wpnbha .cat-links a,.wpnbha .cat-links a:visited{color: #00b48f;}.cat-links a,.cat-links a:visited{background: #00b48f;}.homepage-twitter{height: 800px;overflow-y: auto;}.single-post .entry-content .widget_newspack-ads-widget{max-width: 300px;margin-left: auto;margin-right: auto;}.wp-block-organic-profile-block{align-items: flex-start;font-size: 90%;}.wp-block-organic-profile-block .organic-profile-image{width: 200px;}.type-aside{border-top: 1px solid #ccc;font-style: italic;font-size: 80%;padding: 2em;border-bottom: 1px solid #ccc;}.page-id-5153419 .site-content,.page-id-5153419 .entry .entry-content > *:first-child{margin-top: 0;}.page-id-5153419 #main > .entry-header:first-child{position: absolute;left: -99999em;}.page-id-5204308 .site-content,.page-id-5204308 .entry .entry-content > *:first-child{margin-top: 1em;}.page-id-5204308 #main > .entry-header:first-child{position: absolute;left: -99999em;}.newspack-inline-popup{clear: both;}a.blog-more-link{background-color: #0A2A4E;color: #FFF;transition-duration: 0.4s;}a.blog-more-link:hover{color: #FF7500;}.entry-content a:visited{color: #00B48F;}.entry-title a:visited{color: #000000;}.page-id-5172031 .blog-short-content{font-size:14px;}.page-id-5172031 .blog .blog-title{font-size:12px;}.page-id-5172031 .blog-thumb .grid-blog-thumb{width: 100%;height:200px;display: block;margin-left: auto;margin-right: auto;}.page-id-5172031 .blog-clearfix::after{display:none;}.page-id-5199240 .site-content,.page-id-5199240 .entry .entry-content > *:first-child{margin-top: 0;}.page-id-5199240 #main > .entry-header:first-child{position: absolute;left: -99999em;}.newspack-inline-popup{clear: both;}.page-id-5190113 .site-content,.page-id-5190113 .entry .entry-content > *:first-child{margin-top: 0;}.page-id-5190113 #main > .entry-header:first-child{position: absolute;left: -99999em;}.page-id-5190113 .entry .entry-header{display: none;}.newspack-inline-popup{clear: both;padding: 0;}.entry-title span{color: #3fb1c8;}.newspack-front-page .entry .entry-content .wp-block-cover.alignwide > .wp-block-cover__gradient-background:not(.alignwide):not(.alignfull){max-width: 100%;}.newspack-pattern.subscribe__style-3 .wp-block-columns .wp-block-column{margin-bottom: 0;}
932.newspack-lightbox-placement-bottom.newspack-lightbox .popup-not-interested-form{margin-top: 0;}.newspack-pattern.subscribe__style-3 button{flex: 0 0 100%;}.wpnbha .post-thumbnail img[width][height][sizes]:not([layout]){display: inline;}.staff-text p{font-size: 16px;}@media screen and (max-width: 599px){.newspack-inline-popup .wp-block-media-text,.newspack-lightbox-placement-bottom .wp-block-media-text{display: block;}.newspack-inline-popup .wp-block-media-text .wp-block-media-text__content,.newspack-lightbox-placement-bottom .wp-block-media-text .wp-block-media-text__content{padding: 0.75em;}.newspack-inline-popup .wp-block-media-text .wp-block-media-text__content > p:first-child,.newspack-lightbox-placement-bottom .wp-block-media-text .wp-block-media-text__content > p:first-child{margin-top: 0;}.newspack-inline-popup .wp-block-media-text__media,.newspack-lightbox-placement-bottom .wp-block-media-text__media{float: left;margin: 0.75em 0.75em 0.25em;width: 40%;}.newspack-lightbox-placement-bottom .wp-block-media-text__media{width: 25%;}.newspack-inline-popup .wp-block-media-text.is-image-fill figure.wp-block-media-text__media,.newspack-lightbox-placement-bottom .wp-block-media-text.is-image-fill figure.wp-block-media-text__media{background-image: none !important;min-height: 0;}.newspack-inline-popup .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img,.newspack-lightbox-placement-bottom .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img{height: auto;width: 100%;position: static;}.newspack-inline-popup .wp-block-media-text .wp-block-jetpack-mailchimp{margin-left: 0;}.newspack-inline-popup .wp-block-media-text h6{font-size: 0.8em;}.newspack-lightbox-placement-bottom p{font-size: 0.85em;}.newspack-lightbox .newspack-popup{padding: 0.75em 0.5em 0.5em;}.newspack-lightbox.newspack-lightbox-placement-bottom .newspack-popup,.newspack-lightbox.newspack-lightbox-placement-top .newspack-popup{max-width: 96%;}}.components-placeholder{width: 450px;height: 210px;max-width: 100%;}input[type=email]{width: 500px;padding: 1px 10px;line-height: 2;margin: 0px;border-radius: 2px;box-sizing: border-box}.site-content button[type=submit]{width: 250px;}.entry .entry-content .wp-block-button__link{font-size: 0.9em;line-height: 1;padding: 0.7rem 1rem;}.wp-block-cover{width: 100%;height: 220px;margin: auto;font-size: 1.1em;}.staff-text p{font-size: 16px;}@media screen and (max-width: 600px){.wp-block-cover{width: auto;height: 300px;font-size: 1em;}}@media screen and (max-width: 600px){.wp-image-5173170{display: block;margin-left:-.75em;margin-top: 3em;margin-bottom: -1em;width: 100%;height:4em;}}@media screen and (max-width: 599px){.entry .entry-content .wp-block-button__link{font-size: 0.9em;line-height: 1.2;padding: 0.4rem 0.6rem;}.sa-coronavirus-by-the-numbers{display:none;}}@media screen and (max-width: 600px){.components-placeholder{display: block;margin-left:-.3em;margin-top: .2em;margin-bottom: .1em;width: 100%;}}@media screen and (max-width: 600px){input[type=email]{width: 250px;padding: 1px 10px;line-height: 1.5;margin: 0px;border-radius: 2px;box-sizing: border-box}}@media screen and (max-width: 600px){.wp-block-jetpack-mailchimp{display: inline-block;margin-left:.5em;width: 100%;}}.newspack-inline-popup > *:first-child{margin-top: 0;}.one-line.wp-block-jetpack-mailchimp form{display: flex;flex-wrap: wrap;}.one-line.wp-block-jetpack-mailchimp form p:first-of-type{align-items: stretch;display: flex;margin: 0;width: 100%;}.one-line.wp-block-jetpack-mailchimp .wp-block-jetpack-button{align-items: stretch;display: flex;margin: 0.5em 0 0;width: 100%;}.one-line .wp-block-jetpack-button button.wp-block-button__link{white-space: nowrap;width: 100%;}.one-line #wp-block-jetpack-mailchimp_consent-text{display: none;}.one-line .components-placeholder{height: auto;width: auto;}@media (min-width: 600px){.one-line.wp-block-jetpack-mailchimp .wp-block-jetpack-button{flex-shrink: 0;flex: 1;margin: 0;}.one-line.wp-block-jetpack-mailchimp form{flex-wrap: nowrap;}.one-line .wp-block-jetpack-button button.wp-block-button__link{border-radius: 0 3px 3px 0;width: auto;}}
932.inline-cta.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{min-height: 0;}.inline-cta .wp-block-media-text__content > *:first-child{margin-top: 0;}.inline-cta .wp-block-media-text__content{padding: 8%;}.site-footer{background-color: #3fb1c8;}.site-info .widget-area .wrapper{border: 0;}.site-info,.site-info a:hover,.site-info .widget a{color: #fff;}.newspack-electionkit .ek-credit{font-size: 16px;font-style: italic;}.entry .entry-content .mt-0{margin-top: 0;}.entry .entry-content .mb-0{margin-bottom: 0;}.entry .entry-content .wp-block-image .aligncenter{display: table;}.cover-inline-campaign{margin: -0.75rem;margin: calc( -0.75rem - 1px );}.cover-inline-campaign .cover-no-min-height{height: auto;min-height: 0;}.parsely_side{font-family: 'Open Sans',sans-serif;font-weight: 400;font-size: 12px;}.wp-block-gallery .blocks-gallery-item figcaption{background: black;height: 100%;color: #40b1c8;font-weight: bold;display: none;}.wp-block-gallery .blocks-gallery-item:hover figcaption{display: block;}.curve-hed{margin-bottom:5px!important;}.m0{margin-top:5px!important;}.brk-news-banner{padding:8px!important;margin-top:0!important;vertical-align: center;}.gform_title{font-size: 26px!important;}.back-top > a{text-decoration:none;}.still-life span.image-credit{color: white;}@media screen and (max-width: 480x){.still-life > h2{font-size: 18px!important;}}@media (min-width: 600px){.single-post aside .wp-block-cover{min-height: 350px;}}.page-id-5226642 .entry-title{display: none;}.page-id-5226642 .post-thumbnail{margin-bottom: 10px;}.page-id-5226642 .wp-block-group.alignfull.has-background:first-child{margin-top: 0;}.page-id-5226642 .wp-block-pullquote{border-top: 10px solid #00b48f;border-bottom: 10px solid #00b48f;}.page-id-5226642 .wp-block-pullquote p,.wp-block-group.civic-report-info{font-weight: 800;}.page-id-5226642 .wp-block-pullquote p::before{background-image: url(/wp-content/uploads/2021/05/quote-marks.png);background-size: 63px 50px;content: "";display: inline-block;height: 50px;margin-right: 10px;width: 63px;}.page-id-5226642 .civic-report-info:hover{transform: scale(1.02);transition: transform 0.5s ease-in-out;}.page-id-5226642 h2,.page-id-5226642 h3,.page-id-5226642 h4,.wp-block-group.civic-report-info{text-transform: uppercase;}.page-id-5226642 h2{color: #3fb1c8;}.page-id-5226642 h4{color: #ff7500;font-weight: 700;}.wp-block-group.civic-report-info a{color: #fff;}.page-id-5226642 .wp-block-group.alignfull .wp-block-group__inner-container{max-width: 1020px;margin-left: auto;margin-right: auto;}@media (min-width: 782px){.page-id-5226642 .wp-block-group.alignfull .alignright{margin-left: calc( 2 * 1rem) !important;max-width: 40% !Important;}}.page-id-5226642 .wp-block-cover{height: inherit;}.page-id-5226642 .wp-block-cover .wp-block-group.has-background{padding: 2.375em !important;}.page-id-5226642 .wp-block-group.is-style-border{border: 10px solid #13294b;}.cr-toc div.wp-block-group.alignwide.is-style-border{padding: 20px 30px !important;}.cr-toc h3,.cr-toc .wp-block-image{margin: 0 !important;}.page-id-5226642 .cr-toc a{text-decoration: none;}.page-id-5226642 .cr-toc a:hover{text-decoration: underline;}.wp-block-newspack-blocks-carousel .swiper-container{width: auto;}.swiper-button::after{display: none;}.blueborder-gov101{border: 10px solid #13294b;}.pullquote{display: inline-block;border-top: 10px solid #00b48f;border-bottom: 10px solid #00b48f;margin-left: calc( 2 * 1rem) !important;width: 400px;text-align: right;align-content: right;}.pullquote p,.pullquote{font-weight: 800;}.pullquote p::before{background-image: url(/wp-content/uploads/2021/05/quote-marks.png);background-size: 63px 50px;content: "";display: inline-block;height: 50px;margin-right: 10px;width: 63px;}.menuhighlight{background: #64afc5;padding: 0 10px;}.h-cl.h-dh .site-header .nav1 .main-menu > li:last-child{padding-right: 10px;background-color: #64afc5;}.form-darkbg{color: white;}.bluecolor{color: #3EB1C8;}.staff-name{padding-bottom: none;margin-bottom: none;}@media print{.site-header{position: relative !important;width: auto !important;}.sticky-element-placeholder.sticky-element-active,#coral_thread{display: none !important;}.related-links-reusable-block{display: none;}}.weather-widget{font-size: .8em!important;color: #222!important;}.element-is-sticky span.weather-widget{position: relative;margin-bottom: -.75em!important;}@media only screen and (max-width: 1452px){.weather-widget{margin-bottom: -3em;}.element-is-sticky span.weather-widget{position: relative;margin-bottom: -.5em!important;}}@media only screen and (max-width: 1780px) and (min-width: 1452px){.weather-widget{margin-bottom: -1em;}.element-is-sticky span.weather-widget{position: relative;margin-bottom: -1em!important;}}.site-footer .footer-branding .wrapper,.site-footer .footer-widgets:first-child .wrapper{border-top: none;}.site-footer .footer-widgets{background: #f8f8f8;padding: 1em 0;}.h-sb .bottom-header-contain{background: #f5f5f5;padding: 10px 0;}.h-sb .bottom-header-contain #search-toggle,.h-sb .bottom-header-contain .nav1 .main-menu > li,.h-sb .bottom-header-contain .nav1 .main-menu > li > a{color: #13294b;}.h-dh .site-header .desktop-menu-toggle{color: #13294b;height: auto;}.site-header .mb-cta + .mobile-menu-toggle{color: #13294b;}.h-sb .top-header-contain{background: #13294b;}.top-header-contain a{color: #fff;}.h-cl.h-dh .site-header .nav1 .main-menu > li:last-child{padding-right: 10px;background-color: transparent;}.trending-live-badge-item{margin-right: 1.5em!important;}#secondary-nav-contain{width: 100%;}#menu-trending-menu{font-size: 1.1em!important;}nav.secondary-menu ul#menu-main-navigation-short-1,nav.secondary-menu ul.secondary-menu{display: flex;justify-content: center;flex-wrap: wrap;margin: 0 auto;padding: 0;list-style: none;}#mobile-sidebar-fallback nav.secondary-menu ul{display: block;font-weight: bold;}.sa-tile-nav:disabled{opacity: 0!important;}</style> 933<style>.perfmatters-lazy-video{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-video img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-video img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-video .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(https://sanantonioreport.org/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-video:hover .play{filter:grayscale(0)}.perfmatters-lazy-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper:has(.perfmatters-lazy-video)::before{display:none;}</style><style id="newspack-blocks-homepage-articles-inline-inline-css">.wp-block-newspack-blocks-homepage-articles article .entry-title{font-size: 1.2em;}.wp-block-newspack-blocks-homepage-articles .entry-meta{display: flex;flex-wrap: wrap;align-items: center;margin-top: 0.5em;}.wp-block-newspack-blocks-homepage-articles article .entry-meta{font-size: 0.8em;}.wp-block-newspack-blocks-homepage-articles article .avatar{height: 25px;width: 25px;}.wp-block-newspack-blocks-homepage-articles .post-thumbnail{margin: 0;margin-bottom: 0.25em;}.wp-block-newspack-blocks-homepage-articles .post-thumbnail img{height: auto;width: 100%;}.wp-block-newspack-blocks-homepage-articles .post-thumbnail figcaption{margin-bottom: 0.5em;}.wp-block-newspack-blocks-homepage-articles p{margin: 0.5em 0;}.wpnbha.ts-5 .entry-title{font-size: 1.4em}.wpnbha.ts-5 article .newspack-post-subtitle{font-size: 1.2em;}.wpnbha.ts-2 .entry-title{font-size: 0.9em}.wpnbha.ts-2 article .newspack-post-subtitle,.wpnbha.ts-2 article .entry-wrapper p,.wpnbha.ts-2 article .entry-wrapper .more-link,.wpnbha.ts-2 article .entry-meta{font-size: 0.8em;}.wpnbha.ts-3 .entry-title{font-size: 1em}.wpnbha.ts-3 article .newspack-post-subtitle,.wpnbha.ts-3 article .entry-wrapper p,.wpnbha.ts-3 article .entry-wrapper .more-link,.wpnbha.ts-3 article .entry-meta{font-size: 0.8em;}</style> 934<link rel='stylesheet' id='newspack-blocks-homepage-articles-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-blocks/dist/homepage-articles/view.css?ver=4.33.1' media='all' /> 935<link rel='stylesheet' id='newspack-newsletters-subscribe-block-css' href='https://sanantonioreport.org/wp-content/plugins/newspack-newsletters/src/blocks/subscribe/../../../dist/subscribeBlock.css?ver=1789672941' media='all' /> 936<style id="core-block-supports-inline-css">
936.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-columns-is-layout-8f761849{flex-wrap:nowrap;}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-buttons-is-layout-63375db1{justify-content:flex-start;}.wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-column-is-layout-67aea4fe > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}</style> 937<link rel="stylesheet" id="dfp-css" media="all" data-pmdelayedstyle="https://sanantonioreport.org/wp-content/plugins/doubleclick-for-wp/css/dfp.css?ver=0.3.0"> 938 939</head> 940 941<body class="wp-singular page-template page-template-single-wide page-template-single-wide-php page page-id-5152765 wp-custom-logo wp-embed-responsive wp-theme-newspack-theme theme-newspack-theme woocommerce-no-js jps-theme-newspack-theme singular hide-homepage-title hide-site-tagline h-nsub h-sb h-cl h-dh h-cta has-tertiary-menu no-sidebar has-summary newspack--font-loading tags-hidden aa-prefix-sanan- aa-disabled-all" data-amp-auto-lightbox-disable> 942 <!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 942-944
942 943 <noscript> 944 <iframe src="https://www.googletagmanager.com/ns.html?id=
944GTM-PV4LNBL
vendor: 88 bytes, lines 944-946
944" height="0" width="0" style="display:none;visibility:hidden"></iframe> 945 </noscript> 946
946<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 947
947<script id='jetpack-search-theme-token-sampler'>(function(){try{var c=getComputedStyle(document.body),r=document.documentElement,ink=c.color,bg=c.backgroundColor;if(ink){r.style.setProperty('--jp-search-page-ink',ink);}if(bg&&bg!==ink&&bg!=='rgba(0, 0, 0, 0)'&&bg!=='transparent'){r.style.setProperty('--jp-search-page-surface',bg);}}catch(e){}})();</script>
947 <aside id="mobile-sidebar-fallback" class="mobile-sidebar"> 948 <button class="mobile-menu-toggle"> 949 <svg class="svg-icon" width="20" height="20" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" /><path d="M0 0h24v24H0z" fill="none" /></svg> Close </button> 950 951 <nav class="tertiary-menu nav3" aria-label="Tertiary Menu" toolbar-target="tertiary-nav-contain" toolbar="(min-width: 767px)"> 952 <ul id="menu-header-ctas" class="menu"><li id="menu-item-5322359" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5322359"><a href="https://sanantonioreport.org/sign-up-for-our-newsletters/">Newsletters</a></li> 953<li id="menu-item-5231102" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5231102"><a href="https://sanantonioreport.fundjournalism.org/donate/?campaign=7018Y000001aKFYQA2">Donate</a></li> 954</ul> </nav> 955 956<form role="search" method="get" class="search-form" action="https://sanantonioreport.org/"> 957 <label for="search-form-1"> 958 <span class="screen-reader-text">Search for:</span> 959 </label> 960 <input type="search" id="search-form-1" class="search-field" placeholder="Search …" value="" name="s" /> 961 <button type="submit" class="search-submit"> 962 <svg class="svg-icon" width="28" height="28" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /><path d="M0 0h24v24H0z" fill="none" /></svg> <span class="screen-reader-text"> 963 Search </span> 964 </button> 965</form> 966 <nav class="main-navigation nav1 dd-menu" aria-label="Top Menu" toolbar-target="site-navigation" toolbar="(min-width: 767px)"> 967 <ul id="menu-trending-menu" class="main-menu"><li id="menu-item-5441522" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5441522"><a href="http://sanantonioreport.org/12-takeaways-san-antonio-and-bexar-county-budget-season/">Budget takeaways</a></li> 968<li id="menu-item-5441521" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5441521"><a href="https://www.tpr.org/arts-culture/2026-09-20/jazz-lovers-ready-for-jazzsalive-at-civic-park-this-weekend">Jazz’SAlive</a></li> 969<li id="menu-item-5441439" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5441439"><a href="https://sanantonioreport.org/boys-and-girls-clubs-of-san-antonio-eastside-clubhouse-donations/">Boys & Girls Club SA</a></li> 970<li id="menu-item-5448573" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5448573"><a href="https://www.tpr.org/2026-09-20/man-shot-by-ice-in-austin-says-he-has-a-bullet-lodged-in-his-back-and-was-denied-medical-care">Austin ICE shooting</a></li> 971</ul> </nav> 972 <nav class="secondary-menu nav2 dd-menu" aria-label="Secondary Menu" toolbar-target="secondary-nav-contain" toolbar="(min-width: 767px)"> 973 <ul id="menu-main-navigation-short" class="secondary-menu"><li id="menu-item-5190058" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5190058"><a href="https://sanantonioreport.org/category/gov-politics/">Government</a></li> 974<li id="menu-item-5190059" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5190059"><a href="https://sanantonioreport.org/category/business-development/">Business</a></li> 975<li id="menu-item-5190060" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5190060"><a href="https://sanantonioreport.org/category/education/">Education</a></li> 976<li id="menu-item-5226984" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5226984"><a href="https://sanantonioreport.org/health/">Health</a></li> 977<li id="menu-item-5423566" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5423566"><a href="https://sanantonioreport.org/category/public-safety/">Public Safety</a></li> 978<li id="menu-item-5423570" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5423570"><a href="https://sanantonioreport.org/author/ken-rodriguez/">Culinary</a></li> 979<li id="menu-item-5423564" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5423564"><a href="https://sanantonioreport.org/where-i-live-san-antonio-neighborhoods/">Where I Live</a></li> 980<li id="menu-item-5297629" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297629"><a href="https://sanantonioreport.org/live-like-a-local/">Live Like a Local</a></li> 981</ul> </nav> 982 <section id="nav_menu-9" class="widget-odd widget-last widget-first widget-1 below-content widget widget_nav_menu"><div class="menu-slide-out-sidebar-menu-container"><ul id="menu-slide-out-sidebar-menu" class="menu"><li id="menu-item-5297598" class="menu-header menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5297598"><a href="#">Series</a> 983<ul class="sub-menu"> 984 <li id="menu-item-5297599" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297599"><a href="https://sanantonioreport.org/live-like-a-local/">Live Like a Local</a></li> 985 <li id="menu-item-5297602" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297602"><a href="https://sanantonioreport.org/where-i-live-san-antonio-neighborhoods/">Where I Live</a></li> 986 <li id="menu-item-5297601" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297601"><a href="https://sanantonioreport.org/map-the-trailist/">Map: <i>The Trailist</i> series</a></li> 987</ul> 988</li> 989<li id="menu-item-5297607" class="menu-header menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5297607"><a href="#">Civics Guides</a> 990<ul class="sub-menu"> 991 <li id="menu-item-5426931" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5426931"><a href="https://sanantonioreport.org/category/elections-2026/">Elections 2026</a></li> 992 <li id="menu-item-5297610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297610"><a href="https://sanantonioreport.org/local-gov-101/">Local Gov 101</a></li> 993</ul> 994</li> 995<li id="menu-item-5297612" class="menu-header menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5297612"><a href="#">More</a> 996<ul class="sub-menu"> 997 <li id="menu-item-5297613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297613"><a href="https://sanantonioreport.org/commentary/">Commentary</a></li> 998 <li id="menu-item-5297614" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297614"><a href="https://sanantonioreport.org/sponsored/">Sponsored</a></li> 999 <li id="menu-item-5297616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297616"><a href="https://sanantonioreport.org/in-memoriam/">In Memoriam</a></li> 1000</ul> 1001</li> 1002</ul></div></section> 1003 </aside> 1004 <aside id="desktop-sidebar-fallback" class="desktop-sidebar dir-left"> 1005 <button class="desktop-menu-toggle"> 1006 <svg class="svg-icon" width="20" height="20" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
1006<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" /><path d="M0 0h24v24H0z" fill="none" /></svg> Close </button> 1007 <section id="nav_menu-9" class="widget-even widget-2 below-content widget widget_nav_menu"><div class="menu-slide-out-sidebar-menu-container"><ul id="menu-slide-out-sidebar-menu-1" class="menu"><li class="menu-header menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5297598"><a href="#">Series</a> 1008<ul class="sub-menu"> 1009 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297599"><a href="https://sanantonioreport.org/live-like-a-local/">Live Like a Local</a></li> 1010 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297602"><a href="https://sanantonioreport.org/where-i-live-san-antonio-neighborhoods/">Where I Live</a></li> 1011 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297601"><a href="https://sanantonioreport.org/map-the-trailist/">Map: <i>The Trailist</i> series</a></li> 1012</ul> 1013</li> 1014<li class="menu-header menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5297607"><a href="#">Civics Guides</a> 1015<ul class="sub-menu"> 1016 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5426931"><a href="https://sanantonioreport.org/category/elections-2026/">Elections 2026</a></li> 1017 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297610"><a href="https://sanantonioreport.org/local-gov-101/">Local Gov 101</a></li> 1018</ul> 1019</li> 1020<li class="menu-header menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5297612"><a href="#">More</a> 1021<ul class="sub-menu"> 1022 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297613"><a href="https://sanantonioreport.org/commentary/">Commentary</a></li> 1023 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297614"><a href="https://sanantonioreport.org/sponsored/">Sponsored</a></li> 1024 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297616"><a href="https://sanantonioreport.org/in-memoriam/">In Memoriam</a></li> 1025</ul> 1026</li> 1027</ul></div></section> </aside> 1028 1029<div id="page" class="site"> 1030 <a class="skip-link screen-reader-text" href="#main">Skip to content</a> 1031 1032 1033 <header id="masthead" class="site-header hide-header-search" [class]="searchVisible ? 'show-header-search site-header ' : 'hide-header-search site-header'"> 1034 1035 <div class="top-header-contain desktop-only"> 1036 <div class="wrapper"> 1037 <button class="desktop-menu-toggle" on="tap:desktop-sidebar.toggle"> 1038 <svg class="svg-icon" width="20" height="20" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" /></svg> <span>Sections</span> 1039 </button> 1040 1041 <div id="secondary-nav-contain"> 1042 <nav class="secondary-menu nav2 dd-menu" aria-label="Secondary Menu" toolbar-target="secondary-nav-contain" toolbar="(min-width: 767px)"> 1043 <ul id="menu-main-navigation-short-1" class="secondary-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5190058"><a href="https://sanantonioreport.org/category/gov-politics/">Government</a></li> 1044<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5190059"><a href="https://sanantonioreport.org/category/business-development/">Business</a></li> 1045<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5190060"><a href="https://sanantonioreport.org/category/education/">Education</a></li> 1046<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5226984"><a href="https://sanantonioreport.org/health/">Health</a></li> 1047<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5423566"><a href="https://sanantonioreport.org/category/public-safety/">Public Safety</a></li> 1048<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5423570"><a href="https://sanantonioreport.org/author/ken-rodriguez/">Culinary</a></li> 1049<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5423564"><a href="https://sanantonioreport.org/where-i-live-san-antonio-neighborhoods/">Where I Live</a></li> 1050<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5297629"><a href="https://sanantonioreport.org/live-like-a-local/">Live Like a Local</a></li> 1051</ul> </nav> 1052 </div> 1053 1054 1055 </div><!-- .wrapper --> 1056 </div><!-- .top-header-contain --> 1057 1058 <div class="middle-header-contain"> 1059 <div class="wrapper"> 1060 1061 <div id="social-nav-contain" class="desktop-only"> 1062 </div> 1063 1064 1065 <div class="site-branding"> 1066 1067 1068 <style>.site-header .custom-logo{height: 122px;max-height: 600px;max-width: 600px;width: 474px;}@media (max-width: 781px){.site-header .custom-logo{max-width: 175px;max-height: 45px;}}
1068@media (min-width: 782px){.h-stk:not(.h-sub) .site-header .custom-logo{max-height: 90px;max-width: 350px;}.h-sub .site-header .custom-logo{max-width: 200px;max-height: 51px;}}@media (max-width: 1199px) and (min-width: 782px){.h-stk.h-cl:not(.h-sub) .site-header .custom-logo{max-width: 100%;width: auto;}}</style><a href="https://sanantonioreport.org/" class="custom-logo-link" rel="home"><img data-perfmatters-preload width="2331" height="600" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?fit=2331%2C600&ssl=1" class="custom-logo" alt="San Antonio Report" decoding="async" fetchpriority="high" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?w=2331&ssl=1 2331w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=300%2C77&ssl=1 300w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1000%2C257&ssl=1 1000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=768%2C198&ssl=1 768w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1536%2C395&ssl=1 1536w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=2048%2C527&ssl=1 2048w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1200%2C309&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=1568%2C404&ssl=1 1568w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?resize=400%2C103&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2021/08/SAReport-PrimaryLogo-1.png?fit=2331%2C600&ssl=1&w=370 370w" sizes="(max-width: 2331px) 100vw, 2331px"></a> 1069 <div class="site-identity"> 1070 <p class="site-title"><a href="https://sanantonioreport.org/" rel="home">San Antonio Report</a></p> <p class="site-description"> 1071 Nonprofit journalism for an informed community </p> 1072 </div><!-- .site-identity --> 1073 1074</div><!-- .site-branding --> 1075 1076 1077 1078 <div class="nav-wrapper desktop-only"> 1079 <div id="tertiary-nav-contain"> 1080 <nav class="tertiary-menu nav3" aria-label="Tertiary Menu" toolbar-target="tertiary-nav-contain" toolbar="(min-width: 767px)"> 1081 <ul id="menu-header-ctas-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5322359"><a href="https://sanantonioreport.org/sign-up-for-our-newsletters/">Newsletters</a></li> 1082<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5231102"><a href="https://sanantonioreport.fundjournalism.org/donate/?campaign=7018Y000001aKFYQA2">Donate</a></li> 1083</ul> </nav> 1084 </div><!-- #tertiary-nav-contain --> 1085 1086 1087<div class="header-search-contain"> 1088 <button id="search-toggle" on="tap:AMP.setState( { searchVisible: !searchVisible } ), search-form-2.focus" aria-controls="search-menu" [aria-expanded]="searchVisible ? 'true' : 'false'" aria-expanded="false"> 1089 <span class="screen-reader-text" [text]="searchVisible ? 'Close Search' : 'Open Search'"> 1090 Open Search </span> 1091 <span class="search-icon"><svg class="svg-icon" width="28" height="28" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /><path d="M0 0h24v24H0z" fill="none" /></svg></span> 1092 <span class="close-icon"><svg class="svg-icon" width="28" height="28" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" /><path d="M0 0h24v24H0z" fill="none" /></svg></span> 1093 </button> 1094 <div id="header-search" [aria-expanded]="searchVisible ? 'true' : 'false'" aria-expanded="false"> 1095 1096<form role="search" method="get" class="search-form" action="https://sanantonioreport.org/"> 1097 <label for="search-form-2"> 1098 <span class="screen-reader-text">Search for:</span> 1099 </label> 1100 <input type="search" id="search-form-2" class="search-field" placeholder="Search …" value="" name="s" /> 1101 <button type="submit" class="search-submit"> 1102 <svg class="svg-icon" width="28" height="28" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
1102<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /><path d="M0 0h24v24H0z" fill="none" /></svg> <span class="screen-reader-text"> 1103 Search </span> 1104 </button> 1105</form> 1106 </div><!-- #header-search --> 1107</div><!-- .header-search-contain --> 1108 </div><!-- .nav-wrapper --> 1109 1110 1111 <a class="button mb-cta" href="https://checkout.fundjournalism.org/memberform?org_id=sanantonioreport&campaign=7011M000001RFdS&_ga=2.143056373.1596526898.1650899309-858854627.1631028891" target="_blank">Donate</a> 1112 1113 <button class="mobile-menu-toggle" on="tap:mobile-sidebar.toggle"> 1114 <svg class="svg-icon" width="20" height="20" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" /></svg> <span>Menu</span> 1115 </button> 1116 1117 1118 </div><!-- .wrapper --> 1119 </div><!-- .middle-header-contain --> 1120 1121 1122 <div class="bottom-header-contain desktop-only"> 1123 <div class="wrapper"> 1124 <div id="site-navigation"> 1125 <nav class="main-navigation nav1 dd-menu" aria-label="Top Menu" toolbar-target="site-navigation" toolbar="(min-width: 767px)"> 1126 <ul id="menu-trending-menu-1" class="main-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5441522"><a href="http://sanantonioreport.org/12-takeaways-san-antonio-and-bexar-county-budget-season/">Budget takeaways</a></li> 1127<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5441521"><a href="https://www.tpr.org/arts-culture/2026-09-20/jazz-lovers-ready-for-jazzsalive-at-civic-park-this-weekend">Jazz’SAlive</a></li> 1128<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5441439"><a href="https://sanantonioreport.org/boys-and-girls-clubs-of-san-antonio-eastside-clubhouse-donations/">Boys & Girls Club SA</a></li> 1129<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5448573"><a href="https://www.tpr.org/2026-09-20/man-shot-by-ice-in-austin-says-he-has-a-bullet-lodged-in-his-back-and-was-denied-medical-care">Austin ICE shooting</a></li> 1130</ul> </nav> 1131 </div> 1132 1133 </div><!-- .wrapper --> 1134 </div><!-- .bottom-header-contain --> 1135 1136 </header><!-- #masthead --> 1137 1138 1139 1140 <div class="header-widget below-header-widgets"> 1141 <div class="wrapper"> 1142 <section id="bs_zones-6" class="widget-odd widget-last widget-first widget-1 below-content widget bs_zones"><div><broadstreet-zone place="" zone-id="92672" keywords="not_home_page,not_landing_page,is_article_page,business-development,page" soft-keywords="true"></broadstreet-zone></div></section> </div><!-- .wrapper --> 1143 </div><!-- .above-header-widgets --> 1144 1145 <div id="content" class="site-content"> 1146 1147 <section id="primary" class="content-area "> 1148 <main id="main" class="site-main"> 1149 1150 <header class="entry-header"> 1151 1152 <h1 class="entry-title "> 1153 Business & Development </h1> 1154 1155 </header> 1156 1157 <div class="main-content"> 1158 1159 1160 1161<article id="post-5152765" class="post-5152765 page type-page status-publish hentry entry"> 1162 <div class="entry-content"> 1163 1164<p class="has-text-align-center has-primary-variation-color has-text-color has-small-font-size wp-block-paragraph"></p> 1165 1166 1167 1168<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1169<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 1170<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1171<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"><broadstreet-zone zone-id="91157" keywords="not_home_page,not_landing_page,is_article_page,business-development,page" soft-keywords="true"></broadstreet-zone> 1172</div> 1173</div> 1174</div> 1175</div> 1176 1177 1178 1179<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1180<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:67%"> <div 1181 class="wp-block-newspack-blocks-homepage-articles is-style-default wpnbha show-image image-aligntop ts-5 is-3 is-landscape is-style-default" 1182 style="" 1183 > 1184 <div data-posts data-current-post-id="5152765"> 1185 1186 <article data-post-id="5454153" 1187 class="tag-boys-girls-club-of-san-antonio tag-debbie-powell tag-east-side tag-h-e-b tag-harvey-e-najim tag-nonprofits tag-south-side tag-the-malu-and-carlos-alvarez-family tag-top-story tag-typedaily tag-valero category-business-development type-post post-has-image" 1188 > 1189 <figure class="post-thumbnail"> 1190 <a href="https://sanantonioreport.org/boys-and-girls-clubs-of-san-antonio-eastside-clubhouse-donations/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1191 <img data-perfmatters-preload decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Boys & Girls Clubs of San Antonio to keep Eastside clubhouse open after donations come in" data-hero-candidate="1" loading="none" fetchpriority="high" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-dream-court-ncaa-basketball-charity-sports-20210401-5.jpg?resize=1200%2C900&ssl=1&
1191w=370 370w" sizes="(max-width: 1200px) 100vw, 1200px"> </a> 1192 1193 </figure><!-- .featured-image --> 1194 1195 <div class="entry-wrapper"> 1196 <h2 class="entry-title"><a href="https://sanantonioreport.org/boys-and-girls-clubs-of-san-antonio-eastside-clubhouse-donations/" rel="bookmark">Boys & Girls Clubs of San Antonio to keep Eastside clubhouse open after donations come in</a></h2> <p>Community donations will keep the Boys & Girls Clubs of San Antonio’s Eastside clubhouse open at limited capacity. </p> 1197 <div class="entry-meta"> 1198 <a href="https://sanantonioreport.org/author/josh-archote/"><img data-recalc-dims="1" decoding="async" alt="Avatar photo" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/cropped-Josh-3-scaled-1.jpg?resize=48%2C48&ssl=1" srcset="https://sanantonioreport.org/wp-content/uploads/2025/08/cropped-Josh-3-scaled-1-96x96.jpg 2x" class="avatar avatar-48 photo" height="48" width="48" /></a> <span class="byline"> 1199 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/josh-archote/">Josh Archote</a></span> </span><!-- .author-name --> 1200 </div><!-- .entry-meta --> 1201 </div><!-- .entry-wrapper --> 1202 </article> 1203 1204 </div> 1205 1206 </div> 1207 </div> 1208 1209 1210 1211<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33%"> <div 1212 class="wp-block-newspack-blocks-homepage-articles is-style-borders wpnbha show-image image-alignright ts-2 is-2 is-landscape is-style-borders" 1213 style="" 1214 > 1215 <div data-posts data-current-post-id="5152765"> 1216 <h2 class="article-section-title"> 1217 <span>Latest</span> 1218 </h2> 1219 1220 <article data-post-id="5454041" 1221 class="tag-civic-park tag-jazzsalive tag-typedaily tag-typetprrepub tag-wc-500-750 category-business-development category-live-like-a-local type-post post-has-image" 1222 > 1223 <figure class="post-thumbnail"> 1224 <a href="https://sanantonioreport.org/jazz-lovers-ready-for-jazzsalive-at-civic-park-this-weekend/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1225 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Jazz lovers ready for Jazz’SAlive at Civic Park this weekend" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/jazzalive_TPR.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1226 1227 </figure><!-- .featured-image --> 1228 1229 <div class="entry-wrapper"> 1230 <h3 class="entry-title"><a href="https://sanantonioreport.org/jazz-lovers-ready-for-jazzsalive-at-civic-park-this-weekend/" rel="bookmark">Jazz lovers ready for Jazz’SAlive at Civic Park this weekend</a></h3> <div class="entry-meta"> 1231 <span class="byline"> 1232 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/jack-morgan-tpr/">Jack Morgan, TPR</a></span> </span><!-- .author-name --> 1233 </div><!-- .entry-meta --> 1234 </div><!-- .entry-wrapper --> 1235 </article> 1236 1237 1238 <article data-post-id="5453465" 1239 class="tag-audie-l-murphy-memorial-veterans-hospital-2 tag-icymi tag-inspection tag-mark-miller tag-mental-health-care tag-officer-of-the-inspector-general tag-oig tag-report tag-suicide-prevention tag-suicide-risk tag-treatment tag-typefeature tag-va-care tag-veterans-health-administration category-business-development category-military type-post post-has-image" 1240 > 1241 <figure class="post-thumbnail"> 1242 <a href="https://sanantonioreport.org/report-audie-murphy-va-mental-health-care-violations/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1243 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Audie Murphy VA hospital report shows privacy violations, failure to meet safety requirements" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/02/28954D15-FECF-4261-91C6-39CEE8EFAF09.jpeg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1244 1245 </figure><!-- .featured-image --> 1246 1247 <div class="entry-wrapper"> 1248 <h3 class="entry-title"><a href="https://sanantonioreport.org/report-audie-murphy-va-mental-health-care-violations/" rel="bookmark">Audie Murphy VA hospital report shows privacy violations, failure to meet safety requirements</a></h3> <div class="entry-meta"> 1249 <span class="byline"> 1250 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/eleanor-fitzgerald/">Eleanor Fitzgerald</a></span> </span><!-- .author-name --> 1251 </div><!-- .entry-meta --> 1252 </div><!-- .entry-wrapper --> 1253 </article> 1254 1255 1256 <article data-post-id="5453716" 1257 class="tag-federal-highway-administration tag-icymi tag-roundabouts tag-texas-department-of-transportation tag-top-story tag-traffic-safety tag-txdot tag-typedaily category-business-development category-public-safety type-post post-has-image" 1258 > 1259 <figure class="post-thumbnail"> 1260 <a href="https://sanantonioreport.org/txdot-add-more-roundabouts-intersections-san-antonio/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1261 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="TxDOT plans to add more roundabouts to intersections in San Antonio" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/nickwagner-pedestrians-sidewalk-safe-crossing-streets-10MAR22-5.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1262 1263 </figure><!-- .featured-image --> 1264 1265 <div class="entry-wrapper"> 1266 <h3 class="entry-title"><a href="https://sanantonioreport.org/txdot-add-more-roundabouts-intersections-san-antonio/" rel="bookmark">TxDOT plans to add more roundabouts to intersections in San Antonio</a></h3> <div class="entry-meta"> 1267 <span class="byline"> 1268 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/shari-biediger/">Shari Biediger</a></span> </span><!-- .author-name --> 1269 </div><!-- .entry-meta --> 1270 </div><!-- .entry-wrapper --> 1271 </article> 1272 1273 1274 <article data-post-id="5453759" 1275 class="tag-boys-girls-club-of-san-antonio tag-debbie-powell tag-east-side tag-harlandale-independent-school-district tag-icymi tag-jalen-mckee-rodriguez-3 tag-skip-wilson tag-south-side tag-southtown tag-tony-trevino tag-top-story tag-typedaily tag-west-side category-business-development category-nonprofits-philanthropy type-post post-has-image" 1276 > 1277 <figure class="post-thumbnail"> 1278 <a href="https://sanantonioreport.org/boys-girls-clubs-of-san-antonio-close-2-clubhouses-financial-challenges/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1279 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Boys and Girls Clubs of San Antonio to close 2 clubhouses due to financial challenges" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/bria-woods-Where-I-Live-Morgan-Taplin-Eastside-MLK-park-Boys-and-Girls-Club-13SEP22-7.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1280 1281 </figure><!-- .featured-image --> 1282 1283 <div class="entry-wrapper"> 1284 <h3 class="entry-title"><a href="https://sanantonioreport.org/boys-girls-clubs-of-san-antonio-close-2-clubhouses-financial-challenges/" rel="bookmark">Boys and Girls Clubs of San Antonio to close 2 clubhouses due to financial challenges</a></h3> <div class="entry-meta"> 1285 <span class="byline"> 1286 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/josh-archote/">Josh Archote</a></span> </span><!-- .author-name --> 1287 </div><!-- .entry-meta --> 1288 </div><!-- .entry-wrapper --> 1289 </article> 1290 1291 1292 <article data-post-id="5453850" 1293 class="tag-a-j-rodriguez tag-austin tag-central-texas-alliance tag-economic-development-2 tag-henry-cisneros tag-i-35-corridor tag-mega-region-2 tag-top-story tag-typedaily tag-wc-1000-1500 category-business-development type-post post-has-image" 1294 > 1295 <figure class="post-thumbnail"> 1296 <a href="https://sanantonioreport.org/takeaways-central-texas-alliance-uniting-atx-satx-region-leaders/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1297 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="An old i
1297dea with new drive: Takeaways from the alliance uniting ATX-SATX region leaders" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/SanMarcos_CentralTexasAlliance_01_09.18.2026_ShariBiediger-scaled.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1298 1299 </figure><!-- .featured-image --> 1300 1301 <div class="entry-wrapper"> 1302 <h3 class="entry-title"><a href="https://sanantonioreport.org/takeaways-central-texas-alliance-uniting-atx-satx-region-leaders/" rel="bookmark">An old idea with new drive: Takeaways from the alliance uniting ATX-SATX region leaders</a></h3> <div class="entry-meta"> 1303 <span class="byline"> 1304 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/shari-biediger/">Shari Biediger</a></span> </span><!-- .author-name --> 1305 </div><!-- .entry-meta --> 1306 </div><!-- .entry-wrapper --> 1307 </article> 1308 1309 </div> 1310 1311 </div> 1312 </div> 1313</div> 1314 1315 1316 1317<p class="has-text-align-center wp-block-paragraph"></p> 1318 1319 1320 1321<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 1322<div class="wp-block-group has-primary-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 1323<h4 class="wp-block-heading has-text-align-center has-white-color has-primary-background-color has-text-color has-background has-link-color wp-elements-3" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">ð¬ <strong>From a new Spurs arena to the SAT airport ⦠</strong></h4> 1324 1325 1326 1327<p class="has-text-align-center has-white-color has-primary-background-color has-text-color has-background has-link-color wp-elements-4 wp-block-paragraph" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">Sign up for our weekly business newsletter to keep up with the latest updates in local development and commerce.</p> 1328 1329 1330 <div 1331 class="wp-block-newspack-newsletters-subscribe newspack-newsletters-subscribe " 1332 data-success-message="Thank you for signing up!" 1333 > 1334 <form id="newspack-subscribe-1" data-newspack-recaptcha="newspack_newsletter_signup"> 1335 <input type="hidden" name="newspack_newsletters_subscribe" value="1" /> 1336 <input type="hidden" name="lists[]" value="group-eca5af202b-1576c62124" /> 1337 <div class="newspack-newsletters-email-input"> 1338 <input 1339 id="newspack-newsletters-subscribe-block-input-82388-email" 1340 type="email" 1341 name="npe" 1342 autocomplete="email" 1343 placeholder="Email Address" 1344 value="" 1345 /> 1346 1347 <button class="submit-button"type="submit" style=""> 1348 <span class="submit">Sign up</span> 1349 </button> 1350 </div> 1351 </form> 1352 <div class="newspack-newsletters-subscribe__response"> 1353 <div class="newspack-newsletters-subscribe__icon"></div> 1354 <div class="newspack-newsletters-subscribe__message"> 1355 </div> 1356 </div> 1357 </div> 1358 </div></div> 1359</div></div> 1360 1361
1362<broadstreet-zone zone-id="91159" keywords="not_home_page,not_landing_page,is_article_page,business-development,page" soft-keywords="true"></broadstreet-zone> 1363 1364 1365 1366<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1367<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <div 1368 class="wp-block-newspack-blocks-homepage-articles is-style-borders wpnbha show-image image-alignleft ts-3 is-2 is-landscape is-style-borders has-more-button" 1369 style="" 1370 > 1371 <div data-posts data-current-post-id="5152765"> 1372 <h2 class="article-section-title"> 1373 <span>More news</span> 1374 </h2> 1375 1376 <article data-post-id="5453493" 1377 class="tag-halloween tag-haunted-house tag-hollywood tag-icymi tag-ingram-park-mall tag-kelly-porter tag-top-story tag-typefeature tag-wc-500-750 category-arts-culture category-business-development category-live-like-a-local type-post post-has-image" 1378 > 1379 <figure class="post-thumbnail"> 1380 <a href="https://sanantonioreport.org/hair-and-makeup-artist-movie-haunted-house-san-antonio-kelly-porter/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1381 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Hair and makeup artist brings movie magic and a haunted house to San Antonio" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/Kelly-Porter-1-Caty-Garner.jpeg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1382 1383 </figure><!-- .featured-image --> 1384 1385 <div class="entry-wrapper"> 1386 <h3 class="entry-title"><a href="https://sanantonioreport.org/hair-and-makeup-artist-movie-haunted-house-san-antonio-kelly-porter/" rel="bookmark">Hair and makeup artist brings movie magic and a haunted house to San Antonio</a></h3> <p>San Antonio transplant Kelly Porter talks about her Hollywood experiences and opening up a haunted attraction at Ingram Park Mall.</p> 1387 <div class="entry-meta"> 1388 <span class="byline"> 1389 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/kiko-martinez/">Kiko Martinez</a></span> </span><!-- .author-name --> 1390 </div><!-- .entry-meta --> 1391 </div><!-- .entry-wrapper --> 1392 </article> 1393 1394 1395 <article data-post-id="5453819" 1396 class="tag-centro-sa tag-conservation-society-of-san-antonio tag-downtown-san-antonio tag-fiesta-commission tag-jim-mery tag-night-in-old-san-antonio tag-niosa tag-top-story tag-trish-deberry tag-typefeature tag-wc-750-1000 category-arts-culture category-business-development category-live-like-a-local type-post post-has-image" 1397 > 1398 <figure class="post-thumbnail"> 1399 <a href="https://sanantonioreport.org/cant-imagine-life-without-it-niosa-fans-cancellation-fiesta-2027/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1400 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="‘Can’t imagine life without it,’ NIOSA fans react to cancellation while others hold out hope" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/04/nickwagner-niosa-fiesta-08APR22-9.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1401 1402 </figure><!-- .featured-image --> 1403 1404 <div class="entry-wrapper"> 1405 <h3 class="entry-title"><a href="https://sanantonioreport.org/cant-imagine-life-without-it-niosa-fans-cancellation-fiesta-2027/" rel="bookmark">‘Can’t imagine life without it,’ NIOSA fans react to cancellation while others hold out hope</a></h3> <p>Amid the reactions to NIOSA’s cancellation, ranging from shock to nostalgia, were people looking for what’
1405s to blame and how to help.</p> 1406 <div class="entry-meta"> 1407 <span class="byline"> 1408 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/shari-biediger/">Shari Biediger</a></span> </span><!-- .author-name --> 1409 </div><!-- .entry-meta --> 1410 </div><!-- .entry-wrapper --> 1411 </article> 1412 1413 1414 <article data-post-id="5453508" 1415 class="tag-brooks tag-economic-development-2 tag-leo-gomez tag-manufacturing tag-marc-whyte tag-megasites tag-san-antonio-river-authority tag-top-story tag-typedaily tag-wc-750-1000 category-business-development type-post post-has-image" 1416 > 1417 <figure class="post-thumbnail"> 1418 <a href="https://sanantonioreport.org/brooks-project-oso-mini-megasite-project-san-antonio/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1419 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="How the deal Brooks brokered to create a mini megasite, Project Oso, came together" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BrooksCityBase_ProjectOsoSiteLand_SouthsideDevelopment_BusinessGrowth_DroneAerial03_09.16.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1420 1421 </figure><!-- .featured-image --> 1422 1423 <div class="entry-wrapper"> 1424 <h3 class="entry-title"><a href="https://sanantonioreport.org/brooks-project-oso-mini-megasite-project-san-antonio/" rel="bookmark">How the deal Brooks brokered to create a mini megasite, Project Oso, came together</a></h3> <p>The shovel-ready property would help attract larger investments and manufacturers like recent entrants JCB and IEM to San Antonio.</p> 1425 <div class="entry-meta"> 1426 <span class="byline"> 1427 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/shari-biediger/">Shari Biediger</a></span> </span><!-- .author-name --> 1428 </div><!-- .entry-meta --> 1429 </div><!-- .entry-wrapper --> 1430 </article> 1431 1432 1433 <article data-post-id="5453572" 1434 class="tag-chcp tag-hca-healthcare tag-methodist-healthcare tag-methodist-healthcare-system tag-the-college-of-healthcare-professionals tag-typedaily tag-wc-less-than-500 category-business-development category-health-wellness type-post post-has-image" 1435 > 1436 <figure class="post-thumbnail"> 1437 <a href="https://sanantonioreport.org/hca-healthcare-acquires-allied-health-school-san-antonio-chcp/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1438 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="HCA Healthcare acquires allied health school, including its 2 San Antonio campuses" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/08/MethodistHospital_WestoverHills_BabyInfantNewbornChild_InfetilityHighRisk_Pregnancy_MothersWomensHealth10_08.03.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1439 1440 </figure><!-- .featured-image --> 1441 1442 <div class="entry-wrapper"> 1443 <h3 class="entry-title"><a href="https://sanantonioreport.org/hca-healthcare-acquires-allied-health-school-san-antonio-chcp/" rel="bookmark">HCA Healthcare acquires allied health school, including its 2 San Antonio campuses</a></h3> <p>HCA Healthcare, the Nashville-based healthcare company that co-owns the Methodist Health System, has purchased an allied health college.</p> 1444 <div class="entry-meta"> 1445 <span class="byline"> 1446 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/josh-archote/">Josh Archote</a></span> </span><!-- .author-name --> 1447 </div><!-- .entry-meta --> 1448 </div><!-- .entry-wrapper --> 1449 </article> 1450 1451 1452 <article data-post-id="5453482" 1453 class="tag-alamodome tag-concerts tag-entertainment tag-football tag-tourism tag-utsa tag-utsa-football tag-visit-sa tag-wc-less-than-500 category-business-development type-post post-has-image" 1454 > 1455 <figure class="post-thumbnail"> 1456 <a href="https://sanantonioreport.org/alamodome-130k-san-antonio-stadium-september-2026/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1457 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Alamodome officials say 130K have visited the stadium this month, with more coming" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?w=2560&ssl=1 2560w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=1000%2C750&ssl=1 1000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=2000%2C1500&ssl=1 2000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=780%2C585&ssl=1 780w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=706%2C530&ssl=1 706w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2025/08/Alamodome-5-scaled.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1458 1459 </figure><!-- .featured-image --> 1460 1461 <div class="entry-wrapper"> 1462 <h3 class="entry-title"><a href="https://sanantonioreport.org/alamodome-130k-san-antonio-stadium-september-2026/" rel="bookmark">Alamodome officials say 130K have visited the stadium this month, with more coming</a></h3> <p>Experts see it as a magnet for tourists, who they say will boost the local economy after attending an event.</p> 1463 <div class="entry-meta"> 1464 <span class="byline"> 1465 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/jasper-sundeen/">Jasper Kenzo Sundeen</a></span> </span><!-- .author-name --> 1466 </div><!-- .entry-meta --> 1467 </div><!-- .entry-wrapper --> 1468 </article> 1469 1470 1471 <article data-post-id="5453576" 1472 class="tag-alex-cabrera tag-culinary tag-diego-galicia tag-hailey-pruitt tag-lauren-beckman tag-mixtli tag-rico-torres tag-san-antonio-restaurants tag-top-story tag-typedaily tag-wc-less-than-500 category-business-development category-live-like-a-local type-post post-has-image" 1473 > 1474 <figure class="post-thumbnail"> 1475 <a href="https://sanantonioreport.org/globe-trotting-chef-diego-galicia-neighborhood-concept-filleman-house/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1476 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Globe-trotting chef Diego Galicia to launch neighborhood concept with international flavors" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2022/02/nickwagner-mixtli-restaurant-james-beard-diego-Diego-Galicia-23FEB22-8.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1477 1478 </figure><!-- .featured-image --> 1479 1480 <div class="entry-wrapper"> 1481 <h3 class="entry-title"><a href="https://sanantonioreport.org/globe-trotting-chef-diego-galicia-neighborhood-concept-filleman-house/" rel="bookmark">Globe-trotting chef Diego Galicia to launch neighborhood concept with international flavors</a></h3> <p>Michelin-starred restaurant owner Diego Galicia is launching a new concept on Grayson Street, featuring a European-inspired menu.</p> 1482 <div class="entry-meta"> 1483 <span class="byline"> 1484 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/ken-rodriguez/">Ken Rodriguez</a></span> </span><!-- .author-name --> 1485 </div><!-- .entry-meta --> 1486 </div><!-- .entry-wrapper --> 1487 </article> 1488 1489 1490 <article data-post-id="5453626" 1491 class="tag-a-night-in-old-san-antonio tag-betty-beuche tag-conservation-society tag-fiesta tag-fiesta-2027 tag-icymi tag-la-villita tag-niosa tag-san-antonio-conservation-society tag-top-story tag-typedaily tag-wc-500-750 category-business-development type-post post-has-image" 1492 > 1493 <figure class="post-thumbnail"> 1494 <a href="https://sanantonioreport.org/niosa-paused-san-antonio-fiesta-declining-attendance-financial-losses/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1495 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="NIOSA paused indefinitely amid declining attendance, financial losses" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?w=2560&ssl=1 2560w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=1000%2C750&ssl=1 1000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-
1495night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=2000%2C1500&ssl=1 2000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=780%2C585&ssl=1 780w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=706%2C530&ssl=1 706w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/scott-stephen-ball_aerial-drone-niosa-fiesta-2023-23-night-in-old-san-antonio-conservation-society-la-villita-4-25-2023.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1496 1497 </figure><!-- .featured-image --> 1498 1499 <div class="entry-wrapper"> 1500 <h3 class="entry-title"><a href="https://sanantonioreport.org/niosa-paused-san-antonio-fiesta-declining-attendance-financial-losses/" rel="bookmark">NIOSA paused indefinitely amid declining attendance, financial losses</a></h3> <p>The San Antonio Conservation Society is pausing NIOSA after four years of financial losses and a 48% decline in attendance since the pandemic.</p> 1501 <div class="entry-meta"> 1502 <span class="byline"> 1503 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/diego-medel/">Diego Medel</a></span> </span><!-- .author-name --> 1504 </div><!-- .entry-meta --> 1505 </div><!-- .entry-wrapper --> 1506 </article> 1507 1508 1509 <article data-post-id="5453410" 1510 class="tag-appraisal tag-bexar-central-appraisal-district tag-dave-gannon tag-erika-hizel tag-jon-melendez tag-naomi-elizabeth-miller tag-property-tax tag-top-story tag-typedaily tag-wc-1000-1500 category-business-development category-gov-politics type-post post-has-image" 1511 > 1512 <figure class="post-thumbnail"> 1513 <a href="https://sanantonioreport.org/chief-appraiser-changes-bexar-county-one-year-tax-reprieve/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1514 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Chief appraiser takes heat for changes to Bexar County’s 1-year appraisal reprieve" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/BexarCentralAppraisalDistrict_BexarCountyOfficeServices_PropertyTaxValues1207.13.2026_AmberEsparza-scaled-1.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1515 1516 </figure><!-- .featured-image --> 1517 1518 <div class="entry-wrapper"> 1519 <h3 class="entry-title"><a href="https://sanantonioreport.org/chief-appraiser-changes-bexar-county-one-year-tax-reprieve/" rel="bookmark">Chief appraiser takes heat for changes to Bexar County’s 1-year appraisal reprieve</a></h3> <p>The Bexar Central Appraisal District (BCAD) is adjusting a popular 2024 policy that sought to keep property owners from having to challenge their appraisal values as often as usual.</p> 1520 <div class="entry-meta"> 1521 <span class="byline"> 1522 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/andrea-drusch/">Andrea Drusch</a></span> </span><!-- .author-name --> 1523 </div><!-- .entry-meta --> 1524 </div><!-- .entry-wrapper --> 1525 </article> 1526 1527 1528 <article data-post-id="5453400" 1529 class="tag-apartments tag-downtown-residential tag-durango tag-hemisfair tag-historic-and-design-review-commission tag-icymi tag-laney-development tag-top-story tag-typefeature tag-wc-500-750 category-business-development category-gov-politics type-post post-has-image" 1530 > 1531 <figure class="post-thumbnail"> 1532 <a href="https://sanantonioreport.org/san-antonio-planned-downtown-residential-tower-keeps-getting-taller/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1533 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Big, bigger, biggest: The case of the planned residential tower that keeps on getting taller" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/DurangoLaney_Southtown_SouthPresaChavez_Apartments_Rendering.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1534 1535 </figure><!-- .featured-image --> 1536 1537 <div class="entry-wrapper"> 1538 <h3 class="entry-title"><a href="https://sanantonioreport.org/san-antonio-planned-downtown-residential-tower-keeps-getting-taller/" rel="bookmark">Big, bigger, biggest: The case of the planned residential tower that keeps on getting taller</a></h3> <p>The long-delayed project recently made headway when a city panel approved changes that took it from 12 stories to a proposed 17 in plans approved by a city panel.</p> 1539 <div class="entry-meta"> 1540 <span class="byline"> 1541 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/shari-biediger/">Shari Biediger</a></span> </span><!-- .author-name --> 1542 </div><!-- .entry-meta --> 1543 </div><!-- .entry-wrapper --> 1544 </article> 1545 1546 1547 <article data-post-id="5453395" 1548 class="tag-4xh-logistics tag-amazon tag-economy tag-icymi tag-jobs tag-layoffs tag-typedaily tag-unemployment tag-wc-less-than-500 tag-workforce category-business-development type-post post-has-image" 1549 > 1550 <figure class="post-thumbnail"> 1551 <a href="https://sanantonioreport.org/4xh-logistics-amazon-delivery-drivers-layoff
1551-230-workers-boerne/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1552 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2019/11/BonnieArbittier_rolling_oaks_mall_amazon_staging_area_truck_vehicle_package_holiday_11-27-2019-1.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="Boerne company that hired Amazon delivery drivers lays off 230 workers" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2019/11/BonnieArbittier_rolling_oaks_mall_amazon_staging_area_truck_vehicle_package_holiday_11-27-2019-1.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2019/11/BonnieArbittier_rolling_oaks_mall_amazon_staging_area_truck_vehicle_package_holiday_11-27-2019-1.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2019/11/BonnieArbittier_rolling_oaks_mall_amazon_staging_area_truck_vehicle_package_holiday_11-27-2019-1.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2019/11/BonnieArbittier_rolling_oaks_mall_amazon_staging_area_truck_vehicle_package_holiday_11-27-2019-1.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2019/11/BonnieArbittier_rolling_oaks_mall_amazon_staging_area_truck_vehicle_package_holiday_11-27-2019-1.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1553 1554 </figure><!-- .featured-image --> 1555 1556 <div class="entry-wrapper"> 1557 <h3 class="entry-title"><a href="https://sanantonioreport.org/4xh-logistics-amazon-delivery-drivers-layoff-230-workers-boerne/" rel="bookmark">Boerne company that hired Amazon delivery drivers lays off 230 workers</a></h3> <p>San Antonio-area cargo and freight company 4XH Logistics is laying off 230 workers, according to a notice filed with the state.</p> 1558 <div class="entry-meta"> 1559 <span class="byline"> 1560 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/jasper-sundeen/">Jasper Kenzo Sundeen</a></span> </span><!-- .author-name --> 1561 </div><!-- .entry-meta --> 1562 </div><!-- .entry-wrapper --> 1563 </article> 1564 1565 1566 <article data-post-id="5453177" 1567 class="tag-cultural-heritage-districts tag-cultural-historian tag-culturingua tag-economic-development-department tag-icymi tag-office-of-historic-preservation tag-silk-road-cultural-heritage-district tag-top-story tag-typedaily tag-wc-1000-1500 category-business-development category-gov-politics type-post post-has-image" 1568 > 1569 <figure class="post-thumbnail"> 1570 <a href="https://sanantonioreport.org/san-antonio-city-2027-budget-library-staff-cultural-historian/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1571 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="City looks to cut 101 positions in 2027 budget, including library staff and cultural historian" data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?zoom=2&resize=1200%2C900&ssl=1 2400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/04/SanAntonioBookFestival_BookFest_CentralLibrary_AuthorsWritersTalk_BookDiscussions_05_04.11.2026_AmberEsparza-scaled.jpg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1572 1573 </figure><!-- .featured-image --> 1574 1575 <div class="entry-wrapper"> 1576 <h3 class="entry-title"><a href="https://sanantonioreport.org/san-antonio-city-2027-budget-library-staff-cultural-historian/" rel="bookmark">City looks to cut 101 positions in 2027 budget, including library staff and cultural historian</a></h3> <p>During the recent budget hearings, officials have proposed staffing cuts and restructuring, including the library and historic preservation.</p> 1577 <div class="entry-meta"> 1578 <span class="byline"> 1579 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/shari-biediger/">Shari Biediger</a></span> </span><!-- .author-name --> 1580 </div><!-- .entry-meta --> 1581 </div><!-- .entry-wrapper --> 1582 </article> 1583 1584 1585 <article data-post-id="5453003" 1586 class="tag-basila-frocks tag-collective-bargaining tag-collectivex tag-dreamon-group tag-health-insurance tag-health-insurance-marketplace tag-healthcare tag-healthcare-access tag-inflation tag-small-business tag-supply-chain tag-top-story tag-typedaily tag-wc-750-1000 category-business-development category-health-wellness type-post post-has-image" 1587 > 1588 <figure class="post-thumbnail"> 1589 <a href="https://sanantonioreport.org/san-antonio-nonprofit-collectivex-small-businesses-buy-in-bulk-san-antonio/" rel="bookmark" tabindex="-1" aria-hidden="true"> 1590 <img decoding="async" width="1200" height="900" src="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=1200%2C900&ssl=1" class="attachment-newspack-article-block-landscape-large size-newspack-article-block-landscape-large wp-post-image" alt="San Antonio nonprofit CollectiveX wants to bring small businesses together to buy in bulk. It’s starting with health insurance." data-hero-candidate="1" srcset="https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?w=2560&ssl=1 2560w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=1000%2C750&ssl=1 1000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=1200%2C900&ssl=1 1200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=800%2C600&ssl=1 800w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=600%2C450&ssl=1 600w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=400%2C300&ssl=1 400w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=200%2C150&ssl=1 200w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=2000%2C1500&ssl=1 2000w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=780%2C585&ssl=1 780w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=706%2C530&ssl=1 706w, https://i0.wp.com/sanantonioreport.org/wp-content/uploads/2026/09/IMG_8079-scaled.jpeg?resize=1200%2C900&ssl=1&w=370 370w" sizes="(min-width: 782px) 600px, (min-width: 600px) 42.5vw, 90vw" /> </a> 1591 1592 </figure><!-- .featured-image --> 1593 1594 <div class="entry-wrapper"> 1595 <h3 class="entry-title"><a href="https://sanantonioreport.org/san-antonio-nonprofit-collectivex-small-businesses-buy-in-bulk-san-antonio/" rel="bookmark">San Antonio nonprofit CollectiveX wants to bring small businesses together to buy in bulk. It’s starting with health insurance.</a></h3> <p>Nonprofit CollectiveX is bringing Texas small businesses together to lower costs for supplies and services, starting with health insurance.</p> 1596 <div class="entry-meta"> 1597 <span class="byline"> 1598 <span class="author-prefix">by</span> <span class="author vcard"><a class="url fn n" href="https://sanantonioreport.org/author/jasper-sundeen/">Jasper Kenzo Sundeen</a></span> </span><!-- .author-name --> 1599 </div><!-- .entry-meta --> 1600 </div><!-- .entry-wrapper --> 1601 </article> 1602
1603 </div> 1604 <button type="button" class="wp-block-button__link" data-next="https://sanantonioreport.org/wp-json/newspack-blocks/v1/articles?className=is-style-borders&showDate=0&moreButton=1&showAvatar=0&postsToShow=12&mediaPosition=left&categories%5B0%5D=26780&typeScale=3&imageScale=2&sectionHeader=More%20news&showExcerpt=1&showFullContent=0&excerptLength=55&showReadMore=0&infiniteScroll=0&readMoreLabel=Keep%20reading&showImage=1&showCaption=0&showCredit=0&disableImageLazyLoad=0&fetchPriority&imageShape=landscape&minHeight=0&moreButtonText&showAuthor=1&showCategory=0&showTagLabels=1&postLayout=list&columns=3&colGap=3&&categoryJoinType=or&includeSubcategories=1&&&&&&&mobileStack=0&specificMode=0&textColor&customTextColor&singleMode=0&showSubtitle=0&postType%5B0%5D=post&textAlign&includedPostStatuses%5B0%5D=publish&deduplicate=1&page=2"> 1605 <span class="label"> 1606 Load more posts </span> 1607 <span class="loading"></span> 1608 </button> 1609 <p class="error"> 1610 Something went wrong. Please refresh the page and/or try again. </p> 1611 1612 1613 </div> 1614 </div> 1615 1616 1617 1618<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><broadstreet-zone zone-id="90844" keywords="not_home_page,not_landing_page,is_article_page,business-development,page" soft-keywords="true"></broadstreet-zone> 1619 1620 1621<broadstreet-zone zone-id="90943" keywords="not_home_page,not_landing_page,is_article_page,business-development,page" soft-keywords="true"></broadstreet-zone> 1622 1623 1624<broadstreet-zone zone-id="90943" keywords="not_home_page,not_landing_page,is_article_page,business-development,page" soft-keywords="true"></broadstreet-zone> 1625</div> 1626</div> 1627 </div><!-- .entry-content --> 1628 1629 </article><!-- #post-5152765 --> 1630 </div> 1631 1632 1633 </main><!-- #main --> 1634 </section><!-- #primary --> 1635 1636 1637 1638 1639 </div><!-- #content --> 1640 1641 <footer id="colophon" class="site-footer"> 1642 1643 1644 <aside class="widget-area footer-widgets" role="complementary" aria-label="Footer"> 1645 <div class="wrapper"> 1646 <section id="block-15" class="widget-odd widget-last widget-first widget-1 widget widget_block"> 1647<div class="wp-block-custom-menu-columns mcb-block"><div class="mcb-wrapper"><div class="mcb-column"><h4 class="mcb-column__title mcb-column__title--has-children"><a href="https://sanantonioreport.org/about-us-3/">About</a><button class="mcb-toggle" aria-expanded="false" aria-label="Toggle submenu">more</button></h4><ul class="mcb-column__list"><li class="mcb-column__item"><a href="https://sanantonioreport.org/our-staff/">Our Staff</a></li><li class="mcb-column__item"><a href="https://sanantonioreport.org/board-of-directors/">Board of Directors</a></li><li class="mcb-column__item"><a href="https://sanantonioreport.org/ethics-policy/">Ethics Policy</a></li><li class="mcb-column__item"><a href="https://sanantonioreport.org/policies-and-forms/">Policies and Forms</a></li></ul></div><div class="mcb-column"><h4 class="mcb-column__title"><a href="https://sanantonioreport.org/submissions/">Submissions</a></h4></div><div class="mcb-column"><h4 class="mcb-column__title mcb-column__title--has-children"><a href="https://sanantonioreport.org/membership-2-2/">Membership</a><button class="mcb-toggle" aria-expanded="false" aria-label="Toggle submenu">more</button></h4><ul class="mcb-column__list"><li class="mcb-column__item"><a href="https://sanantonioreport.org/individual-membership/">Individual Membership</a></li><li class="mcb-column__item"><a href="https://sanantonioreport.org/business-and-nonprofit-membership/">Business Membership</a></li><li class="mcb-column__item"><a href="https://sanantonioreport.org/meet-our-business-nonprofit-members/">See our Sponsors</a></li></ul></div><div class="mcb-column"><h4 class="mcb-column__title"><a href="https://sanantonioreport.org/events/">Events</a></h4></div><div class="mcb-column"><h4 class="mcb-column__title"><a href="https://sanantonioreport.org/advertise/">Sponsor</a></h4></div><div class="mcb-column"><h4 class="mcb-column__title"><a href="https://sanantonioreport.org/work-with-us/">Work With Us</a></h4></div></div></div> 1648</section> </div><!-- .wrapper --> 1649 </aside><!-- .widget-area --> 1650 1651 1652 <div class="site-info"> 1653
1654 <aside class="widget-area" role="complementary" aria-label="Below Footer"> 1655 <div class="wrapper"> 1656 <section id="block-6" class="widget-odd widget-last widget-first widget-1 widget widget_block"> 1657<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1658<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40);flex-basis:20%"> 1659<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1660<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"> 1661<p class="has-text-align-left has-white-color has-text-color has-link-color wp-elements-5 wp-block-paragraph">The San Antonio Report is a member-supported, nonprofit news organization.</p> 1662 1663 1664 1665<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-63375db1 wp-block-buttons-is-layout-flex"> 1666<div class="wp-block-button"><a class="wp-block-button__link has-white-color has-text-color has-background has-link-color has-normal-font-size has-custom-font-size wp-element-button" href="https://sanantonioreport.fundjournalism.org/donate/?campaign=7018Y000001aKFYQA2" style="background-color:#eb7c31">Donate</a></div> 1667</div> 1668</div> 1669</div> 1670</div> 1671 1672 1673 1674<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40);flex-basis:60%"> 1675<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1676<div class="wp-block-column is-vertically-aligned-top has-primary-background-color has-background is-layout-constrained wp-container-core-column-is-layout-67aea4fe wp-block-column-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)"> 1677<h3 class="wp-block-heading has-text-align-center has-white-color has-text-color has-link-color wp-elements-6"><strong>Sign up for our free daily newsletter!</strong></h3> 1678 1679 1680 <div 1681 class="wp-block-newspack-newsletters-subscribe newspack-newsletters-subscribe is-style-modern" 1682 data-success-message="Thank you for signing up!" 1683 > 1684 <form id="newspack-subscribe-2" data-newspack-recaptcha="newspack_newsletter_signup"> 1685 <input type="hidden" name="newspack_newsletters_subscribe" value="1" /> 1686 <input type="hidden" name="lists[]" value="group-adb3e3a1b6-1576c62124" /> 1687 <div class="newspack-newsletters-email-input"> 1688 <input 1689 id="newspack-newsletters-subscribe-block-input-51972-email" 1690 type="email" 1691 name="npe" 1692 autocomplete="email" 1693 placeholder="Email Address" 1694 value="" 1695 /> 1696 <input type="hidden" name="double_optin" value="1" /> 1697 1698 <button class="submit-button has-text-color"type="submit" style="color: #FFFFFF;"> 1699 <span class="submit">Sign up</span> 1700 </button> 1701 </div> 1702 </form> 1703 <div class="newspack-newsletters-subscribe__response"> 1704 <div class="newspack-newsletters-subscribe__icon"></div> 1705 <div class="newspack-newsletters-subscribe__message"> 1706 </div> 1707 </div> 1708 </div> 1709 </div> 1710</div> 1711</div> 1712 1713 1714 1715<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);flex-basis:20%"> 1716<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-63375db1 wp-block-buttons-is-layout-flex"> 1717<div class="wp-block-button"><a class="wp-block-button__link has-white-color has-text-color has-background has-link-color has-normal-font-size has-custom-font-size wp-element-button" href="mailto:[email protected]" style="background-color:#eb7c31">Contact Us</a></div> 1718</div> 1719 1720 1721<div class="widget widget_nav_menu"><div class="menu-footer-bottom-container"><ul id="menu-footer-bottom" class="menu"><li id="menu-item-184954" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-184954"><a rel="privacy-policy" href="https://sanantonioreport.org/privacy-policy/">Privacy Policy</a></li> 1722<li id="menu-item-184955" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-184955"><a href="https://sanantonioreport.org/terms-of-service/">Terms of Service</a></li> 1723<li id="menu-item-184953" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-184953"><a href="https://sanantonioreport.org/permissions-and-copyright/">Permissions and Copyright</a></li> 1724</ul></div></div></div> 1725</div> 1726</section> </div><!-- .wrapper --> 1727 </aside><!-- .widget-area --> 1728 1729 <div class="wrapper site-info-contain"> 1730 <span class="copyright">© 2026 Nonprofit journalism for an informed community</span> 1731 1732 <a target="_blank" href="https://newspack.com/" class="imprint"> 1733 Powered by Newspack </a> 1734 1735 <a class="privacy-policy-link" href="https://sanantonioreport.org/privacy-policy/" rel="privacy-policy">Privacy Policy</a> </div><!-- .wrapper --> 1736 </div><!-- .site-info --> 1737 </footer><!-- #colophon --> 1738 1739</div><!-- #page --> 1740 1741 <div 1742 class="newspack-popup-container newspack-lightbox newspack-popup hidden newspack-lightbox-placement-bottom newsp
1742ack-lightbox-size-full-width newspack-lightbox-large-border " 1743 role="button" 1744 tabindex="0" 1745 id="id_5452479" 1746 data-segments="131062" 1747 data-frequency="0,1,2,week" 1748 1749 data-delay="3500" 1750 > 1751 1752 <div class="newspack-popup-wrapper " data-popup-status="publish" style="background-color:#3eb1c8;color:#000"> 1753 <div class="newspack-popup__content-wrapper" style=""> 1754 <div class="newspack-popup__content "> 1755 1756<h2 class="wp-block-heading"><em>Our newsletter has a fresh new look </em><strong>ð</strong></h2> 1757 1758 1759 1760<p class="wp-block-paragraph">Sign up for <strong>the Daily Reach</strong> to get essential San Antonio news in your inbox every morning.</p> 1761 1762 1763 <div 1764 class="wp-block-newspack-newsletters-subscribe newspack-newsletters-subscribe " 1765 data-success-message="Thank you for signing up!" 1766 > 1767 <form id="newspack-subscribe-3" data-newspack-recaptcha="newspack_newsletter_signup"> 1768 <input type="hidden" name="newspack_newsletters_subscribe" value="1" /> 1769 <input 1770 name="newspack_popup_id" 1771 type="hidden" 1772 value="5452479" 1773 /> 1774 <input 1775 name="prompt_title" 1776 type="hidden" 1777 value="Daily Reach redesign push pop-up (Sept 2026)" 1778 /> 1779 <input type="hidden" name="lists[]" value="group-adb3e3a1b6-1576c62124" /> 1780 <div class="newspack-newsletters-email-input"> 1781 <input 1782 id="newspack-newsletters-subscribe-block-input-22948-email" 1783 type="email" 1784 name="npe" 1785 autocomplete="email" 1786 placeholder="Email Address" 1787 value="" 1788 /> 1789 1790 <button class="submit-button"type="submit" style=""> 1791 <span class="submit">Sign up</span> 1792 </button> 1793 </div> 1794 </form> 1795 <div class="newspack-newsletters-subscribe__response"> 1796 <div class="newspack-newsletters-subscribe__icon"></div> 1797 <div class="newspack-newsletters-subscribe__message"> 1798 </div> 1799 </div> 1800 </div> 1801 </div> 1802 <button class="newspack-lightbox__close" style="color: #000;" aria-label="Close Pop-up"> 1803 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" role="img" aria-hidden="true" focusable="false"> 1804 <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/> 1805 </svg> 1806 </button> 1807 </div> 1808 </div> 1809 <div style="opacity: 0.3;background-color:#3eb1c8;" class="newspack-lightbox-overlay"></div> 1810 </div> 1811 <div 1812 class="newspack-popup-container newspack-lightbox newspack-popup hidden newspack-lightbox-placement-bottom newspack-lightbox-size-full-width newspack-lightbox-large-border " 1813 role="button" 1814 tabindex="0" 1815 id="id_5452476" 1816 data-segments="131061" 1817 data-frequency="0,1,2,week" 1818 1819 data-delay="3500" 1820 > 1821 1822 <div class="newspack-popup-wrapper " data-popup-status="publish" style="background-color:#3eb1c8;color:#000"> 1823 <div class="newspack-popup__content-wrapper" style=""> 1824 <div class="newspack-popup__content "> 1825 1826<h2 class="wp-block-heading"><em>Our newsletter has a fresh new look </em><strong>ð</strong></h2> 1827 1828 1829 1830<p class="wp-block-paragraph">Sign up for <strong>The Recap</strong> to get the most important San Antonio news in your inbox twice a week.</p> 1831 1832 1833 <div 1834 class="wp-block-newspack-newsletters-subscribe newspack-newsletters-subscribe " 1835 data-success-message="Thank you for signing up!" 1836 > 1837 <form id="newspack-subscribe-4" data-newspack-recaptcha="newspack_newsletter_signup"> 1838 <input type="hidden" name="newspack_newsletters_subscribe" value="1" /> 1839 <input 1840 name="newspack_popup_id" 1841 type="hidden" 1842 value="5452476" 1843 /> 1844 <input 1845 name="prompt_title" 1846 type="hidden" 1847 value="The Recap redesign push pop-up (Sept 2026)" 1848 /> 1849 <input type="hidden" name="lists[]" value="group-89deeb5fef-1576c62124" /> 1850 <div class="newspack-newsletters-email-input"> 1851 <input 1852 id="newspack-newsletters-subscribe-block-input-72747-email" 1853 type="email" 1854 name="npe" 1855 autocomplete="email" 1856 placeholder="Email Address" 1857 value="" 1858 /> 1859 1860 <button class="submit-button"type="submit" style=""> 1861 <span class="submit">Sign up</span> 1862 </button> 1863 </div> 1864 </form> 1865 <div class="newspack-newsletters-subscribe__response"> 1866 <div class="newspack-newsletters-subscribe__icon"></div> 1867 <div class="newspack-newsletters-subscribe__message"> 1868 </div> 1869 </div> 1870 </div> 1871 </div> 1872 <button class="newspack-lightbox__close" style="color: #000;" aria-label="Close Pop-up"> 1873 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" role="img" aria-hidden="true" focusable="false"> 1874 <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/> 1875 </svg> 1876 </button> 1877 </div> 1878 </div> 1879 <div style="opacity: 0.3;background-color:#3eb1c8;" class="newspack-lightbox-overlay"></div> 1880 </div> 1881
1881<script type="speculationrules"> 1882{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/newspack-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1883</script>
vendor: 1 bytes, line 1883
1883
1884<script defer id="bilmur" data-provider="wpcloud" data-service="newspack" src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202639"></script>
1884 1885 <div class="newspack-ui"> 1886 <div id="newspack-content-gifting-modal" class="newspack-ui__modal-container" data-state="closed"> 1887 <div class="newspack-ui__modal-container__overlay"></div> 1888 <div class="newspack-ui__modal newspack-ui__modal--small"> 1889 <header class="newspack-ui__modal__header"> 1890 <h2>Gift this article</h2> 1891 <button class="newspack-ui__button newspack-ui__button--icon newspack-ui__button--ghost newspack-ui__modal__close"> 1892 <span class="screen-reader-text">Close</span> 1893 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" aria-hidden="true" class="newspack-ui__svg-icon--close"> 1894 <path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z" /> 1895 </svg> </button> 1896 </header> 1897 <div class="newspack-ui__modal__content"> 1898 <div class="newspack-ui__notice newspack-ui__notice--error" data-error-message></div> 1899 <div class="newspack-content-gifting__info"></div> 1900 <div class="newspack-content-gifting__link-container"> 1901 <p> 1902 <label for="content-gifting-url">Link</label> 1903 <input type="text" id="content-gifting-url" readonly /> 1904 <button class="newspack-ui__button newspack-ui__button--primary newspack-ui__button--wide newspack-content-gifting__copy-button" data-copy-button> 1905 Copy link </button> 1906 </p> 1907 </div> 1908 <div class="newspack-ui__spinner"><span></span></div> 1909 </div> 1910 </div> 1911 </div> 1912 </div> 1913 <noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=291084294724606&ev=PageView&noscript=1&cd%5Bpage_title%5D=Business+%26amp%3B+Development&cd%5Buser_role%5D=guest&cd%5Bevent_url%5D=https%3A%2F%2Fsanantonioreport.org%2Fbusiness-development&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=5152765"></noscript> <div class="jetpack-instant-search__widget-area" style="display: none"> 1914 </div> 1915
1915<script type="text/javascript" 1916src="https://storage.googleapis.com/hi-george/scripts/v3/resize.js" 1917async defer></script>
1917 <!-- Quantcast Tag --> 1918
1918<script type="text/javascript"> 1919 var _qevents = _qevents || []; 1920 1921 (function() { 1922 var elem = document.createElement('script'); 1923 elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; 1924 elem.async = true; 1925 elem.type = "text/javascript"; 1926 var scpt = document.getElementsByTagName('script')[0]; 1927 scpt.parentNode.insertBefore(elem, scpt); 1928 })(); 1929 1930 _qevents.push({ 1931 qacct:"p-1vd5HJLqhSbSS", 1932 source:"wp" 1933 }); 1934 </script>
1934 1935 1936 <noscript> 1937 <div style="display:none;"> 1938 <img src="//pixel.quantserve.com/pixel/p-1vd5HJLqhSbSS.gif" border="0" height="1" width="1" alt="Quantcast"/> 1939 </div> 1940 </noscript> 1941 <!-- End Quantcast tag --> 1942 <!-- Duable Newsroom Bundle -->
1943<script async 1944 src="https://cdn.newsroom.duable.com/embed.js" 1945 data-site-key="nb_8_13_fbd1f6cc"></script>
1945<script> 1946(function() { 1947 function moveIfReady() { 1948 const target = document.getElementById('id_5409718'); 1949 const related = document.querySelector('.related-links-reusable-block'); 1950 if (target && related && related.parentNode) { 1951 related.parentNode.insertBefore(target, related); 1952 return true; 1953 } 1954 return false; 1955 } 1956 1957 if (moveIfReady()) return; 1958 1959 const observer = new MutationObserver(() => { 1960 if (moveIfReady()) { 1961 observer.disconnect(); 1962 } 1963 }); 1964 1965 observer.observe(document.body, { 1966 childList: true, 1967 subtree: true 1968 }); 1969})(); 1970</script>
1970
1971<script> 1972(function() { 1973 var mobileMax = 767; // px 1974 var newLogoUrl = 'https://sanantonioreport.org/wp-content/uploads/2020/10/SA_Report_LogoArtboard-33.png'; 1975 var logoImg = document.querySelector('.site-branding .custom-logo'); 1976 1977 // Store originals 1978 var originalSrc = logoImg ? logoImg.src : ''; 1979 var originalSrcset = logoImg ? logoImg.getAttribute('srcset') : ''; 1980 var originalSizes = logoImg ? logoImg.getAttribute('sizes') : ''; 1981 1982 function updateLogoForMobile() { 1983 if (!logoImg) return; 1984 1985 if (window.innerWidth <= mobileMax) { 1986 logoImg.src = newLogoUrl; 1987 logoImg.removeAttribute('srcset'); 1988 logoImg.removeAttribute('sizes'); 1989 } else { 1990 logoImg.src = originalSrc; 1991 // Restore only if they were originally set 1992 if (originalSrcset) logoImg.setAttribute('srcset', originalSrcset); 1993 if (originalSizes) logoImg.setAttribute('sizes', originalSizes); 1994 } 1995 } 1996 1997 updateLogoForMobile(); 1998 window.addEventListener('resize', updateLogoForMobile); 1999})(); 2000</script>
2000
2000<script> 2001 (function () { 2002 var c = document.body.className; 2003 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 2004 document.body.className = c; 2005 })(); 2006 </script>
2006 2007
2007<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">(function(){var ad_config ={"network_code":"65246486","disable_initial_load":false};var all_ad_units = [];var common_targeting = [];var defined_ad_units ={};var boundsContainers ={};function inOrPastViewport(element){var bounding = element.getBoundingClientRect();return(bounding.right <=(window.innerWidth || document.documentElement.clientWidth)&&bounding.bottom <=(window.innerHeight || document.documentElement.clientHeight));}for(var container_id in all_ad_units){var ad_unit = all_ad_units[ container_id ];var container = document.querySelector('#' + container_id);if(! container){continue;}ad_unit.in_viewport = inOrPastViewport(container);container.ad_unit = ad_unit;var boundsWidth = 0;findContainer: 2008 for(var i = 0;i < ad_unit['bounds_selectors'].length;i++){var selector = ad_unit['bounds_selectors'][ i ];if(typeof boundsContainers[ selector ] === 'undefined'){boundsContainers[ selector ] = document.querySelectorAll(selector);}if(boundsContainers[ selector ].length){for(var j = 0;j < boundsContainers[ selector ].length;j++){var boundsContainer = boundsContainers[ selector ][ j ];if(boundsContainer.contains(container)){boundsWidth = boundsContainer.offsetWidth;break findContainer;}}}}var shouldUseBounds = !! boundsWidth;var availableWidth = window.innerWidth;if(shouldUseBounds){var containerWidth = container.parentNode.offsetWidth;availableWidth = Math.max(boundsWidth,containerWidth)+ parseInt(ad_unit['bounds_bleed']);for(viewportWidth in ad_unit['size_map']){var width = parseInt(viewportWidth);if(width > availableWidth){delete ad_unit['size_map'][ viewportWidth ];}}}if(ad_unit.fixed_height.active&&! ad_unit.sticky){var height = 'auto';var prop = 'height';if(ad_unit.in_viewport){for(viewportWidth in ad_unit.size_map){if(viewportWidth < availableWidth){height = 0;for(size in ad_unit.size_map[ viewportWidth ]){height = Math.max(height,ad_unit.size_map[ viewportWidth ][ size ][1]);}}}if(ad_unit.fixed_height.use_max_height&&ad_unit.fixed_height.max_height < height){height = ad_unit.fixed_height.max_height;prop = 'min-height';}height = height + 'px';}container.parentNode.style[prop] = height;}}googletag.cmd.push(function(){for(var container_id in all_ad_units){var ad_unit = all_ad_units[ container_id ];var container = document.querySelector('#' + container_id);if(! container){continue;}var slotSizes = ad_unit['sizes'];if(ad_unit['fluid']){slotSizes = slotSizes.concat('fluid');}var codeParts = [ ad_config['network_code'] ];if(ad_unit.path&&ad_unit.path.length){codeParts = codeParts.concat(ad_unit.path.map(function(parent){return parent['code'];}));}codeParts.push(ad_unit['code']);var code = '/' + codeParts.join('/');defined_ad_units[ container_id ] = googletag.defineSlot(code,slotSizes,container_id).addService(googletag.pubads());for(var target_key in common_targeting){defined_ad_units[ container_id ].setTargeting(target_key,common_targeting[ target_key ]);}for(var target_key in ad_unit['targeting']){defined_ad_units[ container_id ].setTargeting(target_key,ad_unit['targeting'][ target_key ]);}var mapping = googletag.sizeMapping();var baseSizes = [];if(ad_unit['fluid']){baseSizes = baseSizes.concat('fluid');}for(viewportWidth in ad_unit['size_map']){var width = parseInt(viewportWidth);var mappedSizes = ad_unit['size_map'][ viewportWidth ];mapping.addSize([ width,0 ],baseSizes.concat(mappedSizes));}if(ad_unit['sticky']){mapping.addSize([600,0],baseSizes);var stickyContainer = container.parentNode;var stickyClose = stickyContainer.querySelector('button.newspack_sticky_ad__close');var initialBodyPadding = document.body.style.paddingBottom;if(stickyClose){stickyClose.addEventListener('click',function(){stickyContainer.parentNode.removeChild(stickyContainer);document.body.style.paddingBottom = initialBodyPadding;});}}mapping.addSize([0,0],baseSizes);defined_ad_units[ container_id ].defineSizeMapping(mapping.build());}if(ad_config['disable_initial_load']){googletag.pubads().disableInitialLoad();}googletag.pubads().collapseEmptyDivs();googletag.pubads().enableSingleRequest();googletag.enableServices();for(var container_id in defined_ad_units){googletag.display(container_id);}googletag.pubads().addEventListener('slotRenderEnded',function(event){var container = document.getElementById(event.slot.getSlotElementId());if(! container){return;}var ad_unit = container.ad_unit;if(! ad_unit){return;}if(event.size){container._size = event.size;}if(ad_unit.fixed_height.active&&container.parentNode.style.height === 'auto'&&event.size){container.parentNode.style.height = event.size[1] + 'px';event.slot.defineSizeMapping(googletag.sizeMapping().addSize([ 0,0 ],event.size).build());}if(ad_unit.initial_display){container.style.display = ad_unit.initial_display;}if(event.isEmpty&&(ad_unit.sticky || ! ad_unit.fixed_height.active ||(ad_unit.fixed_height.active&&! ad_unit.in_viewport))){container.parentNode.style.display = 'none';}else{container.parentNode.style.display = 'flex';}var sizes = event.slot.getSizes();if((event.size === null || event.size[0] === 0)&&Array.isArray(sizes)&&sizes.indexOf('fluid')!== -1){if(container){var iframe = container.querySelector('iframe');
2008if(iframe){iframe.style.width = '100%';}}}});googletag.pubads().addEventListener('slotRenderEnded',function(event){var container = document.getElementById(event.slot.getSlotElementId());if(! container){return;}var ad_unit = container.ad_unit;if(! ad_unit || ! ad_unit.sticky){return;}if(! event.isEmpty){stickyContainer.style.display = 'flex';document.body.style.paddingBottom = stickyContainer.clientHeight + 'px';}});(function(){var stickyAd = document.querySelector('.h-stk .stick-to-top:last-child');var siteHeader = document.querySelector('.h-stk .site-header');if(stickyAd&&siteHeader){stickyAd.style.top = 'calc(' + siteHeader.offsetHeight + 'px + 1rem)';}})();});})();</script>
2008 2009
2009<script type="module"> 2010 import { Workbox } from "https:\/\/sanantonioreport.org\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v7.3.0\/workbox-window.prod.js"; 2011 2012 if ( 'serviceWorker' in navigator ) { 2013 window.wp = window.wp || {}; 2014 window.wp.serviceWorkerWindow = new Workbox( 2015 "https:\/\/sanantonioreport.org\/wp.serviceworker", 2016 {"scope":"\/"} ); 2017 window.wp.serviceWorkerWindow.register(); 2018 } 2019 </script>
2019 2020
2020<script type="text/javascript"> 2021 jQuery('.dfw-unit:not(.dfw-lazy-load)').dfp( window.dfw ); 2022 </script>
2022 2023
2023<script> 2024 /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); 2025 </script>
2025 2026
2026<script id="underscore-js" src="https://sanantonioreport.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2026
2026
2027<script id="wp-util-js-extra"> 2028var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 2029//# sourceURL=wp-util-js-extra 2030</script>
vendor: 1 bytes, line 2030
2030
2031<script id="wp-util-js" src="https://sanantonioreport.org/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2031
2031
2032<script id="newspack-ui-js-extra"> 2033var newspackUIData = {"icons":{"error":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" class=\"newspack-ui__svg-icon--error\"\u003E\n\t\t\t\t\u003Cpath fill-rule=\"evenodd\" d=\"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z\" /\u003E\n\t\t\t\u003C/svg\u003E","warning":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" class=\"newspack-ui__svg-icon--caution\"\u003E\n\t\t\t\t\u003Cpath fill-rule=\"evenodd\" d=\"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z\" /\u003E\n\t\t\t\u003C/svg\u003E"}}; 2034//# sourceURL=newspack-ui-js-extra 2035</script>
vendor: 1 bytes, line 2035
2035
2036<script data-wp-strategy="defer" defer id="newspack-ui-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/newspack-ui.js?ver=d1407b1574b82f495aa2" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2036
2036
2037<script id="wpsm_count_bootstrap-js-front-js" src="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/js/bootstrap.js?ver=7.1.2" defer></script>
vendor: 1 bytes, line 2037
2037
2038<script id="wpsm-new_count_script3-js" src="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/js/counter_nscript.js?ver=7.1.2" defer></script>
vendor: 1 bytes, line 2038
2038
2039<script id="wpsm-new_count_waypoints-js" src="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/js/waypoints.min.js?ver=7.1.2" defer></script>
vendor: 1 bytes, line 2039
2039
2040<script id="wpsm-new_count_script2-js" src="https://sanantonioreport.org/wp-content/plugins/counter-number-showcase/assets/js/jquery.counterup.min.js?ver=7.1.2" defer></script>
vendor: 1 bytes, line 2040
2040
2041<script data-wp-strategy="defer" defer id="newspack-ads-frontend-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-ads/includes/../dist/frontend.js?ver=8dc778583f80c834cc12"></script>
vendor: 1 bytes, line 2041
2041
2042<script id="electionkit-js-extra"> 2043var ajax_object = {"ajaxurl":"https://sanantonioreport.org/wp-admin/admin-ajax.php","ajax_nonce":"c6a637cf25"}; 2044//# sourceURL=electionkit-js-extra 2045</script>
vendor: 1 bytes, line 2045
2045
2046<script id="electionkit-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-electionkit/dist/electionkit.js?ver=1.0.0" defer></script>
vendor: 1 bytes, line 2046
2046
2047<script data-wp-strategy="defer" defer id="newspack_commons-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/commons.js?ver=59efc466b06e4617237b" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2047
2047
2048<script id="wp-hooks-js" src="https://sanantonioreport.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2048
2048
2049<script id="wp-i18n-js" src="https://sanantonioreport.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2049
2049
2050<script id="wp-i18n-js-after"> 2051wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2052//# sourceURL=wp-i18n-js-after 2053</script>
vendor: 1 bytes, line 2053
2053
2054<script id="newspack-recaptcha-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 2055var newspack_recaptcha_data = {"site_key":"6LdNPsQeAAAAAOSutrr_jRjeQwn5bilH73fxtY7M","version":"v3","api_url":"https://www.google.com/recaptcha/api.js?render=6LdNPsQeAAAAAOSutrr_jRjeQwn5bilH73fxtY7M"}; 2056//# sourceURL=newspack-recaptcha-js-extra 2057</script>
vendor: 1 bytes, line 2057
2057
2058<script data-wp-strategy="async" defer id="newspack-recaptcha-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/other-scripts/recaptcha.js?ver=e1f2edd75ff5d2c218f4" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2058
2058
2059<script id="newspack-reader-activation-js-extra"> 2060var newspack_ras_config = {"auth_intention_cookie":"np_auth_intention","cid_cookie":"newspack-cid","is_logged_in":"","authenticated_email":"","otp_auth_action":"np_otp_auth","otp_rate_interval":"60","auth_action_result":"np_auth_link_result","account_url":"https://sanantonioreport.org/my-account/","is_ras_enabled":"","verify_new_reader_accounts":"1","verification_url":"https://sanantonioreport.org/wp-admin/admin-ajax.php","check_email_url":"https://sanantonioreport.org/wp-json/newspack/v1/reader-activation/check-email","captcha_site_key":"6LdNPsQeAAAAAOSutrr_jRjeQwn5bilH73fxtY7M","captcha_version":"v3"}; 2061var newspack_reader_data = {"store_prefix":"np_reader_1_","is_temporary":"","reader_activity":[],"read_only_keys":["active_memberships","active_subscriptions","is_former_donor","newsletter_subscribed_lists","available_deals"],"api_url":"https://sanantonioreport.org/wp-json/newspack/v1/reader-data","session_url":"https://sanantonioreport.org/wp-json/newspack/v1/reader/session"}; 2062//# sourceURL=newspack-reader-activation-js-extra 2063</script>
vendor: 1 bytes, line 2063
2063
2064<script data-wp-strategy="defer" defer id="newspack-reader-activation-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/reader-activation.js?ver=92f110f9fad6dc3b7e9c" data-amp-plus-allowed type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2064
2064
2065<script id="newspack-reader-auth-js-extra"> 2066var newspack_reader_activation_labels = {"title":"Sign in or register","invalid_email":"Please enter a valid email address.","invalid_password":"Please enter a password.","invalid_display":"Display name cannot match your email address. Please choose a different display name.","blocked_popup":"The popup has been blocked. Allow popups for the site and try again.","code_sent":"Code sent! Check your inbox.","code_resent":"Code resent! Check your inbox.","verification_error":"Something went wrong. Please try again.","create_account":"Create an account","signin":{"title":"Sign in or register","success_title":"Success! You\u2019re signed in.","success_message":"Login successful!","continue":"Continue","resend_code":"Resend code","otp":"Email me a one-time code instead","otp_title":"Enter the code sent to your email","forgot_password":"Forgot password","create_account":"Create an account","register":"Sign in to an existing account","go_back":"Go back","set_password":"Set a password (optional)"},"register":{"title":"Create an account","success_title":"Success! Your account was created and you\u2019re signed in.","success_description":"In the future, you\u2019ll sign in with a magic link, or a code sent to your email. If you\u2019d rather use a password, you can set one below."},"verify":"Thank you for verifying your account!","magic_link":"Please check your inbox for an authentication link.","password_reset_interval":"Please wait a moment before requesting another password reset email.","account_link":{"signedin":"My Account","signedout":"Sign In"},"newsletters_cta":"Subscribe to our newsletter","newsletters_confirmation":"Thanks for supporting San Antonio Report.","newsletters_continue":"Continue","newsletters_details":"Get the best of San Antonio Report directly in your email inbox.","newsletters_success":"Signup successful!","newsletters_title":"Sign up for newsletters","auth_form_action":"reader-activation-auth-form","sign_in_to_upgrade":"Sign in to upgrade","register_to_upgrade":"Register to upgrade"}; 2067//# sourceURL=newspack-reader-auth-js-extra 2068</script>
vendor: 1 bytes, line 2068
2068
2069<script data-wp-strategy="defer" defer id="newspack-reader-auth-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-plugin/dist/reader-auth.js?ver=004cfe784118b547beea" data-amp-plus-allowed type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2069
2069
2070<script id="wp-url-js" src="https://sanantonioreport.org/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 2070
2070
2071<script id="newspack-popups-criteria-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 2072var newspackPopupsCriteria = {"is_non_preview_user":"","config":{"articles_read":{"matchingFunction":"range","matchingAttribute":"articles_read","optionParams":[]},"articles_read_in_session":{"matchingFunction":"range","matchingAttribute":"articles_read_in_session","optionParams":[]},"favorite_categories":{"matchingFunction":"list__in","matchingAttribute":"favorite_categories","optionParams":[]},"devices":{"matchingFunction":"default","matchingAttribute":"devices","optionParams":{"Desktop":{"max_width":9223372036854775807,"min_width":1280},"Laptop":{"max_width":1280,"min_width":1024},"Tablet":{"max_width":1024,"min_width":768},"Mobile":{"max_width":768,"min_width":480},"Mobile small":{"max_width":480,"min_width":0}}},"user_account":{"matchingFunction":"default","matchingAttribute":"user_account","optionParams":[]},"newsletter":{"matchingFunction":"default","matchingAttribute":"newsletter","optionParams":[]},"subscribed_lists":{"matchingFunction":"list__in","matchingAttribute":"newsletter_subscribed_lists","optionParams":[]},"not_subscribed_lists":{"matchingFunction":"list__not_in","matchingAttribute":"newsletter_subscribed_lists","optionParams":[]},"donation":{"matchingFunction":"default","matchingAttribute":"donation","optionParams":[]},"active_subscriptions":{"matchingFunction":"list__in","matchingAttribute":"active_subscriptions","optionParams":[]},"not_active_subscriptions":{"matchingFunction":"list__not_in","matchingAttribute":"active_subscriptions","optionParams":[]},"sources_to_match":{"matchingFunction":"list__in","matchingAttribute":"referrer","optionParams":[]},"sources_to_exclude":{"matchingFunction":"list__not_in","matchingAttribute":"referrer","optionParams":[]},"has_available_deal":{"matchingFunction":"list__in","matchingAttribute":"available_deals","optionParams":[]}}}; 2073//# sourceURL=newspack-popups-criteria-js-extra 2074</script>
vendor: 1 bytes, line 2074
2074
2075<script data-wp-strategy="defer" id="newspack-popups-criteria-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-popups/includes/../dist/criteria.js?ver=1789759412" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2075
2075
2076<script id="newspack-popups-view-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 2077var newspack_popups_view = {"debug":"","has_disabled_prompts":"","site_id":"1","segments":{"121049":{"name":"Donor","criteria":[{"criteria_id":"donation","value":"donors"}],"priority":1},"121048":{"name":"Newsletter subscriber","criteria":[{"criteria_id":"newsletter","value":"subscribers"}],"priority":3},"121046":{"name":"Non-donors","criteria":[{"criteria_id":"donation","value":"non-donors"}],"priority":4},"131062":{"name":"Non-Subscribers (Engaged: 4 or more articles read)","criteria":[{"criteria_id":"articles_read","value":{"min":"4"}}],"priority":5},"131061":{"name":"Non-Subscribers (Casual: 3 or fewer articles read)","criteria":[{"criteria_id":"articles_read","value":{"min":1,"max":"3"}},{"criteria_id":"newsletter","value":"non-subscribers"}],"priority":6},"121045":{"name":"Non-subscribers","criteria":[{"criteria_id":"newsletter","value":"non-subscribers"},{"criteria_id":"donation","value":"non-donors"}],"priority":8}}}; 2078//# sourceURL=newspack-popups-view-js-extra 2079</script>
vendor: 1 bytes, line 2079
2079
2080<script id="newspack-popups-view-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-popups/includes/../dist/view.js?ver=1789759412" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2080
2080
2081<script id="stickThis-js-extra"> 2082var sticky_anything_engage = {"element":"header#masthead.site-header","topspace":"0","minscreenwidth":"0","maxscreenwidth":"999999","zindex":"9999","legacymode":"","dynamicmode":"","debugmode":"","pushup":"","adminbar":"1"}; 2083//# sourceURL=stickThis-js-extra 2084</script>
vendor: 1 bytes, line 2084
2084
2085<script id="stickThis-js" src="https://sanantonioreport.org/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/stickThis.js?ver=2.1.1" defer></script>
vendor: 1 bytes, line 2085
2085
2086<script id="wp-jp-i18n-loader-js" src="https://sanantonioreport.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&ver=5ba5dddc04be2306aaf0" defer></script>
vendor: 1 bytes, line 2086
2086
2087<script id="wp-jp-i18n-loader-js-after" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 2088wp.jpI18nLoader.state = {"baseUrl":"https://sanantonioreport.org/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-account-protection":"plugins/jetpack","jetpack-activity-log":"plugins/jetpack","jetpack-admin-ui":"plugins/jetpack","jetpack-agents-manager":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-block-delimiter":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-comments":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-feature-flags":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-menu-badges":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-plugins-installer":"plugins/jetpack","jetpack-podcast":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-post-media":"plugins/jetpack","jetpack-premium-analytics-pkg":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-scan-page":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-seo":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-stats-pkg":"plugins/jetpack","jetpack-sync":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-abilities":"plugins/jetpack","jetpack-wp-build-polyfills":"plugins/jetpack"},"domainPaths":{"jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-activity-log":"jetpack_vendor/automattic/jetpack-activity-log/","jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-agents-manager":"jetpack_vendor/automattic/jetpack-agents-manager/","
2088jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-comments":"jetpack_vendor/automattic/jetpack-comments/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-feature-flags":"jetpack_vendor/automattic/jetpack-feature-flags/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-menu-badges":"jetpack_vendor/automattic/jetpack-menu-badges/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-podcast":"jetpack_vendor/automattic/jetpack-podcast/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-premium-analytics-pkg":"jetpack_vendor/automattic/jetpack-premium-analytics/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-scan-page":"jetpack_vendor/automattic/jetpack-scan-page/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-seo":"jetpack_vendor/automattic/jetpack-seo/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-stats-pkg":"jetpack_vendor/automattic/jetpack-stats/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-abilities":"jetpack_vendor/automattic/jetpack-wp-abilities/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/"}}; 2089//# sourceURL=wp-jp-i18n-loader-js-after 2090</script>
vendor: 1 bytes, line 2090
2090
2091<script id="wp-polyfill-js" src="https://sanantonioreport.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 2091
2091
2092<script id="jetpack-instant-search-js-before"> 2093var JetpackInstantSearchOptions={"overlayOptions":{"colorTheme":"light","enableInfScroll":false,"enableFilteringOpensOverlay":true,"enablePostDate":true,"enableProductPrice":true,"enableSort":false,"highlightColor":"#FFC","overlayTrigger":"submit","resultFormat":"expanded","showPoweredBy":false,"defaultSort":"newest","excludedPostTypes":[],"fallbackImageUrl":"","enableFallbackImage":false},"homeUrl":"https://sanantonioreport.org","locale":"en-US","postsPerPage":10,"siteId":172243930,"searchSuggestionsEnabled":false,"postTypes":{"post":{"singular_name":"Post","name":"Posts"},"page":{"singular_name":"Page","name":"Pages"},"attachment":{"singular_name":"Media","name":"Media"},"product":{"singular_name":"Product","name":"Products"},"newspack_nl_cpt":{"singular_name":"Newsletter","name":"Newsletters"},"newspack_nl_list":{"singular_name":"Subscription List","name":"Subscription Lists"},"govpack_profiles":{"singular_name":"Profile","name":"Profiles"}},"webpackPublicPath":"https://sanantonioreport.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/","isPhotonEnabled":true,"isFreePlan":false,"apiRoot":"https://sanantonioreport.org/wp-json/","apiNonce":"40a3a29c2f","isPrivateSite":false,"isWpcom":false,"hasOverlayWidgets":false,"widgets":[],"widgetsOutsideOverlay":[],"hasNonSearchWidgets":false,"preventTrackingCookiesReset":false,"disableTracking":false,"aiAnswersEnabled":false,"aiMasterEnabled":true}; 2094//# sourceURL=jetpack-instant-search-js-before 2095</script>
vendor: 1 bytes, line 2095
2095
2096<script id="jetpack-instant-search-js" src="https://sanantonioreport.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&ver=b7564314fc3fe5ac70f3" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2096
2096
2097<script id="jp-tracks-js" src="//stats.wp.com/w.js?ver=202639" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2097
2097
2098<script id="wp-parsely-loader-js-before"> 2099window.wpParselySiteId = 'therivardreport.com'; 2100//# sourceURL=wp-parsely-loader-js-before 2101</script>
vendor: 1 bytes, line 2101
2101
2102<script id="wp-parsely-loader-js" src="https://sanantonioreport.org/wp-content/plugins/wp-parsely/build/loader.js?ver=ecf94842061bea03d54b" defer></script>
vendor: 1 bytes, line 2102
2102
2103<script id="parsely-cfg" data-parsely-site="therivardreport.com" src="https://cdn.parsely.com/keys/therivardreport.com/p.js?ver=3.24.1" defer></script>
vendor: 1 bytes, line 2103
2103
2104<script id="newspack-amp-fallback-js-extra"> 2105var newspackScreenReaderText = {"open_search":"Open Search","close_search":"Close Search","expand_comments":"Expand Comments","collapse_comments":"Collapse Comments","show_order_details":"Show details","hide_order_details":"Hide details","open_dropdown_menu":"Open dropdown menu","close_dropdown_menu":"Close dropdown menu","is_amp":""}; 2106//# sourceURL=newspack-amp-fallback-js-extra 2107</script>
vendor: 1 bytes, line 2107
2107
2108<script data-wp-strategy="defer" defer id="newspack-amp-fallback-js" src="https://sanantonioreport.org/wp-content/themes/newspack-theme/js/dist/amp-fallback.js?ver=2.27.0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2108
2108
2109<script id="newspack-menu-accessibility-js-extra"> 2110var newspackScreenReaderText = {"open_search":"Open Search","close_search":"Close Search","expand_comments":"Expand Comments","collapse_comments":"Collapse Comments","show_order_details":"Show details","hide_order_details":"Hide details","open_dropdown_menu":"Open dropdown menu","close_dropdown_menu":"Close dropdown menu","is_amp":""}; 2111//# sourceURL=newspack-menu-accessibility-js-extra 2112</script>
vendor: 1 bytes, line 2112
2112
2113<script data-wp-strategy="defer" defer id="newspack-menu-accessibility-js" src="https://sanantonioreport.org/wp-content/themes/newspack-theme/js/dist/menu-accessibility.js?ver=2.27.0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2113
2113
2114<script id="newspack-font-loading-js-extra"> 2115var newspackFontLoading = {"fonts":["Open Sans","Open Sans"]}; 2116//# sourceURL=newspack-font-loading-js-extra 2117</script>
vendor: 1 bytes, line 2117
2117
2118<script data-wp-strategy="defer" defer id="newspack-font-loading-js" src="https://sanantonioreport.org/wp-content/themes/newspack-theme/js/dist/font-loading.js?ver=2.27.0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2118
2118
2119<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://sanantonioreport.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&ver=8d8bb846cc19ac858460"></script>
vendor: 1 bytes, line 2119
2119
2120<script id="advanced-ads-find-adblocker-js" src="https://sanantonioreport.org/wp-content/plugins/advanced-ads/admin/assets/js/advertisement.js" defer></script>
vendor: 1 bytes, line 2120
2120
2121<script id="sourcebuster-js-js" src="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.2" defer></script>
vendor: 1 bytes, line 2121
2121
2122<script id="wc-order-attribution-js-extra"> 2123var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://sanantonioreport.org/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 2124//# sourceURL=wc-order-attribution-js-extra 2125</script>
vendor: 1 bytes, line 2125
2125
2126<script id="wc-order-attribution-js" src="https://sanantonioreport.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.2" defer></script>
vendor: 1 bytes, line 2126
2126
2127<script id="perfmatters-lazy-load-js-before"> 2128window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;});function perfmattersLazyLoadVideo(e){var t=document.createElement("iframe"),r="ID?";r+=0===e.dataset.query.length?"":e.dataset.query+"&",r+="autoplay=1",t.setAttribute("src",r.replace("ID",e.dataset.src)),e.dataset.referrerpolicy && t.setAttribute("referrerpolicy",e.dataset.referrerpolicy),t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen","1"),t.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),e.replaceChild(t,e.firstChild)};function perfmattersLazyLoadYouTube(e){perfmattersLazyLoadVideo(e)} 2129//# sourceURL=perfmatters-lazy-load-js-before 2130</script>
vendor: 1 bytes, line 2130
2130
2131<script id="perfmatters-lazy-load-js" async src="https://sanantonioreport.org/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.6.8"></script>
vendor: 1 bytes, line 2131
2131
2132<script id="jetpack-stats-js-before"> 2133_stq = window._stq || []; 2134_stq.push([ "view", {"v":"ext","blog":"172243930","post":"5152765","tz":"-5","srv":"sanantonioreport.org","hp":"atomic","ac":"6","amp":"0","j":"1:16.3-a.3"} ]); 2135_stq.push([ "clickTrackerInit", "172243930", "5152765" ]); 2136//# sourceURL=jetpack-stats-js-before 2137</script>
vendor: 1 bytes, line 2137
2137
2138<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2138
2138
2139<script data-wp-strategy="defer" defer id="remote_sdk-js" src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js?ver=1.0.0"></script>
vendor: 1 bytes, line 2139
2139
2140<script data-wp-strategy="defer" defer id="newspack-blocks-homepage-articles-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-blocks/dist/homepage-articles/view.js?ver=ccbc0118b42975c59e5b" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2140
2140
2141<script id="newspack-newsletters-subscribe-block-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 2142var newspack_newsletters_subscribe_block = {"recaptcha_error":"Error loading the reCaptcha library.","invalid_email":"Please enter a valid email address"}; 2143var newspack_newsletters_subscribe_block = {"recaptcha_error":"Error loading the reCaptcha library.","invalid_email":"Please enter a valid email address"}; 2144var newspack_newsletters_subscribe_block = {"recaptcha_error":"Error loading the reCaptcha library.","invalid_email":"Please enter a valid email address"}; 2145var newspack_newsletters_subscribe_block = {"recaptcha_error":"Error loading the reCaptcha library.","invalid_email":"Please enter a valid email address"}; 2146//# sourceURL=newspack-newsletters-subscribe-block-js-extra 2147</script>
vendor: 1 bytes, line 2147
2147
2148<script id="newspack-newsletters-subscribe-block-js" src="https://sanantonioreport.org/wp-content/plugins/newspack-newsletters/src/blocks/subscribe/../../../dist/subscribeBlock.js?ver=1789672941" async data-amp-plus-allowed type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 2148
2148
2149<script id="jquery.dfp.js-js" src="https://sanantonioreport.org/wp-content/plugins/doubleclick-for-wp/js/vendor/jquery.dfp.js/jquery.dfp.min.js?ver=0.3.0" defer></script>
vendor: 1 bytes, line 2149
2149
2150<script id="jquery.dfw.js-js-extra"> 2151var dfw = {"dfpID":"65246486","network_code":"65246486","mappings":[],"targeting":{"Page":["single"],"Category":[]}}; 2152//# sourceURL=jquery.dfw.js-js-extra 2153</script>
vendor: 1 bytes, line 2153
2153
2154<script id="jquery.dfw.js-js" src="https://sanantonioreport.org/wp-content/plugins/doubleclick-for-wp/js/jquery.dfw.js?ver=0.3.0" defer></script>
vendor: 1 bytes, line 2154
2154
2155<script>!function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}();</script>
2155
2155<script> 2156 var newspackPopupsData = {"5452479":{"newspack_popup_id":5452479,"prompt_title":"Daily Reach redesign push pop-up (Sept 2026)","prompt_frequency":"every 2 pageviews,max 2 times,resetting every week","prompt_placement":"bottom","prompt_has_newsletters_subscription":1,"action_type":"newsletters_subscription"},"Daily Reach redesign push pop-up (Sept 2026)":{"newspack_popup_id":5452479,"prompt_title":"Daily Reach redesign push pop-up (Sept 2026)","prompt_frequency":"every 2 pageviews,max 2 times,resetting every week","prompt_placement":"bottom","prompt_has_newsletters_subscription":1,"action_type":"newsletters_subscription"},"5452476":{"newspack_popup_id":5452476,"prompt_title":"The Recap redesign push pop-up (Sept 2026)","prompt_frequency":"every 2 pageviews,max 2 times,resetting every week","prompt_placement":"bottom","prompt_has_newsletters_subscription":1,"action_type":"newsletters_subscription"},"The Recap redesign push pop-up (Sept 2026)":{"newspack_popup_id":5452476,"prompt_title":"The Recap redesign push pop-up (Sept 2026)","prompt_frequency":"every 2 pageviews,max 2 times,resetting every week","prompt_placement":"bottom","prompt_has_newsletters_subscription":1,"action_type":"newsletters_subscription"}}; 2157 </script>
2157 2158
2158<script type="text/javascript"> 2159 (function() { 2160 window.wcAnalytics = window.wcAnalytics || {}; 2161 const wcAnalytics = window.wcAnalytics; 2162 2163 // Set the assets URL for webpack to find the split assets. 2164 wcAnalytics.assets_url = 'https://sanantonioreport.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/'; 2165 2166 // Set the REST API tracking endpoint URL. 2167 wcAnalytics.trackEndpoint = "https://sanantonioreport.org/wp-json/woocommerce-analytics/v1/track"; 2168 2169 // Set common properties for all events. 2170 wcAnalytics.commonProps = {"ui":0,"blog_id":172243930,"store_id":"599d3e21-edc5-40b4-9976-f3f8a53fff29","url":"https://sanantonioreport.org","woo_version":"11.1.2","wp_version":"7.1.2","store_admin":0,"device":"desktop","store_currency":"USD","timezone":"America/Chicago","is_guest":1}; 2171 2172 // Set the event queue. 2173 wcAnalytics.eventQueue = []; 2174 2175 // Features. 2176 wcAnalytics.features = { 2177 ch: false, 2178 sessionTracking: false, 2179 proxy: false, 2180 }; 2181 2182 wcAnalytics.breadcrumbs = ["Business \u0026amp; Development"]; 2183 2184 // Page context flags. 2185 wcAnalytics.pages = { 2186 isAccountPage: false, 2187 isCart: false, 2188 }; 2189 })(); 2190 </script>
2190 2191
2192<script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=0;window.pmDT=15;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode?t.parentNode.replaceChild(n,t):e()})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);
2192i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script>
2192</body> 2193</html> 2194<!-- 2195 generated 254 seconds ago 2196 generated in 1.347 seconds 2197 served from batcache in 0.004 seconds 2198 expires in 46 seconds 2199-->
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.