{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiheamcryirqotokuo7wbjlyqsubmqv5roe533yk2kobldphdocrke",
    "uri": "at://did:plc:iez6wdyht7m2kt76ip2yq3ra/app.bsky.feed.post/3mmylgdtk74n2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreieq2htlartuaxw2o4itfpxr4afcilodfvzm6lgmb6nyl76cedts74"
    },
    "mimeType": "image/jpeg",
    "size": 163291
  },
  "path": "/good-morning-news/good-morning-news-council-passes-anti-masking-ordinance-portland-fire-win-three-in-a-row-and-trumps-revenge-tour-continues/",
  "publishedAt": "2026-05-28T15:42:52.000Z",
  "site": "https://www.portlandmercury.com",
  "tags": [
    "Good Morning, News!",
    "Good Morning, News: Council Passes Anti-Masking Ordinance, Portland Fire Win Three in a Row, and Trump’s Revenge Tour Continues",
    "Portland Mercury"
  ],
  "textContent": "If you believe Portland benefits from smart, local journalism and arts coverage, please consider making a small monthly contribution to the Mercury, because without you, there is no us. Thanks for your support! GOOD MORNING, PORTLAND!👋 Get ready for a partly sunny day with clouds creeping in this afternoon, with hottie highs topping out at […]\n\nThe post Good Morning, News: Council Passes Anti-Masking Ordinance, Portland Fire Win Three in a Row, and Trump’s Revenge Tour Continues appeared first on Portland Mercury.",
  "title": "Good Morning, News: Council Passes Anti-Masking Ordinance, Portland Fire Win Three in a Row, and Trump’s Revenge Tour Continues"
}