[ {"id": "ja-bare-year-is-not-a-month", "lang": "ja", "input": "2025", "now": "2026-08-28T10:30", "expected": "2025-08-28T09:00"}, {"id": "ja-bare-year-2026", "lang": "ja", "input": "2026", "now": "2026-08-28T10:30", "expected": "2026-08-28T09:00"}, {"id": "zh-bare-year-is-not-a-month", "lang": "zh-Hans", "input": "2025", "now": "2026-08-28T10:30", "expected": "2025-08-28T09:00"}, {"id": "ja-weeks-affixed", "lang": "ja", "input": "2週間後", "now": "2026-08-28T10:30", "expected": "2026-09-11T09:00"}, {"id": "ja-days-affixed", "lang": "ja", "input": "3日後", "now": "2026-08-28T10:30", "expected": "2026-08-31T09:00"}, {"id": "ja-minutes-affixed", "lang": "ja", "input": "30分後", "now": "2026-08-28T10:30", "expected": "2026-08-28T11:00"}, {"id": "zh-weeks-affixed", "lang": "zh-Hans", "input": "2周后", "now": "2026-08-28T10:30", "expected": "2026-09-11T09:00"}, {"id": "zh-days-affixed", "lang": "zh-Hans", "input": "3天后", "now": "2026-08-28T10:30", "expected": "2026-08-31T09:00"}, {"id": "ja-counter-words-are-a-calendar", "lang": "ja", "input": "12月25日", "now": "2026-08-28T10:30", "expected": "2026-12-25T09:00"}, {"id": "ar-arabic-comma-separates", "lang": "ar", "input": "غدا، 6 مساء", "now": "2026-08-28T10:30", "expected": "2026-08-29T18:00"}, {"id": "ja-ideographic-comma-separates", "lang": "ja", "input": "明日、午後6時", "now": "2026-08-28T10:30", "expected": "2026-08-29T18:00"}, {"id": "zh-fullwidth-comma-separates", "lang": "zh-Hans", "input": "明天,下午6点", "now": "2026-08-28T10:30", "expected": "2026-08-29T18:00"}, {"id": "ja-afternoon-hour", "lang": "ja", "input": "午後6時", "now": "2026-08-28T10:30", "expected": "2026-08-28T18:00"}, {"id": "ja-afternoon-hour-and-minute", "lang": "ja", "input": "午後6時30分", "now": "2026-08-28T10:30", "expected": "2026-08-28T18:30"}, {"id": "ja-morning-hour-and-minute", "lang": "ja", "input": "午前9時30分", "now": "2026-08-28T10:30", "expected": "2026-08-28T09:30"}, {"id": "zh-afternoon-hour", "lang": "zh-Hans", "input": "下午6点", "now": "2026-08-28T10:30", "expected": "2026-08-28T18:00"}, {"id": "zh-afternoon-hour-and-minute", "lang": "zh-Hans", "input": "下午6点30分", "now": "2026-08-28T10:30", "expected": "2026-08-28T18:30"}, {"id": "es-homograph-with-a-day-is-the-month", "lang": "es", "input": "25 mar", "now": "2026-08-28T10:30", "expected": "2027-03-25T09:00"}, {"id": "es-homograph-alone-is-the-weekday", "lang": "es", "input": "mar", "now": "2026-08-28T10:30", "expected": "2026-09-01T09:00"}, {"id": "es-full-month-name", "lang": "es", "input": "25 marzo", "now": "2026-08-28T10:30", "expected": "2027-03-25T09:00"}, {"id": "es-homograph-with-a-day-and-a-clock", "lang": "es", "input": "25 mar 18:00", "now": "2026-08-28T10:30", "expected": "2027-03-25T18:00"}, {"id": "ar-month-and-day", "lang": "ar", "input": "25 ديسمبر", "now": "2026-08-28T10:30", "expected": "2026-12-25T09:00"}, {"id": "ar-counted-days", "lang": "ar", "input": "بعد 3 أيام", "now": "2026-08-28T10:30", "expected": "2026-08-31T09:00"}, {"id": "ar-midnight-is-two-words", "lang": "ar", "input": "منتصف الليل", "now": "2026-08-28T10:30", "expected": "2026-08-28T00:00"}, {"id": "es-counted-weeks", "lang": "es", "input": "en 2 semanas", "now": "2026-08-28T10:30", "expected": "2026-09-11T09:00"}, {"id": "ja-tomorrow", "lang": "ja", "input": "明日", "now": "2026-08-28T10:30", "expected": "2026-08-29T09:00"}, {"id": "ja-next-week", "lang": "ja", "input": "来週", "now": "2026-08-28T10:30", "expected": "2026-09-04T09:00"}, {"id": "vi-multi-word-today", "lang": "vi", "input": "hôm nay", "now": "2026-08-28T10:30", "expected": "2026-08-28T09:00"}, {"id": "pt-hyphenated-noon", "lang": "pt", "input": "meio-dia", "now": "2026-08-28T10:30", "expected": "2026-08-28T12:00"}, {"id": "pt-PT-hyphenated-noon", "lang": "pt-PT", "input": "meio-dia", "now": "2026-08-28T10:30", "expected": "2026-08-28T12:00"}, {"id": "pt-own-display-reads-back", "lang": "pt", "input": "sex., 25 de dez. de 2026", "now": "2026-08-28T10:30", "expected": "2026-12-25T09:00"}, {"id": "pt-own-datetime-display-reads-back", "lang": "pt", "input": "sex., 25 de dez. de 2026, 15:30", "now": "2026-08-28T10:30", "expected": "2026-12-25T15:30"}, {"id": "hi-kal-reads-as-tomorrow", "lang": "hi", "input": "कल", "now": "2026-08-28T10:30", "expected": "2026-08-29T09:00"}, {"id": "bn-kal-reads-as-tomorrow", "lang": "bn", "input": "কাল", "now": "2026-08-28T10:30", "expected": "2026-08-29T09:00"}, {"id": "ga-accent-folded", "lang": "ga", "input": "amarach", "now": "2026-08-28T10:30", "expected": "2026-08-29T09:00"}, {"id": "ja-impossible-hour-with-a-meridiem", "lang": "ja", "input": "午後25時", "now": "2026-08-28T10:30", "expected": null}, {"id": "zh-impossible-hour-with-a-meridiem", "lang": "zh-Hans", "input": "下午25点", "now": "2026-08-28T10:30", "expected": null}, {"id": "ru-nominative-month-parses", "lang": "ru", "input": "25 декабрь", "now": "2026-08-28T10:30", "expected": "2026-12-25T09:00"}, {"id": "ru-genitive-month-parses", "lang": "ru", "input": "25 декабря", "now": "2026-08-28T10:30", "expected": "2026-12-25T09:00"}, {"id": "ru-tomorrow", "lang": "ru", "input": "завтра", "now": "2026-08-28T10:30", "expected": "2026-08-29T09:00"}, {"id": "ru-counted-weeks", "lang": "ru", "input": "через 2 недели", "now": "2026-08-28T10:30", "expected": "2026-09-11T09:00"}, {"id": "ja-zero-hour-morning-is-midnight", "lang": "ja", "input": "午前0時", "now": "2026-08-28T10:30", "expected": "2026-08-28T00:00"}, {"id": "ja-zero-hour-afternoon-is-noon", "lang": "ja", "input": "午後0時", "now": "2026-08-28T10:30", "expected": "2026-08-28T12:00"}, {"id": "zh-zero-hour-morning-is-midnight", "lang": "zh-Hans", "input": "上午0点", "now": "2026-08-28T10:30", "expected": "2026-08-28T00:00"}, {"id": "zh-zero-hour-afternoon-is-noon", "lang": "zh-Hans", "input": "下午0点", "now": "2026-08-28T10:30", "expected": "2026-08-28T12:00"}, {"id": "ja-zero-hour-and-minutes", "lang": "ja", "input": "午前0時30分", "now": "2026-08-28T10:30", "expected": "2026-08-28T00:30"}, {"id": "en-weekday-beside-a-numeric-date-and-clock", "lang": "en", "input": "Fri, 25/12/2026, 15:30", "now": "2026-08-28T10:30", "expected": "2026-12-25T15:30"}, {"id": "en-weekday-beside-a-numeric-date", "lang": "en", "input": "Wed 3.3.2027", "now": "2026-08-28T10:30", "expected": "2027-03-03T09:00"}, {"id": "en-numeric-date-and-clock", "lang": "en", "input": "25/12/2026 15:30", "now": "2026-08-28T10:30", "expected": "2026-12-25T15:30"}, {"id": "en-numeric-date-month-first-when-only-that-reads", "lang": "en", "input": "Fri 12/25/2026", "now": "2026-08-28T10:30", "expected": "2026-12-25T09:00"}, {"id": "en-weekday-cannot-arbitrate-day-month", "lang": "en", "input": "Wed 03/04/2026", "now": "2026-08-28T10:30", "expected": "2026-04-03T09:00"}, {"id": "en-numeric-date-impossible-day", "lang": "en", "input": "Fri, 31/02/2026", "now": "2026-08-28T10:30", "expected": null} ]