BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Школа Edling - ECPv6.16.5.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.edling.com.ua
X-WR-CALDESC:Події за Школа Edling
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Kyiv
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:20250330T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:20251026T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:20260329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:20261025T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:20270328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:20271031T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260311T200000
DTEND;TZID=Europe/Kyiv:20260311T204500
DTSTAMP:20260222T143227Z
CREATED:20260222T143227Z
LAST-MODIFIED:20260222T143227Z
UID:10000154-1773259200-1773261900@www.edling.com.ua
SUMMARY:📲 What I Post & Why / Що і навіщо я публікую.
DESCRIPTION:Урок 7.2. Про що: Контент та самовираження в соцмережах. Що будемо робити: Обговорювати\, що ми постимо\, чому та як це сприймають інші. Чого навчимося: Пояснювати свої дії та мотиви англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/what-i-post-why-shho-i-navishho-ya-publikuyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_11-16_what-i-post-and-why_ultrareal_edling.jpg
LOCATION:https://us05web.zoom.us/j/83562272126?pwd=SBNLVZzWKjQ69abHXGDIt33WbmCekD.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260311T190000
DTEND;TZID=Europe/Kyiv:20260311T194500
DTSTAMP:20260222T101101Z
CREATED:20260222T101101Z
LAST-MODIFIED:20260222T101101Z
UID:10000148-1773255600-1773258300@www.edling.com.ua
SUMMARY:🗣Game Explainer / Поясни свою гру.
DESCRIPTION:Урок 7.2. Про що: Пояснюємо правила та механіку гри. Що будемо робити: Створювати короткі пояснення для друзів. Чого навчимося: Використовувати логічні та описові фрази. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/game-explainer-poyasny-svoyu-gru/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling-8-10-game-explainer-speaking.jpg
LOCATION:https://us05web.zoom.us/j/82954714678?pwd=auZcL7VK5bmBp4fe4ca2CpQscXTQja.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260309T190000
DTEND;TZID=Europe/Kyiv:20260309T194500
DTSTAMP:20260222T100741Z
CREATED:20260222T100741Z
LAST-MODIFIED:20260222T100741Z
UID:10000147-1773082800-1773085500@www.edling.com.ua
SUMMARY:🎮Let’s Talk Games! / Поговоримо про ігри. ⭐Безкоштовний урок.
DESCRIPTION:Урок 7.1. Про що: Улюблені ігри та ігрові світи. Що будемо робити: Називати ігри\, персонажів\, жанри. Чого навчимося: Говорити про хобі та інтереси. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/let-s-talk-games-pogovorymo-pro-igry-bezkoshtovnyj-urok/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling-english-for-kids-8-10-games-speaking.jpg
LOCATION:https://us05web.zoom.us/j/85281101199?pwd=iBjspnJ98PgblbH1TJbUyJbdB4A9rO.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260306T200000
DTEND;TZID=Europe/Kyiv:20260306T204500
DTSTAMP:20260222T094726Z
CREATED:20260221T135128Z
LAST-MODIFIED:20260222T094726Z
UID:10000146-1772827200-1772829900@www.edling.com.ua
SUMMARY:🏆 Legends of Gaming / Легенди геймінгу.
DESCRIPTION:Урок 6.3. Про що: Культові ігри та персонажі\, що змінили світ ігрової культури. Що будемо робити: Обговорювати популярність ігор\, створювати короткі історії про улюблених персонажів. Чого навчимося: Розповідати цікаві історії та говорити впевнено англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-3-legends-of-gaming-legendy-gejmingu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_legends_of_gaming_11-16_edling.jpg
LOCATION:https://us05web.zoom.us/j/85119888671?pwd=gRfiJgy7TylNObKCZdvsHRp6bRDP5w.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260306T190000
DTEND;TZID=Europe/Kyiv:20260306T194500
DTSTAMP:20260222T094148Z
CREATED:20260221T132327Z
LAST-MODIFIED:20260222T094148Z
UID:10000143-1772823600-1772826300@www.edling.com.ua
SUMMARY:💬Feelings Talk / Розмова про емоції.
DESCRIPTION:Урок 6.3. Про що: Ділитися своїми відчуттями з іншими. Що будемо робити: Вести діалоги про настрій\, почуття та реакції. Чого навчимося: Вільно висловлювати емоції. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-3-feelings-talk-rozmova-pro-emotsiyi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling_feelings_talk_8-10_realistic_hero.jpg
LOCATION:https://us05web.zoom.us/j/82862391252?pwd=W12eyBuABhNTyapaQOaQs7n8U5EQX7.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260304T200000
DTEND;TZID=Europe/Kyiv:20260304T204500
DTSTAMP:20260222T094653Z
CREATED:20260221T134413Z
LAST-MODIFIED:20260222T094653Z
UID:10000145-1772654400-1772657100@www.edling.com.ua
SUMMARY:⚔️ Battle Mode / Режим бою.
DESCRIPTION:Урок 6.2. Про що: Вибір ігор та жанрів\, командні битви. Що будемо робити: Захищати свій вибір гри\, обговорювати стратегії\, порівнювати улюблені ігри. Чого навчимося: Висловлювати думку\, порівнювати та аргументувати вибір англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-2-battle-mode-rezhym-boyu/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_battle_mode_team_strategy_11-16_edling.jpg
LOCATION:https://us05web.zoom.us/j/85123519791?pwd=Fjy6Aa4yMT6aQDFRmw6ZgZAubgeMhR.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260304T190000
DTEND;TZID=Europe/Kyiv:20260304T194500
DTSTAMP:20260222T094053Z
CREATED:20260221T122729Z
LAST-MODIFIED:20260222T094053Z
UID:10000142-1772650800-1772653500@www.edling.com.ua
SUMMARY:🎭Emotion Acting / Граємо емоції.
DESCRIPTION:Урок 6.2. Про що: Емоції через рольові ігри. Що будемо робити: Грати сцени\, показувати радощі\, сум\, здивування. Чого навчимося: Використовувати англійську для емоційної гри. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-2-emotion-acting-grayemo-emotsiyi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling_emotion_acting_8-10_realistic_hero.jpg
LOCATION:https://us05web.zoom.us/j/88589857597?pwd=lTvmqTucquD7SwUz3gjH8MdiMSC21h.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260302T190000
DTEND;TZID=Europe/Kyiv:20260302T194500
DTSTAMP:20260222T093735Z
CREATED:20260221T121808Z
LAST-MODIFIED:20260222T093735Z
UID:10000141-1772478000-1772480700@www.edling.com.ua
SUMMARY:😊How Do You Feel? / Як ти почуваєшся? ⭐Безкоштовний урок.
DESCRIPTION:Урок 6.1. Про що: Розпізнавання і називання емоцій. Що будемо робити: Вказувати на настрій\, показувати емоції\, відповідати на запитання. Чого навчимося: Називати власні емоції англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/6-1-how-do-you-feel-yak-ty-pochuvayeshsya/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/edling_how_do_you_feel_8-10_realistic_hero.jpg
LOCATION:https://us05web.zoom.us/j/86220217868?pwd=dxRsl3eId9q0hMFKPLpnBwlPaC9aGu.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260227T200000
DTEND;TZID=Europe/Kyiv:20260227T204500
DTSTAMP:20260222T094512Z
CREATED:20260213T075657Z
LAST-MODIFIED:20260222T094512Z
UID:10000140-1772222400-1772225100@www.edling.com.ua
SUMMARY:💡 My Passion Power / Сила моїх захоплень.
DESCRIPTION:Урок 5.3. Про що: Хобі як частина твоєї унікальної особистості. Що будемо робити: Обговорювати\, як захоплення відображають характер\, ділитися креативними прикладами та історіями. Чого навчимося: Говорити про себе глибше\, будувати логічні та цікаві розповіді англійською\, висловлювати власну думку яскраво та впевнено. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-passion-power-syla-moyih-zahoplen/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_what_i_do_for_fun_11_16_v2.jpg
LOCATION:https://us05web.zoom.us/j/87912735369?pwd=8YypvasTSuwHtxdliITUWb6jT3bFa0.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260227T190000
DTEND;TZID=Europe/Kyiv:20260227T194500
DTSTAMP:20260222T094006Z
CREATED:20260213T072830Z
LAST-MODIFIED:20260222T094006Z
UID:10000137-1772218800-1772221500@www.edling.com.ua
SUMMARY:🎤Hobby Show / Шоу захоплень.
DESCRIPTION:Урок 5.3. Про що: Презентація свого хобі. Що будемо робити: Говорити перед групою\, показувати\, пояснювати. Чого навчимося: Вільно і впевнено презентувати себе. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/hobby-show-shou-zahoplen/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_hobby_show_8_10_v1.jpg
LOCATION:https://us05web.zoom.us/j/85734578212?pwd=hGGFNMFVQNuuBtUcJ14TvefX1gnaXL.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260225T200000
DTEND;TZID=Europe/Kyiv:20260225T204500
DTSTAMP:20260222T094346Z
CREATED:20260213T074023Z
LAST-MODIFIED:20260222T094346Z
UID:10000138-1772049600-1772052300@www.edling.com.ua
SUMMARY:🔥 Hobby Showdown / Битва хобі.
DESCRIPTION:Урок 5.2. Про що: Хобі змагання: яке захоплення найкрутіше? Що будемо робити: Презентувати своє хобі\, обговорювати\, чому воно особливе\, брати участь у веселій «батл-грі» з друзями. Чого навчимося: Аргументувати свою думку\, брати участь у діалогах\, розширювати словниковий запас. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/hobby-showdown-bytva-hobi/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_hobby_showdown_11_16_v1.jpg
LOCATION:https://us05web.zoom.us/j/83654596644?pwd=kM5qCvawRtzFQRH6NQEF83njDqggnJ.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260225T190000
DTEND;TZID=Europe/Kyiv:20260225T194500
DTSTAMP:20260222T093922Z
CREATED:20260213T071729Z
LAST-MODIFIED:20260222T093922Z
UID:10000136-1772046000-1772048700@www.edling.com.ua
SUMMARY:❓Guess My Hobby! / Вгадай моє хобі!
DESCRIPTION:Урок 5.2. Про що: Хобі як гра. Що будемо робити: Описувати дії\, щоб друг вгадав. Чого навчимося: Формулювати описові речення. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/guess-my-hobby-vgadaj-moye-hobi/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_guess_my_hobby_8_10_v1.jpg
LOCATION:https://us05web.zoom.us/j/86835090002?pwd=GFrFeiKJSzgZYFDlTAhabAnBrWG3Ym.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260223T190000
DTEND;TZID=Europe/Kyiv:20260223T194500
DTSTAMP:20260222T093834Z
CREATED:20260213T070849Z
LAST-MODIFIED:20260222T093834Z
UID:10000135-1771873200-1771875900@www.edling.com.ua
SUMMARY:🎨My Hobby World / Світ моїх хобі. ⭐Безкоштовний урок.
DESCRIPTION:Урок 5.1. Про що: Улюблені захоплення. Що будемо робити: Називати хобі\, вгадувати\, що робить друг. Чого навчимося: Говорити про інтереси англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-hobby-world-svit-moyih-hobi-bezkoshtovnyj-urok/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_my_hobby_world_8_10_v1.jpg
LOCATION:https://us05web.zoom.us/j/81198714588?pwd=jy03ltGjWe2lRHr4pUWJYtRWhcwSPe.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260220T200000
DTEND;TZID=Europe/Kyiv:20260220T204500
DTSTAMP:20260220T185558Z
CREATED:20260208T181802Z
LAST-MODIFIED:20260220T185558Z
UID:10000134-1771617600-1771620300@www.edling.com.ua
SUMMARY:⚡ Stress Busters / Стрес під контролем.
DESCRIPTION:Про що: Як перетворити стрес на силу і навчитися спокійно реагувати. Що будемо робити: Ділитися власними історіями\, придумувати способи справлятися зі стресом\, грати у рольові вправи «Вихід із стресу». Чого навчимося: Говорити про складні відчуття\, пояснювати причини стресу і висловлювати власні думки англійською….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/stress-busters-stres-pid-kontrolem/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_stress-busters_11-16_v1-1.jpg
LOCATION:https://us05web.zoom.us/j/84767269397?pwd=Jat35HRO982RdEmczvsgauN1BlzeRc.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260220T190000
DTEND;TZID=Europe/Kyiv:20260220T194500
DTSTAMP:20260211T065419Z
CREATED:20260208T135955Z
LAST-MODIFIED:20260211T065419Z
UID:10000131-1771614000-1771616700@www.edling.com.ua
SUMMARY:📖 Stories with Friends / Історії з друзями.
DESCRIPTION:Про що: Практикуємо живе спілкування англійською на тему дружби. Що будемо робити: Вести діалоги\, ставити запитання і відповідати\, описувати спільні пригоди чи події. Чого навчимося: Вільно будувати діалоги\, брати участь у групових обговореннях та висловлювати власну думку англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/stories-with-friends-istoriyi-z-druzyamy/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/kids_stories_with_friends_8-10_speaking_club-2.jpg
LOCATION:https://us05web.zoom.us/j/84132172296?pwd=ZMC2YINRW6bsyHbZX3Uzvv8369a0U6.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260218T200000
DTEND;TZID=Europe/Kyiv:20260218T204500
DTSTAMP:20260211T065153Z
CREATED:20260208T175832Z
LAST-MODIFIED:20260211T065153Z
UID:10000133-1771444800-1771447500@www.edling.com.ua
SUMMARY:🎮 Emotional Power / Керуй емоціями.
DESCRIPTION:Про що: Емоції в повсякденному житті — як їх розуміти і контролювати. Що будемо робити: Розігрувати сцени з реального життя\, обговорювати реакції на різні ситуації\, ділитися власним досвідом. Чого навчимося: Описувати емоційні стани\, пояснювати свої відчуття і вільно реагувати на емоції інших….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/emotional-power-keruj-emotsiyamy/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/tec_emotional-power_11-16_v1-1.jpg
LOCATION:https://us05web.zoom.us/j/88337227251?pwd=eebMU14JxzRjh44M2W84g2dRebGfEy.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260218T190000
DTEND;TZID=Europe/Kyiv:20260218T194500
DTSTAMP:20260211T065045Z
CREATED:20260208T134622Z
LAST-MODIFIED:20260211T065045Z
UID:10000130-1771441200-1771443900@www.edling.com.ua
SUMMARY:👫 Friend Spotlight / У центрі уваги — мій друг.
DESCRIPTION:Про що: Детально описуємо одного друга. Що будемо робити: Розповідати про характер\, зовнішність\, хобі та звички друга; обговорювати спільні активності. Чого навчимося: Використовувати складніші речення\, прикметники та фразові конструкції для опису людей і дій. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/friend-spotlight-u-tsentri-uvagy-mij-drug/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/02/kids_friend_spotlight_8-10_speaking_club-1.jpg
LOCATION:https://us05web.zoom.us/j/82411310707?pwd=JR9r8naeqwdnzrvPadkpohoKtU8rdP.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260213T200000
DTEND;TZID=Europe/Kyiv:20260213T204500
DTSTAMP:20260208T122942Z
CREATED:20260129T115033Z
LAST-MODIFIED:20260208T122942Z
UID:10000128-1771012800-1771015500@www.edling.com.ua
SUMMARY:⚡ Friendship Challenge / Виклик дружби.
DESCRIPTION:Про що: Вчимося робити правильний вибір і розуміти цінності дружби. Що будемо робити: Обговорювати складні ситуації з друзями\, приймати рішення\, пояснювати свій вибір\, грати у рольові вправи. Чого навчимося: Вільно говорити про дружбу\, аргументувати думку\, будувати діалоги англійською. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/friendship-challenge-vyklyk-druzhby/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_11-16_friendship-challenge_real.jpg
LOCATION:https://us05web.zoom.us/j/87235974599?pwd=biHO6jo3bd0gmf1aC9TJNlr0ajuzf5.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260213T190000
DTEND;TZID=Europe/Kyiv:20260213T194500
DTSTAMP:20260212T071423Z
CREATED:20260129T113355Z
LAST-MODIFIED:20260212T071423Z
UID:10000125-1771009200-1771011900@www.edling.com.ua
SUMMARY:📖 Family Story Time / Сімейна історія.
DESCRIPTION:Про що: Коротка сімейна історія. Що будемо робити: Презентувати сімейну історію перед групою. Чого навчимося: Вільно говорити про сім’ю та структурувати розповідь. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/family-story-time-simejna-istoriya/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_8-10_family-story-time_real.jpg
LOCATION:https://us05web.zoom.us/j/85477788197?pwd=VXKY0nihEBasinvHVUzrfGD4BSBMeB.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260211T200000
DTEND;TZID=Europe/Kyiv:20260211T204500
DTSTAMP:20260208T122828Z
CREATED:20260129T114645Z
LAST-MODIFIED:20260208T122828Z
UID:10000127-1770840000-1770842700@www.edling.com.ua
SUMMARY:💙 Best Friend Adventures / Пригоди з другом.
DESCRIPTION:Про що: Справжня дружба і веселі історії. Що будемо робити: Ділитися цікавими або смішними історіями про друзів\, грати в інтерактивні ігри «Що б ти зробив?». Чого навчимося: Розповідати короткі історії англійською\, використовуючи нові слова та фрази\, висловлювати емоції. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/best-friend-adventures-prygody-z-drugom/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_11-16_best-friend-adventures_real.jpg
LOCATION:https://us05web.zoom.us/j/85385746469?pwd=r5x4X55dNvymMsekYCHV6YrFJg9JCT.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260211T190000
DTEND;TZID=Europe/Kyiv:20260211T194500
DTSTAMP:20260208T122740Z
CREATED:20260129T112822Z
LAST-MODIFIED:20260208T122740Z
UID:10000124-1770836400-1770839100@www.edling.com.ua
SUMMARY:My Family Team / Моя сім’я — команда.
DESCRIPTION:Про що: Сім’я як команда супергероїв. Що будемо робити: Грати ролі\, описувати завдання та сили членів сім’ї. Чого навчимося: Використовувати прикметники та дієслова для опису людей. 🎧 Пройдіть короткий self-prep урок\, щоб впевненіше говорити на цьому занятті:…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-family-team-moya-sim-ya-komanda/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec_8-10_my-family-team_real.jpg
LOCATION:https://us05web.zoom.us/j/89870635902?pwd=bU3lcRyZGhfjkbsTLusfKOeHKP3ZAA.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260206T190000
DTEND;TZID=Europe/Kyiv:20260206T194500
DTSTAMP:20260121T171708Z
CREATED:20260121T140101Z
LAST-MODIFIED:20260121T171708Z
UID:10000116-1770404400-1770407100@www.edling.com.ua
SUMMARY:Super Me\, Super Day / Супер-я\, супердень.
DESCRIPTION:Про що: Твій день — як сюжет міні-фільму! Що будемо робити: Створювати послідовну історію з початком\, кульмінацією і завершенням\, презентувати її групі. Чого навчимося: Будувати послідовні історії\, покращувати англійську для розповіді та презентації….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/super-me-super-day-super-ya-superden/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec-super-me-super-day-8-10.jpg
LOCATION:https://us05web.zoom.us/j/81164637075?pwd=2ZwhXpuh5GbFTb4nvNHoGRzjbYxcck.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260206T170000
DTEND;TZID=Europe/Kyiv:20260206T174500
DTSTAMP:20260121T171624Z
CREATED:20260121T170158Z
LAST-MODIFIED:20260121T171624Z
UID:10000122-1770397200-1770399900@www.edling.com.ua
SUMMARY:⚡ Busy or Chill? / Активно чи спокійно?
DESCRIPTION:Про що: Досліджуємо власний стиль життя і темп дня. Що будемо робити: Вибирати стиль життя для себе\, пояснювати вибір\, обговорювати ситуації з однокласниками. Чого навчимося: Вільно висловлювати позицію\, аргументувати відповіді і вести діалог англійською….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/busy-or-chill-aktyvno-chy-spokijno/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec-busy-or-chill-11-16.jpg
LOCATION:https://us05web.zoom.us/j/84689816632?pwd=prBw0bDFboE2tkZcvXJwsbnbcuEAZY.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260204T190000
DTEND;TZID=Europe/Kyiv:20260204T194500
DTSTAMP:20260204T170900Z
CREATED:20260121T135313Z
LAST-MODIFIED:20260204T170900Z
UID:10000115-1770231600-1770234300@www.edling.com.ua
SUMMARY:My Daily Quest / Квест мого дня.
DESCRIPTION:Про що: Кожна справа — це маленька місія! Що будемо робити: Виконувати завдання-квести\, розігрувати діалоги та ситуації з реального дня. Чого навчимося: Використовувати логічні фрази та дієслова\, говорити активніше і живіше….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-daily-quest-kvest-mogo-dnya/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec-my-daily-quest-8-10.jpg
LOCATION:https://us05web.zoom.us/j/84975462160?pwd=Y5dhEWh195aTWhcTwshLgDVjiNIbFN.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260204T170000
DTEND;TZID=Europe/Kyiv:20260204T174500
DTSTAMP:20260121T171419Z
CREATED:20260121T165756Z
LAST-MODIFIED:20260121T171419Z
UID:10000121-1770224400-1770227100@www.edling.com.ua
SUMMARY:🔄Level Up: My Day / Прокачай свій день.
DESCRIPTION:Про що: Ділимося\, як насправді проходить наш день. Що будемо робити: Порівнювати свої дні\, обговорювати звички та уподобання\, грати у міні-ігри на темп життя. Чого навчимося: Говорити довше та детальніше про свій день\, висловлювати думку англійською….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/level-up-my-day-prokachaj-svij-den/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/tec-level-up-my-day-11-16.jpg
LOCATION:https://us05web.zoom.us/j/88231010741?pwd=2Ael2tZqcKZ6ybIuJasjY1bez6mrw8.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260130T190000
DTEND;TZID=Europe/Kyiv:20260130T194500
DTSTAMP:20260121T171144Z
CREATED:20260116T160946Z
LAST-MODIFIED:20260121T171144Z
UID:10000110-1769799600-1769802300@www.edling.com.ua
SUMMARY:Super Me Presentation / Мій супер-образ.
DESCRIPTION:Про що: Твоя «супер-версія» себе — ідеальний спосіб здивувати однокласників. Що будемо робити: Створювати власний супергеройський образ\, презентувати його як справжній зірковий виступ. Чого навчимося: Виступати впевнено перед групою\, говорити чітко\, емоційно і цікаво….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/super-me-presentation-mij-super-obraz/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/super-me-presentation-tec-8-10.jpg
LOCATION:https://us05web.zoom.us/j/87313186142?pwd=MZ3Aqshv8NcdavHv1lr55ULxEsDY4w.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260130T170000
DTEND;TZID=Europe/Kyiv:20260130T174500
DTSTAMP:20260121T171054Z
CREATED:20260116T163300Z
LAST-MODIFIED:20260121T171054Z
UID:10000113-1769792400-1769795100@www.edling.com.ua
SUMMARY:Personality Challenge / Виклик особистості
DESCRIPTION:Про що: Перевіримо\, наскільки впевнено можемо говорити про себе. Що будемо робити: Реагувати на веселі та несподівані ситуації\, грати у рольові вправи\, обговорювати різні сценарії. Чого навчимося: Говорити спонтанно\, висловлювати власну думку і впевнено взаємодіяти англійською….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/personality-challenge-vyklyk-osobystosti/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/personality-challenge-tec-11-16.jpg
LOCATION:https://us05web.zoom.us/j/86129722636?pwd=enjNbwPPSFoWOPlaMROWJ9tSfBkXL2.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260128T190000
DTEND;TZID=Europe/Kyiv:20260128T194500
DTSTAMP:20260121T171003Z
CREATED:20260116T160446Z
LAST-MODIFIED:20260121T171003Z
UID:10000109-1769626800-1769629500@www.edling.com.ua
SUMMARY:My Awesome Personality / Моя класна особистість.
DESCRIPTION:Про що: Дізнаємось\, чим ти крутий і як це розповісти англійською. Що будемо робити: Творчі завдання та ігри\, щоб розкривати характер\, вподобання\, «суперсили» твоєї особистості. Чого навчимося: Будувати повні речення\, описувати себе яскраво і цікаво\, зацікавлювати слухачів….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/my-awesome-personality-moya-klasna-osobystist/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/my-awesome-personality-tec-8-10.jpg
LOCATION:https://us05web.zoom.us/j/81156130342?pwd=bcbwlxazXk2vwEFTpJBUH55RjvbGDG.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260128T170000
DTEND;TZID=Europe/Kyiv:20260128T174500
DTSTAMP:20260121T170915Z
CREATED:20260116T162828Z
LAST-MODIFIED:20260121T170915Z
UID:10000112-1769619600-1769622300@www.edling.com.ua
SUMMARY:Puzzle Me: Discover Your Style / Розкрий свій стиль.
DESCRIPTION:Про що: Дізнаємось\, що робить тебе унікальним. Що будемо робити: Грати в мовні ігри\, підбирати слова\, що описують тебе\, пояснювати свій вибір\, обговорювати з іншими. Чого навчимося: Створювати пов’язані речення\, описувати себе живо та цікаво\, розширювати словниковий запас….  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/puzzle-me-discover-your-style-rozkryj-svij-styl/
CATEGORIES:Школярі
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/puzzle-me-discover-your-style-tec-11-16.jpg
LOCATION:https://us05web.zoom.us/j/89862405548?pwd=wxb7KDvcPq7bDbdFJdb68pvmoyaBas.1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Kyiv:20260123T190000
DTEND;TZID=Europe/Kyiv:20260123T194500
DTSTAMP:20260110T155414Z
CREATED:20260110T155414Z
LAST-MODIFIED:20260110T155414Z
UID:10000103-1769194800-1769197500@www.edling.com.ua
SUMMARY:Майбутнє\, яке ми створюємо.
DESCRIPTION:Що будемо робити: обговорювати\, яким буде світ через 100 років\, уявляти себе винахідниками майбутнього і як наука та винаходи впливають на життя людей у майбутньому. Що будемо робити: Обговорювати майбутнє англійською мовою\, знайомитися з лексикою про технології та наукові ідеї\, презентувати свої ідеї англійською\, грати в рольові та командні ігри. Чого навчимося: Висловлювати власні думки…  \n\n\nПотрібне членство Повний доступ\n\n Ви повинні бути членом Повний доступ\, щоб отримати доступ до цього контенту. \nПриєднуйся зараз Увійти \n\nAlready a member? Увійдіть тут
URL:https://www.edling.com.ua/event/majbutnye-yake-my-stvoryuyemo/
ATTACH;FMTTYPE=image/jpeg:https://www.edling.com.ua/wp-content/uploads/2026/01/future-we-create-8-10-tec-ultra.jpg
LOCATION:https://us05web.zoom.us/j/84838619335?pwd=q0LThZ3zhoTXJIG7wB37d4JLrzxapP.1
END:VEVENT
END:VCALENDAR
<script id="edla-tracker-inline" data-no-optimize="1" data-no-defer="1" data-no-async="1">window.EDLA_CFG={"endpoint":"https:\/\/www.edling.com.ua\/wp-json\/edling-analytics\/v1\/event","vidCookie":"edl_vid"};
(function () {
    'use strict';

    var CFG = window.EDLA_CFG || {};
    if ( ! CFG.endpoint ) return;

    var VID = CFG.vidCookie || 'edl_vid';

    function getCookie( name ) {
        var safe = name.replace( /[$()*+?.\\^|]/g, '\\$&' );
        var m = document.cookie.match( new RegExp( '(?:^|; )' + safe + '=([^;]*)' ) );
        return m ? decodeURIComponent( m[ 1 ] ) : '';
    }

    function setCookie( name, value, days ) {
        var expires = new Date( Date.now() + days * 86400000 ).toUTCString();
        document.cookie = name + '=' + encodeURIComponent( value ) +
            '; expires=' + expires + '; path=/; SameSite=Lax';
    }

    function uuid() {
        if ( window.crypto && crypto.randomUUID ) {
            return crypto.randomUUID();
        }
        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function ( c ) {
            var r = Math.random() * 16 | 0;
            var v = c === 'x' ? r : ( r & 0x3 | 0x8 );
            return v.toString( 16 );
        } );
    }

    function visitorId() {
        var v = getCookie( VID );
        if ( ! v ) {
            v = uuid();
            setCookie( VID, v, 365 );
        }
        return v;
    }

    function currentUtm() {
        try {
            if ( window.EdlingUTM && typeof EdlingUTM.all === 'function' ) {
                return EdlingUTM.all();
            }
        } catch ( e ) {}
        return {};
    }

    function send( event, props ) {
        if ( ! event ) return;
        var body = JSON.stringify( {
            event: event,
            vid:   visitorId(),
            props: props || {},
            utm:   currentUtm(),
            url:   location.pathname
        } );
        try {
            if ( navigator.sendBeacon ) {
                var blob = new Blob( [ body ], { type: 'application/json' } );
                if ( navigator.sendBeacon( CFG.endpoint, blob ) ) return;
            }
        } catch ( e ) {}
        try {
            fetch( CFG.endpoint, {
                method: 'POST',
                headers: { 'Content-Type': 'application/json' },
                body: body,
                keepalive: true,
                credentials: 'same-origin'
            } ).catch( function () {} );
        } catch ( e ) {}
    }

    // Публічне API для подальших продуктових подій.
    window.EdlaTrack = send;

    // visit — один раз на сесію (щоб не дублювати на кожній сторінці).
    try {
        if ( ! sessionStorage.getItem( 'edla_visit' ) ) {
            sessionStorage.setItem( 'edla_visit', '1' );
            send( 'visit', {} );
        }
    } catch ( e ) {
        send( 'visit', {} );
    }
})();</script>

<!-- EDL_TTS_MARKER_HEAD -->

<style>
/* ===== Edling TTS Minimal UI ===== */

/* Force tight spacing even if LMS/theme adds margins */
.edl-phrase,
.edl-ua{
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1.35 !important;
}

/* EN line */
.edl-phrase{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  font-size:18px !important;
}

/* Make UA sit close to EN */
.edl-phrase + .edl-ua{
  margin-top:2px !important;      /* EN -> UA */
  padding-left:10px !important;
  border-left:2px solid #e5e7eb !important;
}

/* Space between pairs (UA -> next EN) */
.edl-ua + .edl-phrase{
  margin-top:16px !important;     /* between pairs */
}

/* EN text */
.edl-text{
  line-height:1.35 !important;
}

/* Button */
.edl-tts{
  font-size:18px !important;
  text-decoration:none !important;
  cursor:pointer !important;
  user-select:none !important;
}

.edl-tts:hover{
  opacity:0.8 !important;
}

/* UA style */
.edl-ua{
  font-size:14px !important;
  color:#6b7280 !important;
}
</style>

<script>
(function () {
  if (window.__EDL_TTS_INIT__) return;
  window.__EDL_TTS_INIT__ = true;

  if (!('speechSynthesis' in window) || !('SpeechSynthesisUtterance' in window)) {
    console.warn('[EDL TTS] Not supported');
    return;
  }

  // Remove emojis / pictographs / flags / variation-selectors so TTS doesn't read them aloud.
  // Uses numeric code-point checks (no \u{} escapes — those get mangled inside PHP heredoc).
  function stripEmoji(s) {
    try {
      var str = String(s);
      var out = '';
      for (var i = 0; i < str.length;) {
        var cp = str.codePointAt(i);
        var size = cp > 0xFFFF ? 2 : 1;
        var isEmoji =
          (cp >= 0x1F000 && cp <= 0x1FAFF) ||  // emoji & pictographs
          (cp >= 0x2600  && cp <= 0x27BF)  ||  // misc symbols & dingbats
          (cp >= 0x2190  && cp <= 0x21FF)  ||  // arrows
          (cp >= 0x2B00  && cp <= 0x2BFF)  ||  // misc symbols/arrows
          (cp >= 0x1F1E6 && cp <= 0x1F1FF) ||  // regional indicators (flags)
          cp === 0xFE0F  ||                     // variation selector-16
          cp === 0x200D;                        // zero-width joiner
        if (!isEmoji) out += String.fromCodePoint(cp);
        i += size;
      }
      return out.replace(/\s+/g, ' ').trim();
    } catch (e) {
      return String(s);
    }
  }

  function speak(text, rate) {
    try {
      text = stripEmoji(text);
      if (!text) return;
      window.speechSynthesis.cancel();
      var u = new SpeechSynthesisUtterance(text);
      u.lang = 'en-US';
      u.rate = (typeof rate === 'number' && !isNaN(rate)) ? rate : 0.9;
      u.pitch = 1.0;
      u.volume = 1.0;
      setTimeout(function () {
        window.speechSynthesis.speak(u);
      }, 0);
    } catch (e) {
      console.warn('[EDL TTS] error', e);
    }
  }

  document.addEventListener('click', function (e) {
    var target = e.target;
    if (!target || !target.closest) return;

    // 1) Speak-links: href="#tts=<encoded>&r=<rate>" — survive sanitized community feeds
    //    (class/data-* get stripped by wp_kses, but <a href> is whitelisted).
    var link = target.closest('a[href*="#tts="]');
    if (link) {
      var raw = link.getAttribute('href') || link.href || '';
      var hashIdx = raw.indexOf('#tts=');
      if (hashIdx !== -1) {
        e.preventDefault();
        e.stopPropagation();
        try {
          var params = new URLSearchParams(raw.slice(hashIdx + 1));
          var t = (params.get('tts') || '').trim();
          var r = params.get('r') ? Number(params.get('r')) : undefined;
          if (t) speak(t, r);
        } catch (err) {
          console.warn('[EDL TTS] href parse error', err);
        }
        return;
      }
    }

    // 2) Explicit .edl-tts elements (lessons) — original behaviour
    var el = target.closest('.edl-tts');
    if (!el) return;

    if (el.tagName === 'A') e.preventDefault();

    var text = (el.getAttribute('data-text') || '').trim();
    if (!text) return;

    var rateAttr = el.getAttribute('data-rate');
    var rate = rateAttr ? Number(rateAttr) : undefined;

    speak(text, rate);
  }, true);

  console.log('[EDL TTS] ready');
})();
</script>
