1 <!DOCTYPE html> 2 <html lang="en-US"> 3 <head> 4 <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><meta charset="UTF-8"><meta name="application-name" id="app-name" content="orlandosentinel"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="msvalidate.01" content="4B535F7EB2971D1FCBA5D1D3E3E292C3" /> 5 <meta name="robots" content="noarchive" /> 6 <meta name="tdm-reservation" content="1" /> 7 <title>Login – Orlando Sentinel</title> 8<link rel='preload' as='image' fetchpriority='high' href='https://www.orlandosentinel.com/wp-content/uploads/2023/03/cropped-Screen_Shot_2023-03-29_at_3.22.03_PM-removebg-preview-1.png' type='image/png' /> 9<meta name='robots' content='max-image-preview:large' />
10<script type='text/javascript'> 11/* <![CDATA[ */ 12var scriptHelpers = {"staticPath":"https:\/\/www.orlandosentinel.com\/wp-content\/themes\/assets\/static\/"}; 13/* ]]> */ 14</script>
vendor: 1 bytes, line 14
14
15<script id="mng_admiral_script" type="text/javascript"> 16!(function(h,_name,r,Q,i){i=function(){(i.q=i.q||[]).push(arguments)},h[_name=r(r(_name))]=h[_name]||i,h[_name].v=h[_name].v||4,h[_name].s=3+0})(window,'%25%361%2564m%2569%72%25%36%31%256C',decodeURI);!(function(h,r,Q,i,E,e,d,x,B){e=function(r,s){return r<2&&s};try{r[Q]=r[Q]||function(h){h?d[h]=!0:e()},d=r[Q]}catch(l){return void e()}!(function y(r,Q,T,O){function c(){try{if(d[T&&T.src||Q]||d[x])return}catch(l){return void e()}T&&(T.remove(),T=null),clearTimeout(B),!r&&Q&&(Q+=(-1===Q.indexOf("?")?"?":"&")+"r=1"),(Q=e(++r,Q))&&y(r,Q)}(T=h.createElement(i)).__apNoHold=!0,O=h.getElementsByTagName(i)[0],T.async=1,T.src=Q,r>0&&(T.fetchPriority="high"),B=setTimeout(c,6e3+2e3*r),T[E]("error",c),T[E]("load",c),O.parentNode.insertBefore(T,O)})(0,x="https://thebestpaints.com/dist/reieo6ym8gqg.min.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItOA","script","addEventListener",{});; 17; 18!(function(h,r,Q,i,E,e,d,x,B,l,y,_name,T,O,c,v,t,S,N,p,C,n){_name=(y=function(h){return r(r(h))})('%25%361%64%256%44%69%25%372%61l'),T=h.localStorage,O=h.sessionStorage,c=y('%5Fa%64%256D%72%256%43c%25%36B%76%70'),t=h.location;try{0===document.referrer.indexOf(t.origin)?(v=new URLSearchParams(t.search)).get(y('%25%35%46%25%36%31%63%72%2569'))?((S=v.get(y('%255F%256%31%2563%74')))===y('%65%25%378%74%2565n%64')?N=[["admir\u0061l\u002d\u0065\u0078t\u0065\u006e\u0064ed","true"||_name]]:S===y('%73h%61p%25%365')&&(N=[["a\u0064\u006di\u0072al\u002d\u0073\u0068ap\u0065\u0064","true"||_name]]),N&&(O[c]=JSON.stringify(N))):N=JSON.parse(O[c]||"[]"):delete O[c]}catch(b){N=[]}function I(r,Q){try{r=JSON.parse(T["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItOA"]||"{}").lgk||[]}catch(b){r=[]}N&&(r=r.concat(N)),r&&r.length&&(Q=h[p].pubads())&&r.forEach((function(h){h&&h[0]&&Q.setTargeting(h[0],h[1]||"")}))}p=y('%67%6F%6F%25%36%37%256%43%25%36%35%2574%256%31%67');try{n=(C=h[p]=h[p]||{}).cmd=C.cmd||[],typeof C.pubads===Q?I():typeof n.unshift===Q?n.unshift(I):n.push(I)}catch(b){}})(window,decodeURI,"function"); 19</script>
19 20<link rel='dns-prefetch' href='//metrics.rapidedge.io' /> 21<link rel='dns-prefetch' href='//htlbid.com' /> 22<link rel='dns-prefetch' href='//cmp.osano.com' /> 23<link rel='dns-prefetch' href='//ak.sail-horizon.com' /> 24<link rel='dns-prefetch' href='//cdn.parsely.com' /> 25<link rel='dns-prefetch' href='//ajax.googleapis.com' /> 26<link rel='dns-prefetch' href='//x446.orlandosentinel.com' /> 27<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 28<link rel='dns-prefetch' href='//v0.wordpress.com' /> 29<link rel="alternate" type="application/rss+xml" title="Orlando Sentinel » Feed" href="https://www.orlandosentinel.com/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="Orlando Sentinel » Comments Feed" href="https://www.orlandosentinel.com/comments/feed/" /> 31<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.orlandosentinel.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.orlandosentinel.com%2Flogin%2F" /> 32<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.orlandosentinel.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.orlandosentinel.com%2Flogin%2F&format=xml" /> 33<link rel='stylesheet' id='all-css-9844' href='https://www.orlandosentinel.com/_static/??-eJyNjDEKgDAMAD9kTdtFHcS3qA0SqGlpUsTf29VBcDzuOLiy2RMrskKO9SAWEFI0L0glrhyStIoYIwQShV2a1TtifxL3jTr4NdNCW2X8mCzn7IbJjtb5yT/nFzrV' type='text/css' media='all' /> 34<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/orlandosentinel.com/htlbid.css' media='screen' /> 35<style id='__htl_style-inline-css'> 36@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } } 37/*# sourceURL=__htl_style-inline-css */ 38</style> 39<link rel='stylesheet' id='all-css-523b' href='https://www.orlandosentinel.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790801292' type='text/css' media='all' /> 40<style id='wp-emoji-styles-inline-css'> 41 42 img.wp-smiley, img.emoji { 43 display: inline !important; 44 border: none !important; 45 box-shadow: none !important; 46 height: 1em !important; 47 width: 1em !important; 48 margin: 0 0.07em !important; 49 vertical-align: -0.1em !important; 50 background: none !important; 51 padding: 0 !important; 52 } 53/*# sourceURL=wp-emoji-styles-inline-css */ 54</style> 55<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.orlandosentinel.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790806178' media='all' /> 56<link rel='stylesheet' id='all-css-1aa1' href='https://www.orlandosentinel.com/_static/??-eJx9zDEKwzAMheELVVWSpc1QSo+SOMIW2JKJZEpuH1ModOrw+OENH74rBBUncQyZe6A0qLlFFsNvi0QwUkhtxcWM3DBYn9Zj55gcRJ0DXft5wb+i7QFfm/0qRVfOBMuWyFgFzI/8oZ7lMd7m4T6M0zydSaE+Rw==' type='text/css' media='all' /> 57<link rel='stylesheet' id='mason-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400%2C700%2C800%7CNoto+Serif%3A400%2C400i%2C700%2C700i%2C800&display=swap&ver=6.9.9' media='all' /> 58<link rel='stylesheet' id='all-css-2a45' href='https://www.orlandosentinel.com/_static/??/wp-content/themes/assets/static/css/measuredvibrant.css,/wp-content/plugins/dfm-ad-mods/dist/css/style.min.css?m=1790806178' type='text/css' media='all' />
59<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&audience=1&tpcs=1&partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 59
59
60<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/f15ebf08-7008-40fe-9af3-db96dc3e8266/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 60
60
61<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
vendor: 1 bytes, line 61
61
62<script id="sso-tools-js-extra"> 63var MNG_SSO_CONNEXT_EVENT_TIMING_ANALYTICS = ["enabled"]; 64//# sourceURL=sso-tools-js-extra 65</script>
vendor: 1 bytes, line 65
65
66<script type="text/javascript" src="https://www.orlandosentinel.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790352095g" ></script>
66<script id="mg2_loader_loader-js-extra"> 67var MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":false,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"Tribune","configCode":"SophiOS","clientCode":"dfm","debug":false,"silentmode":true,"attr":"5OrlSent","settingsKey":"5OrlSent","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"AlyOJG8G68iWRXTUcqyosgEvqW3klrMl","redirect_uri":"https://www.orlandosentinel.com/login"}}}],"FP_CNAME":"fp.orlandosentinel.com","DL_CNAME":"g2i.orlandosentinel.com","NXT_CNAME":"engage.orlandosentinel.com","CONFIG_URL":"https://loader-config.orlandosentinel.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}}; 68//# sourceURL=mg2_loader_loader-js-extra 69</script>
vendor: 1 bytes, line 69
69
70<script src="https://www.orlandosentinel.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 70
70
71<script id="mg2_loader_loader-js-after"> 72(function( MG2, MG2Loader ) { 73 if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) { 74 console.log("mg2loader: not waiting"); 75 MG2Loader.init( MG2.settings ); 76 } 77})( MG2, MG2Loader ); 78//# sourceURL=mg2_loader_loader-js-after 79</script>
vendor: 1 bytes, line 79
79
80<script id="digisubs_settings-js-extra"> 81var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"965743605721-6atni09dagn4khhloouu1r6cicc2rpi3.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"AlyOJG8G68iWRXTUcqyosgEvqW3klrMl","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.orlandosentinel.com","newsletterId":"283","newslettersEnabled":"","myAccountLink":"https://myaccount.orlandosentinel.com/","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"900","whiteList":"mng-entitlements; mng-jwt-decoded","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 82//# sourceURL=digisubs_settings-js-extra 83</script>
vendor: 1 bytes, line 83
83
84<script id="connext_utils-js-extra"> 85var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"965743605721-6atni09dagn4khhloouu1r6cicc2rpi3.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"AlyOJG8G68iWRXTUcqyosgEvqW3klrMl","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.orlandosentinel.com","newsletterId":"283","newslettersEnabled":"","myAccountLink":"https://myaccount.orlandosentinel.com/","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"900","whiteList":"mng-entitlements; mng-jwt-decoded","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 86//# sourceURL=connext_utils-js-extra 87</script>
vendor: 1 bytes, line 87
87
88<script type="text/javascript" src="https://www.orlandosentinel.com/_static/??-eJydzDEOwjAMQNELkbhdaBkQF2DlAEljWa4SN4odFW4PC1IHJtYvvQ97dcsmhmJQcycWhbyFhM3tFdSC8QIoFAjvHFtoL19Y/Kon+CGLkEtMrD3qFx+bVzRjIfWxS8r49+cDBJ/2MM6H161cx+kyzMN5nOb1Dd3+UfI=" ></script>
88<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js?ver=6.9.9" id="auth0_sdk-js"></script>
vendor: 1 bytes, line 88
88
89<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 89
89
90<script type="text/javascript" src="https://www.orlandosentinel.com/_static/??-eJylzMEKgCAQBNAfSlcvWYfoWzJFNnQLdqU+P2/RtU4Dw8yD81DrThJJ4Mg1ITEUSipgQq6egWURXF+dLguS9pVCjnrjDr4Y7UDxkr9MG6PkWFryY81lsm40g+mtG7Yb3X9VYA==" ></script>
90<script id="auth0-session-storage-js-before"> 91window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}'; 92//# sourceURL=auth0-session-storage-js-before 93</script>
vendor: 1 bytes, line 93
93
94<script src="https://www.orlandosentinel.com/wp-content/client-mu-plugins/src/Auth0/assets/dist/auth0-session-storage.min.js?ver=1.0.4" id="auth0-session-storage-js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://x446.orlandosentinel.com/script.js" id="x446-js"></script>
vendor: 1 bytes, line 95
95
96<script id="hhsl-check-js-extra"> 97var DFM_AD_MODS_LEVEL = ["4"]; 98//# sourceURL=hhsl-check-js-extra 99</script>
vendor: 1 bytes, line 99
99
100<script type="text/javascript" src="https://www.orlandosentinel.com/wp-content/plugins/dfm-ad-mods/dist/js/hhslCheck.min.js?m=1790801292g" ></script>
100<link rel="https://api.w.org/" href="https://www.orlandosentinel.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.orlandosentinel.com/wp-json/wp/v2/pages/1516177" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.orlandosentinel.com/xmlrpc.php?rsd" /> 101<meta name="generator" content="WordPress 6.9.9" /> 102<link rel='shortlink' href='https://www.orlandosentinel.com/?p=1516177' />
103<script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
103 <style> 104 .getty.aligncenter { 105 text-align: center; 106 } 107 .getty.alignleft { 108 float: none; 109 margin-right: 0; 110 } 111 .getty.alignleft > div { 112 float: left; 113 margin-right: 5px; 114 } 115 .getty.alignright { 116 float: none; 117 margin-left: 0; 118 } 119 .getty.alignright > div { 120 float: right; 121 margin-left: 5px; 122 } 123 </style> 124 <style>img#wpstats{display:none}</style> 125
125<script type="application/ld+json" id="mng-metadata">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"Login","url":"https:\/\/www.orlandosentinel.com\/login\/"}</script>
125<script type="application/ld+json" id="mng-breadcrumb-0">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.orlandosentinel.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.orlandosentinel.com\/login\/","name":"Login"}}]}</script>
125<link rel="canonical" href="https://www.orlandosentinel.com/login/" />
125<script> 126 var PushlySDK = window.PushlySDK || []; 127 function pushly() { PushlySDK.push(arguments) } 128 pushly('load', { 129 domainKey: decodeURIComponent("3Gj65NhtrXmTDB4xLGeXA7HcT8vHx7OgC0oN"), 130 sw: "https://www.orlandosentinel.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php", 131 swScope: "https://www.orlandosentinel.com/wp-content/plugins/pushly/" }); 132</script>
132 133 134<style id="customizer-styles"> div#page { 135 --primary: #1776c4; 136 } 137 div#page { 138 --primary-light: #1879c9; 139 } 140 div#page { 141 --primary-dark: #156cb4; 142 } 143 div#page { 144 --primary-darker: #1360a0; 145 } 146 </style>
146<script>window.addEventListener('message', 147 function s2nEventCallback(a){if('s2nEvent'===a.data.type) 148 {let t={event:'SendToNews load',sendtonews_player_key: 149 a.data.playerKey};window.dataLayer.push(t), 150 window.removeEventListener('message',s2nEventCallback)}});</script>
150<!-- Google Tag Manager Data Layer -->
151<script type='text/javascript'> 152 analyticsEvent = function() {}; 153 analyticsSocial = function() {}; 154 analyticsVPV = function() {}; 155 analyticsClearVPV = function() {}; 156 analyticsForm = function() {}; 157 window.dataLayer = window.dataLayer || []; 158 dataLayer.push({ 159 'quantcast' : '', 160 'quantcast label' : '', 161 'comscore' : '6035443', 162 'Publisher Domain' : 'orlandosentinel.com', 163 'Publisher Product' : 'orlandosentinel.com', 164 'kv' : 'page', 165 'Platform' : 'Web CMS', 166 'Release Version' : '6.9.9', 167 'Digital Publisher' : '', 168 'Section' : 'Login', 169 'Taxonomy1' : '', 170 'Taxonomy2' : '', 171 'Taxonomy3' : '', 172 'Taxonomy4' : '', 173 'Taxonomy5' : '', 174 'Publisher State' : '', 175 'Page Type' : 'page', 176 'User ID' : '', 177 'SiteName' : 'Orlando Sentinel', 178 'Cluster' : 'Trib FL', 179 'Mobile Presentation' : 'no', 180 'Content ID' : '1516177', 181 'Publish Hour of Day' : '2023-04-06T18:16:32-04:00', 182 'Create Hour of Day' : '2023-04-06T18:16:32-04:00', 183 'Update Hour of Day' : '2023-05-01T02:20:30-04:00', 184 'Content Source' : '', 185 'Canonical URL' : 'https://www.orlandosentinel.com/login/', 186 'Slug' : 'login', 187 'Primary_Section' : '', 188 'Primary_Tag' : '', 189 'Associated_Tags' : '', 190 'Associated_Sections' : '', 191 'Associated_Taxonomies' : '', 192 'Byline' : 'Kellan Loew', 193 'Byline_Email' : '[email protected]', 194 'Affiliation' : 'no_affiliation', 195 'Content Title' : 'Login', 196 'URL' : 'https://www.orlandosentinel.com/login/', 197 'Page Title' : 'Login', 198 'Article Characters' : '0', 199 'Article Words' : '0', 200 'Print Export' : 'false', 201 'Paywall_Level' : 'metered', 202 'Dateline' : '', 203 'Paragraph Count' : '0', 204 'Behind Paywall' : 'true', 205 'Article Template' : '' 206 }); 207</script>
207 208<!-- End Google Tag Manager Data Layer --> 209<!-- Google Tag Manager -->
210<script>
vendor: 347 bytes, lines 210-218
210 211(function(w,d,s,l,i) { 212 w[l]=w[l]||[]; 213 w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 214 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 215 j.async=true; 216 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 217}) 218(window,document,'script','dataLayer','
218GTM-TLFP4R
vendor: 4 bytes, line 218
218');
219</script>
219<!-- End Google Tag Manager --> 220 221<!-- Jetpack Open Graph Tags --> 222<meta property="og:type" content="article" /> 223<meta property="og:title" content="Login" /> 224<meta property="og:url" content="https://www.orlandosentinel.com/login/" /> 225<meta property="og:description" content="Visit the post for more." /> 226<meta property="article:published_time" content="2023-04-06T22:16:32+00:00" /> 227<meta property="article:modified_time" content="2023-05-01T06:20:30+00:00" /> 228<meta property="og:site_name" content="Orlando Sentinel" /> 229<meta property="og:image" content="https://www.orlandosentinel.com/wp-content/uploads/2023/03/OS-WP-fallback-image-3.png" /> 230<meta property="og:image:width" content="1200" /> 231<meta property="og:image:height" content="630" /> 232<meta property="og:image:alt" content="" /> 233<meta property="og:locale" content="en_US" /> 234<meta name="twitter:image" content="https://www.orlandosentinel.com/wp-content/uploads/2023/03/OS-WP-fallback-image-3.png" /> 235<meta name="twitter:text:title" content="Login" /> 236<meta name="twitter:card" content="summary" /> 237<meta name="twitter:description" content="Visit the post for more." /> 238 239<!-- End Jetpack Open Graph Tags --> 240<link rel="icon" href="https://www.orlandosentinel.com/wp-content/uploads/2023/03/OSIC.jpg?w=32" sizes="32x32" /> 241<link rel="icon" href="https://www.orlandosentinel.com/wp-content/uploads/2023/03/OSIC.jpg?w=32" sizes="192x192" /> 242<link rel="apple-touch-icon" href="https://www.orlandosentinel.com/wp-content/uploads/2023/03/OSIC.jpg?w=32" /> 243<meta name="msapplication-TileImage" content="https://www.orlandosentinel.com/wp-content/uploads/2023/03/OSIC.jpg?w=32" /> 244 </head> 245 246 <body class="wp-singular page-template page-template-sso-login page page-id-1516177 wp-custom-logo wp-theme-wp-mason wp-child-theme-scng"> 247 248 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 248-249
248 249<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
249GTM-TLFP4R
vendor: 83 bytes, line 249
249' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
250<!-- End Google Tag Manager (noscript) --> 251 <a href="#content" class="sr-only">Skip to content</a> 252 253 <div id="page" class="hfeed site"> 254 255 <div class="header-placeholder"></div><header class="site-header default headroom--top"> 256 <div class="nav-wrapper-primary"> 257 258 <div class="nav-wrapper-secondary "> 259 260 <div class="screen-wrapper"> 261 262 <div class="nav-primary-top"> 263 264 <div class="pushnav-flex-wrapper"> 265 <nav class="pushnav" role="navigation" aria-label="Main Menu" id="pushnav-container"><div id="menu-toggle" class="menu-toggle" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu of all sections"><span class="icon-hamburger"></span><span class="menu-label">All Sections</span></div> 266 <div class="wrapper-nav pushnav"> 267 <div class="border-container"> 268 <div class="top-pushnav-container"> 269 <a href="https://mktops.orlandosentinel.com/subscriptions/land-flash-sale-g-new/?market=os&source=index&g2i_or_o=Internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=sub-nav&g2i_campaign=FG24" id="mega-subscribe-button" class="subscribe-button" > 270 <span>Subscribe Now</span> </a> 271 <div class="accuweather-wrap"> 272 <div class="weather-date"> 273 <div class="date"> 274 Thursday, October 1st 2026 <a class="tribune-e-edition" title="Link to first E-Edition opens in a new window" target="_blank" href="https://digitaledition.orlandosentinel.com/shortcode/ORL218"> 275 <p class="e-edition">Daily e-Edition</p> </a> 276 <a class="tribune-e-edition" title="Link to second E-Edition opens in a new window" target="_blank" href="https://digitaledition.orlandosentinel.com/shortcode/ORL218"> 277 <p class="e-edition">Evening e-Edition</p> </a> 278 </div> 279 </div> 280 </div> 281 <a href="https://www.orlandosentinel.com" class="home-link icon-home3" title="Link to Home Page"> 282 <span>Home Page</span> 283 </a> 284 </div> 285 <ul id="pushnav" class="menu"><li id="menu-item-9936704" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936704 menu-large"><a href="/util-clean-cookies/?callbackURL=https://digitaledition.orlandosentinel.com/shortcode/ORL218">Daily e-Edition</a></li> 286<li id="menu-item-9936705" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936705 menu-large"><a href="/util-clean-cookies/?callbackURL=https://digitaledition.orlandosentinel.com/shortcode/ORL218">Evening e-Edition</a></li> 287<li id="menu-item-9936706" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9936706 menu-large"><a href="https://www.orlandosentinel.com/news/" aria-expanded="false" aria-haspopup="true">News</a> 288<ul class="sub-menu"> 289 <li id="menu-item-9977643" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9977643 menu-large"><a href="https://www.orlandosentinel.com/news/">News</a></li> 290 <li id="menu-item-9936708" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936708 menu-large"><a href="https://www.orlandosentinel.com/latest-headlines/">Latest Headlines</a></li> 291 <li id="menu-item-9977802" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9977802 menu-large"><a href="https://www.orlandosentinel.com/news/politics/">Politics</a></li> 292 <li id="menu-item-9936709" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936709 menu-large"><a href="https://www.orlandosentinel.com/news/education/">Education</a></li> 293 <li id="menu-item-9936710" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936710 menu-large"><a href="https://www.orlandosentinel.com/news/national/">National News</a></li> 294</ul> 295</li> 296<li id="menu-item-9936713" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9936713 menu-large"><a href="https://www.orlandosentinel.com/local-news/" aria-expanded="false" aria-haspopup="true">Local News</a> 297<ul class="sub-menu"> 298 <li id="menu-item-9936714" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936714 menu-large"><a href="https://www.orlandosentinel.com/local-news/">Local News</a></li> 299 <li id="menu-item-9936715" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-9936715 menu-large">
299<a href="https://www.orlandosentinel.com/location/florida/lake-county/">Lake County</a></li> 300 <li id="menu-item-9936716" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-9936716 menu-large"><a href="https://www.orlandosentinel.com/location/florida/orange-county/">Orange County</a></li> 301 <li id="menu-item-9936717" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-9936717 menu-large"><a href="https://www.orlandosentinel.com/location/florida/osceola-county/">Osceola County</a></li> 302 <li id="menu-item-9936718" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-9936718 menu-large"><a href="https://www.orlandosentinel.com/location/florida/seminole-county/">Seminole County</a></li> 303</ul> 304</li> 305<li id="menu-item-11513795" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-11513795 menu-large"><a href="https://www.orlandosentinel.com/news/health/" aria-expanded="false" aria-haspopup="true">Health</a> 306<ul class="sub-menu"> 307 <li id="menu-item-11513797" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11513797 menu-large"><a href="https://www.orlandosentinel.com/news/health/">Health</a></li> 308 <li id="menu-item-11513804" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11513804 menu-large"><a href="https://www.orlandosentinel.com/tag/medicare/">Medicare</a></li> 309</ul> 310</li> 311<li id="menu-item-9936719" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9936719 menu-large"><a href="https://www.orlandosentinel.com/sports/" aria-expanded="false" aria-haspopup="true">Sports</a> 312<ul class="sub-menu"> 313 <li id="menu-item-9936720" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936720 menu-large"><a href="https://www.orlandosentinel.com/sports/">Sports</a></li> 314 <li id="menu-item-9936721" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936721 menu-large"><a href="https://www.orlandosentinel.com/sports/high-school-sports/">High School Sports</a></li> 315 <li id="menu-item-9936722" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-9936722 menu-large"><a href="https://www.orlandosentinel.com/tag/ucf-knights/">UCF Knights</a></li> 316 <li id="menu-item-9936723" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936723 menu-large"><a href="https://www.orlandosentinel.com/sports/nba/orlando-magic/">Orlando Magic</a></li> 317 <li id="menu-item-9936836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936836 menu-large"><a href="https://www.orlandosentinel.com/author/mike-bianchi/">Mike Bianchi Commentary</a></li> 318 <li id="menu-item-9936725" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-9936725 menu-large"><a href="https://www.orlandosentinel.com/tag/florida-gators/">Florida Gators</a></li> 319</ul> 320</li> 321<li id="menu-item-9936726" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9936726 menu-large"><a href="https://www.orlandosentinel.com/business/" aria-expanded="false" aria-haspopup="true">Business</a> 322<ul class="sub-menu"> 323 <li id="menu-item-9936727" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936727 menu-large"><a href="https://www.orlandosentinel.com/business/">Business</a></li> 324 <li id="menu-item-10999414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10999414 menu-large"><a href="https://www.orlandosentinel.com/business/tourism/">Tourism</a></li> 325 <li id="menu-item-10999415" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10999415 menu-large"><a href="https://www.orlandosentinel.com/business/economy/">Economy</a></li> 326 <li id="menu-item-9936729" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936729 menu-large"><a href="https://www.orlandosentinel.com/business/real-estate/">Real Estate</a></li> 327 <li id="menu-item-9936730" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936730 menu-large"><a href="https://www.growthspotter.com/">GrowthSpotter</a></li> 328 <li id="menu-item-11088002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11088002 menu-large"><a href="https://www.orlandosentinel.com/best-reviews/">Consumer Reviews</a></li> 329</ul> 330</li> 331<li id="menu-item-10999367" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-10999367 menu-large"><a href="https://www.orlandosentinel.com/news/weather/" aria-expanded="false" aria-haspopup="true">Weather</a> 332<ul class="sub-menu"> 333 <li id="menu-item-10999368" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10999368 menu-large"><a href="https://www.orlandosentinel.com/news/weather/">Weather</a></li> 334 <li id="menu-item-11000901" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11000901 menu-large"><a href="https://www.orlandosentinel.com/weather/">Conditions and Forecasts</a></li> 335 <li id="menu-item-10999369" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10999369 menu-large"><a href="https://www.orlandosentinel.com/news/weather/hurricanes/">Hurricanes</a></li> 336 <li id="menu-item-10999425" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10999425 menu-large"><a href="https://www.orlandosentinel.com/tag/hurricane-preparedness/">Hurricane preparedness</a></li> 337 <li id="menu-item-10999431" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10999431 menu-large"><a href="https://www.orlandosentinel.com/tag/hurricane-tracks/">Hurricane Tracks</a></li> 338</ul> 339</li> 340<li id="menu-item-9936731" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9936731 menu-large"><a href="/opinion" aria-expanded="false" aria-haspopup="true">Opinion</a> 341<ul class="sub-menu"> 342 <li id="menu-item-9936826" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936826 menu-large"><a href="https://www.orlandosentinel.com/opinion/">Opinion</a></li> 343 <li id="menu-item-9936733" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936733 menu-large"><a href="https://www.orlandosentinel.com/opinion/letters-to-the-editor/">Letters to the Editor</a></li> 344 <li id="menu-item-9936828" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936828 menu-large"><a href="https://www.orlandosentinel.com/author/scott-maxwell/">Scott Maxwell Commentary</a></li> 345 <li id="menu-item-9936735" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936735 menu-large"><a href="https://www.orlandosentinel.com/opinion/editorials/">Editorials</a></li> 346 <li id="menu-item-14017051" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14017051 menu-large"><a href="https://www.orlandosentinel.com/opinion/endorsements/">Endorsements</a></li> 347</ul> 348</li> 349<li id="menu-item-9936736" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9936736 menu-large"><a href="/entertainment" aria-expanded="false" aria-haspopup="true">Entertainment</a> 350<ul class="sub-menu"> 351 <li id="menu-item-9936825" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936825 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/entertainment/">Entertainment</a></li> 352 <li id="menu-item-9936738" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936738 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/theater/">Theater and Arts</a></li> 353 <li id="menu-item-9936739" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936739 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/">Things to Do</a></li> 354 <li id="menu-item-9936740" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936740 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/horoscopes/">Horoscopes</a></li> 355 <li id="menu-item-9936741" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936741 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/restaurants-food-drink/">Restaurants, Food & Drink</a></li> 356 <li id="menu-item-11006312" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11006312 menu-large"><a href="https://www.orlandosentinel.com/events/">Events</a></li> 357</ul> 358</li> 359<li id="menu-item-9936742" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9936742 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/travel/" aria-expanded="false" aria-haspopup="true">Travel</a> 360<ul class="sub-menu"> 361 <li id="menu-item-14429587" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14429587 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/travel/">Travel</a></li> 362 <li id="menu-item-14429583" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14429583 menu-large"><a href="https://www.orlandosentinel.com/things-to-do/amusement-parks/">Theme Parks</a></li> 363 <li id="menu-item-14429584" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14429584 menu-large"><a href="https://www.orlandosentinel.com/tag/epic-universe/">Epic Universe</a></li> 364 <li id="menu-item-14429585" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14429585 menu-large">
364<a href="https://www.orlandosentinel.com/tag/explore-florida/">Explore Florida</a></li> 365 <li id="menu-item-14429586" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14429586 menu-large"><a href="https://www.orlandosentinel.com/tag/cruise/">Cruises</a></li> 366 <li id="menu-item-14511909" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14511909 menu-large"><a href="https://www.orlandosentinel.com/sponsor-content-article/?prx_t=m80JAN_NvArOgPA&ntv_acpl=1042604&ntv_acsc=0&ntv_avcsc=0&ntv_ot=0&ntv_plt=1042604_17572&ntv_ui=a4254b60-2a17-4bb4-9f4a-d4ad6aaea163&ntv_ht=nHsKaAA">Florida & Caribbean Experiences</a></li> 367</ul> 368</li> 369<li id="menu-item-12711255" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-12711255 menu-large"><a href="https://www.orlandosentinel.com/obituaries/" aria-expanded="false" aria-haspopup="true">Obituaries</a> 370<ul class="sub-menu"> 371 <li id="menu-item-12711256" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12711256 menu-large"><a href="https://www.orlandosentinel.com/obituaries/">Obituaries</a></li> 372 <li id="menu-item-12711251" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12711251 menu-large"><a href="https://www.orlandosentinel.com/news/news-obituaries/">News Obituaries</a></li> 373 <li id="menu-item-12711257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12711257 menu-large"><a href="https://placeanad.orlandosentinel.com/obituaries/">Place an Obituary</a></li> 374</ul> 375</li> 376<li id="menu-item-15220449" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-15220449 menu-large"><a href="https://www.orlandosentinel.com/best-reviews/">BestReviews</a></li> 377<li id="menu-item-9936746" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9936746 menu-large"><a href="https://www.orlandosentinel.com/sponsored-content/" aria-expanded="false" aria-haspopup="true">Branded Content</a> 378<ul class="sub-menu"> 379 <li id="menu-item-12830408" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12830408 menu-large"><a href="https://www.orlandosentinel.com/sponsor-content-hub/?ntv_adpz=1624">Paid Partner Content</a></li> 380 <li id="menu-item-12830409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12830409 menu-large"><a href="https://www.orlandosentinel.com/branded-content/">Advertising by Ascend</a></li> 381 <li id="menu-item-12830410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12830410 menu-large"><a href="https://www.orlandosentinel.com/sponsor-content-hub/?ntv_adpz=3231">Paid Content by Brandpoint</a></li> 382</ul> 383</li> 384<li id="menu-item-9936747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936747 menu-large"><a href="https://classifieds.orlandosentinel.com/">Classifieds</a></li> 385<li id="menu-item-11936397" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11936397 menu-large"><a href="https://www.orlandosentinel.com/about-help/" aria-expanded="false" aria-haspopup="true">Services</a> 386<ul class="sub-menu"> 387 <li id="menu-item-11936399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11936399 menu-large"><a href="https://www.orlandosentinel.com/about/">About the Orlando Sentinel</a></li> 388 <li id="menu-item-11936400" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11936400 menu-large"><a href="https://myaccount.orlandosentinel.com/">Manage Subscription</a></li> 389 <li id="menu-item-11936402" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11936402 menu-large"><a href="https://myaccount.orlandosentinel.com/">Subscriber Benefits</a></li> 390 <li id="menu-item-11936403" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11936403 menu-large"><a href="https://www.orlandosentinel.com/newsletters">Sign up for Newsletters</a></li> 391 <li id="menu-item-11936405" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11936405 menu-large"><a href="https://classifieds.orlandosentinel.com/">Buy an advertisement</a></li> 392</ul> 393</li> 394</ul> </div> 395 <div class="newsletter-nav"> 396 <div class="newsletter-simple"> 397 <div class="newsletter-item"> 398 <p class="prompt">Sign up for email newsletters</p> 399 <a class="sign-up-button" href="https://www.orlandosentinel.com/newsletters" 400 aria-label="Click here to go to the newsletter sign up page"> 401 Sign Up</a> 402 </div> 403 </div> 404 </div> 405 </div> 406 </nav> 407 </div> 408 <div class="hidden-logo logo-display"> 409 <div class="logo custom-logo"><a href="https://www.orlandosentinel.com" aria-label="Orlando Sentinel"><img src="https://www.orlandosentinel.com/wp-content/uploads/2023/03/cropped-Screen_Shot_2023-03-29_at_3.22.03_PM-removebg-preview-1.png" alt="Orlando Sentinel"></a></div> </div> 410 <div class="digisubs-wrapper"> 411 <nav class="digisubs-pushmenu hidden" role="navigation" aria-label="Account Menu" id="digisubs-push-container"> 412 <div id="digisubs-toggle" class="digisubs-toggle pushnav" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu"> 413 <div id="mng-icon-image"> 414 <img id="pushnav-icon" alt=""> 415 <div id="blank-icon-user"> 416 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32"> 417 <path fill="#000000" d="M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z"></path> 418 </svg> 419 </div> 420 <span class="icon-arrow-down"></span> 421 </div> 422 </div>
423 <div class="wrapper-nav-subs pushnav"> 424 <div class="border-container"> 425 <ul id="dfm-digisubs-push-menu" class="menu"><li id="menu-item-11242329" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-11242329"><a href="https://mktops.orlandosentinel.com/subscriptions/land-flash-sale-g-new/?market=os&source=index&g2i_or_o=Internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=FG24">Subscribe</a></li> 426<li id="menu-item-11242332" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-11242332"><a href="/login">Login</a></li> 427</ul> <div id="push-account-content"> 428 <div class="show-digisubs-push" id="email-source-wrapper"> 429 <a class="account-link" id="push-email-link"></a> 430 <p class="logged-in-source" id="push-auth-source"></p> 431 </div> 432 <a class="show-digisubs-push account-link" id="push-account-link" data-mng-click="account-settings" data-mng-category="account-link" data-mng-action="account-settings">Account Settings</a> 433 <a class="show-digisubs-push" id="push-contact-us" href="/contact-us" data-mng-click="contact-us" data-mng-category="account-link" data-mng-action="contact-us">Contact Us</a> 434 <a class="show-digisubs-push" id="push-log-out" href="/logout" data-mng-click="log-out" data-mng-category="account-link" data-mng-action="log-out">Log Out</a> 435 <div class="show-digisubs-push marketing-slot" id="push-marketing-slot"></div> 436 <label class="user-spoof">Spoof a user</label> 437 <input id="push-user-spoof-control" class="user-spoof" type="checkbox"> 438 <ul id="newsLetterItem-push" class="newsLetterContent"></ul> 439 </div> 440 </div> 441 <div class="newsletter-nav"> 442 <div class="newsletter-simple"> 443 <div class="newsletter-item"> 444 <p class="prompt">Sign up for email newsletters</p> 445 <a class="sign-up-button" href="https://www.orlandosentinel.com/newsletters" 446 aria-label="Click here to go to the newsletter sign up page"> 447 Sign Up</a> 448 </div> 449 </div> 450 </div> 451 </div> 452 </nav> 453 <div class="digisubs-wrapper-large" id="digisubs-wrapper-large"> 454 <ul id="dfm-digisubs-menu" class="menu"><li id="menu-item-4698440" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-4698440"><a href="https://mktops.orlandosentinel.com/subscriptions/land-flash-sale-g-new/?market=os&source=index&g2i_or_o=Internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=FG24">Subscribe</a></li> 455<li id="menu-item-4698488" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-4698488"><a href="/login">Login</a></li> 456</ul> </div> 457 </div> 458 <div class="search-icon-wrapper"><span class="icon-search" aria-label="Click here or hit enter to open a Search box" id="dfm-search-icon" role="button" tabindex=0 aria-expanded="false"></span></div><form class="search-form header-search" method="GET" id="search-bar" action="https://www.orlandosentinel.com/"> 459 460 <div class="input-wrapper"> 461 <span class="icon-search" aria-hidden="true"></span> 462 <input id="mng-search-focus" type="text" placeholder="Type your search" name="s" aria-label="Type your search"> 463 <input name="orderby" type="hidden" value="relevance"/> 464 <input name="order" type="hidden" value="desc"/> 465 <div class="search-button-container"> 466 <button class="search-button" type="submit"> 467 <span>Search</span> 468 </button> 469 </div> 470 </div> 471 472</form> 473 474 475 </div> 476 477 </div> 478 479 <div class="nav-primary-middle"> 480 481 <div class="accuweather-wrap"> 482 <div class="weather-date"> 483 <div class="date"> 484 Thursday, October 1st 2026 <a class="tribune-e-edition" title="Link to first E-Edition opens in a new window" target="_blank" href="https://digitaledition.orlandosentinel.com/shortcode/ORL218"> 485 <p class="e-edition">Daily e-Edition</p> </a> 486 <a class="tribune-e-edition" title="Link to second E-Edition opens in a new window" target="_blank" href="https://digitaledition.orlandosentinel.com/shortcode/ORL218"> 487 <p class="e-edition">Evening e-Edition</p> </a> 488 </div> 489 </div>
490 </div> 491 <div class="hidden-logo"><div class="logo custom-logo"><a href="https://www.orlandosentinel.com" aria-label="Orlando Sentinel"><img src="https://www.orlandosentinel.com/wp-content/uploads/2023/03/cropped-Screen_Shot_2023-03-29_at_3.22.03_PM-removebg-preview-1.png" alt="Orlando Sentinel"></a></div></div> 492 </div> 493 494 <div class="nav-primary-bottom"> 495 496 <div class="nav-primary"> 497 <ul id="subnav-fallback-menu" class="menu"><li id="menu-item-9936841" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936841"><a href="https://www.orlandosentinel.com/news/weather/hurricanes/">Hurricanes</a></li> 498<li id="menu-item-9977644" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9977644"><a href="https://www.orlandosentinel.com/news/">News</a></li> 499<li id="menu-item-9975596" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9975596"><a href="https://www.orlandosentinel.com/sports/">Sports</a></li> 500<li id="menu-item-9936802" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936802"><a href="https://www.orlandosentinel.com/business/">Business</a></li> 501<li id="menu-item-9936867" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936867"><a href="https://www.orlandosentinel.com/opinion/">Opinion</a></li> 502<li id="menu-item-9936868" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936868"><a href="https://www.orlandosentinel.com/things-to-do/entertainment/">Entertainment</a></li> 503<li id="menu-item-9936842" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936842"><a href="https://www.orlandosentinel.com/things-to-do/restaurants-food-drink/">Restaurants, Food & Drink</a></li> 504<li id="menu-item-9936843" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9936843"><a href="https://www.orlandosentinel.com/news/weather/">Weather</a></li> 505<li id="menu-item-9974085" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9974085"><a href="https://fun.orlandosentinel.com/?ref=games">Puzzles</a></li> 506<li id="menu-item-12722459" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12722459"><a href="https://www.orlandosentinel.com/obituaries/">Obituaries</a></li> 507<li id="menu-item-15220448" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-15220448"><a href="https://www.orlandosentinel.com/best-reviews/">BestReviews</a></li> 508</ul> </div> 509 510 </div> 511 512 </div> 513 514 515 </div> 516 </header><div id="content" class="site-content"> 517 518 <div id="primary" class="content-area"><main id="main" class="site-main" role="main"> <article id="page-1516177" class="post-1516177 page type-page status-publish hentry"> 519 <div class="article-body"> 520 <div class="body-copy"> 521 522 <div style="text-align:center;">Redirecting ... </div> 523 524 </div> 525 </div> 526 </article><!-- #post-## --> 527 </main></div> 528 529 </div><!-- #content --> 530 531 <footer class="site-footer"> 532 533 <div class="main-footer-wrapper"> 534 535 <div class="footer-logo"> 536 537 <div class="logo custom-logo"><a href="https://www.orlandosentinel.com" aria-label="Orlando Sentinel"><img src="https://www.orlandosentinel.com/wp-content/uploads/2023/03/cropped-Screen_Shot_2023-03-29_at_3.22.03_PM-removebg-preview-1.png" alt="Orlando Sentinel"></a></div> 538 </div> 539 540 <ul id="footer-menu" class="footer-menus"><li id="menu-item-9936749" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9936749"><a href="https://www.tribpub.com/">Tribune Publishing</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 541 542<ul class="footer-menu"> 543 <li id="menu-item-9936750" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936750"><a href="https://www.chicagotribune.com/">Chicago Tribune</a></li> 544 <li id="menu-item-9936752" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936752"><a href="https://www.mcall.com/">
544The Morning Call of Pa.</a></li> 545 <li id="menu-item-9936753" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936753"><a href="https://www.dailypress.com/">Daily Press of Va.</a></li> 546 <li id="menu-item-9936755" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936755"><a href="https://www.nydailynews.com/">New York Daily News</a></li> 547 <li id="menu-item-9936756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936756"><a href="https://www.sun-sentinel.com/">South Florida Sun-Sentinel</a></li> 548 <li id="menu-item-9936757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936757"><a href="https://www.courant.com/">Hartford Courant</a></li> 549 <li id="menu-item-9936758" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936758"><a href="https://www.pilotonline.com/">The Virginian-Pilot</a></li> 550 <li id="menu-item-9936759" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936759"><a href="https://www.studio1847.io/">Studio 1847</a></li> 551</ul> 552</li> 553<li id="menu-item-9936760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9936760"><a href="https://www.tribpub.com/#who-we-are">Company Info</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 554 555<ul class="footer-menu"> 556 <li id="menu-item-9936761" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936761"><a href="https://www.tkqlhce.com/click-8479698-11570746?url=https%3A%2F%2Forlandosentinel.newspapers.com%2F%3Fxid%3D2313%26utm_campaign%3Devergreen%26utm_medium%3Dreferral%26utm_source%3Dnavigation%26utm_content%3D%26utm_term%3DOrlando%2520Sentinel">Archives</a></li> 557 <li id="menu-item-9977515" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9977515"><a href="https://www.orlandosentinel.com/contact-us/">Contact Us at the Orlando Sentinel</a></li> 558 <li id="menu-item-9936763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936763"><a href="https://supportfloridajournalism.com/newspaper/orlando-sentinel/">Community News Fund</a></li> 559 <li id="menu-item-9936764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936764"><a href="https://careers.tribpub.com/">Careers</a></li> 560</ul> 561</li> 562<li id="menu-item-9936765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9936765"><a href="https://myaccount.orlandosentinel.com/">Manage Account</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 563 564<ul class="footer-menu"> 565 <li id="menu-item-9936766" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936766"><a href="https://www.orlandosentinel.com/newsletters/">Newsletters</a></li> 566 <li id="menu-item-9936767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936767"><a href="https://enewspaper.orlandosentinel.com/">Daily e-Edition</a></li> 567 <li id="menu-item-9936768" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936768"><a href="https://enewspaper.orlandosentinel.com/html5/desktop/production/default.aspx?pubid=a5462747-4047-4c70-a1f9-c73590f1f061">Evening Edition</a></li> 568 <li id="menu-item-9977517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9977517"><a href="https://www.orlandosentinel.com/help/">Help</a></li> 569</ul> 570</li> 571<li id="menu-item-9936771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9936771"><a href="https://placeanad.orlandosentinel.com/">Advertise with Us</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 572 573<ul class="footer-menu"> 574 <li id="menu-item-9936772" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936772"><a href="http://placeanad.orlandosentinel.com/">Place an Ad</a></li> 575 <li id="menu-item-9936774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936774"><a href="https://autos.orlandosentinel.com/">Auto Listings</a></li> 576 <li id="menu-item-9936775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9936775"><a href="https://jobs.orlandosentinel.com/">Find a Job</a></li> 577</ul> 578</li> 579<li id="menu-item-9936776" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9936776"><a href="https://www.orlandosentinel.com/about/">About the Orlando Sentinel</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 580 581<ul class="footer-menu"> 582 <li id="menu-item-9936777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9936777"><a href="https://www.orlandosentinel.com/photo-requests/">Photo requests, reprints</a></li> 583 <li id="menu-item-9936778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9936778"><a href="https://www.orlandosentinel.com/news-tip/">Send us a News Tip</a></li> 584 <li id="menu-item-9977520" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9977520"><a href="https://myaccount.orlandosentinel.com/">Subscriber Services & Help</a></li> 585 <li id="menu-item-11013353" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11013353"><a href="https://www.orlandosentinel.com/sitemap/">Site Map</a></li> 586 <li id="menu-item-14954869" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14954869"><a href="https://www.tribpub.com/accessibility-statement/">Accessibility</a></li> 587</ul> 588</li> 589<li id="menu-item-14803536" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-14803536"><a href="https://classifieds.orlandosentinel.com/">Classified</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 590 591<ul class="footer-menu"> 592 <li id="menu-item-14803484" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14803484"><a href="https://classifieds.orlandosentinel.com/fl/notices/search">Legal Notices</a></li> 593</ul> 594</li> 595<li class="mng-follow"><div class="footer-follow"></div> 596 <a href="https://mktops.orlandosentinel.com/subscriptions/land-flash-sale-g-new/?market=os&source=index&g2i_or_o=Internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=sub-nav&g2i_campaign=FG24" class="subscribe-button"> 597 <span>Subscribe Now</span> </a> 598 599 </li></ul> 600 </div> 601 602 <div class="dfm-site-info"> 603 604 <div class="colophon"> 605 606 <div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-9979545" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9979545"><a href="https://www.tribpub.com/subscriber-terms-and-conditions/">Subscriber Terms and Conditions</a></li> 607<li id="menu-item-9979565" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9979565"><a href="https://www.tribpub.com/central-terms-of-service/">Terms of Service</a></li> 608<li id="menu-item-9979590" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9979590"><a href="https://www.tribpub.com/privacy-policy/">Privacy Policy</a></li> 609<li id="menu-item-9979613" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9979613"><a href="https://www.tribpub.com/cookie-policy/">Cookie Policy</a></li> 610<li id="menu-item-11142106" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-11142106"><a href="#">Cookie Preferences</a></li> 611<li id="menu-item-9979671" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9979671"><a href="https://www.tribpub.com/privacy-policy/#eb-table-content-53">CA Notice at Collection</a></li> 612<li id="menu-item-9979679" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9979679">
612<a href="https://www.tribpub.com/privacy-policy/#916-notice-of-financial-incentive">CA Notice of Financial Incentive</a></li> 613<li id="menu-item-9979714" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-9979714"><a href="#">Do Not Sell/Share My Personal Information</a></li> 614</ul><div class="footer-copyright-notice"><p>Copyright 2026 Orlando Sentinel. All rights reserved. The use of any content on this website for the purpose of training artificial intelligence systems, algorithms, machine learning models, text and data mining, or similar use is strictly prohibited without explicit written consent.</p></div> </div> 615 </div> 616 617 </div> 618 619 </footer><!-- .site-footer --> 620 621 </div><!-- #page --> 622 623 <div id="mobile-adhesion" class="closed"><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button> 624
624<script> 625 function closeMobileAdhesionAd() { 626 document.getElementById("mobile-adhesion").classList.add("closed"); 627 } 628 629 function keyboardHandler(e) { 630 var keycode = ( e.keyCode ? e.keyCode : e.which ); 631 if (keycode == "13") { 632 closeMobileAdhesionAd(); 633 } 634 } 635 </script>
635 636 <div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden"> 637 <div class="htlad-mobile_adhesion" data-unit='orlandosentinel.com/login/mobile_adhesion' data-targeting=''></div> 638 </div></div>
638<script type='text/javascript'> 639/* <![CDATA[ */ 640if ( 'undefined' !== typeof _snaq ) { 641_snaq.push(['setAuthor', 'Kellan Loew']); 642_snaq.push(['setArticlePublishTime','2023-04-06T18:16:32-04:00']); 643_snaq.push(['setSection', 'Login']); 644} 645/* ]]> */ 646</script>
vendor: 1 bytes, line 646
646
647<script src="https://www.orlandosentinel.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790801292" id="__htl_mods-js"></script>
vendor: 1 bytes, line 647
647
648<script src="https://htlbid.com/v3/orlandosentinel.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 648
648
649<script id="__htl_script-js-after"> 650 window.htlbid = window.htlbid || {}; 651 htlbid.cmd = htlbid.cmd || []; 652 htlbid.cmd.push( function() { 653 htlbid.layout( 'universal' ); 654 htlbid.setTargeting( "is_testing","no" ); 655 htlbid.setTargeting( "kv", ["login","page"] ); 656 htlbid.setTargeting( "page", "page" ); 657 htlbid.setTargeting( "content", [] ); 658 htlbid.setTargeting( "RPN", "268929763930" ); 659 htlbid.setTargeting( "rurl", "" ); 660 htlbid.setTargeting( "articleid", "" ); 661 window.htlbid.pubads().setPublisherProvidedId( "babcb53f249e4ef894d7fa6076c9863b8fc945fe429f9134a2e34f6467b82d09" ); 662 } ); 663//# sourceURL=__htl_script-js-after 664</script>
vendor: 1 bytes, line 664
664
665<script type="text/javascript" src="https://www.orlandosentinel.com/_static/??-eJyVyzEOwjAMBdALQd12KR0QAyeJWkMdJXbU74Da0wMSAyvrkx49y3EydVYnXzgz6C05wJRmgVMEGYLatcItN1m0iTjQTyup3kVBZTE3vUlK9GCdbaUik9eVP/RfTGHfIDvj2y753A1je2q7fuzjC01mQ1o=" ></script>
665<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" id="mng-newsletters-sailthru-scout-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 665
665
666<script id="mng-newsletters-sailthru-scout-js-after"> 667Sailthru.init( {"customerId":"9f487ef4f9c443ed07b719f8e360ba07","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} ); 668//# sourceURL=mng-newsletters-sailthru-scout-js-after 669</script>
vendor: 1 bytes, line 669
669
670<script type="text/javascript" src="https://www.orlandosentinel.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
670<script src="https://www.orlandosentinel.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 670
670
671<script id="wp-i18n-js-after"> 672wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 673wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 674//# sourceURL=wp-i18n-js-after 675</script>
vendor: 1 bytes, line 675
675
676<script id="wp-parsely-loader-js-before"> 677window.wpParselySiteId = 'orlandosentinel.com'; 678//# sourceURL=wp-parsely-loader-js-before 679</script>
vendor: 1 bytes, line 679
679
680<script src="https://www.orlandosentinel.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 680
680
681<script data-parsely-site="orlandosentinel.com" src="https://cdn.parsely.com/keys/orlandosentinel.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 681
681
682<script src="https://www.orlandosentinel.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 682
682
683<script type="text/javascript" src="https://www.orlandosentinel.com/_static/??-eJyVz8sOgkAMheEXEgouBBfGuOQJXBemjMXpDKEF49t7SUxcGKPbk3zJf+AyZl2KRtHATiSkgKpkCmpo3MGgMKZw7TkEzYVjPugKfkBCqPNEbuF2wmhf6H0R1BTBsdqDhuRTI/5gNn1iY5g9RwXXS4Yuk+T0jaI7PFP+lbqOCztKf4VyPGMbqBH0dGTn6fVzL7uy2hZ1sSmrergBM6WEQg==" ></script>
683<script id="digisubs-social-login-js-after"> 684(function () { 685 var logPrefix = '[digisubs-social-login]'; 686 var readyTimeoutMs = 10000; 687 var pendingFlag = 'mng-digisubs-regwall-social'; 688 var reloadedFlag = 'mng-digisubs-regwall-social-reloaded'; 689 var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done'; 690 691 function isEmbedReady() { 692 return !!document.querySelector('#mng-modal'); 693 } 694 695 function getAuthReady() { 696 return (window.MNGAuth && window.MNGAuth.authenticationReady) 697 || (window.MNGAuthentication && window.MNGAuthentication.authenticationReady) 698 || null; 699 } 700 701 function decodeJwt(token) { 702 try { 703 var parts = token.split('.'); 704 if (parts.length < 2) { 705 return null; 706 } 707 var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/'); 708 while (base64.length % 4) { 709 base64 += '='; 710 } 711 return JSON.parse(atob(base64)); 712 } catch (e) { 713 return null; 714 } 715 } 716 717 function isAuthenticated() { 718 var ready = getAuthReady(); 719 if (ready && ready.isAuthenticated) { 720 return true; 721 } 722 return hasMngSessionIdToken(); 723 } 724 725 function getMngSession() { 726 try { 727 return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null'); 728 } catch (e) { 729 return null; 730 } 731 } 732 733 function hasMngSessionIdToken() { 734 var session = getMngSession(); 735 return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20); 736 } 737 738 function waitForNativeSession() { 739 return new Promise(function (resolve) { 740 if (hasMngSessionIdToken()) { 741 resolve(true); 742 return; 743 } 744 var started = Date.now(); 745 var poll = window.setInterval(function () { 746 if (hasMngSessionIdToken()) { 747 window.clearInterval(poll); 748 console.info(logPrefix, 'native __MNG_Session is ready'); 749 resolve(true); 750 } else if (Date.now() - started > 15000) { 751 window.clearInterval(poll); 752 console.warn(logPrefix, 'timed out waiting for native __MNG_Session'); 753 resolve(false); 754 } 755 }, 100); 756 }); 757 } 758 759 function isEntitledSubscriber() { 760 var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/); 761 if (!match) { 762 return false; 763 } 764 var payload = decodeJwt(decodeURIComponent(match[1])); 765 return !!(payload && payload.entitlement_entitled); 766 } 767 768 function getAuthEmail() { 769 var ready = getAuthReady(); 770 if (ready && ready.claims && ready.claims.email) { 771 return ready.claims.email; 772 } 773 if (ready && typeof ready.idToken === 'string') { 774 var claims = decodeJwt(ready.idToken); 775 if (claims && claims.email) { 776 return claims.email; 777 } 778 } 779 var session = getMngSession(); 780 if (session && session.email) { 781 return session.email; 782 } 783 if (session && session.idToken) { 784 var sessionClaims = decodeJwt(session.idToken); 785 if (sessionClaims && sessionClaims.email) { 786 return sessionClaims.email; 787 } 788 } 789 return ''; 790 } 791 792 function hideSocialLogin() { 793 document.querySelectorAll('.digisubs-social-login').forEach(function (el) { 794 el.classList.add('is-hidden'); 795 el.setAttribute('hidden', 'hidden'); 796 }); 797 } 798 799 function grantRegwallAccessCookies() { 800 var pathname = window.location.pathname; 801 document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800'; 802 document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800'; 803 if (typeof demeter === 'function') { 804 demeter('userProperties', { args: { visitorType: 'registered' } }); 805 } 806 console.info(logPrefix, 'granted limited article access cookies'); 807 } 808 809 function waitForEngageSubscribe() { 810 return new Promise(function (resolve, reject) { 811 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 812 resolve(); 813 return; 814 } 815 var started = Date.now(); 816 var poll = window.setInterval(function () { 817 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 818 window.clearInterval(poll); 819 resolve(); 820 } else if (Date.now() - started > readyTimeoutMs) { 821 window.clearInterval(poll); 822 reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available')); 823 } 824 }, 100); 825 }); 826 } 827 828 function subscribeRegwallNewsletter() { 829 var prefId = window.authentication_config && window.authentication_config.regwallPrefId; 830 if (!prefId) { 831 console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe'); 832 return Promise.resolve(false); 833 } 834 var email = getAuthEmail(); 835 if (!email) { 836 console.warn(logPrefix, 'no auth email, skipping newsletter subscribe'); 837 return Promise.resolve(false); 838 } 839 return waitForEngageSubscribe().then(function () { 840 console.info(logPrefix, 'subscribing', email, 'to prefId', prefId); 841 return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId)); 842 }); 843 } 844 845 function waitForAuthEmail() { 846 return new Promise(function (resolve) { 847 var email = getAuthEmail(); 848 if (email) { 849 resolve(email); 850 return; 851 } 852 var started = Date.now(); 853 var poll = window.setInterval(function () { 854 var nextEmail = getAuthEmail(); 855 if (nextEmail) { 856 window.clearInterval(poll); 857 resolve(nextEmail); 858 } else if (Date.now() - started > readyTimeoutMs) { 859 window.clearInterval(poll); 860 resolve(''); 861 } 862 }, 50); 863 }); 864 } 865 866 function urlWithoutWallOverride() { 867 var url = new URL(window.location.href); 868 if (!url.searchParams.has('wall_override')) { 869 return ''; 870 } 871 url.searchParams.delete('wall_override'); 872 return url.pathname + url.search + url.hash; 873 } 874 875 function dropWallOverrideFromAddressBar() { 876 var cleanPath = urlWithoutWallOverride(); 877 if (!cleanPath) { 878 return false;
879 } 880 window.history.replaceState({}, '', window.location.origin + cleanPath); 881 console.info(logPrefix, 'removed wall_override from the URL before embed login reload'); 882 return true; 883 } 884 885 (function patchLocationReload() { 886 try { 887 var originalReload = window.location.reload.bind(window.location); 888 window.location.reload = function () { 889 if (sessionStorage.getItem(pendingFlag) === '1') { 890 var cleanPath = urlWithoutWallOverride(); 891 if (cleanPath) { 892 console.info(logPrefix, 'embed login reload: dropping wall_override'); 893 window.location.replace(window.location.origin + cleanPath); 894 return; 895 } 896 } 897 return originalReload(); 898 }; 899 } catch (e) {} 900 })(); 901 902 var finishingSocialLogin = false; 903 904 function finishRegwallSocialLogin() { 905 if (finishingSocialLogin) { 906 return; 907 } 908 finishingSocialLogin = true; 909 hideSocialLogin(); 910 911 waitForAuthEmail().then(function () { 912 if (sessionStorage.getItem(newsletterDoneFlag) === '1') { 913 return false; 914 } 915 return subscribeRegwallNewsletter().then(function (ok) { 916 sessionStorage.setItem(newsletterDoneFlag, '1'); 917 console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed'); 918 return ok; 919 }); 920 }).catch(function (err) { 921 console.error(logPrefix, 'newsletter subscribe error', err); 922 }).then(function () { 923 if (!isEntitledSubscriber()) { 924 grantRegwallAccessCookies(); 925 } 926 return waitForNativeSession(); 927 }).then(function (hasSession) { 928 if (!hasSession) { 929 console.warn(logPrefix, 'embed login did not persist __MNG_Session'); 930 } 931 dropWallOverrideFromAddressBar(); 932 sessionStorage.removeItem(pendingFlag); 933 sessionStorage.removeItem(reloadedFlag); 934 sessionStorage.removeItem(newsletterDoneFlag); 935 finishingSocialLogin = false; 936 }); 937 } 938 939 function onAuthenticated() { 940 hideSocialLogin(); 941 if (sessionStorage.getItem(pendingFlag) === '1') { 942 dropWallOverrideFromAddressBar(); 943 finishRegwallSocialLogin(); 944 } 945 } 946 947 function getAuthScriptEl() { 948 return document.querySelector('script[src*="mng-auth"]'); 949 } 950 951 function getAuthScriptSrc() { 952 var el = getAuthScriptEl(); 953 return el ? el.src : '(no mng-auth script tag)'; 954 } 955 956 function authDiagnostics() { 957 return [ 958 'script=' + getAuthScriptSrc(), 959 'MNGAuth=' + typeof window.MNGAuth, 960 'module=' + typeof window.module, 961 'exports=' + typeof window.exports, 962 'define=' + typeof window.define, 963 'define.amd=' + !!(window.define && window.define.amd) 964 ].join(' '); 965 } 966 967 function adoptMngAuth() { 968 if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) { 969 return window.MNGAuth; 970 } 971 var candidates = []; 972 if (window.module && window.module.exports) { 973 candidates.push(window.module.exports.MNGAuth || window.module.exports); 974 } 975 if (window.exports) { 976 candidates.push(window.exports.MNGAuth || window.exports); 977 } 978 for (var i = 0; i < candidates.length; i++) { 979 var candidate = candidates[i]; 980 if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) { 981 window.MNGAuth = candidate; 982 console.info(logPrefix, 'adopted MNGAuth from UMD export'); 983 return candidate; 984 } 985 } 986 return null; 987 } 988 989 function waitForMngAuth() { 990 if (window.__mngAuthReadyPromise) { 991 return window.__mngAuthReadyPromise; 992 } 993 window.__mngAuthReadyPromise = new Promise(function (resolve, reject) { 994 if (adoptMngAuth()) { 995 resolve(); 996 return; 997 } 998 999 var settled = false; 1000 1001 function succeed() { 1002 if (settled) { 1003 return; 1004 } 1005 settled = true; 1006 resolve(); 1007 } 1008 1009 function fail(message) { 1010 if (settled) { 1011 return; 1012 } 1013 settled = true; 1014 window.__mngAuthReadyPromise = null; 1015 reject(new Error(message + ' ' + authDiagnostics())); 1016 } 1017 1018 function shadowUmdGlobals() { 1019 var saved = { 1020 module: window.module, 1021 exports: window.exports, 1022 define: window.define 1023 };
1024 try { 1025 delete window.module; 1026 delete window.exports; 1027 delete window.define; 1028 } catch (e) { 1029 window.module = undefined; 1030 window.exports = undefined; 1031 window.define = undefined; 1032 } 1033 return saved; 1034 } 1035 1036 function restoreUmdGlobals(saved) { 1037 try { 1038 if (typeof saved.module !== 'undefined') { 1039 window.module = saved.module; 1040 } 1041 if (typeof saved.exports !== 'undefined') { 1042 window.exports = saved.exports; 1043 } 1044 if (typeof saved.define !== 'undefined') { 1045 window.define = saved.define; 1046 } 1047 } catch (e) {} 1048 } 1049 1050 function loadIsolatedCopy() { 1051 var src = getAuthScriptSrc(); 1052 if (src === '(no mng-auth script tag)') { 1053 fail('mng-auth.js is not on the page'); 1054 return; 1055 } 1056 console.info(logPrefix, 'reloading mng-auth.js without UMD globals'); 1057 var saved = shadowUmdGlobals(); 1058 var script = document.createElement('script'); 1059 script.src = src; 1060 script.onload = function () { 1061 restoreUmdGlobals(saved); 1062 if (adoptMngAuth()) { 1063 succeed(); 1064 return; 1065 } 1066 fail('CDN loaded but did not expose window.MNGAuth'); 1067 }; 1068 script.onerror = function () { 1069 restoreUmdGlobals(saved); 1070 fail('mng-auth.js failed to load'); 1071 }; 1072 document.head.appendChild(script); 1073 } 1074 1075 var existing = getAuthScriptEl(); 1076 if (existing && document.readyState === 'loading') { 1077 existing.addEventListener('load', function () { 1078 if (adoptMngAuth()) { 1079 succeed(); 1080 return; 1081 } 1082 loadIsolatedCopy(); 1083 }); 1084 existing.addEventListener('error', function () { 1085 fail('existing mng-auth.js tag failed to load'); 1086 }); 1087 return; 1088 } 1089 1090 loadIsolatedCopy(); 1091 }); 1092 return window.__mngAuthReadyPromise; 1093 } 1094 1095 function waitForEmbedReady() { 1096 return new Promise(function (resolve, reject) { 1097 if (isEmbedReady()) { 1098 resolve(); 1099 return; 1100 } 1101 1102 var settled = false; 1103 var poll; 1104 1105 function cleanup() { 1106 window.clearInterval(poll); 1107 document.removeEventListener('mng.auth.onFinished', onFinished); 1108 } 1109 1110 function succeed() { 1111 if (settled) { 1112 return; 1113 } 1114 settled = true; 1115 cleanup(); 1116 resolve(); 1117 } 1118 1119 function fail(message) { 1120 if (settled) { 1121 return; 1122 } 1123 settled = true; 1124 cleanup(); 1125 reject(new Error(message)); 1126 } 1127 1128 function onFinished() { 1129 if (isEmbedReady()) { 1130 succeed(); 1131 return; 1132 } 1133 fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc()); 1134 } 1135 1136 document.addEventListener('mng.auth.onFinished', onFinished); 1137 poll = window.setInterval(function () { 1138 if (isEmbedReady()) { 1139 succeed(); 1140 } 1141 }, 100); 1142 window.setTimeout(function () { 1143 fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc()); 1144 }, readyTimeoutMs); 1145 }); 1146 } 1147 1148 function openEmbedLogin(button) { 1149 var connection = button.getAttribute('data-mng-auth-social-action'); 1150 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc()); 1151 return waitForMngAuth().then(function () { 1152 if (isEmbedReady()) { 1153 button.__mngSocialForward = true; 1154 button.click(); 1155 button.__mngSocialForward = false; 1156 console.info(logPrefix, 'forwarded social click to embed login', connection); 1157 return; 1158 } 1159 return waitForEmbedReady().then(function () { 1160 button.__mngSocialForward = true; 1161 button.click(); 1162 button.__mngSocialForward = false; 1163 console.info(logPrefix, 'forwarded social click to embed login', connection); 1164 }); 1165 }).catch(function (err) { 1166 console.error(logPrefix, 'failed to open embed login', err); 1167 }); 1168 } 1169 1170 document.addEventListener('click', function (event) { 1171 var button = event.target.closest('.digisubs-social-login__button'); 1172 if (!button || button.__mngSocialForward) { 1173 return; 1174 } 1175 sessionStorage.setItem(pendingFlag, '1'); 1176 if (isEmbedReady() && window.MNGAuth) { 1177 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action')); 1178 return; 1179 } 1180 event.preventDefault(); 1181 event.stopPropagation(); 1182 openEmbedLogin(button); 1183 }); 1184 1185 ['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) { 1186 window.addEventListener(name, function () { 1187 if (isAuthenticated()) { 1188 onAuthenticated(); 1189 } 1190 }, true); 1191 }); 1192 ['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) { 1193 document.addEventListener(name, function () { 1194 if (isAuthenticated()) { 1195 onAuthenticated(); 1196 } 1197 }, true); 1198 }); 1199 1200 if (window.authentication_config && window.authentication_config.debug === '1') { 1201 console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc()); 1202 } 1203 1204 if (isAuthenticated()) { 1205 onAuthenticated(); 1206 } 1207})(); 1208//# sourceURL=digisubs-social-login-js-after 1209</script>
vendor: 1 bytes, line 1209
1209
1210<script id="mng-cache-control-js-before"> 1211window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.orlandosentinel.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"303129e4f3","isSectionFront":true,"isHomepage":false} 1212//# sourceURL=mng-cache-control-js-before 1213</script>
vendor: 1 bytes, line 1213
1213
1214<script src="https://www.orlandosentinel.com/wp-content/plugins/mng-cache-control/Src/assets/dist/mng-cache-control-adminbar.js?ver=0.2.1" id="mng-cache-control-js"></script>
vendor: 1 bytes, line 1214
1214
1215<script id="jetpack-stats-js-before"> 1216_stq = window._stq || []; 1217_stq.push([ "view", {"v":"ext","blog":"208787773","post":"1516177","tz":"-4","srv":"www.orlandosentinel.com","hp":"vip","j":"1:16.1.3"} ]); 1218_stq.push([ "clickTrackerInit", "208787773", "1516177" ]); 1219//# sourceURL=jetpack-stats-js-before 1220</script>
vendor: 1 bytes, line 1220
1220
1221<script src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 1221
1221
1222<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=3Gj65NhtrXmTDB4xLGeXA7HcT8vHx7OgC0oN&ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 1222
1222
1223<script id="wp-emoji-settings" type="application/json"> 1224{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.orlandosentinel.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}} 1225</script>
vendor: 1 bytes, line 1225
1225
1226<script type="module"> 1227/*! This file is auto-generated */ 1228var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1229//# sourceURL=https://www.orlandosentinel.com/wp-includes/js/wp-emoji-loader.min.js 1230</script>
1230 1231 1232 </body> 1233 </html> 1234
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.