PageSourceSearch

https://www.boston.com/category/news/

html boston.com collected 2026-09-24 06:47:50 UTC 244,300 bytes, 2,821 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en-US" class="no-js">
4	<head>
5		<meta charset="UTF-8" />
5<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"b9d80a2312",applicationID:"467627310",browserID:"467627371"};;/*! For license information please see nr-loader-rum-1.322.0.min.js.LICENSE.txt */
6(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
6).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
6{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.322.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-/59P7qAoMYQDJAZerTRPChdYcdrlcoEAw2TwA1wz6Y0/XLmt3sblL
6I5JCXAuxG0YxsW7iqJzgrcO7NJWO58EfQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
6,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
6var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
6return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
6
7		<meta name="viewport" content="width=device-width, initial-scale=1" />
8				<link rel="preconnect" href="https://cdn.cookielaw.org" crossorigin />
9<link rel="preconnect" href="https://a.pub.network/" crossorigin /><link rel="preconnect" href="https://b.pub.network/" crossorigin /><link rel="preconnect" href="https://c.pub.network/" crossorigin /><link rel="preconnect" href="https://d.pub.network/" crossorigin /><link rel="preconnect" href="https://btloader.com/" crossorigin /><link rel="preconnect" href="https://api.btloader.com/" crossorigin /><link rel="preconnect" href="https://cdn.confiant-integrations.net" crossorigin /><link rel="preconnect" href="https://use.typekit.net" crossorigin /><link rel="preconnect" href="https://p.typekit.net" crossorigin /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" as="font" href="https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap" as="style" />
10<link href="https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap" rel="stylesheet">
11<link rel="preload" as="font" href="https://use.typekit.net/af/f4a030/000000000000000077359dfa/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3" />
12<link rel="preload" as="font" href="https://use.typekit.net/af/f4a030/000000000000000077359dfa/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3" />
13<link rel="preload" as="font" href="https://use.typekit.net/af/a2031c/0000000000000000000118b9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3" />
14<link rel="preload" as="font" href="https://use.typekit.net/af/a2031c/0000000000000000000118b9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3" />
15<link rel="preload" as="script" href="https://www.boston.com/wp-content/plugins/bdc-functionality/assets/js/tracker/lib/VisitorAPI/VisitorAPI.js" />
16<link rel="preload" as="script" href="https://www.boston.com/wp-content/plugins/bdc-functionality/assets/js/tracker/lib/AppMeasurement/AppMeasurement.js" />
17
18				
18<script type="text/javascript" id="cmp-inserter">
19
20			(function() {
21				window.performance.mark('cmpstub start');
22				const cmpUrl         = 'https://cdn.cookielaw.org/consent/cmp.stub.js';
23				const cmpScript      = document.createElement('script');
24
25				cmpScript.async = true;
26				cmpScript.type = 'text/javascript';
27				cmpScript.src  = cmpUrl;
28				cmpScript.setAttribute('charset', 'UTF-8');
29				cmpScript.setAttribute('id', 'cmp-stub');
30
31				const cmpNode = document.getElementById('cmp-inserter');
32				cmpNode.parentNode.insertBefore(cmpScript, cmpNode.nextSibling);
33				window.performance.mark('cmpstub end');
34			})();
35
36		</script>
36
37		
37<script type="text/javascript">
38
39			/**
40			 * OptanonWrapper callback function. We use the OptanonWrapper function to listen for a user event and determine script behavior based on the user event.
41			 *
42			 * @return void
43			 */
44			function OptanonWrapper() {
45				
46				const otherRegionApplies   = ( localStorage.getItem( 'otherRegion' ) !== null ) ? localStorage.getItem( 'otherRegion' ) : false;
47				const ccpaApplies          = ( localStorage.getItem( 'ccpaApplies' ) !== null ) ? localStorage.getItem( 'ccpaApplies' ) : false;
48				const OTgeolocation        = OneTrust.getGeolocationData();
49
50				// We use a block to be able to break from this in order to gain performance.
51				regionFunctionBlock: {
52					if ( otherRegionApplies === 'true' ) {
53						console.log('otherRegionApplies is true');
54						// Performance. No need to execute other Javascript if the user is not GDPR/CCPA on subsequent visits.
55						break regionFunctionBlock;
56					} else if ( ( 'true' === ccpaApplies ) || ( 'US' === OTgeolocation.country ) ) {
57						console.log('CCPA is true');
58						// User is within CCPA region.
59						ccpaHelper();
60					} else {
61						console.log('gdprHelper running');
62						/* User may be visiting for the first time and we now
63						* need to know if this user is from GDPR or other region.
64						*/
65						gdprHelper();
66					}
67				}
68
69				const bdc_consent = ( localStorage.getItem( 'consent_one_trust_bdc' ) !== null ) ? true : false;
70
71				if ( !bdc_consent ) {
72					try {
73						let OTConsentCookieInit = OneTrustGetCookie('OptanonConsent');
74						if (OTConsentCookieInit) {
75							let OTConsentGroups = OneTrustGetGroups(OTConsentCookieInit);
76							OneTrustGetInitialGroups();
77							OneTrustSetConsentValues(OTConsentGroups);
78						}
79					} catch (error) {
80						console.error('Error initializing OneTrust consent:', error);
81					}
82				}
83
84				/**
85				 * Sets a localStorageItem based on its updated value.
86				 *
87				*/
88				function setLocalStorageItem( key, value ) {
89					localStorage.setItem( key, value);
90				}
91
92				/**
93				 * Checks presence of query parameter within the URL
94				 * Returns true/false depending if it has the word 'regionLog'
95				 * and if it's equal to 1.
96				*/
97				function regionLogger() {
98					const queryString  = window.location.search;
99					const searchParams = new URLSearchParams( queryString );
100					return ( ( searchParams.has( 'regionLog' ) ) && ( ( searchParams.get('regionLog') === '1' ) ) );
101				}
102
103				/**
104				 * Inserts the GDPR stub script.
105				 * Then it checks if the user is from a GDPR specific region
106				 * using the __tcfapi function which in turn, uses the
107				 * getTCData command, which is to retrieve end-user consent
108				 * data for IAB purposes, vendors, legitimate interest, publisher
109				 * restrictions and more. Calls the gdprUpdateStorage function which is
110				 * what sets the localStorage item.
111				*/
112				function gdprHelper() {
113					const tcfApplies  = ( localStorage.getItem( 'gdprApplies' ) !== null ) ? localStorage.getItem( 'gdprApplies' ) : false;
114					const gdprLogger = regionLogger();
115
116					if ( gdprLogger ) {
117						console.log('gdprHelper helper running');
118					}
119
120					// User is a GDPR visitor.
121					if (  ( tcfApplies === true ) || ( typeof __tcfapi === 'function' ) ) {
122
123						// This will give us a response that the user is within GDPR.
124						__tcfapi('ping', 2, (pingReturn) => {
125							const tcfScriptID = 'tfc-stub';
126
127							// We run this only once.
128							if( ( document.getElementById( tcfScriptID ) === null ) && ( true === pingReturn.gdprApplies ) ) {
129								const tcfURL         = 'https://cdn.cookielaw.org/consent/tcf.stub.js';
130								const tcfScript      = document.createElement('script');
131
132								tcfScript.async = true;
133								tcfScript.type  = 'text/javascript';
134								tcfScript.src   = tcfURL;
135								tcfScript.setAttribute('charset', 'UTF-8');
136								tcfScript.setAttribute('id', tcfScriptID);
137
138								const tfcNode = document.getElementById('cmp-stub');
139								tfcNode.parentNode.insertBefore(tcfScript, tfcNode.nextSibling);
140							}
141
142							// TCF API is present but GDPR does not apply. Treat as other region.
143							if ( true !== pingReturn.gdprApplies ) {
144								if ( ! localStorage.getItem( 'otherRegion' ) ) {
145									setLocalStorageItem('otherRegion', true);
146								}
147							}
148						});
149
150						gdprUpdateStorage();
151
152					} else {
153						// User is not GDPR and not CCPA. So it is from outside. We set a localStorage item for performance.
154						const otherRegionApplies   = ( localStorage.getItem( 'otherRegion' ) !== null ) ? localStorage.getItem( 'otherRegion' ) : false;
155						if ( otherRegionApplies === false ) {
156							setLocalStorageItem('otherRegion', true);
157						}
158					}
159				}
160
161				/**
162				 * Updates the storage for GDPR only. It checks that the string has changed and if so, it updates the localStorage
163				 * for GDPR.
164				*/
165				function gdprUpdateStorage() {
166					const gdprLogger = regionLogger();
167
168					__tcfapi( 'addEventListener' , 2, ( tcData, success ) => {
169
170						if ( success ) {
171							const gdprString = tcData.tcString;
172							const gdprCurrentString = localStorage.getItem( 'gdprString' );
173
174							if( gdprLogger ) {
175								console.log('GDPR applies and is set to:' + gdprString);
176								console.log('GDPRData:');
177								console.log(tcData);
178							}
179
180							if ( gdprString !== gdprCurrentString ) {
181
182								if( gdprLogger ) {
183									console.log('GDPR Consent will change on refresh' );
184									console.log('Old Value: ' + gdprCurrentString );
185									console.log('New Value: ' + gdprString );
186								}
187								setLocalStorageItem('gdprApplies', true);
188								setLocalStorageItem('gdprString', gdprString);
189
190							}
191
192						}
193
194					});
195				}
196
197				/**
198				 * Inserts the CCPA stub script.
199				 * Then on page load, it checks if the user is from a CCPA specific region
200				 * using the __uspapi function which in turn, uses the
201				 * getUSPData command, which is to retrieve end-user consent
202				 * data for IAB purposes, vendors, legitimate interest, publisher
203				 * restrictions and more. Calls the ccpaUpdateStorage function which is
204				 * what sets the localStorage item.
205				*/
206				function ccpaHelper() {
207					setLocalStorageItem('ccpaApplies', true);
208					const ccpaApplies  = ( localStorage.getItem( 'ccpaApplies' ) !== null ) ? localStorage.getItem( 'ccpaApplies' ) : false;
209					const ccpaLogger = regionLogger();
210
211					if ( ccpaLogger ) {
212						console.log('ccpaHelper helper running');
213					}
214
215					const ccpaScriptID = 'ccpa-stub';
216					const ccpaURL         = 'https://cdn.cookielaw.org/opt-out/otCCPAiab.js';
217					const ccpaScript      = document.createElement('script');
218
219					ccpaScript.async = true;
220					ccpaScript.type = 'text/javascript';
221					ccpaScript.src  = ccpaURL;
222					ccpaScript.setAttribute('id', ccpaScriptID);
223					ccpaScript.setAttribute('ccpa-opt-out-ids', 'C0001,C0002,C0003,C0004');
224					ccpaScript.setAttribute('charset', 'UTF-8');
225					ccpaScript.setAttribute('ccpa-opt-out-geo', 'us');
226					ccpaScript.setAttribute('ccpa-opt-out-lspa', 'true');
227
228					const ccpaNode = document.getElementById('cmp-stub');
229					ccpaNode.parentNode.insertBefore(ccpaScript, ccpaNode.nextSibling);
230
231					// We update the local Storage Item for CCPA.
232					window.addEventListener("load", function () {
233						if ( typeof __uspapi === "function" ) {
234							ccpaUpdateStorage();
235						}
236					});
237				}
238
239				/**
240				 * Updates the storage for CCPA only. It checks that the string has changed and if so, it updates the localStorage
241				 * for CCPA.
242				*/
243				function ccpaUpdateStorage() {
244
245					const ccpaLogger = regionLogger();
246
247					__uspapi( 'getUSPData' , 1, ( uspData, success ) => {
248
249						if ( (success) && ( uspData.uspString !== '1---' ) ) {
250							const ccpaString        = uspData.uspString;
251							const ccpaCurrentString = localStorage.getItem( 'ccpaString' );
252
253							if( ccpaLogger ) {
254								console.log('USPA applies and is set to:' + ccpaString);
255								console.log('USPA Data: ');
256								console.log(uspData);
257							}
258
259							if ( ccpaString !== ccpaCurrentString ) {
260
261								if( ccpaLogger ) {
262									console.log('CCPA Consent will change on refresh' );
263									console.log('Old Value: ' + ccpaCurrentString );
264									console.log('New Value: ' + ccpaString );
265								}
266
267								setLocalStorageItem('ccpaString', ccpaString);
268
269							}
270
271						}
272
273					});
274
275				}
276
277				// Assign OnetrustActiveGroups to a custom initial variable so we can compare any changes to this data layer.
278				function OneTrustGetInitialGroups() {
279					OptanonWrapperCount = '';
280					OTinitGroups =  OnetrustActiveGroups;  // See https://community.cookiepro.com/s/article/UUID-66bcaaf1-c7ca-5f32-6760-c75a1337c226?language=en_US
281				}
282
283				// Returns the OptanonConsent cookie using its name as a parameter. Not parsed.
284				function OneTrustGetCookie( name ) {
285					const value = `; ${document.cookie}`;
286					const parts = value.split(`; ${name}=`);
287
288					if (parts.length === 2) {
289						return decodeURIComponent( parts.pop().split(';').shift() );
290					}
291
292					return;
293
294				}
295
296				// Parses the OptanonConsent Cookie values only. We are interested in the groups (which carry the consent). Returns an object with all the values of said cookie.
297				function OneTrustGetConsentObject( OTcookie ) {
298					let OTConsentObj = {};
299					OTcookie.split('&').forEach( ( pair ) => {
300						if( pair !== '' ) {
301							let splitpair = pair.split('=');
302							let key = splitpair[0].charAt(0).toLowerCase() + splitpair[0].slice(1).split(' ').join('');
303							OTConsentObj[key] = splitpair[1];
304						}
305					});
306
307					return OTConsentObj;
308
309				}
310
311				// Grabs the OptanonConsent cookie, turns this into an object (using OneTrustGetConsentObject), targets the 'groups' value, turns it into an array, removes the first element of the array.
312				function OneTrustGetGroups ( cookie ) {
313					let OTConsentArr = [];
314					let OTConsentGroupsStr;
315
316					if ( ( cookie === undefined ) || ! ( cookie.includes('C0001') ) ) {
317						const consent0002  = OnetrustActiveGroups.includes('C0002') ? 'C0002:1,' : 'C0002:0,';
318						const consent0003  = OnetrustActiveGroups.includes('C0003') ? 'C0003:1,' : 'C0003:0,';
319						const consent0004  = OnetrustActiveGroups.includes('C0004') ? 'C0004:1,' : 'C0004:0,';
320						OTConsentGroupsStr = 'C0001:1,' + consent0002 + consent0003 + consent0004;
321					} else {
322						OTConsentGroupsStr = OneTrustGetConsentObject(cookie).groups;
323					}
324
325					OTConsentArr = OTConsentGroupsStr.split(",");
326					OTConsentArr.shift();
327
328					return OTConsentArr;
329
330				}
331
332				// Sets the consent values based on the groups paramater, which is an array of consent categories that has been parsed from the OptanonConsent cookie.
333				function OneTrustSetConsentValues( groups ){
334					// Create a json list with the values ​​of each consent. These values ​​will be updated if the user starts to toggle consent.
335					// We then create a local storage item to read these values in other parts of the theme that require it. Converted to json in case we need to keep adding items.
336					let json_consent = {};
337					json_consent[ "C0002" ] = groups.includes('C0002:1');
338					json_consent[ "C0003" ] = groups.includes('C0003:1');
339					json_consent[ "C0004" ] = groups.includes('C0004:1');
340					let consent = JSON.stringify( json_consent );
341					localStorage.setItem( 'consent_one_trust_bdc', consent );
342				}
343
344				// OneTrust event listener that fires whenever someone confirms cosent preferences (banner).
345				Optanon.OnConsentChanged( function() {
346					OTinitGroups = OnetrustActiveGroups;
347					let OTConsentCookieChanged = OneTrustGetCookie( 'OptanonConsent' );
348					let OTConsentGroups        = OneTrustGetGroups ( OTConsentCookieChanged );
349					OneTrustSetConsentValues( OTConsentGroups );
350				});
351
352									// Dispatched when the CMP is ready for use.
353					// Downstream consumers (e.g. the Freestar pubfig loader)
354					// can react appropriately.
355					window.dispatchEvent( new Event( 'bdc:cmpReady' ) );
356												}
357
358		</script>
358
359		
360		
360<script type="text/javascript" id="ot-inserter">
361
362			(function() {
363				const otUrl         = 'https://cdn.cookielaw.org/scripttemplates/otSDKStub.js';
364				const otScript      = document.createElement('script');
365
366				otScript.async = true;
367				otScript.type = 'text/javascript';
368				otScript.src  = otUrl;
369				otScript.setAttribute('id', 'onetrustSDK');
370				otScript.setAttribute('charset', 'UTF-8');
371				otScript.setAttribute('data-domain-script', '1744ffcc-f9fb-436a-97fd-6530afa75829');
372
373				const otNode = document.getElementById('ot-inserter');
374				otNode.parentNode.insertBefore(otScript, otNode.nextSibling);
375			})();
376
377		</script>
377
378
379		
379<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
379
380	<style id="typekit-font-loading">
381		@import url("https://p.typekit.net/p.css?s=1&k=ewj0jxz&ht=tk&f=12784.12094.12095&a=43290994&app=typekit&e=css");
382
383		@font-face {
384			font-family:"franklin-gothic-urw-cond";
385			src:url("https://use.typekit.net/af/f4a030/000000000000000077359dfc/30/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/f4a030/000000000000000077359dfc/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/f4a030/000000000000000077359dfc/30/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n5&v=3") format("opentype");
386			font-display:swap;font-style:normal;font-weight:500;font-stretch:normal;
387		}
388
389		@font-face {
390			font-family:"franklin-gothic-urw-cond";
391			src:url("https://use.typekit.net/af/a2031c/0000000000000000000118b9/27/l?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/a2031c/0000000000000000000118b9/27/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/a2031c/0000000000000000000118b9/27/a?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("opentype");
392			font-display:swap;font-style:normal;font-weight:700;font-stretch:normal;
393		}
394	</style>
395		<style id="cls-ad-css">
396		
397			
398			/* Freestar – Top leaderboard: lead1.json */
399			[id="boston-com_Top-leaderboard"] {
400				min-height: 50px;
401			}
402
403			@media only screen and (min-width: 768px) {
404				[id="boston-com_Top-leaderboard"] {
405					min-height: 90px;
406				}
407			}
408
409			/*
410			 * Freestar – Stream units 1–7: stream1.json … stream7.json.
411			 * Reserve max expected creative height per device. Fills vary
412			 * (leaderboard, square, tall rectangle). Center the creative inside
413			 * the reserved slot; keep the title pinned to the top of the wrap.
414			 * Heights are tunable under Settings > Freestar.
415			 */
416			.m-content-advert:has([id^="boston-com_Inline-Unit-"]) .m-content-advert-wrap {
417				display: flex;
418				flex-direction: column;
419				justify-content: flex-start;
420				max-width: 100%;
421				min-height: 50px;
422				overflow-x: clip;
423			}
424
425			[id^="boston-com_Inline-Unit-"] {
426				display: flex;
427				align-items: center;
428				justify-content: center;
429				max-width: 100%;
430				min-height: 50px;
431			}
432
433			@media only screen and (min-width: 768px) {
434				.m-content-advert:has([id^="boston-com_Inline-Unit-"]) .m-content-advert-wrap {
435					min-height: 90px;
436				}
437
438				[id^="boston-com_Inline-Unit-"] {
439					min-height: 90px;
440				}
441			}
442
443			/* Freestar – Partner native: partnerad1.json */
444			[id="boston-com_Native-content-1"] {
445				min-height: 50px;
446			}
447
448			@media only screen and (min-width: 768px) {
449				[id="boston-com_Native-content-1"] {
450					min-height: 90px;
451				}
452			}
453
454			/*
455			 * Freestar – In-article units: inarticle1.json … inarticle16.json.
456			 * Reserve max expected creative height per device so lazy fills do not
457			 * push body copy during scroll. Center the creative inside the
458			 * reserved slot; keep the title pinned to the top of the wrap.
459			 * Heights are tunable under Settings > Freestar.
460			 */
461			.m-content-advert:has([id^="boston-com_Inline-"][id$="_Article"]:not([id*="Video"])) .m-content-advert-wrap {
462				display: flex;
463				flex-direction: column;
464				justify-content: flex-start;
465				max-width: 100%;
466				min-height: 50px;
467				overflow-x: clip;
468			}
469
470			[id^="boston-com_Inline-"][id$="_Article"]:not([id*="Video"]) {
471				display: flex;
472				align-items: center;
473				justify-content: center;
474				max-width: 100%;
475				min-height: 50px;
476			}
477
478			@media only screen and (min-width: 768px) {
479				.m-content-advert:has([id^="boston-com_Inline-"][id$="_Article"]:not([id*="Video"])) .m-content-advert-wrap {
480					min-height: 90px;
481				}
482
483				[id^="boston-com_Inline-"][id$="_Article"]:not([id*="Video"]) {
484					min-height: 90px;
485				}
486			}
487
488			/*
489			 * Freestar – In-article video: inarticle_video1.json, stream_video1.json.
490			 * Reserve space on wrappers and advert containers, and vertically center
491			 * the creative in leftover height. Do not set overflow, max-height, or
492			 * contain on the slot itself: Exco sticky pins the player inside it and
493			 * those properties break sticky and hide the player.
494			 * Heights are tunable under Settings > Freestar.
495			 */
496			#js-advert--inarticle_video1,
497			#js-advert--stream_video1,
498			.m-advert--inarticle_video1 .m-advert__container,
499			.m-advert--stream_video1 .m-advert__container,
500			.m-content-advert:has([id="boston-com_Inline-Video-1_Article"]) .m-content-advert-wrap,
501			.m-content-advert:has([id="boston-com_Inline-Video-1"]) .m-content-advert-wrap {
502				display: flex;
503				align-items: center;
504				justify-content: center;
505				min-height: 280px;
506			}
507
508			.m-content-advert:has([id="boston-com_Inline-Video-1_Article"]) .m-content-advert-wrap,
509			.m-content-advert:has([id="boston-com_Inline-Video-1"]) .m-content-advert-wrap {
510				flex-direction: column;
511			}
512
513			/*
514			 * No min-height on the slot itself: combined with aspect-ratio it
515			 * forced the width beyond the viewport on mobile.
516			 */
517			[id="boston-com_Inline-Video-1_Article"],
518			[id="boston-com_Inline-Video-1"] {
519				width: 100%;
520				max-width: 100%;
521				aspect-ratio: 16 / 9;
522			}
523
524			[id="boston-com_Inline-Video-1_Article"] video,
525			[id="boston-com_Inline-Video-1"] video {
526				width: 100%;
527				height: auto;
528				aspect-ratio: 16 / 9;
529			}
530
531			@media only screen and (min-width: 768px) {
532				#js-advert--inarticle_video1,
533				#js-advert--stream_video1,
534				.m-advert--inarticle_video1 .m-advert__container,
535				.m-advert--stream_video1 .m-advert__container,
536				.m-content-advert:has([id="boston-com_Inline-Video-1_Article"]) .m-content-advert-wrap,
537				.m-content-advert:has([id="boston-com_Inline-Video-1"]) .m-content-advert-wrap {
538					min-height: 366px;
539				}
540			}
541
542			/* Freestar – Rail units: sectionfront1/2.json + articlerail1/2.json */
543			[id="boston-com_Rail-unit-1"],
544			[id="boston-com_Rail-unit-2"],
545			[id="boston-com_Rail-unit-1_Article"],
546			[id="boston-com_Rail-unit-2_Article"] {
547				position: relative;
548				min-height: 600px;
549			}
550
551			[id="boston-com_Rail-unit-1"]::before,
552			[id="boston-com_Rail-unit-2"]::before,
553			[id="boston-com_Rail-unit-1_Article"]::before,
554			[id="boston-com_Rail-unit-2_Article"]::before {
555				content: "Advertisement";
556				color: #68686d;
557				display: block;
558				font-family:"franklin-gothic-urw-cond";
559				font-size: .875rem;
560				font-weight: 700;
561				padding-bottom: 0.25rem;
562				text-align: center;
563				text-transform: uppercase;
564			}
565
566			.m-real-estate-listing__content [id="boston-com_Rail-unit-1"]::before,
567			.m-real-estate-listing__content [id="boston-com_Rail-unit-2"]::before,
568			.m-real-estate-listing__content [id="boston-com_Rail-unit-1_Article"]::before,
569			.m-real-estate-listing__content [id="boston-com_Rail-unit-2_Article"]::before {
570				display: none;
571			}
572
573			@media only screen and (min-width: 768px) {
574				.m-real-estate-listing__content [id="boston-com_Rail-unit-1"]::before,
575				.m-real-estate-listing__content [id="boston-com_Rail-unit-2"]::before,
576				.m-real-estate-listing__content [id="boston-com_Rail-unit-1_Article"]::before,
577				.m-real-estate-listing__content [id="boston-com_Rail-unit-2_Article"]::before {
578					display: block;
579				}
580			}
581
582			/* Freestar – Showcase: showcase.json */
583			[id="boston-com_Showcase"] {
584				min-height: 213px;
585			}
586
587			@media only screen and (min-width: 768px) {
588				[id="boston-com_Showcase"] {
589					min-height: 600px;
590				}
591			}
592
593			/* Freestar – Native content: nativeteasebot.json */
594			[id="boston-com_Native-content-1_Article"] {
595				min-height: 100px;
596			}
597
598			/* Freestar – T4 teases: tease1-4.json */
599			[id="boston-com_T4-tease-1"],
600			[id="boston-com_T4-tease-2"],
601			[id="boston-com_T4-tease-3"],
602			[id="boston-com_T4-tease-4"] {
603				min-height: 270px;
604			}
605
606			/*
607			 * The Exco video player (#boston-com_Out-of-page-2) 
608			 * causes CLS when it initializes. This locks it down.
609			 */
610			.exp-ui__poster__wrapper.exp-ui__state__shown {
611				max-height: 0;
612			}
613
614			/*
615			 * The injected iframe for the Exco player gets a height of 18.4px from our line-height.
616			 * This is a hack to hide the iframe since the video plays elsewhere.
617			 *
618			 * @see https://bostonglobe.atlassian.net/browse/BR-1752
619			 */
620			#boston-com_Out-of-page-2 {
621				max-height: 0;
622			}
623
624			/*
625			 * Exco static ad containers inject into the document flow with 
625no
626			 * reserved box. Lock them down globally and re-enable only inside
627			 * reserved inline video slots.
628			 */
629			[id^="__exco_ad_container_static"] {
630				max-height: 0;
631				overflow: hidden;
632			}
633
634			[id="boston-com_Inline-Video-1"] [id^="__exco_ad_container_static"],
635			[id="boston-com_Inline-Video-1_Article"] [id^="__exco_ad_container_static"],
636			.m-content-advert-wrap [id^="__exco_ad_container_static"] {
637				max-height: none;
638				overflow: visible;
639			}
640
641		
642		
643			/* Outbrain/Teads – reserve placeholder space by device to prevent CLS */
644			[data-js-outbrain-lazy] {
645				min-height: 520px;
646			}
647
648			@media only screen and (min-width: 768px) {
649				[data-js-outbrain-lazy] {
650					min-height: 380px;
651				}
652			}
653
654		
655		.m-advert--600 {
656			height: 600px;
657		}
658
659		.m-sports-bar {
660			min-height: 59px;
661		}
662
663	</style>
664	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1, noarchive' />
665<script type="text/javascript" id="AdobeEvents" nonce="3eb4fa595c">window.adobeEvents = window.adobeEvents || { 
666	callbacks: {},
667	trigger: function(event) {
668		if (this.callbacks[event]) {
669			this.callbacks[event].forEach(callback => callback());
670		}
671	},
672	on: function(event, callback) {
673		this.callbacks[event] = this.callbacks[event] || [];
674		this.callbacks[event].push(callback);
675	}
676};</script>
676<script type="text/javascript" id="AdobeDataLayer" nonce="713d315ed4">window.bdcDigitalData = {"settings":{"reportSuite":"nytbglobe,nytbgglobal","customLinksReportSuite":"nytbglobe","trackingServer":"smetrics.boston.com","pianoPluginIntegration":"1"},"pageInstanceID":"News | homepage-www.boston.com","page":{"pageInfo":{"pageID":"News | homepage","internalLinks":"javascript:,cars.com,boston.com,bostonglobe.com,globe.com,cityfeet.com,legacy.com,monstermoving.com,movietickets.com,newsbank.com,salary.com,snocountry.com,travidia.com,uclick.com,zap2it.com,bostondirtdogs.com,adperfect.com,bankrate.com,ce.com,flightview.com,gabriels.com,harvestadsdepot.com,interviewmastery.com,localattitude.com,pair.com,resume.com,sportsballot.com,vanlines.com,boston.addresses.com,boston.jiwire.com,boston.stats.com,gadzoo.com,jobview.boston.monster.com,mrboffo.com,mypublicnotices.com,upickem.com,realtraffic.maptuit.com,caspio.com,upickem.net,boston.houzz.com,localhost,www.boston.com","destinationURL":"https:\/\/www.boston.com\/category\/news\/","pageURL":"https:\/\/www.boston.com\/category\/news\/","channel":"News","campaign":"","subsection":"","rssID":"","authors":"","pageLayout":"section front","pagination":"","p1":"","pageType":"section front","publishDate":"","videoName":"","cms":"WordPress","environment":"Live","summaryLength":0,"searchKeyword":"","trackingCode":"","keywords":"News","sponsorName":"","loginStatus":"logged out","publicationName":"Boston.com","galleryName":null,"wordCount":null,"codeVersion":"2.22.0","articleID":"","refresh":"","registrationID":"","newsletter":"","meterExempt":true}}};</script>
676<script type="text/javascript" id="AdobeInit" nonce="f81b036b98">(function() {
677	let visitorAttempts = 0;
678	const maxAttempts = 300; // We'll keep looking for the Adobe libraries for 30 sec.
679
680	function checkVisitorReady() {
681		if (visitorAttempts >= maxAttempts) {
682			console.warn('[Adobe] Stopped checking for Visitor API after 30 seconds.');
683			return;
684		}
685		
686		visitorAttempts++;
687		if (window.Visitor) {
688			window.adobeEvents.trigger('visitorReady');
689			initVisitor();
690		} else {
691			setTimeout(checkVisitorReady, 100);
692		}
693	}
694	
695	function hasC0002Consent() {
696		// Check OneTrust's in-memory active groups first. This handles first-time
697		// visitors where OneTrust has already determined consent (and may have fired
698		// OnConsentChanged) before our listener was registered.
699		if (typeof window.OnetrustActiveGroups === 'string' && window.OnetrustActiveGroups.length > 0) {
700			return window.OnetrustActiveGroups.split(',').includes('C0002');
701		}
702		// Fallback: check the cookie (returning visitors).
703		const consentCookie = document.cookie.match(/OptanonConsent=([^;]+)/);
704		if (!consentCookie) return false;
705		const value = decodeURIComponent(consentCookie[1]);
706		return value.includes('C0002:1');
707	}
708
709	function checkAndApproveOptIn() {
710		if (hasC0002Consent()) {
711			window?.adobe?.optIn?.approveAll();
712		}
713	}
714
715	function initVisitor() {
716		try {
717			let visitor = Visitor.getInstance("14A138B352784AD10A490D4C@AdobeOrg", {
718				trackingServerSecure: "smetrics.boston.com",
719				doesOptInApply: true,
720			});
721
722			// Check immediately: covers returning visitors with an existing consent
723			// cookie, and regions where OneTrust auto-applies defaults on page load
724			// (e.g., opt-out-by-default regions where C0002 is on unless the user
725			// opts out, and the cookie may already be set before this runs).
726			checkAndApproveOptIn();
727
728			// OTConsentApplied fires when OneTrust first applies consent on page load —
729			// this covers first-time visitors in opt-out regions (e.g. US) where
730			// OneTrust silently auto-grants consent without user interaction, meaning
731			// OnConsentChanged never fires.
732			// OneTrustGroupsUpdated fires whenever the active consent groups change,
733			// covering mid-session preference updates and returning visitors.
734			// Together these are the OneTrust-documented approach for hooking into
735			// consent events from modular code outside OptanonWrapper.
736			// See: https://developer.onetrust.com/onetrust/docs/javascript-events-guide
737			document.addEventListener('OTConsentApplied', checkAndApproveOptIn);
738			window.addEventListener('OneTrustGroupsUpdated', checkAndApproveOptIn);
739
740			window.s = window.s || {};
741			window.s.visitor = visitor;
742
743			if (window.AppMeasurement) {
744				window.adobeEvents.trigger('adobeReady');
745			} else {
746				checkAppMeasurement();
747			}
748		} catch (e) {
749			console.error('[Adobe] Error initializing Visitor:', e);
750
751			// Continue with AppMeasurement if Visitor fails.
752			checkAppMeasurement();
753		}
754	}
755	
756	function checkAppMeasurement() {
757		let attempts = 0;
758		
759		function check() {
760			if (attempts >= maxAttempts) {
761				return;
762			}
763			
764			attempts++;
765			if (window.AppMeasurement) {
766				window.adobeEvents.trigger('adobeReady');
767			} else {
768				setTimeout(check, 100);
769			}
770		}
771		
772		check();
773	}
774	
775	// Start the process
776	checkVisitorReady();
777})();</script>
777<script type="text/javascript" id="AdobeVisitorHelpers" nonce="541f530047">	function appendVisitorID(url) {
778		if (window.s && window.s.visitor && typeof window.s.visitor.appendVisitorIDsTo === "function") {
779			return window.s.visitor.appendVisitorIDsTo(url);
780		}
781		return url;
782	}
783	window.appendVisitorID = appendVisitorID;	const bdcDomains = "bostonglobe.com";
784	const domainsArray = bdcDomains.split(",").map(domain => domain.trim());            
785	
786	// Get all links and create a pattern.
787	const allLinks = document.querySelectorAll('a[href]');
788	const domainPattern = new RegExp(domainsArray.join('|'), 'i');
789	
790	allLinks.forEach(link => {
791		const matches = domainPattern.test(link.href);
792		if (matches) {
793			link.addEventListener('click', event => {
794				event.currentTarget.href = appendVisitorID(event.currentTarget.href);
795			}, { passive: true });
796		}
797	});</script>
797
798	<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
799	<title>Boston news: Local and national breaking news, crime, and politics</title>
800	<meta name="description" content="Get the latest local and national breaking news, crime, Boston traffic, New England weather, politics in Massachusetts and across the U.S., and more." />
801	<link rel="canonical" href="https://www.boston.com/category/news/" />
802	<meta property="og:locale" content="en_US" />
803	<meta property="og:type" content="article" />
804	<meta property="og:title" content="News" />
805	<meta property="og:description" content="Get the latest local and national breaking news, crime, Boston traffic, New England weather, politics in Massachusetts and across the U.S., and more." />
806	<meta property="og:url" content="https://www.boston.com/category/news/" />
807	<meta property="og:site_name" content="Boston.com" />
808	<meta property="og:image" content="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg" />
809	<meta property="og:image:width" content="2560" />
810	<meta property="og:image:height" content="1707" />
811	<meta property="og:image:type" content="image/jpeg" />
812	<meta name="twitter:card" content="summary_large_image" />
813	<meta name="twitter:description" content="“I’ve been keeping a list of who’s naughty and who’s nice for centuries. Frankly, it’s about time you people started automating it.”" />
814	<meta name="twitter:site" content="@BostonDotCom" />
815	
815<script type="application/ld+json" class="yoast-schema-graph">{
816	    "@context": "https:\/\/schema.org",
817	    "@graph": [
818	        {
819	            "@type": "CollectionPage",
820	            "@id": "https:\/\/www.boston.com\/category\/news\/",
821	            "url": "https:\/\/www.boston.com\/category\/news\/",
822	            "name": "Boston news: Local and national breaking news, crime, and politics",
823	            "isPartOf": {
824	                "@id": "https:\/\/www.boston.com\/#website"
825	            },
826	            "primaryImageOfPage": {
827	                "@id": "https:\/\/www.boston.com\/category\/news\/#primaryimage"
828	            },
829	            "image": {
830	                "@id": "https:\/\/www.boston.com\/category\/news\/#primaryimage"
831	            },
832	            "thumbnailUrl": "https:\/\/bdc2020.o0bc.com\/wp-content\/uploads\/2026\/09\/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819.jpg",
833	            "description": "Get the latest local and national breaking news, crime, Boston traffic, New England weather, politics in Massachusetts and across the U.S., and more.",
834	            "breadcrumb": {
835	                "@id": "https:\/\/www.boston.com\/category\/news\/#breadcrumb"
836	            },
837	            "inLanguage": "en-US"
838	        },
839	        {
840	            "@type": "ImageObject",
841	            "inLanguage": "en-US",
842	            "@id": "https:\/\/www.boston.com\/category\/news\/#primaryimage",
843	            "url": "https:\/\/bdc2020.o0bc.com\/wp-content\/uploads\/2026\/09\/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819.jpg",
844	            "contentUrl": "https:\/\/bdc2020.o0bc.com\/wp-content\/uploads\/2026\/09\/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819.jpg",
845	            "width": 1920,
846	            "height": 1080,
847	            "caption": "A person dressed as Krampus, the Christmas demon, at a Select Board meeting in Billerica."
848	        },
849	        {
850	            "@type": "BreadcrumbList",
851	            "@id": "https:\/\/www.boston.com\/category\/news\/#breadcrumb",
852	            "itemListElement": [
853	                {
854	                    "@type": "ListItem",
855	                    "position": 1,
856	                    "name": "Home",
857	                    "item": "https:\/\/www.boston.com\/"
858	                },
859	                {
860	                    "@type": "ListItem",
861	                    "position": 2,
862	                    "name": "News"
863	                }
864	            ]
865	        },
866	        {
867	            "@type": "WebSite",
868	            "@id": "https:\/\/www.boston.com\/#website",
869	            "url": "https:\/\/www.boston.com\/",
870	            "name": "Boston.com",
871	            "description": "Boston.com",
872	            "publisher": {
873	                "@id": "https:\/\/www.boston.com\/#organization"
874	            },
875	            "potentialAction": [
876	                {
877	                    "@type": "SearchAction",
878	                    "target": {
879	                        "@type": "EntryPoint",
880	                        "urlTemplate": "https:\/\/www.boston.com\/?s={search_term_string}"
881	                    },
882	                    "query-input": {
883	                        "@type": "PropertyValueSpecification",
884	                        "valueRequired": true,
885	                        "valueName": "search_term_string"
886	                    }
887	                }
888	            ],
889	            "inLanguage": "en-US"
890	        },
891	        {
892	            "@type": "NewsMediaOrganization",
893	            "@id": "https:\/\/www.boston.com\/#organization",
894	            "name": "Boston.com",
895	            "url": "https:\/\/www.boston.com",
896	            "logo": "https:\/\/bdc2020.o0bc.com\/wp-content\/uploads\/2021\/05\/Boston.com-Logo-609cb231cf4d6.png",
897	            "image": {
898	                "@id": "https:\/\/www.boston.com\/#\/schema\/logo\/image\/"
899	            },
900	            "sameAs": [
901	                "https:\/\/www.facebook.com\/boston",
902	                "https:\/\/x.com\/BostonDotCom",
903	                "https:\/\/www.instagram.com\/boston\/",
904	                "https:\/\/www.youtube.com\/channel\/UC8IkdxFyPXgw11n4Ew0osHQ"
905	            ],
906	            "address": "1 Exchange Place, Boston, MA 02109",
907	            "areaServed": [
908	                "Boston",
909	                "Massachusetts",
910	                "New England"
911	            ],
912	            "description": "Boston.com covers what Boston really cares about right now.",
913	            "email": "[email protected]",
914	            "foundingDate": "1995-10-30",
915	            "legalName": "Boston Globe Media Partners",
916	            "location": "Boston",
917	            "masthead": "https:\/\/www.boston.com\/contact-us\/",
918	            "telephone": "(617) 929-2000",
919	            "publishingPrinciples": "https:\/\/www.boston.com\/about\/",
920	            "actionableFeedbackPolicy": "https:\/\/p-wpbdc-web11\/contact-us\/",
921	            "correctionsPolicy": "https:\/\/p-wpbdc-web11\/contact-us\/"
922	        }
923	    ]
924	}</script>
924
925	<!-- / Yoast SEO Premium plugin. -->
926
927
928<link rel='dns-prefetch' href='//apps.bostonglobe.com' />
929<link rel='dns-prefetch' href='//static.chartbeat.com' />
930<link rel='dns-prefetch' href='//cdn.blueconic.net' />
931<link rel='dns-prefetch' href='//auth.boston.com' />
932<link rel="alternate" type="application/rss+xml" title="Boston.com &raquo; Feed" href="https://www.boston.com/feed/" />
933<link rel="alternate" type="application/rss+xml" title="Boston.com &raquo; News Category Feed" href="https://www.boston.com/category/news/feed/" />
934<style id="wp-img-auto-sizes-contain-inline-css">
935img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
936/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
937</style>
938<style id="wp-block-separator-inline-css">
939@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
940/*# sourceURL=https://www.boston.com/wp-includes/blocks/separator/style.min.css */
941</style>
942<style id="wp-block-heading-inline-css">
943h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
944/*# sourceURL=https://www.boston.com/wp-includes/blocks/heading/style.min.css */
945</style>
946<style id="wp-block-library-inline-css">
947:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
947--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
948
949/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
950</style>
951<style id="classic-theme-styles-inline-css">
952/*! This file is auto-generated */
953.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
954/*# sourceURL=/wp-includes/css/classic-themes.min.css */
955</style>
956
957<style id="global-styles-inline-css">
958:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--red: #bb2525;--wp--preset--color--background-black: #1a1a1a;--wp--preset--color--line-gray: #e1e1e1;--wp--preset--color--blue: #2c74de;--wp--preset--color--light-gray: #f1f1f1;--wp--preset--color--off-white: #fbf1e7;--wp--preset--color--mid-gray: #b6b6b6;--wp--preset--color--dark-gray: #68686d;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
9580) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-background-black-color{color: var(--wp--preset--color--background-black) !important;}.has-line-gray-color{color: var(--wp--preset--color--line-gray) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-off-white-color{color: var(--wp--preset--color--off-white) !important;}.has-mid-gray-color{color: var(--wp--preset--color--mid-gray) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-background-black-background-color{background-color: var(--wp--preset--color--background-black) !important;}.has-line-gray-background-color{background-color: var(--wp--preset--color--line-gray) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-off-white-background-color{background-color: var(--wp--preset--color--off-white) !important;}.has-mid-gray-background-color{background-color: var(--wp--preset--color--mid-gray) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-background-black-border-color{border-color: var(--wp--preset--color--background-black) !important;}.has-line-gray-border-color{border-color: var(--wp--preset--color--line-gray) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-off-white-border-color{border-color: var(--wp--preset--color--off-white) !important;}.has-mid-gray-border-color{border-color: var(--wp--preset--color--mid-gray) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
958.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
959/*# sourceURL=global-styles-inline-css */
960</style>
961
962<link rel='stylesheet' id='tenup-block-library-frontend-accordion-styles-css' href='https://bdc2020.o0bc.com/wp-content/plugins/block-library/dist/css/frontend-accordion-styles.css?ver=d899f5cabdebab30a4d631759350a871' media='all' />
963<link rel='stylesheet' id='piano-integration-styles-css' href='https://bdc2020.o0bc.com/wp-content/plugins/wp-plugin-piano/assets/css/styles.css?ver=1.0.0' media='all' />
964<link rel='stylesheet' id='tablepress-default-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/css/build/default.css?ver=3.3.2-BGMP' media='all' />
965<style id="tablepress-default-inline-css">
966.tablepress{--style-variation:custom;--head-text-color:#7e7e7e;--head-bg-color:#fff;--head-active-bg-color:#d0d0d0;--odd-bg-color:#fff;--hover-bg-color:#d0d0d0;border:1px solid grey;border-collapse:collapse}.tablepress thead th{text-transform:uppercase;font-weight:700;border-left:1px solid grey;border-right:1px solid grey;border-bottom:3px solid grey}.tablepress tbody td a{color:var(--c-red);font-weight:700;text-decoration:none}
966.tablepress tbody td a:hover{color:var(--c-red);font-weight:700;text-decoration:underline;text-align:center}.tablepress tbody td{border-left:1px solid grey;border-right:1px solid grey}.tablepress td,.tablepress th,.dt-search,.dt-length,.dt-info,.dt-paging a,.dt-buttons{font-family:var(--f-primary)}.tablepress img{max-width:100%;height:auto}.tablepress-id-132 .column-1,.tablepress-id-132 .column-3,.tablepress-id-132 .column-5,{background-color:#d3dff2}
967/*# sourceURL=tablepress-default-inline-css */
968</style>
969<link rel='stylesheet' id='tablepress-datatables-buttons-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/modules/css/build/datatables.buttons.css?ver=3.3.2-BGMP' media='all' />
970<link rel='stylesheet' id='tablepress-datatables-columnfilterwidgets-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/modules/css/build/datatables.columnfilterwidgets.css?ver=3.3.2-BGMP' media='all' />
971<link rel='stylesheet' id='tablepress-datatables-fixedheader-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/modules/css/build/datatables.fixedheader.css?ver=3.3.2-BGMP' media='all' />
972<link rel='stylesheet' id='tablepress-datatables-fixedcolumns-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/modules/css/build/datatables.fixedcolumns.css?ver=3.3.2-BGMP' media='all' />
973<link rel='stylesheet' id='tablepress-datatables-scroll-buttons-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/modules/css/build/datatables.scroll-buttons.css?ver=3.3.2-BGMP' media='all' />
974<link rel='stylesheet' id='tablepress-responsive-tables-css' href='https://bdc2020.o0bc.com/wp-content/plugins/tablepress-premium/modules/css/build/responsive-tables.css?ver=3.3.2-BGMP' media='all' />
975<link rel='stylesheet' id='flickity-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/flickity.css?ver=ade638fb73bc34e9b668745b201c3ee3' media='all' />
976<link rel='stylesheet' id='global-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/global.css?ver=5a0cad8023ce04f522a9848150fd5ae9' media='all' />
977<link rel='stylesheet' id='base-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/base.css?ver=2310550f82c8dc6ac9e098cf83309408' media='all' />
978<link rel='stylesheet' id='blocks-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/blocks.css?ver=1dc842d82d0580c1f74fd3d529a84d14' media='all' />
979<link rel='stylesheet' id='molecules-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/molecules.css?ver=bd0b273bcebd7d89e3670e30c79cdd9b' media='all' />
980<link rel='stylesheet' id='organisms-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/organisms.css?ver=d31f3dee030abba33e2490ae096e7777' media='all' />
981<link rel='stylesheet' id='styles-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/style.css?ver=869d321f3ca5eeed83a72ae738c1672d' media='all' />
982<link rel='stylesheet' id='bdc-real-estate-css' href='https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/css/real-estate.css?ver=e94da3b7d7da1c651a983fe4e979764c' media='all' />
983<script id="freestar-cmp-defer-js-before">
984window.freestar = window.freestar || {};
985window.tp = window.tp || [];
986window.freestar.queue = window.freestar.queue || [];
987window.freestar.config = window.freestar.config || {};
988window.freestar.config.enabled_slots = window.freestar.config.enabled_slots || [];
989var freestar = window.freestar;freestar.config.channel = "news\/homepage";
990const hashes = JSON.parse( localStorage.getItem( "freestarIdentityHashes" ) || null );
991freestar.queue.push(function() {
992	if ( null !== hashes ) {
993		freestar.identity.setIdentity({
994			hashes: {
995				sha1: hashes.sha1,
996				sha256: hashes.sha256,
997				md5: hashes.md5
998			}
999		});
1000	}
1001	googletag.pubads()
1002        .setTargeting('pgtype', 'category')
1003        .setTargeting('s1', 'boston.com')
1004        .setTargeting('s2', 'news')
1005        .setTargeting('s3', 'homepage')
1006        .setTargeting('pageurl', '_category_news_')
1007        .setTargeting('environment', 'production')
1008        .setTargeting('test', '')
1009        .setTargeting('adunblock', 'undefined' !== typeof window._bcm_il ? 'true' : 'false')});
1010freestar.config.targeting = [{"boston-com_Top-leaderboard":{"pos":["lead1","atf"]}},{"boston-com_Out-of-page-2":{"pos":"oosvideo"}},{"boston-com_Rail-unit-1":{"pos":["sectfront1","atf"]}},{"boston-com_Rail-unit-2":{"pos":["sectfront2","atf"]}},{"boston-com_Inline-Video-1":{"pos":["stream_video1","btf"]}},{"boston-com_Inline-Unit-1":{"pos":["stream1","btf"]}},{"boston-com_Inline-Unit-2":{"pos":["stream2","btf"]}},{"boston-com_Inline-Unit-3":{"pos":["stream3","btf"]}}];
1011freestar.initCallback = function () {
1012	(freestar.config.enabled_slots.length === 0)
1013		? freestar.initCallbackCalled = false
1014		: freestar.newAdSlots(freestar.config.enabled_slots);
1015};
1016
1017// Do not grow slot height on render: critical CSS already reserves space.
1018// Expanding here caused CLS on lead1 (~4.5s) and inline video (~37s).
1019freestar.queue.push(function () {
1020	googletag.pubads().addEventListener('slotRenderEnded', function (event) {
1021		var size = event.size;
1022		if (!Array.isArray(size)) return;
1023
1024		var slotId = event.slot.getSlotElementId();
1025		var slotDiv = document.getElementById(slotId);
1026		if (!slotDiv) return;
1027
1028		// Measure the visible column, not the immediate parent.
1029		var column = slotDiv.closest('.m-content-advert-wrap')
1030			|| slotDiv.closest('.o-site-header__advert')
1031			|| slotDiv.closest('.m-advert__container')
1032			|| slotDiv.parentElement;
1033		var columnWidth = column ? column.clientWidth : 0;
1034
1035		// Clear stale inline styles from prior renders (Freestar reuses the same slot div on refresh).
1036		slotDiv.style.transform = '';
1037		slotDiv.style.transformOrigin = '';
1038		slotDiv.style.width = '';
1039
1040		// Scale down oversized creatives (transform is paint-only, no CLS).
1041		// Video slots excluded: a transformed ancestor breaks Exco's floating player.
1042		if (columnWidth > 0 && size[0] > columnWidth && slotId.indexOf('Video') === -1) {
1043			slotDiv.style.transform = 'scale(' + (columnWidth / size[0]).toFixed(4) + ')';
1044			slotDiv.style.transformOrigin = '50% 50%';
1045		} else if (size[0] > slotDiv.clientWidth && size[0] <= columnWidth) {
1046			slotDiv.style.width = size[0] + 'px';
1047		}
1048	});
1049});
1050
1051//# sourceURL=freestar-cmp-defer-js-before
1052</script>
vendor: 1 bytes, line 1052
1052
1053<script id="bdc-freestar-pubfig-loader-js-before">
1054window.bdcFreestarPubfigLoader = {"pubfigUrl":"https:\/\/a.pub.network\/boston-com\/pubfig.min.js","fallbackMs":2500,"cmpActive":false};
1055//# sourceURL=bdc-freestar-pubfig-loader-js-before
1056</script>
vendor: 1 bytes, line 1056
1056
1057<script id="bdc-freestar-pubfig-loader-js" src="https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/js/pubfig-cmp-loader.js?ver=607402f30e613dd32b9c40f74bbe6875"></script>
vendor: 1 bytes, line 1057
1057
1058<script id="enter-view--script-js" src="https://apps.bostonglobe.com/common/js/enter-view/enter-view-0.1.0.min.js"></script>
vendor: 1 bytes, line 1058
1058
1059<script id="pym--script-js" src="https://apps.bostonglobe.com/common/js/pym/pym-1.3.2.min.js"></script>
vendor: 1 bytes, line 1059
1059
1060<script id="chartbeat_head_js-js-extra">
1061var chartbeat_config = {"domain":"boston.com","uid":"8544","useCanonical":"1","oneTrusActive":"1","useAB":"","authors":"","sections":"","title":"","pianoIntegration":"1","fallbackMs":"4000","circuitBreaker":"0","loadTimeoutMs":"8000"};
1062//# sourceURL=chartbeat_head_js-js-extra
1063</script>
vendor: 1 bytes, line 1063
1063
1064<script type="text/plain" src="https://bdc2020.o0bc.com/wp-content/plugins/bdc-chartbeat/js/bdc.chartbeat-head.js?ver=1789650824"  id="chartbeat_head_js" class="optanon-category-C0002"></script>
1064<script type="text/plain" src="//static.chartbeat.com/js/chartbeat_mab.js?ver=7.1"  id="chartbeat_mab" class="optanon-category-C0002"></script>
1064<script id="jquery-core-js" src="https://bdc2020.o0bc.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1064
1064
1065<script id="ua-wn-js-extra">
1066var uaWnSettings = {"prompt":{"enabled":true,"prompt_views":2,"prompt_again_views":8}};
1067//# sourceURL=ua-wn-js-extra
1068</script>
vendor: 1 bytes, line 1068
1068
1069<script type="text/plain" src="https://bdc2020.o0bc.com/wp-content/plugins/urban-airship-web-push-notifications/assets/js/notification.js?ver=1.3.4"  id="ua-wn" class="optanon-category-C0003"></script>
1069<script type="text/plain" src="//cdn.blueconic.net/bostonglobemedia.js"  id="blueconic_js" class="optanon-category-C0004"></script>
1069<script type="text/plain" class="optanon-category-C0001" data-wp-strategy="async" id="tinypass-js" src="https://auth.boston.com/api/tinypass.min.js"></script>
vendor: 1 bytes, line 1069
1069
1070<script id="piano-services-js-extra">
1071var PianoServicesConfig = {"appId":"3276IrWrpu","globeAppId":"q9okYIrmpu","endpoint":"https://auth-vx.boston.com/api/v3","pianoIdUrl":"https://auth.boston.com","enablePianoId":"1","cxenseSiteId":"5859613349622668998","customVariables":[],"tags":["News","isCategory","isMeterExempt"],"enableChartbeatData":"1","pianoPaidResources":["RKDCRIM","RX3ZFT1","RTANP7X","R6FMKEQ"],"environment":"production","composerHostUrl":"https://auth-c2.boston.com","staticDomainUrl":"https://auth-cdn.boston.com","postToken":null};
1072var PianoSessionIDConfig = {"enabled":"1","customFieldId":"session_id","formId":"session_id_form","dummyOfferId":"OF8EPL4QPP7U","termId":"TMLF61SHLTYM","apiBaseUrl":"https://auth.boston.com/id/api/v1","environment":"production","appId":"3276IrWrpu"};
1073var PianoAnalyticsConfig = {"chartbeat_enabled":"1","adobe_enabled":"1","tracker":"window.bdcTracker","link_vars":"eVar15,channel,prop1,prop3,prop4,prop6,prop8,prop17,prop18,prop29,prop41,evar41,prop43,prop67","link_vars_events":"eVar15,channel,prop1,prop3,prop4,prop6,prop8,prop17,prop18,prop29,prop41,evar41,prop43,prop67,prop35,eVar20,prop42,eVar42,events","event":"event12","login_type_vars":"prop35,eVar20,prop42,eVar42","meterNameToTrack":"PageviewMeter","storageKey":"pianoBDCMeterTrackingData","meterCycleDays":"30","paywallExperienceIds":["EXV6LFZJJ42W"]};
1074var PianoUIConfig = {"login_selectors":[".m-bdc-header-right__piano--login","#screen-name-login--ID-piano"],"logout_selectors":[".m-bdc-header-right__piano--log-out"],"email_selectors":[".m-bdc-header-right__sub-menu-piano--email"],"name_selectors":[".m-bdc-header-right__sub-menu-piano--name"],"hide_selectors_logged_in":[".m-bdc-header-right__piano--subscribe",".m-bdc-header-right__piano--login","#screen-name-login--ID-piano","#screen-name-description-login--ID-piano"],"show_selectors_logged_in":[],"show_selectors_logged_out":[],"hide_selectors_logged_out":[".m-bdc-header-right__piano--user","#screen-name-description--ID-piano","#screen-name-input-wrapper--ID-piano","#screen-name-input--ID-piano","#screen-name-error--ID-piano","#screen-name-message--ID-piano","#screen-name-submit--ID-piano"],"start_hidden_selectors":[".m-bdc-header-right__piano--user"],"pianoScreenNameForm":"screen_name_request","pianoUserInfoUrl":"https://auth.boston.com/id/api/v1/identity/userinfo?lang=en_US","screenNameCheckEndpoint":"https://manage.bostonglobe.com/api/displayname/exists","screenNameMinLength":"4","screenNameMaxLength":"32","screenNameRegex":"^[a-zA-Z0-9-]+$","screenNameErrorLength":"Must be {min}\u2013{max} characters long","screenNameErrorChars":"Must contain only letters, numbers, and dashes.","screenNameErrorTaken":"That Screen Name is already taken.","screenNameErrorInvalid":"Must be {min}\u2013{max} characters and contain only letters, numbers, and dashes"};
1075var PianoAnalyticsConfig = {"chartbeat_enabled":"1","adobe_enabled":"1","tracker":"window.bdcTracker","link_vars":"eVar15,channel,prop1,prop3,prop4,prop6,prop8,prop17,prop18,prop29,prop41,evar41,prop43,prop67","link_vars_events":"eVar15,channel,prop1,prop3,prop4,prop6,prop8,prop17,prop18,prop29,prop41,evar41,prop43,prop67,prop35,eVar20,prop42,eVar42,events","event":"event12","login_type_vars":"prop35,eVar20,prop42,eVar42","meterNameToTrack":"PageviewMeter","storageKey":"pianoBDCMeterTrackingData","meterCycleDays":"30","paywallExperienceIds":["EXV6LFZJJ42W"]};
1076//# sourceURL=piano-services-js-extra
1077</script>
vendor: 1 bytes, line 1077
1077
1078<script id="piano-services-js" src="https://bdc2020.o0bc.com/wp-content/plugins/wp-plugin-piano/dist/js/piano-bundle.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1078
1078
1079<script id="visitor_api-js" src="https://bdc2020.o0bc.com/wp-content/plugins/bdc-functionality/assets/js/tracker/lib/VisitorAPI/VisitorAPI.js?ver=5.5.0"></script>
vendor: 1 bytes, line 1079
1079
1080<script id="app_measurement-js" src="https://bdc2020.o0bc.com/wp-content/plugins/bdc-functionality/assets/js/tracker/lib/AppMeasurement/AppMeasurement.js?ver=2.22.0"></script>
1080
1081	
1081<script type="text/plain" class="optanon-category-C0003">
1082		!(function(o,n,t){t=o.createElement(n),o=o.getElementsByTagName(n)[0],t.async=1,t.src="https://fallaciousfifth.com/v2ojfJQXItusfVrUEda5saSZ5uxEMzujCipb6jl01lNcP_fOujjlpKPeM-wc-_90A",o.parentNode.insertBefore(t,o)})(document,"script"),(function(o,n){o[n]=o[n]||function(){(o[n].q=o[n].q||[]).push(arguments)}})(window,"admiral");!(function(c,e,o,t,n){function r(o,t){(function n(){try{return 0<(localStorage.getItem("v4ac1eiZr0")||"").split(",")[4]}catch(o){}return!1})()&&(t=c[e].pubads())&&t.setTargeting("admiral-engaged","true")}(n=c[e]=c[e]||{}).cmd=n.cmd||[],typeof n.pubads===o?r():typeof n.cmd.unshift===o?n.cmd.unshift(r):n.cmd.push(r)})(window,"googletag","function");
1083	</script>
1083
1084			
1084<script type="text/javascript">
1085			/* 
1086			* This is checking if the user has opted out of analytics.
1087			* OptanonWrapper plugins/bdc-functionality/includes/BDC/Theme/OneTrustCMP.php:220
1088			*/
1089			var ConsentOnetrust = localStorage.getItem( 'consent_one_trust_bdc' );
1090			var CleanCreative   = document.createElement( 'script' );
1091			CleanCreative.setAttribute( 'src','//cadmus.script.ac/dz9qn8fh4jznm/script.js' );
1092			CleanCreative.setAttribute( 'type','text/javascript' );
1093			
1094			/* 
1095			* The above code is checking if the user has given consent for the category "Marketing" 
1096			* and if the user has given consent, then the script is appended to the head tag.
1097			 */
1098			if (
1099				typeof OptanonWrapper === 'function' &&
1100				ConsentOnetrust &&
1101				JSON.parse( ConsentOnetrust ).C0003 === true
1102			) {
1103				document.getElementsByTagName( 'head' )[0].appendChild( CleanCreative );
1104			} 
1105			if ( typeof OptanonWrapper !== 'function' ) {
1106				document.getElementsByTagName( 'head' )[0].appendChild( CleanCreative );
1107			}
1108		</script>
1108
1109		<link rel='manifest' href='https://www.boston.com/wp-content/themes/bdc-2020/manifest.json' /><!-- There is no amphtml version available for this URL. -->	<!-- The following line must be placed in the head tag -->
1110	
1110<script type="text/javascript" src="https://p.teads.tv/teads-fellow.js" async="true"></script>
1110
1111	
1111<script>
1112	if (typeof(window.bgmpGdpr) !== 'undefined' && !window.bgmpGdpr.isOptedOut()) {
1113	window.teads_e = window.teads_e || [];
1114	window.teads_adv_id = 39960;}
1115	</script>
1115
1116	<!--
1117		Start of global snippet: Please do not remove
1118		Place this snippet between the <head> and </head> tags on every page of your site.
1119	-->
1120	<!-- Global site tag (gtag.js) - Google Marketing Platform -->
vendor: 65 bytes, lines 1120-1121
1120
1121	<script async src="https://www.googletagmanager.com/gtag/js?id=
1121DC-11164343
vendor: 13 bytes, lines 1121-1122
1121"></script>
1122	
1122<script>
1123		const onetrustLibrary = 1;
1124		const onetrustConsent = localStorage.getItem('consent_one_trust_bdc');
1125		window.dataLayer = window.dataLayer || [];
1126
1127		function gtag() {
1128			dataLayer.push( arguments );
1129		}
1130		gtag( 'js', new Date() );
1131		/*
1132		* Setting the default consent for the user.
1133		* By default we granted
1134		*/
1135		gtag( 'consent', 'default', {
1136			'analytics_storage': 'granted'
1137		} );
1138		gtag( 'consent', 'default', {
1139			'ad_storage': 'granted'
1140		} );
1141		if ( 1 === onetrustLibrary && onetrustConsent && JSON.parse(onetrustConsent).C0002 === false ) {
1142			gtag( 'consent', 'update', { 'analytics_storage': 'denied' } );
1143		}
1144		if ( 1 === onetrustLibrary && onetrustConsent && JSON.parse(onetrustConsent).C0004 === false ) {
1145			gtag( 'consent', 'update', { 'ads_storage': 'denied' } );
1146		}
1147		gtag( 'config', 'DC-11164343' );
1148
1149	</script>
1149
1150	<!-- End of global snippet: Please do not remove -->
1151<link rel="icon" href="https://bdc2020.o0bc.com/wp-content/uploads/2021/05/BDC_Logo_2020_Social_WhiteBG-609c79a967eee-150x150.png" sizes="32x32" />
1152<link rel="icon" href="https://bdc2020.o0bc.com/wp-content/uploads/2021/05/BDC_Logo_2020_Social_WhiteBG-609c79a967eee-200x200.png" sizes="192x192" />
1153<link rel="apple-touch-icon" href="https://bdc2020.o0bc.com/wp-content/uploads/2021/05/BDC_Logo_2020_Social_WhiteBG-609c79a967eee-200x200.png" />
1154<meta name="msapplication-TileImage" content="https://bdc2020.o0bc.com/wp-content/uploads/2021/05/BDC_Logo_2020_Social_WhiteBG-609c79a967eee.png" />
1155<style id="wp-custom-css">
1156.m-gforms-poll-block .gpoll_button { display: none }
1157</style>
1158	</head>
1159
1160	<body class="archive category category-news category-779 wp-embed-responsive wp-theme-bdc-2020 site-body ">
1161
1162					
1162<script
1163				type="text/plain"
1164				class="optanon-category-C0002"
1165				src="https://www.boston.com/wp-content/plugins/bdc-chartbeat/js/bdc.chartbeat-body.js">
1166			</script>
1166
1167		<div id="blur-overlay"></div>		<!-- Begin Comscore Tag -->
1168		
1168<script async>
1169			// Ensure _comscore is globally available
1170			window._comscore = window._comscore || [];
1171
1172			function loadComscoreScript(bypassConsent) {
1173				var options = { enableFirstPartyCookie: true };
1174				if (bypassConsent) {
1175					options.bypassUserConsentRequirementFor1PCookie = true;
1176				}
1177				window._comscore.push({
1178					c1: "2",
1179					c2: "6035042",
1180					options: options
1181				});
1182				(function() {
1183					var s = document.createElement("script"),
1184						el = document.getElementsByTagName("script")[0];
1185					s.async = true;
1186					s.src = "https://sb.scorecardresearch.com/cs/6035042/beacon.js";
1187					s.onerror = function() {
1188						console.error("Failed to load Comscore script.");
1189					};
1190					el.parentNode.insertBefore(s, el);
1191				})();
1192			}
1193
1194			// Check consent before loading Comscore script
1195			function checkConsent() {
1196				const timeoutDuration = 7000; // Timeout duration in milliseconds (e.g., 5000ms = 5 seconds)
1197				const checkInterval = 30; // Interval duration in milliseconds (e.g., 100ms)
1198				const startTime = Date.now();
1199
1200				function checkValues() {
1201					var otherRegionApplies = localStorage.getItem('otherRegion');
1202					var ccpaApplies = localStorage.getItem('ccpaApplies');
1203					var gdprApplies = localStorage.getItem('gdprApplies');
1204					if (otherRegionApplies === 'true') {
1205						loadComscoreScript(true); // Bypass consent if other region applies
1206					} else if (gdprApplies === 'true') {
1207						loadComscoreScript(false); // Load without bypass if GDPR applies
1208					} else if (ccpaApplies === 'true') {
1209						loadComscoreScript(false); // Load without bypass if CCPA applies
1210					} else if (Date.now() - startTime < timeoutDuration) {
1211						setTimeout(checkValues, checkInterval); // Check again after the interval
1212					} else {
1213						loadComscoreScript(true); // Bypass consent if timeout is reached
1214					}
1215				}
1216
1217				checkValues();
1218			}
1219
1220			// Ensure OneTrust is loaded before checking consent
1221			function ensureOneTrustLoaded(callback) {
1222				var interval = setInterval(function() {
1223					if (typeof OneTrust !== 'undefined' && typeof OptanonWrapper !== 'undefined') {
1224						clearInterval(interval);
1225						callback();
1226					}
1227				}, 10); // Check every 10ms
1228
1229				// Timeout to avoid infinite loop in case OneTrust never loads
1230				setTimeout(function() {
1231					clearInterval(interval);
1232					callback();
1233				}, 7000); // 7 seconds timeout
1234			}
1235
1236			// Flag to ensure checkConsent is called only once
1237			var checkConsentCalled = false;
1238
1239			ensureOneTrustLoaded(function() {
1240				if (!checkConsentCalled) {
1241					checkConsentCalled = true;
1242					checkConsent();
1243				}
1244			});
1245		</script>
1245
1246		<!-- End Comscore Tag -->
1247			<!-- Facebook Pixel Code -->
1248	
1248<script>
1249		!function(f,b,e,v,n,t,s)
1250		{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1251		n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1252		if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1253		n.queue=[];t=b.createElement(e);t.async=!0;
1254		t.src=v;s=b.getElementsByTagName(e)[0];
1255		s.parentNode.insertBefore(t,s)}(window, document,'script',
1256		'https://connect.facebook.net/en_US/fbevents.js');
1257					const onetrustStorageConsent = JSON.parse(localStorage.getItem( 'consent_one_trust_bdc' ) );
1258			if ( ( onetrustStorageConsent !== null ) ) {
1259				/* The above code is parsing the JSON data from the local storage and storing it in a variable.
1260				 * Checking if the user has given consent for the cookie C0004.
1261				 * If the user has given consent, the variable consent will be set to 'grant'.
1262				 * If the user has not given consent,the variable consent will be set to 'revoke'.
1263				 * Documentation https://developers.facebook.com/docs/meta-pixel/implementation/gdpr
1264				*/
1265				if ( onetrustStorageConsent.C0004 !== true ) {
1266					fbq('consent', 'revoke');
1267					fbq('dataProcessingOptions', []);
1268				} else {
1269					fbq('consent', 'grant');
1270					fbq('dataProcessingOptions', ['LDU'], 0, 0);
1271				}
1272			}
1273				fbq('init', '989222871864976');
1274		fbq('track', 'PageView');
1275	</script>
1275
1276	<!-- dpo is blank which means that no geolocation access is given -->
1277	<noscript><img height="1" width="1" style="display:none"
1278	src="https://www.facebook.com/tr?id=989222871864976&ev=PageView&noscript=1&dpo="
1279	/></noscript>
1280	<!-- End Facebook Pixel Code -->
1281
1282		<header class="o-site-header" id="site-header" aria-label="Site Header">
1283			<section class="o-site-header__advert" aria-label="Leaderboard Advert">
1284				<div id="js-advert--lead1" class="m-advert m-advert--lead1 m-advert--with-gray m-advert--header "><div class="m-advert__container"><div align="center" data-freestar-ad="__320x50 __970x90" id="boston-com_Top-leaderboard" data-freestar-targeting="{&quot;pos&quot;:[&quot;lead1&quot;,&quot;atf&quot;]}">
1284<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Top-leaderboard","slotId":"boston-com_Top-leaderboard","targeting":{"pos":["lead1","atf"]}});</script>
1284</div></div></div>			</section>
1285			<a class="screen-reader-text" href="#site-content">
1286				Skip to Main Content			</a>
1287
1288			<div class="o-site-header__masthead">
1289				
1290<div class="m-grid m-grid-container m-grid-container--tophat">
1291	<div class="m-grid-span-12 m-grid-span-12--tophat">
1292		<nav class="m-secondary-menu m-secondary-menu--tophat">
1293			<ul class="m-secondary-menu__list a-list--no-style">
1294				<li>
1295					<a href="https://www.bostonglobe.com/?p1=HatNav_BDC" id="bdc-hatnav-bg">The Boston Globe</a>
1296				</li>
1297				<li>
1298					<a href="#" class="active">Boston.com</a>
1299				</li>
1300				<li>
1301					<a href="https://www.bostonmagazine.com?utm_source=bdc&utm_medium=referral&utm_campaign=hatnav_bdc" id="bdc-hatnav-bomag">Boston Magazine</a>
1302				</li>
1303				<li>
1304					<a href="https://www.boston.com/tag/the-b-side/?p1=HatNav_BDC" id="bdc-hatnav-bside">B-Side</a>
1305				</li>
1306			</ul>
1307		</nav>
1308	</div>
1309</div>
1310				<div class="m-grid m-grid-container">
1311
1312					<div class="m-panel-menu">
1313						
1314<button aria-label="Toggle Panel menu" class="a-button a-button--with-icon m-panel-navigation__toggle" id="js-panel-navigation-trigger" aria-haspopup="true" aria-controls="js-panel-navigation" aria-expanded="false">
1315	<svg class="a-icon m-panel-navigation__open" aria-hidden="true" width="19" height="15"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#menu"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#menu"></use></svg><span class="screen-reader-text">Open</span>	<svg class="a-icon m-panel-navigation__close" aria-hidden="true" width="19" height="15"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#close-symbol"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#close-symbol"></use></svg><span class="screen-reader-text">Close</span>	<span class="a-hide-mobile">Menu</span>
1316</button>
1317
1318<nav id="js-panel-navigation" class="m-panel-navigation" aria-label="Mobile Navigation"  aria-hidden="true">
1319	<div class="m-panel-navigation__wrap" tabindex="-1">
1320		<div class="m-panel-navigation_expose">
1321			<ul class="a-list a-list--no-style m-panel-navigation__list">
1322				<li class="m-panel-navigation__list-item menu-item">
1323					<a href="https://www.boston.com">
1324						Home					</a>
1325				</li>
1326			</ul>
1327
1328			<div class="menu-bdc-main-container"><ul id="panel-primary-nav" class="a-list a-list--no-style m-panel-navigation__menu"><li id="menu-item-28173757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28173757 menu-item-hamburger-only"><a href="https://www.boston.com/newsletter-signup/">Newsletters</a></li>
1329<li id="menu-item-22274386" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-has-children menu-item-22274386"><a href="https://www.boston.com/category/news/" aria-current="page">News</a>
1330<ul class="sub-menu">
1331	<li id="menu-item-22667248" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667248"><a href="https://www.boston.com/tag/local-news/">Local News</a></li>
1332	<li id="menu-item-22667254" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667254"><a href="https://www.boston.com/tag/national-news/">National News</a></li>
1333	<li id="menu-item-22667253" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667253"><a href="https://www.boston.com/tag/politics/">Politics</a></li>
1334	<li id="menu-item-32490719" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32490719"><a href="https://www.boston.com/tag/massachusetts-obituaries/">Obituaries</a></li>
1335	<li id="menu-item-22667264" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667264"><a href="https://www.boston.com/tag/crime/">Crime</a></li>
1336	<li id="menu-item-28992764" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28992764"><a href="https://www.boston.com/tag/traffic/">Traffic</a></li>
1337</ul>
1338</li>
1339<li id="menu-item-22274480" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22274480"><a href="https://www.boston.com/category/sports/">Sports</a>
1340<ul class="sub-menu">
1341	<li id="menu-item-22497515" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497515"><a href="https://www.boston.com/tag/new-england-patriots/">Patriots</a></li>
1342	<li id="menu-item-22497520" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497520"><a href="https://www.boston.com/tag/boston-red-sox/">Red Sox</a></li>
1343	<li id="menu-item-22497530" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497530"><a href="https://www.boston.com/tag/boston-bruins/">Bruins</a></li>
1344	<li id="menu-item-22497525" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497525"><a href="https://www.boston.com/tag/boston-celtics/">Celtics</a></li>
1345	<li id="menu-item-35046251" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-35046251"><a href="https://www.boston.com/tag/boston-legacy-football-club/">Legacy</a></li>
1346	<li id="menu-item-22672278" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672278"><a href="https://www.boston.com/tag/new-england-revolution/">Revolution</a></li>
1347	<li id="menu-item-32255024" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32255024"><a href="https://www.boston.com/tag/boston-fleet/">Fleet</a></li>
1348</ul>
1349</li>
1350<li id="menu-item-22359876" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22359876"><a href="https://www.boston.com/category/weather/">Weather</a>
1351<ul class="sub-menu">
1352	<li id="menu-item-23008219" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008219"><a href="https://www.boston.com/tag/weather-maps/">Maps</a></li>
1353	<li id="menu-item-23008224" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008224"><a href="https://www.boston.com/tag/storms/">Storms</a></li>
1354	<li id="menu-item-23008255" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008255"><a href="https://www.boston.com/tag/snow/">Snow</a></li>
1355	<li id="menu-item-32680987" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32680987"><a href="https://www.boston.com/tease/check-current-weather-conditions-at-new-englands-skiing-areas/">Skiing Conditions</a></li>
1356	<li id="menu-item-23008199" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008199"><a href="https://www.boston.com/tag/climate-change/">Climate Change</a></li>
1357</ul>
1358</li>
1359<li id="menu-item-25890194" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-25890194"><a href="https://www.boston.com/category/real-estate/">Real Estate</a>
1360<ul class="sub-menu">
1361	<li id="menu-item-25890197" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890197"><a href="https://www.boston.com/tag/home-buying/">Buying</a></li>
1362	<li id="menu-item-25890215" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890215"><a href="https://www.boston.com/tag/luxury-homes/">Luxury</a></li>
1363	<li id="menu-item-25890207" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890207"><a href="https://www.boston.com/tag/renting/">Renting</a></li>
1364	<li id="menu-item-25890221" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890221"><a href="https://www.boston.com/tag/new-developments/">Developments</a></li>
1365	<li id="menu-item-25890200" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890200"><a href="https://www.boston.com/tag/open-houses/">Open Houses</a></li>
1366</ul>
1367</li>
1368<li id="menu-item-22274495" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22274495"><a href="https://www.boston.com/category/food/">Food</a>
1369<ul class="sub-menu">
1370	<li id="menu-item-22672249" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672249"><a href="https://www.boston.com/tag/restaurants/">Restaurants</a></li>
1371	<li id="menu-item-22672303" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672303"><a href="https://www.boston.com/tag/food-news/">News</a></li>
1372	<li id="menu-item-22672295" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672295"><a href="https://www.boston.com/tag/restaurant-reviews/">Reviews</a></li>
1373	<li id="menu-item-22672298" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672298"><a href="https://www.boston.com/tag/food-events/">Events</a></li>
1374	<li id="menu-item-22672251" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672251"><a href="https://www.boston.com/tag/breweries-bars/">Breweries &amp; Bars</a></li>
1375	<li id="menu-item-22672285" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672285"><a href="https://www.boston.com/tag/restaurant-closings/">Closings</a></li>
1376	<li id="menu-item-22672290" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672290"><a href="https://www.boston.com/tag/restaurant-openings/">Openings</a></li>
1377	<li id="menu-item-32256222" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32256222"><a href="https://www.boston.com/newsletters-food-restaurants-bars/">Sign up for The Dish 🍽️</a></li>
1378</ul>
1379</li>
1380<li id="menu-item-28296783" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-28296783"><a href="https://www.boston.com/category/love-letters/">Love Letters</a>
1381<ul class="sub-menu">
1382	<li id="menu-item-28296788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28296788"><a href="https://www.boston.com/latest-love-letter">Latest Post</a></li>
1383	<li id="menu-item-28297436" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297436"><a href="https://www.boston.com/question-for-meredith/">Send Letter</a></li>
1384	<li id="menu-item-28297426" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297426"><a href="https://www.boston.com/meredith-goldstein/">About</a></li>
1385	<li id="menu-item-28297421" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297421"><a href="https://www.boston.com/love-letters-podcast/">Podcast</a></li>
1386	<li id="menu-item-28297431" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297431"><a href="https://www.boston.com/cant-help-myself/">Book</a></li>
1387	<li id="menu-item-32453509" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32453509"><a href="https://www.boston.com/love-letters-newsletter/">Newsletter</a></li>
1388</ul>
1389</li>
1390<li id="menu-item-22274485" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22274485"><a href="https://www.boston.com/category/culture/">Culture</a>
1391<ul class="sub-menu">
1392	<li id="menu-item-22672218" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672218"><a href="https://www.boston.com/tag/arts/">Arts</a></li>
1393	<li id="menu-item-22672229" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672229"><a href="https://www.boston.com/tag/entertainment/">Entertainment</a></li>
1394	<li id="menu-item-22672234" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672234"><a href="https://www.boston.com/tag/movies/">Movies</a></li>
1395	<li id="menu-item-22672235" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672235"><a href="https://www.boston.com/tag/tv/">TV</a></li>
1396	<li id="menu-item-24669784" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24669784"><a href="https://www.boston.com/tag/streaming/">Streaming</a></li>
1397	<li id="menu-item-22672238" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672238"><a href="https://www.boston.com/tag/celebs/">Celebs</a></li>
1398	<li id="menu-item-22672241" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672241"><a href="https://www.boston.com/tag/music/">Music</a></li>
1399	<li id="menu-item-32753848" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32753848"><a href="https://www.boston.com/newsletters-streaming-movies-tv-queue/">Sign up for The Queue</a></li>
1400</ul>
1401</li>
1402<li id="menu-item-30874078" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-30874078"><a href="https://www.boston.com/category/things-to-do/">Things To Do</a>
1403<ul class="sub-menu">
1404	<li id="menu-item-31587664" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31587664"><a href="https://www.boston.com/newsletters-things-to-do/">Newsletter</a></li>
1405	<li id="menu-item-33715580" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-33715580"><a href="https://www.boston.com/tag/events/">Events near you</a></li>
1406	<li id="menu-item-32601347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32601347"><a href="https://www.boston.com/calendar-submission/">Submit your event</a></li>
1407</ul>
1408</li>
1409<li id="menu-item-22360356" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22360356"><a href="https://www.boston.com/category/travel/">Travel</a>
1410<ul class="sub-menu">
1411	<li id="menu-item-22993850" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22993850"><a href="https://www.boston.com/tag/visiting-boston/">Visiting Boston</a></li>
1412	<li id="menu-item-24976055" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24976055"><a href="https://www.boston.com/tag/cape-cod-travel/">Cape Cod</a></li>
1413	<li id="menu-item-22672269" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672269"><a href="https://www.boston.com/tag/new-england-travel/">New England</a></li>
1414	<li id="menu-item-24976054" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24976054"><a href="https://www.boston.com/tag/flights/">Flights</a></li>
1415	<li id="menu-item-24676057" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24676057"><a href="https://www.boston.com/tag/outdoors/">Outdoors</a></li>
1416	<li id="menu-item-28323763" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28323763"><a href="https://www.boston.com/tag/skiing/">Skiing</a></li>
1417	<li id="menu-item-32256227" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32256227"><a href="https://www.boston.com/newsletters-scenic-six/">Sign up for Scenic Six</a></li>
1418</ul>
1419</li>
1420<li id="menu-item-24270121" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-24270121"><a href="https://www.boston.com/category/community/">Community</a>
1421<ul class="sub-menu">
1422	<li id="menu-item-24063234" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063234"><a href="https://www.boston.com/tag/tell-us/">Tell Us</a></li>
1423	<li id="menu-item-28204065" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28204065"><a href="https://www.boston.com/tag/neighborhoods/">Neighborhoods</a></li>
1424	<li id="menu-item-24063232" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063232"><a href="https://www.boston.com/tag/readers-say/">Readers Say</a></li>
1425	<li id="menu-item-24063239" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063239"><a href="https://www.boston.com/tag/book-club/">Book Club</a></li>
1426	<li id="menu-item-28991660" class="menu-item menu-item-type-taxonomy menu-ite
1426m-object-post_tag menu-item-28991660"><a href="https://www.boston.com/tag/wickedpedia/">Wickedpedia</a></li>
1427	<li id="menu-item-26377957" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-26377957"><a href="https://www.boston.com/tag/the-b-side/">The B-Side</a></li>
1428	<li id="menu-item-24063244" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063244"><a href="https://www.boston.com/tag/cocktail-club/">Cocktail Club</a></li>
1429</ul>
1430</li>
1431<li id="menu-item-22360995" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-22360995 menu-item-hamburger-only"><a href="https://www.boston.com/">Extra</a>
1432<ul class="sub-menu">
1433	<li id="menu-item-22360999" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22360999 menu-item-hamburger-only"><a href="https://www.bostonglobemedia.com/">Advertise</a></li>
1434	<li id="menu-item-22361010" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361010 menu-item-hamburger-only"><a href="https://advertising.bostonglobemedia.com/">Classified Ads</a></li>
1435	<li id="menu-item-22361055" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361055 menu-item-hamburger-only"><a href="https://www.bostonglobemedia.com/opportunities/">Careers</a></li>
1436	<li id="menu-item-22361026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361026 menu-item-hamburger-only"><a href="https://www.boston.com/contact-us/">Contact Us</a></li>
1437	<li id="menu-item-22361019" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361019 menu-item-hamburger-only"><a href="https://www.legacy.com/us/obituaries/bostonglobe/browse">Obituaries</a></li>
1438	<li id="menu-item-25927243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25927243"><a href="/tag/massachusetts-lottery/">Mass. Lottery</a></li>
1439	<li id="menu-item-25927251" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25927251"><a href="https://www.boston.com/tag/powerball/">Powerball</a></li>
1440	<li id="menu-item-25927254" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25927254"><a href="https://www.boston.com/tag/mega-millions/">Mega Millions</a></li>
1441	<li id="menu-item-22361035" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361035 menu-item-hamburger-only"><a href="https://www.boston.com/horoscope/">Horoscopes</a></li>
1442	<li id="menu-item-22361043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361043 menu-item-hamburger-only"><a href="https://www.boston.com/comics/">Comics</a></li>
1443	<li id="menu-item-22361045" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361045 menu-item-hamburger-only"><a href="https://www.boston.com/today-in-history/">Today in History</a></li>
1444	<li id="menu-item-35385284" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35385284"><a href="https://www.masspublicnotices.org/(S(cklil0gt2m33i5pzm0cbxnfc))/default.aspx">Legal Notices</a></li>
1445	<li id="menu-item-22360996" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22360996 menu-item-hamburger-only"><a href="https://www.boston.com/fresh-start-submit-your-appeal/">Fresh Start</a></li>
1446</ul>
1447</li>
1448<li id="menu-item-25195153" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-25195153"><a href="https://www.boston.com/category/cars/">Cars</a>
1449<ul class="sub-menu">
1450	<li id="menu-item-25195157" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25195157"><a href="https://www.boston.com/new-car-specials/">New Car Specials</a></li>
1451</ul>
1452</li>
1453<li id="menu-item-24512309" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24512309 menu-item-hamburger-only"><a href="https://www.boston.com/tag/games">Games</a></li>
1454</ul></div>		</div>
1455	</div>
1456</nav>
1457						<div class="m-panel-overlay"></div>
1458					</div>
1459
1460					<div id="site-logo" class="m-site-logo">
1461						
1462	<a class="m-site-logo__link"  href="https://www.boston.com">
1463		<span class="screen-reader-text">Boston.com</span>
1464		<img width="133" height="39" src="https://www.boston.com/wp-content/themes/bdc-2020/dist/images/boston-com-logo.png" aria-hidden="true" alt="" />
1465	</a>
1466						</div>
1467
1468					<nav class="m-secondary-menu" aria-label="Utility Navigation" id="utility-navigation">
1469						
1470<ul class="m-secondary-menu__list a-list--no-style">
1471	<li class="m-header-search">
1472		<button id="js-search-button" aria-controls="header-search-form" aria-expanded="false" aria-haspopup="true" class="a-button a-button--icon a-button--icon-svg" type="button">
1473			<svg class="a-icon" aria-hidden="true" width="20" height="20"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#search"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#search"></use></svg>			<svg class="a-icon a-icon--close" aria-hidden="true" width="20" height="20"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#close"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#close"></use></svg>			<span class="screen-reader-text">Search</span>
1474		</button>
1475		<div id="js-search-form" class="m-header-search__form" aria-hidden="true">
1476			
1477<form role="search" id="searchform--header" class="m-search-form m-search-form--header" method="get" action="https://www.boston.com/">
1478		<label for="search-field-search-form-1" class="screen-reader-text m-search-form__label">
1479		Search for:	</label>
1480	<input class="m-search-form__input" type="text" id="search-field-search-form-1" value="" placeholder="Search Boston.com" name="s" />
1481	<button class="m-search-form__button" tabindex="-1" type="submit" aria-label="Submit">
1482		<svg class="a-icon a-icon--no-action" aria-hidden="true" width="20" height="20"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#search"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#search"></use></svg><span class="screen-reader-text">Search Boston.com</span>	</button>
1483		</form>
1484		</div>
1485	</li>
1486</ul>
1487
1488
1489
1490<nav class="m-bdc-header-right__menu" role="navigation">
1491	<ul>
1492		
1493			<li class="m-bdc-header-right__piano--subscribe m-bdc-header-right__element--accent m-bdc-header-right__top-level--no-separator m-bdc-header-right__top-level">
1494				<a href="#">
1495											Subscribe									</a>
1496
1497							</li>
1498			
1499			<li class="m-bdc-header-right__piano--login m-bdc-header-right__top-level">
1500				<a href="#">
1501											Log in									</a>
1502
1503							</li>
1504			
1505			<li class="m-bdc-header-right__piano--user m-bdc-header-right__top-level--no-hover">
1506				<a href="#" aria-haspopup="true">
1507											<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none" aria-label="User">
1508							<path d="M 20,6.2246259 C 27.607909,6.2246259 33.775374,12.392068 33.775374,20 33.775374,27.607909 27.607908,33.775374 20,33.775374 12.392068,33.775374 6.224626,27.607908 6.224626,20 6.224626,12.392068 12.392068,6.224626 20,6.2246259 Z m 0,2.2958958 C 13.660056,8.5205217 8.5205217,13.660056 8.5205217,20 c 0,3.783062 1.8304023,7.138169 4.6534473,9.229501 0.306456,-3.870536 1.76831,-6.403826 4.234182,-7.388766 -0.939307,-0.757417 -1.540224,-1.917876 -1.540315,-3.218502 2.41e-4,-2.282168 1.849929,-4.132154 4.132164,-4.132154 2.282234,0 4.131925,1.849986 4.132151,4.132153 -1.14e-4,1.30097 -0.601753,2.461085 -1.541462,3.218501 2.46648,0.984711 3.927702,3.517886 4.234204,7.388767 C 29.648386,27.138283 31.479478,23.783405 31.479478,20 31.479478,13.660056 26.339886,8.5205217 20,8.5205217 Z" fill="currentColor"/>
1509						</svg>
1510									</a>
1511
1512									<ul aria-label="submenu">
1513													<li class="m-bdc-header-right__user-info">
1514								<span class="m-bdc-header-right__sub-menu-piano--name"></span>
1515								<span class="m-bdc-header-right__sub-menu-piano--email"></span>
1516							</li>
1517						
1518													<li class="m-bdc-header-right__sub-menu-item--top-separator">
1519								<a href="https://manage.bostonglobe.com/cs/mc/myaccount.aspx?site=bdc">Manage Account</a>
1520							</li>
1521													<li class="">
1522								<a href="https://www.boston.com/feedback/">Feedback</a>
1523							</li>
1524													<li class="m-bdc-header-secondary__sub-menu-item--top-separator m-bdc-header-right__piano--log-out">
1525								<a href="#">Log Out</a>
1526							</li>
1527											</ul>
1528							</li>
1529				</ul>
1530</nav>
1531					</nav>
1532
1533				</div>
1534			</div>
1535
1536			<div class="o-site-header__menu">
1537
1538				<div class="m-grid-container m-grid-container-inline">
1539					
1540	<nav aria-label="Main Site Navigation" class="m-site-navigation m-site-navigation--left" id="site-navigation" itemscope itemtype="https://schema.org/SiteNavigationElement">
1541		<div class="menu-bdc-main-container"><ul id="menu-bdc-main" class="m-primary-menu m-primary-menu--section-level a-list--no-style"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28173757 menu-item-hamburger-only"><a href="https://www.boston.com/newsletter-signup/">Newsletters</a></li>
1542<li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-has-children menu-item-22274386"><a href="https://www.boston.com/category/news/" aria-current="page">News</a>
1543<ul class="sub-menu">
1544	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667248"><a href="https://www.boston.com/tag/local-news/">Local News</a></li>
1545	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667254"><a href="https://www.boston.com/tag/national-news/">National News</a></li>
1546	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667253"><a href="https://www.boston.com/tag/politics/">Politics</a></li>
1547	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32490719"><a href="https://www.boston.com/tag/massachusetts-obituaries/">Obituaries</a></li>
1548	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22667264"><a href="https://www.boston.com/tag/crime/">Crime</a></li>
1549	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28992764"><a href="https://www.boston.com/tag/traffic/">Traffic</a></li>
1550</ul>
1551</li>
1552<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22274480"><a href="https://www.boston.com/category/sports/">Sports</a>
1553<ul class="sub-menu">
1554	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497515"><a href="https://www.boston.com/tag/new-england-patriots/">Patriots</a></li>
1555	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497520"><a href="https://www.boston.com/tag/boston-red-sox/">Red Sox</a></li>
1556	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497530"><a href="https://www.boston.com/tag/boston-bruins/">Bruins</a></li>
1557	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22497525"><a href="https://www.boston.com/tag/boston-celtics/">Celtics</a></li>
1558	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-35046251"><a href="https://www.boston.com/tag/boston-legacy-football-club/">Legacy</a></li>
1559	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672278"><a href="https://www.boston.com/tag/new-england-revolution/">Revolution</a></li>
1560	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32255024"><a href="https://www.boston.com/tag/boston-fleet/">Fleet</a></li>
1561</ul>
1562</li>
1563<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22359876"><a href="https://www.boston.com/category/weather/">Weather</a>
1564<ul class="sub-menu">
1565	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008219"><a href="https://www.boston.com/tag/weather-maps/">Maps</a></li>
1566	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008224"><a href="https://www.boston.com/tag/storms/">Storms</a></li>
1567	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008255"><a href="https://www.boston.com/tag/snow/">Snow</a></li>
1568	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32680987"><a href="https://www.boston.com/tease/check-current-weather-conditions-at-new-englands-skiing-areas/">Skiing Conditions</a></li>
1569	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-23008199"><a href="https://www.boston.com/tag/climate-change/">Climate Change</a></li>
1570</ul>
1571</li>
1572<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-25890194"><a href="https://www.boston.com/category/real-estate/">Real Estate</a>
1573<ul class="sub-menu">
1574	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890197"><a href="https://www.boston.com/tag/home-buying/">Buying</a></li>
1575	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890215"><a href="https://www.boston.com/tag/luxury-homes/">Luxury</a></li>
1576	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890207"><a href="https://www.boston.com/tag/renting/">Renting</a></li>
1577	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890221"><a href="https://www.boston.com/tag/new-developments/">Developments</a></li>
1578	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-25890200"><a href="https://www.boston.com/tag/open-houses/">Open Houses</a></li>
1579</ul>
1580</li>
1581<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22274495"><a href="https://www.boston.com/category/food/">Food</a>
1582<ul class="sub-menu">
1583	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672249"><a href="https://www.boston.com/tag/restaurants/">Restaurants</a></li>
1584	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672303"><a href="https://www.boston.com/tag/food-news/">News</a></li>
1585	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672295"><a href="https://www.boston.com/tag/restaurant-reviews/">Reviews</a></li>
1586	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672298"><a href="https://www.boston.com/tag/food-events/">Events</a></li>
1587	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672251"><a href="https://www.boston.com/tag/breweries-bars/">Breweries &amp; Bars</a></li>
1588	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672285"><a href="https://www.boston.com/tag/restaurant-closings/">Closings</a></li>
1589	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672290"><a href="https://www.boston.com/tag/restaurant-openings/">Openings</a></li>
1590	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32256222"><a href="https://www.boston.com/newsletters-food-restaurants-bars/">Sign up for The Dish 🍽️</a></li>
1591</ul>
1592</li>
1593<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-28296783"><a href="https://www.boston.com/category/love-letters/">Love Letters</a>
1594<ul class="sub-menu">
1595	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28296788"><a href="https://www.boston.com/latest-love-letter">Latest Post</a></li>
1596	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297436"><a href="https://www.boston.com/question-for-meredith/">Send Letter</a></li>
1597	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297426"><a href="https://www.boston.com/meredith-goldstein/">About</a></li>
1598	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297421"><a href="https://www.boston.com/love-letters-podcast/">Podcast</a></li>
1599	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28297431"><a href="https://www.boston.com/cant-help-myself/">Book</a></li>
1600	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32453509"><a href="https://www.boston.com/love-letters-newsletter/">Newsletter</a></li>
1601</ul>
1602</li>
1603<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22274485"><a href="https://www.boston.com/category/culture/">Culture</a>
1604<ul class="sub-menu">
1605	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672218"><a href="https://www.boston.com/tag/arts/">Arts</a></li>
1606	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672229"><a href="https://www.boston.com/tag/entertainment/">Entertainment</a></li>
1607	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672234"><a href="https://www.boston.com/tag/movies/">Movies</a></li>
1608	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672235"><a href="https://www.boston.com/tag/tv/">TV</a></li>
1609	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24669784"><a href="https://www.boston.com/tag/streaming/">Streaming</a></li>
1610	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672238"><a href="https://www.boston.com/tag/celebs/">Celebs</a></li>
1611	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672241"><a href="https://www.boston.com/tag/music/">Music</a></li>
1612	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32753848"><a href="https://www.boston.com/newsletters-streaming-movies-tv-queue/">Sign up for The Queue</a></li>
1613</ul>
1614</li>
1615<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-30874078"><a href="https://www.boston.com/category/things-to-do/">Things To Do</a>
1616<ul class="sub-menu">
1617	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31587664"><a href="https://www.boston.com/newsletters-things-to-do/">Newsletter</a></li>
1618	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-33715580"><a href="https://www.boston.com/tag/events/">Events near you</a></li>
1619	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32601347"><a href="https://www.boston.com/calendar-submission/">Submit your event</a></li>
1620</ul>
1621</li>
1622<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-22360356"><a href="https://www.boston.com/category/travel/">Travel</a>
1623<ul class="sub-menu">
1624	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22993850"><a href="https://www.boston.com/tag/visiting-boston/">Visiting Boston</a></li>
1625	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24976055"><a href="https://www.boston.com/tag/cape-cod-travel/">Cape Cod</a></li>
1626	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-22672269"><a href="https://www.boston.com/tag/new-england-travel/">New England</a></li>
1627	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24976054"><a href="https://www.boston.com/tag/flights/">Flights</a></li>
1628	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24676057"><a href="https://www.boston.com/tag/outdoors/">Outdoors</a></li>
1629	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28323763"><a href="https://www.boston.com/tag/skiing/">Skiing</a></li>
1630	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32256227"><a href="https://www.boston.com/newsletters-scenic-six/">Sign up for Scenic Six</a></li>
1631</ul>
1632</li>
1633<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-24270121"><a href="https://www.boston.com/category/community/">Community</a>
1634<ul class="sub-menu">
1635	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063234"><a href="https://www.boston.com/tag/tell-us/">Tell Us</a></li>
1636	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28204065"><a href="https://www.boston.com/tag/neighborhoods/">Neighborhoods</a></li>
1637	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063232"><a href="https://www.boston.com/tag/readers-say/">Readers Say</a></li>
1638	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063239"><a href="https://www.boston.com/tag/book-club/">Book Club</a></li>
1639	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-28991660"><a href="https://www.boston.com/tag/wickedpedia/">Wickedpedia</a></li>
1640	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-26377957"><a href="https://www.boston.com/tag/the-b-side/">The B-Side</a></li>
1641	<li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-24063244"><a href="https://www.boston.com/tag/cocktail-club/">Cocktail Club</a></li>
1642</ul>
1643</li>
1644<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-22360995 menu-item-hamburger-only"><a href="https://www.boston.com/">Extra</a>
1645<ul class="sub-menu">
1646	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22360999 menu-item-hamburger-only"><a href="https://www.bostonglobemedia.com/">Advertise</a></li>
1647	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361010 menu-item-hamburger-only"><a href="https://advertising.bostonglobemedia.com/">Classified Ads</a></li>
1648	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361055 menu-item-hamburger-only"><a href="https://www.bostonglobemedia.com/opportunities/">Careers</a></li>
1649	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361026 menu-item-hamburger-only"><a href="https://www.boston.com/contact-us/">Contact Us</a></li>
1650	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361019 menu-item-hamburger-only"><a href="https://www.legacy.com/us/obituaries/bostonglobe/browse">Obituaries</a></li>
1651	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25927243"><a href="/tag/massachusetts-lottery/">Mass. Lottery</a></li>
1652	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25927251"><a href="https
1652://www.boston.com/tag/powerball/">Powerball</a></li>
1653	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25927254"><a href="https://www.boston.com/tag/mega-millions/">Mega Millions</a></li>
1654	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361035 menu-item-hamburger-only"><a href="https://www.boston.com/horoscope/">Horoscopes</a></li>
1655	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361043 menu-item-hamburger-only"><a href="https://www.boston.com/comics/">Comics</a></li>
1656	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22361045 menu-item-hamburger-only"><a href="https://www.boston.com/today-in-history/">Today in History</a></li>
1657	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35385284"><a href="https://www.masspublicnotices.org/(S(cklil0gt2m33i5pzm0cbxnfc))/default.aspx">Legal Notices</a></li>
1658	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22360996 menu-item-hamburger-only"><a href="https://www.boston.com/fresh-start-submit-your-appeal/">Fresh Start</a></li>
1659</ul>
1660</li>
1661<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-25195153"><a href="https://www.boston.com/category/cars/">Cars</a>
1662<ul class="sub-menu">
1663	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25195157"><a href="https://www.boston.com/new-car-specials/">New Car Specials</a></li>
1664</ul>
1665</li>
1666<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24512309 menu-item-hamburger-only"><a href="https://www.boston.com/tag/games">Games</a></li>
1667</ul></div>	</nav>
1668
1669	<nav aria-label="Trending Navigation" class="m-site-navigation m-site-navigation--right m-site-navigation--trending" id="trending-navigation" itemscope itemtype="https://schema.org/SiteNavigationElement">
1670		<div class="menu-bdc-trending-container"><ul id="menu-bdc-trending" class="m-primary-menu m-primary-menu--trending a-list--no-style"><li id="menu-item-35235781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35235781"><a href="https://www.boston.com/weather/local-news/2026/09/21/boston-weather-potential-coastal-storm-flooding/">Nor&#8217;easter</a></li>
1671<li id="menu-item-35235786" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35235786"><a href="https://www.boston.com/tag/new-england-patriots/">Patriots</a></li>
1672<li id="menu-item-35235789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35235789"><a href="https://www.boston.com/news/education/2026/09/22/the-best-colleges-in-the-country-in-2027-according-to-u-s-news/">Best colleges</a></li>
1673</ul></div>	</nav>
1674				</div>
1675			</div>
1676				
1676<script>
1677	(function(){
1678		try {
1679			var hasUtpCookie = document.cookie.indexOf('__utp=') !== -1;
1680			if (hasUtpCookie) {
1681				document.documentElement.classList.add('bdc-early-logged-in');
1682			}
1683		} catch (e) {
1684			// No-op.
1685		}
1686	})();
1687</script>
1687
1688	<div class="m-header-subscription-cta" id="header-subscription-cta" style="--cta-min-height: 65px;">
1689		<a href="#" id="header-subscription-cta-link" class="m-header-subscription-cta__link">
1690			<span class="m-header-subscription-cta__text">Subscribe Now</span>
1691							<span class="m-header-subscription-cta__subhead">Unlimited access starting at $5</span>
1692					</a>
1693	</div>
1694		</header>
1695
1696		
1697		<main class="t-main" id="site-content" aria-label="Main Site Content">
1698
1699					<div align="center" data-freestar-ad="" id="boston-com_Out-of-page-2">
1700				
1700<script data-cfasync="false" type="text/javascript">
1701					freestar.config.enabled_slots.push({ placementName: "boston-com_Out-of-page-2", slotId: "boston-com_Out-of-page-2" });
1702				</script>
1702
1703			</div>
1704			
1705	<div class="m-grid-container t-layout t-layout--with-sidebar">
1706		<section class="t-layout__main">
1707
1708							<h1 class="m-page-title">News</h1>
1709			
1710			<ul aria-atomic="false" aria-relevant="additions text" aria-busy="false" aria-live="polite" class="a-list--no-style m-article-list m-article-list--has-images m-article-list--is-archive js-load-more-container">
1711			
1712<section aria-label="" class="o-featured-content o-featured-content--c m-grid">
1713				<div class="m-grid-span-8">
1714						<section aria-label="MSPCA seeks information about stray poodle mix found in Cambridge" class=" m-article-list-feature">
1715				<a class="o-well-c__underline--no-decoration" href="https://www.boston.com/news/local-news/2026/09/23/mspca-seeks-information-about-stray-poodle-mix-found-in-cambridge/">
1716					<div class="o-well-c__wrapper">
1717						<div class="m-article-list-feature__image-container">
1718							<img decoding="async" width="768" height="432" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg" class="o-featured-content__main-image m-article-list-feature__image featured-well-c wp-post-image" alt="" loading="lazy" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Carrot-spent-the-evening-of-Sept.-22-in-the-care-of-Angells-Emergency-team-credit-MSPCA-Angell-6ab469a737c35-768x432.jpeg?width=900 900w" sizes="auto, (max-width: 768px) 100vw, 768px" />						</div>
1719						<div class="m-article-list-feature__content">
1720														<h3 class="m-article-list-feature__headline">
1721								<span class="m-article-list-feature__link" data-p1="">
1722									MSPCA seeks information about stray poodle mix found in Cambridge								</span>
1723							</h3>
1724						</div>
1725					</div>
1726				</a>
1727			</section>
1728		</div>
1729		<div class="o-featured-content__article-list  m-grid-span-4">
1730				<ul class="a-list--no-style m-article-list m-article-list--has-images">
1731						<li class="js-article-card m-article-list__item o-featured-content__list-image">
1732				<a class="o-well-c__underline--no-decoration" href="https://www.boston.com/news/local-news/2026/09/23/six-foot-chunk-of-bridge-sent-into-charles-river-in-hit-and-run-crash/">
1733					<div class="o-well-c__wrapper o-well-c__list-item">
1734						<img decoding="async" width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg" class="m-article-list__image wp-post-image" alt="" loading="lazy" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2013_12_10_BostonGlobe.com_Ideas_Images_12272010_27charles_photo1-6ab4629682305-150x150.jpg?width=900 900w" sizes="auto, (max-width: 150px) 100v
1734w, 150px" />						<div class="m-article-list__content o-featured-content__list-content">
1735															<span class="m-article-list__topic">
1736																												<span class="a-link a-link--tag a-link--tag-transparent">
1737											Boston										</span>
1738																	</span>
1739														<h4 class="m-article-list__headline o-featured-content__list-headline">
1740								<span class="js-article-card-link m-article-list__link">
1741									Six-foot chunk of bridge sent into Charles River after hit-and-run crash								</span>
1742							</h4>
1743						</div>
1744					</div>
1745				</a>
1746			</li>
1747						<li class="js-article-card m-article-list__item o-featured-content__list-image">
1748				<a class="o-well-c__underline--no-decoration" href="https://www.boston.com/news/local-news/2026/09/23/ice-raids-new-bedford/">
1749					<div class="o-well-c__wrapper o-well-c__list-item">
1750						<img decoding="async" width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg" class="m-article-list__image wp-post-image" alt="" loading="lazy" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/LAVH7ERLQRA4LNBSSMCT244ROA-6ab419d692e46-150x150.jpg?width=900 900w" sizes="auto, (max-width: 150px) 100vw, 150px" />						<div class="m-article-list__content o-featured-content__list-content">
1751															<span class="m-article-list__topic">
1752																												<span class="a-link a-link--tag a-link--tag-transparent">
1753											Immigration										</span>
1754																	</span>
1755														<h4 class="m-article-list__headline o-featured-content__list-headline">
1756								<span class="js-article-card-link m-article-list__link">
1757									At least 31 detained as ICE activity surges in the New Bedford area								</span>
1758							</h4>
1759						</div>
1760					</div>
1761				</a>
1762			</li>
1763						<li class="js-article-card m-article-list__item o-featured-content__list-image">
1764				<a class="o-well-c__underline--no-decoration" href="https://www.boston.com/news/crime/2026/09/23/springfield-restaurant-owner-allegedly-pointed-gun-at-teens-who-walked-out-on-bill/">
1765					<div class="o-well-c__wrapper o-well-c__list-item">
1766						<img decoding="async" width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg" class="m-article-list__image wp-post-image" alt="" loading="lazy" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2025/07/3IHQWXW5DQI6RNRXG5Q435VEJE-68639ba128c6a-150x150.jpg?width=900 900w" sizes="auto, (max-width: 150px) 100v
1766w, 150px" />						<div class="m-article-list__content o-featured-content__list-content">
1767															<span class="m-article-list__topic">
1768																												<span class="a-link a-link--tag a-link--tag-transparent">
1769											Crime										</span>
1770																	</span>
1771														<h4 class="m-article-list__headline o-featured-content__list-headline">
1772								<span class="js-article-card-link m-article-list__link">
1773									Springfield restaurant owner allegedly assaulted, pointed gun at teens accused of walking out on check								</span>
1774							</h4>
1775						</div>
1776					</div>
1777				</a>
1778			</li>
1779					</ul>
1780			</div>
1781</section>
1782<div class="m-content-advert"><div class="m-content-advert-wrap"><span class="m-content-advert-title">Advertisement:</span><div id="js-advert--stream_video1" class="m-advert m-advert--stream_video1  "><div class="m-advert__container"><div align="center" data-freestar-ad="__325x508 __620x366" id="boston-com_Inline-Video-1" data-freestar-targeting="{&quot;pos&quot;:[&quot;stream_video1&quot;,&quot;btf&quot;]}">
1782<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Inline-Video-1","slotId":"boston-com_Inline-Video-1","targeting":{"pos":["stream_video1","btf"]}});</script>
1782</div></div></div></div></div>
1783<section   class="o-featured-content o-featured-content--a m-grid ">
1784	
1785	
1786		<a
1787		href="https://www.boston.com/news/local-news/2026/09/23/elementary-student-bus-driver-injured-in-mass-bus-crash/"
1788		class="a-article__wrapper-link--a m-grid-span-4 js-article-list-feature-well "
1789		href="https://www.boston.com/news/local-news/2026/09/23/elementary-student-bus-driver-injured-in-mass-bus-crash/">
1790		<div class="o-featured-content__item m-article-list-feature   ">
1791			<div class="m-article-list-feature__image-container">
1792												<img decoding="async" width="178" height="178" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/HS2eG12WMAAm48Y-6ab45a6594529-150x150.jpeg" class="o-featured-content__main-image m-article-list-feature__image wp-post-image context-well-a wp-post-image" alt="" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/HS2eG12WMAAm48Y-6ab45a6594529-150x150.jpeg 150w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/HS2eG12WMAAm48Y-6ab45a6594529-150x150.jpeg 300w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/HS2eG12WMAAm48Y-6ab45a6594529-768x432.jpeg 768w" sizes="(min-width: 768px) 768px, 150px" loading="eager" />			</div>
1793			<div class="o-featured-content__item-content m-article-list-feature__content">
1794																	<span class="o-featured-content__topic m-article-list-feature__topic">
1795						Westwood					</span>
1796								<h2 class="o-featured-content__headline m-article-list-feature__headline">
1797					<span class="a-article__pseudo-link">
1798						Elementary student, bus driver injured in Mass. bus crash					</span>
1799				</h2>
1800							</div>
1801		</div>
1802	</a>
1803			<a
1804		href="https://www.boston.com/news/crime/2026/09/23/cape-man-76-convicted-of-sexually-assaulting-young-girls-for-years/"
1805		class="a-article__wrapper-link--a m-grid-span-4 js-article-list-feature-well "
1806		href="https://www.boston.com/news/crime/2026/09/23/cape-man-76-convicted-of-sexually-assaulting-young-girls-for-years/">
1807		<div class="o-featured-content__item m-article-list-feature   ">
1808			<div class="m-article-list-feature__image-container">
1809												<img decoding="async" width="178" height="178" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-4.18.32-PM-6ab4343f212e7-150x150.png" class="o-featured-content__main-image m-article-list-feature__image wp-post-image context-well-a wp-post-image" alt="" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-4.18.32-PM-6ab4343f212e7-150x150.png 150w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-4.18.32-PM-6ab4343f212e7-150x150.png 300w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-4.18.32-PM-6ab4343f212e7-606x432.png 768w" sizes="(min-width: 768px) 768px, 150px" loading="eager" />			</div>
1810			<div class="o-featured-content__item-content m-article-list-feature__content">
1811																	<span class="o-featured-content__topic m-article-list-feature__topic">
1812						Crime					</span>
1813								<h2 class="o-featured-content__headline m-article-list-feature__headline">
1814					<span class="a-article__pseudo-link">
1815						Cape man, 76, convicted of sexually assaulting young girl for years					</span>
1816				</h2>
1817							</div>
1818		</div>
1819	</a>
1820			<a
1821		href="https://www.boston.com/news/crime/2026/09/23/mississippi-police-make-2nd-arrest-in-death-of-black-woman-found-hanging-from-tree-seek-3rd-suspect/"
1822		class="a-article__wrapper-link--a m-grid-span-4 js-article-list-feature-well "
1823		href="https://www.boston.com/news/crime/2026/09/23/mississippi-police-make-2nd-arrest-in-death-of-black-woman-found-hanging-from-tree-seek-3rd-suspect/">
1824		<div class="o-featured-content__item m-article-list-feature   ">
1825			<div class="m-article-list-feature__image-container">
1826												<img decoding="async" width="178" height="178" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Mississippi_Woman_Hanging_647_4-6ab3e6b12e799-150x150.jpg" class="o-featured-content__main-image m-article-list-feature__image wp-post-image context-well-a wp-post-image" alt="" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Mississippi_Woman_Hanging_647_4-6ab3e6b12e799-150x150.jpg 150w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Mississippi_Woman_Hanging_647_4-6ab3e6b12e799-150x150.jpg 300w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Mississippi_Woman_Hanging_647_4-6ab3e6b12e799-768x432.jpg 768w" sizes="(min-width: 768px) 768px, 150px" loading="eager" />			</div>
1827			<div class="o-featured-content__item-content m-article-list-feature__content">
1828																	<span class="o-featured-content__topic m-article-list-feature__topic">
1829						Crime					</span>
1830								<h2 class="o-featured-content__headline m-article-list-feature__headline">
1831					<span class="a-article__pseudo-link">
1832						Mississippi police make 2nd arrest in death of Black woman found hanging from tree, seek 3rd suspect					</span>
1833				</h2>
1834							</div>
1835		</div>
1836	</a>
1837			<a
1838		href="https://www.boston.com/news/local-news/2026/09/23/fundraiser-for-rockport-family-who-lost-cat-all-their-belongings-in-fire-that-also-destroyed-pizza-restaurant/"
1839		class="a-article__wrapper-link--a m-grid-span-4 js-article-list-feature-well "
1840		href="https://www.boston.com/news/local-news/2026/09/23/fundraiser-for-rockport-family-who-lost-cat-all-their-belongings-in-fire-that-also-destroyed-pizza-restaurant/">
1841		<div class="o-featured-content__item m-article-list-feature   ">
1842			<div class="m-article-list-feature__image-container">
1843												<img decoding="async" width="178" height="178" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-5.06.57-PM-6ab43f8c0f164-150x150.png" class="o-featured-content__main-image m-article-list-feature__image wp-post-image context-well-a wp-post-image" alt="" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-5.06.57-PM-6ab43f8c0f164-150x150.png 150w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-5.06.57-PM-6ab43f8c0f164-150x150.png 300w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Screenshot-2026-09-23-at-5.06.57-PM-6ab43f8c0f164-768x432.png 768w" sizes="(min-width: 768px) 768px, 150px" loading="eager" />			</div>
1844			<div class="o-featured-content__item-content m-article-list-feature__content">
1845																	<span class="o-featured-content__topic m-article-list-feature__topic">
1846						Rockport					</span>
1847								<h2 class="o-featured-content__headline m-article-list-feature__headline">
1848					<span class="a-article__pseudo-link">
1849						Fundraiser for Rockport family who lost cat, all their belongings in fire that destroyed historic building					</span>
1850				</h2>
1851							</div>
1852		</div>
1853	</a>
1854			<a
1855		href="https://www.boston.com/news/crime/2026/09/23/man-charged-with-murdering-father-in-lawrence/"
1856		class="a-article__wrapper-link--a m-grid-span-4 js-article-list-feature-well "
1857		href="https://www.boston.com/news/crime/2026/09/23/man-charged-with-murdering-father-in-lawrence/">
1858		<div class="o-featured-content__item m-article-list-feature   ">
1859			<div class="m-article-list-feature__image-container">
1860												<img decoding="async" width="178" height="178" src="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/EOSJ4JYWSZAG7EMPYTPLNMUJEQ-68e928f7e7281-150x150.jpg" class="o-featured-content__main-image m-article-list-feature__image wp-post-image context-well-a wp-post-image" alt="" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/EOSJ4JYWSZAG7EMPYTPLNMUJEQ-68e928f7e7281-150x150.jpg 150w,https://bdc2020.o0bc.com/wp-content/uploads/2025/10/EOSJ4JYWSZAG7EMPYTPLNMUJEQ-68e928f7e7281-150x150.jpg 300w,https://bdc2020.o0bc.com/wp-content/uploads/2025/10/EOSJ4JYWSZAG7EMPYTPLNMUJEQ-68e928f7e7281-768x432.jpg 768w" sizes="(min-width: 768px) 768px, 150px" loading="eager" />			</div>
1861			<div class="o-featured-content__item-content m-article-list-feature__content">
1862																	<span class="o-featured-content__topic m-article-list-feature__topic">
1863						Crime					</span>
1864								<h2 class="o-featured-content__headline m-article-list-feature__headline">
1865					<span class="a-article__pseudo-link">
1866						Man charged with murdering father in Lawrence					</span>
1867				</h2>
1868							</div>
1869		</div>
1870	</a>
1871			<a
1872		href="https://www.boston.com/news/local-news/2026/09/23/salem-witch-hat-drone-photo-400-years/"
1873		class="a-article__wrapper-link--a m-grid-span-4 js-article-list-feature-well "
1874		href="https://www.boston.com/news/local-news/2026/09/23/salem-witch-hat-drone-photo-400-years/">
1875		<div class="o-featured-content__item m-article-list-feature   ">
1876			<div class="m-article-list-feature__image-container">
1877												<img decoding="async" width="178" height="178" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Photo-Credit_-The-Witchtographer-6ab402bd55aac-150x150.jpg" class="o-featured-content__main-image m-article-list-feature__image wp-post-image context-well-a wp-post-image" alt="" srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Photo-Credit_-The-Witchtographer-6ab402bd55aac-150x150.jpg 150w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Photo-Credit_-The-Witchtographer-6ab402bd55aac-150x150.jpg 300w,https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Photo-Credit_-The-Witchtographer-6ab402bd55aac-768x432.jpg 768w" sizes="(min-width: 768px) 768px, 150px" loading="eager" />			</div>
1878			<div class="o-featured-content__item-content m-article-list-feature__content">
1879																	<span class="o-featured-content__topic m-article-list-feature__topic">
1880						Local News					</span>
1881								<h2 class="o-featured-content__headline m-article-list-feature__headline">
1882					<span class="a-article__pseudo-link">
1883						Got a witch hat? Salem wants you to join its giant 400th anniversary photo.					</span>
1884				</h2>
1885							</div>
1886		</div>
1887	</a>
1888		
1889	
1890</section>
1891<div class="m-content-advert"><div class="m-content-advert-wrap"><span class="m-content-advert-title">Advertisement:</span><div id="js-advert--stream1" class="m-advert m-advert--stream1  "><div class="m-advert__container"><div align="center" data-freestar-ad="__300x250 __970x250" id="boston-com_Inline-Unit-1" data-freestar-targeting="{&quot;pos&quot;:[&quot;stream1&quot;,&quot;btf&quot;]}">
1891<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Inline-Unit-1","slotId":"boston-com_Inline-Unit-1","targeting":{"pos":["stream1","btf"]}});</script>
1891</div></div></div></div></div>
1892<hr class="wp-block-separator has-alpha-channel-opacity is-style-red-pattern"/>
1893
1894<h2 class="wp-block-heading" id="h-more-headlines">More Headlines:</h2>
1895
1896<li class="m-article-list__item">
1897	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/off-beat/2026/09/23/krampus-billerica-flock/">
1898		<div class="m-article-list__wrapper">
1899							<span>
1900					
1901			<picture>
1902									<source
1903						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg?width=900 900w"
1904						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg"
1905						sizes="(max-width: 768px), 200px"
1906						media="(max-width: 768px)"
1907					>
1908									<source
1909						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg?width=900 900w"
1910						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-768x432.jpg"
1911						sizes="(min-width: 768px), 33.3vw"
1912						media="(min-width: 768px)"
1913					>
1914								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/YXNC7AHROVHL5L67RYZB3GEVME-6ab4047b28819-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
1915							</span>
1916			
1917			<!-- Should be the topic/tag of related article -->
1918			<div class="m-article-list__content">
1919									<p class="m-article-list__topic m-article-list__topic--no-hover">
1920												Off Beat					</p>
1921				
1922				<h2  class="m-article-list__headline">
1923					<span  class="m-article-list__link" >
1924						Krampus crashed Billerica’s Select Board meeting to &#039;support&#039; Flock license plate cameras					</span>
1925				</h2>
1926
1927				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 4:23 pm</time>
1928			</div>
1929		</div>
1930	</a>
1931</li>
1932
1933<li class="m-article-list__item">
1934	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/local-news/2026/09/23/experts-gather-in-boston-for-second-national-urban-rat-summit/">
1935		<div class="m-article-list__wrapper">
1936							<span>
1937					
1938			<picture>
1939									<source
1940						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg?width=900 900w"
1941						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg"
1942						sizes="(max-width: 768px), 200px"
1943						media="(max-width: 768px)"
1944					>
1945									<source
1946						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg?width=900 900w"
1947						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-768x432.jpg"
1948						sizes="(min-width: 768px), 33.3vw"
1949						media="(min-width: 768px)"
1950					>
1951								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_turner040825METROrat304-6ab42fad44d1f-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
1952							</span>
1953			
1954			<!-- Should be the topic/tag of related article -->
1955			<div class="m-article-list__content">
1956									<p class="m-article-list__topic m-article-list__topic--no-hover">
1957												🐀🐀🐀					</p>
1958				
1959				<h2  class="m-article-list__headline">
1960					<span  class="m-article-list__link" >
1961						Experts gather in Boston for second National Urban Rat Summit					</span>
1962				</h2>
1963
1964				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 4:03 pm</time>
1965			</div>
1966		</div>
1967	</a>
1968</li>
1969
1970<li class="m-article-list__item">
1971	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/off-beat/2026/09/23/whats-up-with-this-ai-cat-in-the-hat-trend-hitting-mass-schools-and-towns/">
1972		<div class="m-article-list__wrapper">
1973							<span>
1974					
1975			<picture>
1976									<source
1977						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg?width=900 900w"
1978						src="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg"
1979						sizes="(max-width: 768px), 200px"
1980						media="(max-width: 768px)"
1981					>
1982									<source
1983						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg?width=900 900w"
1984						src="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-768x432.jpeg"
1985						sizes="(min-width: 768px), 33.3vw"
1986						media="(min-width: 768px)"
1987					>
1988								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2025/10/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2020_02_18_BostonGlobe.com_Business_Images_AdobeStock_248108718-68ed43cbe31d5-150x150.jpeg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
1989							</span>
1990			
1991			<!-- Should be the topic/tag of related article -->
1992			<div class="m-article-list__content">
1993									<p class="m-article-list__topic m-article-list__topic--no-hover">
1994												Cat in the Hat					</p>
1995				
1996				<h2  class="m-article-list__headline">
1997					<span  class="m-article-list__link" >
1998						What&#8217;s up with this AI &#8216;Cat in the Hat&#8217; trend hitting Mass. schools and towns?					</span>
1999				</h2>
2000
2001				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 3:39 pm</time>
2002			</div>
2003		</div>
2004	</a>
2005</li>
2006
2007<li class="m-article-list__item">
2008	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/national-news/2026/09/23/3-riders-sue-six-flags-saying-california-roller-coaster-caused-brain-injuries/">
2009		<div class="m-article-list__wrapper">
2010							<span>
2011					
2012			<picture>
2013									<source
2014						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg?width=900 900w"
2015						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg"
2016						sizes="(max-width: 768px), 200px"
2017						media="(max-width: 768px)"
2018					>
2019									<source
2020						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg?width=900 900w"
2021						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-768x432.jpg"
2022						sizes="(min-width: 768px), 33.3vw"
2023						media="(min-width: 768px)"
2024					>
2025								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/six-flags-6ab42915d0e9d-150x150.jpg" class="m-article-list__image" alt="Six Flags" loading="lazy" />			</picture>
2026							</span>
2027			
2028			<!-- Should be the topic/tag of related article -->
2029			<div class="m-article-list__content">
2030									<p class="m-article-list__topic m-article-list__topic--no-hover">
2031												Six Flags					</p>
2032				
2033				<h2  class="m-article-list__headline">
2034					<span  class="m-article-list__link" >
2035						3 riders sue Six Flags, saying California roller coaster caused brain injuries					</span>
2036				</h2>
2037
2038				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 3:35 pm</time>
2039			</div>
2040		</div>
2041	</a>
2042</li>
2043									<div class="m-advert"
2043>
2044										<div class="m-content-advert-wrap">
2045											<span class="m-content-advert-title">
2046												Advertisement											</span>
2047											<div id="js-advert--stream2" class="m-advert m-advert--stream2  "><div class="m-advert__container"><div align="center" data-freestar-ad="__325x508 __620x366" id="boston-com_Inline-Unit-2" data-freestar-targeting="{&quot;pos&quot;:[&quot;stream2&quot;,&quot;btf&quot;]}">
2047<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Inline-Unit-2","slotId":"boston-com_Inline-Unit-2","targeting":{"pos":["stream2","btf"]}});</script>
2047</div></div></div>										</div>
2048									</div>
2049									
2050<li class="m-article-list__item">
2051	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/politics/2026/09/23/maine-dems-hammer-collins-over-report-of-pay-to-play-probe-gop-senator-calls-it-completely-false/">
2052		<div class="m-article-list__wrapper">
2053							<span>
2054					
2055			<picture>
2056									<source
2057						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg?width=900 900w"
2058						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg"
2059						sizes="(max-width: 768px), 200px"
2060						media="(max-width: 768px)"
2061					>
2062									<source
2063						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg?width=900 900w"
2064						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-768x432.jpg"
2065						sizes="(min-width: 768px), 33.3vw"
2066						media="(min-width: 768px)"
2067					>
2068								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/Election_2_26_Maine_Senate__7822-6ab41942493f6-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
2069							</span>
2070			
2071			<!-- Should be the topic/tag of related article -->
2072			<div class="m-article-list__content">
2073									<p class="m-article-list__topic m-article-list__topic--no-hover">
2074												Politics					</p>
2075				
2076				<h2  class="m-article-list__headline">
2077					<span  class="m-article-list__link" >
2078						Maine Dems hammer Collins over report of pay-to-play probe. The GOP senator calls it &#039;totally false&#039;					</span>
2079				</h2>
2080
2081				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 3:20 pm</time>
2082			</div>
2083		</div>
2084	</a>
2085</li>
2086
2087<li class="m-article-list__item">
2088	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/business/2026/09/23/the-rumors-were-true-blanchards-in-allston-is-closing/">
2089		<div class="m-article-list__wrapper">
2090							<span>
2091					
2092			<picture>
2093									<source
2094						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg?width=900 900w"
2095						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg"
2096						sizes="(max-width: 768px), 200px"
2097						media="(max-width: 768px)"
2098					>
2099									<source
2100						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=900 900w"
2101						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg"
2102						sizes="(min-width: 768px), 33.3vw"
2103						media="(min-width: 768px)"
2104					>
2105								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
2106							</span>
2107			
2108			<!-- Should be the topic/tag of related article -->
2109			<div class="m-article-list__content">
2110									<p class="m-article-list__topic m-article-list__topic--no-hover">
2111												Blanchard&#039;s					</p>
2112				
2113				<h2  class="m-article-list__headline">
2114					<span  class="m-article-list__link" >
2115						The rumors were true: Blanchard’s in Allston is closing					</span>
2116				</h2>
2117
2118				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 3:15 pm</time>
2119			</div>
2120		</div>
2121	</a>
2122</li>
2123
2124<li class="m-article-list__item">
2125	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/local-news/2026/09/23/tenant-right-to-purchase-bill-nears-finish-line-in-massachusetts/">
2126		<div class="m-article-list__wrapper">
2127							<span>
2128					
2129			<picture>
2130									<source
2131						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg?width=900 900w"
2132						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg"
2133						sizes="(max-width: 768px), 200px"
2134						media="(max-width: 768px)"
2135					>
2136									<source
2137						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg?width=900 900w"
2138						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-768x432.jpg"
2139						sizes="(min-width: 768px), 33.3vw"
2140						media="(min-width: 768px)"
2141					>
2142								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_lee072020mortonhousing4BIZ-6ab3f0d48ab90-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
2143							</span>
2144			
2145			<!-- Should be the topic/tag of related article -->
2146			<div class="m-article-list__content">
2147									<p class="m-article-list__topic m-article-list__topic--no-hover">
2148												LOCAL NEWS					</p>
2149				
2150				<h2  class="m-article-list__headline">
2151					<span  class="m-article-list__link" >
2152						Massachusetts tenants could get the right to buy their buildings					</span>
2153				</h2>
2154
2155				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 1:45 pm</time>
2156			</div>
2157		</div>
2158	</a>
2159</li>
2160
2161<li class="m-article-list__item">
2162	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/local-news/2026/09/23/appalachian-trail-hiker-dies-maine-katahdin/">
2163		<div class="m-article-list__wrapper">
2164							<span>
2165					
2166			<picture>
2167									<source
2168						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg?width=900 900w"
2169						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg"
2170						sizes="(max-width: 768px), 200px"
2171						media="(max-width: 768px)"
2172					>
2173									<source
2174						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=900 900w"
2175						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg"
2176						sizes="(min-width: 768px), 33.3vw"
2177						media="(min-width: 768px)"
2178					>
2179								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
2180							</span>
2181			
2182			<!-- Should be the topic/tag of related article -->
2183			<div class="m-article-list__content">
2184									<p class="m-article-list__topic m-article-list__topic--no-hover">
2185												Maine					</p>
2186				
2187				<h2  class="m-article-list__headline">
2188					<span  class="m-article-list__link" >
2189						Appalachian Trail thru-hiker dies soon after summiting Maine’s Katahdin					</span>
2190				</h2>
2191
2192				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 1:40 pm</time>
2193			</div>
2194		</div>
2195	</a>
2196</li>
2197									<div class="m-advert">
2198										<div class="m-content-advert-wrap">
2199											<span class="m-content-advert-title">
2200												Advertisement											</span>
2201											<div id="js-advert--stream3" class="m-advert m-advert--stream3  "><div class="m-advert__container"><div align="center" data-freestar-ad="___325x508 __620x366" id="boston-com_Inline-Unit-3" data-freestar-targeting="{&quot;pos&quot;:[&quot;stream3&quot;,&quot;btf&quot;]}">
2201<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Inline-Unit-3","slotId":"boston-com_Inline-Unit-3","targeting":{"pos":["stream3","btf"]}});</script>
2201</div></div></div>										</div>
2202									</div>
2203									
2204<li class="m-article-list__item">
2205	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/crime/2026/09/23/woman-arrested-after-allegedly-shouting-at-orthodox-jewish-men-assaulting-officer-outside-brighton-synagogue/">
2206		<div class="m-article-list__wrapper">
2207							<span>
2208					
2209			<picture>
2210									<source
2211						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg?width=900 900w"
2212						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg"
2213						sizes="(max-width: 768px), 200px"
2214						media="(max-width: 768px)"
2215					>
2216									<source
2217						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg?width=900 900w"
2218						src="https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-768x432.jpeg"
2219						sizes="(min-width: 768px), 33.3vw"
2220						media="(min-width: 768px)"
2221					>
2222								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2026/03/https___arcmigration-prdweb.bostonglobe.com_r_Boston_2011-2020_2019_06_04_BostonGlobe.com_Regional_Images_PlusNoConsent-69c05b1c64737-150x150.jpeg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
2223							</span>
2224			
2225			<!-- Should be the topic/tag of related article -->
2226			<div class="m-article-list__content">
2227									<p class="m-article-list__topic m-article-list__topic--no-hover">
2228												Crime					</p>
2229				
2230				<h2  class="m-article-list__headline">
2231					<span  class="m-article-list__link" >
2232						Woman arrested after allegedly shouting at Orthodox Jewish men, assaulting officer outside Brighton synagogue					</span>
2233				</h2>
2234
2235				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 1:14 pm</time>
2236			</div>
2237		</div>
2238	</a>
2239</li>
2240
2241<li class="m-article-list__item">
2242	<a class="m-article-list__wrapper-link" href="https://www.boston.com/news/sports-news/2026/09/23/united-football-league-expanding-spring-football-rhode-island-2027/">
2243		<div class="m-article-list__wrapper">
2244							<span>
2245					
2246			<picture>
2247									<source
2248						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg?width=900 900w"
2249						src="https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg"
2250						sizes="(max-width: 768px), 200px"
2251						media="(max-width: 768px)"
2252					>
2253									<source
2254						srcset="https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=200 200w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=300 300w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=400 400w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=500 500w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=600 600w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=700 700w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=800 800w, https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg?width=900 900w"
2255						src="https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-768x432.jpg"
2256						sizes="(min-width: 768px), 33.3vw"
2257						media="(min-width: 768px)"
2258					>
2259								<img width="150" height="150" src="https://bdc2020.o0bc.com/wp-content/uploads/2025/05/YJJQ2APZ5BHUFD2YQWA5NRGGUA-6816cc74b9b14-150x150.jpg" class="m-article-list__image" alt="" loading="lazy" />			</picture>
2260							</span>
2261			
2262			<!-- Should be the topic/tag of related article -->
2263			<div class="m-article-list__content">
2264									<p class="m-article-list__topic m-article-list__topic--no-hover">
2265												Sports News					</p>
2266				
2267				<h2  class="m-article-list__headline">
2268					<span  class="m-article-list__link" >
2269						The United Football League is expanding spring football to Rhode Island in 2027					</span>
2270				</h2>
2271
2272				<time datetime="" class="m-article-list__date a-hide-mobile">September 23, 2026 | 12:39 pm</time>
2273			</div>
2274		</div>
2275	</a>
2276</li>
2277				</ul>
2278						<div class="m-pagination-links">
2279			<div class="m-pagination-links__older">
2280				<a href="https://www.boston.com/category/news/page/2/" >Older entries</a>			</div>
2281
2282			<div class="m-pagination-links__newer">
2283							</div>
2284		</div>
2285		
2286		<div class="load-more">
2287			<button id="load-more"
2288				class="a-button a-button--primary"
2289				data-taxonomy="category"
2290				data-term="779"
2291				data-search-query=""
2292				data-author=""
2293				data-orderby=""
2294				data-next-page="2"
2295				data-redudant-ids="35956811,35956627,35956576,35955871,35956469,35955507,35953750,35955794,35955576,35953575,35955455,35954502,35954473,35954351,35954936,35954931,35953576,35954467,35953764,35954308"
2296				data-ad-count="3"
2297				data-ad-term="news"
2298			>
2299			Load More			</button>
2300		</div>
2301
2302		<input type="hidden" id="_wpnonce" name="_wpnonce" value="a488afd1ac" /><input type="hidden" name="_wp_http_referer" value="/category/news/" />
2303		
2304		</section>
2305
2306					<div class="t-layout__sidebar" id="sidebar-archive">
2307				
2308<div class="m-widget">
2309	<div class="m-advert m-advert--sidebar m-advert--600">
2310		<div class="m-content-advert-wrap">
2311			<div id="js-advert--sectionfront1" class="m-advert m-advert--sectionfront1  "><div class="m-advert__container"><div align="center" data-freestar-ad="__300x600" id="boston-com_Rail-unit-1" data-freestar-targeting="{&quot;pos&quot;:[&quot;sectfront1&quot;,&quot;atf&quot;]}">
2311<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Rail-unit-1","slotId":"boston-com_Rail-unit-1","targeting":{"pos":["sectfront1","atf"]}});</script>
2311</div></div></div>		</div>
2312	</div>
2313</div>
2314
2315<div class="m-widget">
2316	
2317<div id="most-popular-posts" class="m-widget m-numbered-post-list">
2318	<header class="m-numbered-post-list__header">
2319		<h3 class="m-numbered-post-list__header-title">
2320			Most Popular		</h3>
2321	</header>
2322	<div class="m-numbered-post-list__posts">
2323		
2324<article id="m-numbered-post-list-1" class="m-numbered-post-list__post">
2325	<a aria-label="Appalachian Trail thru-hiker dies after summiting Maine’s Katahdin" class="m-numbered-post-list__link" href="https://www.boston.com/news/local-news/2026/09/23/appalachian-trail-hiker-dies-maine-katahdin/">
2326		<div class="m-numbered-post-list__image" data-count="1">
2327			<img
2328				alt="Appalachian Trail thru-hiker dies after summiting Maine’s Katahdin"
2329				height="95"
2330				loading="lazy"
2331				src="//bdc2020.o0bc.com/wp-content/uploads/2026/09/342788f2-71d2-11e8-bad4-fcb20b6bebf3-6ab40732b8a81-768x432.jpg?width=190"
2332				width="95"/>
2333		</div>
2334		<div class="m-numbered-post-list__pseudo-link-container">
2335			<span class="m-numbered-post-list__pseudo-link" >
2336				Appalachian Trail thru-hiker dies after summiting Maine’s Katahdin			</span>
2337		</div>
2338	</a>
2339</article>
2340
2341<article id="m-numbered-post-list-2" class="m-numbered-post-list__post">
2342	<a aria-label="Red Sox shift schedule with Cubs before potential nor’easter" class="m-numbered-post-list__link" href="https://www.boston.com/sports/boston-red-sox/2026/09/23/boston-red-sox-rain-noreaster-cubs-mlb-baseball-schedule-change-doubleheader/">
2343		<div class="m-numbered-post-list__image" data-count="2">
2344			<img
2345				alt="Red Sox shift schedule with Cubs before potential nor’easter"
2346				height="95"
2347				loading="lazy"
2348				src="//bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_LEE052425bosbalt7SPTS-6ab454c39243e-768x432.jpg?width=190"
2349				width="95"/>
2350		</div>
2351		<div class="m-numbered-post-list__pseudo-link-container">
2352			<span class="m-numbered-post-list__pseudo-link" >
2353				Red Sox shift schedule with Cubs before potential nor’easter			</span>
2354		</div>
2355	</a>
2356</article>
2357
2358<article id="m-numbered-post-list-3" class="m-numbered-post-list__post">
2359	<a aria-label="The rumors were true: Blanchard’s in Allston is closing" class="m-numbered-post-list__link" href="https://www.boston.com/news/business/2026/09/23/the-rumors-were-true-blanchards-in-allston-is-closing/">
2360		<div class="m-numbered-post-list__image" data-count="3">
2361			<img
2362				alt="The rumors were true: Blanchard’s in Allston is closing"
2363				height="95"
2364				loading="lazy"
2365				src="//bdc2020.o0bc.com/wp-content/uploads/2026/09/s3___bgmp-arc_arc-feeds_generic-photos_to-arc_kanto_-xxharvardave_0223-6ab4198bb8c24-768x432.jpg?width=190"
2366				width="95"/>
2367		</div>
2368		<div class="m-numbered-post-list__pseudo-link-container">
2369			<span class="m-numbered-post-list__pseudo-link" >
2370				The rumors were true: Blanchard’s in Allston is closing			</span>
2371		</div>
2372	</a>
2373</article>
2374
2375<article id="m-numbered-post-list-4" class="m-numbered-post-list__post">
2376	<a aria-label="A protest is set to take place before Ed Sheeran’s concerts at Gillette Stadium" class="m-numbered-post-list__link" href="https://www.boston.com/news/local-news/2026/09/22/ed-sheerans-concerts-at-gillette-stadium-will-look-different-than-planned/">
2377		<div class="m-numbered-post-list__image" data-count="4">
2378			<img
2379				alt="A protest is set to take place before Ed Sheeran’s concerts at Gillette Stadium"
2380				height="95"
2381				loading="lazy"
2382				src="//bdc2020.o0bc.com/wp-content/uploads/2026/09/AP26258715090170-6aafccd246858-768x432.jpg?width=190"
2383				width="95"/>
2384		</div>
2385		<div class="m-numbered-post-list__pseudo-link-container">
2386			<span class="m-numbered-post-list__pseudo-link" >
2387				A protest is set to take place before Ed Sheeran’s concerts at Gillette Stadium			</span>
2388		</div>
2389	</a>
2390</article>
2391
2392<article id="m-numbered-post-list-5" class="m-numbered-post-list__post">
2393	<a aria-label="What to know about Question 7: Single Family Homes" class="m-numbered-post-list__link" href="https://www.boston.com/news/local-news/2026/09/22/ballot-question-7-what-voters-need-to-know-single-family-homes/">
2394		<div class="m-numbered-post-list__image" data-count="5">
2395			<img
2396				alt="What to know about Question 7: Single Family Homes"
2397				height="95"
2398				loading="lazy"
2399				src="//bdc2020.o0bc.com/wp-content/uploads/2026/09/S476VALWIAUZYW3V7TR5Z7VFAM-6aa2fba565b88-768x432.jpg?width=190"
2400				width="95"/>
2401		</div>
2402		<div class="m-numbered-post-list__pseudo-link-container">
2403			<span class="m-numbered-post-list__pseudo-link" >
2404				What to know about Question 7: Single Family Homes			</span>
2405		</div>
2406	</a>
2407</article>
2408	</div>
2409</div>
2410
2411
2412</div>
2413
2414
2415
2416<div class="m-widget">
2417	<div class="m-advert m-advert--sidebar">
2418		<div class="m-content-advert-wrap">
2419			<div id="js-advert--sectionfront2" class="m-advert m-advert--sectionfront2  m-advert--sticky"><div class="m-advert__container"><div align="center" data-freestar-ad="__300x600" id="boston-com_Rail-unit-2" data-freestar-targeting="{&quot;pos&quot;:[&quot;sectfront2&quot;,&quot;atf&quot;]}">
2419<script data-cfasync="false" type="text/javascript">freestar.config.enabled_slots.push({"placementName":"boston-com_Rail-unit-2","slotId":"boston-com_Rail-unit-2","targeting":{"pos":["sectfront2","atf"]}});</script>
2419</div></div></div>		</div>
2420	</div>
2421</div>
2422			</div>
2423			</div>
2424
2425	<!-- Page Content -->
2426	</main>
2427	<footer id="site-footer" class="o-site-footer" aria-label="Site Footer">
2428		<div class="m-grid-container">
2429			<section class="o-site-footer__meta m-grid">
2430				<div class="o-site-footer__social m-grid-span-4">
2431					
2432<ul class="a-list--no-style m-social-share m-social-share--block m-social-share--footer">
2433	<li class="m-social-share__item">
2434		<a  href="https://www.instagram.com/boston/" class="m-social-share__link" rel="nopenner noreferrer" target="_blank">
2435			<svg class="a-icon a-icon--social" aria-hidden="true" width="21" height="17"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#instagram-white"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#instagram-white"></use></svg><span class="screen-reader-text">Follow Boston.com on Instagram (Opens in a New Tab)</span>		</a>
2436	</li>
2437	<li class="m-social-share__item">
2438		<a href="https://x.com/BostonDotCom" class="m-social-share__link" rel="nopenner noreferrer" target="_blank">
2439			<svg class="a-icon a-icon--social" aria-hidden="true" width="21" height="17"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#twitter-white"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#twitter-white"></use></svg><span class="screen-reader-text">Follow Boston.com on Twitter (Opens in a New Tab)</span>		</a>
2440	</li>
2441	<li class="m-social-share__item">
2442		<a href="https://www.facebook.com/boston" class="m-social-share__link" rel="nopenner noreferrer" target="_blank">
2443			<svg class="a-icon a-icon--social" aria-hidden="true" width="11" height="20"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#facebook-white"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#facebook-white"></use></svg><span class="screen-reader-text">Like Boston.com on Facebook (Opens in a New Tab)</span>		</a>
2444	</li>
2445</ul>
2446				</div>
2447
2448				<div class="o-site-footer__colophon m-site-colophon m-grid-span-4">
2449					<p class="m-site-colophon__text">&copy;2026 Boston Globe Media Partners, LLC</p>
2450				</div>
2451
2452									<div class="o-site-footer__survey o-site-footer__alt-menu m-grid-span-4">
2453					<div class="menu-support-piano-container"><ul id="menu-support-piano" class="o-site-footer__alt-menu__links"><li id="menu-item-34189055" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34189055"><a href="https://www.boston.com/feedback/">General Feedback</a></li>
2454<li id="menu-item-34189063" class="js-trigger-chatbot--ada menu-item menu-item-type-custom menu-item-object-custom menu-item-34189063"><a href="https://www.boston.com/customer-support/">Customer Service</a></li>
2455<li id="menu-item-34189065" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34189065"><a href="https://manage.bostonglobe.com/cs/mc/myaccount.aspx?site=bdc">My Account</a></li>
2456</ul></div>					</div>
2457				
2458									<div class="o-site-footer__menu m-grid-span-12">
2459						<nav class="o-site-footer__nav m-secondary-menu m-secondary-menu--footer a-list--no-style" aria-label="Footer Navigation">
2460							<div class="menu-footer-container"><ul id="footer-menu" class="o-site-footer__menu-list m-secondary-menu__list a-list--no-style"><li id="menu-item-22362950" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22362950"><a href="https://www.boston.com/privacy-policy">Do not sell my data</a></li>
2461<li id="menu-item-22362921" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22362921"><a rel="privacy-policy" href="https://www.boston.com/privacy-policy/">Privacy Policy</a></li>
2462<li id="menu-item-31876254" class="ot-info-display menu-item menu-item-type-custom menu-item-object-custom menu-item-31876254"><a href="#">Your Privacy Choices</a></li>
2463<li id="menu-item-26304418" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26304418"><a href="https://www.bostonglobemedia.com/advertise/">ADVERTISE</a></li>
2464<li id="menu-item-22362900" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22362900"><a href="https://www.bostonglobe.com/about/help/terms-service/">Terms of Service</a></li>
2465<li id="menu-item-34201423" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34201423"><a href="https://www.bostonglobe.com/about/help/terms-purchase">Terms of Purchase</a></li>
2466<li id="menu-item-34201427" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34201427"><a href="https://www.boston.com/newsletter-signup/">Newsletters</a></li>
2467<li id="menu-item-22362926" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22362926">
2467<a href="https://www.boston.com/member-agreement">Member Agreement</a></li>
2468<li id="menu-item-26304411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26304411"><a href="https://www.boston.com/contact-us/">CONTACT US</a></li>
2469<li id="menu-item-23287074" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23287074"><a href="https://www.bostonglobemedia.com/opportunities/">CAREERS</a></li>
2470<li id="menu-item-28837199" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28837199"><a href="https://www.boston.com/html-sitemap/">Site Map</a></li>
2471</ul></div>						</nav>
2472					</div>
2473				
2474			</section>
2475		</div>
2476	</footer>
2477
2478	<!-- Site Modal -->
2479	
2480<div id="site-modal" class="o-site-modal" aria-hidden="true">
2481	<div class="o-site-modal__overlay" tabindex="-1" data-a11y-dialog-hide></div>
2482
2483	<div role="dialog" class="o-site-modal__content" aria-labelledby="m-site-modal-logo" aria-describedby="modal-description">
2484
2485		<button data-a11y-dialog-hide="site-modal" class="a-button o-site-modal__close" aria-label="Close this dialog window">
2486			<svg class="a-icon" aria-hidden="true" width="17" height="17"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#close-symbol"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#close-symbol"></use></svg><span class="screen-reader-text">
2486Close Modal</span>		</button>
2487
2488		<h3 id="m-site-modal-logo" class="m-site-logo">
2489			<span class="screen-reader-text">
2490				Boston.com Newsletter Signup			</span>
2491			<svg class="a-icon" aria-hidden="true" width="200" height="50"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#logo"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.boston.com/wp-content/themes/bdc-2020/assets/symbol-defs.svg#logo"></use></svg><span class="screen-reader-text">Boston.com Logo</span>		</h3>
2492
2493		<p id="modal-description" class="o-site-modal__description">
2494			Stay up to date with everything Boston. Receive the latest news and breaking updates, straight from our newsroom to your inbox.		</p>
2495
2496		<!-- form id should match fieldset 'form' attribute -->
2497		
2498<form
2499	id="newsletter-form-2"
2500	class="m-form-newsletter m-form-newsletter--vertical"
2501	action=""
2502	method=""
2503	data-mailchimp-list-ids=""
2504>
2505			<h4 class="m-form-newsletter__heading">
2506			Enter your email address		</h4>
2507		<fieldset form="newsletter-form">
2508		<legend class="screen-reader-text">
2509			Submit your email		</legend>
2510
2511		<label class="m-form-newsletter__label" for="email-form-2">
2512			<span class="screen-reader-text">Enter your email address</span>
2513							<input class="a-input m-form-newsletter__input" type="email" id="email-form-2" name="email" placeholder="Email Address" aria-required="true" required>
2514						<p class="m-form-newsletter-error"></p>
2515		</label>
2516
2517				<div id="email_hp_wrap" style="display: none" aria-hidden="true">
2518			<label for="name_3" class="screen-reader-text">
2519				Leave this field empty			</label>
2520			<input
2521				id="name_3"
2522				name="name_3"
2523				type="text"
2524				value=""
2525				autocomplete="nope"
2526				tabindex="-1"
2527			>
2528		</div>
2529
2530		<button type="submit" name="submit" class="a-button a-button--primary m-form-newsletter__button">
2531			Subscribe		</button>
2532	</fieldset>
2533</form>
2534
2535		<button type="button" name="cancel" class="a-button a-button--is-link a-c-red a-uppercase" data-a11y-dialog-hide="site-modal" >
2536			No thanks				<span class="screen-reader-text">
2537					 - Closes Modal window				</span>
2538			</button>
2539	</div>
2540</div>
2541
2542
2543	<!-- / Site Modal -->
2544
2545	
2546<div class="m-experience" id="chopin-meter-ribbon"></div>
2546<script type="speculationrules">
2547{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bdc-2020/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2548</script>
vendor: 1 bytes, line 2548
2548
2549<script type="text/javascript">
2550!function(n,t,c,e,u){function r(n){try{f=n(u)}catch(n){return h=n,void i(p,n)}i(s,f)}function i(n,t){for(var c=0;c<n.length;c++)d(n[c],t);
2551}function o(n,t){return n&&(f?d(n,f):s.push(n)),t&&(h?d(t,h):p.push(t)),l}function a(n){return o(!1,n)}function d(t,c){
2552n.setTimeout(function(){t(c)},0)}var f,h,s=[],p=[],l={then:o,catch:a,_setup:r};n[e]=l;var v=t.createElement("script");
2553v.src=c,v.async=!0,v.id="_uasdk",v.rel=e,t.head.appendChild(v)}(window,document,'https://aswpsdkus.com/notify/v1/ua-sdk.min.js',
2554	'UA', {
2555		appKey: 'XJoCGW0GRDietgEhEXpsJg',
2556		token: 'MTpYSm9DR1cwR1JEaWV0Z0VoRVhwc0pnOndCZ3RiWnpwQnFXakEtckxkQnlyTkE1NmRDaWxSMm5vNUFQNkRRZHFjN28',
2557				websitePushId: 'web.boston.com.remix',
2558						secureIframeUrl: 'https://www.boston.com/secure-bridge.html',		vapidPublicKey: 'BHRLCpgLazdtSrznUKdHmTSjqjEg5PjeRqWDX2g1ezJ40WUFkKMeifMIXqjWC2OQlNoA9KYbl47GloxsgLdbYtE='
2559	});
2560</script>
2560
2561			
2561<script type="module">
2562		!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function()
2563		{n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}
2564		;if(!f._fbq)f._fbq=n;
2565		n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
2566		t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
2567		document,'script','https://connect.facebook.net/en_US/fbevents.js');
2568					const onetrustStorageConsent = JSON.parse(localStorage.getItem( 'consent_one_trust_bdc' ) );
2569			/* The above code is parsing the JSON data from the local storage and storing it in a variable.
2570			 * Checking if the user has given consent for the cookie C0004.
2571			 * If the user has given consent, the variable consent will be set to 'grant'.
2572			 * If the user has not given consent,the variable consent will be set to 'revoke'.
2573			 * Documentation https://developers.facebook.com/docs/meta-pixel/implementation/gdpr
2574			*/
2575			if ( ( onetrustStorageConsent !== null ) && (onetrustStorageConsent.C0004 !== true ) ) {
2576				fbq('consent', 'revoke');
2577				fbq('dataProcessingOptions', []);
2578			} else {
2579				fbq('consent', 'grant');
2580				fbq('dataProcessingOptions', ['LDU'], 0, 0);
2581			}
2582				fbq('init', '813236348753005');
2583		fbq('track', 'PageView');
2584	</script>
2584
2585	<!-- dpo is blank which means that no geolocation access is given -->
2586	<noscript><img height="1" width="1" class="hidden"
2587	src="https://www.facebook.com/tr?id=813236348753005&ev=PageView&noscript=1&dpo="
2588	/></noscript>
2589		
2589<script type="text/javascript" id="ot-manage-links">
2590
2591			const otDisplayClassEl = document.getElementsByClassName("ot-info-display");
2592
2593			for ( const otLinkEl of otDisplayClassEl ) {
2594				let otLinks = otLinkEl.getElementsByTagName("a");
2595
2596				for ( const otLinkEl of otLinks ) {
2597					let otLinkElAttr = otLinkEl.getAttribute("href")
2598					if( otLinkElAttr === "#" ) {
2599						otLinkEl.addEventListener( "click", function() {
2600								OneTrust.ToggleInfoDisplay();
2601								event.preventDefault();
2602							}
2603						);
2604					}
2605				}
2606			}
2607		</script>
2607
2608		
2608<script id="wp-polyfill-js" src="https://bdc2020.o0bc.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 2608
2608
2609<script id="frontend-js-extra">
2610var bdcFeatureFlags = {"real-estate":"1","arc-video-ads":"0","bdc-freestar-ads":"1","frontend-console-logging":"0","archive-pagination-schema-removal":"1","love-letters":"1","bdc-events":"1","liveblog":"1","apple_news_live_coverage":"0","bdc-cache-headers":"1","bdc-time-to-read":"1","bdc-legacy-ads":"0","bdc-brand-safety-flag":"0","election-widgets-lazy-load":"0","bdc-tophat":"1","bdc-most-popular-native-ad-slot":"0","lambda-events":"1"};
2611var sportsbarData = {"is_home":"","tags":"local-news,animals,cambridge","category":"news"};
2612var breakingNews = {"post_id":"","category_id":"779"};
2613var gformsData = {"ajaxurl":"https://www.boston.com/wp-admin/admin-ajax.php"};
2614var bdc2020Webpack = {"path":"https://www.boston.com/wp-content/themes/bdc-2020/dist/"};
2615//# sourceURL=frontend-js-extra
2616</script>
vendor: 1 bytes, line 2616
2616
2617<script id="frontend-js" src="https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/js/frontend.js?ver=e03064ab32599b6ad1e1f631b97ed431" async></script>
vendor: 1 bytes, line 2617
2617
2618<script id="avc_frontend-js-extra">
2619var AdRefreshControl = {"advertiserIds":[],"lineItemIds":[],"sizesToExclude":"","slotIdsToExclude":{"partnerad1":1," partnerad2":1," partnerad3":1,"ad_stream_video1":1,"ad_inarticle_video1":1,"presentedby":1,"oosvideo":1,"nativeteasebot":1,"retease1":1,"retease2":1,"retease3":1,"retease4":1,"ad_re_showcase":1,"outofpage":1},"viewabilityThreshold":"70","refreshInterval":"30","maximumRefreshes":"10","refreshCallback":""};
2620//# sourceURL=avc_frontend-js-extra
2621</script>
vendor: 1 bytes, line 2621
2621
2622<script id="avc_frontend-js" src="https://bdc2020.o0bc.com/wp-content/plugins/ad-refresh-control/dist/js/frontend.js?ver=1.1.0"></script>
vendor: 1 bytes, line 2622
2622
2623<script id="tenup-block-library-frontend-accordion-scripts-js" src="https://bdc2020.o0bc.com/wp-content/plugins/block-library/dist/js/frontend-accordion-scripts.js?ver=8563120eb740c7cc17ee526901535e7c"></script>
vendor: 1 bytes, line 2623
2623
2624<script id="piano-composer-js-after">
2625// Initialize Piano services - wait for OneTrust to be ready first
2626var tp = window.tp || [];
2627tp.push(["init", function() {
2628	tp.pianoId.init({
2629		// This property allows the user to be redirected to
2630		// the intermediate login page instead of triggering the modal.
2631		displayMode: "redirect"
2632	});
2633
2634	// Check if consent has been set. If not, set it.
2635	if (tp.consent.getByPurpose()) {
2636		window.PianoPlugin.Services.updateConsentListener();
2637	} else {
2638		window.PianoPlugin.Services.setConsent();
2639		window.PianoPlugin.Services.updateConsentListener();
2640	}
2641
2642	/**
2643	 * Google Extended Access Flow Coordination
2644	 * Sets a custom variable to indicate if the Google Extended Access flow should be handled.
2645	 * This variable will disable the default paywall display.
2646	 */
2647	
2648	var shouldGeaHandle = window.PianoPlugin && 
2649		window.PianoPlugin.GoogleEA && 
2650		window.PianoPlugin.GoogleEA.shouldHandlePaywall &&
2651		window.PianoPlugin.GoogleEA.shouldHandlePaywall() &&
2652		window.OnetrustActiveGroups &&
2653		window.OnetrustActiveGroups.includes('C0003');
2654
2655	if (shouldGeaHandle) {
2656		tp.setCustomVariable('isGoogleEa',true);
2657	}
2658
2659	// Initialize the Piano Composer flow.
2660	tp.experience.init();
2661}]);
2662(function() {
2663	if (window.bdcPianoScrollLock) {
2664		return;
2665	}
2666	var savedY = 0;
2667	var lockCount = 0;
2668	window.bdcPianoScrollLock = {
2669		lock: function() {
2670			if (lockCount === 0) {
2671				savedY = window.scrollY || window.pageYOffset || 0;
2672				var b = document.body.style;
2673				b.position = 'fixed';
2674				b.top = '-' + savedY + 'px';
2675				b.left = '0';
2676				b.right = '0';
2677				b.width = '100%';
2678			}
2679			lockCount++;
2680		},
2681		unlock: function() {
2682			if (lockCount === 0) return;
2683			lockCount--;
2684			if (lockCount === 0) {
2685				var b = document.body.style;
2686				b.position = '';
2687				b.top = '';
2688				b.left = '';
2689				b.right = '';
2690				b.width = '';
2691				window.scrollTo(0, savedY);
2692			}
2693		}
2694	};
2695})();
2696(function() {
2697	var blurEnabled = true;
2698
2699	var meterContainer = document.querySelector(".m-experience");
2700	if (!meterContainer) {
2701		return;
2702	}
2703
2704	var currentTemplateId = null;
2705
2706	window.tp = window.tp || [];
2707	function triggerAnimation() {
2708		setTimeout(function() {
2709			meterContainer.style.visibility = "visible";
2710			meterContainer.classList.add("is-visible");
2711		}, 50);
2712	}
2713	function applyBlur(templateId) {
2714		currentTemplateId = templateId;
2715		if (!blurEnabled) return;
2716		document.body.classList.add("show-blur");
2717		if (window.bdcPianoScrollLock) {
2718			window.bdcPianoScrollLock.lock();
2719		}
2720	}
2721	function clearBlur() {
2722		currentTemplateId = null;
2723		if (!blurEnabled) return;
2724		document.body.classList.remove("show-blur");
2725		if (window.bdcPianoScrollLock) {
2726			window.bdcPianoScrollLock.unlock();
2727		}
2728	}
2729
2730	tp.push(["addHandler", "showTemplate", function(data) {
2731		if (!data || !data.templateId) {
2732			return;
2733		}
2734
2735		var existingIframe = meterContainer.querySelector("iframe");
2736		if (existingIframe) {
2737			applyBlur(data.templateId);
2738			triggerAnimation();
2739			return;
2740		}
2741		var observer = new MutationObserver(function(mutations, obs) {
2742			for (var m of mutations) {
2743				for (var node of m.addedNodes) {
2744					if (node.nodeType !== 1) continue;
2745					var iframe = node.tagName === "IFRAME" ? node : node.querySelector("iframe");
2746					if (iframe) {
2747						applyBlur(data.templateId);
2748						triggerAnimation();
2749						obs.disconnect();
2750						return;
2751					}
2752				}
2753			}
2754		});
2755		observer.observe(meterContainer, { childList: true, subtree: true });
2756	}]);
2757	tp.push(["addHandler", "hideTemplate", function(data) {
2758		if (data && data.templateId && data.templateId === currentTemplateId) {
2759			clearBlur();
2760			meterContainer.classList.remove("is-visible");
2761			meterContainer.style.visibility = "";
2762		}
2763	}]);
2764})();
2765(function() {
2766	var incognitoTemplateId = "EX6EGPG7P0XP";
2767	if (!incognitoTemplateId) {
2768		return;
2769	}
2770
2771	tp.push(['addHandler', 'showTemplate', function(data) {
2772		if (data && data.templateId === incognitoTemplateId && tp.customVariables.isIncognito) {
2773			document.body.classList.add('is-incognito');
2774			if (window.bdcPianoScrollLock) {
2775				window.bdcPianoScrollLock.lock();
2776			}
2777		}
2778	}]);
2779	tp.push(['addHandler', 'hideTemplate', function(data) {
2780		if (data && data.templateId === incognitoTemplateId) {
2781			document.body.classList.remove('is-incognito');
2782			if (window.bdcPianoScrollLock) {
2783				window.bdcPianoScrollLock.unlock();
2784			}
2785		}
2786	}]);
2787})();
2788//# sourceURL=piano-composer-js-after
2789</script>
vendor: 1 bytes, line 2789
2789
2790<script id="load-more-js" src="https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/dist/js/load-more-freestar.js?ver=56b7566e353488c6f8d2478df8d2d7df"></script>
vendor: 1 bytes, line 2790
2790
2791<script id="load-more-js-after">
2792const adSetUpFlag = {"freestar":true,"legacy":false,"frontendLogger":false}
2793//# sourceURL=load-more-js-after
2794</script>
vendor: 1 bytes, line 2794
2794
2795<script id="mc-subscribe-js-extra">
2796var mc_ajax = {"ajax_url":"https://www.boston.com/wp-admin/admin-ajax.php","nonce":"d9fbe15edf"};
2797//# sourceURL=mc-subscribe-js-extra
2798</script>
vendor: 1 bytes, line 2798
2798
2799<script id="mc-subscribe-js" src="https://bdc2020.o0bc.com/wp-content/themes/bdc-2020/assets/js/frontend/components/mc-subscribe.js"></script>
vendor: 1 bytes, line 2799
2799
2800<script id="app_measurement_plugins-js" src="https://bdc2020.o0bc.com/wp-content/plugins/bdc-functionality/assets/js/tracker/plugins/plugins.js?ver=1.0.0"></script>
vendor: 1 bytes, line 2800
2800
2801<script id="bdc_tracker-js-extra">
2802var bdcfunctionalityWebpack = {"path":"https://www.boston.com/wp-content/plugins/bdc-functionality/dist/"};
2803//# sourceURL=bdc_tracker-js-extra
2804</script>
vendor: 1 bytes, line 2804
2804
2805<script id="bdc_tracker-js" src="https://bdc2020.o0bc.com/wp-content/plugins/bdc-functionality/dist/js/tracker.js?ver=48de6cc1ea937ec42fa6663015f6f94e"></script>
2805
2806		
2806<script type="text/javascript">
2807			window.addEventListener('DOMContentLoaded', (event) => {
2808				const airshipExtrajs              = document.getElementById("ua-wn-js-extra");
2809				const ConsentFromOnetrustStorage  = JSON.parse(localStorage.getItem( 'consent_one_trust_bdc' ) );
2810				if ( airshipExtrajs ) {
2811					if ( ( null !==  ConsentFromOnetrustStorage ) && ( ConsentFromOnetrustStorage.C0003 ) ) {
2812						document.getElementById('ua-wn-js-extra').setAttribute('type', 'text/plain');
2813						document.getElementById('ua-wn-js-extra').setAttribute('class', 'optanon-category-C0003');
2814					}
2815				}
2816			});
2817		</script>
2817
2818			
2818<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"b9d80a2312","applicationID":"467627310","transactionName":"ZFNbMkJTVxVYVRcMDV0ZehNDRlYLFnUCEQdUWUsf","queueTime":0,"applicationTime":684,"atts":"SBRMRApJREobV0FfGU5L","errorBeacon":"bam.nr-data.net","agent":""}</script>
2818</body>
2819</html>
2820
2821<!-- plugin=object-cache-pro client=phpredis metric#hits=15043 metric#misses=17 metric#hit-ratio=99.9 metric#bytes=6014623 metric#prefetches=0 metric#store-reads=298 metric#store-writes=8 metric#store-hits=875 metric#store-misses=8 metric#sql-queries=19 metric#ms-total=750.34 metric#ms-cache=121.86 metric#ms-cache-avg=0.3995 metric#ms-cache-ratio=16.2 -->

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.