{
 "generated": "2026-09-23",
 "count": 275,
 "events": [
  {
   "uid": "newsletter-d-2026-09-24-cosmo-local-cnx-main-week",
   "start": "2026-09-24 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Cosmo Local CNX: main week",
   "description": "24 September 2026 · Local Pass 5,500 THB · booking: https://www.facebook.com/events/2923373898019527/",
   "url": "https://www.facebook.com/events/2923373898019527/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "Local Pass 5,500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-w-thursday-ice-bath-2026-09-24",
   "start": "2026-09-24 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Ice bath",
   "description": "every Thursday · at Maa Yoga Studio & Spa · 350 THB · booking: https://www.maawellnessretreat.com",
   "url": "https://www.maawellnessretreat.com",
   "source": "steve-newsletter",
   "venue_name": "Maa Yoga Studio & Spa",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "350 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 00:00:00",
    "2026-10-01 00:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-maa-yoga-studio",
    "name": "Maa Yoga Studio & Spa",
    "province": "cm",
    "href": "cm/p/maa-yoga-studio-spa-cmnewslettermaayogastudio.html",
    "lat": 18.776379,
    "lng": 98.982447,
    "photo": null,
    "cat": "massage",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66843615688",
      "text": "+66 84 361 5688",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.maawellnessretreat.com",
      "text": "maawellnessretreat.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-24-negroni-week",
   "start": "2026-09-24 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Negroni Week",
   "description": "24 September 2026 · at Anantara Chiang Mai Resort · 450 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "450 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-thursday-yoga-at-cfcnx-2026-09-24",
   "start": "2026-09-24 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Yoga at CFCNX",
   "description": "every Thursday 07:00 · at CFCNX · booking: https://www.facebook.com/cfcnxfitness",
   "url": "https://www.facebook.com/cfcnxfitness",
   "source": "steve-newsletter",
   "venue_name": "CFCNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 07:00:00",
    "2026-10-01 07:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-5009181282",
    "name": "CrossFit Chiang Mai (CFCNX)",
    "province": "cm",
    "href": "cm/p/crossfit-chiang-mai-cfcnx-5009181282.html",
    "lat": 18.8160668,
    "lng": 98.9805854,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:082-381-4938",
      "text": "082-381-4938",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cfcnxfitness",
      "text": "@cfcnxfitness",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://cfcnxfitness.com/",
      "text": "cfcnxfitness.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "source": "payap-lll",
   "uid": "273193",
   "title": "Full Day Excursion to Lamphun: History, Art, and a Festival",
   "start": "2026-09-24 08:30:00",
   "end": "2026-09-24 16:45:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/full-day-excursion-to-lamphun-history-art-and-a-festival/",
   "cost": "2400฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-thursday-pottery-good-company-40-2026-09-24",
   "start": "2026-09-24 10:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Pottery & good company (40+)",
   "description": "every Thursday 10:30 · at Mitt Studio · 200 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Mitt Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 10:30:00",
    "2026-10-01 10:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-mitt-studio",
    "name": "Mitt Studio",
    "province": "cm",
    "href": "cm/p/mitt-studio-cmnewslettermittstudio.html",
    "lat": 18.784665,
    "lng": 98.991885,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:096-329-6526",
      "text": "096-329-6526",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-24-kong-s-cuisine-with-chef-evan-liu",
   "start": "2026-09-24 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kong's Cuisine with Chef Evan Liu",
   "description": "24 September 2026 11:30 · at China Kitchen · 698 THB · booking: https://www.slcm.online/kongs-cuisine-journey",
   "url": "https://www.slcm.online/kongs-cuisine-journey",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "698 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-thursday-competitive-friendly-scrabble-caf-varies-2026-09-24",
   "start": "2026-09-24 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Competitive friendly Scrabble (café varies)",
   "description": "every Thursday 12:00",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 12:00:00",
    "2026-10-01 12:00:00"
   ],
   "instances": 2,
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-thursday-crafternoon-2026-09-24",
   "start": "2026-09-24 13:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Crafternoon",
   "description": "every Thursday 13:30 · at STEAMpunk Studio",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "STEAMpunk Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 13:30:00",
    "2026-10-01 13:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-11432627426",
    "name": "Steampunk Studio",
    "province": "cm",
    "href": "cm/p/steampunk-studio-11432627426.html",
    "lat": 18.7952521,
    "lng": 98.97356,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+669375060770",
      "text": "+66 93 7506 0770",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:amy.george77@gmail.com",
      "text": "amy.george77@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-thursday-sound-journey-2026-09-24",
   "start": "2026-09-24 13:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sound journey",
   "description": "every Thursday 13:30 · at attika Studio · 300 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "attika Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 13:30:00",
    "2026-10-01 13:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-attika-studio",
    "name": "attika Studio",
    "province": "cm",
    "href": "cm/p/attika-studio-cmnewsletterattikastudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-24-builders-camp-cosmo-local-buildathon",
   "start": "2026-09-24 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Builders Camp (Cosmo Local buildathon)",
   "description": "24 September 2026 14:00 · at The First Church of Chiang Mai · booking: https://www.meetup.com/bangkok-digital-nomads/events/316570306/",
   "url": "https://www.meetup.com/bangkok-digital-nomads/events/316570306/",
   "source": "steve-newsletter",
   "venue_name": "The First Church of Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-da726998-1cd4-4522-be19-2ed1d2d2e2ab",
    "name": "The First Church of Chiang Mai",
    "province": "cm",
    "href": "cm/p/the-first-church-of-chiang-mai-7269981445221921222.html",
    "lat": 18.78854465484619,
    "lng": 99.0051498413086,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653243072",
      "text": "+6653243072",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/350058850557",
      "text": "@350058850557",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://firstchurchcm.org/",
      "text": "firstchurchcm.org",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-thursday-the-white-market-2026-09-24",
   "start": "2026-09-24 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The White Market",
   "description": "every Thursday 15:00 · at One Nimman · booking: https://www.onenimman.com/",
   "url": "https://www.onenimman.com/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 15:00:00",
    "2026-10-01 15:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-thursday-strategy-night-2026-09-24",
   "start": "2026-09-24 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Strategy night",
   "description": "every Thursday 16:00 · at Game Tree Café · booking: https://www.facebook.com/GameTreeCafe",
   "url": "https://www.facebook.com/GameTreeCafe",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 16:00:00",
    "2026-10-01 16:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-thursday-lanna-rugby-club-practice-2026-09-24",
   "start": "2026-09-24 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lanna Rugby Club practice",
   "description": "every Thursday 17:00 · at Suthep Stadium",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Suthep Stadium",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 17:00:00",
    "2026-10-01 17:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-448275553",
    "name": "สนามกีฬาเทศบาลตำบลสุเทพ · Suthep Municipality Sports Arena",
    "province": "cm",
    "href": "cm/p/suthep-municipality-sports-arena-448275553.html",
    "lat": 18.7673195,
    "lng": 98.9413772,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/1783710998605366",
      "text": "@1783710998605366",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-thursday-padel-king-of-the-club-2026-09-24",
   "start": "2026-09-24 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Padel King of the Club",
   "description": "every Thursday 17:00 · at Padel Club Chiang Mai · booking: https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "url": "https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "source": "steve-newsletter",
   "venue_name": "Padel Club Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 17:00:00",
    "2026-10-01 17:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-padel-club-cm",
    "name": "Padel Club Chiang Mai",
    "province": "cm",
    "href": "cm/p/padel-club-chiang-mai-cmnewsletterpadelclubcm.html",
    "lat": 18.724555,
    "lng": 98.9984692,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-24-korean-saju-love-money-timing",
   "start": "2026-09-24 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Korean Saju: love, money & timing",
   "description": "24 September 2026 18:00 · at Spice Garden · booking: https://www.meetup.com/beyond-small-talk-chiang-mai/events/316427571/",
   "url": "https://www.meetup.com/beyond-small-talk-chiang-mai/events/316427571/",
   "source": "steve-newsletter",
   "venue_name": "Spice Garden",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-1005881892",
    "name": "Spice Garden",
    "province": "cm",
    "href": "cm/p/spice-garden-1005881892.html",
    "lat": 18.7896396,
    "lng": 98.9924179,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053215011",
      "text": "053215011",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/spicegardenth",
      "text": "@spicegardenth",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://spicegarden.co.th/",
      "text": "spicegarden.co.th",
      "badge": [
       "ไปที่ spicegardenchiangmai.com",
       "now at spicegardenchiangmai.com"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-thursday-seafood-buffet-dinner-2026-09-24",
   "start": "2026-09-24 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Seafood buffet dinner",
   "description": "every Thursday 18:00 · at Eat@Rincome · 950 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Eat@Rincome",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "950 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 18:00:00",
    "2026-10-01 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-eat-at-rincome",
    "name": "Eat@Rincome",
    "province": "cm",
    "href": "cm/p/eat-rincome-cmnewslettereatatrincome.html",
    "lat": 18.80073,
    "lng": 98.96807,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652005111",
      "text": "+66 52 005 111",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://lin.ee/7hb90qp",
      "text": "@7hb90qp",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:reserve@unimmanchiangmai.com",
      "text": "reserve@unimmanchiangmai.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-24-speed-dating-chiang-mai-beyond-small-talk",
   "start": "2026-09-24 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Speed Dating Chiang Mai — Beyond Small Talk",
   "description": "24 September 2026 18:00 · at Spice Garden · booking: https://www.meetup.com/th-th/beyond-small-talk-chiang-mai/events/316427571/",
   "url": "https://www.meetup.com/th-th/beyond-small-talk-chiang-mai/events/316427571/",
   "source": "steve-newsletter",
   "venue_name": "Spice Garden",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "meetup-ical",
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-1005881892",
    "name": "Spice Garden",
    "province": "cm",
    "href": "cm/p/spice-garden-1005881892.html",
    "lat": 18.7896396,
    "lng": 98.9924179,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053215011",
      "text": "053215011",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/spicegardenth",
      "text": "@spicegardenth",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://spicegarden.co.th/",
      "text": "spicegarden.co.th",
      "badge": [
       "ไปที่ spicegardenchiangmai.com",
       "now at spicegardenchiangmai.com"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "event_316415788@meetup.com",
   "start": "2026-09-24 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-24 23:00:00",
   "title": "Strategy Thursdays",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads We will be diving into medium to heavy weight Euro games. No dice just strategy! We change games weekly: some favorite… Terraforming Mars SETI Terra Mystica Ark Nova",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316415788/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-thursday-vintage-solo-dance-class-then-vintage-trouble-dance-night-202",
   "start": "2026-09-24 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Vintage solo dance class, then Vintage Trouble dance night",
   "description": "every Thursday 18:00 · at Rong Sa Dang · 200 THB · booking: https://www.facebook.com/profile.php?id=61553096823736",
   "url": "https://www.facebook.com/profile.php?id=61553096823736",
   "source": "steve-newsletter",
   "venue_name": "Rong Sa Dang",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 18:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-newsletter-rong-sa-dang",
    "name": "โรงแสดง · Rong Sa Dang",
    "province": "cm",
    "href": "cm/p/rong-sa-dang-cmnewsletterrongsadang.html",
    "lat": 18.7880955,
    "lng": 98.9970661,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:081-516-1368",
      "text": "081-516-1368",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/profile.php",
      "text": "Facebook",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-24-flavours-of-the-north-six-course-wine-dinner",
   "start": "2026-09-24 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Flavours of the North: six-course wine dinner",
   "description": "24 September 2026 18:30 · at Anantara Chiang Mai Resort · 1999 THB · booking: https://mhg.to/dx4qm",
   "url": "https://mhg.to/dx4qm",
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "1999 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-24-sk-l-international-dinner-at-ekachan",
   "start": "2026-09-24 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Skål International dinner at Ekachan",
   "description": "24 September 2026 18:30 · at Ekachan · 1000 THB · booking: https://bit.ly/4xFpUfj",
   "url": "https://bit.ly/4xFpUfj",
   "source": "steve-newsletter",
   "venue_name": "Ekachan",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "1000 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-10302230345",
    "name": "เอกฉันท์ · Ekachan",
    "province": "cm",
    "href": "cm/p/ekachan-10302230345.html",
    "lat": 18.7833932,
    "lng": 99.0034448,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66979626445",
      "text": "+66 97 962 6445",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/111615020589166",
      "text": "@111615020589166",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://linktr.ee/ekachan.cnx?utm_source=ig&utm_medium=social&utm_content=link_in_bio&fbclid=PAdGRleAONOQxleHRuA2FlbQIxMQBzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyODc0MTQAAaclU44PxEMvuhTbklFG3ykd6LC3eXDCniDXtOHCazzUGHkVB5Nir7b4EV4GLQ_aem_1jSYsorbmaiHdjBgLfp-LQ",
      "text": "linktr.ee/ekachan.cnx",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-24-south-african-wine-tasting-6-wines-20-seats-a-night",
   "start": "2026-09-24 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "South African wine tasting (6 wines, 20 seats a night)",
   "description": "24 September 2026 18:30 · at OVS Wine Cellar",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "OVS Wine Cellar",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-ovs-wine-cellar",
    "name": "OVS Wine Cellar",
    "province": "cm",
    "href": "cm/p/ovs-wine-cellar-cmnewsletterovswinecellar.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66814909444",
      "text": "+66 81 490 9444",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:Manass.nun@gmail.com",
      "text": "Manass.nun@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-w-thursday-chiang-mai-cigar-whiskey-club-2026-09-24",
   "start": "2026-09-24 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Cigar & Whiskey Club",
   "description": "every Thursday 19:00 · at PuraVida · booking: https://www.facebook.com/groups/cigarandwhiskey",
   "url": "https://www.facebook.com/groups/cigarandwhiskey",
   "source": "steve-newsletter",
   "venue_name": "PuraVida",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 19:00:00",
    "2026-10-01 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-puravida-one-nimman",
    "name": "PuraVida",
    "province": "cm",
    "href": "cm/p/puravida-cmnewsletterpuravidaonenimman.html",
    "lat": 18.800064,
    "lng": 98.968004,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66804388101",
      "text": "+66804388101",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/groups/cigarandwhiskey",
      "text": "@cigarandwhiskey",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:onenimman@puravidacomeasyouare.com",
      "text": "onenimman@puravidacomeasyouare.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-thursday-chiang-mai-highlanders-ball-hockey-2026-09-24",
   "start": "2026-09-24 19:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Highlanders ball hockey",
   "description": "every Thursday 19:30 · at Graphic Heaven · booking: https://www.facebook.com/groups/chiangmaihighlanders",
   "url": "https://www.facebook.com/groups/chiangmaihighlanders",
   "source": "steve-newsletter",
   "venue_name": "Graphic Heaven",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 19:30:00",
    "2026-10-01 19:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-graphic-heaven-hockey",
    "name": "Graphic Heaven",
    "province": "cm",
    "href": "cm/p/graphic-heaven-cmnewslettergraphicheavenhockey.html",
    "lat": 18.7836454,
    "lng": 98.9542007,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-thursday-tibetan-singing-bowls-sound-bath-2026-09-24",
   "start": "2026-09-24 19:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Tibetan singing bowls sound bath",
   "description": "every Thursday 19:30 · at Chiang Mai Holistic · 90 THB · booking: https://www.facebook.com/cmholistic/",
   "url": "https://www.facebook.com/cmholistic/",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Holistic",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "90 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 19:30:00",
    "2026-10-01 19:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-curated-chiangmai-holistic",
    "name": "Chiang Mai Holistic",
    "province": "cm",
    "href": "cm/p/chiang-mai-holistic-cmcuratedchiangmaiholistic.html",
    "lat": 18.802174,
    "lng": 98.961286,
    "photo": null,
    "cat": "medical",
    "channels": [
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.chiangmaiholistic.com/outpatient-counselling-chiang-mai.php",
      "text": "chiangmaiholistic.com/outpatient-counsel…",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-24-thursday-night-live-ac2b-king-cobra-vanilla-girl",
   "start": "2026-09-24 19:45:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Thursday Night Live: AC2B, King Cobra, Vanilla Girl",
   "description": "24 September 2026 19:45 · at Paapu House · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Paapu House",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-5951420885",
    "name": "Paapu House",
    "province": "cm",
    "href": "cm/p/paapu-house-5951420885.html",
    "lat": 18.7929862,
    "lng": 98.9939044,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:098-3297835",
      "text": "098-3297835",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~Paapu",
      "text": "@Paapu",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/564381810598948",
      "text": "@564381810598948",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-thursday-open-decks-2026-09-24",
   "start": "2026-09-24 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Open decks",
   "description": "every Thursday 20:00 · at RED CNX · booking: https://www.facebook.com/events/1295796312414695/1295796325748027/",
   "url": "https://www.facebook.com/events/1295796312414695/1295796325748027/",
   "source": "steve-newsletter",
   "venue_name": "RED CNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 20:00:00",
    "2026-10-01 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-red-cnx",
    "name": "RED CNX",
    "province": "cm",
    "href": "cm/p/red-cnx-cmnewsletterredcnx.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1295796312414695/1295796325748027",
      "text": "@1295796325748027",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-thursday-open-mic-comedy-night-2026-09-24",
   "start": "2026-09-24 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Open mic comedy night",
   "description": "every Thursday 20:00 · at The Moat House · free · booking: https://www.facebook.com/MoatHouseCM",
   "url": "https://www.facebook.com/MoatHouseCM",
   "source": "steve-newsletter",
   "venue_name": "The Moat House",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 20:00:00",
    "2026-10-01 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-1615270730",
    "name": "The Moat House",
    "province": "cm",
    "href": "cm/p/the-moat-house-1615270730.html",
    "lat": 18.7859508,
    "lng": 98.992976,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66897046166",
      "text": "+66897046166",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~sbkchiangmai",
      "text": "@sbkchiangmai",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/groups/349933706518867",
      "text": "@349933706518867",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-thursday-pub-quiz-2026-09-24",
   "start": "2026-09-24 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Pub quiz",
   "description": "every Thursday 20:00 · at UN Irish Pub · 50 THB · booking: https://www.facebook.com/unirishpub/",
   "url": "https://www.facebook.com/unirishpub/",
   "source": "steve-newsletter",
   "venue_name": "UN Irish Pub",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": "50 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 20:00:00",
    "2026-10-01 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-324137063",
    "name": "UN Irish Pub",
    "province": "cm",
    "href": "cm/p/un-irish-pub-324137063.html",
    "lat": 18.7906034,
    "lng": 98.9915113,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653214554",
      "text": "+6653214554",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/unirishpub",
      "text": "@unirishpub",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.unirishpubrestaurant.com/",
      "text": "unirishpubrestaurant.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-thursday-tango-2026-09-24",
   "start": "2026-09-24 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Tango",
   "description": "every Thursday 20:00 · at One Nimman · booking: https://www.facebook.com/onenimman/",
   "url": "https://www.facebook.com/onenimman/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 3,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-24 20:00:00",
    "2026-10-01 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "event_316635109@meetup.com",
   "start": "2026-09-24 20:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-24 23:30:00",
   "title": "Expat Karaoke Thursdays @ Extend Bar",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads We’re Chiang Mai’s longest-running karaoke-loving community, bringing people together for good songs and a relaxed night out. ### **How it works** ### Choose any song you can find on YouTube, add your name to the list, and wait for your turn. Our karaoke events are open-bar setup with 2- 3 microphones. ### **Come as you are** ### Sing, dance, cheer someone on, or simply enjoy the show. First-timers, regulars, power-ballad fans, and enthusiastic clappers are all welcome. ### **At the bar** ### Walk in, order your drink, and join us. Drink and",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316635109/",
   "source": "meetup-ical",
   "venue_name": "Extend Bar",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 4
  },
  {
   "source": "fight-nights",
   "uid": "cm-curated-chiangmai-boxing-stadium",
   "title": "คืนชกมวย จ–ส · Fight night — Chiangmai Boxing Stadium (Sorying Arena)",
   "start": "2026-09-24 21:00:00",
   "end": "2026-09-24 23:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.soryingarena.com/",
   "cost": "จาก 600 บาท · from 600 baht",
   "venue_name": "Chiangmai Boxing Stadium",
   "venue_from": "feed",
   "description": "The stadium's own site lists dated fight nights, Monday–Saturday, 21:00–23:30 — Mon–Sat from 21:00. a fight ticket includes one free Muay Thai class (limited places daily) Board: fight_nights.json (verified 2026-08-19).",
   "recurring": true,
   "weekday": null,
   "byday": [
    "MO",
    "TU",
    "WE",
    "TH",
    "FR",
    "SA"
   ],
   "sources": [
    "fight-nights"
   ],
   "place": {
    "id": "cm-curated-chiangmai-boxing-stadium",
    "name": "สนามมวยเชียงใหม่ · Chiangmai Boxing Stadium",
    "province": "cm",
    "href": "cm/p/chiangmai-boxing-stadium-cmcuratedchiangmaiboxingstadium.html",
    "lat": 18.803861,
    "lng": 98.985529,
    "photo": null,
    "cat": "muaythai",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:081-594-4151",
      "text": "081-594-4151",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.soryingarena.com/",
      "text": "soryingarena.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:Cmboxingstadium@gmail.com",
      "text": "Cmboxingstadium@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "source": "fight-nights",
   "uid": "cm-curated-thaphae-boxing-stadium",
   "title": "คืนชกมวย จ–ส · Fight night — Thaphae Boxing Stadium",
   "start": "2026-09-24 21:00:00",
   "end": "2026-09-24 23:45:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://thaphaeboxingstadium.com/",
   "cost": "600–1,500 บาท",
   "venue_name": "Thaphae Boxing Stadium",
   "venue_from": "feed",
   "description": "\"Every Mon to Sat. Show time 9.00-11.45 PM.\" — the stadium's own site — Mon–Sat from 21:00. VIP includes a drink Board: fight_nights.json (verified 2026-08-19).",
   "recurring": true,
   "weekday": null,
   "byday": [
    "MO",
    "TU",
    "WE",
    "TH",
    "FR",
    "SA"
   ],
   "sources": [
    "fight-nights"
   ],
   "place": {
    "id": "cm-curated-thaphae-boxing-stadium",
    "name": "สนามมวยท่าแพ · Thaphae Boxing Stadium",
    "province": "cm",
    "href": "cm/p/thaphae-boxing-stadium-cmcuratedthaphaeboxingstadium.html",
    "lat": 18.7877625,
    "lng": 98.9932697,
    "photo": null,
    "cat": "muaythai",
    "channels": [
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~ticketmuaythai",
      "text": "@ticketmuaythai",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/294494884064386",
      "text": "@294494884064386",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://thaphaeboxingstadium.com/",
      "text": "thaphaeboxingstadium.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-25-cosmo-local-cnx-main-week",
   "start": "2026-09-25 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Cosmo Local CNX: main week",
   "description": "25 September 2026 · Local Pass 5,500 THB · booking: https://www.facebook.com/events/2923373898019527/",
   "url": "https://www.facebook.com/events/2923373898019527/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "Local Pass 5,500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-d-2026-09-25-negroni-week",
   "start": "2026-09-25 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Negroni Week",
   "description": "25 September 2026 · at Anantara Chiang Mai Resort · 450 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "450 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-friday-onsen-bath-2026-09-25",
   "start": "2026-09-25 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Onsen bath",
   "description": "every Friday · at Maa Yoga Studio & Spa · 400 THB · booking: https://www.maawellnessretreat.com/",
   "url": "https://www.maawellnessretreat.com/",
   "source": "steve-newsletter",
   "venue_name": "Maa Yoga Studio & Spa",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "400 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 00:00:00",
    "2026-10-02 00:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-maa-yoga-studio",
    "name": "Maa Yoga Studio & Spa",
    "province": "cm",
    "href": "cm/p/maa-yoga-studio-spa-cmnewslettermaayogastudio.html",
    "lat": 18.776379,
    "lng": 98.982447,
    "photo": null,
    "cat": "massage",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66843615688",
      "text": "+66 84 361 5688",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.maawellnessretreat.com",
      "text": "maawellnessretreat.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-friday-yoga-at-cfcnx-2026-09-25",
   "start": "2026-09-25 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Yoga at CFCNX",
   "description": "every Friday 07:00 · at CFCNX · booking: https://www.facebook.com/cfcnxfitness",
   "url": "https://www.facebook.com/cfcnxfitness",
   "source": "steve-newsletter",
   "venue_name": "CFCNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 07:00:00",
    "2026-10-02 07:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-5009181282",
    "name": "CrossFit Chiang Mai (CFCNX)",
    "province": "cm",
    "href": "cm/p/crossfit-chiang-mai-cfcnx-5009181282.html",
    "lat": 18.8160668,
    "lng": 98.9805854,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:082-381-4938",
      "text": "082-381-4938",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cfcnxfitness",
      "text": "@cfcnxfitness",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://cfcnxfitness.com/",
      "text": "cfcnxfitness.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-friday-padel-friday-early-mexicano-2026-09-25",
   "start": "2026-09-25 08:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Padel Friday Early Mexicano",
   "description": "every Friday 08:00 · at Padel Club Chiang Mai · booking: https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "url": "https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "source": "steve-newsletter",
   "venue_name": "Padel Club Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 08:00:00",
    "2026-10-02 08:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-padel-club-cm",
    "name": "Padel Club Chiang Mai",
    "province": "cm",
    "href": "cm/p/padel-club-chiang-mai-cmnewsletterpadelclubcm.html",
    "lat": 18.724555,
    "lng": 98.9984692,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-25-acis-open-house-chinese-cultural-day",
   "start": "2026-09-25 09:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "ACIS open house & Chinese Cultural Day",
   "description": "25 September 2026 09:00 · at ACIS · booking: https://form.jotform.com/262351147490051",
   "url": "https://form.jotform.com/262351147490051",
   "source": "steve-newsletter",
   "venue_name": "ACIS",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-acis",
    "name": "ACIS",
    "province": "cm",
    "href": "cm/p/acis-cmnewsletteracis.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652135069",
      "text": "+66 52 135 069",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.acis.ac.th",
      "text": "acis.ac.th",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:admissions@acis.ac.th",
      "text": "admissions@acis.ac.th",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-friday-hiit-circuit-social-chat-2026-09-25",
   "start": "2026-09-25 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "HIIT circuit & social chat",
   "description": "every Friday 11:00 · at Decathlon Central Festival",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Decathlon Central Festival",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 11:00:00",
    "2026-10-02 11:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-decathlon-central-festival",
    "name": "Decathlon Central Festival",
    "province": "cm",
    "href": "cm/p/decathlon-central-festival-cmnewsletterdecathloncentralfestival.html",
    "lat": 18.807405,
    "lng": 99.018214,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "whatsapp",
      "cls": "whatsapp",
      "th": "WhatsApp",
      "en": "WhatsApp",
      "href": "https://wa.me/https://chat.whatsapp.com/JI1gSHHPcc56jLZoifni18",
      "text": "https://chat.whatsapp.com/JI1gSHHPcc56jLZoifni18",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-25-kong-s-cuisine-with-chef-evan-liu",
   "start": "2026-09-25 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kong's Cuisine with Chef Evan Liu",
   "description": "25 September 2026 11:30 · at China Kitchen · 698 THB · booking: https://www.slcm.online/kongs-cuisine-journey",
   "url": "https://www.slcm.online/kongs-cuisine-journey",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "698 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-friday-keo-park-beer-garden-2026-09-25",
   "start": "2026-09-25 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Keo Park beer garden",
   "description": "every Friday 12:00 · at Keo Park · booking: https://www.facebook.com/profile.php?id=61573681704280",
   "url": "https://www.facebook.com/profile.php?id=61573681704280",
   "source": "steve-newsletter",
   "venue_name": "Keo Park",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 12:00:00",
    "2026-10-02 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-keo-park-hangdong",
    "name": "Keo Park",
    "province": "cm",
    "href": "cm/p/keo-park-cmnewsletterkeoparkhangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "parks",
    "channels": [],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "source": "payap-lll",
   "uid": "10000995",
   "title": "Caring and Sharing Group",
   "start": "2026-09-25 13:00:00",
   "end": "2026-09-25 14:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/caring-and-sharing-group-13/2026-09-25/",
   "cost": "Free",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 4,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-09-25 13:00:00",
    "2026-10-02 13:00:00",
    "2026-10-09 13:00:00",
    "2026-10-16 13:00:00",
    "2026-10-23 13:00:00",
    "2026-10-30 13:00:00",
    "2026-11-06 13:00:00",
    "2026-11-13 13:00:00"
   ],
   "instances": 13,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-friday-chiang-mai-bridge-club-2026-09-25",
   "start": "2026-09-25 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Bridge Club",
   "description": "every Friday 13:00 · at Oak Tree · booking: http://www.bridgewebs.com/chiangmai/",
   "url": "http://www.bridgewebs.com/chiangmai/",
   "source": "steve-newsletter",
   "venue_name": "Oak Tree",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 13:00:00",
    "2026-10-02 13:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-421101573",
    "name": "The Oak Tree",
    "province": "cm",
    "href": "cm/p/the-oak-tree-421101573.html",
    "lat": 18.8068165,
    "lng": 98.9611892,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66819616121",
      "text": "+66819616121",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/179967392054201",
      "text": "@179967392054201",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:anongs.lampang@gmail.com",
      "text": "anongs.lampang@gmail.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-25-builders-camp-cosmo-local-buildathon",
   "start": "2026-09-25 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Builders Camp (Cosmo Local buildathon)",
   "description": "25 September 2026 14:00 · at The First Church of Chiang Mai · booking: https://www.meetup.com/bangkok-digital-nomads/events/316570306/",
   "url": "https://www.meetup.com/bangkok-digital-nomads/events/316570306/",
   "source": "steve-newsletter",
   "venue_name": "The First Church of Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-da726998-1cd4-4522-be19-2ed1d2d2e2ab",
    "name": "The First Church of Chiang Mai",
    "province": "cm",
    "href": "cm/p/the-first-church-of-chiang-mai-7269981445221921222.html",
    "lat": 18.78854465484619,
    "lng": 99.0051498413086,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653243072",
      "text": "+6653243072",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/350058850557",
      "text": "@350058850557",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://firstchurchcm.org/",
      "text": "firstchurchcm.org",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-25-freedom-money-2026-bitcoin-seminar",
   "start": "2026-09-25 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Freedom Money 2026: Bitcoin seminar",
   "description": "25 September 2026 14:00 · at NARIT · free · booking: https://www.satlantis.io/events/1002585/freedom-money-2026",
   "url": "https://www.satlantis.io/events/1002585/freedom-money-2026",
   "source": "steve-newsletter",
   "venue_name": "NARIT",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-e24ee664-fb30-40c4-86e5-bdb609c80e94",
    "name": "NARIT",
    "province": "cm",
    "href": "cm/p/narit-24664304048656098094.html",
    "lat": 18.852665901184082,
    "lng": 98.95774841308594,
    "photo": null,
    "cat": "essentials",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653121268",
      "text": "+6653121268",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/148300028566953",
      "text": "@148300028566953",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:info@narit.or.th",
      "text": "info@narit.or.th",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-friday-mae-rim-backgammon-club-2026-09-25",
   "start": "2026-09-25 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Mae Rim Backgammon Club",
   "description": "every Friday 14:00 · at Sala Café",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Sala Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 14:00:00",
    "2026-10-02 14:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-5374601734",
    "name": "Sala Mae Rim Resort",
    "province": "cm",
    "href": "cm/p/sala-mae-rim-resort-5374601734.html",
    "lat": 18.9109225,
    "lng": 98.921911,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.salamaerim.com",
      "text": "salamaerim.com",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:williamdsparks@outlook.com",
      "text": "williamdsparks@outlook.com",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-friday-the-white-market-2026-09-25",
   "start": "2026-09-25 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The White Market",
   "description": "every Friday 15:00 · at One Nimman · booking: https://www.onenimman.com/",
   "url": "https://www.onenimman.com/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 15:00:00",
    "2026-10-02 15:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-friday-bolly-with-shukki-2026-09-25",
   "start": "2026-09-25 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bolly with Shukki",
   "description": "every Friday 17:00 · at Amore Italian Food & Pizza by the Pool · 200 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Amore Italian Food & Pizza by the Pool",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 17:00:00",
    "2026-10-02 17:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-amore-hang-dong",
    "name": "Amore Italian Food & Pizza by the Pool",
    "province": "cm",
    "href": "cm/p/amore-italian-food-pizza-by-the-pool-cmnewsletteramorehangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:062-002-5331",
      "text": "062-002-5331",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/AmoreChiangMai",
      "text": "@AmoreChiangMai",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-friday-carvery-night-buffet-2026-09-25",
   "start": "2026-09-25 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Carvery night buffet",
   "description": "every Friday 18:00 · at Kantary Hills · 700 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Kantary Hills",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "700 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 18:00:00",
    "2026-10-02 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-315411426",
    "name": "Kantary Hills",
    "province": "cm",
    "href": "cm/p/kantary-hills-315411426.html",
    "lat": 18.7962546,
    "lng": 98.9639464,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053222111",
      "text": "053 222 111",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~kantarychiangmai",
      "text": "@kantarychiangmai",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-25-chess-night",
   "start": "2026-09-25 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chess night",
   "description": "25 September 2026 18:00 · at Green Dog · booking: https://www.meetup.com/meetup-group-txpncmaa/events/316457574/",
   "url": "https://www.meetup.com/meetup-group-txpncmaa/events/316457574/",
   "source": "steve-newsletter",
   "venue_name": "Green Dog",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-c0059e77-1bc2-4ac4-b14b-a22f3c82e724",
    "name": "Green Dog",
    "province": "cm",
    "href": "cm/p/green-dog-00597712441422382724.html",
    "lat": 18.778077125549316,
    "lng": 98.95054626464844,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66912553867",
      "text": "+66912553867",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/106722728255553",
      "text": "@106722728255553",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:greendogthailand@gmail.com",
      "text": "greendogthailand@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-25-exclusive-dinner-for-chiang-mai-longtermers-dtv-visa-holder",
   "start": "2026-09-25 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Exclusive Dinner for Chiang Mai Longtermers & DTV Visa Holders",
   "description": "25 September 2026 18:00 · at Salsa Kitchen Ruamchok · booking: https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316356180/",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316356180/",
   "source": "steve-newsletter",
   "venue_name": "Salsa Kitchen Ruamchok",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "meetup-ical",
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-389339931",
    "name": "Salsa Kitchen",
    "province": "cm",
    "href": "cm/p/salsa-kitchen-389339931.html",
    "lat": 18.8266374,
    "lng": 99.0071381,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-friday-new-gamers-night-2026-09-25",
   "start": "2026-09-25 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "New gamers night",
   "description": "every Friday 18:00 · at Game Tree Café · 200 THB · booking: https://www.facebook.com/GameTreeCafe",
   "url": "https://www.facebook.com/GameTreeCafe",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "meetup-ical",
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 18:00:00",
    "2026-10-02 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-friday-seafood-buffet-dinner-2026-09-25",
   "start": "2026-09-25 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Seafood buffet dinner",
   "description": "every Friday 18:00 · at Eat@Rincome · 950 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Eat@Rincome",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "950 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 18:00:00",
    "2026-10-02 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-eat-at-rincome",
    "name": "Eat@Rincome",
    "province": "cm",
    "href": "cm/p/eat-rincome-cmnewslettereatatrincome.html",
    "lat": 18.80073,
    "lng": 98.96807,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652005111",
      "text": "+66 52 005 111",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://lin.ee/7hb90qp",
      "text": "@7hb90qp",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:reserve@unimmanchiangmai.com",
      "text": "reserve@unimmanchiangmai.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-friday-temple-game-night-2026-09-25",
   "start": "2026-09-25 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Temple game night",
   "description": "every Friday 18:00 · at Wat Tung Yu · free · booking: https://www.buddhadailywisdom.com/courses-retreats-in-chiang-mai-thai",
   "url": "https://www.buddhadailywisdom.com/courses-retreats-in-chiang-mai-thai",
   "source": "steve-newsletter",
   "venue_name": "Wat Tung Yu",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 18:00:00",
    "2026-10-02 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-242929634",
    "name": "วัดทุงยู · Wat Tung Yu",
    "province": "cm",
    "href": "cm/p/wat-tung-yu-242929634.html",
    "lat": 18.7888022,
    "lng": 98.9841241,
    "photo": "cm-osm-way-242929634.jpg",
    "cat": "wat",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+1053221372",
      "text": "+1053221372",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/102247445749192",
      "text": "@102247445749192",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 16
  },
  {
   "uid": "newsletter-d-2026-09-25-an-evening-with-catena-zapata-wine-dinner",
   "start": "2026-09-25 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "An Evening with Catena Zapata: wine dinner",
   "description": "25 September 2026 18:30 · at HONG's Chinese Restaurant · 2250 THB · booking: https://chiangmai.intercontinental.com/.../catena-zapata",
   "url": "https://chiangmai.intercontinental.com/.../catena-zapata",
   "source": "steve-newsletter",
   "venue_name": "HONG's Chinese Restaurant",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2250 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-aaf91d92-7d0e-41dd-8218-a95de903133f",
    "name": "HONG's Chinese Restaurant",
    "province": "cm",
    "href": "cm/p/hong-s-chinese-restaurant-91927041821895903133.html",
    "lat": 18.783019065856934,
    "lng": 98.99815368652344,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652090998",
      "text": "+6652090998",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/218840777985955",
      "text": "@218840777985955",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.tablecheck.com/en/intercontinental-chiang-mai-hongs-restaurant/reserve/landing",
      "text": "tablecheck.com/en/intercontinental-chian…",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-friday-friday-social-language-night-2026-09-25",
   "start": "2026-09-25 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Friday social & language night",
   "description": "every Friday 18:30 · at attika Studio · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "attika Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 18:30:00",
    "2026-10-02 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-attika-studio",
    "name": "attika Studio",
    "province": "cm",
    "href": "cm/p/attika-studio-cmnewsletterattikastudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-friday-language-culture-exchange-2026-09-25",
   "start": "2026-09-25 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Language & culture exchange",
   "description": "every Friday 19:00 · at Coco Restaurant & Homestay · 250 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Coco Restaurant & Homestay",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "250 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 19:00:00",
    "2026-10-02 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-coco-restaurant-homestay",
    "name": "Coco Restaurant & Homestay",
    "province": "cm",
    "href": "cm/p/coco-restaurant-homestay-cmnewslettercocorestauranthomestay.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-d-2026-09-25-the-1921-society-havana-night",
   "start": "2026-09-25 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The 1921 Society: Havana Night",
   "description": "25 September 2026 19:00 · at Anantara Chiang Mai Resort · 1291 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "1291 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-friday-coco-bongo-latin-night-2026-09-25",
   "start": "2026-09-25 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Coco Bongo Latin night",
   "description": "every Friday 20:00 · at Copacabana Rooftop CNX · 160 THB · booking: https://www.facebook.com/events/928517180202262/",
   "url": "https://www.facebook.com/events/928517180202262/",
   "source": "steve-newsletter",
   "venue_name": "Copacabana Rooftop CNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 4,
   "cost": "160 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-25 20:00:00",
    "2026-10-02 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-copacabana-rooftop-cnx",
    "name": "Copacabana Rooftop CNX",
    "province": "cm",
    "href": "cm/p/copacabana-rooftop-cnx-cmnewslettercopacabanarooftopcnx.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/928517180202262",
      "text": "@928517180202262",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-25-french-movie-night-magma",
   "start": "2026-09-25 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "French movie night: Magma",
   "description": "25 September 2026 20:00 · at Alliance Française Chiang Mai · 100 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Alliance Française Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "100 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-91cda041-8341-4468-9100-eecd20529a7d",
    "name": "Alliance Française de Chiang Maï สมาคมฝรั่งเศสเชียงใหม่",
    "province": "cm",
    "href": "cm/p/alliance-fran-aise-de-chiang-ma-91041834144689100205297.html",
    "lat": 18.780932426452637,
    "lng": 99.00359344482422,
    "photo": null,
    "cat": "business",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653275277",
      "text": "+6653275277",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/819566451537174",
      "text": "@819566451537174",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://afchiangmai.com/",
      "text": "afchiangmai.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-26-bangkok-airways-chiang-mai-half-marathon-expo-sat-race-sun",
   "start": "2026-09-26 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bangkok Airways Chiang Mai Half Marathon (expo Sat, race Sun)",
   "description": "26 September 2026 · at Royal Park Rajapruek · booking: https://www.sansatan.com/event/bkachiangmai2026",
   "url": "https://www.sansatan.com/event/bkachiangmai2026",
   "source": "steve-newsletter",
   "venue_name": "Royal Park Rajapruek",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-216843e2-7c06-4136-a3e9-4d5e03c2d99a",
    "name": "อุทยานหลวงราชพฤกษ์ : Royal Park Rajapruek",
    "province": "cm",
    "href": "cm/p/royal-park-rajapruek-21684327064136394503299.html",
    "lat": 18.747878074645996,
    "lng": 98.92504119873047,
    "photo": null,
    "cat": "parks",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653114110",
      "text": "+6653114110",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/129630133792811",
      "text": "@129630133792811",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:rprp.cnx@gmail.com",
      "text": "rprp.cnx@gmail.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-26-cosmo-local-cnx-main-week",
   "start": "2026-09-26 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Cosmo Local CNX: main week",
   "description": "26 September 2026 · Local Pass 5,500 THB · booking: https://www.facebook.com/events/2923373898019527/",
   "url": "https://www.facebook.com/events/2923373898019527/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "Local Pass 5,500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-d-2026-09-26-negroni-week",
   "start": "2026-09-26 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Negroni Week",
   "description": "26 September 2026 · at Anantara Chiang Mai Resort · 450 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "450 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-saturday-jing-jai-weekend-market-2026-09-26",
   "start": "2026-09-26 06:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jing Jai Weekend Market",
   "description": "every Saturday 06:30 · at Jing Jai Market · booking: https://www.facebook.com/jjmarketchiangmai",
   "url": "https://www.facebook.com/jjmarketchiangmai",
   "source": "steve-newsletter",
   "venue_name": "Jing Jai Market",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 06:30:00",
    "2026-10-03 06:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-232645469",
    "name": "Jing Jai Market",
    "province": "cm",
    "href": "cm/p/jing-jai-market-232645469.html",
    "lat": 18.8079408,
    "lng": 98.9949166,
    "photo": null,
    "cat": "market",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053-231-520",
      "text": "053-231-520",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/107223220777781",
      "text": "@107223220777781",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://linktr.ee/thebaristro",
      "text": "linktr.ee/thebaristro",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-morning-aerobics-2026-09-26",
   "start": "2026-09-26 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Morning aerobics",
   "description": "every Saturday 07:00 · at Kad Kriangkrai · booking: https://www.facebook.com/hashtag/mahamitraerobic",
   "url": "https://www.facebook.com/hashtag/mahamitraerobic",
   "source": "steve-newsletter",
   "venue_name": "Kad Kriangkrai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 07:00:00",
    "2026-10-03 07:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-kad-kriangkrai",
    "name": "กาดเกรียงไกร · Kad Kriangkrai",
    "province": "cm",
    "href": "cm/p/kad-kriangkrai-cmnewsletterkadkriangkrai.html",
    "lat": 18.814488,
    "lng": 98.983197,
    "photo": null,
    "cat": "market",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/hashtag/mahamitraerobic",
      "text": "@mahamitraerobic",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "event_316631546@meetup.com",
   "start": "2026-09-26 07:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-26 09:30:00",
   "title": "Slowcial Running Club CM",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads Are you keen to meet other expats and locals while easing yourself into some gentle cardio training?  Join us at 7:30am every Saturday, for Slow + Social Run starting opposite Living a Dream Cafe on the CMU campus.  We'll enjoy a steady 20–25 minute jog, followed by coffee and food together afterwards. The pace is suitable for beginners through to more experienced runners, with everyone encouraged to run at their own comfortable pace and distance.  Start your weekend with a fun and friendly social gathering, meet new people, and get some ste",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316631546/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical",
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-saturday-padel-saturday-mexicano-2026-09-26",
   "start": "2026-09-26 08:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Padel Saturday Mexicano",
   "description": "every Saturday 08:00 · at Padel Club Chiang Mai · booking: https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "url": "https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "source": "steve-newsletter",
   "venue_name": "Padel Club Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 08:00:00",
    "2026-10-03 08:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-padel-club-cm",
    "name": "Padel Club Chiang Mai",
    "province": "cm",
    "href": "cm/p/padel-club-chiang-mai-cmnewsletterpadelclubcm.html",
    "lat": 18.724555,
    "lng": 98.9984692,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-26-voter-assistance-clinic-for-u-s-voters",
   "start": "2026-09-26 09:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Voter assistance clinic for U.S. voters",
   "description": "26 September 2026 09:00 · at Rimping Mee Choke · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Rimping Mee Choke",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-w-saturday-lanna-rugby-club-training-2026-09-26",
   "start": "2026-09-26 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lanna Rugby Club training",
   "description": "every Saturday 09:30 · at Varee International School · booking: https://www.facebook.com/lannarugbyclub",
   "url": "https://www.facebook.com/lannarugbyclub",
   "source": "steve-newsletter",
   "venue_name": "Varee International School",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 09:30:00",
    "2026-10-03 09:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-relation-16464196",
    "name": "โรงเรียนวารีเชียงใหม่ · Varee Chiangmai School",
    "province": "cm",
    "href": "cm/p/varee-chiangmai-school-16464196.html",
    "lat": 18.7578993,
    "lng": 99.0147489,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653140233",
      "text": "+6653140233",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/108804294417635",
      "text": "@108804294417635",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.varee.ac.th",
      "text": "varee.ac.th",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-storyscapes-festival-2026",
   "start": "2026-09-26 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "StoryScapes Festival 2026",
   "description": "26 September 2026 09:30 · at Studio 88 Artist Residency · 248 THB · booking: https://www.facebook.com/events/1095518639709915",
   "url": "https://www.facebook.com/events/1095518639709915",
   "source": "steve-newsletter",
   "venue_name": "Studio 88 Artist Residency",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "248 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-studio-88-residency",
    "name": "Studio 88 Artist Residency",
    "province": "cm",
    "href": "cm/p/studio-88-artist-residency-88.html",
    "lat": 18.9111186,
    "lng": 99.1299693,
    "photo": null,
    "cat": "museums-galleries",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1407159268144803",
      "text": "@1407159268144803",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://studio88artistresidency.com/",
      "text": "studio88artistresidency.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-chiang-mai-expats-club-meeting",
   "start": "2026-09-26 09:45:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Expats Club meeting",
   "description": "26 September 2026 09:45 · at Duangtawan Hotel · booking: https://www.tickettailor.com/events/chiangmaiexpatsclub/2393414",
   "url": "https://www.tickettailor.com/events/chiangmaiexpatsclub/2393414",
   "source": "steve-newsletter",
   "venue_name": "Duangtawan Hotel",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-3619455600",
    "name": "Duangtawan Hotel",
    "province": "cm",
    "href": "cm/p/duangtawan-hotel-3619455600.html",
    "lat": 18.7836262,
    "lng": 98.9990368,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653905000",
      "text": "+6653905000",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/319216444930493",
      "text": "@319216444930493",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.duangtawanhotelchiangmai.com/",
      "text": "duangtawanhotelchiangmai.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-saturday-men-s-circle-2026-09-26",
   "start": "2026-09-26 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Men's circle",
   "description": "every Saturday 10:00 · at Sacred Grounds CNX · 200 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Sacred Grounds CNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 10:00:00",
    "2026-10-03 10:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-sacred-grounds-cnx",
    "name": "Sacred Grounds CNX",
    "province": "cm",
    "href": "cm/p/sacred-grounds-cnx-cmnewslettersacredgroundscnx.html",
    "lat": 18.6748266,
    "lng": 98.8881593,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:sacredgroundscnx@gmail.com",
      "text": "sacredgroundscnx@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-mobility-plus-2026-09-26",
   "start": "2026-09-26 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Mobility Plus",
   "description": "every Saturday 10:00 · at Amore Italian Food & Pizza by the Pool · 300 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Amore Italian Food & Pizza by the Pool",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 10:00:00",
    "2026-10-03 10:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-amore-hang-dong",
    "name": "Amore Italian Food & Pizza by the Pool",
    "province": "cm",
    "href": "cm/p/amore-italian-food-pizza-by-the-pool-cmnewsletteramorehangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:062-002-5331",
      "text": "062-002-5331",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/AmoreChiangMai",
      "text": "@AmoreChiangMai",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "10001155",
   "title": "Stretch and Balance – Gentle Exercises for Better Mobility and Balance",
   "start": "2026-09-26 10:00:00",
   "end": "2026-09-26 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/stretch-and-balance-gentle-exercises-for-better-mobility-and-balance-2/2026-09-26/",
   "cost": "1700฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 5,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-09-26 10:00:00",
    "2026-10-03 10:00:00",
    "2026-10-10 10:00:00",
    "2026-10-17 10:00:00"
   ],
   "instances": 4,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-saturday-chiang-mai-gay-men-s-group-cmgmg-2026-09-26",
   "start": "2026-09-26 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Gay Men's Group (CMGMG)",
   "description": "every Saturday 11:00 · at Sritana Condo 2 · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Sritana Condo 2",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 11:00:00",
    "2026-10-03 11:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-ovt-d73de084-39e4-4097-a75a-c19f7dade508",
    "name": "Sritana Condominium 2",
    "province": "cm",
    "href": "cm/p/sritana-condominium-2-73084394409775197508.html",
    "lat": 18.796896934509277,
    "lng": 98.9733657836914,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653220738",
      "text": "+6653220738",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/154013584660314",
      "text": "@154013584660314",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-eggspurt-club-quiet-co-working-social-2026-09-26",
   "start": "2026-09-26 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Eggspurt Club (quiet co-working social)",
   "description": "every Saturday 11:00 · free · booking: https://www.facebook.com/events/2040963749852701/2040963773186032/",
   "url": "https://www.facebook.com/events/2040963749852701/2040963773186032/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 5,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 11:00:00",
    "2026-10-03 11:00:00"
   ],
   "instances": 2,
   "place": null,
   "richness": 5
  },
  {
   "uid": "newsletter-d-2026-09-26-kong-s-cuisine-with-chef-evan-liu",
   "start": "2026-09-26 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kong's Cuisine with Chef Evan Liu",
   "description": "26 September 2026 11:30 · at China Kitchen · 698 THB · booking: https://www.slcm.online/kongs-cuisine-journey",
   "url": "https://www.slcm.online/kongs-cuisine-journey",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "698 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-pipa-duck-dim-sum-lunch-2026-09-26",
   "start": "2026-09-26 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Pipa duck dim sum lunch",
   "description": "every Saturday 11:30 · at China Kitchen · 688 THB · booking: https://tinyurl.com/slcm-signature-dim-sum",
   "url": "https://tinyurl.com/slcm-signature-dim-sum",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "688 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 11:30:00",
    "2026-10-03 11:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-saturday-chiang-mai-drawing-and-sketching-club-2026-09-26",
   "start": "2026-09-26 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Drawing and Sketching Club",
   "description": "every Saturday 12:00 · free · booking: https://www.facebook.com/groups/1775851536060135/",
   "url": "https://www.facebook.com/groups/1775851536060135/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 5,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 12:00:00",
    "2026-10-03 12:00:00"
   ],
   "instances": 2,
   "place": null,
   "richness": 5
  },
  {
   "uid": "newsletter-w-saturday-keo-park-beer-garden-2026-09-26",
   "start": "2026-09-26 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Keo Park beer garden",
   "description": "every Saturday 12:00 · at Keo Park · booking: https://www.facebook.com/profile.php?id=61573681704280",
   "url": "https://www.facebook.com/profile.php?id=61573681704280",
   "source": "steve-newsletter",
   "venue_name": "Keo Park",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 12:00:00",
    "2026-10-03 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-keo-park-hangdong",
    "name": "Keo Park",
    "province": "cm",
    "href": "cm/p/keo-park-cmnewsletterkeoparkhangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "parks",
    "channels": [],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-w-saturday-salsa-for-beginners-2026-09-26",
   "start": "2026-09-26 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Salsa for beginners",
   "description": "every Saturday 12:00 · at Bailamos Dance Studio · 400 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Bailamos Dance Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "400 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 12:00:00",
    "2026-10-03 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-bailamos-dance-studio",
    "name": "Bailamos Dance Studio",
    "province": "cm",
    "href": "cm/p/bailamos-dance-studio-cmnewsletterbailamosdancestudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "community",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-26-saturday-sketch-kvetch",
   "start": "2026-09-26 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Saturday Sketch & Kvetch",
   "description": "26 September 2026 12:00 · at The Goodcery · booking: https://www.facebook.com/events/4537251423154658/",
   "url": "https://www.facebook.com/events/4537251423154658/",
   "source": "steve-newsletter",
   "venue_name": "The Goodcery",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-12399100801",
    "name": "The Goodcery",
    "province": "cm",
    "href": "cm/p/the-goodcery-12399100801.html",
    "lat": 18.7915667,
    "lng": 98.9978899,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66652423321",
      "text": "+66652423321",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/100626602354639",
      "text": "@100626602354639",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:thegoodcery@gmail.com",
      "text": "thegoodcery@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-saturday-social-bridge-2026-09-26",
   "start": "2026-09-26 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Social bridge",
   "description": "every Saturday 12:00 · at F4T",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "F4T",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 12:00:00",
    "2026-10-03 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-f4t-cafe",
    "name": "F4T",
    "province": "cm",
    "href": "cm/p/f4t-4.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:cgust51@hotmail.com",
      "text": "cgust51@hotmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-saturday-weekend-curry-lunch-buffet-2026-09-26",
   "start": "2026-09-26 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Weekend curry lunch buffet",
   "description": "every Saturday 12:00 · at Eastin Tan Chiang Mai · 219 THB · booking: https://www.eastinhotelsresidences.com/eastintanchiangmai/",
   "url": "https://www.eastinhotelsresidences.com/eastintanchiangmai/",
   "source": "steve-newsletter",
   "venue_name": "Eastin Tan Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "219 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 12:00:00",
    "2026-10-03 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-254597955",
    "name": "Eastin Tan",
    "province": "cm",
    "href": "cm/p/eastin-tan-254597955.html",
    "lat": 18.8011622,
    "lng": 98.9670038,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652001999",
      "text": "+6652001999",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/EastinTanHotelChiangMai",
      "text": "@EastinTanHotelChiangMai",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.eastintanchiangmai.com/",
      "text": "eastintanchiangmai.com",
      "badge": [
       "ไปที่ eastinhotelsresidences.com",
       "now at eastinhotelsresidences.com"
      ]
     }
    ],
    "precision": "tokens"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-saturday-disc-golf-2026-09-26",
   "start": "2026-09-26 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Disc golf",
   "description": "every Saturday 13:00 · at Sand Creek Golf Course · booking: https://www.facebook.com/groups/www.chiangmaidiscgolf.comsportsdiscgolf/",
   "url": "https://www.facebook.com/groups/www.chiangmaidiscgolf.comsportsdiscgolf/",
   "source": "steve-newsletter",
   "venue_name": "Sand Creek Golf Course",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 13:00:00",
    "2026-10-03 13:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-sand-creek-golf",
    "name": "Sand Creek Golf Course",
    "province": "cm",
    "href": "cm/p/sand-creek-golf-course-cmnewslettersandcreekgolf.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-d-2026-09-26-organic-vegan-vegetarian-buffet-and-wellness-day",
   "start": "2026-09-26 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Organic vegan & vegetarian buffet and wellness day",
   "description": "26 September 2026 13:00 · at Eudemonia Elements · 400 THB · booking: https://www.facebook.com/events/1087261377503018/",
   "url": "https://www.facebook.com/events/1087261377503018/",
   "source": "steve-newsletter",
   "venue_name": "Eudemonia Elements",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "400 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-52766b96-38b1-4b91-9ef4-7ee51beaea07",
    "name": "Chiang Mai Sauna Ice Bath Eudemonia",
    "province": "cm",
    "href": "cm/p/chiang-mai-sauna-ice-bath-eudemonia-52766963814919475107.html",
    "lat": 18.70829963684082,
    "lng": 98.97245025634766,
    "photo": null,
    "cat": "massage",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66959266892",
      "text": "+66959266892",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/388152201039162",
      "text": "@388152201039162",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://linktr.ee/eudemoniaelements",
      "text": "linktr.ee/eudemoniaelements",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-tunes-at-the-cocoon-the-final-party",
   "start": "2026-09-26 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Tunes at The Cocoon: the final party",
   "description": "26 September 2026 14:00 · at The Cocoon · booking: https://www.facebook.com/events/1464843925482567/",
   "url": "https://www.facebook.com/events/1464843925482567/",
   "source": "steve-newsletter",
   "venue_name": "The Cocoon",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-32f00a93-e35b-44f0-8807-d45de01d6103",
    "name": "The Cocoon Sauna and Ice Bath",
    "province": "cm",
    "href": "cm/p/the-cocoon-sauna-and-ice-bath-32009335440880745016103.html",
    "lat": 18.693201065063477,
    "lng": 98.90135955810547,
    "photo": null,
    "cat": "parks",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66805236290",
      "text": "+66805236290",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/100121121613056",
      "text": "@100121121613056",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:thecocooncnx@gmail.com",
      "text": "thecocooncnx@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-saturday-the-white-market-2026-09-26",
   "start": "2026-09-26 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The White Market",
   "description": "every Saturday 15:00 · at One Nimman · booking: https://www.onenimman.com/",
   "url": "https://www.onenimman.com/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 15:00:00",
    "2026-10-03 15:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-lollipop-monthly-queer-art-performance-music",
   "start": "2026-09-26 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lollipop: monthly queer art, performance & music",
   "description": "26 September 2026 16:00 · at Studio 94 · booking: https://www.facebook.com/events/1027216830259425/1027216850259423/",
   "url": "https://www.facebook.com/events/1027216830259425/1027216850259423/",
   "source": "steve-newsletter",
   "venue_name": "Studio 94",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-studio-94",
    "name": "Studio 94",
    "province": "cm",
    "href": "cm/p/studio-94-94.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "museums-galleries",
    "channels": [],
    "precision": "alias"
   },
   "richness": 7
  },
  {
   "uid": "newsletter-w-saturday-senior-saturdays-2026-09-26",
   "start": "2026-09-26 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Senior Saturdays",
   "description": "every Saturday 16:00 · at Game Tree Café · booking: https://www.facebook.com/events/2872631169763098/2872631173096431/",
   "url": "https://www.facebook.com/events/2872631169763098/2872631173096431/",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 16:00:00",
    "2026-10-03 16:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-blow-out-chiang-mai-battle-vol-50-breaking",
   "start": "2026-09-26 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Blow Out Chiang Mai Battle Vol. 50 (breaking)",
   "description": "26 September 2026 17:00 · at Chotana Mall · 200 THB · booking: https://www.facebook.com/chotanamallchiangmai",
   "url": "https://www.facebook.com/chotanamallchiangmai",
   "source": "steve-newsletter",
   "venue_name": "Chotana Mall",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "200 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-chotana-mall",
    "name": "โชตนา มอลล์ · Chotana Mall Chiang Mai",
    "province": "cm",
    "href": "cm/p/chotana-mall-chiang-mai-cmnewsletterchotanamall.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/chotanamallchiangmai",
      "text": "@chotanamallchiangmai",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-saturday-dancemandala-movement-meditation-2026-09-26",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "DANCEmandala movement meditation",
   "description": "every Saturday 18:00 · at Chiang Mai Holistic · 300 THB · booking: https://www.facebook.com/cmholistic",
   "url": "https://www.facebook.com/cmholistic",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Holistic",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 18:00:00",
    "2026-10-03 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-curated-chiangmai-holistic",
    "name": "Chiang Mai Holistic",
    "province": "cm",
    "href": "cm/p/chiang-mai-holistic-cmcuratedchiangmaiholistic.html",
    "lat": 18.802174,
    "lng": 98.961286,
    "photo": null,
    "cat": "medical",
    "channels": [
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.chiangmaiholistic.com/outpatient-counselling-chiang-mai.php",
      "text": "chiangmaiholistic.com/outpatient-counsel…",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-saturday-deck-building-night-2026-09-26",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Deck-building night",
   "description": "every Saturday 18:00 · at Game Tree Café · booking: https://www.facebook.com/GameTreeCafe",
   "url": "https://www.facebook.com/GameTreeCafe",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 18:00:00",
    "2026-10-03 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-professionals-nomads-dinner-with-locals-2026-09-26",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Professionals & nomads dinner with locals",
   "description": "every Saturday 18:00 · booking: https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/315099499/",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/315099499/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 18:00:00",
    "2026-10-03 18:00:00"
   ],
   "instances": 2,
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-w-saturday-saturday-feast-buffet-dinner-2026-09-26",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Saturday Feast buffet dinner",
   "description": "every Saturday 18:00 · at Centara Riverside Hotel · 850 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Centara Riverside Hotel",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "850 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 18:00:00",
    "2026-10-03 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-97675281",
    "name": "Centara Riverside Hotel",
    "province": "cm",
    "href": "cm/p/centara-riverside-hotel-97675281.html",
    "lat": 18.7662083,
    "lng": 99.0046611,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053801457",
      "text": "053 801457",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://lin.ee/x8mkADz",
      "text": "@x8mkADz",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.centarahotelsresorts.com/centara/ccm",
      "text": "centarahotelsresorts.com/centara/ccm",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-saturday-social-dinner-at-spice-garden",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Saturday Social Dinner at Spice Garden",
   "description": "26 September 2026 18:00 · at Spice Garden · 200 THB · booking: https://www.meetup.com/th-th/beyond-small-talk-chiang-mai/events/xnghbvyjcmbjc/",
   "url": "https://www.meetup.com/th-th/beyond-small-talk-chiang-mai/events/xnghbvyjcmbjc/",
   "source": "steve-newsletter",
   "venue_name": "Spice Garden",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "200 THB",
   "from_rule": false,
   "sources": [
    "meetup-ical",
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-1005881892",
    "name": "Spice Garden",
    "province": "cm",
    "href": "cm/p/spice-garden-1005881892.html",
    "lat": 18.7896396,
    "lng": 98.9924179,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053215011",
      "text": "053215011",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/spicegardenth",
      "text": "@spicegardenth",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://spicegarden.co.th/",
      "text": "spicegarden.co.th",
      "badge": [
       "ไปที่ spicegardenchiangmai.com",
       "now at spicegardenchiangmai.com"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-seafood-buffet-dinner-2026-09-26",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Seafood buffet dinner",
   "description": "every Saturday 18:00 · at Eat@Rincome · 950 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Eat@Rincome",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "950 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 18:00:00",
    "2026-10-03 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-eat-at-rincome",
    "name": "Eat@Rincome",
    "province": "cm",
    "href": "cm/p/eat-rincome-cmnewslettereatatrincome.html",
    "lat": 18.80073,
    "lng": 98.96807,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652005111",
      "text": "+66 52 005 111",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://lin.ee/7hb90qp",
      "text": "@7hb90qp",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:reserve@unimmanchiangmai.com",
      "text": "reserve@unimmanchiangmai.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-the-saturday-social-2026-09-26",
   "start": "2026-09-26 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The Saturday Social",
   "description": "every Saturday 18:00 · at RealSpace · 150 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "RealSpace",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "150 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 18:00:00",
    "2026-10-03 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-realspace-cnx",
    "name": "RealSpace",
    "province": "cm",
    "href": "cm/p/realspace-cmnewsletterrealspacecnx.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "business",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:0967174878",
      "text": "0967174878",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~RealSpace",
      "text": "@RealSpace",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-sicily-sardinia-wine-dinner",
   "start": "2026-09-26 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sicily & Sardinia wine dinner",
   "description": "26 September 2026 18:30 · at Favola · 1990 THB · booking: https://marriotth.tl/6187BGMRPt",
   "url": "https://marriotth.tl/6187BGMRPt",
   "source": "steve-newsletter",
   "venue_name": "Favola",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "1990 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-4866129712",
    "name": "Favola",
    "province": "cm",
    "href": "cm/p/favola-4866129712.html",
    "lat": 18.7845745,
    "lng": 98.9998304,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66(0)53-253-299",
      "text": "+66 (0) 53-253-299",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/557860420918865",
      "text": "@557860420918865",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:dining.chiangmai@marriott.com",
      "text": "dining.chiangmai@marriott.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-the-60-s-radio-cabaret",
   "start": "2026-09-26 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The 60's Radio: cabaret",
   "description": "26 September 2026 19:00 · at Villa Virtuosa · 400 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Villa Virtuosa",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "400 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-fd2b9c7c-794a-4c7b-9d33-384d9ba6b198",
    "name": "Villa Virtuosa",
    "province": "cm",
    "href": "cm/p/villa-virtuosa-2977944793338496198.html",
    "lat": 18.840725898742676,
    "lng": 98.97761535644531,
    "photo": null,
    "cat": "whats-on",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66802349489",
      "text": "+66802349489",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/166765937254398",
      "text": "@166765937254398",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:virtuosajanette@gmail.com",
      "text": "virtuosajanette@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-saturday-latin-party-2026-09-26",
   "start": "2026-09-26 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Latin party",
   "description": "every Saturday 20:00 · at Travelodge Nimman · 100 THB party only",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Travelodge Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": "100 THB party only",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 20:00:00",
    "2026-10-03 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-relation-16830172",
    "name": "Travelodge",
    "province": "cm",
    "href": "cm/p/travelodge-16830172.html",
    "lat": 18.7965705,
    "lng": 98.9623065,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66979184609",
      "text": "+66 97 918 4609",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~jaoying_bachataWhatsApp",
      "text": "@jaoying_bachataWhatsApp",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/637779593525062",
      "text": "@637779593525062",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-swing-2026-09-26",
   "start": "2026-09-26 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Swing",
   "description": "every Saturday 20:00 · at One Nimman · booking: https://www.facebook.com/onenimman/",
   "url": "https://www.facebook.com/onenimman/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-26 20:00:00",
    "2026-10-03 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-26-swan-bay-rock",
   "start": "2026-09-26 22:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Swan Bay Rock",
   "description": "26 September 2026 22:30 · at Winstons Pool & Sports Club · free · booking: https://www.facebook.com/winstonsportsbar",
   "url": "https://www.facebook.com/winstonsportsbar",
   "source": "steve-newsletter",
   "venue_name": "Winstons Pool & Sports Club",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-a75f16d1-ec30-48b9-9434-847e63baabbd",
    "name": "Winstons Pool and Sports Club",
    "province": "cm",
    "href": "cm/p/winstons-pool-and-sports-club-7516130489943484763.html",
    "lat": 18.797813415527344,
    "lng": 98.97648620605469,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66869917650",
      "text": "+66869917650",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/138634806634658",
      "text": "@138634806634658",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.winstonsportsbar.com/",
      "text": "winstonsportsbar.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-27-bangkok-airways-chiang-mai-half-marathon-expo-sat-race-sun",
   "start": "2026-09-27 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bangkok Airways Chiang Mai Half Marathon (expo Sat, race Sun)",
   "description": "27 September 2026 · at Royal Park Rajapruek · booking: https://www.sansatan.com/event/bkachiangmai2026",
   "url": "https://www.sansatan.com/event/bkachiangmai2026",
   "source": "steve-newsletter",
   "venue_name": "Royal Park Rajapruek",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-216843e2-7c06-4136-a3e9-4d5e03c2d99a",
    "name": "อุทยานหลวงราชพฤกษ์ : Royal Park Rajapruek",
    "province": "cm",
    "href": "cm/p/royal-park-rajapruek-21684327064136394503299.html",
    "lat": 18.747878074645996,
    "lng": 98.92504119873047,
    "photo": null,
    "cat": "parks",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653114110",
      "text": "+6653114110",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/129630133792811",
      "text": "@129630133792811",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:rprp.cnx@gmail.com",
      "text": "rprp.cnx@gmail.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-27-cosmo-local-cnx-main-week",
   "start": "2026-09-27 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Cosmo Local CNX: main week",
   "description": "27 September 2026 · Local Pass 5,500 THB · booking: https://www.facebook.com/events/2923373898019527/",
   "url": "https://www.facebook.com/events/2923373898019527/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "Local Pass 5,500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-d-2026-09-27-negroni-week",
   "start": "2026-09-27 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Negroni Week",
   "description": "27 September 2026 · at Anantara Chiang Mai Resort · 450 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "450 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-sunday-sunday-music-by-the-river-2026-09-27",
   "start": "2026-09-27 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunday music by the river",
   "description": "every Sunday · at The Riverside Bar & Restaurant · booking: http://www.theriversidechiangmai.com/",
   "url": "http://www.theriversidechiangmai.com/",
   "source": "steve-newsletter",
   "venue_name": "The Riverside Bar & Restaurant",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 00:00:00",
    "2026-10-04 00:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-6163753689",
    "name": "The Riverside (outside area)",
    "province": "cm",
    "href": "cm/p/the-riverside-outside-area-6163753689.html",
    "lat": 18.7900417,
    "lng": 99.0041901,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-sunday-jing-jai-weekend-market-2026-09-27",
   "start": "2026-09-27 06:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jing Jai Weekend Market",
   "description": "every Sunday 06:30 · at Jing Jai Market · booking: https://www.facebook.com/jjmarketchiangmai",
   "url": "https://www.facebook.com/jjmarketchiangmai",
   "source": "steve-newsletter",
   "venue_name": "Jing Jai Market",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 06:30:00",
    "2026-10-04 06:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-232645469",
    "name": "Jing Jai Market",
    "province": "cm",
    "href": "cm/p/jing-jai-market-232645469.html",
    "lat": 18.8079408,
    "lng": 98.9949166,
    "photo": null,
    "cat": "market",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053-231-520",
      "text": "053-231-520",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/107223220777781",
      "text": "@107223220777781",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://linktr.ee/thebaristro",
      "text": "linktr.ee/thebaristro",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-hatha-ashtanga-yoga-2026-09-27",
   "start": "2026-09-27 08:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Hatha & Ashtanga yoga",
   "description": "every Sunday 08:30 · at The DEN Cnx · 300 THB · booking: https://linktr.ee/thedencnx",
   "url": "https://linktr.ee/thedencnx",
   "source": "steve-newsletter",
   "venue_name": "The DEN Cnx",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 08:30:00",
    "2026-10-04 08:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-the-den-cnx",
    "name": "theDENcnx",
    "province": "cm",
    "href": "cm/p/thedencnx-cmnewsletterthedencnx.html",
    "lat": 18.7496032,
    "lng": 98.9536907,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-sunday-sunday-brunch-2026-09-27",
   "start": "2026-09-27 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunday brunch",
   "description": "every Sunday 10:00 · at Skugga Vineyard · 1200 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Skugga Vineyard",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "1200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 10:00:00",
    "2026-09-27 12:00:00",
    "2026-10-04 10:00:00"
   ],
   "instances": 3,
   "place": {
    "id": "cm-newsletter-skugga-vineyard",
    "name": "Skugga Vineyard",
    "province": "cm",
    "href": "cm/p/skugga-vineyard-cmnewsletterskuggavineyard.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6681-146-2652",
      "text": "+66 81-146-2652",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~skuggavineyard",
      "text": "@skuggavineyard",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:vineyard@skuggalife.com",
      "text": "vineyard@skuggalife.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-27-temple-clean-up-day",
   "start": "2026-09-27 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Temple clean-up day",
   "description": "27 September 2026 11:00 · at Wat Tung Yu · booking: https://www.facebook.com/events/944549754676945/",
   "url": "https://www.facebook.com/events/944549754676945/",
   "source": "steve-newsletter",
   "venue_name": "Wat Tung Yu",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-242929634",
    "name": "วัดทุงยู · Wat Tung Yu",
    "province": "cm",
    "href": "cm/p/wat-tung-yu-242929634.html",
    "lat": 18.7888022,
    "lng": 98.9841241,
    "photo": "cm-osm-way-242929634.jpg",
    "cat": "wat",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+1053221372",
      "text": "+1053221372",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/102247445749192",
      "text": "@102247445749192",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 14
  },
  {
   "uid": "newsletter-d-2026-09-27-kong-s-cuisine-with-chef-evan-liu",
   "start": "2026-09-27 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kong's Cuisine with Chef Evan Liu",
   "description": "27 September 2026 11:30 · at China Kitchen · 698 THB · booking: https://www.slcm.online/kongs-cuisine-journey",
   "url": "https://www.slcm.online/kongs-cuisine-journey",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "698 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-pipa-duck-dim-sum-lunch-2026-09-27",
   "start": "2026-09-27 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Pipa duck dim sum lunch",
   "description": "every Sunday 11:30 · at China Kitchen · 688 THB · booking: https://tinyurl.com/slcm-signature-dim-sum",
   "url": "https://tinyurl.com/slcm-signature-dim-sum",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "688 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 11:30:00",
    "2026-10-04 11:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-sunday-sunday-family-brunch-2026-09-27",
   "start": "2026-09-27 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunday family brunch",
   "description": "every Sunday 11:30 · at Shangri-La Chiang Mai · 1388 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Shangri-La Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "1388 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 11:30:00",
    "2026-10-04 11:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-440038015",
    "name": "Shangri-La Hotel Chiang Mai",
    "province": "cm",
    "href": "cm/p/shangri-la-hotel-chiang-mai-440038015.html",
    "lat": 18.7783742,
    "lng": 99.0007437,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053-253-888",
      "text": "053-253-888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.shangri-la.com/chiangmai/shangrila",
      "text": "shangri-la.com/chiangmai/shangrila",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:slcm@shangri-la.com",
      "text": "slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "event_316634361@meetup.com",
   "start": "2026-09-27 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-27 13:30:00",
   "title": "Weekend Brunch by Nomads Chiang Mai – Built by Community",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads **50 THB for event, plus order food** Please join our whatsapp group for more info, check in comments  ***  **📍 Sunday Brunch Gathering** 🗓 **Sunday** 🕦 **11:30 PM** 📍Hideaway 💰 **50 THB** (to support event costs and ongoing community fundraising)  ***  **Welcome to Chiang Mai!** Whether you’re new in town or have been here for a while, this is a space to connect, meet new people, and feel part of something. Our Sunday Brunch is organized by the Chiang Mai Professionals, Expats, and Digital Nomads community — bringing together locals, expats",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316634361/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-sunday-addiction-recovery-support-for-digital-nomads-2026-09-27",
   "start": "2026-09-27 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Addiction & recovery support for digital nomads",
   "description": "every Sunday 12:00 · free · booking: https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/314943946/",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/314943946/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 6,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 12:00:00",
    "2026-10-04 12:00:00"
   ],
   "instances": 2,
   "place": null,
   "richness": 5
  },
  {
   "uid": "newsletter-d-2026-09-27-negroni-harvest-brunch-at-rim-tai-kitchen",
   "start": "2026-09-27 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Negroni Harvest Brunch at Rim Tai Kitchen",
   "description": "27 September 2026 12:00 · at Four Seasons Resort Chiang Mai · 2800 THB · booking: https://bit.ly/chisundaybrunch",
   "url": "https://bit.ly/chisundaybrunch",
   "source": "steve-newsletter",
   "venue_name": "Four Seasons Resort Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2800 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-b4e6e853-1fb0-4d82-9c59-ba5f125bb319",
    "name": "Four Seasons Resort Chiang Mai",
    "province": "cm",
    "href": "cm/p/four-seasons-resort-chiang-mai-46853104829595125319.html",
    "lat": 18.915932655334473,
    "lng": 98.93163299560547,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653298181",
      "text": "+6653298181",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/131250710265117",
      "text": "@131250710265117",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-sunday-brunch-buffet-2026-09-27",
   "start": "2026-09-27 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunday brunch buffet",
   "description": "every Sunday 12:00 · at Centara Riverside Hotel · 990 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Centara Riverside Hotel",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "990 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 12:00:00",
    "2026-10-04 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-97675281",
    "name": "Centara Riverside Hotel",
    "province": "cm",
    "href": "cm/p/centara-riverside-hotel-97675281.html",
    "lat": 18.7662083,
    "lng": 99.0046611,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053801457",
      "text": "053 801457",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://lin.ee/x8mkADz",
      "text": "@x8mkADz",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.centarahotelsresorts.com/centara/ccm",
      "text": "centarahotelsresorts.com/centara/ccm",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-sunday-roast-2026-09-27",
   "start": "2026-09-27 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunday roast",
   "description": "every Sunday 12:00 · at Yummy Pizza · 250 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Yummy Pizza",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "250 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 12:00:00",
    "2026-10-04 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-562707358",
    "name": "Yummy Pizza",
    "province": "cm",
    "href": "cm/p/yummy-pizza-562707358.html",
    "lat": 18.7413996,
    "lng": 98.9380967,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:080-112-2561",
      "text": "080-112-2561",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/yummypizzachiangmai",
      "text": "@yummypizzachiangmai",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://yummychiangmai.com/",
      "text": "yummychiangmai.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-weekend-curry-lunch-buffet-2026-09-27",
   "start": "2026-09-27 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Weekend curry lunch buffet",
   "description": "every Sunday 12:00 · at Eastin Tan Chiang Mai · 219 THB · booking: https://www.eastinhotelsresidences.com/eastintanchiangmai/",
   "url": "https://www.eastinhotelsresidences.com/eastintanchiangmai/",
   "source": "steve-newsletter",
   "venue_name": "Eastin Tan Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "219 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 12:00:00",
    "2026-10-04 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-254597955",
    "name": "Eastin Tan",
    "province": "cm",
    "href": "cm/p/eastin-tan-254597955.html",
    "lat": 18.8011622,
    "lng": 98.9670038,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652001999",
      "text": "+6652001999",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/EastinTanHotelChiangMai",
      "text": "@EastinTanHotelChiangMai",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.eastintanchiangmai.com/",
      "text": "eastintanchiangmai.com",
      "badge": [
       "ไปที่ eastinhotelsresidences.com",
       "now at eastinhotelsresidences.com"
      ]
     }
    ],
    "precision": "tokens"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-sunday-ecstatic-dance-2026-09-27",
   "start": "2026-09-27 12:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Ecstatic dance",
   "description": "every Sunday 12:30 · at Vivid Dance Studios · 300 THB · booking: https://www.facebook.com/share/p/1J5a2fY8uh/",
   "url": "https://www.facebook.com/share/p/1J5a2fY8uh/",
   "source": "steve-newsletter",
   "venue_name": "Vivid Dance Studios",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 12:30:00",
    "2026-10-04 12:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-10830080651",
    "name": "Vivid dance studios",
    "province": "cm",
    "href": "cm/p/vivid-dance-studios-10830080651.html",
    "lat": 18.7931919,
    "lng": 98.977457,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:093-273-6363",
      "text": "093-273-6363",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/2240604289362574",
      "text": "@2240604289362574",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.vividdancestudios.com/",
      "text": "vividdancestudios.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-27-swapaholic-clothes-swap",
   "start": "2026-09-27 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Swapaholic clothes swap",
   "description": "27 September 2026 13:00 · at Free Bird Cafe · booking: https://www.facebook.com/events/1570392743929210/1572186017083216/",
   "url": "https://www.facebook.com/events/1570392743929210/1572186017083216/",
   "source": "steve-newsletter",
   "venue_name": "Free Bird Cafe",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-6041336985",
    "name": "Free bird café",
    "province": "cm",
    "href": "cm/p/free-bird-caf-6041336985.html",
    "lat": 18.7941209,
    "lng": 98.972149,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1255372053339282/1255372060005948",
      "text": "@1255372060005948",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-sunday-all-day-gaming-2026-09-27",
   "start": "2026-09-27 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "All-day gaming",
   "description": "every Sunday 14:00 · at Game Tree Café · 100 THB · booking: https://www.facebook.com/GameTreeCafe",
   "url": "https://www.facebook.com/GameTreeCafe",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "100 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 14:00:00",
    "2026-10-04 14:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-sunday-padel-sunday-social-americano-2026-09-27",
   "start": "2026-09-27 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Padel Sunday social Americano",
   "description": "every Sunday 14:00 · at Padel Club Chiang Mai · booking: https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "url": "https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "source": "steve-newsletter",
   "venue_name": "Padel Club Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 14:00:00",
    "2026-10-04 14:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-padel-club-cm",
    "name": "Padel Club Chiang Mai",
    "province": "cm",
    "href": "cm/p/padel-club-chiang-mai-cmnewsletterpadelclubcm.html",
    "lat": 18.724555,
    "lng": 98.9984692,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "event_316239702@meetup.com",
   "start": "2026-09-27 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-27 16:00:00",
   "title": "Skate X Create 🛼🎨✨",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads 🛼✨ Skate X Create ✨🛼  Join us from 2:00–6:00 pm at Chiang Mai Railway Station Park for a playful afternoon where skaters roll, artists create, and everyone gets to just be. Come spend the day outside with us drawing, painting, skating, resting, laughing, connecting. you can roll through on your skates, sit in the grass with your sketchbook, or simply show up and soak in the vibe. there’s no pressure to perform or produce anything “perfect”, just an open invitation to move, make, and play in whatever way feels good to you. We will play double",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316239702/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-sunday-the-white-market-2026-09-27",
   "start": "2026-09-27 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The White Market",
   "description": "every Sunday 15:00 · at One Nimman · booking: https://www.onenimman.com/",
   "url": "https://www.onenimman.com/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 15:00:00",
    "2026-10-04 15:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-27-vocal-play-guided-improvised-singing",
   "start": "2026-09-27 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Vocal Play: guided improvised singing",
   "description": "27 September 2026 15:00 · at Layla Yoga Garden · 250 THB · booking: https://docs.google.com/forms/d/e/1FAIpQLScIp2yyYJEZAClwdRWHuqgReGnkEZvI38OKCYwpexKTDBJWfg/viewform?usp=preview",
   "url": "https://docs.google.com/forms/d/e/1FAIpQLScIp2yyYJEZAClwdRWHuqgReGnkEZvI38OKCYwpexKTDBJWfg/viewform?usp=preview",
   "source": "steve-newsletter",
   "venue_name": "Layla Yoga Garden",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "250 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-eee95772-272d-420b-883a-ab42a35df5af",
    "name": "Layla Yoga Garden",
    "province": "cm",
    "href": "cm/p/layla-yoga-garden-9577227242088342355.html",
    "lat": 18.74717903137207,
    "lng": 98.95891571044922,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/520059547856323",
      "text": "@520059547856323",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://bio.site/laylayogagarden",
      "text": "bio.site/laylayogagarden",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:roz@studiolaylayoga.com",
      "text": "roz@studiolaylayoga.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-27-the-60-s-radio-cabaret",
   "start": "2026-09-27 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The 60's Radio: cabaret",
   "description": "27 September 2026 16:00 · at Villa Virtuosa · 400 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Villa Virtuosa",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "400 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-fd2b9c7c-794a-4c7b-9d33-384d9ba6b198",
    "name": "Villa Virtuosa",
    "province": "cm",
    "href": "cm/p/villa-virtuosa-2977944793338496198.html",
    "lat": 18.840725898742676,
    "lng": 98.97761535644531,
    "photo": null,
    "cat": "whats-on",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66802349489",
      "text": "+66802349489",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/166765937254398",
      "text": "@166765937254398",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:virtuosajanette@gmail.com",
      "text": "virtuosajanette@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-27-bollyx-dance-with-live-dhol",
   "start": "2026-09-27 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "BollyX dance with live dhol",
   "description": "27 September 2026 17:00 · at Amore Italian Food & Pizza by the Pool · 200 THB · booking: https://www.facebook.com/AmoreChiangMai",
   "url": "https://www.facebook.com/AmoreChiangMai",
   "source": "steve-newsletter",
   "venue_name": "Amore Italian Food & Pizza by the Pool",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "200 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-amore-hang-dong",
    "name": "Amore Italian Food & Pizza by the Pool",
    "province": "cm",
    "href": "cm/p/amore-italian-food-pizza-by-the-pool-cmnewsletteramorehangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:062-002-5331",
      "text": "062-002-5331",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/AmoreChiangMai",
      "text": "@AmoreChiangMai",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-sunday-sunset-walk-connect-2026-09-27",
   "start": "2026-09-27 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunset walk & connect",
   "description": "every Sunday 17:00 · at STeP Science & Technology Park, CMU · booking: https://www.meetup.com/beyond-small-talk-chiang-mai/events/315342690/",
   "url": "https://www.meetup.com/beyond-small-talk-chiang-mai/events/315342690/",
   "source": "steve-newsletter",
   "venue_name": "STeP Science & Technology Park, CMU",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 17:00:00",
    "2026-10-04 17:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-726606026",
    "name": "อุทยานวิทยาศาสตร์ภาคเหนือ (เชียงใหม่) · STeP - Science and Technology Park",
    "province": "cm",
    "href": "cm/p/step-science-and-technology-park-726606026.html",
    "lat": 18.7646849,
    "lng": 98.9370317,
    "photo": null,
    "cat": "parks",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653948678",
      "text": "+66 5394 8678",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cmustep",
      "text": "@cmustep",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.step.cmu.ac.th/",
      "text": "step.cmu.ac.th",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "event_316454663@meetup.com",
   "start": "2026-09-27 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-27 19:00:00",
   "title": "🌅 Sunday Sunset Walk & Connect at CMU",
   "description": "Beyond Small Talk, Chiang Mai # 🌅 Sunday Sunset Walk & Connect  Looking to meet new people, build meaningful connections, and end your weekend on a positive note?  Join us every Sunday from **5:00 PM – 7:00 PM** for a relaxing sunset walk around the beautiful grounds of Chiang Mai University (CMU). This gathering is designed to help **expats, newcomers, retirees, digital nomads, travelers, and locals** connect in a genuine and authentic way. Moving to a new city can be exciting, but it can also feel isolating at times. Creating a sense of belonging doesn't happen by accident—it happens through",
   "url": "https://www.meetup.com/beyond-small-talk-chiang-mai/events/316454663/",
   "source": "meetup-ical",
   "venue_name": "CMU",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "sources": [
    "meetup-ical"
   ],
   "next_dates": [
    "2026-09-27 17:00:00",
    "2026-10-04 17:00:00",
    "2026-10-11 17:00:00",
    "2026-10-18 17:00:00"
   ],
   "instances": 4,
   "place": {
    "id": "cm-osm-way-189632187",
    "name": "มหาวิทยาลัยเชียงใหม่ · Chiang Mai University",
    "province": "cm",
    "href": "cm/p/chiang-mai-university-189632187.html",
    "lat": 18.8009284,
    "lng": 98.9539181,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653941300",
      "text": "+66 5394 1300",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cmuofficial",
      "text": "@cmuofficial",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.cmu.ac.th/",
      "text": "cmu.ac.th",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-seafood-buffet-dinner-2026-09-27",
   "start": "2026-09-27 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Seafood buffet dinner",
   "description": "every Sunday 18:00 · at Eat@Rincome · 950 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Eat@Rincome",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "950 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 18:00:00",
    "2026-10-04 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-eat-at-rincome",
    "name": "Eat@Rincome",
    "province": "cm",
    "href": "cm/p/eat-rincome-cmnewslettereatatrincome.html",
    "lat": 18.80073,
    "lng": 98.96807,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652005111",
      "text": "+66 52 005 111",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://lin.ee/7hb90qp",
      "text": "@7hb90qp",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:reserve@unimmanchiangmai.com",
      "text": "reserve@unimmanchiangmai.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-sunday-sunday-roast-buffet-2026-09-27",
   "start": "2026-09-27 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sunday roast buffet",
   "description": "every Sunday 18:00 · at Gekko Garden Restaurant · 295 THB · booking: https://www.gekkogardenrestaurant.com/",
   "url": "https://www.gekkogardenrestaurant.com/",
   "source": "steve-newsletter",
   "venue_name": "Gekko Garden Restaurant",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "295 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 18:00:00",
    "2026-10-04 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-482768719",
    "name": "Gekko Garden",
    "province": "cm",
    "href": "cm/p/gekko-garden-482768719.html",
    "lat": 18.7810414,
    "lng": 98.9984995,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:086-648-6306",
      "text": "086-648-6306",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.gekkogardenrestaurant.com/",
      "text": "gekkogardenrestaurant.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "tokens"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-sunday-mafia-social-deduction-game-2026-09-27",
   "start": "2026-09-27 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Mafia (social deduction game)",
   "description": "every Sunday 18:30 · at RealSpace · 150 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "RealSpace",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "150 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 18:30:00",
    "2026-10-04 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-realspace-cnx",
    "name": "RealSpace",
    "province": "cm",
    "href": "cm/p/realspace-cmnewsletterrealspacecnx.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "business",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:0967174878",
      "text": "0967174878",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~RealSpace",
      "text": "@RealSpace",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "event_316455742@meetup.com",
   "start": "2026-09-27 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-27 21:00:00",
   "title": "All Day Gaming",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads Sundays are wild. We will be playing everything from DnD to Splendor to twilight imperium 4th, and if you don’t know what any of that is… no problem we can teach you.  We have always have a scheduled for the old crew and tables open for the new. Just walk in and play.",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316455742/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-sunday-crystal-singing-bowls-sound-bath-2026-09-27",
   "start": "2026-09-27 19:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Crystal singing bowls sound bath",
   "description": "every Sunday 19:30 · at Chiang Mai Holistic · 90 THB · booking: https://www.facebook.com/cmholistic/",
   "url": "https://www.facebook.com/cmholistic/",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Holistic",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": "90 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 19:30:00",
    "2026-10-04 19:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-curated-chiangmai-holistic",
    "name": "Chiang Mai Holistic",
    "province": "cm",
    "href": "cm/p/chiang-mai-holistic-cmcuratedchiangmaiholistic.html",
    "lat": 18.802174,
    "lng": 98.961286,
    "photo": null,
    "cat": "medical",
    "channels": [
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.chiangmaiholistic.com/outpatient-counselling-chiang-mai.php",
      "text": "chiangmaiholistic.com/outpatient-counsel…",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-d-2026-09-27-stand-up-comedy-dana-alexander",
   "start": "2026-09-27 19:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Stand-up comedy: Dana Alexander",
   "description": "27 September 2026 19:30 · at Chiang Mai Marriott Hotel · 700 THB · booking: https://megatix.in.th/events/stand-up-comedy-dana-alexander-bbc-amazon-prime-edinburgh-fringe-live-in-chiang-mai",
   "url": "https://megatix.in.th/events/stand-up-comedy-dana-alexander-bbc-amazon-prime-edinburgh-fringe-live-in-chiang-mai",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Marriott Hotel",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "700 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-chiang-mai-marriott",
    "name": "โรงแรมเชียงใหม่ แมริออท · Chiang Mai Marriott Hotel",
    "province": "cm",
    "href": "cm/p/chiang-mai-marriott-hotel-cmnewsletterchiangmaimarriott.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66(0)53-253-666",
      "text": "+66 (0) 53-253-666",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-sunday-salsa-2026-09-27",
   "start": "2026-09-27 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Salsa",
   "description": "every Sunday 20:00 · at One Nimman · booking: https://www.facebook.com/onenimman/",
   "url": "https://www.facebook.com/onenimman/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 6,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-27 20:00:00",
    "2026-10-04 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-09-28-cosmo-local-cnx-main-week",
   "start": "2026-09-28 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Cosmo Local CNX: main week",
   "description": "28 September 2026 · Local Pass 5,500 THB · booking: https://www.facebook.com/events/2923373898019527/",
   "url": "https://www.facebook.com/events/2923373898019527/",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "Local Pass 5,500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-w-monday-yoga-reset-2026-09-28",
   "start": "2026-09-28 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Yoga reset",
   "description": "every Monday · at Maa Yoga Studio & Spa · 300 THB · booking: https://www.maawellnessretreat.com",
   "url": "https://www.maawellnessretreat.com",
   "source": "steve-newsletter",
   "venue_name": "Maa Yoga Studio & Spa",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 00:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-newsletter-maa-yoga-studio",
    "name": "Maa Yoga Studio & Spa",
    "province": "cm",
    "href": "cm/p/maa-yoga-studio-spa-cmnewslettermaayogastudio.html",
    "lat": 18.776379,
    "lng": 98.982447,
    "photo": null,
    "cat": "massage",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66843615688",
      "text": "+66 84 361 5688",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.maawellnessretreat.com",
      "text": "maawellnessretreat.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-monday-yoga-at-cfcnx-2026-09-28",
   "start": "2026-09-28 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Yoga at CFCNX",
   "description": "every Monday 07:00 · at CFCNX · booking: https://www.facebook.com/cfcnxfitness",
   "url": "https://www.facebook.com/cfcnxfitness",
   "source": "steve-newsletter",
   "venue_name": "CFCNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 07:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-osm-node-5009181282",
    "name": "CrossFit Chiang Mai (CFCNX)",
    "province": "cm",
    "href": "cm/p/crossfit-chiang-mai-cfcnx-5009181282.html",
    "lat": 18.8160668,
    "lng": 98.9805854,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:082-381-4938",
      "text": "082-381-4938",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cfcnxfitness",
      "text": "@cfcnxfitness",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://cfcnxfitness.com/",
      "text": "cfcnxfitness.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-monday-free-yoga-at-one-nimman-2026-09-28",
   "start": "2026-09-28 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Free yoga at One Nimman",
   "description": "every Monday 09:30 · at One Nimman · free · booking: https://www.facebook.com/onenimman",
   "url": "https://www.facebook.com/onenimman",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 09:30:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-monday-padel-monday-mexicano-2026-09-28",
   "start": "2026-09-28 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Padel Monday Mexicano",
   "description": "every Monday 09:30 · at Padel Club Chiang Mai · booking: https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "url": "https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "source": "steve-newsletter",
   "venue_name": "Padel Club Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 09:30:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-newsletter-padel-club-cm",
    "name": "Padel Club Chiang Mai",
    "province": "cm",
    "href": "cm/p/padel-club-chiang-mai-cmnewsletterpadelclubcm.html",
    "lat": 18.724555,
    "lng": 98.9984692,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-monday-shut-up-write-chiang-mai-at-artisan-caf-2026-09-28",
   "start": "2026-09-28 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Shut Up & Write! Chiang Mai at Artisan Café",
   "description": "every Monday 10:00 · at Artisan Café · booking: https://www.shutupwrite.com/series/id2wv2875w00",
   "url": "https://www.shutupwrite.com/series/id2wv2875w00",
   "source": "steve-newsletter",
   "venue_name": "Artisan Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 10:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-newsletter-artisan-cafe-cnx",
    "name": "Artisan Café",
    "province": "cm",
    "href": "cm/p/artisan-caf-cmnewsletterartisancafecnx.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-09-28-kong-s-cuisine-with-chef-evan-liu",
   "start": "2026-09-28 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kong's Cuisine with Chef Evan Liu",
   "description": "28 September 2026 11:30 · at China Kitchen · 698 THB · booking: https://www.slcm.online/kongs-cuisine-journey",
   "url": "https://www.slcm.online/kongs-cuisine-journey",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "698 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-monday-chiang-mai-bridge-club-2026-09-28",
   "start": "2026-09-28 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Bridge Club",
   "description": "every Monday 13:00 · at Oak Tree · booking: http://www.bridgewebs.com/chiangmai/",
   "url": "http://www.bridgewebs.com/chiangmai/",
   "source": "steve-newsletter",
   "venue_name": "Oak Tree",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 13:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-osm-way-421101573",
    "name": "The Oak Tree",
    "province": "cm",
    "href": "cm/p/the-oak-tree-421101573.html",
    "lat": 18.8068165,
    "lng": 98.9611892,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66819616121",
      "text": "+66819616121",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/179967392054201",
      "text": "@179967392054201",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:anongs.lampang@gmail.com",
      "text": "anongs.lampang@gmail.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-monday-old-chiangmai-vintage-market-2026-09-28",
   "start": "2026-09-28 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Old Chiangmai Vintage Market",
   "description": "every Monday 16:00 · at Old Chiangmai Cultural Center",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Old Chiangmai Cultural Center",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 16:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-newsletter-old-cm-cultural-center",
    "name": "ศูนย์วัฒนธรรมเชียงใหม่ · Old Chiangmai Cultural Center",
    "province": "cm",
    "href": "cm/p/old-chiangmai-cultural-center-cmnewsletteroldcmculturalcenter.html",
    "lat": 18.774962,
    "lng": 98.978752,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:084-014-6314",
      "text": "084-014-6314",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/1442040009397839",
      "text": "@1442040009397839",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:morestreet2024@gmail.com",
      "text": "morestreet2024@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-monday-bachata-ladies-styling-2026-09-28",
   "start": "2026-09-28 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bachata ladies styling",
   "description": "every Monday 18:30 · at Bailamos Dance Studio · 400 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Bailamos Dance Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": "400 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 18:30:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-newsletter-bailamos-dance-studio",
    "name": "Bailamos Dance Studio",
    "province": "cm",
    "href": "cm/p/bailamos-dance-studio-cmnewsletterbailamosdancestudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "community",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-monday-latin-nature-social-dance-2026-09-28",
   "start": "2026-09-28 21:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Latin Nature social dance",
   "description": "every Monday 21:00 · at The Moat House · 100 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Moat House",
   "venue_from": "title",
   "recurring": true,
   "weekday": 0,
   "cost": "100 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-28 21:00:00"
   ],
   "instances": 1,
   "place": {
    "id": "cm-osm-node-1615270730",
    "name": "The Moat House",
    "province": "cm",
    "href": "cm/p/the-moat-house-1615270730.html",
    "lat": 18.7859508,
    "lng": 98.992976,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66897046166",
      "text": "+66897046166",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~sbkchiangmai",
      "text": "@sbkchiangmai",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/groups/349933706518867",
      "text": "@349933706518867",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-sound-healing-2026-09-29",
   "start": "2026-09-29 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sound healing",
   "description": "every Tuesday · at Maa Yoga Studio & Spa · 300 THB · booking: https://www.maawellnessretreat.com",
   "url": "https://www.maawellnessretreat.com",
   "source": "steve-newsletter",
   "venue_name": "Maa Yoga Studio & Spa",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 00:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-maa-yoga-studio",
    "name": "Maa Yoga Studio & Spa",
    "province": "cm",
    "href": "cm/p/maa-yoga-studio-spa-cmnewslettermaayogastudio.html",
    "lat": 18.776379,
    "lng": 98.982447,
    "photo": null,
    "cat": "massage",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66843615688",
      "text": "+66 84 361 5688",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.maawellnessretreat.com",
      "text": "maawellnessretreat.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-tuesday-yoga-at-cfcnx-2026-09-29",
   "start": "2026-09-29 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Yoga at CFCNX",
   "description": "every Tuesday 07:00 · at CFCNX · booking: https://www.facebook.com/cfcnxfitness",
   "url": "https://www.facebook.com/cfcnxfitness",
   "source": "steve-newsletter",
   "venue_name": "CFCNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 07:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-5009181282",
    "name": "CrossFit Chiang Mai (CFCNX)",
    "province": "cm",
    "href": "cm/p/crossfit-chiang-mai-cfcnx-5009181282.html",
    "lat": 18.8160668,
    "lng": 98.9805854,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:082-381-4938",
      "text": "082-381-4938",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cfcnxfitness",
      "text": "@cfcnxfitness",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://cfcnxfitness.com/",
      "text": "cfcnxfitness.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-christ-centered-meditation-2026-09-29",
   "start": "2026-09-29 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Christ-centered meditation",
   "description": "every Tuesday 09:30 · at Seven Fountains Jesuit Retreat Center",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Seven Fountains Jesuit Retreat Center",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 09:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-seven-fountains",
    "name": "Seven Fountains Jesuit Retreat Center",
    "province": "cm",
    "href": "cm/p/seven-fountains-jesuit-retreat-center-cmnewslettersevenfountains.html",
    "lat": 18.796247,
    "lng": 98.977494,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:ccmeditationcnx@gmail.com",
      "text": "ccmeditationcnx@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-tuesday-mobility-plus-2026-09-29",
   "start": "2026-09-29 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Mobility Plus",
   "description": "every Tuesday 10:00 · at Amore Italian Food & Pizza by the Pool · 300 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Amore Italian Food & Pizza by the Pool",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 10:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-amore-hang-dong",
    "name": "Amore Italian Food & Pizza by the Pool",
    "province": "cm",
    "href": "cm/p/amore-italian-food-pizza-by-the-pool-cmnewsletteramorehangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:062-002-5331",
      "text": "062-002-5331",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/AmoreChiangMai",
      "text": "@AmoreChiangMai",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-tuesday-pottery-good-company-40-2026-09-29",
   "start": "2026-09-29 10:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Pottery & good company (40+)",
   "description": "every Tuesday 10:30 · at Mitt Studio · 200 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Mitt Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 10:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-mitt-studio",
    "name": "Mitt Studio",
    "province": "cm",
    "href": "cm/p/mitt-studio-cmnewslettermittstudio.html",
    "lat": 18.784665,
    "lng": 98.991885,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:096-329-6526",
      "text": "096-329-6526",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-hiit-circuit-social-chat-2026-09-29",
   "start": "2026-09-29 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "HIIT circuit & social chat",
   "description": "every Tuesday 11:00 · at Decathlon Central Festival",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Decathlon Central Festival",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 11:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-decathlon-central-festival",
    "name": "Decathlon Central Festival",
    "province": "cm",
    "href": "cm/p/decathlon-central-festival-cmnewsletterdecathloncentralfestival.html",
    "lat": 18.807405,
    "lng": 99.018214,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "whatsapp",
      "cls": "whatsapp",
      "th": "WhatsApp",
      "en": "WhatsApp",
      "href": "https://wa.me/https://chat.whatsapp.com/JI1gSHHPcc56jLZoifni18",
      "text": "https://chat.whatsapp.com/JI1gSHHPcc56jLZoifni18",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-09-29-kong-s-cuisine-with-chef-evan-liu",
   "start": "2026-09-29 11:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kong's Cuisine with Chef Evan Liu",
   "description": "29 September 2026 11:30 · at China Kitchen · 698 THB · booking: https://www.slcm.online/kongs-cuisine-journey",
   "url": "https://www.slcm.online/kongs-cuisine-journey",
   "source": "steve-newsletter",
   "venue_name": "China Kitchen",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "698 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-china-kitchen-slcm",
    "name": "China Kitchen",
    "province": "cm",
    "href": "cm/p/china-kitchen-cmnewsletterchinakitchenslcm.html",
    "lat": 18.778374,
    "lng": 99.000744,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053253888",
      "text": "053 253888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://tinyurl.com/slcm-signature-dim-sum",
      "text": "tinyurl.com/slcm-signature-dim-sum",
      "badge": [
       "ไปที่ slcm.online",
       "now at slcm.online"
      ]
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:restaurants.slcm@shangri-la.com",
      "text": "restaurants.slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-chiang-mai-geeks-2026-09-29",
   "start": "2026-09-29 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Geeks",
   "description": "every Tuesday 13:00 · at Gymkhana Club · 100 THB · booking: https://bit.ly/3zE1VSD",
   "url": "https://bit.ly/3zE1VSD",
   "source": "steve-newsletter",
   "venue_name": "Gymkhana Club",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "100 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 13:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-gymkhana-club-cm",
    "name": "สโมสรยิมคานาเชียงใหม่ · Chiang Mai Gymkhana Club",
    "province": "cm",
    "href": "cm/p/chiang-mai-gymkhana-club-cmnewslettergymkhanaclubcm.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-w-tuesday-writers-together-2026-09-29",
   "start": "2026-09-29 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Writers Together",
   "description": "every Tuesday 13:00 · at Happy Allergy Bakery · booking: https://www.facebook.com/groups/560946855677052",
   "url": "https://www.facebook.com/groups/560946855677052",
   "source": "steve-newsletter",
   "venue_name": "Happy Allergy Bakery",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 13:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-happy-allergy-bakery",
    "name": "Happy Allergy Bakery",
    "province": "cm",
    "href": "cm/p/happy-allergy-bakery-cmnewsletterhappyallergybakery.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/groups/560946855677052",
      "text": "@560946855677052",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-tuesday-talents-workshop-2026-09-29",
   "start": "2026-09-29 14:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Tuesday Talents workshop",
   "description": "every Tuesday 14:00 · at STEAMpunk Studio · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "STEAMpunk Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 14:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-11432627426",
    "name": "Steampunk Studio",
    "province": "cm",
    "href": "cm/p/steampunk-studio-11432627426.html",
    "lat": 18.7952521,
    "lng": 98.97356,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+669375060770",
      "text": "+66 93 7506 0770",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:amy.george77@gmail.com",
      "text": "amy.george77@gmail.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-dune-day-2026-09-29",
   "start": "2026-09-29 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Dune Day",
   "description": "every Tuesday 16:00 · at Game Tree Café · booking: https://www.facebook.com/GameTreeCafe",
   "url": "https://www.facebook.com/GameTreeCafe",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 16:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-bolly-with-shukki-2026-09-29",
   "start": "2026-09-29 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bolly with Shukki",
   "description": "every Tuesday 17:00 · at Amore Italian Food & Pizza by the Pool · 200 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Amore Italian Food & Pizza by the Pool",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 17:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-amore-hang-dong",
    "name": "Amore Italian Food & Pizza by the Pool",
    "province": "cm",
    "href": "cm/p/amore-italian-food-pizza-by-the-pool-cmnewsletteramorehangdong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:062-002-5331",
      "text": "062-002-5331",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/AmoreChiangMai",
      "text": "@AmoreChiangMai",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-tuesday-zuzalu-longevity-social-2026-09-29",
   "start": "2026-09-29 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Zuzalu Longevity social",
   "description": "every Tuesday 17:00 · at 4Seas Nimman · booking: https://www.facebook.com/events/1375039671185313/1375048144517799",
   "url": "https://www.facebook.com/events/1375039671185313/1375048144517799",
   "source": "steve-newsletter",
   "venue_name": "4Seas Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 17:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-1358959179",
    "name": "4seas Nimman",
    "province": "cm",
    "href": "cm/p/4seas-nimman-1358959179.html",
    "lat": 18.795645,
    "lng": 98.9663116,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66610949859",
      "text": "+66 610949859",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1375039671185313/1375048144517799",
      "text": "@1375048144517799",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.4seas.xyz/",
      "text": "4seas.xyz",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-tuesday-aquatic-workout-english-2026-09-29",
   "start": "2026-09-29 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Aquatic workout (English)",
   "description": "every Tuesday 18:00 · at Mae Ping Physical Therapy · 300 THB · booking: https://docs.google.com/forms/d/e/1FAIpQLSfwayqPN8H1MC4ysU8L81iK1HfpC6OjF9T4UJ-S0QRzwtVEdw/viewform?",
   "url": "https://docs.google.com/forms/d/e/1FAIpQLSfwayqPN8H1MC4ysU8L81iK1HfpC6OjF9T4UJ-S0QRzwtVEdw/viewform?",
   "source": "steve-newsletter",
   "venue_name": "Mae Ping Physical Therapy",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-curated-maepingpt",
    "name": "คลินิกกายภาพบำบัดแม่ปิง · Mae Ping Physical Therapy Clinic",
    "province": "cm",
    "href": "cm/p/mae-ping-physical-therapy-clinic-cmcuratedmaepingpt.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "medical",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053441942",
      "text": "053441942",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:chonlapas@hotmail.com",
      "text": "chonlapas@hotmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "event_316481865@meetup.com",
   "start": "2026-09-29 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-29 23:00:00",
   "title": "Dune Days Tuesdays",
   "description": "Chiang Mai Professionals, Expats, and Digital Nomads Dune Imperium Uprising is deep strategy game with Deck Building and worker placement. What’s that? No problem, we can teach you.  We will play some starter games before Dune at 5, like star realms and Stone Age before we rage war on the dunes.  Teaching table starts at 6:30.  Learn it once play it every week.",
   "url": "https://www.meetup.com/chiang-mai-professionals-expats-and-digital-nomads/events/316481865/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-tuesday-expat-tuesday-dinner-2026-09-29",
   "start": "2026-09-29 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Expat Tuesday dinner",
   "description": "every Tuesday 18:00 · at Wine Connection Central Festival",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Wine Connection Central Festival",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-3476116051",
    "name": "Wine Connection",
    "province": "cm",
    "href": "cm/p/wine-connection-3476116051.html",
    "lat": 18.7017772,
    "lng": 98.9318384,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653441140",
      "text": "+6653441140",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/102989884723312",
      "text": "@102989884723312",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.wineconnection.co.th/",
      "text": "wineconnection.co.th",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-tuesday-game-night-chess-backgammon-2026-09-29",
   "start": "2026-09-29 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Game night: chess & backgammon",
   "description": "every Tuesday 18:00 · at CNX Cigars",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "CNX Cigars",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-cnx-cigars",
    "name": "CNX Cigars",
    "province": "cm",
    "href": "cm/p/cnx-cigars-cmnewslettercnxcigars.html",
    "lat": 18.796901,
    "lng": 98.968564,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:062-276-9937",
      "text": "062-276-9937",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1501023178731679",
      "text": "@1501023178731679",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.cnxcigars.com/",
      "text": "cnxcigars.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-tuesday-bachata-solo-styling-footwork-2026-09-29",
   "start": "2026-09-29 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bachata solo styling & footwork",
   "description": "every Tuesday 18:30 · at Bailamos Dance Studio · 400 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Bailamos Dance Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "400 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-bailamos-dance-studio",
    "name": "Bailamos Dance Studio",
    "province": "cm",
    "href": "cm/p/bailamos-dance-studio-cmnewsletterbailamosdancestudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "community",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-tuesday-improv-comedy-workshop-2026-09-29",
   "start": "2026-09-29 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Improv comedy workshop",
   "description": "every Tuesday 18:30 · at Kindred Studio · 200 THB · booking: https://www.facebook.com/kindredstudio.art",
   "url": "https://www.facebook.com/kindredstudio.art",
   "source": "steve-newsletter",
   "venue_name": "Kindred Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-kindred-studio",
    "name": "Kindred Studio",
    "province": "cm",
    "href": "cm/p/kindred-studio-cmnewsletterkindredstudio.html",
    "lat": 18.7780983,
    "lng": 98.9477781,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/kindredstudio.art",
      "text": "@kindredstudio.art",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-tuesday-language-exchange-2026-09-29",
   "start": "2026-09-29 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Language exchange",
   "description": "every Tuesday 19:00 · at The Moat House · free · booking: https://www.facebook.com/groups/349933706518867/",
   "url": "https://www.facebook.com/groups/349933706518867/",
   "source": "steve-newsletter",
   "venue_name": "The Moat House",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-1615270730",
    "name": "The Moat House",
    "province": "cm",
    "href": "cm/p/the-moat-house-1615270730.html",
    "lat": 18.7859508,
    "lng": 98.992976,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66897046166",
      "text": "+66897046166",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~sbkchiangmai",
      "text": "@sbkchiangmai",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/groups/349933706518867",
      "text": "@349933706518867",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-tuesday-mixed-sound-bath-2026-09-29",
   "start": "2026-09-29 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Mixed sound bath",
   "description": "every Tuesday 19:00 · at Chiang Mai Holistic · 90 THB · booking: http://www.chiangmaiholistic.com",
   "url": "http://www.chiangmaiholistic.com",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Holistic",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": "90 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-curated-chiangmai-holistic",
    "name": "Chiang Mai Holistic",
    "province": "cm",
    "href": "cm/p/chiang-mai-holistic-cmcuratedchiangmaiholistic.html",
    "lat": 18.802174,
    "lng": 98.961286,
    "photo": null,
    "cat": "medical",
    "channels": [
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cmholistic",
      "text": "@cmholistic",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.chiangmaiholistic.com/outpatient-counselling-chiang-mai.php",
      "text": "chiangmaiholistic.com/outpatient-counsel…",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-tuesday-quiz-night-2026-09-29",
   "start": "2026-09-29 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Quiz night",
   "description": "every Tuesday 20:00 · at Archers · booking: https://www.facebook.com/archerschiangmai",
   "url": "https://www.facebook.com/archerschiangmai",
   "source": "steve-newsletter",
   "venue_name": "Archers",
   "venue_from": "title",
   "recurring": true,
   "weekday": 1,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-29 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-2662194563",
    "name": "Archers",
    "province": "cm",
    "href": "cm/p/archers-2662194563.html",
    "lat": 18.7899827,
    "lng": 98.9900188,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66828479898",
      "text": "+66828479898",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/archerschiangmai",
      "text": "@archerschiangmai",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.archersbar.com",
      "text": "archersbar.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-herbal-steam-2026-09-30",
   "start": "2026-09-30 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Herbal steam",
   "description": "every Wednesday · at Maa Yoga Studio & Spa · 350 THB · booking: https://www.maawellnessretreat.com",
   "url": "https://www.maawellnessretreat.com",
   "source": "steve-newsletter",
   "venue_name": "Maa Yoga Studio & Spa",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "350 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 00:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-maa-yoga-studio",
    "name": "Maa Yoga Studio & Spa",
    "province": "cm",
    "href": "cm/p/maa-yoga-studio-spa-cmnewslettermaayogastudio.html",
    "lat": 18.776379,
    "lng": 98.982447,
    "photo": null,
    "cat": "massage",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66843615688",
      "text": "+66 84 361 5688",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.maawellnessretreat.com",
      "text": "maawellnessretreat.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-wednesday-yoga-at-cfcnx-2026-09-30",
   "start": "2026-09-30 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Yoga at CFCNX",
   "description": "every Wednesday 07:00 · at CFCNX · booking: https://www.facebook.com/cfcnxfitness",
   "url": "https://www.facebook.com/cfcnxfitness",
   "source": "steve-newsletter",
   "venue_name": "CFCNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 07:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-5009181282",
    "name": "CrossFit Chiang Mai (CFCNX)",
    "province": "cm",
    "href": "cm/p/crossfit-chiang-mai-cfcnx-5009181282.html",
    "lat": 18.8160668,
    "lng": 98.9805854,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:082-381-4938",
      "text": "082-381-4938",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/cfcnxfitness",
      "text": "@cfcnxfitness",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://cfcnxfitness.com/",
      "text": "cfcnxfitness.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-hatha-ashtanga-yoga-2026-09-30",
   "start": "2026-09-30 08:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Hatha & Ashtanga yoga",
   "description": "every Wednesday 08:30 · at The DEN Cnx · 300 THB · booking: https://linktr.ee/thedencnx",
   "url": "https://linktr.ee/thedencnx",
   "source": "steve-newsletter",
   "venue_name": "The DEN Cnx",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "300 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 08:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-the-den-cnx",
    "name": "theDENcnx",
    "province": "cm",
    "href": "cm/p/thedencnx-cmnewsletterthedencnx.html",
    "lat": 18.7496032,
    "lng": 98.9536907,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-wednesday-padel-wednesday-americano-2026-09-30",
   "start": "2026-09-30 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Padel Wednesday Americano",
   "description": "every Wednesday 09:30 · at Padel Club Chiang Mai · booking: https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "url": "https://app.playtomic.io/tenant/81c96967-fccb-4b98-9b1d-2ce7e8e1d129",
   "source": "steve-newsletter",
   "venue_name": "Padel Club Chiang Mai",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 09:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-padel-club-cm",
    "name": "Padel Club Chiang Mai",
    "province": "cm",
    "href": "cm/p/padel-club-chiang-mai-cmnewsletterpadelclubcm.html",
    "lat": 18.724555,
    "lng": 98.9984692,
    "photo": null,
    "cat": "sport",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-wednesday-morning-yoga-2026-09-30",
   "start": "2026-09-30 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Morning yoga",
   "description": "every Wednesday 10:00 · at Alt_PingRiver · 250 THB · booking: https://rebrand.ly/3f2320",
   "url": "https://rebrand.ly/3f2320",
   "source": "steve-newsletter",
   "venue_name": "Alt_PingRiver",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "250 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 10:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-alt-pingriver",
    "name": "Alt_PingRiver",
    "province": "cm",
    "href": "cm/p/alt-pingriver-cmnewsletteraltpingriver.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "business",
    "channels": [
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://luma.com/52xn3b1b",
      "text": "luma.com/52xn3b1b",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-w-wednesday-cnx-weekly-women-s-lunch-2026-09-30",
   "start": "2026-09-30 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "CNX weekly women's lunch",
   "description": "every Wednesday 12:00 · at Free Bird Cafe · booking: https://fb.me/e/2wzLRzfwa?mibextid=RQdjqZ",
   "url": "https://fb.me/e/2wzLRzfwa?mibextid=RQdjqZ",
   "source": "steve-newsletter",
   "venue_name": "Free Bird Cafe",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 12:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-node-6041336985",
    "name": "Free bird café",
    "province": "cm",
    "href": "cm/p/free-bird-caf-6041336985.html",
    "lat": 18.7941209,
    "lng": 98.972149,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1255372053339282/1255372060005948",
      "text": "@1255372060005948",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-chiang-mai-bridge-club-2026-09-30",
   "start": "2026-09-30 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Bridge Club",
   "description": "every Wednesday 13:00 · at Oak Tree · booking: http://www.bridgewebs.com/chiangmai/",
   "url": "http://www.bridgewebs.com/chiangmai/",
   "source": "steve-newsletter",
   "venue_name": "Oak Tree",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 13:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-421101573",
    "name": "The Oak Tree",
    "province": "cm",
    "href": "cm/p/the-oak-tree-421101573.html",
    "lat": 18.8068165,
    "lng": 98.9611892,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66819616121",
      "text": "+66819616121",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/179967392054201",
      "text": "@179967392054201",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:anongs.lampang@gmail.com",
      "text": "anongs.lampang@gmail.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-sketching-club-2026-09-30",
   "start": "2026-09-30 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Sketching club",
   "description": "every Wednesday 15:00 · at attika Studio",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "attika Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 15:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-attika-studio",
    "name": "attika Studio",
    "province": "cm",
    "href": "cm/p/attika-studio-cmnewsletterattikastudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-09-30-voter-assistance-clinic-for-u-s-voters",
   "start": "2026-09-30 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Voter assistance clinic for U.S. voters",
   "description": "30 September 2026 16:00 · at Alphabet City Pizza Co. · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Alphabet City Pizza Co.",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 16:00:00",
    "2026-10-07 16:00:00"
   ],
   "instances": 3,
   "place": {
    "id": "cm-newsletter-alphabet-city-pizza",
    "name": "Alphabet City Pizza Co.",
    "province": "cm",
    "href": "cm/p/alphabet-city-pizza-co-cmnewsletteralphabetcitypizza.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-w-wednesday-catan-night-2026-09-30",
   "start": "2026-09-30 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Catan night",
   "description": "every Wednesday 18:00 · at Game Tree Café · 200 THB · booking: https://www.facebook.com/GameTreeCafe",
   "url": "https://www.facebook.com/GameTreeCafe",
   "source": "steve-newsletter",
   "venue_name": "Game Tree Café",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "200 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-game-tree-cafe",
    "name": "Game Tree Café",
    "province": "cm",
    "href": "cm/p/game-tree-caf-cmnewslettergametreecafe.html",
    "lat": 18.789124,
    "lng": 98.970527,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:094-968-6384",
      "text": "094-968-6384",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/2872631169763098/2872631173096431",
      "text": "@2872631173096431",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "event_316638674@meetup.com",
   "start": "2026-09-30 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-09-30 20:00:00",
   "title": "Did We Kill The Family? (Free Chiang Mai Weds Night Discussion Group)",
   "description": "Questions That Matter (Free Weekly Wed 6pm Meetup Group) We’re living in a world where humans are increasingly choosing not to marry, not to have children, and sometimes not to maintain relationships with their biological families at all.  Many of us are living alone, forming chosen families, or deciding that blood ties alone are not enough to justify continuing a relationship.  Yet the essential functions of a family haven't disappeared. Someone still has to raise children, care for the sick, support people through crises, look after the elderly, and do the invisible work that keeps society r",
   "url": "https://www.meetup.com/questionsthatmatter/events/316638674/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-w-wednesday-bachata-kizomba-for-beginners-2026-09-30",
   "start": "2026-09-30 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bachata & kizomba for beginners",
   "description": "every Wednesday 18:30 · at Bailamos Dance Studio · 400 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Bailamos Dance Studio",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "400 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-bailamos-dance-studio",
    "name": "Bailamos Dance Studio",
    "province": "cm",
    "href": "cm/p/bailamos-dance-studio-cmnewsletterbailamosdancestudio.html",
    "lat": 18.793289,
    "lng": 98.975939,
    "photo": null,
    "cat": "community",
    "channels": [],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-wednesday-breaking-practice-b-boy-b-girl-2026-09-30",
   "start": "2026-09-30 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Breaking practice (b-boy & b-girl)",
   "description": "every Wednesday 18:30 · at Chotana Mall · booking: https://www.facebook.com/events/1970656306851334/1970656426851322/",
   "url": "https://www.facebook.com/events/1970656306851334/1970656426851322/",
   "source": "steve-newsletter",
   "venue_name": "Chotana Mall",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-chotana-mall",
    "name": "โชตนา มอลล์ · Chotana Mall Chiang Mai",
    "province": "cm",
    "href": "cm/p/chotana-mall-chiang-mai-cmnewsletterchotanamall.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/chotanamallchiangmai",
      "text": "@chotanamallchiangmai",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-w-wednesday-free-yoga-at-one-nimman-2026-09-30",
   "start": "2026-09-30 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Free yoga at One Nimman",
   "description": "every Wednesday 18:30 · at One Nimman · free · booking: https://www.facebook.com/onenimman/",
   "url": "https://www.facebook.com/onenimman/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 18:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-wednesday-bingo-night-2026-09-30",
   "start": "2026-09-30 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Bingo night",
   "description": "every Wednesday 19:00 · at Thai 1 On Bar & Grill · free",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Thai 1 On Bar & Grill",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-255927399",
    "name": "Thai 1 On",
    "province": "cm",
    "href": "cm/p/thai-1-on-255927399.html",
    "lat": 18.7940969,
    "lng": 98.9922361,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66806843043",
      "text": "+66806843043",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/586425621747844",
      "text": "@586425621747844",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://thai1on-website.vercel.app/",
      "text": "thai1on-website.vercel.app",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-farangutans-fc-football-2026-09-30",
   "start": "2026-09-30 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Farangutans FC football",
   "description": "every Wednesday 19:00 · at Dream Star Academy Football Club · booking: https://www.facebook.com/groups/203913962982666/",
   "url": "https://www.facebook.com/groups/203913962982666/",
   "source": "steve-newsletter",
   "venue_name": "Dream Star Academy Football Club",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-dream-star-academy-fc",
    "name": "Dream Star Academy Football Club",
    "province": "cm",
    "href": "cm/p/dream-star-academy-football-club-cmnewsletterdreamstaracademyfc.html",
    "lat": 18.776056,
    "lng": 99.0698797,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66815940650",
      "text": "+66815940650",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/144320869568954",
      "text": "@144320869568954",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:ortega_toto@hotmail.com",
      "text": "ortega_toto@hotmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-music-night-2026-09-30",
   "start": "2026-09-30 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Music night",
   "description": "every Wednesday 19:00 · at Yummy Pizza · booking: https://www.facebook.com/yummypizzachiangmai/",
   "url": "https://www.facebook.com/yummypizzachiangmai/",
   "source": "steve-newsletter",
   "venue_name": "Yummy Pizza",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 19:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-562707358",
    "name": "Yummy Pizza",
    "province": "cm",
    "href": "cm/p/yummy-pizza-562707358.html",
    "lat": 18.7413996,
    "lng": 98.9380967,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:080-112-2561",
      "text": "080-112-2561",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/yummypizzachiangmai",
      "text": "@yummypizzachiangmai",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://yummychiangmai.com/",
      "text": "yummychiangmai.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-wednesday-cobras-touch-rugby-2026-09-30",
   "start": "2026-09-30 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Cobras touch rugby",
   "description": "every Wednesday 20:00 · booking: https://www.facebook.com/cobrasrugby",
   "url": "https://www.facebook.com/cobrasrugby",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 2,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 20:00:00"
   ],
   "instances": 2,
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-w-wednesday-trivia-night-2026-09-30",
   "start": "2026-09-30 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Trivia night",
   "description": "every Wednesday 20:00 · at The Globe · free · booking: https://www.facebook.com/theglobechiangmai",
   "url": "https://www.facebook.com/theglobechiangmai",
   "source": "steve-newsletter",
   "venue_name": "The Globe",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "free",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-the-globe-cnx",
    "name": "The Globe",
    "province": "cm",
    "href": "cm/p/the-globe-cmnewslettertheglobecnx.html",
    "lat": 18.794005,
    "lng": 98.992254,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66967057960",
      "text": "+66967057960",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/theglobechiangmai",
      "text": "@theglobechiangmai",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://gofund.me/d146da2d6",
      "text": "gofund.me/d146da2d6",
      "badge": [
       "ไปที่ gofundme.com",
       "now at gofundme.com"
      ]
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "uid": "newsletter-w-wednesday-trivia-quiz-2026-09-30",
   "start": "2026-09-30 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Trivia quiz",
   "description": "every Wednesday 20:00 · at GooMan's CNX · 60 THB · booking: https://www.facebook.com/p/GooMans-cnx-61573583033500/",
   "url": "https://www.facebook.com/p/GooMans-cnx-61573583033500/",
   "source": "steve-newsletter",
   "venue_name": "GooMan's CNX",
   "venue_from": "title",
   "recurring": true,
   "weekday": 2,
   "cost": "60 THB",
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-09-30 20:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-newsletter-goomans-cnx",
    "name": "GooMan's CNX",
    "province": "cm",
    "href": "cm/p/gooman-s-cnx-cmnewslettergoomanscnx.html",
    "lat": 18.804037,
    "lng": 98.978503,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/p/GooMans-cnx-61573583033500",
      "text": "@GooMans-cnx-61573583033500",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:seankyleprice@gmail.com",
      "text": "seankyleprice@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 13
  },
  {
   "source": "payap-lll",
   "uid": "273487",
   "title": "Chiang Mai Photographers – Convenience Stores",
   "start": "2026-10-01 10:00:00",
   "end": "2026-10-01 12:00:00",
   "tz": "UTC+7",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/chiang-mai-photographers-convenience-stores/",
   "cost": "Free",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "event_316526284@meetup.com",
   "start": "2026-10-01 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-10-01 20:00:00",
   "title": "HAS YOUR LIFE ALREADY HAPPENED?",
   "description": "Beyond Small Talk, Chiang Mai # HAS YOUR LIFE ALREADY HAPPENED?  ### Are We Living Our Future — or Simply Experiencing What Already Exists?  📅 **Thursday, October 1, 2026** 🕕 **6:00 PM** 📍 **Spice Garden, Chiang Mai** What if the future isn't something we're moving toward? What if, in some sense, **your entire life already exists** — your birth, relationships, heartbreaks, unexpected encounters, successes, failures, turning points, and the person you eventually become? And what if what we call **“the present”** is simply the part of that life our consciousness is experiencing right now? We nor",
   "url": "https://www.meetup.com/beyond-small-talk-chiang-mai/events/316526284/",
   "source": "meetup-ical",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "meetup-ical"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-10-02-supper-society-with-chef-andrew-yeo",
   "start": "2026-10-02 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Supper Society with Chef Andrew Yeo",
   "description": "2 October 2026 18:00 · at Four Seasons Resort Chiang Mai · 6000 THB · booking: https://www.fourseasons.com/chiangmai/dining/restaurants/north/",
   "url": "https://www.fourseasons.com/chiangmai/dining/restaurants/north/",
   "source": "steve-newsletter",
   "venue_name": "Four Seasons Resort Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "6000 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-b4e6e853-1fb0-4d82-9c59-ba5f125bb319",
    "name": "Four Seasons Resort Chiang Mai",
    "province": "cm",
    "href": "cm/p/four-seasons-resort-chiang-mai-46853104829595125319.html",
    "lat": 18.915932655334473,
    "lng": 98.93163299560547,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653298181",
      "text": "+6653298181",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/131250710265117",
      "text": "@131250710265117",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-02-live-comedy-david-alfie-ward",
   "start": "2026-10-02 20:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Live comedy: David Alfie Ward",
   "description": "2 October 2026 20:00 · at UN Irish Pub · 350 THB · booking: https://www.ticketmelon.com/thepunchup/DavidAlfieWard",
   "url": "https://www.ticketmelon.com/thepunchup/DavidAlfieWard",
   "source": "steve-newsletter",
   "venue_name": "UN Irish Pub",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "350 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-324137063",
    "name": "UN Irish Pub",
    "province": "cm",
    "href": "cm/p/un-irish-pub-324137063.html",
    "lat": 18.7906034,
    "lng": 98.9915113,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653214554",
      "text": "+6653214554",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/unirishpub",
      "text": "@unirishpub",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.unirishpubrestaurant.com/",
      "text": "unirishpubrestaurant.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-w-saturday-slowcial-running-club-cm-2026-10-03",
   "start": "2026-10-03 07:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Slowcial Running Club CM",
   "description": "every Saturday 07:30",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": true,
   "weekday": 5,
   "cost": null,
   "from_rule": true,
   "sources": [
    "steve-newsletter"
   ],
   "next_dates": [
    "2026-10-03 07:30:00"
   ],
   "instances": 1,
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-10-03-international-school-gateway-fair",
   "start": "2026-10-03 09:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "International School Gateway Fair",
   "description": "3 October 2026 09:00 · at Shangri-La Chiang Mai · free · booking: https://edfairsasia.com/chiang-mai-gateway",
   "url": "https://edfairsasia.com/chiang-mai-gateway",
   "source": "steve-newsletter",
   "venue_name": "Shangri-La Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-440038015",
    "name": "Shangri-La Hotel Chiang Mai",
    "province": "cm",
    "href": "cm/p/shangri-la-hotel-chiang-mai-440038015.html",
    "lat": 18.7783742,
    "lng": 99.0007437,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053-253-888",
      "text": "053-253-888",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.shangri-la.com/chiangmai/shangrila",
      "text": "shangri-la.com/chiangmai/shangrila",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:slcm@shangri-la.com",
      "text": "slcm@shangri-la.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-03-book-people",
   "start": "2026-10-03 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Book People",
   "description": "3 October 2026 09:30 · at Terroir Roasters",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Terroir Roasters",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-13240145513",
    "name": "Terroir Roasters",
    "province": "cm",
    "href": "cm/p/terroir-roasters-13240145513.html",
    "lat": 18.7244677,
    "lng": 98.9226941,
    "photo": null,
    "cat": "food",
    "channels": [],
    "precision": "exact"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-d-2026-10-03-monthly-expat-breakfast-buffet",
   "start": "2026-10-03 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Monthly expat breakfast buffet",
   "description": "3 October 2026 09:30 · at The Duke's Ruamchok · 345 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Duke's Ruamchok",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "345 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-3237944103",
    "name": "Duke's Ruamchok",
    "province": "cm",
    "href": "cm/p/duke-s-ruamchok-3237944103.html",
    "lat": 18.8322124,
    "lng": 99.0049388,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053-240-550",
      "text": "053-240-550",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/655302078416560",
      "text": "@655302078416560",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:expatbreakfast@thedukes.co.th",
      "text": "expatbreakfast@thedukes.co.th",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-03-melodies-and-motifs-in-the-mountains-exhibition-closed-mond",
   "start": "2026-10-03 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2027-01-10",
   "title": "Melodies and Motifs in the Mountains: exhibition (closed Mondays)",
   "description": "3 October 2026 10:00 – 10 January 2027 · at Chiang Mai City Craft Space",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai City Craft Space",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-cm-city-craft-space",
    "name": "Chiang Mai City Craft Space",
    "province": "cm",
    "href": "cm/p/chiang-mai-city-craft-space-cmnewslettercmcitycraftspace.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "museums-galleries",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:CulturalCrossroadsAsia@gmail.com",
      "text": "CulturalCrossroadsAsia@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "source": "payap-lll",
   "uid": "273413",
   "title": "The Spark E-motions as Energy in Motion",
   "start": "2026-10-03 10:00:00",
   "end": "2026-10-03 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/the-spark-e-motions-as-energy-in-motion/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-10-03-young-artist-recitals-prem-international-school",
   "start": "2026-10-03 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Young artist recitals (Prem International School)",
   "description": "3 October 2026 15:00 · at Anantara Chiang Mai Resort",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Anantara Chiang Mai Resort",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-anantara-cm-resort",
    "name": "อนันตรา เชียงใหม่ รีสอร์ท · Anantara Chiang Mai Resort",
    "province": "cm",
    "href": "cm/p/anantara-chiang-mai-resort-cmnewsletteranantaracmresort.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653253333",
      "text": "+66 53 253 333",
      "badge": null
     },
     {
      "kind": "line",
      "cls": "line",
      "th": "LINE",
      "en": "LINE",
      "href": "https://line.me/R/ti/p/~anantarachiangmai",
      "text": "@anantarachiangmai",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:communications.achm@anantara.com",
      "text": "communications.achm@anantara.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-d-2026-10-03-tales-my-ancestors-taught-me-akha-songs-and-stories",
   "start": "2026-10-03 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Tales My Ancestors Taught Me: Akha songs and stories",
   "description": "3 October 2026 16:00 · at Chiang Mai City Craft Space",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai City Craft Space",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-cm-city-craft-space",
    "name": "Chiang Mai City Craft Space",
    "province": "cm",
    "href": "cm/p/chiang-mai-city-craft-space-cmnewslettercmcitycraftspace.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "museums-galleries",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:CulturalCrossroadsAsia@gmail.com",
      "text": "CulturalCrossroadsAsia@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 8
  },
  {
   "uid": "newsletter-d-2026-10-04-mindful-hike-8-km",
   "start": "2026-10-04 07:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Mindful hike, 8 km",
   "description": "4 October 2026 07:30 · at Wat Aranyawas · booking: https://www.cognitivefitnesscoach.com/events/mindful-hike-m2exl",
   "url": "https://www.cognitivefitnesscoach.com/events/mindful-hike-m2exl",
   "source": "steve-newsletter",
   "venue_name": "Wat Aranyawas",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-wat-aranyawas-ban-pong",
    "name": "Wat Aranyawas (Wat Ban Pong)",
    "province": "cm",
    "href": "cm/p/wat-aranyawas-wat-ban-pong-cmnewsletterwataranyawasbanpong.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "wat",
    "channels": [],
    "precision": "alias"
   },
   "richness": 7
  },
  {
   "uid": "newsletter-d-2026-10-04-open-day-yoga-meditation-lunch-and-rooftop-kirtan",
   "start": "2026-10-04 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Open day: yoga, meditation, lunch and rooftop kirtan",
   "description": "4 October 2026 10:00 · at Ganesha House Chiang Mai · free · booking: https://www.facebook.com/events/1744632796747114/",
   "url": "https://www.facebook.com/events/1744632796747114/",
   "source": "steve-newsletter",
   "venue_name": "Ganesha House Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-ganesha-house",
    "name": "Ganesha House Chiang Mai",
    "province": "cm",
    "href": "cm/p/ganesha-house-chiang-mai-cmnewsletterganeshahouse.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "sport",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66933172748",
      "text": "+66 93 317 2748",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://ganeshahousechiangmai.com",
      "text": "ganeshahousechiangmai.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "alias"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-10-04-grand-intercontinental-sunday-brunch-at-the-gad-lanna",
   "start": "2026-10-04 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Grand InterContinental Sunday brunch at The Gad Lanna",
   "description": "4 October 2026 12:00 · at InterContinental Chiang Mai The Mae Ping · 2400 THB · booking: https://chiangmai.intercontinental.com/.../intercontinent",
   "url": "https://chiangmai.intercontinental.com/.../intercontinent",
   "source": "steve-newsletter",
   "venue_name": "InterContinental Chiang Mai The Mae Ping",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2400 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-7f1b3f8c-b9a7-4af5-ac6a-d808d08882ce",
    "name": "InterContinental Chiang Mai The Mae Ping",
    "province": "cm",
    "href": "cm/p/intercontinental-chiang-mai-the-mae-ping-71389745680808882.html",
    "lat": 18.782917976379395,
    "lng": 98.9980239868164,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6652090998",
      "text": "+6652090998",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/103949102132048",
      "text": "@103949102132048",
      "badge": null
     },
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:chiangmai@ihg.com",
      "text": "chiangmai@ihg.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-04-golden-traditions-afternoon-tea",
   "start": "2026-10-04 13:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Golden Traditions afternoon tea",
   "description": "4 October 2026 13:00 · at Four Seasons Resort Chiang Mai · 1500 THB · booking: https://www.fourseasons.com/chiangmai/dining/restaurants/khao/",
   "url": "https://www.fourseasons.com/chiangmai/dining/restaurants/khao/",
   "source": "steve-newsletter",
   "venue_name": "Four Seasons Resort Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "1500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-b4e6e853-1fb0-4d82-9c59-ba5f125bb319",
    "name": "Four Seasons Resort Chiang Mai",
    "province": "cm",
    "href": "cm/p/four-seasons-resort-chiang-mai-46853104829595125319.html",
    "lat": 18.915932655334473,
    "lng": 98.93163299560547,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653298181",
      "text": "+6653298181",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/131250710265117",
      "text": "@131250710265117",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-04-taste-of-heritage-dinner-at-rim-tai-kitchen",
   "start": "2026-10-04 17:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Taste of Heritage dinner at Rim Tai Kitchen",
   "description": "4 October 2026 17:00 · at Four Seasons Resort Chiang Mai · 2500 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Four Seasons Resort Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-ovt-b4e6e853-1fb0-4d82-9c59-ba5f125bb319",
    "name": "Four Seasons Resort Chiang Mai",
    "province": "cm",
    "href": "cm/p/four-seasons-resort-chiang-mai-46853104829595125319.html",
    "lat": 18.915932655334473,
    "lng": 98.93163299560547,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653298181",
      "text": "+6653298181",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/131250710265117",
      "text": "@131250710265117",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "10001046",
   "title": "Thai Language for Beginners",
   "start": "2026-10-05 13:00:00",
   "end": "2026-10-05 15:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/thai-language-for-beginners/2026-10-05/",
   "cost": "3500฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 0,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-10-05 13:00:00",
    "2026-10-12 13:00:00",
    "2026-10-19 13:00:00",
    "2026-10-26 13:00:00",
    "2026-11-02 13:00:00",
    "2026-11-09 13:00:00",
    "2026-11-16 13:00:00",
    "2026-11-23 13:00:00"
   ],
   "instances": 8,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "10001070",
   "title": "Half‑Day Excursion to Ancient Lamphun & Khom Saen Duang Lantern Festival",
   "start": "2026-10-05 15:30:00",
   "end": "2026-10-05 20:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/half-day-excursion-to-ancient-lamphun-khom-saen-duang-lantern-festival/2026-10-05/",
   "cost": "1600฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 0,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-10-05 15:30:00",
    "2026-10-12 15:30:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "10001015",
   "title": "Portraits in Drawing and Watercolor",
   "start": "2026-10-06 13:00:00",
   "end": "2026-10-06 14:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/portraits-in-drawing-and-watercolor/2026-10-06/",
   "cost": "2250฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 1,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-10-06 13:00:00",
    "2026-10-20 13:00:00",
    "2026-10-27 13:00:00",
    "2026-11-03 13:00:00",
    "2026-11-10 13:00:00"
   ],
   "instances": 5,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "273303",
   "title": "Traditional Thai Herbal Compress",
   "start": "2026-10-07 08:00:00",
   "end": "2026-10-07 13:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/traditional-thai-herbal-compress/",
   "cost": "1,150฿",
   "venue_name": "Integrated Tribal Development Foundation",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-ovt-abb8d458-8384-4e97-9387-43638ec9fe00",
    "name": "Integrated Tribal Development Foundation",
    "province": "cm",
    "href": "cm/p/integrated-tribal-development-foundation-84588384497938743638900.html",
    "lat": 18.853074073791504,
    "lng": 98.9896011352539,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653114893",
      "text": "+6653114893",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/583888518368759",
      "text": "@583888518368759",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.itdfinternational.org/",
      "text": "itdfinternational.org",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273228",
   "title": "Data and Cybersecurity: Staying Safe in a Digital World",
   "start": "2026-10-08 10:00:00",
   "end": "2026-10-08 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/data-and-cybersecurity-staying-safe-in-a-digital-world-2/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-10-08-jazz-and-wine-at-one-nimman",
   "start": "2026-10-08 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jazz and Wine at One Nimman",
   "description": "8 October 2026 15:00 · at One Nimman · booking: https://www.onenimman.com/event/",
   "url": "https://www.onenimman.com/event/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-08-kirtan-for-compassionate-care",
   "start": "2026-10-08 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Kirtan for compassionate care",
   "description": "8 October 2026 18:00 · at FahLanna Art Museum · booking: https://www.facebook.com/events/1313748297387181/1314134284015249/",
   "url": "https://www.facebook.com/events/1313748297387181/1314134284015249/",
   "source": "steve-newsletter",
   "venue_name": "FahLanna Art Museum",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-fahlanna-art-museum",
    "name": "FahLanna Art Museum",
    "province": "cm",
    "href": "cm/p/fahlanna-art-museum-cmnewsletterfahlannaartmuseum.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "museums-galleries",
    "channels": [],
    "precision": "alias"
   },
   "richness": 7
  },
  {
   "uid": "newsletter-d-2026-10-08-korean-saju-the-map-of-your-life",
   "start": "2026-10-08 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Korean Saju — The Map of Your Life",
   "description": "8 October 2026 18:00 · at Spice Garden · booking: https://www.meetup.com/th-th/beyond-small-talk-chiang-mai/events/316611013/",
   "url": "https://www.meetup.com/th-th/beyond-small-talk-chiang-mai/events/316611013/",
   "source": "steve-newsletter",
   "venue_name": "Spice Garden",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "meetup-ical",
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-1005881892",
    "name": "Spice Garden",
    "province": "cm",
    "href": "cm/p/spice-garden-1005881892.html",
    "lat": 18.7896396,
    "lng": 98.9924179,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053215011",
      "text": "053215011",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/spicegardenth",
      "text": "@spicegardenth",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://spicegarden.co.th/",
      "text": "spicegarden.co.th",
      "badge": [
       "ไปที่ spicegardenchiangmai.com",
       "now at spicegardenchiangmai.com"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-09-chiang-mai-fencing-open",
   "start": "2026-10-09 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Fencing Open",
   "description": "9 October 2026 07:00 · at Chiang Mai Hall · booking: https://drive.google.com/.../1k6z0czTgJnLZf7xGLgT.../view",
   "url": "https://drive.google.com/.../1k6z0czTgJnLZf7xGLgT.../view",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Hall",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-cm-hall-airport-plaza",
    "name": "เชียงใหม่ฮอลล์ · Chiang Mai Hall",
    "province": "cm",
    "href": "cm/p/chiang-mai-hall-cmnewslettercmhallairportplaza.html",
    "lat": 18.771543,
    "lng": 98.972879,
    "photo": null,
    "cat": "shopping",
    "channels": [],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "source": "payap-lll",
   "uid": "10001144",
   "title": "Thai Language for Beginners",
   "start": "2026-10-09 09:30:00",
   "end": "2026-10-09 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/thai-language-for-beginners/2026-10-09/",
   "cost": "3500฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 4,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-10-09 09:30:00",
    "2026-10-16 09:30:00",
    "2026-10-23 09:30:00",
    "2026-10-30 09:30:00",
    "2026-11-06 09:30:00",
    "2026-11-13 09:30:00",
    "2026-11-20 09:30:00",
    "2026-11-27 09:30:00"
   ],
   "instances": 8,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-09-jazz-and-wine-at-one-nimman",
   "start": "2026-10-09 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jazz and Wine at One Nimman",
   "description": "9 October 2026 15:00 · at One Nimman · booking: https://www.onenimman.com/event/",
   "url": "https://www.onenimman.com/event/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-09-shape-the-future-first-green-drinks-gathering",
   "start": "2026-10-09 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Shape The Future: first Green Drinks gathering",
   "description": "9 October 2026 18:00 · at Charming Home Chiang Mai · booking: https://www.meetup.com/sdg-drinks-chiang-mai/events/316535225/",
   "url": "https://www.meetup.com/sdg-drinks-chiang-mai/events/316535225/",
   "source": "steve-newsletter",
   "venue_name": "Charming Home Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-charming-home",
    "name": "Charming Home Chiang Mai",
    "province": "cm",
    "href": "cm/p/charming-home-chiang-mai-cmnewslettercharminghome.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [],
    "precision": "alias"
   },
   "richness": 7
  },
  {
   "uid": "newsletter-d-2026-10-10-chiang-mai-fencing-open",
   "start": "2026-10-10 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Fencing Open",
   "description": "10 October 2026 07:00 · at Chiang Mai Hall · booking: https://drive.google.com/.../1k6z0czTgJnLZf7xGLgT.../view",
   "url": "https://drive.google.com/.../1k6z0czTgJnLZf7xGLgT.../view",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Hall",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-cm-hall-airport-plaza",
    "name": "เชียงใหม่ฮอลล์ · Chiang Mai Hall",
    "province": "cm",
    "href": "cm/p/chiang-mai-hall-cmnewslettercmhallairportplaza.html",
    "lat": 18.771543,
    "lng": 98.972879,
    "photo": null,
    "cat": "shopping",
    "channels": [],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-10-alala-dance-fest-spirit-and-ritual",
   "start": "2026-10-10 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "ALaLa Dance Fest: Spirit and Ritual",
   "description": "10 October 2026 10:00 · at Kalm Village · 350 THB · booking: https://www.facebook.com/alala.dancefest/",
   "url": "https://www.facebook.com/alala.dancefest/",
   "source": "steve-newsletter",
   "venue_name": "Kalm Village",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "350 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-10297921309",
    "name": "Kalm Village Chiangmai",
    "province": "cm",
    "href": "cm/p/kalm-village-chiangmai-10297921309.html",
    "lat": 18.7833599,
    "lng": 98.9863906,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66933209809",
      "text": "+66933209809",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/106654078101242",
      "text": "@106654078101242",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.kalmvillage.com/",
      "text": "kalmvillage.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-10-jazz-and-wine-at-one-nimman",
   "start": "2026-10-10 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jazz and Wine at One Nimman",
   "description": "10 October 2026 15:00 · at One Nimman · booking: https://www.onenimman.com/event/",
   "url": "https://www.onenimman.com/event/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "event_316634561@meetup.com",
   "start": "2026-10-10 18:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": "2026-10-10 20:00:00",
   "title": "🍽️ Saturday Social Dinner at Spice Garden",
   "description": "Beyond Small Talk, Chiang Mai # 🍽️ Saturday Social Dinner at Spice Garden  Looking for a relaxed and friendly way to spend your Saturday evening in Chiang Mai? Join us for our **Saturday Social Dinner at Spice Garden** — a casual evening designed for meeting new people, making new friends, enjoying good food, and having great conversations. Whether you're new to Chiang Mai, have lived here for years, are traveling through, retired, working remotely, or simply looking to expand your social circle, you're welcome to join us. There’s **no formal agenda and no pressure**. Come as you are, order wh",
   "url": "https://www.meetup.com/beyond-small-talk-chiang-mai/events/316634561/",
   "source": "meetup-ical",
   "venue_name": "Spice Garden",
   "venue_from": "title",
   "recurring": true,
   "weekday": 5,
   "sources": [
    "meetup-ical"
   ],
   "next_dates": [
    "2026-10-10 18:00:00",
    "2026-10-24 18:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-1005881892",
    "name": "Spice Garden",
    "province": "cm",
    "href": "cm/p/spice-garden-1005881892.html",
    "lat": 18.7896396,
    "lng": 98.9924179,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:053215011",
      "text": "053215011",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/spicegardenth",
      "text": "@spicegardenth",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://spicegarden.co.th/",
      "text": "spicegarden.co.th",
      "badge": [
       "ไปที่ spicegardenchiangmai.com",
       "now at spicegardenchiangmai.com"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-10-trio-plus-a-flute-concert",
   "start": "2026-10-10 18:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Trio Plus: a flute concert",
   "description": "10 October 2026 18:30 · at The Prince Royal's College · 500 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Prince Royal's College",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-189054411",
    "name": "โรงเรียนปรินส์รอยแยลส์วิทยาลัย · The Prince Royal's College",
    "province": "cm",
    "href": "cm/p/the-prince-royal-s-college-189054411.html",
    "lat": 18.7975433,
    "lng": 99.0055247,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66946432224",
      "text": "+66946432224",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/144581658981273",
      "text": "@144581658981273",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.prc.ac.th/",
      "text": "prc.ac.th",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-11-moonlight-music-camp-string-players",
   "start": "2026-10-11 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Moonlight Music Camp (string players)",
   "description": "11 October 2026 · booking: https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "url": "https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-10-11-chiang-mai-fencing-open",
   "start": "2026-10-11 07:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Fencing Open",
   "description": "11 October 2026 07:00 · at Chiang Mai Hall · booking: https://drive.google.com/.../1k6z0czTgJnLZf7xGLgT.../view",
   "url": "https://drive.google.com/.../1k6z0czTgJnLZf7xGLgT.../view",
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Hall",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-cm-hall-airport-plaza",
    "name": "เชียงใหม่ฮอลล์ · Chiang Mai Hall",
    "province": "cm",
    "href": "cm/p/chiang-mai-hall-cmnewslettercmhallairportplaza.html",
    "lat": 18.771543,
    "lng": 98.972879,
    "photo": null,
    "cat": "shopping",
    "channels": [],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-11-alala-dance-fest-spirit-and-ritual",
   "start": "2026-10-11 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "ALaLa Dance Fest: Spirit and Ritual",
   "description": "11 October 2026 10:00 · at Kalm Village · 350 THB · booking: https://www.facebook.com/alala.dancefest/",
   "url": "https://www.facebook.com/alala.dancefest/",
   "source": "steve-newsletter",
   "venue_name": "Kalm Village",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "350 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-10297921309",
    "name": "Kalm Village Chiangmai",
    "province": "cm",
    "href": "cm/p/kalm-village-chiangmai-10297921309.html",
    "lat": 18.7833599,
    "lng": 98.9863906,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66933209809",
      "text": "+66933209809",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/106654078101242",
      "text": "@106654078101242",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.kalmvillage.com/",
      "text": "kalmvillage.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-11-buy-nothing-free-swap",
   "start": "2026-10-11 12:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Buy Nothing free swap",
   "description": "11 October 2026 12:30 · at Free Bird Cafe · free · booking: https://www.facebook.com/events/1255372053339282/1255372066672614/",
   "url": "https://www.facebook.com/events/1255372053339282/1255372066672614/",
   "source": "steve-newsletter",
   "venue_name": "Free Bird Cafe",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "free",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-6041336985",
    "name": "Free bird café",
    "province": "cm",
    "href": "cm/p/free-bird-caf-6041336985.html",
    "lat": 18.7941209,
    "lng": 98.972149,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1255372053339282/1255372060005948",
      "text": "@1255372060005948",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-11-jazz-and-wine-at-one-nimman",
   "start": "2026-10-11 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jazz and Wine at One Nimman",
   "description": "11 October 2026 15:00 · at One Nimman · booking: https://www.onenimman.com/event/",
   "url": "https://www.onenimman.com/event/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-12-moonlight-music-camp-string-players",
   "start": "2026-10-12 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Moonlight Music Camp (string players)",
   "description": "12 October 2026 · booking: https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "url": "https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-10-12-alala-dance-fest-spirit-and-ritual",
   "start": "2026-10-12 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "ALaLa Dance Fest: Spirit and Ritual",
   "description": "12 October 2026 10:00 · at Kalm Village · 350 THB · booking: https://www.facebook.com/alala.dancefest/",
   "url": "https://www.facebook.com/alala.dancefest/",
   "source": "steve-newsletter",
   "venue_name": "Kalm Village",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "350 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-10297921309",
    "name": "Kalm Village Chiangmai",
    "province": "cm",
    "href": "cm/p/kalm-village-chiangmai-10297921309.html",
    "lat": 18.7833599,
    "lng": 98.9863906,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66933209809",
      "text": "+66933209809",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/106654078101242",
      "text": "@106654078101242",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.kalmvillage.com/",
      "text": "kalmvillage.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-12-jazz-and-wine-at-one-nimman",
   "start": "2026-10-12 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jazz and Wine at One Nimman",
   "description": "12 October 2026 15:00 · at One Nimman · booking: https://www.onenimman.com/event/",
   "url": "https://www.onenimman.com/event/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-13-moonlight-music-camp-string-players",
   "start": "2026-10-13 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Moonlight Music Camp (string players)",
   "description": "13 October 2026 · booking: https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "url": "https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-10-13-alala-dance-fest-spirit-and-ritual",
   "start": "2026-10-13 10:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "ALaLa Dance Fest: Spirit and Ritual",
   "description": "13 October 2026 10:00 · at Kalm Village · 350 THB · booking: https://www.facebook.com/alala.dancefest/",
   "url": "https://www.facebook.com/alala.dancefest/",
   "source": "steve-newsletter",
   "venue_name": "Kalm Village",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "350 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-10297921309",
    "name": "Kalm Village Chiangmai",
    "province": "cm",
    "href": "cm/p/kalm-village-chiangmai-10297921309.html",
    "lat": 18.7833599,
    "lng": 98.9863906,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66933209809",
      "text": "+66933209809",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/106654078101242",
      "text": "@106654078101242",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.kalmvillage.com/",
      "text": "kalmvillage.com",
      "badge": null
     }
    ],
    "precision": "tokens"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-13-lunch-buffet-at-gaj-kitchen-and-bar",
   "start": "2026-10-13 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lunch buffet at Gaj Kitchen and Bar",
   "description": "13 October 2026 12:00 · at Chiang Mai Marriott Hotel · 990 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Marriott Hotel",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "990 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-chiang-mai-marriott",
    "name": "โรงแรมเชียงใหม่ แมริออท · Chiang Mai Marriott Hotel",
    "province": "cm",
    "href": "cm/p/chiang-mai-marriott-hotel-cmnewsletterchiangmaimarriott.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66(0)53-253-666",
      "text": "+66 (0) 53-253-666",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-13-jazz-and-wine-at-one-nimman",
   "start": "2026-10-13 15:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Jazz and Wine at One Nimman",
   "description": "13 October 2026 15:00 · at One Nimman · booking: https://www.onenimman.com/event/",
   "url": "https://www.onenimman.com/event/",
   "source": "steve-newsletter",
   "venue_name": "One Nimman",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-627946317",
    "name": "One Nimman",
    "province": "cm",
    "href": "cm/p/one-nimman-627946317.html",
    "lat": 18.8000643,
    "lng": 98.968004,
    "photo": null,
    "cat": "shopping",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66865673330",
      "text": "+66865673330",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/onenimman",
      "text": "@onenimman",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.onenimman.com/",
      "text": "onenimman.com",
      "badge": [
       "ยังไม่ได้ตรวจ",
       "not checked yet"
      ]
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-14-moonlight-music-camp-string-players",
   "start": "2026-10-14 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Moonlight Music Camp (string players)",
   "description": "14 October 2026 · booking: https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "url": "https://docs.google.com/.../1nlJS5SsrsHb.../edit",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "source": "payap-lll",
   "uid": "273039",
   "title": "Amulets, Tattoos and Other Sacred Objects in Thai Buddhism",
   "start": "2026-10-14 10:00:00",
   "end": "2026-10-14 23:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/amulets-tattoos-and-other-sacred-objects-in-thai-buddhism-2/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-10-14-lunch-buffet-at-gaj-kitchen-and-bar",
   "start": "2026-10-14 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lunch buffet at Gaj Kitchen and Bar",
   "description": "14 October 2026 12:00 · at Chiang Mai Marriott Hotel · 990 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Marriott Hotel",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "990 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-chiang-mai-marriott",
    "name": "โรงแรมเชียงใหม่ แมริออท · Chiang Mai Marriott Hotel",
    "province": "cm",
    "href": "cm/p/chiang-mai-marriott-hotel-cmnewsletterchiangmaimarriott.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66(0)53-253-666",
      "text": "+66 (0) 53-253-666",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-15-lunch-buffet-at-gaj-kitchen-and-bar",
   "start": "2026-10-15 12:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lunch buffet at Gaj Kitchen and Bar",
   "description": "15 October 2026 12:00 · at Chiang Mai Marriott Hotel · 990 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chiang Mai Marriott Hotel",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "990 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-chiang-mai-marriott",
    "name": "โรงแรมเชียงใหม่ แมริออท · Chiang Mai Marriott Hotel",
    "province": "cm",
    "href": "cm/p/chiang-mai-marriott-hotel-cmnewsletterchiangmaimarriott.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66(0)53-253-666",
      "text": "+66 (0) 53-253-666",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-16-an-evening-in-france-wine-pairing-dinner",
   "start": "2026-10-16 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "An Evening in France: wine pairing dinner",
   "description": "16 October 2026 · at Le Coq d'Or · 2950 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Le Coq d'Or",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2950 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-530971019",
    "name": "Le Coq d'Or",
    "province": "cm",
    "href": "cm/p/le-coq-d-or-530971019.html",
    "lat": 18.7608322,
    "lng": 99.003151,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+66898889339",
      "text": "+66898889339",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/984777324865829",
      "text": "@984777324865829",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.lecoqdorchiangmai.com/",
      "text": "lecoqdorchiangmai.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "10001041",
   "title": "Beyond the Smile: Understanding Thai Values and Relationships",
   "start": "2026-10-20 09:00:00",
   "end": "2026-10-20 12:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/beyond-the-smile-understanding-thai-values-and-relationships/2026-10-20/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": true,
   "weekday": 1,
   "sources": [
    "payap-lll"
   ],
   "next_dates": [
    "2026-10-20 09:00:00",
    "2026-10-27 09:00:00"
   ],
   "instances": 2,
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "273036",
   "title": "Displacement, Buddhism and Sex Workers",
   "start": "2026-10-21 10:00:00",
   "end": "2026-10-21 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/displacement-buddhism-and-sex-workers/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273470",
   "title": "Tour of The Doctor Prince Mahidol Museum (under Royal Patronage)",
   "start": "2026-10-22 09:30:00",
   "end": "2026-10-22 12:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/tour-of-the-doctor-prince-mahidol-museum-under-royal-patronage/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-10-22-oktoberfest",
   "start": "2026-10-22 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Oktoberfest",
   "description": "22 October 2026 11:00 · at The Happy Frog Secret · table 6000 THB, redeemable",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Happy Frog Secret",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "table 6000 THB, redeemable",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-happy-frog-secret",
    "name": "The Happy Frog Secret",
    "province": "cm",
    "href": "cm/p/the-happy-frog-secret-cmnewsletterhappyfrogsecret.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:thehappyfrog@gmail.com",
      "text": "thehappyfrog@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-23-cnx-young-musicians-festival-2026",
   "start": "2026-10-23 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "CNX Young Musicians Festival 2026",
   "description": "23 October 2026 · at Payap University · 980 THB · booking: https://www.facebook.com/cnxymf",
   "url": "https://www.facebook.com/cnxymf",
   "source": "steve-newsletter",
   "venue_name": "Payap University",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "980 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-23-oktoberfest",
   "start": "2026-10-23 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Oktoberfest",
   "description": "23 October 2026 11:00 · at The Happy Frog Secret · table 6000 THB, redeemable",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Happy Frog Secret",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "table 6000 THB, redeemable",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-happy-frog-secret",
    "name": "The Happy Frog Secret",
    "province": "cm",
    "href": "cm/p/the-happy-frog-secret-cmnewsletterhappyfrogsecret.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:thehappyfrog@gmail.com",
      "text": "thehappyfrog@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-24-cnx-young-musicians-festival-2026",
   "start": "2026-10-24 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "CNX Young Musicians Festival 2026",
   "description": "24 October 2026 · at Payap University · 980 THB · booking: https://www.facebook.com/cnxymf",
   "url": "https://www.facebook.com/cnxymf",
   "source": "steve-newsletter",
   "venue_name": "Payap University",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "980 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-24-the-ritual-festival-2026-fire-shadows",
   "start": "2026-10-24 09:30:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "The Ritual Festival 2026: Fire & Shadows",
   "description": "24 October 2026 09:30 · at Dhara Dhevi Chiang Mai · booking: https://www.facebook.com/events/1545075017342903",
   "url": "https://www.facebook.com/events/1545075017342903",
   "source": "steve-newsletter",
   "venue_name": "Dhara Dhevi Chiang Mai",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": null,
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-127736836",
    "name": "The Dhara Dhevi Chiang Mai",
    "province": "cm",
    "href": "cm/p/the-dhara-dhevi-chiang-mai-127736836.html",
    "lat": 18.7782486,
    "lng": 99.0383114,
    "photo": null,
    "cat": "hotel",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653888888",
      "text": "+6653888888",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/events/1545075017342903",
      "text": "@1545075017342903",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-10-24-oktoberfest",
   "start": "2026-10-24 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Oktoberfest",
   "description": "24 October 2026 11:00 · at The Happy Frog Secret · table 6000 THB, redeemable",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Happy Frog Secret",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "table 6000 THB, redeemable",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-happy-frog-secret",
    "name": "The Happy Frog Secret",
    "province": "cm",
    "href": "cm/p/the-happy-frog-secret-cmnewsletterhappyfrogsecret.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:thehappyfrog@gmail.com",
      "text": "thehappyfrog@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-25-cnx-young-musicians-festival-2026",
   "start": "2026-10-25 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "CNX Young Musicians Festival 2026",
   "description": "25 October 2026 · at Payap University · 980 THB · booking: https://www.facebook.com/cnxymf",
   "url": "https://www.facebook.com/cnxymf",
   "source": "steve-newsletter",
   "venue_name": "Payap University",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "980 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "uid": "newsletter-d-2026-10-25-oktoberfest",
   "start": "2026-10-25 11:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Oktoberfest",
   "description": "25 October 2026 11:00 · at The Happy Frog Secret · table 6000 THB, redeemable",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "The Happy Frog Secret",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "table 6000 THB, redeemable",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-newsletter-happy-frog-secret",
    "name": "The Happy Frog Secret",
    "province": "cm",
    "href": "cm/p/the-happy-frog-secret-cmnewsletterhappyfrogsecret.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "email",
      "cls": "email",
      "th": "อีเมล",
      "en": "Email",
      "href": "mailto:thehappyfrog@gmail.com",
      "text": "thehappyfrog@gmail.com",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 9
  },
  {
   "uid": "newsletter-d-2026-10-26-cnx-young-musicians-festival-2026",
   "start": "2026-10-26 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "CNX Young Musicians Festival 2026",
   "description": "26 October 2026 · at Payap University · 980 THB · booking: https://www.facebook.com/cnxymf",
   "url": "https://www.facebook.com/cnxymf",
   "source": "steve-newsletter",
   "venue_name": "Payap University",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "980 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 12
  },
  {
   "source": "payap-lll",
   "uid": "273520",
   "title": "The Äsis<span=\"font-size: 8pt;\">®</span>Countdown to a Goodnight’s Sleep",
   "start": "2026-10-28 09:30:00",
   "end": "2026-10-28 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/the-asis-countdown-to-a-goodnights-sleep/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273257",
   "title": "The Ho Chi Minh Trail: Then and Today",
   "start": "2026-10-29 10:00:00",
   "end": "2026-10-29 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/the-ho-chi-minh-trail-then-and-today/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273448",
   "title": "Three-Day Excursion to Phrae: History, Heritage Houses, and Handicrafts",
   "start": "2026-11-02 08:30:00",
   "end": "2026-11-04 17:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/three-day-excursion-to-phrae-history-heritage-houses-and-handicrafts/",
   "cost": "10,500฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273254",
   "title": "Araksa Tea Tour : Learn and Explore the Beauty of Tea",
   "start": "2026-11-03 09:15:00",
   "end": "2026-11-03 16:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/araksa-tea-tour-learn-and-explore-the-beauty-of-tea-2/",
   "cost": "1,950฿",
   "venue_name": "Araksa Tea Garden",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-curated-araksa-tea-garden",
    "name": "Araksa Tea Garden",
    "province": "cm",
    "href": "cm/p/araksa-tea-garden-cmcuratedaraksateagarden.html",
    "lat": null,
    "lng": null,
    "photo": null,
    "cat": "sights",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:0972861230",
      "text": "097 286 1230",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "https://www.araksatea.com",
      "text": "araksatea.com",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 8
  },
  {
   "source": "payap-lll",
   "uid": "273297",
   "title": "Mindful Sashiko Hand-Stitching",
   "start": "2026-11-09 08:00:00",
   "end": "2026-11-09 16:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/mindful-sashiko-hand-stitching/",
   "cost": "1550฿",
   "venue_name": "Integrated Tribal Development Foundation",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-ovt-abb8d458-8384-4e97-9387-43638ec9fe00",
    "name": "Integrated Tribal Development Foundation",
    "province": "cm",
    "href": "cm/p/integrated-tribal-development-foundation-84588384497938743638900.html",
    "lat": 18.853074073791504,
    "lng": 98.9896011352539,
    "photo": null,
    "cat": "community",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653114893",
      "text": "+6653114893",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/583888518368759",
      "text": "@583888518368759",
      "badge": null
     },
     {
      "kind": "web",
      "cls": "web",
      "th": "เว็บไซต์",
      "en": "Website",
      "href": "http://www.itdfinternational.org/",
      "text": "itdfinternational.org",
      "badge": null
     }
    ],
    "precision": "exact"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273276",
   "title": "View the Stars with Experts from NARIT Astronomy Park",
   "start": "2026-11-09 18:00:00",
   "end": "2026-11-09 20:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/view-the-stars-with-experts-from-narit-astronomy-park-4/",
   "cost": "350฿",
   "venue_name": "NARIT Astronomy Park",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": null,
   "richness": 3
  },
  {
   "source": "payap-lll",
   "uid": "273509",
   "title": "Women as Social Change Agents: Buddhist Women Leaders Seeking Social Change",
   "start": "2026-11-11 09:00:00",
   "end": "2026-11-11 16:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/women-as-social-change-agents-buddhist-women-leaders-seeking-social-change/",
   "cost": "800฿",
   "venue_name": "IWP Tara House",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": null,
   "richness": 3
  },
  {
   "source": "payap-lll",
   "uid": "273347",
   "title": "Mobile Phone Support Workshop",
   "start": "2026-11-11 10:00:00",
   "end": "2026-11-11 12:00:00",
   "tz": "UTC+7",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/mobile-phone-support-workshop-2-2-2-2-2/",
   "cost": "Free",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273283",
   "title": "Our Life on an Endless World Cruise",
   "start": "2026-11-12 10:00:00",
   "end": "2026-11-12 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/our-life-on-an-endless-world-cruise/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "source": "payap-lll",
   "uid": "273292",
   "title": "The Complete Mobile Photographer: Shoot Smarter, Edit Better, Share Faster with Google Photos",
   "start": "2026-11-17 10:00:00",
   "end": "2026-11-17 11:30:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/the-complete-mobile-photographer-shoot-smarter-edit-better-share-faster-with-google-photos/",
   "cost": "350฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  },
  {
   "uid": "newsletter-d-2026-11-24-chiang-mai-voyage-of-light-doi-saket-mass-lantern-release",
   "start": "2026-11-24 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Voyage of Light, Doi Saket (mass lantern release)",
   "description": "24 November 2026 · 5900 THB · booking: https://visitchiangmai-online.globaltix.com/attraction/chiang-mai-voyage-of-light-121425",
   "url": "https://visitchiangmai-online.globaltix.com/attraction/chiang-mai-voyage-of-light-121425",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "5900 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-d-2026-11-24-moonlight-sky-lantern-2026-at-i-love-banthi",
   "start": "2026-11-24 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Moonlight Sky Lantern 2026 at I Love Banthi",
   "description": "24 November 2026 · at I Love Banthi · 4500 THB · booking: https://www.chiangmaiskylantern.com/product/moonlight-sky-lantern-2026/",
   "url": "https://www.chiangmaiskylantern.com/product/moonlight-sky-lantern-2026/",
   "source": "steve-newsletter",
   "venue_name": "I Love Banthi",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "4500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 5
  },
  {
   "uid": "newsletter-d-2026-11-24-lanna-lantern-festival-2026-doi-saket-mass-lantern-release-",
   "start": "2026-11-24 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lanna Lantern Festival 2026, Doi Saket (mass lantern release; shuttle from Wat Phra Singh)",
   "description": "24 November 2026 16:00 · 2699 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "2699 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-11-24-loy-krathong-yi-peng-night-on-the-ping-river",
   "start": "2026-11-24 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Loy Krathong & Yi Peng night on the Ping River",
   "description": "24 November 2026 19:00 · at Chef's Together by Aod & Dan · 2000 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chef's Together by Aod & Dan",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2000 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-11328679116",
    "name": "Chef's Together",
    "province": "cm",
    "href": "cm/p/chef-s-together-11328679116.html",
    "lat": 18.7836973,
    "lng": 99.0037039,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653279049",
      "text": "+6653279049",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/107702695386557",
      "text": "@107702695386557",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "uid": "newsletter-d-2026-11-25-chiang-mai-voyage-of-light-doi-saket-mass-lantern-release",
   "start": "2026-11-25 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Chiang Mai Voyage of Light, Doi Saket (mass lantern release)",
   "description": "25 November 2026 · 5900 THB · booking: https://visitchiangmai-online.globaltix.com/attraction/chiang-mai-voyage-of-light-121425",
   "url": "https://visitchiangmai-online.globaltix.com/attraction/chiang-mai-voyage-of-light-121425",
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "5900 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 4
  },
  {
   "uid": "newsletter-d-2026-11-25-moonlight-sky-lantern-2026-at-i-love-banthi",
   "start": "2026-11-25 00:00:00",
   "all_day": true,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Moonlight Sky Lantern 2026 at I Love Banthi",
   "description": "25 November 2026 · at I Love Banthi · 4500 THB · booking: https://www.chiangmaiskylantern.com/product/moonlight-sky-lantern-2026/",
   "url": "https://www.chiangmaiskylantern.com/product/moonlight-sky-lantern-2026/",
   "source": "steve-newsletter",
   "venue_name": "I Love Banthi",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "4500 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 5
  },
  {
   "uid": "newsletter-d-2026-11-25-lanna-lantern-festival-2026-doi-saket-mass-lantern-release-",
   "start": "2026-11-25 16:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Lanna Lantern Festival 2026, Doi Saket (mass lantern release; shuttle from Wat Phra Singh)",
   "description": "25 November 2026 16:00 · 2699 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "",
   "venue_from": "",
   "recurring": false,
   "weekday": null,
   "cost": "2699 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": null,
   "richness": 3
  },
  {
   "uid": "newsletter-d-2026-11-25-loy-krathong-yi-peng-night-on-the-ping-river",
   "start": "2026-11-25 19:00:00",
   "all_day": false,
   "tz": "Asia/Bangkok",
   "end": null,
   "title": "Loy Krathong & Yi Peng night on the Ping River",
   "description": "25 November 2026 19:00 · at Chef's Together by Aod & Dan · 2000 THB",
   "url": null,
   "source": "steve-newsletter",
   "venue_name": "Chef's Together by Aod & Dan",
   "venue_from": "title",
   "recurring": false,
   "weekday": null,
   "cost": "2000 THB",
   "from_rule": false,
   "sources": [
    "steve-newsletter"
   ],
   "place": {
    "id": "cm-osm-node-11328679116",
    "name": "Chef's Together",
    "province": "cm",
    "href": "cm/p/chef-s-together-11328679116.html",
    "lat": 18.7836973,
    "lng": 99.0037039,
    "photo": null,
    "cat": "food",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653279049",
      "text": "+6653279049",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/107702695386557",
      "text": "@107702695386557",
      "badge": null
     }
    ],
    "precision": "alias"
   },
   "richness": 11
  },
  {
   "source": "payap-lll",
   "uid": "273096",
   "title": "Many Ways of Knowing: A Biomimicry Journey",
   "start": "2026-11-26 09:00:00",
   "end": "2026-11-26 12:00:00",
   "tz": "Asia/Bangkok",
   "all_day": false,
   "url": "https://www.lllpayap.com/event/many-ways-of-knowing-a-biomimicry-journey/",
   "cost": "400฿",
   "venue_name": "Lifelong Learning Payap Center",
   "venue_from": "feed",
   "description": "",
   "recurring": false,
   "weekday": null,
   "sources": [
    "payap-lll"
   ],
   "place": {
    "id": "cm-osm-way-122522956",
    "name": "มหาวิทยาลัยพายัพ · Payap University",
    "province": "cm",
    "href": "cm/p/payap-university-122522956.html",
    "lat": 18.7961921,
    "lng": 99.0327199,
    "photo": null,
    "cat": "school",
    "channels": [
     {
      "kind": "phone",
      "cls": "phone",
      "th": "โทร",
      "en": "Phone",
      "href": "tel:+6653851478",
      "text": "+6653851478",
      "badge": null
     },
     {
      "kind": "facebook",
      "cls": "facebook",
      "th": "เฟซบุ๊ก",
      "en": "Facebook",
      "href": "https://www.facebook.com/140332439350733",
      "text": "@140332439350733",
      "badge": null
     }
    ],
    "precision": "approx"
   },
   "richness": 10
  }
 ]
}