{"product_id":"august-29-mahjong-101-central-cafe-highland-park-2-4-pm-50-per-person-copy","title":"August 17 | Mahjong 102 | Central Cafe, Highland Park | 2–4 PM","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:7096c1ee-38e0-4754-b58c-bd85ab3e3a08-6\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-testid=\"conversation-turn-6\" data-turn-id-container=\"request-WEB:7096c1ee-38e0-4754-b58c-bd85ab3e3a08-6\" data-turn-id=\"request-WEB:7096c1ee-38e0-4754-b58c-bd85ab3e3a08-6\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"830e136a-4aef-4962-a126-006d254d274f\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:e9f76455-55ff-45a7-b6d5-74c363b4e628-4\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-testid=\"conversation-turn-6\" data-turn-id-container=\"request-WEB:e9f76455-55ff-45a7-b6d5-74c363b4e628-4\" data-turn-id=\"request-WEB:e9f76455-55ff-45a7-b6d5-74c363b4e628-4\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"cdc3d603-2eb5-4ac7-acc5-db922ff18c48\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:c145b33c-9513-4be2-b9ea-30bb1e1594e4-1\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:c145b33c-9513-4be2-b9ea-30bb1e1594e4-1\" data-turn-id-container=\"request-WEB:c145b33c-9513-4be2-b9ea-30bb1e1594e4-1\" data-testid=\"conversation-turn-4\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d68d6831-36d5-4e20-b760-4b004ac40136\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"23\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong data-start=\"0\" data-end=\"23\"\u003eProduct Description\u003c\/strong\u003e\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"25\" data-end=\"176\"\u003eReady to take your Mahjong game to the next level? Join us for \u003cstrong data-start=\"88\" data-end=\"103\"\u003eMahjong 102\u003c\/strong\u003e at \u003cstrong data-start=\"107\" data-end=\"140\"\u003eCentral Cafe in Highland Park\u003c\/strong\u003e on \u003cstrong data-start=\"144\" data-end=\"175\"\u003eAugust 17 from 2:00–4:00 PM\u003c\/strong\u003e!\u003c\/p\u003e\n\u003cp data-start=\"178\" data-end=\"486\"\u003eThis class is designed for players who already understand the basics of American Mahjong and are ready to build confidence through instruction and guided play. We'll reinforce game flow, strategy, Charleston decisions and reading the NMJL card while answering questions in a supportive, small-group setting.\u003c\/p\u003e\n\u003cp data-start=\"488\" data-end=\"640\"\u003ePerfect for anyone who has completed a Mahjong 101 class or already knows the fundamentals and wants more practice.\u003c\/p\u003e\n\u003cp data-start=\"488\" data-end=\"640\"\u003e\u003cstrong data-start=\"642\" data-end=\"659\"\u003eEvent Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"660\" data-end=\"790\"\u003e\n\u003cli data-section-id=\"9uwva1\" data-start=\"660\" data-end=\"684\"\u003e📅 \u003cstrong data-start=\"665\" data-end=\"674\"\u003eDate:\u003c\/strong\u003e August 17\u003c\/li\u003e\n\u003cli data-section-id=\"1hh8txf\" data-start=\"685\" data-end=\"712\"\u003e🕑 \u003cstrong data-start=\"690\" data-end=\"699\"\u003eTime:\u003c\/strong\u003e 2:00–4:00 PM\u003c\/li\u003e\n\u003cli data-section-id=\"1xv8vow\" data-start=\"713\" data-end=\"759\"\u003e📍 \u003cstrong data-start=\"718\" data-end=\"731\"\u003eLocation:\u003c\/strong\u003e Central Cafe, Highland Park\u003c\/li\u003e\n\u003cli data-section-id=\"fb606b\" data-start=\"760\" data-end=\"790\"\u003e💲 \u003cstrong data-start=\"765\" data-end=\"775\"\u003ePrice:\u003c\/strong\u003e $50 per person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"900\" data-end=\"1107\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAll mahjong supplies are provided—just bring yourself and get ready to sharpen your skills! .\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp data-start=\"1010\" data-end=\"1306\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1010\" data-end=\"1306\" data-is-last-node=\"\"\u003eAll ticket sales are final. Your spot is yours to give—if you're unable to attend, you're welcome to send a friend in your place at any time. However, because our classes are intentionally kept small, tickets cannot be exchanged, transferred to another date, or credited toward future events.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"North Shore Mahjong","offers":[{"title":"Default Title","offer_id":44245468971073,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/3710\/9313\/files\/Aug17.png?v=1784743773","url":"https:\/\/northshoremahjong.com\/products\/august-29-mahjong-101-central-cafe-highland-park-2-4-pm-50-per-person-copy","provider":"North Shore Mahjong","version":"1.0","type":"link"}