CINXE.COM

<!DOCTYPE html> <html lang="en"> <head> <title></title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Elections Campaign"> <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="css/premium.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script> <script type="text/javascript" src="js/jsrender.min.js" ></script> <script type="text/javascript" src="js/main.min.js" ></script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&family=PT+Serif:wght@400;700&display=swap" rel="stylesheet"> <!-- Start DTM tracking --> <script src="//assets.adobedtm.com/7d2fc91933ba40e7a03b241558ec7ff2243bc283/satelliteLib-cafec0d97ee2de162cb2126524338870adb19058.js"></script> <!-- End DTM tracking --> <!-- Google Tag Manager --> <script>(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','GTM-TPZ65FV');</script> <!-- End Google Tag Manager --> <script> var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); var market = getMarket(getUrlVars()["market"]); function getMarket(val){ switch(val) { case "bs": market = "baltimoresun"; break; case "cg": market = "capitalgazette"; break; case "cc": market = "carollcountytimes"; break; case "ct": market = "chicagotribune"; break; case "dp": market = "dailypress"; break; case "hc": market = "courant"; break; case "la": market = "latimes"; break; case "mc": market = "mcall"; break; case "ny": market = "nydailynews"; break; case "os": market = "orlandosentinel"; break; case "sd": market = "sandiegouniontrib"; break; case "ss": market = "sunsentinel"; break; case "tw": market = "tidewaterreview"; break; case "vp": market = "pilotonline"; break; } return market; } function getUrlVars() { for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } (function() { var l = location.hash + location.search; if (l.indexOf('disable-ensighten') >= 0) return; var s = document.createElement('script'); s.async = true; console.log(market); s.src = '//eb.trbas.com/tronc/' + market + 'mslanding' + (l.indexOf('ensightenEnv=dev') > -1 ? 'dev' : 'prod') + '/Bootstrap.js'; console.log(s.src); document.head.appendChild(s); })(); // Parse URL Parameters function addURL(el){ const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const returnUrl = urlParams.get('returnUrl'); const g2i_source = urlParams.get('g2i_source'); const g2i_medium = urlParams.get('g2i_medium'); const g2i_campaign = urlParams.get('g2i_campaign'); console.log(returnUrl); el.href += '&returnUrl='+ returnUrl; if(g2i_source != null){ el.href += '&g2i_source='+ g2i_source; } if(g2i_medium != null){ el.href += '&g2i_medium='+ g2i_medium; } if(g2i_campaign != null){ el.href += '&g2i_campaign='+ g2i_campaign; } } </script> </head> <body class="em"> <script type="text/x-jsrender" id="mainTemplate"> <div class="wrapper"> <header> <div class="main"> <div class="static-head"> <a alt="{{:assets.market}}" href="{{:assets.link_home}}"><img class="logo img-responsive center-block" alt="{{:assets.market}} Logo" src="{{:assets.logo_black}}" style=""/></a> <div class="logo_tagline">Your Trusted Local News Source</div> </div> </div> </header> <!--middle container start here--> <div class="midd-container desktop"> <div class="plan-box"> <img src="img/limited-time.png" class="ad-free" alt=""> <div class="plan-name"> <h2>STANDARD <b>DIGITAL</b></h2> <div class="plan-pricing">{{:assets.offer_uda}}</div> <div class="renew-plan">renews at $4.99/week & billed every 4 weeks</div> </div> <img src="img/devices.png" class="plan-img"> <div class="plan-access"> <b>Full access to our:</b> Website • App • Daily e-Edition </div> <div class="plna-action"> <div> <a href="{{:pids[~idgroup].pid_uda}}" class="btn-start" onclick="addURL(this);">Get started</a> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> <div class="plan-box premium-plan"> <img src="img/ad-free.png" class="ad-free" alt=""> <div class="plan-name"> <h2>PREMIUM <b>DIGITAL</b></h2> <div class="plan-pricing">{{:assets.premium_digital_offer}}</div> <div class="renew-plan">renews at $5.99/week & billed every 4 weeks</div> </div> <img src="img/devices.png" class="plan-img"> <div class="plan-access"> <b>Full access to our:</b> {{:assets.premium_offers}} </div> <div class="plna-action"> <div> <a href="{{:pids[~idgroup].pid_premium}}" class="btn-start" onclick="addURL(this);">Get started</a> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> <div class="plan-box"> <div class="plan-name"> <h2>{{:assets.premium_2day_title}} <b>PRINT</b></h2> <div class="plan-pricing">{{:assets.premium_2day_price}}</div> <div class="renew-plan">for the first 26 weeks, billed every 13 weeks</div> </div> <img src="img/news.png" class="plan-img"> <div class="plan-access"> <b>Includes:</b> {{:assets.premium_2day_offer}} home delivery • Full access to Standard Digital • Money-saving coupons </div> <div class="plna-action"> <div class="cta-div btn-overlay"> <a class="btn cta-btn cta-btn-zip btn-start">Get started</a> <div class="zip-code cta-input-div"> <input class="cta-input" type="tel" placeholder="Enter Zip Code" required="true" maxlength="5" pattern="/^\b\d{5}(-\d{4})?\b$/"> <a data-met-return class="btn cta-btn cta-btn-sm cta-btn-expand" href="{{:pids[~idgroup].pid_mix}}">Go</a><img class="loader loader-2" style="display:none" src="img/loading.svg" /> <div class="cta-error"> <!-- span holds error message --> <span></span> </div> </div> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> <div class="plan-box"> <div class="plan-name"> <h2>7 DAY <b>PRINT</b></h2> <div class="plan-pricing">{{:assets.premium_7day_price}}</div> <div class="renew-plan">for the first 26 weeks, billed every 13 weeks</div> </div> <img src="img/news.png" class="plan-img"> <div class="plan-access"> <b>Includes:</b> Daily home delivery • Full access to Standard Digital • Money-saving coupons </div> <div class="plna-action"> <div class="cta-div btn-overlay"> <a class="btn cta-btn cta-btn-zip btn-start">Get started</a> <div class="zip-code cta-input-div"> <input class="cta-input" type="tel" placeholder="Enter Zip Code" required="true" maxlength="5" pattern="/^\b\d{5}(-\d{4})?\b$/"> <a data-met-return class="btn cta-btn cta-btn-sm cta-btn-expand" href="{{:pids[~idgroup].pid_7day}}">Go</a><img class="loader loader-2" style="display:none" src="img/loading.svg" /> <div class="cta-error"> <!-- span holds error message --> <span></span> </div> </div> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> {{if assets.group_sub}} <div class="plan-box group-plan"> <h4>INTERESTED IN lEARNING ABOUT OUR <b>GROUP SUBSCRIPTIONS?</b></h4> <a href="{{:assets.group_sub_link}}"><b>CLICK HERE</b></a> </div> {{/if}} </div> <div class="midd-container mobile"> <div class="plan-box"> <img src="img/limited-time.png" class="ad-free" alt=""> <div class="plan-name"> <h2>STANDARD <b>DIGITAL</b></h2> <img src="img/devices.png" class="plan-img-mobile"> <div class="plan-pricing">{{:assets.offer_uda}}</div> <div class="renew-plan">renews at $4.99/week & billed every 4 weeks</div> </div> <div class="plan-access"> <b>Full access to our:</b> Website • App • Daily e-Edition </div> <div class="plna-action"> <div> <a href="{{:pids[~idgroup].pid_uda}}" class="btn-start" onclick="addURL(this);" onclick="addURL(this);">Get started</a> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> <div class="plan-box premium-plan"> <img src="img/ad-free.png" class="ad-free" alt=""> <div class="plan-name"> <h2>PREMIUM <b>DIGITAL</b></h2> <img src="img/devices.png" class="plan-img-mobile"> <div class="plan-pricing">{{:assets.premium_digital_offer}}</div> <div class="renew-plan">renews at $5.99/week & billed every 4 weeks</div> </div> <div class="plan-access"> <b>Full access to our:</b> {{:assets.premium_offers}} </div> <div class="plna-action"> <div> <a href="{{:pids[~idgroup].pid_premium}}" class="btn-start" onclick="addURL(this);" onclick="addURL(this);">Get started</a> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> <div class="plan-box"> <div class="plan-name"> <h2>{{:assets.premium_2day_title}} <b>PRINT</b></h2> <div class="f15">{{:assets.premium_2day_offer}} Home Delivery <br> + Standard</div> <img src="img/news.png" class="plan-img-mobile"> <div class="plan-pricing">{{:assets.premium_2day_price}}</div> <div class="renew-plan">for the first 26 weeks, billed every 13 weeks</div> </div> <div class="plan-access"> <b>Includes:</b> Full access to Standard Digital • Home delivery <br>• Money-saving coupons </div> <div class="plna-action"> <div class="cta-div btn-overlay"> <a class="btn cta-btn cta-btn-zip btn-start">Get started</a> <div class="zip-code cta-input-div"> <input class="cta-input" type="tel" placeholder="Enter Zip Code" required="true" maxlength="5" pattern="/^\b\d{5}(-\d{4})?\b$/"> <a data-met-return class="btn cta-btn cta-btn-sm cta-btn-expand" href="{{:pids[~idgroup].pid_mix}}">Go</a><img class="loader loader-2" style="display:none" src="img/loading.svg" /> <div class="cta-error"> <!-- span holds error message --> <span></span> </div> </div> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> <div class="plan-box"> <div class="plan-name"> <h2>7 DAY <b>PRINT</b></h2> <div class="f15">Daily Home Delivery <br> + Standard</div> <img src="img/news.png" class="plan-img-mobile"> <div class="plan-pricing">{{:assets.premium_7day_price}}</div> <div class="renew-plan">for the first 26 weeks, billed every 13 weeks</div> </div> <div class="plan-access"> <b>Includes:</b>Full access to Standard Digital • Home delivery <br>• Money-saving coupons </div> <div class="plna-action"> <div class="cta-div btn-overlay"> <a class="btn cta-btn cta-btn-zip btn-start">Get started</a> <div class="zip-code cta-input-div"> <input class="cta-input" type="tel" placeholder="Enter Zip Code" required="true" maxlength="5" pattern="/^\b\d{5}(-\d{4})?\b$/"> <a data-met-return class="btn cta-btn cta-btn-sm cta-btn-expand" href="{{:pids[~idgroup].pid_7day}}">Go</a><img class="loader loader-2" style="display:none" src="img/loading.svg" /> <div class="cta-error"> <!-- span holds error message --> <span></span> </div> </div> </div> <div class="cancel-plan">Cancel anytime</div> </div> </div> {{if assets.group_sub}} <div class="plan-box group-plan"> <h4>INTERESTED IN lEARNING ABOUT OUR <b>GROUP SUBSCRIPTIONS?</b></h4> <a href="{{:assets.group_sub_link}}"><b>CLICK HERE</b></a> </div> {{/if}} </div> <footer> <div class="main"> <div class="footer-info"> <ul class="footer-sub"> <li>Already a subscriber? <a href="#" data-reg-handler="signInHandler" aria-label="Login" onclick="dataLayer.push({'event': 'AdmiralLogin'});" ><span style="text-decoration: underline;color:#fff;font-weight: bold;">Log in.</span></a></li> </ul> <ul class="footer-list"> <li>Print subscriber? <a href="{{:assets.link_activate}}">Activate digital access</a></li> <li><a href="{{:assets.link_home}}">Home</a></li> <li><a href="{{:assets.link_faq}}">FAQ</a></li> <li><a href="{{:assets.link_contact}}">Contact Us</a></li> <li><a href="{{:assets.link_terms}}">Terms of Service </a></li> <li><a href="{{:assets.link_privacy}}">Privacy Policy</a></li> </ul> </div> </div> </footer> </div> <script src='{{:assets.link_sub}}'></script> </script> <div class="mainContainer"> </div> <script type="text/javascript" src="js/wm_equalHeight.js"></script> <!-- <script type="text/javascript" src="js/general.js"></script> --> <!-- Start DTM tracking --> <script type="text/javascript"> _satellite.pageBottom(); </script> <!-- End DTM tracking --> <!-- Mather Script --> <script> $(function matherTrack() { ((window.trb || (trb = {})).registration || (trb.registration = {})).push(function(reg) { reg.utils.poll('a[href].btn', function() { var pids = [], offers = [], dssP = 'baltngux', delivZip = '21201', nonDelivZip = '90012'; getPids(); buildOffers(delivZip, nonDelivZip); (window._matherq = window._matherq || []).push(["paywallEvent", {category: "payment", action: "subscriptions_offered", offers: offers}]); function getPids() { $('a[href].btn').each(function(k, v) { var qu = v.href.match(/[\\?&]pid=([^&#]*)/i), pid = qu && qu[1]; pid && pids.push(pid); }); } function buildOffers(delivZip, nonDelivZip) { var offerHash = {}; getOffers(delivZip); getOffers(nonDelivZip); $.each(offerHash, function(k, v) { offers.push(v) }); function getOffers(zip) { $.ajax({ url: "https://www.tribdss.com/subscriptions/offerspanel/" + dssP + '/' + zip + "?pid=" + pids.join(","), async: false, success: function(result) { var offersResp = result.offers; $(offersResp).each(function(k, v) { var offerId = v.plan_id + '|' + v.promotion_id; !offerHash[offerId] && (offerHash[offerId] = { 'offerId': offerId, 'offerName': v.offer_name, 'promotionId': v.promotion_id, 'price': v.pricing_term, 'per': 'month', 'termAmount': '1', 'termUnit': 'month' }); }); } }); } } }); }); }); </script> <script> $(function() { $(".arrow1").click(function(){ console.log('wtf'); $(".toggle1").toggle(); }); $(".arrow2").click(function(){ $(".toggle2").toggle(); }); }); </script> </body> </html>