{
  "version": 51,
  "checked": "2026-10-02",
  "status": "Исследование продолжается",
  "conclusion": "Восточная Азия углублена: школьные campus/возраст/язык, camp и national eligibility разделены. Противоречивый японский National исключён из датированного календаря. Мировой аудит остаётся частичным.",
  "scope": "CHE/ESP/FRA family decision scenarios, junior course levels and Rosenberg school / camp gates",
  "baseline": {
    "cards": 1135,
    "competition_cards": 839,
    "event_cards": 131,
    "camp_cards": 165,
    "league_profiles": 67,
    "major_exhibition_cards": 78,
    "vex_cards": 465,
    "countries_with_records": 64,
    "fully_audited_countries": 0
  },
  "counts": {
    "cards": 5617,
    "competition_cards": 1874,
    "event_cards": 248,
    "camp_cards": 3495,
    "league_profiles": 204,
    "major_exhibition_cards": 160,
    "vex_cards": 518,
    "countries_with_records": 119,
    "fully_audited_countries": 0
  },
  "continents": [
    {
      "name": "Северная Америка",
      "regions": [
        "Северная Америка",
        "Центральная Америка",
        "Карибский регион"
      ],
      "total": 1641,
      "countries_with_records": 19,
      "competitions": 615,
      "events": 59,
      "major_exhibitions": 20,
      "camps": 967,
      "status": "Частично исследовано",
      "remaining": "Сильный перекос в каталог VEX США. México / Costa Rica приоритетны, но полный список местных турниров, школ и заявок не закрыт."
    },
    {
      "name": "Южная Америка",
      "regions": [
        "Южная Америка"
      ],
      "total": 282,
      "countries_with_records": 10,
      "competitions": 159,
      "events": 10,
      "major_exhibitions": 7,
      "camps": 113,
      "status": "Частично исследовано",
      "remaining": "Много карточек Ecuador и региональных маршрутов Chile; Brazil, Perú и другие страны требуют местных этапов, квот и календарей."
    },
    {
      "name": "Европа",
      "regions": [
        "Европа"
      ],
      "total": 1661,
      "countries_with_records": 39,
      "competitions": 361,
      "events": 72,
      "major_exhibitions": 52,
      "camps": 1228,
      "status": "Частично исследовано",
      "remaining": "CHE/ESP/FRA углублены повторно. Не закрыты все местные лиги, новые qualifiers 2027, преподавание на английском / испанском, иностранные квоты, текущие juniormentors и полные школьные протоколы 5–10 лет. Германия / Нидерланды / Бельгия: первый частичный проход; все местные клубы, языки, иностранные квоты и полные школьные результаты остаются открыты."
    },
    {
      "name": "Африка",
      "regions": [
        "Африка"
      ],
      "total": 130,
      "countries_with_records": 16,
      "competitions": 73,
      "events": 15,
      "major_exhibitions": 7,
      "camps": 42,
      "status": "Частично исследовано",
      "remaining": "До расширения почти все соревнования были в South Africa. Добавлен PARC Senegal; Maghreb, East / West Africa и местные отборы остаются пробелами."
    },
    {
      "name": "Азия",
      "regions": [
        "Азия"
      ],
      "total": 1598,
      "countries_with_records": 31,
      "competitions": 495,
      "events": 80,
      "major_exhibitions": 71,
      "camps": 1023,
      "status": "Частично исследовано",
      "remaining": "Добавлены India camp candidates и первые Pakistan / Bangladesh / Sri Lanka маршруты. Не все national qualifiers, языки и иностранный приём закрыты; другие страны Азии исследованы частично."
    },
    {
      "name": "Океания",
      "regions": [
        "Океания"
      ],
      "total": 225,
      "countries_with_records": 4,
      "competitions": 104,
      "events": 7,
      "major_exhibitions": 3,
      "camps": 114,
      "status": "Частично исследовано",
      "remaining": "Добавлены Fiji tourist camp, NZ реальные учебные дни, Australian national game/video contests и закрытый школьный архив French Polynesia. Остаются языки / foreign admission лагерей, динамический RCJA calendar, другие острова и локальные турниры."
    }
  ],
  "league_inventory": [
    {
      "id": "wro",
      "name": "WRO",
      "group": "core",
      "event_ids": [
        "C006",
        "C007",
        "C008",
        "C009",
        "C010",
        "C011",
        "C012",
        "C013",
        "C014",
        "C015",
        "C016",
        "C017",
        "C018",
        "C019",
        "C095",
        "C687",
        "C688",
        "C689",
        "C690",
        "C691",
        "C692",
        "C693",
        "C694",
        "C695",
        "C696",
        "C697",
        "C698",
        "C699",
        "C700",
        "C701",
        "C702",
        "C703",
        "C704",
        "C705",
        "C706",
        "C707",
        "C708",
        "C709",
        "C710",
        "C711",
        "C712",
        "C715",
        "C716",
        "C717",
        "C718",
        "C719",
        "C720",
        "C721",
        "C722",
        "C723",
        "C724",
        "C725",
        "C726",
        "C727",
        "C728",
        "C729",
        "C730",
        "C731",
        "C732",
        "C733",
        "C734",
        "C735",
        "C736",
        "C737",
        "C738",
        "C739",
        "C740",
        "C741",
        "C742",
        "C743",
        "C744",
        "C745",
        "C746",
        "C747",
        "C748",
        "C749",
        "C750",
        "C788",
        "C871",
        "C872",
        "C1566",
        "C1567",
        "C1618",
        "C1619",
        "C1620",
        "C1621",
        "C1622",
        "C1623",
        "C1624",
        "C1625",
        "C1626",
        "C1627",
        "C1628",
        "C1629",
        "C1630",
        "C1631",
        "C1632",
        "C1633",
        "C1745",
        "C1746",
        "C1747",
        "C1748",
        "C1749",
        "C1750",
        "C1751",
        "C1752",
        "C1753",
        "C1754",
        "C1755",
        "C1756",
        "C1763",
        "C1764",
        "C1765",
        "C1766",
        "C1767"
      ],
      "cards": 115,
      "future_dated": 5,
      "linked_card_count": 115,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wro-association.org/competition/categories/",
      "new": false
    },
    {
      "id": "first",
      "name": "FIRST",
      "group": "core",
      "event_ids": [
        "C003",
        "C004",
        "C005",
        "C032",
        "C033",
        "C034",
        "C061",
        "C270",
        "C462",
        "C682",
        "C683",
        "C713",
        "C714",
        "C756",
        "C757",
        "C758",
        "C789",
        "C790",
        "C791",
        "C792",
        "C793",
        "C794",
        "C795",
        "C796",
        "C797",
        "C798",
        "C799",
        "C800",
        "C835",
        "C836",
        "C862",
        "C863",
        "C864",
        "C865",
        "C866",
        "C867",
        "C868",
        "C873",
        "C874",
        "C875",
        "C894",
        "C895",
        "C896",
        "C897",
        "C898",
        "C1484",
        "C1485",
        "C1486",
        "C1487",
        "C1488",
        "C1489",
        "C1490",
        "C1491",
        "C1492",
        "C1493",
        "C1494",
        "C1495",
        "C1496",
        "C1497",
        "C1498",
        "C1499",
        "C1500",
        "C1501",
        "C1502",
        "C1503",
        "C1504",
        "C1505",
        "C1506",
        "C1507",
        "C1508",
        "C1509",
        "C1510",
        "C1511",
        "C1512",
        "C1513",
        "C1514",
        "C1515",
        "C1516",
        "C1517",
        "C1518",
        "C1519",
        "C1520",
        "C1521",
        "C1522",
        "C1523",
        "C1524",
        "C1525",
        "C1526",
        "C1527",
        "C1528",
        "C1529",
        "C1530",
        "C1531",
        "C1532",
        "C1533",
        "C1534",
        "C1535",
        "C1536",
        "C1537",
        "C1538",
        "C1539",
        "C1540",
        "C1541",
        "C1542",
        "C1543",
        "C1544",
        "C1545",
        "C1546",
        "C1547",
        "C1548",
        "C1549",
        "C1550",
        "C1551",
        "C1552",
        "C1553",
        "C1554",
        "C1555",
        "C1556",
        "C1557",
        "C1558",
        "C1559",
        "C1560",
        "C1561",
        "C1562",
        "C1563",
        "C1564",
        "C1565",
        "C1568",
        "C1569",
        "C1570",
        "C1571",
        "C1572",
        "C1573",
        "C1574",
        "C1575",
        "C1576",
        "C1577",
        "C1578",
        "C1579",
        "C1580",
        "C1581",
        "C1582",
        "C1583",
        "C1584",
        "C1585",
        "C1586",
        "C1587",
        "C1588",
        "C1589",
        "C1590",
        "C1591",
        "C1592",
        "C1593",
        "C1594",
        "C1595",
        "C1596",
        "C1597",
        "C1598",
        "C1599",
        "C1600",
        "C1601",
        "C1602",
        "C1603",
        "C1604",
        "C1605",
        "C1606",
        "C1607",
        "C1608",
        "C1609",
        "C1610",
        "C1611",
        "C1612",
        "C1613",
        "C1614",
        "C1615",
        "C1616",
        "C1617",
        "C1638",
        "C1639",
        "C1640",
        "C1641",
        "C1642",
        "C1643",
        "C1644",
        "C1645",
        "C1646",
        "C1647",
        "C1648",
        "C1649",
        "C1650",
        "C1651",
        "C1653",
        "C1654",
        "C1655",
        "C1656",
        "C1657",
        "C1658",
        "C1659",
        "C1660",
        "C1661",
        "C1662",
        "C1663",
        "C1664",
        "C1665",
        "C1666",
        "C1667",
        "C1668",
        "C1669",
        "C1670",
        "C1671",
        "C1672",
        "C1673",
        "C1674",
        "C1675",
        "C1676",
        "C1677",
        "C1678",
        "C1679",
        "C1680",
        "C1681",
        "C1682",
        "C1683",
        "C1684",
        "C1685",
        "C1686",
        "C1687",
        "C1688",
        "C1689",
        "C1690",
        "C1691",
        "C1692",
        "C1693",
        "C1694",
        "C1695",
        "C1696",
        "C1697",
        "C1698",
        "C1699",
        "C1700",
        "C1701",
        "C1702",
        "C1703",
        "C1704",
        "C1705",
        "C1706",
        "C1707",
        "C1708",
        "C1709",
        "C1710",
        "C1711",
        "C1712",
        "C1713",
        "C1714",
        "C1715",
        "C1716",
        "C1717",
        "C1718",
        "C1719",
        "C1720",
        "C1721",
        "C1722",
        "C1723",
        "C1724",
        "C1725",
        "C1726",
        "C1727",
        "C1728",
        "C1729",
        "C1730",
        "C1731",
        "C1732",
        "C1733",
        "C1734",
        "C1735",
        "C1736",
        "C1737",
        "C1738",
        "C1739",
        "C1740",
        "C1741",
        "C1742",
        "C1743",
        "C1744",
        "C1769"
      ],
      "cards": 284,
      "future_dated": 183,
      "linked_card_count": 284,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstinspires.org/programs/fll/",
      "new": false
    },
    {
      "id": "vex",
      "name": "VEX Robotics",
      "group": "core",
      "event_ids": [
        "C024",
        "C025",
        "C026",
        "C027",
        "C028",
        "C100",
        "C101",
        "C102",
        "C103",
        "C104",
        "C105",
        "C106",
        "C107",
        "C108",
        "C109",
        "C110",
        "C111",
        "C112",
        "C113",
        "C114",
        "C115",
        "C116",
        "C117",
        "C118",
        "C119",
        "C120",
        "C121",
        "C122",
        "C123",
        "C124",
        "C125",
        "C126",
        "C127",
        "C128",
        "C129",
        "C130",
        "C131",
        "C132",
        "C133",
        "C134",
        "C135",
        "C136",
        "C137",
        "C138",
        "C139",
        "C140",
        "C141",
        "C142",
        "C143",
        "C144",
        "C145",
        "C146",
        "C147",
        "C148",
        "C149",
        "C150",
        "C151",
        "C152",
        "C153",
        "C154",
        "C155",
        "C156",
        "C157",
        "C158",
        "C159",
        "C160",
        "C161",
        "C162",
        "C163",
        "C164",
        "C165",
        "C166",
        "C167",
        "C168",
        "C169",
        "C170",
        "C171",
        "C172",
        "C173",
        "C174",
        "C175",
        "C176",
        "C177",
        "C178",
        "C179",
        "C180",
        "C181",
        "C182",
        "C183",
        "C184",
        "C185",
        "C186",
        "C187",
        "C188",
        "C189",
        "C190",
        "C191",
        "C192",
        "C193",
        "C194",
        "C195",
        "C196",
        "C197",
        "C198",
        "C199",
        "C200",
        "C201",
        "C202",
        "C203",
        "C204",
        "C205",
        "C206",
        "C207",
        "C208",
        "C209",
        "C210",
        "C211",
        "C212",
        "C213",
        "C214",
        "C215",
        "C216",
        "C217",
        "C218",
        "C219",
        "C220",
        "C221",
        "C222",
        "C223",
        "C224",
        "C225",
        "C226",
        "C227",
        "C228",
        "C229",
        "C230",
        "C231",
        "C232",
        "C233",
        "C234",
        "C235",
        "C236",
        "C237",
        "C238",
        "C239",
        "C240",
        "C241",
        "C242",
        "C243",
        "C244",
        "C245",
        "C246",
        "C247",
        "C248",
        "C249",
        "C250",
        "C251",
        "C252",
        "C253",
        "C254",
        "C255",
        "C256",
        "C257",
        "C258",
        "C259",
        "C260",
        "C261",
        "C262",
        "C263",
        "C264",
        "C265",
        "C266",
        "C267",
        "C268",
        "C269",
        "C270",
        "C271",
        "C272",
        "C273",
        "C274",
        "C275",
        "C276",
        "C277",
        "C278",
        "C279",
        "C280",
        "C281",
        "C282",
        "C283",
        "C284",
        "C285",
        "C286",
        "C287",
        "C288",
        "C289",
        "C290",
        "C291",
        "C292",
        "C293",
        "C294",
        "C295",
        "C296",
        "C297",
        "C298",
        "C299",
        "C300",
        "C301",
        "C302",
        "C303",
        "C304",
        "C305",
        "C306",
        "C307",
        "C308",
        "C309",
        "C310",
        "C311",
        "C312",
        "C313",
        "C314",
        "C315",
        "C316",
        "C317",
        "C318",
        "C319",
        "C320",
        "C321",
        "C322",
        "C323",
        "C324",
        "C325",
        "C326",
        "C327",
        "C328",
        "C329",
        "C330",
        "C331",
        "C332",
        "C333",
        "C334",
        "C335",
        "C336",
        "C337",
        "C338",
        "C339",
        "C340",
        "C341",
        "C342",
        "C343",
        "C344",
        "C345",
        "C346",
        "C347",
        "C348",
        "C349",
        "C350",
        "C351",
        "C352",
        "C353",
        "C354",
        "C355",
        "C356",
        "C357",
        "C358",
        "C359",
        "C360",
        "C361",
        "C362",
        "C363",
        "C364",
        "C365",
        "C366",
        "C367",
        "C368",
        "C369",
        "C370",
        "C371",
        "C372",
        "C373",
        "C374",
        "C375",
        "C376",
        "C377",
        "C378",
        "C379",
        "C380",
        "C381",
        "C382",
        "C383",
        "C384",
        "C385",
        "C386",
        "C387",
        "C388",
        "C389",
        "C390",
        "C391",
        "C392",
        "C393",
        "C394",
        "C395",
        "C396",
        "C397",
        "C398",
        "C399",
        "C400",
        "C401",
        "C402",
        "C403",
        "C404",
        "C405",
        "C406",
        "C407",
        "C408",
        "C409",
        "C410",
        "C411",
        "C412",
        "C413",
        "C414",
        "C415",
        "C416",
        "C417",
        "C418",
        "C419",
        "C420",
        "C421",
        "C422",
        "C423",
        "C424",
        "C425",
        "C426",
        "C427",
        "C428",
        "C429",
        "C430",
        "C431",
        "C432",
        "C433",
        "C434",
        "C435",
        "C436",
        "C437",
        "C438",
        "C439",
        "C440",
        "C441",
        "C442",
        "C443",
        "C444",
        "C445",
        "C446",
        "C447",
        "C448",
        "C449",
        "C450",
        "C451",
        "C452",
        "C453",
        "C454",
        "C455",
        "C456",
        "C457",
        "C458",
        "C459",
        "C460",
        "C461",
        "C462",
        "C463",
        "C464",
        "C465",
        "C466",
        "C467",
        "C468",
        "C469",
        "C470",
        "C471",
        "C472",
        "C473",
        "C474",
        "C475",
        "C476",
        "C477",
        "C478",
        "C479",
        "C480",
        "C481",
        "C482",
        "C483",
        "C484",
        "C485",
        "C486",
        "C487",
        "C488",
        "C489",
        "C490",
        "C491",
        "C492",
        "C493",
        "C494",
        "C495",
        "C496",
        "C497",
        "C498",
        "C499",
        "C500",
        "C501",
        "C502",
        "C503",
        "C504",
        "C505",
        "C506",
        "C507",
        "C508",
        "C509",
        "C510",
        "C511",
        "C512",
        "C513",
        "C514",
        "C515",
        "C516",
        "C517",
        "C518",
        "C519",
        "C520",
        "C521",
        "C522",
        "C523",
        "C524",
        "C525",
        "C526",
        "C527",
        "C528",
        "C529",
        "C530",
        "C531",
        "C532",
        "C533",
        "C534",
        "C535",
        "C536",
        "C537",
        "C538",
        "C539",
        "C540",
        "C541",
        "C542",
        "C543",
        "C544",
        "C545",
        "C546",
        "C547",
        "C548",
        "C549",
        "C550",
        "C551",
        "C552",
        "C553",
        "C554",
        "C555",
        "C556",
        "C557",
        "C558",
        "C559",
        "C560",
        "C561",
        "C562",
        "C563",
        "C564",
        "C565",
        "C566",
        "C567",
        "C568",
        "C569",
        "C570",
        "C571",
        "C572",
        "C573",
        "C574",
        "C575",
        "C576",
        "C577",
        "C578",
        "C579",
        "C580",
        "C581",
        "C582",
        "C583",
        "C584",
        "C585",
        "C586",
        "C587",
        "C588",
        "C589",
        "C590",
        "C591",
        "C592",
        "C593",
        "C594",
        "C595",
        "C596",
        "C597",
        "C598",
        "C599",
        "C600",
        "C601",
        "C602",
        "C603",
        "C604",
        "C605",
        "C606",
        "C607",
        "C837",
        "C1155",
        "C1156",
        "C1157",
        "C1158"
      ],
      "cards": 518,
      "future_dated": 421,
      "linked_card_count": 518,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.vexrobotics.com/official-path",
      "new": false
    },
    {
      "id": "rcj",
      "name": "RoboCupJunior",
      "group": "core",
      "event_ids": [
        "C041",
        "C042",
        "C046",
        "C775"
      ],
      "cards": 4,
      "future_dated": 2,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://junior.robocup.org/",
      "new": false
    },
    {
      "id": "makex",
      "name": "MakeX",
      "group": "international",
      "event_ids": [
        "C020",
        "C021",
        "C022",
        "C023",
        "C608",
        "C609",
        "C610",
        "C611",
        "C612",
        "C613",
        "C614",
        "C615",
        "C616",
        "C617",
        "C618"
      ],
      "cards": 15,
      "future_dated": 11,
      "linked_card_count": 15,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.makex.cc/en/2026-makex",
      "new": false
    },
    {
      "id": "recf",
      "name": "RECF Robotics",
      "group": "international",
      "event_ids": [
        "C029",
        "C1039",
        "C1040",
        "C1041",
        "C1042"
      ],
      "cards": 5,
      "future_dated": 1,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://recf.org/teams/recf-robotics-competition/",
      "new": false
    },
    {
      "id": "drone",
      "name": "RECF Aerial Drone",
      "group": "international",
      "event_ids": [
        "C031"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://kb.roboticseducation.org/hc/en-us/articles/41294778999063-Aerial-Drone-Competition-Frequently-Asked-Questions-FAQ",
      "new": false
    },
    {
      "id": "wer",
      "name": "WER",
      "group": "international",
      "event_ids": [
        "C044",
        "C1265",
        "C1266"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.wermexico.com/competencia",
      "new": false
    },
    {
      "id": "matrix",
      "name": "RoboMatrix / Infomatrix",
      "group": "international",
      "event_ids": [
        "C002",
        "C045",
        "C1208",
        "C1209",
        "C1210",
        "C1211",
        "C1212",
        "C1213",
        "C1214",
        "C1215",
        "C1216",
        "C1217",
        "C1218",
        "C1219",
        "C1220",
        "C1221",
        "C1222",
        "C1223",
        "C1224",
        "C1225",
        "C1226",
        "C1227",
        "C1228",
        "C1229",
        "C1230",
        "C1231",
        "C1232",
        "C1233",
        "C1234",
        "C1235",
        "C1236",
        "C1237",
        "C1238",
        "C1239",
        "C1240",
        "C1241",
        "C1242",
        "C1243",
        "C1244",
        "C1245",
        "C1246",
        "C1247",
        "C1248",
        "C1249",
        "C1250",
        "C1251",
        "C1252",
        "C1253",
        "C1254",
        "C1255",
        "C1256",
        "C1257",
        "C1258",
        "C1259",
        "C1260",
        "C1261",
        "C1262",
        "C1263",
        "C1264"
      ],
      "cards": 59,
      "future_dated": 28,
      "linked_card_count": 59,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robomatrix.org/",
      "new": false
    },
    {
      "id": "roborave",
      "name": "RoboRAVE",
      "group": "international",
      "event_ids": [
        "C052",
        "C082",
        "C083",
        "C084",
        "C085",
        "C086",
        "C087",
        "C808",
        "C1148",
        "C1149",
        "C1150",
        "C1199",
        "C1200",
        "C1201",
        "C1202",
        "C1203",
        "C1204",
        "C1205",
        "C1206",
        "C1207"
      ],
      "cards": 20,
      "future_dated": 18,
      "linked_card_count": 20,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.roboraveinternational.org/eventos",
      "new": false
    },
    {
      "id": "robofest",
      "name": "Robofest · LTU",
      "group": "international",
      "event_ids": [
        "C053",
        "C054",
        "C1184",
        "C1185",
        "C1186",
        "C1187",
        "C1188",
        "C1267",
        "C1268",
        "C1269",
        "C1270",
        "C1271",
        "C1272",
        "C1273",
        "C1274",
        "C1275"
      ],
      "cards": 16,
      "future_dated": 11,
      "linked_card_count": 18,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robofest.net/index.php/current-competitions/main-page",
      "new": false
    },
    {
      "id": "robotex",
      "name": "Robotex International",
      "group": "international",
      "event_ids": [
        "C055",
        "C1636"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robotex.international/lego-sumo",
      "new": false
    },
    {
      "id": "robotchallenge",
      "name": "RobotChallenge",
      "group": "international",
      "event_ids": [
        "C056"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robotchallenge.org.cn/competition-RobotSumo.html",
      "new": false
    },
    {
      "id": "enjoy",
      "name": "ENJOY AI",
      "group": "international",
      "event_ids": [
        "C057",
        "C058",
        "C059",
        "C097"
      ],
      "cards": 4,
      "future_dated": 1,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.enjoyaiglobal.org/",
      "new": false
    },
    {
      "id": "juniorbotball",
      "name": "Junior Botball Challenge",
      "group": "international",
      "event_ids": [
        "C060",
        "C778"
      ],
      "cards": 2,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.kipr.org/junior-botball-challenge",
      "new": false
    },
    {
      "id": "iro",
      "name": "International Robot Olympiad",
      "group": "international",
      "event_ids": [
        "C067",
        "C652",
        "C653",
        "C654",
        "C655",
        "C656",
        "C657",
        "C658",
        "C659",
        "C660",
        "C661"
      ],
      "cards": 11,
      "future_dated": 1,
      "linked_card_count": 11,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.iroc.org/home?l=ko&s=10280",
      "new": false
    },
    {
      "id": "iyrc",
      "name": "IYRC",
      "group": "international",
      "event_ids": [
        "C068"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.myrobotacademy.ai/iyrcasean2026",
      "new": false
    },
    {
      "id": "irc",
      "name": "International Robot Challenge · Egypt",
      "group": "international",
      "event_ids": [
        "C069",
        "C1443",
        "C1444",
        "C1445",
        "C1446",
        "C1447",
        "C1448",
        "C1449"
      ],
      "cards": 8,
      "future_dated": 0,
      "linked_card_count": 8,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://international-robotchallenge.org/competition/robo-boom",
      "new": false
    },
    {
      "id": "technoxian",
      "name": "TechnoXian",
      "group": "international",
      "event_ids": [
        "C088",
        "C089",
        "C090",
        "C091",
        "C092"
      ],
      "cards": 5,
      "future_dated": 2,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.technoxian.com/events",
      "new": false
    },
    {
      "id": "azrobofest",
      "name": "Robofest · Azerbaijan",
      "group": "international",
      "event_ids": [
        "C096"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robofestinternational.org/sumo-strike-junior-6-10-yas/",
      "new": false
    },
    {
      "id": "waicy",
      "name": "WAICY",
      "group": "ai",
      "event_ids": [
        "C037",
        "C1152",
        "C1153",
        "C1154"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.waicy.org/waicy-2026/",
      "new": false
    },
    {
      "id": "codeavour",
      "name": "Codeavour",
      "group": "ai",
      "event_ids": [
        "C038",
        "C1782",
        "C1783",
        "C1784"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://codeavour.org/",
      "new": false
    },
    {
      "id": "coolest",
      "name": "Coolest Projects",
      "group": "ai",
      "event_ids": [
        "C039"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://online.coolestprojects.org/help",
      "new": false
    },
    {
      "id": "bebras",
      "name": "Bebras",
      "group": "ai",
      "event_ids": [
        "C040",
        "C064",
        "C1050",
        "C1051",
        "C1052",
        "C1053",
        "C1056",
        "C1170",
        "C1276",
        "C1277",
        "C1278",
        "C1279",
        "C1280",
        "C1281",
        "C1282",
        "C1283",
        "C1284",
        "C1285",
        "C1286",
        "C1287",
        "C1288",
        "C1289",
        "C1290",
        "C1291",
        "C1292",
        "C1293",
        "C1294"
      ],
      "cards": 27,
      "future_dated": 25,
      "linked_card_count": 27,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.bebras.org/countries",
      "new": false
    },
    {
      "id": "acsl",
      "name": "ACSL",
      "group": "ai",
      "event_ids": [
        "C071"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.acsl.org/get-started/divisions",
      "new": false
    },
    {
      "id": "tmr",
      "name": "Torneo Mexicano de Robótica",
      "group": "regional",
      "event_ids": [
        "C043"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://femexrobotica.org/tmr2026/index.php/participantes/inscripciones",
      "new": false
    },
    {
      "id": "tjr",
      "name": "TJR Mini / RoboLeague",
      "group": "regional",
      "event_ids": [
        "C065"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.torneiojrobotica.org/TJR-MINI/",
      "new": false
    },
    {
      "id": "itr",
      "name": "ITR · международная серия TJR / RoboLeague",
      "group": "international",
      "event_ids": [
        "C066",
        "C1190",
        "C1191",
        "C1192",
        "C1197",
        "C1198"
      ],
      "cards": 6,
      "future_dated": 4,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://internationaltournamentofrobots.org/contribution/",
      "new": false
    },
    {
      "id": "tecpro",
      "name": "TecPro Challenge · LATAM / Virtual",
      "group": "regional",
      "event_ids": [
        "C078",
        "C079",
        "C080",
        "C081",
        "C801",
        "C802",
        "C803",
        "C804",
        "C805",
        "C806"
      ],
      "cards": 10,
      "future_dated": 0,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://tdrobotica.co/tecpro-challenge-2026-2027",
      "new": false
    },
    {
      "id": "ceibal",
      "name": "Ceibal · Uruguay",
      "group": "regional",
      "event_ids": [
        "C674",
        "C675",
        "C676",
        "C677",
        "C678",
        "C679",
        "C680",
        "C681",
        "C682",
        "C683",
        "C684",
        "C686"
      ],
      "cards": 12,
      "future_dated": 0,
      "linked_card_count": 12,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://ceibal.edu.uy/institucional/articulos/tematica-olimpiada-de-robotica-programacion-y-videojuegos-edicion13/",
      "new": false
    },
    {
      "id": "robojam",
      "name": "RoboJam",
      "group": "regional",
      "event_ids": [
        "C685",
        "C1171",
        "C1172",
        "C1173",
        "C1174",
        "C1175",
        "C1176",
        "C1177",
        "C1178",
        "C1179"
      ],
      "cards": 10,
      "future_dated": 9,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robojam.live/",
      "new": false
    },
    {
      "id": "roboliga",
      "name": "RoboLiga · Argentina",
      "group": "regional",
      "event_ids": [
        "C663",
        "C664",
        "C665",
        "C666",
        "C667",
        "C668",
        "C669",
        "C670",
        "C671",
        "C672",
        "C673"
      ],
      "cards": 11,
      "future_dated": 11,
      "linked_card_count": 11,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://roboliga.edu.ar/edicion-2026/default.asp",
      "new": false
    },
    {
      "id": "stemlab",
      "name": "STEMLab Sumo League",
      "group": "regional",
      "event_ids": [
        "C751",
        "C752",
        "C753",
        "C754",
        "C755"
      ],
      "cards": 5,
      "future_dated": 0,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://stemlab.co.za/sumo-robotics-league/",
      "new": false
    },
    {
      "id": "fcti",
      "name": "FCTI · Costa Rica",
      "group": "regional",
      "event_ids": [
        "C760",
        "C761"
      ],
      "cards": 2,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.mep.go.cr/sites/default/files/2026-04/ManualFCTI2026.pdf",
      "new": false
    },
    {
      "id": "luva",
      "name": "LUVÁ · Costa Rica",
      "group": "regional",
      "event_ids": [
        "C001",
        "C002"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.torneoluva.com",
      "new": false
    },
    {
      "id": "pokemon",
      "name": "Play! Pokémon",
      "group": "games",
      "event_ids": [
        "C070"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://championships.pokemon.com/en-us/about/2027-season-changes/",
      "new": false
    },
    {
      "id": "botball",
      "name": "Botball",
      "group": "advanced",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 0,
      "status": "Только профиль; календарь этапов не добавлен",
      "source": "https://www.kipr.org/botball",
      "new": false
    },
    {
      "id": "robomaster",
      "name": "RoboMaster · University",
      "group": "advanced",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 0,
      "status": "Только профиль; календарь этапов не добавлен",
      "source": "https://www.robomaster.com/en-US/robo/rm",
      "new": false
    },
    {
      "id": "ioai",
      "name": "IOAI · Олимпиада по ИИ",
      "group": "advanced",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 0,
      "status": "Только профиль; календарь этапов не добавлен",
      "source": "https://ioai-official.org/wp-content/uploads/2025/08/IOAI-regulations.pdf",
      "new": false
    },
    {
      "id": "ioi",
      "name": "IOI · Олимпиада по информатике",
      "group": "advanced",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 0,
      "status": "Только профиль; календарь этапов не добавлен",
      "source": "https://ioinformatics.org/files/regulations24-web.pdf",
      "new": false
    },
    {
      "id": "isef",
      "name": "Regeneron ISEF",
      "group": "advanced",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 0,
      "status": "Только профиль; календарь этапов не добавлен",
      "source": "https://www.societyforscience.org/isef/international-rules/rules-for-all-projects/",
      "new": false
    },
    {
      "id": "firstglobal",
      "name": "FIRST Global Challenge",
      "group": "advanced",
      "event_ids": [
        "C762",
        "C839",
        "C884"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://first.global/fgc/",
      "new": false
    },
    {
      "id": "fira",
      "name": "FIRA RoboWorld Cup / Youth",
      "group": "international",
      "event_ids": [
        "C763"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firaworldcup.org/news/fira-roboworld-cup-and-summit-2026-call-for-paper/",
      "new": false
    },
    {
      "id": "urc",
      "name": "Universal Robotics Challenge (URC)",
      "group": "international",
      "event_ids": [
        "C764"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.urc21.org/en/overview.php",
      "new": false
    },
    {
      "id": "wrc",
      "name": "World Robot Contest (CIE)",
      "group": "international",
      "event_ids": [
        "C765"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.worldrobotconference.com/contest/regulations/2632.html",
      "new": false
    },
    {
      "id": "iaio",
      "name": "IAIO · International Artificial Intelligence Olympiad",
      "group": "advanced",
      "event_ids": [
        "C766"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://iaio-official.org/",
      "new": false
    },
    {
      "id": "seaperch",
      "name": "SeaPerch / RoboNation",
      "group": "international",
      "event_ids": [
        "C767"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://seaperch.org/programs/2027-challenge/",
      "new": false
    },
    {
      "id": "mate",
      "name": "MATE ROV Competition",
      "group": "international",
      "event_ids": [
        "C768",
        "C769"
      ],
      "cards": 2,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://materovcompetition.org/scout",
      "new": false
    },
    {
      "id": "icys",
      "name": "ICYS · Young Scientists",
      "group": "advanced",
      "event_ids": [
        "C770"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://icysconference.com/",
      "new": false
    },
    {
      "id": "parc",
      "name": "PARC · Pan-African Robotics Competition",
      "group": "regional",
      "event_ids": [
        "C771"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.parcrobotics.org/",
      "new": false
    },
    {
      "id": "abu",
      "name": "ABU Robocon",
      "group": "advanced",
      "event_ids": [
        "C772"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.abu.org.my/news/hong-kong-hosts-abu-robocon-2026-as-young-innovators-take-on-kung-fu-quest/",
      "new": false
    },
    {
      "id": "roboone",
      "name": "ROBO-ONE / Light / auto / Beginners",
      "group": "international",
      "event_ids": [
        "C773"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robo-one.com/en/",
      "new": false
    },
    {
      "id": "robocupmajor",
      "name": "RoboCup Major · Soccer / Rescue / @Home / Industrial",
      "group": "advanced",
      "event_ids": [
        "C774"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robocup.org/",
      "new": false
    },
    {
      "id": "marc",
      "name": "MARC Taiwan",
      "group": "regional",
      "event_ids": [
        "C035",
        "C779",
        "C1189",
        "C1442"
      ],
      "cards": 4,
      "future_dated": 3,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.era.org.tw/main/wp-content/uploads/2026/09/2026-2027-FIRST%E6%A9%9F%E5%99%A8%E4%BA%BA%E5%A4%A7%E8%B3%BD-%E5%8F%B0%E7%81%A3%E9%81%B8%E6%8B%94%E8%B3%BD_%E7%B0%A1%E7%AB%A0-1.pdf",
      "new": false
    },
    {
      "id": "tirt",
      "name": "TIRT Taiwan",
      "group": "regional",
      "event_ids": [
        "C036",
        "C780",
        "C781",
        "C782",
        "C783"
      ],
      "cards": 5,
      "future_dated": 5,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.tirtpointsrace.org/Registration/Event/ca28e72a-26a0-49fc-8bc6-8e26fac27c68",
      "new": false
    },
    {
      "id": "brazil",
      "name": "OBR / CBR / LARC · Brazil",
      "group": "regional",
      "event_ids": [
        "C046",
        "C820",
        "C821",
        "C822",
        "C823",
        "C824",
        "C825",
        "C826",
        "C827",
        "C828",
        "C829",
        "C830",
        "C831",
        "C832",
        "C833",
        "C834"
      ],
      "cards": 16,
      "future_dated": 6,
      "linked_card_count": 16,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robotica.robocup.org.br/",
      "new": false
    },
    {
      "id": "chile",
      "name": "Liga Robótica Chile",
      "group": "regional",
      "event_ids": [
        "C047",
        "C048",
        "C049",
        "C050",
        "C051",
        "C807"
      ],
      "cards": 6,
      "future_dated": 2,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.torneorobotica.cl/",
      "new": false
    },
    {
      "id": "technovation",
      "name": "Technovation Girls",
      "group": "ai",
      "event_ids": [
        "C062"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://technovationchallenge.org/",
      "new": false
    },
    {
      "id": "rcube",
      "name": "Rcube Robotics League",
      "group": "regional",
      "event_ids": [
        "C093"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.technoxian.com/rcube-robotic-league",
      "new": false
    },
    {
      "id": "bafta-ygd",
      "name": "BAFTA Young Game Designers",
      "group": "games",
      "event_ids": [
        "C776"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.bafta.org/programmes/young-game-designer/",
      "new": false
    },
    {
      "id": "visionrover-cenfotec",
      "name": "VisionRover Challenge · CENFOTEC",
      "group": "advanced",
      "event_ids": [
        "C777"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://ucenfotec.ac.cr/expocenfo/",
      "new": false
    },
    {
      "id": "grg",
      "name": "Global Robotics Games · GRG",
      "group": "international",
      "event_ids": [
        "C784",
        "C785",
        "C786",
        "C787"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.globalroboticsgames.com/",
      "new": false
    },
    {
      "id": "lnr-argentina",
      "name": "Liga Nacional de Robótica · Argentina",
      "group": "regional",
      "event_ids": [
        "C809",
        "C810",
        "C811",
        "C812",
        "C813",
        "C814",
        "C815",
        "C816",
        "C817",
        "C818"
      ],
      "cards": 10,
      "future_dated": 1,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://lnr-argentina.com.ar/",
      "new": false
    },
    {
      "id": "obr-brazil",
      "name": "Olimpíada Brasileira de Robótica · OBR",
      "group": "regional",
      "event_ids": [
        "C820",
        "C821",
        "C822",
        "C823",
        "C824",
        "C825",
        "C826"
      ],
      "cards": 7,
      "future_dated": 0,
      "linked_card_count": 7,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://obr.robocup.org.br/wp-content/uploads/2026/03/OBR2026_MP_Manual-de-Inscricao.pdf%20",
      "new": false
    },
    {
      "id": "cbr-brazil",
      "name": "Competição Brasileira de Robótica · CBR Petrobras",
      "group": "regional",
      "event_ids": [
        "C827",
        "C828",
        "C829",
        "C830"
      ],
      "cards": 4,
      "future_dated": 4,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://cbr.robocup.org.br/index.php/categorias/",
      "new": false
    },
    {
      "id": "mnr-brazil",
      "name": "Mostra Nacional de Robótica · MNR",
      "group": "regional",
      "event_ids": [
        "C831",
        "C832",
        "C833",
        "C834"
      ],
      "cards": 4,
      "future_dated": 1,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://mnr.robocup.org.br/cronograma/",
      "new": false
    },
    {
      "id": "lnr-paraguay",
      "name": "Liga Nacional de Robótica · Paraguay / VEX",
      "group": "regional",
      "event_ids": [
        "C837"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://events.vex.com/robot-competitions/vex-iq-competition/RE-VIQRC-26-5257.html",
      "new": false
    },
    {
      "id": "global-appathon",
      "name": "Global Appathon · MIT App Inventor",
      "group": "ai",
      "event_ids": [
        "C846",
        "C847"
      ],
      "cards": 2,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://globalappathon.org/",
      "new": false
    },
    {
      "id": "g4c",
      "name": "Games for Change · Student Challenge",
      "group": "games",
      "event_ids": [
        "C848"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://learn.gamesforchange.org/student-challenge",
      "new": false
    },
    {
      "id": "astro-pi",
      "name": "Astro Pi · космический учебный проект",
      "group": "ai",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Учебная / посещаемая программа; конкурсных этапов нет",
      "source": "https://astro-pi.org/mission-zero/eligibility",
      "new": false
    },
    {
      "id": "avishkaar",
      "name": "Avishkaar League · IRC / Makeathon / CodeQuest / Soccer",
      "group": "ai",
      "event_ids": [
        "C849",
        "C850",
        "C851",
        "C852",
        "C853",
        "C854",
        "C855",
        "C856",
        "C857",
        "C858",
        "C859",
        "C860",
        "C861"
      ],
      "cards": 13,
      "future_dated": 5,
      "linked_card_count": 13,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://community.avishkaar.cc/avishkaar-league-2026",
      "new": false
    },
    {
      "id": "robotek-rgt",
      "name": "Robotek Grand Tournament · Казахстан / Тайвань",
      "group": "regional",
      "event_ids": [
        "C869",
        "C1189",
        "C1321",
        "C1322",
        "C1323",
        "C1324",
        "C1325",
        "C1326",
        "C1327",
        "C1328"
      ],
      "cards": 10,
      "future_dated": 9,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://drive.google.com/file/d/1yMRdrTBuEpfDksU-C0ViP6vfu3SuInWQ/view",
      "new": false
    },
    {
      "id": "roboland-kz",
      "name": "RoboLand · Казахстан",
      "group": "regional",
      "event_ids": [
        "C876",
        "C877"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.gov.kz/memleket/entities/edu-osakarovka/press/news/details/1141030?lang=kk",
      "new": false
    },
    {
      "id": "kazrobotics",
      "name": "КазРоботикс · KazRoboSport / Project / RoboBalapan",
      "group": "regional",
      "event_ids": [
        "C878",
        "C879",
        "C881",
        "C882",
        "C883"
      ],
      "cards": 5,
      "future_dated": 0,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://t.me/s/kazrobotics2020",
      "new": false
    },
    {
      "id": "almaty-techcup",
      "name": "Almaty TechCup · robotics / AI / hackathons",
      "group": "regional",
      "event_ids": [
        "C880"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.gov.kz/memleket/entities/almaty/press/news/details/1250916?lang=ru",
      "new": false
    },
    {
      "id": "roboboat",
      "name": "RoboBoat · RoboNation",
      "group": "advanced",
      "event_ids": [
        "C885"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://roboboat.org/programs/2027/",
      "new": false
    },
    {
      "id": "robosub",
      "name": "RoboSub · RoboNation",
      "group": "advanced",
      "event_ids": [
        "C886"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robosub.org/programs/2027/",
      "new": false
    },
    {
      "id": "robotx",
      "name": "RobotX / Virtual RobotX · RoboNation",
      "group": "advanced",
      "event_ids": [
        "C887",
        "C889",
        "C890",
        "C891"
      ],
      "cards": 4,
      "future_dated": 4,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robotx.org/programs/2026/",
      "new": false
    },
    {
      "id": "suas",
      "name": "SUAS · Student Unmanned Aerial Systems",
      "group": "advanced",
      "event_ids": [
        "C888"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://suas-competition.org/competitions",
      "new": false
    },
    {
      "id": "igvc",
      "name": "IGVC · Intelligent Ground Vehicle Competition",
      "group": "advanced",
      "event_ids": [
        "C892"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robonation.org/2027-season-launch/",
      "new": false
    },
    {
      "id": "iarc",
      "name": "IARC · International Aerial Robotics Competition",
      "group": "advanced",
      "event_ids": [
        "C893"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robonation.org/2027-season-launch/",
      "new": false
    },
    {
      "id": "bric",
      "name": "Barbados Robotics Innovation Challenge",
      "group": "regional",
      "event_ids": [
        "C899"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://caribbeanscience.org/bric/",
      "new": false
    },
    {
      "id": "caribbean-stem",
      "name": "Caribbean STEM Olympiads",
      "group": "regional",
      "event_ids": [
        "C900",
        "C901"
      ],
      "cards": 2,
      "future_dated": 2,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://caribbeanscience.org/cso/",
      "new": false
    },
    {
      "id": "coderz",
      "name": "CoderZ League · виртуальная робототехника",
      "group": "international",
      "event_ids": [
        "C902"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://competition.gocoderz.com/fall-league/",
      "new": false
    },
    {
      "id": "codeai",
      "name": "CodeAI / Hour of AI · учебная подготовка",
      "group": "ai",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Учебная / посещаемая программа; конкурсных этапов нет",
      "source": "https://code.org/es/curriculum/computer-science-fundamentals",
      "new": false
    },
    {
      "id": "stemgames-au",
      "name": "Australian STEM Video Game Challenge",
      "group": "games",
      "event_ids": [
        "C903"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.stemgames.org.au/",
      "new": false
    },
    {
      "id": "rcja-au",
      "name": "RoboCupJunior Australia · Primary / Australian Open",
      "group": "regional",
      "event_ids": [
        "C775"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robocupjunior.org.au/challenge-regions/nat/",
      "new": false
    },
    {
      "id": "wro-switzerland",
      "name": "WRO Switzerland · Starter / Elementary",
      "group": "regional",
      "event_ids": [
        "C906",
        "C907"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wro.swiss/en/information-on/categories-and-age-groups/",
      "new": false
    },
    {
      "id": "wro-spain",
      "name": "WRO Spain · RoboBasic с 6 лет / Elementary",
      "group": "regional",
      "event_ids": [
        "C910",
        "C911",
        "C930",
        "C931"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.wroboto.es/competicion/",
      "new": false
    },
    {
      "id": "fll-europe-three",
      "name": "FIRST LEGO League · Switzerland / Spain / France",
      "group": "regional",
      "event_ids": [
        "C908",
        "C909",
        "C912",
        "C913",
        "C914",
        "C915",
        "C916",
        "C1101",
        "C1102",
        "C1103",
        "C1104"
      ],
      "cards": 11,
      "future_dated": 4,
      "linked_card_count": 11,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstlegoleague.soy/inscripciones-bioglow/",
      "new": false
    },
    {
      "id": "eurobot-junior-fr",
      "name": "Coupe de France de Robotique Junior / Eurobot Junior",
      "group": "regional",
      "event_ids": [
        "C917",
        "C918",
        "C919",
        "C920"
      ],
      "cards": 4,
      "future_dated": 3,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.coupederobotique.fr/participer-a-la-coupe-junior/",
      "new": false
    },
    {
      "id": "wro-india",
      "name": "WRO India · национальные маршруты",
      "group": "regional",
      "event_ids": [
        "C921",
        "C922"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wroindia.org/season-2026/",
      "new": false
    },
    {
      "id": "wro-pakistan",
      "name": "WRO Pakistan / PSSEC",
      "group": "regional",
      "event_ids": [
        "C923"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.linkedin.com/company/wro-pak/",
      "new": false
    },
    {
      "id": "wro-srilanka",
      "name": "WRO Sri Lanka / Burhani Serendib School",
      "group": "regional",
      "event_ids": [
        "C924"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.burhani.edu.lk/world-robot-olympiad-sri-lanka-nationals-2026/",
      "new": false
    },
    {
      "id": "bdro",
      "name": "Bangladesh Robot Olympiad / IRO Bangladesh Open",
      "group": "regional",
      "event_ids": [
        "C925",
        "C926",
        "C927"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://bdro.org/",
      "new": false
    },
    {
      "id": "robocup-france-junior",
      "name": "RoboCupJunior France · Discovery / OnStage Entry",
      "group": "regional",
      "event_ids": [
        "C928",
        "C929"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robocup.fr/onstage",
      "new": false
    },
    {
      "id": "wro-germany",
      "name": "WRO Germany · Starter / Elementary",
      "group": "regional",
      "event_ids": [
        "C932",
        "C933",
        "C934",
        "C971"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.worldrobotolympiad.de/saison-2027/",
      "new": false
    },
    {
      "id": "fll-germany",
      "name": "FIRST LEGO League DACH · Германия",
      "group": "regional",
      "event_ids": [
        "C935",
        "C936",
        "C937",
        "C939"
      ],
      "cards": 4,
      "future_dated": 1,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.first-lego-league.org/en/divisions/explore",
      "new": false
    },
    {
      "id": "robocup-germany-junior",
      "name": "RoboCupJunior Germany · младшие Entry и финал",
      "group": "regional",
      "event_ids": [
        "C940"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robocup.de/events/junior-finale-2027",
      "new": false
    },
    {
      "id": "wro-netherlands",
      "name": "WRO Netherlands · Elementary",
      "group": "regional",
      "event_ids": [
        "C941",
        "C942"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wro-nederland.nl/Seizoen",
      "new": false
    },
    {
      "id": "fll-netherlands",
      "name": "FIRST LEGO League Netherlands · сезон 2026/27",
      "group": "regional",
      "event_ids": [
        "C943",
        "C944",
        "C945",
        "C946",
        "C947",
        "C948",
        "C949",
        "C950",
        "C951",
        "C952",
        "C953",
        "C954",
        "C955",
        "C956",
        "C957",
        "C958",
        "C959",
        "C960"
      ],
      "cards": 18,
      "future_dated": 16,
      "linked_card_count": 18,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstlegoleague.nl/seizoen_2026_2027/",
      "new": false
    },
    {
      "id": "fll-belgium",
      "name": "FIRST LEGO League Belgium / BeLux",
      "group": "regional",
      "event_ids": [
        "C961",
        "C962",
        "C963",
        "C964",
        "C965",
        "C966",
        "C967",
        "C968",
        "C969",
        "C970"
      ],
      "cards": 10,
      "future_dated": 9,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.voka.be/first-lego-league-be/timing",
      "new": false
    },
    {
      "id": "fll-swiss-junior",
      "name": "FIRST LEGO League Switzerland · четыре младших маршрута 2026/27",
      "group": "regional",
      "event_ids": [
        "C908",
        "C909",
        "C972",
        "C1089",
        "C1090",
        "C1091",
        "C1092",
        "C1093",
        "C1094",
        "C1095",
        "C1096",
        "C1097",
        "C1098",
        "C1099",
        "C1100"
      ],
      "cards": 15,
      "future_dated": 12,
      "linked_card_count": 16,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.first-lego-league.org/en/faq",
      "new": false
    },
    {
      "id": "fll-italy",
      "name": "FIRST LEGO League Italia · Founders / Future",
      "group": "regional",
      "event_ids": [
        "C974",
        "C975",
        "C976",
        "C977",
        "C978",
        "C979",
        "C980",
        "C981",
        "C982",
        "C983",
        "C984",
        "C985",
        "C986",
        "C987",
        "C988",
        "C989",
        "C990",
        "C991",
        "C992",
        "C993",
        "C994",
        "C995",
        "C996",
        "C997",
        "C998",
        "C999",
        "C1000",
        "C1001",
        "C1002",
        "C1003",
        "C1004"
      ],
      "cards": 31,
      "future_dated": 27,
      "linked_card_count": 32,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstlegoleague.it/p/edizioni",
      "new": false
    },
    {
      "id": "wro-italy",
      "name": "WRO Italia · Kids / Elementary / Starter",
      "group": "regional",
      "event_ids": [
        "C1005",
        "C1006",
        "C1007"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.worldrobotolympiad.it/fasce-eta/",
      "new": false
    },
    {
      "id": "rcj-academy-italy",
      "name": "RoboCupJunior Academy Italia · OnStage ступени",
      "group": "regional",
      "event_ids": [
        "C1008",
        "C1009",
        "C1010"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robocupjra.it/",
      "new": false
    },
    {
      "id": "fnr-portugal",
      "name": "FNR / RoboCup Portugal Open · Junior 2027",
      "group": "regional",
      "event_ids": [
        "C1012",
        "C1013",
        "C1014",
        "C1015",
        "C1016",
        "C1017",
        "C1018",
        "C1019",
        "C1020"
      ],
      "cards": 9,
      "future_dated": 9,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.festivalnacionalrobotica.pt/",
      "new": false
    },
    {
      "id": "roboparty",
      "name": "RoboParty · семейная инженерная команда",
      "group": "regional",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Учебная / посещаемая программа; конкурсных этапов нет",
      "source": "https://www.roboparty.org/RPGuimaraes/pdfs/Regulamento.pdf",
      "new": false
    },
    {
      "id": "sasbadi-malaysia",
      "name": "Malaysia NRC / NROC · разные младшие правила",
      "group": "regional",
      "event_ids": [
        "C1021",
        "C1022",
        "C1023",
        "C1024"
      ],
      "cards": 4,
      "future_dated": 1,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://nroc.sasbadi.com/competition",
      "new": false
    },
    {
      "id": "iyrc-asean-malaysia",
      "name": "IYRC ASEAN Malaysia · Foundation / Primary / Creative",
      "group": "regional",
      "event_ids": [
        "C068"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.myrobotacademy.ai/iyrcasean2026",
      "new": false
    },
    {
      "id": "wro-indonesia",
      "name": "WRO Indonesia · regional Entry → National",
      "group": "regional",
      "event_ids": [
        "C1026",
        "C1027",
        "C1028"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wroindonesia.org/kategori_00.html",
      "new": false
    },
    {
      "id": "iyrf-indonesia",
      "name": "IYRF / IYRC Indonesia · robots, AI animation, games",
      "group": "regional",
      "event_ids": [
        "C1029",
        "C1030",
        "C1031",
        "C1032"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://iyra-indonesia.id/iyrc-indonesia-2026/",
      "new": false
    },
    {
      "id": "robotacon-vietnam",
      "name": "ROBOTACON Vietnam · WRO / FIRST LEGO League",
      "group": "regional",
      "event_ids": [
        "C1035",
        "C1036",
        "C1037",
        "C1038"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://edu.steamsolutions.com.vn/",
      "new": false
    },
    {
      "id": "felta-philippines",
      "name": "Philippines FELTA · PRO/WRO и FLL",
      "group": "regional",
      "event_ids": [
        "C1043",
        "C1044",
        "C1045"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://felta.ph/pro/files/2026/25th_PRO_Registrration-Form-2026.pdf",
      "new": false
    },
    {
      "id": "lego-league-2027",
      "name": "LEGO League · самостоятельная ветка с 2027/28",
      "group": "core",
      "event_ids": [
        "C1048"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.education.lego.com/en-us/lego-league/program-update/",
      "new": false
    },
    {
      "id": "first-k8-next",
      "name": "FIRST K–8 · отдельная будущая программа",
      "group": "core",
      "event_ids": [
        "C1049"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstinspires.org/programs/k-8",
      "new": false
    },
    {
      "id": "vex-switzerland-junior",
      "name": "VEX Switzerland · младшая EN / DE подготовка",
      "group": "regional",
      "event_ids": [
        "C549"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.techlabs.ch/vex-events-products",
      "new": false
    },
    {
      "id": "bebras-europe-three",
      "name": "Bebras / Castor · три страны, разные классы и языки",
      "group": "regional",
      "event_ids": [
        "C1050",
        "C1051",
        "C1052",
        "C1053",
        "C1056"
      ],
      "cards": 5,
      "future_dated": 5,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.informatik-biber.ch/was-ist-der-informatik-biber/",
      "new": false
    },
    {
      "id": "robocampeones-spain",
      "name": "RoboCampeones · региональный школьный путь",
      "group": "regional",
      "event_ids": [
        "C1054"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://sites.google.com/view/robocampeonesfuenlabrada/",
      "new": false
    },
    {
      "id": "robolympics-switzerland",
      "name": "RobOlympics OST · старшая школьная ступень",
      "group": "regional",
      "event_ids": [
        "C1055"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robolympics.ch/",
      "new": false
    },
    {
      "id": "wro-kenya",
      "name": "WRO Kenya · Elementary / Rookie RoboStarter",
      "group": "regional",
      "event_ids": [
        "C1057",
        "C1058",
        "C1059",
        "C1060"
      ],
      "cards": 4,
      "future_dated": 2,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wrokenya.stemimpactcenterkenya.org/register",
      "new": false
    },
    {
      "id": "wro-nigeria",
      "name": "WRO Nigeria / Arc-Lights · основные категории и RoboStarter",
      "group": "regional",
      "event_ids": [
        "C1061",
        "C1062"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://arclightsfoundationng.com/wro/categories",
      "new": false
    },
    {
      "id": "robotchallenge-nigeria",
      "name": "RobotChallenge Nigeria / RC.CODE",
      "group": "regional",
      "event_ids": [
        "C1063",
        "C1064",
        "C1065"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robotchallenge.ng/nationalcahllengeregistration/",
      "new": false
    },
    {
      "id": "enjoy-africa",
      "name": "ENJOY AI African Open Ghana",
      "group": "regional",
      "event_ids": [
        "C1066"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://makersplacegh.com/enjoyai-2026/",
      "new": false
    },
    {
      "id": "creativity-rwanda",
      "name": "Creativity Lab Rwanda · project challenge / EN courses",
      "group": "regional",
      "event_ids": [
        "C1068"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://creativity.rw/cmpetitions",
      "new": false
    },
    {
      "id": "qatar-robotics-ai",
      "name": "Qatar Robotics & AI · национальный школьный маршрут",
      "group": "regional",
      "event_ids": [
        "C1069",
        "C1070",
        "C1071",
        "C1072",
        "C1073",
        "C1074",
        "C1075",
        "C1076",
        "C1077"
      ],
      "cards": 9,
      "future_dated": 0,
      "linked_card_count": 9,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robotics.qa/competition/",
      "new": false
    },
    {
      "id": "jic-uae",
      "name": "Junior Innovators Challenge · UAE",
      "group": "regional",
      "event_ids": [
        "C1078",
        "C1079",
        "C1080"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://challengeon.atrc.ae/en/challenges/jic2026",
      "new": false
    },
    {
      "id": "wro-oman",
      "name": "WRO Oman · Kids и мировой отбор",
      "group": "regional",
      "event_ids": [
        "C1081",
        "C1082",
        "C1083"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://roboticktick.com/media/wro/session/guide/WRO2026_OMAN_National_Competition.pdf",
      "new": false
    },
    {
      "id": "wro-saudi",
      "name": "WRO Saudi Arabia · Mawhiba",
      "group": "regional",
      "event_ids": [
        "C1084",
        "C1085",
        "C1086",
        "C1087"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://app-prd-backend2-umbracoportal-uaenorth-gjd3amf6hhfkb2bh.uaenorth-01.azurewebsites.net/discover-mawhiba/competitions/world-robot-olympiad/",
      "new": false
    },
    {
      "id": "fll-france-2027",
      "name": "FIRST LEGO League France · реальные этапы 2026/27",
      "group": "regional",
      "event_ids": [
        "C916",
        "C1102",
        "C1103",
        "C1104"
      ],
      "cards": 4,
      "future_dated": 3,
      "linked_card_count": 7,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://fll2027.fr/",
      "new": false
    },
    {
      "id": "fll-singapore-bioglow",
      "name": "FIRST Singapore · BIOGLOW Founders / Future",
      "group": "regional",
      "event_ids": [
        "C1106",
        "C1107",
        "C1108",
        "C1109",
        "C1110"
      ],
      "cards": 5,
      "future_dated": 4,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstlegoleague.sg/season/",
      "new": false
    },
    {
      "id": "nrc-singapore",
      "name": "NRC Singapore · KUBO, Regular, Open и AI Maker",
      "group": "regional",
      "event_ids": [
        "C1111",
        "C1112",
        "C1113",
        "C1114",
        "C1115"
      ],
      "cards": 5,
      "future_dated": 0,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.science.edu.sg/for-schools/competitions/national-robotics-competition",
      "new": false
    },
    {
      "id": "wro-singapore-spacefaculty",
      "name": "WRO Singapore · Space Faculty national route",
      "group": "regional",
      "event_ids": [
        "C1116",
        "C1117"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://spacefaculty.asia/world-robot-olympiad/",
      "new": false
    },
    {
      "id": "hongkong-winter-robot",
      "name": "Hong Kong Winter Robot Challenge2027 · remote video",
      "group": "regional",
      "event_ids": [
        "C1118",
        "C1119",
        "C1120",
        "C1121",
        "C1122",
        "C1123"
      ],
      "cards": 6,
      "future_dated": 6,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.peachcp.com/wro-hk/elementor-%E9%A0%81%E9%9D%A2-8325/",
      "new": false
    },
    {
      "id": "fll-mexico-bioglow",
      "name": "FIRST LEGO League México · четыре маршрута BIOGLOW 2026/27",
      "group": "regional",
      "event_ids": [
        "C004",
        "C005",
        "C1127",
        "C1128",
        "C1129",
        "C1130"
      ],
      "cards": 6,
      "future_dated": 0,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstlegoleagues.mx/preguntas-frecuentes/",
      "new": false
    },
    {
      "id": "lati-tabasco-junior",
      "name": "LATI / LTRC Tabasco · Junior и региональный RoboMatrix",
      "group": "regional",
      "event_ids": [
        "C1124",
        "C1125",
        "C1126"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://laliga.lati.mx/convocatoria/",
      "new": false
    },
    {
      "id": "wro-mexico-junior",
      "name": "WRO México · Kinder / Primaria Baja / Elementary",
      "group": "regional",
      "event_ids": [
        "C007",
        "C1132",
        "C1133"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wromexico.org/categorias/",
      "new": false
    },
    {
      "id": "first-japan-junior",
      "name": "FIRST Japan · Explore / Challenge / Future 2026–27",
      "group": "regional",
      "event_ids": [
        "C1134",
        "C1135",
        "C1136",
        "C1137",
        "C1138",
        "C1139",
        "C1140",
        "C1141",
        "C1142",
        "C1143",
        "C1144"
      ],
      "cards": 11,
      "future_dated": 10,
      "linked_card_count": 11,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstjapan.jp/events/fll-explore-2026-2027/",
      "new": true
    },
    {
      "id": "vex-japan-junior",
      "name": "VEX IQ Japan · domestic qualification route",
      "group": "regional",
      "event_ids": [
        "C140",
        "C335",
        "C377",
        "C464",
        "C537",
        "C602"
      ],
      "cards": 6,
      "future_dated": 4,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://events.vex.com/robot-competitions/vex-iq-competition/RE-VIQRC-26-4838.html",
      "new": true
    },
    {
      "id": "china-junior-school-route",
      "name": "China · junior VEX / FIRST through school or academy",
      "group": "regional",
      "event_ids": [
        "C285",
        "C419",
        "C577"
      ],
      "cards": 3,
      "future_dated": 3,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.ycyw-edu.com/en/2026-ycyw-summer-programme-primary-programme",
      "new": true
    },
    {
      "id": "world-robot-league",
      "name": "World Robot League / IREA · KoreaOpen",
      "group": "international",
      "event_ids": [
        "C1145",
        "C1146",
        "C1147",
        "C1148",
        "C1149",
        "C1150",
        "C1151",
        "C1180",
        "C1181",
        "C1182",
        "C1183"
      ],
      "cards": 11,
      "future_dated": 10,
      "linked_card_count": 11,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://worldrobotleague.net/",
      "new": false
    },
    {
      "id": "roboliga-virtual",
      "name": "RoboLiga Virtual",
      "group": "regional",
      "event_ids": [
        "C1193",
        "C1194",
        "C1195",
        "C1196"
      ],
      "cards": 4,
      "future_dated": 1,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://virtual.roboliga.ar/",
      "new": false
    },
    {
      "id": "infomatrix-solacyt",
      "name": "Infomatrix · SOLACYT · proyectos",
      "group": "international",
      "event_ids": [
        "C1208",
        "C1209",
        "C1210",
        "C1211",
        "C1212",
        "C1213",
        "C1214",
        "C1215",
        "C1216",
        "C1217",
        "C1218",
        "C1219",
        "C1220",
        "C1221",
        "C1222",
        "C1223",
        "C1224",
        "C1225",
        "C1226",
        "C1227",
        "C1228",
        "C1229",
        "C1230",
        "C1231",
        "C1232",
        "C1233",
        "C1234",
        "C1235",
        "C1236",
        "C1237",
        "C1238",
        "C1239",
        "C1240",
        "C1241",
        "C1242",
        "C1243",
        "C1244",
        "C1245",
        "C1246",
        "C1247"
      ],
      "cards": 40,
      "future_dated": 22,
      "linked_card_count": 40,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://drive.google.com/file/d/1x9HlwJ4FOtPf9cu_bJsSwAPXUdW9jp27/view",
      "new": false
    },
    {
      "id": "robomatrix",
      "name": "Robomatrix · Junior / Master",
      "group": "international",
      "event_ids": [
        "C1248",
        "C1249",
        "C1250",
        "C1251",
        "C1252",
        "C1253",
        "C1254",
        "C1255",
        "C1256",
        "C1257",
        "C1258",
        "C1259",
        "C1260",
        "C1261",
        "C1262",
        "C1263",
        "C1264"
      ],
      "cards": 17,
      "future_dated": 6,
      "linked_card_count": 17,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://drive.google.com/file/d/10BTty6JLpHxooXhXKXwx7OQOeY6KulVI/view",
      "new": false
    },
    {
      "id": "fll-costa-rica-bioglow",
      "name": "FIRST LEGO League Costa Rica · BIOGLOW Founders",
      "group": "regional",
      "event_ids": [
        "C003",
        "C1295",
        "C1296"
      ],
      "cards": 3,
      "future_dated": 3,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://fundacionsteam.org/cmsevents/festival-nacional-de-robotica/",
      "new": false
    },
    {
      "id": "fire-institutional",
      "name": "FIRE · новая институциональная сеть",
      "group": "regional",
      "event_ids": [
        "C1310"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://federacionfire.org/",
      "new": false
    },
    {
      "id": "rcj-americas-primary",
      "name": "RoboCupJunior Américas · Primary / SuperRegional",
      "group": "international",
      "event_ids": [
        "C042",
        "C1311",
        "C1312",
        "C1313"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robocupamericas.org/es/",
      "new": false
    },
    {
      "id": "eduvision-panama",
      "name": "Eduvisión Robotics Challenge Panamá",
      "group": "regional",
      "event_ids": [
        "C1314",
        "C1315",
        "C1316",
        "C1317",
        "C1318",
        "C1319",
        "C1320"
      ],
      "cards": 7,
      "future_dated": 0,
      "linked_card_count": 7,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.eduvisionpnm.com/challenge/",
      "new": false
    },
    {
      "id": "first-central-asia",
      "name": "FIRST Central Asia · Kazakhstan / Kyrgyzstan / Uzbekistan",
      "group": "regional",
      "event_ids": [
        "C874",
        "C875",
        "C1329",
        "C1330",
        "C1331",
        "C1332",
        "C1333",
        "C1334",
        "C1335",
        "C1336",
        "C1337",
        "C1338",
        "C1339",
        "C1340",
        "C1341",
        "C1342",
        "C1343",
        "C1344",
        "C1345",
        "C1346",
        "C1347",
        "C1348",
        "C1349",
        "C1350",
        "C1351",
        "C1352",
        "C1353",
        "C1354",
        "C1355",
        "C1356",
        "C1357",
        "C1358",
        "C1359",
        "C1360",
        "C1361",
        "C1362",
        "C1363",
        "C1364",
        "C1365",
        "C1366",
        "C1367",
        "C1368",
        "C1369",
        "C1370",
        "C1371",
        "C1372",
        "C1373",
        "C1374",
        "C1375",
        "C1376",
        "C1377",
        "C1378",
        "C1379",
        "C1380",
        "C1381",
        "C1382",
        "C1383",
        "C1384",
        "C1385",
        "C1386",
        "C1387",
        "C1388",
        "C1389",
        "C1390",
        "C1391",
        "C1392",
        "C1393",
        "C1394",
        "C1395",
        "C1396",
        "C1397",
        "C1398",
        "C1399",
        "C1400",
        "C1401",
        "C1402",
        "C1403",
        "C1404",
        "C1405",
        "C1406",
        "C1407",
        "C1408",
        "C1409",
        "C1410",
        "C1411",
        "C1412",
        "C1413",
        "C1414",
        "C1415",
        "C1416",
        "C1417",
        "C1418",
        "C1419",
        "C1420",
        "C1421",
        "C1422",
        "C1423",
        "C1424",
        "C1425",
        "C1426",
        "C1427",
        "C1428",
        "C1429",
        "C1430",
        "C1431",
        "C1432",
        "C1433",
        "C1434",
        "C1435",
        "C1436",
        "C1437"
      ],
      "cards": 111,
      "future_dated": 98,
      "linked_card_count": 111,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstrobotics.kz/",
      "new": false
    },
    {
      "id": "zambia-jets",
      "name": "Zambia JETS · Digital, Robotics & Intelligent Systems",
      "group": "regional",
      "event_ids": [
        "C1450"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.dnsc.gov.zm/jets26/index.php?year=2026",
      "new": false
    },
    {
      "id": "rcj-japan",
      "name": "RoboCupJunior Japan · World / Challenge Class",
      "group": "regional",
      "event_ids": [
        "C1453",
        "C1454",
        "C1455",
        "C1456",
        "C1457",
        "C1458",
        "C1459",
        "C1460",
        "C1461",
        "C1462",
        "C1463",
        "C1464",
        "C1465",
        "C1466",
        "C1467",
        "C1468"
      ],
      "cards": 16,
      "future_dated": 16,
      "linked_card_count": 16,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://drive.google.com/uc?export=download&id=1ZB16rlv9flh-L2RZobxL1oL_uDYUnBaW",
      "new": false
    },
    {
      "id": "codigo-tbox",
      "name": "Código TBox · LATAM school STEAM",
      "group": "regional",
      "event_ids": [
        "C1469",
        "C1470",
        "C1471",
        "C1472",
        "C1473",
        "C1474",
        "C1475",
        "C1476"
      ],
      "cards": 8,
      "future_dated": 0,
      "linked_card_count": 8,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.tboxplanet.com/web/codigo26/page1.html",
      "new": false
    },
    {
      "id": "wro-el-salvador",
      "name": "WRO El Salvador · RoboStarter / Elementary",
      "group": "regional",
      "event_ids": [
        "C095",
        "C1477",
        "C1478"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.wroelsalvador.org/temporada-2026/categor%C3%ADas/robo-starter",
      "new": false
    },
    {
      "id": "world-techlympics-kh",
      "name": "World Techlympics · Cambodia national route",
      "group": "regional",
      "event_ids": [
        "C1480",
        "C1481",
        "C1482",
        "C1483"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://worldtechlympics.org/kh",
      "new": false
    },
    {
      "id": "tech-challenge-project",
      "name": "The Tech Challenge · инженерная программа и showcase",
      "group": "regional",
      "event_ids": [],
      "cards": 0,
      "future_dated": 0,
      "linked_card_count": 7,
      "status": "Учебная / посещаемая программа; конкурсных этапов нет",
      "source": "https://www.thetech.org/education/tech-challenge/tech-challenge-2027/",
      "new": false
    },
    {
      "id": "robofest-latam",
      "name": "Robofest LATAM · México · локальные дисциплины",
      "group": "regional",
      "event_ids": [
        "C1159",
        "C1160",
        "C1161",
        "C1162",
        "C1163",
        "C1164",
        "C1165",
        "C1166",
        "C1167",
        "C1168"
      ],
      "cards": 10,
      "future_dated": 0,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.robofestmexico.org/_files/ugd/f2d401_2e803ec9fb70468bbb51b1fff166a77c.pdf",
      "new": false
    },
    {
      "id": "bajabot",
      "name": "BajaBot · Tijuana · младшая демонстрация и Mini Sumo",
      "group": "regional",
      "event_ids": [
        "C1169"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.bajabot.com/downloads/2026/convocatoria_05.pdf",
      "new": false
    },
    {
      "id": "fll-scandinavia",
      "name": "FIRST LEGO League · Scandinavia",
      "group": "regional",
      "event_ids": [
        "C1484",
        "C1485",
        "C1486",
        "C1487",
        "C1488",
        "C1489",
        "C1490",
        "C1491",
        "C1492",
        "C1493",
        "C1494",
        "C1495",
        "C1496",
        "C1497",
        "C1498",
        "C1499",
        "C1500",
        "C1501",
        "C1502",
        "C1503",
        "C1504",
        "C1505",
        "C1506",
        "C1507",
        "C1508",
        "C1509",
        "C1510",
        "C1511",
        "C1512",
        "C1513",
        "C1514",
        "C1515",
        "C1516",
        "C1517",
        "C1518",
        "C1519",
        "C1520",
        "C1521",
        "C1522",
        "C1523",
        "C1524",
        "C1525",
        "C1526",
        "C1527",
        "C1528",
        "C1529",
        "C1530",
        "C1531",
        "C1532",
        "C1533",
        "C1534",
        "C1535",
        "C1536",
        "C1537",
        "C1538"
      ],
      "cards": 55,
      "future_dated": 28,
      "linked_card_count": 55,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://hjernekraft.org/no",
      "new": false
    },
    {
      "id": "fll-hun-local-2027",
      "name": "FIRST LEGO League · Hungary · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1572",
        "C1573",
        "C1574",
        "C1575",
        "C1576",
        "C1577",
        "C1578",
        "C1579",
        "C1580",
        "C1581",
        "C1582",
        "C1583",
        "C1584",
        "C1585",
        "C1586",
        "C1587",
        "C1588",
        "C1589"
      ],
      "cards": 18,
      "future_dated": 18,
      "linked_card_count": 18,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstlegoleague.hu/bioglow/",
      "new": false
    },
    {
      "id": "fll-cze-local-2027",
      "name": "FIRST LEGO League · Czechia · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1590",
        "C1591",
        "C1592",
        "C1593",
        "C1594",
        "C1595",
        "C1596",
        "C1616",
        "C1617"
      ],
      "cards": 9,
      "future_dated": 7,
      "linked_card_count": 9,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.fllchallenge.cz/tema-rocniku-a-harmonogram-2026-27",
      "new": false
    },
    {
      "id": "fll-pol-local-2027",
      "name": "FIRST LEGO League · Poland · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1599",
        "C1600",
        "C1601",
        "C1602"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://fll.edu.pl/en/sezon-bioglow",
      "new": false
    },
    {
      "id": "fll-grc-local-2027",
      "name": "FIRST LEGO League · Greece · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1597",
        "C1598"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.he-ro.gr/minoan-robotsports-competition",
      "new": false
    },
    {
      "id": "fll-rou-local-2027",
      "name": "FIRST LEGO League · Romania · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1603",
        "C1604"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstlegoleague.ro/inscrieri-2026/",
      "new": false
    },
    {
      "id": "fll-bgr-local-2027",
      "name": "FIRST LEGO League · Bulgaria · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1605",
        "C1606",
        "C1607"
      ],
      "cards": 3,
      "future_dated": 0,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.fll.bg/teams-registrationbioglow",
      "new": false
    },
    {
      "id": "fll-ltu-local-2027",
      "name": "FIRST LEGO League · Lithuania · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1608",
        "C1609",
        "C1610",
        "C1611"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.lituanicax.lt/first-lego-league",
      "new": false
    },
    {
      "id": "fll-svk-local-2027",
      "name": "FIRST LEGO League · Slovakia · local 2026/27",
      "group": "regional",
      "event_ids": [
        "C1612",
        "C1613",
        "C1614",
        "C1615"
      ],
      "cards": 4,
      "future_dated": 0,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.fll.sk/main/sezona/bioglow",
      "new": false
    },
    {
      "id": "mrc-global-olympiad",
      "name": "MRC Global Olympiad / MRC Junior",
      "group": "international",
      "event_ids": [
        "C1634",
        "C1635"
      ],
      "cards": 2,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.he-ro.gr/minoan-robotsports-competition",
      "new": false
    },
    {
      "id": "wro-hungary-kids",
      "name": "WRO Hungary · KIDS 6–10",
      "group": "regional",
      "event_ids": [
        "C1633"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wro.hu/kids_kategoria/",
      "new": false
    },
    {
      "id": "robotex-cyprus",
      "name": "Robotex Cyprus · local school levels",
      "group": "regional",
      "event_ids": [
        "C1636"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robotex.org.cy/en/page/competitions-page/",
      "new": false
    },
    {
      "id": "robochallenge-romania",
      "name": "RoboChallenge Romania · international Kids / open robotics",
      "group": "international",
      "event_ids": [
        "C1637"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robochallenge.ro/about",
      "new": false
    },
    {
      "id": "fll-adria-2027",
      "name": "FIRST LEGO League · Adria 2026/27",
      "group": "regional",
      "event_ids": [
        "C1638",
        "C1639",
        "C1640",
        "C1641",
        "C1642",
        "C1643",
        "C1644",
        "C1645",
        "C1646",
        "C1647",
        "C1648",
        "C1649",
        "C1650",
        "C1651"
      ],
      "cards": 14,
      "future_dated": 11,
      "linked_card_count": 14,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.fll.si/2026/koledar-2026-27",
      "new": false
    },
    {
      "id": "lego-league-adria",
      "name": "LEGO League · Adria successor 2027/28",
      "group": "regional",
      "event_ids": [
        "C1652"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.fll.si/vprasanja-in-odgovori-2026/nova-lego-liga-2027/28",
      "new": false
    },
    {
      "id": "fll-turkey-local",
      "name": "FIRST LEGO League · Türkiye 2026/27",
      "group": "regional",
      "event_ids": [
        "C1653",
        "C1654",
        "C1655",
        "C1656",
        "C1657",
        "C1658",
        "C1659",
        "C1660",
        "C1661",
        "C1662",
        "C1663",
        "C1664",
        "C1665",
        "C1666",
        "C1667",
        "C1668",
        "C1669",
        "C1670",
        "C1671",
        "C1672",
        "C1673",
        "C1674",
        "C1675",
        "C1676",
        "C1677",
        "C1678",
        "C1679",
        "C1680",
        "C1681",
        "C1682",
        "C1683",
        "C1684",
        "C1685",
        "C1686",
        "C1687",
        "C1688",
        "C1689",
        "C1690",
        "C1691",
        "C1692",
        "C1693",
        "C1694",
        "C1695",
        "C1696",
        "C1697",
        "C1698",
        "C1699",
        "C1700",
        "C1701",
        "C1702",
        "C1703",
        "C1704",
        "C1705",
        "C1706",
        "C1707",
        "C1708",
        "C1709",
        "C1710",
        "C1711",
        "C1712",
        "C1713",
        "C1714",
        "C1715",
        "C1716",
        "C1717",
        "C1718",
        "C1719",
        "C1720",
        "C1721",
        "C1722",
        "C1723",
        "C1724",
        "C1725",
        "C1726",
        "C1727",
        "C1728",
        "C1729",
        "C1730",
        "C1731",
        "C1732",
        "C1733",
        "C1734",
        "C1735",
        "C1736",
        "C1737"
      ],
      "cards": 85,
      "future_dated": 62,
      "linked_card_count": 85,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://bilimkahramanlari.org/fll-explore/",
      "new": false
    },
    {
      "id": "fll-cyprus-local",
      "name": "FIRST LEGO League · Cyprus 2026/27",
      "group": "regional",
      "event_ids": [
        "C1741",
        "C1742",
        "C1743",
        "C1744"
      ],
      "cards": 4,
      "future_dated": 4,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstlegoleague.org.cy/assets/media/Announcements/FLL%20CYPRUS%202026-2027%20Announcement(FV)(Greek)(New).pdf",
      "new": false
    },
    {
      "id": "fll-albania-local",
      "name": "FIRST LEGO League · Albania local route",
      "group": "regional",
      "event_ids": [
        "C1738",
        "C1739"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://firstlegoleague.al/",
      "new": false
    },
    {
      "id": "fll-macedonia-local",
      "name": "FIRST LEGO League · North Macedonia watch",
      "group": "regional",
      "event_ids": [
        "C1740"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://pretsedatel.mk/first-lego-league-14-03-2026/",
      "new": false
    },
    {
      "id": "wro-adria-kids",
      "name": "WRO · Adria national / Kids routes",
      "group": "regional",
      "event_ids": [
        "C1745",
        "C1746",
        "C1747",
        "C1748",
        "C1749",
        "C1750",
        "C1751",
        "C1752",
        "C1753",
        "C1754",
        "C1755",
        "C1756"
      ],
      "cards": 12,
      "future_dated": 0,
      "linked_card_count": 12,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wrocrnagora.me/",
      "new": false
    },
    {
      "id": "croatian-makers-history",
      "name": "Croatian Makers / Vibe Coding · different programme histories",
      "group": "regional",
      "event_ids": [
        "C1758",
        "C1759"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.croatianmakers.hr/novosti/irim-nova-faza-djelovanja/",
      "new": false
    },
    {
      "id": "robokup-croatia",
      "name": "Robokup Croatia · school engineering",
      "group": "regional",
      "event_ids": [
        "C1757"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.hztk.hr/robokup-2027.aspx",
      "new": false
    },
    {
      "id": "teknofest-school",
      "name": "TEKNOFEST · school projects and Robolig",
      "group": "international",
      "event_ids": [
        "C1760",
        "C1761"
      ],
      "cards": 2,
      "future_dated": 0,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.teknofest.org/tr/yarismalar/insanlik-yararina-teknolojiler-yarismasi-ilkokul-seviyesi/",
      "new": false
    },
    {
      "id": "meb-robot",
      "name": "International MEB Robot Competition",
      "group": "regional",
      "event_ids": [
        "C1762"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://robot.meb.gov.tr/",
      "new": false
    },
    {
      "id": "wro-caribbean-local",
      "name": "WRO · Puerto Rico / Jamaica / USVI",
      "group": "regional",
      "event_ids": [
        "C1763",
        "C1764",
        "C1765",
        "C1766",
        "C1767"
      ],
      "cards": 5,
      "future_dated": 2,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wro.pr/",
      "new": false
    },
    {
      "id": "beta-bahamas-hack",
      "name": "BETA Hack · Bahamas",
      "group": "regional",
      "event_ids": [
        "C1768"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://wearebeta.co/beta-hack/",
      "new": false
    },
    {
      "id": "fll-belize-local",
      "name": "FIRST LEGO League · Belize",
      "group": "regional",
      "event_ids": [
        "C1769"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.bhsbes.edu.bz/robotics",
      "new": false
    },
    {
      "id": "oecs-robotics-local",
      "name": "OECS Super Regional Robotics",
      "group": "regional",
      "event_ids": [
        "C1770"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.steamtournament.com/public-registration?tournament=126b27b2-cf70-443b-b54e-1233b10aaa9d",
      "new": false
    },
    {
      "id": "moonhack",
      "name": "Moonhack · Code Club Australia",
      "group": "games",
      "event_ids": [
        "C1771"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://moonhack.com/",
      "new": false
    },
    {
      "id": "yai-singapore",
      "name": "YAI Singapore · Youth AI Hackathon",
      "group": "ai",
      "event_ids": [
        "C1772",
        "C1776"
      ],
      "cards": 2,
      "future_dated": 1,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://yai.sg/",
      "new": false
    },
    {
      "id": "wikko-ai-coding",
      "name": "Youth AI Coding · English / Chinese groups",
      "group": "ai",
      "event_ids": [
        "C1795",
        "C1796",
        "C1797",
        "C1798",
        "C1799",
        "C1800"
      ],
      "cards": 6,
      "future_dated": 2,
      "linked_card_count": 6,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.wikkotech.com/airace/",
      "new": false
    },
    {
      "id": "codefest-ai-games",
      "name": "CodeFest · AI Games / Web",
      "group": "games",
      "event_ids": [
        "C1773",
        "C1774",
        "C1775"
      ],
      "cards": 3,
      "future_dated": 2,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.codefest.sg/",
      "new": false
    },
    {
      "id": "brainiacs-computing",
      "name": "Brainiacs · Coding & AI",
      "group": "ai",
      "event_ids": [
        "C1785",
        "C1786",
        "C1787",
        "C1788",
        "C1789",
        "C1790",
        "C1791",
        "C1792",
        "C1793",
        "C1794"
      ],
      "cards": 10,
      "future_dated": 10,
      "linked_card_count": 10,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.brainiacsolympiad.com/en/olympiads/coding",
      "new": false
    },
    {
      "id": "whro-computer",
      "name": "WHRO Great Computer Challenge",
      "group": "regional",
      "event_ids": [
        "C1779",
        "C1780"
      ],
      "cards": 2,
      "future_dated": 2,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://education.whro.org/great-computer-challenge",
      "new": false
    },
    {
      "id": "dvla-code",
      "name": "DVLA Code Challenge",
      "group": "games",
      "event_ids": [
        "C1778"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://stem.dvla.gov.uk/dvla-code-challenge/",
      "new": false
    },
    {
      "id": "codequest-junior",
      "name": "Junior Coderz · Code Quest",
      "group": "ai",
      "event_ids": [
        "C1777"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://juniorcoderz.com/competition/",
      "new": false
    },
    {
      "id": "innovaite-uae",
      "name": "UAE InnovAIte · national high school",
      "group": "advanced",
      "event_ids": [
        "C1781"
      ],
      "cards": 1,
      "future_dated": 0,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.uae-innovaite.com/",
      "new": false
    },
    {
      "id": "ikcc-own-code",
      "name": "IKCC · own-code Scratch international",
      "group": "games",
      "event_ids": [
        "C843",
        "C844"
      ],
      "cards": 2,
      "future_dated": 2,
      "linked_card_count": 2,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.ikcc.info/",
      "new": false
    },
    {
      "id": "first-au-explore",
      "name": "FIRST Australia · Explore",
      "group": "regional",
      "event_ids": [
        "C1808",
        "C1809",
        "C1811",
        "C1828",
        "C1836",
        "C1842",
        "C1846",
        "C1857"
      ],
      "cards": 8,
      "future_dated": 8,
      "linked_card_count": 8,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstaustralia.org/first-lego-league-explore",
      "new": false
    },
    {
      "id": "first-au-challenge",
      "name": "FIRST Australia · Challenge",
      "group": "regional",
      "event_ids": [
        "C1801",
        "C1804",
        "C1805",
        "C1806",
        "C1807",
        "C1812",
        "C1814",
        "C1815",
        "C1816",
        "C1817",
        "C1818",
        "C1819",
        "C1821",
        "C1823",
        "C1824",
        "C1825",
        "C1827",
        "C1829",
        "C1830",
        "C1832",
        "C1834",
        "C1835",
        "C1837",
        "C1841",
        "C1845",
        "C1847",
        "C1848",
        "C1849",
        "C1850",
        "C1852",
        "C1853",
        "C1854",
        "C1855"
      ],
      "cards": 33,
      "future_dated": 33,
      "linked_card_count": 33,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstaustralia.org/first-lego-league-challenge",
      "new": false
    },
    {
      "id": "first-au-future",
      "name": "FIRST Australia · Future Edition",
      "group": "regional",
      "event_ids": [
        "C1810",
        "C1813",
        "C1839",
        "C1856"
      ],
      "cards": 4,
      "future_dated": 4,
      "linked_card_count": 4,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstaustralia.org/first-lego-league-future-edition",
      "new": false
    },
    {
      "id": "first-au-ftc",
      "name": "FIRST Australia · Tech Challenge",
      "group": "regional",
      "event_ids": [
        "C1802",
        "C1803",
        "C1820",
        "C1822",
        "C1826",
        "C1831",
        "C1833",
        "C1838",
        "C1840",
        "C1843",
        "C1844",
        "C1851"
      ],
      "cards": 12,
      "future_dated": 12,
      "linked_card_count": 12,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstaustralia.org/first-tech-challenge",
      "new": false
    },
    {
      "id": "first-nz-challenge",
      "name": "FIRST New Zealand · Challenge",
      "group": "regional",
      "event_ids": [
        "C1858",
        "C1859",
        "C1860",
        "C1861",
        "C1862"
      ],
      "cards": 5,
      "future_dated": 3,
      "linked_card_count": 5,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstnz.org/challenge",
      "new": false
    },
    {
      "id": "rcj-nz",
      "name": "RoboCupJunior New Zealand · MOI",
      "group": "regional",
      "event_ids": [
        "C1863",
        "C1864",
        "C1865",
        "C1866",
        "C1867",
        "C1868",
        "C1869",
        "C1870"
      ],
      "cards": 8,
      "future_dated": 0,
      "linked_card_count": 8,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://ministryofinspiration.org/robocup-jr-categories/",
      "new": false
    },
    {
      "id": "aquabots-nz",
      "name": "NZ AquaBots · regional to national",
      "group": "regional",
      "event_ids": [
        "C1871",
        "C1872",
        "C1873"
      ],
      "cards": 3,
      "future_dated": 1,
      "linked_card_count": 3,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://ministryofinspiration.org/nz-aquabots-nationals/",
      "new": false
    },
    {
      "id": "techfest-au-watch",
      "name": "TechFest Australia · provisional watch",
      "group": "regional",
      "event_ids": [
        "C1874"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://techfestaustralia.com.au/",
      "new": false
    },
    {
      "id": "first-au-apoc",
      "name": "FIRST Australia · Asia Pacific Open",
      "group": "regional",
      "event_ids": [
        "C1875"
      ],
      "cards": 1,
      "future_dated": 1,
      "linked_card_count": 1,
      "status": "Есть профиль и карточки; местный охват частичный",
      "source": "https://www.firstaustralia.org/first-lego-league-apoc",
      "new": false
    }
  ],
  "exhibition_inventory": [
    {
      "id": "E005",
      "name": "Maker Faire Rome 2026",
      "country": "Италия",
      "region": "Европа",
      "start": "2026-10-23",
      "end": "2026-10-25",
      "visitor_policy": "family",
      "source": "https://makerfairerome.eu/en/tickets/",
      "new": false
    },
    {
      "id": "E008",
      "name": "Maker Faire Orlando 2026",
      "country": "США",
      "region": "Северная Америка",
      "start": "2026-11-07",
      "end": "2026-11-08",
      "visitor_policy": "family",
      "source": "https://www.makerfaireorlando.com/attend/",
      "new": false
    },
    {
      "id": "E009",
      "name": "Maker Faire Shenzhen 2026",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-12-12",
      "end": "2026-12-13",
      "visitor_policy": "confirm_children",
      "source": "https://www.shenzhenmakerfaire.com/",
      "new": false
    },
    {
      "id": "E010",
      "name": "ROBOTWORLD 2026",
      "country": "Южная Корея",
      "region": "Азия",
      "start": "2026-11-04",
      "end": "2026-11-07",
      "visitor_policy": "family",
      "source": "https://eng.robotworld.or.kr/visitors/information.php",
      "new": false
    },
    {
      "id": "E011",
      "name": "RoboNext 2026",
      "country": "Япония",
      "region": "Азия",
      "start": "2026-12-02",
      "end": "2026-12-04",
      "visitor_policy": "confirm_children",
      "source": "https://robonext.nikkan.co.jp?lang=en",
      "new": false
    },
    {
      "id": "E012",
      "name": "iREX International Robot Exhibition 2027",
      "country": "Япония",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://irex.nikkan.co.jp/",
      "new": false
    },
    {
      "id": "E013",
      "name": "RoboCup 2027 — visitor days + Family Day",
      "country": "Германия",
      "region": "Европа",
      "start": "2027-06-17",
      "end": "2027-06-20",
      "visitor_policy": "family",
      "source": "https://2027.robocup.org/visit/visitors",
      "new": false
    },
    {
      "id": "E014",
      "name": "Hannover Messe 2027",
      "country": "Германия",
      "region": "Европа",
      "start": "2027-04-05",
      "end": "2027-04-08",
      "visitor_policy": "family",
      "source": "https://www.hannovermesse.de/en/for-visitors/tickets/index-2",
      "new": false
    },
    {
      "id": "E015",
      "name": "IFA Berlin 2027",
      "country": "Германия",
      "region": "Европа",
      "start": "2027-09-03",
      "end": "2027-09-07",
      "visitor_policy": "family",
      "source": "https://www.ifa-berlin.com/faq",
      "new": false
    },
    {
      "id": "E016",
      "name": "CES 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-01-06",
      "end": "2027-01-09",
      "visitor_policy": "adults_only",
      "source": "https://www.ces.tech/attendee-guides/registration-information",
      "new": false
    },
    {
      "id": "E017",
      "name": "MWC Barcelona 2027",
      "country": "Испания",
      "region": "Европа",
      "start": "2027-03-01",
      "end": "2027-03-04",
      "visitor_policy": "adults_only",
      "source": "https://www.mwcbarcelona.com/virtual-assistance/va-venue-information",
      "new": false
    },
    {
      "id": "E018",
      "name": "GITEX Global 2026 — выставка",
      "country": "ОАЭ",
      "region": "Азия",
      "start": "2026-12-08",
      "end": "2026-12-11",
      "visitor_policy": "confirm_children",
      "source": "https://www.gitex.com/",
      "new": false
    },
    {
      "id": "E019",
      "name": "automatica 2027",
      "country": "Германия",
      "region": "Европа",
      "start": "2027-06-22",
      "end": "2027-06-25",
      "visitor_policy": "confirm_children",
      "source": "https://automatica-munich.com/en/trade-fair/plan-your-visit/opening-hours/",
      "new": false
    },
    {
      "id": "E020",
      "name": "TAIREX 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-03-18",
      "end": "2027-03-21",
      "visitor_policy": "adults_only",
      "source": "https://www.chanchao.com.tw/expoDetail.asp?id=TAIREX2027",
      "new": false
    },
    {
      "id": "E021",
      "name": "TAIROS / Automation Taipei 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-08-04",
      "end": "2027-08-07",
      "visitor_policy": "adults_only",
      "source": "https://www.chanchao.com.tw/expoDetail.asp?id=ROBOT2027",
      "new": false
    },
    {
      "id": "E022",
      "name": "Touch Taiwan 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-04-21",
      "end": "2027-04-23",
      "visitor_policy": "adults_only",
      "source": "https://www.touchtaiwan.com/visitor.asp",
      "new": false
    },
    {
      "id": "E023",
      "name": "COMPUTEX 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-06-01",
      "end": "2027-06-04",
      "visitor_policy": "adults_only",
      "source": "https://www.computextaipei.com.tw/en/news/035C3CADA83D9EAA/info.html",
      "new": false
    },
    {
      "id": "E024",
      "name": "Smart City Summit & Expo 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-03-16",
      "end": "2027-03-19",
      "visitor_policy": "confirm_children",
      "source": "https://smartcity.org.tw/smartcity.php",
      "new": false
    },
    {
      "id": "E025",
      "name": "AI EXPO Taiwan 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-03-24",
      "end": "2027-03-26",
      "visitor_policy": "confirm_children",
      "source": "https://ai-expo.tw/en/exhibit.html",
      "new": false
    },
    {
      "id": "E027",
      "name": "Maker Faire Taipei 2026",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2026-10-24",
      "end": "2026-10-25",
      "visitor_policy": "family",
      "source": "https://makerfaire.com/upcoming-faires/",
      "new": false
    },
    {
      "id": "E028",
      "name": "World Robot Conference 2027 · объявлено открытие; полный период уточняется",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-08-18",
      "end": "2027-08-18",
      "visitor_policy": "confirm_children",
      "source": "https://kfqgw.beijing.gov.cn/ywdt/gzdt/202608/t20260826_4837862.html",
      "new": false
    },
    {
      "id": "E029",
      "name": "WAIC — World Artificial Intelligence Conference, Шанхай · следующее издание",
      "country": "Китай",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.worldaic.com.cn/",
      "new": false
    },
    {
      "id": "E034",
      "name": "gamescom Cologne — 2027",
      "country": "Германия",
      "region": "Европа",
      "start": "2027-08-26",
      "end": "2027-08-29",
      "visitor_policy": "family",
      "source": "https://www.gamescom.global/en/info/visitors",
      "new": false
    },
    {
      "id": "E035",
      "name": "gamescom latam 2027",
      "country": "Бразилия",
      "region": "Южная Америка",
      "start": "2027-04-22",
      "end": "2027-04-25",
      "visitor_policy": "family",
      "source": "https://latam.gamescom.global/en/",
      "new": false
    },
    {
      "id": "E036",
      "name": "Paris Games Week 2026 — Family",
      "country": "Франция",
      "region": "Европа",
      "start": "2026-10-22",
      "end": "2026-10-25",
      "visitor_policy": "family",
      "source": "https://www.parisgamesweek.com/fr",
      "new": false
    },
    {
      "id": "E037",
      "name": "Tokyo Game Show — следующий Family Game Park",
      "country": "Япония",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://tgs.cesa.or.jp/2026/en/fgp/",
      "new": false
    },
    {
      "id": "E038",
      "name": "Brasil Game Show 2026 — публичные дни",
      "country": "Бразилия",
      "region": "Южная Америка",
      "start": "2026-10-10",
      "end": "2026-10-12",
      "visitor_policy": "family",
      "source": "https://www.brasilgameshow.com.br/ingressos/",
      "new": false
    },
    {
      "id": "E039",
      "name": "PAX Aus 2026",
      "country": "Австралия",
      "region": "Океания",
      "start": "2026-10-09",
      "end": "2026-10-11",
      "visitor_policy": "family",
      "source": "https://aus.paxsite.com/en-us/info/faq.html",
      "new": false
    },
    {
      "id": "E040",
      "name": "GAMERGY Madrid 2026",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-12-18",
      "end": "2026-12-20",
      "visitor_policy": "confirm_children",
      "source": "https://www.ifema.es/gamergy",
      "new": false
    },
    {
      "id": "E059",
      "name": "Maker Faire Guangzhou 2026",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-10-17",
      "end": "2026-10-18",
      "visitor_policy": "confirm_children",
      "source": "https://guangzhou.makerfaire.com/",
      "new": false
    },
    {
      "id": "E066",
      "name": "Maker Faire Monterrey / ITERA TEC 2026",
      "country": "Мексика",
      "region": "Северная Америка",
      "start": "2026-11-12",
      "end": "2026-11-12",
      "visitor_policy": "confirm_children",
      "source": "https://luma.com/i5cz5p70",
      "new": false
    },
    {
      "id": "E070",
      "name": "Rochester Maker Faire 2026",
      "country": "Соединенные Штаты Америки",
      "region": "Северная Америка",
      "start": "2026-11-21",
      "end": "2026-11-21",
      "visitor_policy": "family",
      "source": "https://rochester.makerfaire.com/",
      "new": false
    },
    {
      "id": "E071",
      "name": "Ogaki Mini Maker Faire 2026",
      "country": "Япония",
      "region": "Азия",
      "start": "2026-12-05",
      "end": "2026-12-06",
      "visitor_policy": "confirm_children",
      "source": "https://www.iamas.ac.jp/ommf2026/",
      "new": false
    },
    {
      "id": "E072",
      "name": "Sarawak Maker Faire 2026",
      "country": "Малайзия",
      "region": "Азия",
      "start": "2026-12-09",
      "end": "2026-12-09",
      "visitor_policy": "confirm_children",
      "source": "https://www.makeramai.com/",
      "new": false
    },
    {
      "id": "E075",
      "name": "Buffalo Maker Faire — Summer 2027",
      "country": "Соединенные Штаты Америки",
      "region": "Северная Америка",
      "start": "",
      "end": "",
      "visitor_policy": "family",
      "source": "https://buffalo.makerfaire.com/",
      "new": false
    },
    {
      "id": "E076",
      "name": "Maker Faire Hannover 2027",
      "country": "Германия",
      "region": "Европа",
      "start": "2027-08-21",
      "end": "2027-08-22",
      "visitor_policy": "family",
      "source": "https://maker-faire.de/hannover/",
      "new": false
    },
    {
      "id": "E078",
      "name": "InnoCarnival Hong Kong 2026",
      "country": "Китай, Специальный административный район Гонконг",
      "region": "Азия",
      "start": "2026-10-24",
      "end": "2026-11-01",
      "visitor_policy": "family",
      "source": "https://innocarnival.hk/en/About/",
      "new": false
    },
    {
      "id": "E079",
      "name": "Lisboa Games Week 2026",
      "country": "Португалия",
      "region": "Европа",
      "start": "2026-11-19",
      "end": "2026-11-22",
      "visitor_policy": "confirm_children",
      "source": "https://lisboagamesweek.pt/visitar/",
      "new": false
    },
    {
      "id": "E080",
      "name": "GITEX AI Asia 2027",
      "country": "Сингапур",
      "region": "Азия",
      "start": "2027-04-29",
      "end": "2027-04-30",
      "visitor_policy": "adults_only",
      "source": "https://gitexasia.com/",
      "new": false
    },
    {
      "id": "E081",
      "name": "GITEX AI Europe — следующее издание",
      "country": "Германия",
      "region": "Европа",
      "start": "",
      "end": "",
      "visitor_policy": "adults_only",
      "source": "https://www.gitexeurope.com/faqs",
      "new": false
    },
    {
      "id": "E082",
      "name": "GITEX Africa 2027",
      "country": "Марокко",
      "region": "Африка",
      "start": "2027-04-26",
      "end": "2027-04-28",
      "visitor_policy": "adults_only",
      "source": "https://gitexafrica.com/",
      "new": false
    },
    {
      "id": "E083",
      "name": "CIIF 2026 — Robotics Show / Industrial Automation Show",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-10-12",
      "end": "2026-10-16",
      "visitor_policy": "confirm_children",
      "source": "https://www.ciif-expo.com/",
      "new": false
    },
    {
      "id": "E084",
      "name": "AWE 2027 — AI, домашние и сервисные роботы",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-03-17",
      "end": "2027-03-20",
      "visitor_policy": "confirm_children",
      "source": "https://www.awe.com.cn/contents/161/15509.html",
      "new": false
    },
    {
      "id": "E085",
      "name": "SPS — Smart Production Solutions Shenzhen 2027 (ранее Guangzhou)",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-09-01",
      "end": "2027-09-03",
      "visitor_policy": "confirm_children",
      "source": "https://spsinchina.cn.messefrankfurt.com/shenzhen/en.html",
      "new": false
    },
    {
      "id": "E086",
      "name": "Guangzhou Industrial Technology — следующее издание",
      "country": "Китай",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://gitfair.hk.messefrankfurt.com/guangzhou/en.html",
      "new": false
    },
    {
      "id": "E087",
      "name": "AIE 2026 — Global Artificial Intelligence Machines and Electronics Expo · Макао",
      "country": "Китай, Специальный административный район Макао",
      "region": "Азия",
      "start": "2026-12-03",
      "end": "2026-12-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.aie-expo.com/en",
      "new": false
    },
    {
      "id": "E088",
      "name": "AIE 2026 — Global Artificial Intelligence Machines and Electronics Expo · Чжухай",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-12-03",
      "end": "2026-12-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.aie-expo.com/en",
      "new": false
    },
    {
      "id": "E089",
      "name": "Industrial Transformation ASIA-PACIFIC / ITAP 2026",
      "country": "Сингапур",
      "region": "Азия",
      "start": "2026-10-21",
      "end": "2026-10-22",
      "visitor_policy": "confirm_children",
      "source": "https://industrial-transformation.com/itap-2026-home/",
      "new": false
    },
    {
      "id": "E090",
      "name": "Industrial Transformation ASIA-PACIFIC / ITAP 2027",
      "country": "Сингапур",
      "region": "Азия",
      "start": "2027-07-20",
      "end": "2027-07-22",
      "visitor_policy": "confirm_children",
      "source": "https://industrial-transformation.com/itap-2026-home/",
      "new": false
    },
    {
      "id": "E091",
      "name": "RoboBusiness 2026",
      "country": "США",
      "region": "Северная Америка",
      "start": "2026-10-20",
      "end": "2026-10-21",
      "visitor_policy": "confirm_children",
      "source": "https://www.robobusiness.com/",
      "new": false
    },
    {
      "id": "E092",
      "name": "Robotics Summit & Expo 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-06-02",
      "end": "2027-06-03",
      "visitor_policy": "confirm_children",
      "source": "https://www.roboticssummit.com/",
      "new": false
    },
    {
      "id": "E093",
      "name": "Canton Fair 140 — фаза 1, Service Robots / Advanced Manufacturing",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-10-15",
      "end": "2026-10-19",
      "visitor_policy": "confirm_children",
      "source": "https://www.cantonfair.org.cn/en-US",
      "new": false
    },
    {
      "id": "E094",
      "name": "Automate 2027 — robotics / automation",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-05-10",
      "end": "2027-05-13",
      "visitor_policy": "adults_only",
      "source": "https://www.automateshow.com/",
      "new": false
    },
    {
      "id": "E096",
      "name": "Expo Manufactura 2027",
      "country": "Мексика",
      "region": "Северная Америка",
      "start": "2027-02-23",
      "end": "2027-02-25",
      "visitor_policy": "adults_only",
      "source": "https://expomanufactura.com.mx/",
      "new": false
    },
    {
      "id": "E097",
      "name": "Smart Technology Expo 2026",
      "country": "Мексика",
      "region": "Северная Америка",
      "start": "2026-11-18",
      "end": "2026-11-20",
      "visitor_policy": "confirm_children",
      "source": "https://smarttechnologyexpo.mx/",
      "new": false
    },
    {
      "id": "E098",
      "name": "EXPOMAFE 2027",
      "country": "Brazil",
      "region": "Южная Америка",
      "start": "2027-05-04",
      "end": "2027-05-08",
      "visitor_policy": "adults_only",
      "source": "https://www.expomafe.com.br/",
      "new": false
    },
    {
      "id": "E099",
      "name": "Australian Manufacturing Week 2027",
      "country": "Австралия",
      "region": "Океания",
      "start": "2027-05-11",
      "end": "2027-05-14",
      "visitor_policy": "confirm_children",
      "source": "https://australianmanufacturingweek.com.au/visit2027/",
      "new": false
    },
    {
      "id": "E100",
      "name": "Africa Tech Festival 2026",
      "country": "ЮАР",
      "region": "Африка",
      "start": "2026-11-17",
      "end": "2026-11-19",
      "visitor_policy": "confirm_children",
      "source": "https://africatechfestival.com/",
      "new": false
    },
    {
      "id": "E101",
      "name": "AI Expo Africa 2026",
      "country": "ЮАР",
      "region": "Африка",
      "start": "2026-10-28",
      "end": "2026-10-29",
      "visitor_policy": "confirm_children",
      "source": "https://aiexpoafrica.com/ai-expo-africa-2026-faq/",
      "new": false
    },
    {
      "id": "E102",
      "name": "VivaTech 2027",
      "country": "France",
      "region": "Европа",
      "start": "2027-06-16",
      "end": "2027-06-19",
      "visitor_policy": "confirm_children",
      "source": "https://vivatech.com/",
      "new": false
    },
    {
      "id": "E103",
      "name": "World Summit AI Amsterdam 2026",
      "country": "Netherlands",
      "region": "Европа",
      "start": "2026-10-07",
      "end": "2026-10-08",
      "visitor_policy": "confirm_children",
      "source": "https://worldsummit.ai/",
      "new": false
    },
    {
      "id": "E104",
      "name": "World AI Cannes Festival 2027",
      "country": "France",
      "region": "Европа",
      "start": "2027-02-10",
      "end": "2027-02-11",
      "visitor_policy": "confirm_children",
      "source": "https://waicf.com/",
      "new": false
    },
    {
      "id": "E105",
      "name": "SPS Smart Production Solutions 2026",
      "country": "Германия",
      "region": "Европа",
      "start": "2026-11-24",
      "end": "2026-11-26",
      "visitor_policy": "adults_only",
      "source": "https://sps.mesago.com/nuernberg/en/expo.html",
      "new": false
    },
    {
      "id": "E106",
      "name": "AI EXPO KOREA 2027",
      "country": "Южная Корея",
      "region": "Азия",
      "start": "2027-04-14",
      "end": "2027-04-16",
      "visitor_policy": "adults_only",
      "source": "https://aiexpo.co.kr/전시회-개요/",
      "new": false
    },
    {
      "id": "E107",
      "name": "Automation Expo India 2027",
      "country": "India",
      "region": "Азия",
      "start": "2027-06-02",
      "end": "2027-06-05",
      "visitor_policy": "adults_only",
      "source": "https://www.automationindiaexpo.com/visit",
      "new": false
    },
    {
      "id": "E108",
      "name": "LEAP / DeepFest 2027",
      "country": "Saudi Arabia",
      "region": "Азия",
      "start": "2027-04-12",
      "end": "2027-04-15",
      "visitor_policy": "adults_only",
      "source": "https://onegiantleap.com/",
      "new": false
    },
    {
      "id": "E109",
      "name": "Web Summit Lisbon 2026",
      "country": "Portugal",
      "region": "Европа",
      "start": "2026-11-09",
      "end": "2026-11-12",
      "visitor_policy": "confirm_children",
      "source": "https://websummit.com/",
      "new": false
    },
    {
      "id": "E110",
      "name": "Web Summit Rio 2027",
      "country": "Brazil",
      "region": "Южная Америка",
      "start": "2027-06-14",
      "end": "2027-06-17",
      "visitor_policy": "confirm_children",
      "source": "https://rio.websummit.com/",
      "new": false
    },
    {
      "id": "E111",
      "name": "NexTech Week Tokyo · AI EXPO Autumn 2026",
      "country": "Япония",
      "region": "Азия",
      "start": "2026-11-11",
      "end": "2026-11-13",
      "visitor_policy": "confirm_children",
      "source": "https://www.nextech-week.jp/hub/en-gb.html",
      "new": false
    },
    {
      "id": "E112",
      "name": "NexTech Week Tokyo · AI EXPO Spring 2027",
      "country": "Япония",
      "region": "Азия",
      "start": "2027-04-21",
      "end": "2027-04-23",
      "visitor_policy": "confirm_children",
      "source": "https://www.nextech-week.jp/hub/en-gb.html",
      "new": false
    },
    {
      "id": "E113",
      "name": "PAX Unplugged Philadelphia 2026",
      "country": "США",
      "region": "Северная Америка",
      "start": "2026-12-04",
      "end": "2026-12-06",
      "visitor_policy": "family",
      "source": "https://unplugged.paxsite.com/philly/en-us.html",
      "new": false
    },
    {
      "id": "E114",
      "name": "PAX Unplugged Houston 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-06-25",
      "end": "2027-06-27",
      "visitor_policy": "confirm_children",
      "source": "https://unplugged.paxsite.com/houston/en-us.html",
      "new": false
    },
    {
      "id": "E115",
      "name": "PAX East Boston 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-04-22",
      "end": "2027-04-25",
      "visitor_policy": "family",
      "source": "https://east.paxsite.com/en-us/info/faq.html",
      "new": false
    },
    {
      "id": "E116",
      "name": "gamescom asia Thailand 2026 · публичные дни",
      "country": "Таиланд",
      "region": "Азия",
      "start": "2026-10-30",
      "end": "2026-11-01",
      "visitor_policy": "family",
      "source": "https://gamescom.asia/ent/b2c-faqs",
      "new": false
    },
    {
      "id": "E117",
      "name": "Taipei Game Show 2027 · B2C public zone",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-01-21",
      "end": "2027-01-24",
      "visitor_policy": "confirm_children",
      "source": "https://tgs.tca.org.tw/?p=event_info_e",
      "new": false
    },
    {
      "id": "E118",
      "name": "G-STAR Busan 2026 · BTC exhibition",
      "country": "Южная Корея",
      "region": "Азия",
      "start": "2026-11-19",
      "end": "2026-11-22",
      "visitor_policy": "family",
      "source": "https://gstar.or.kr/part/gstar_btc_info.do",
      "new": false
    },
    {
      "id": "E120",
      "name": "AI & Big Data Expo Global / TechEx · 2027",
      "country": "Великобритания",
      "region": "Европа",
      "start": "2027-02-03",
      "end": "2027-02-04",
      "visitor_policy": "adults_only",
      "source": "https://www.ai-expo.net/global/visitor-faqs/",
      "new": false
    },
    {
      "id": "E121",
      "name": "AI & Big Data Expo Europe / TechEx · 2026",
      "country": "Нидерланды",
      "region": "Европа",
      "start": "2026-10-19",
      "end": "2026-10-20",
      "visitor_policy": "adults_only",
      "source": "https://www.ai-expo.net/europe/visitor-faqs/",
      "new": false
    },
    {
      "id": "E122",
      "name": "AI & Big Data Expo North America / TechEx · 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-06-16",
      "end": "2027-06-17",
      "visitor_policy": "adults_only",
      "source": "https://www.ai-expo.net/northamerica/visitor-faqs/",
      "new": false
    },
    {
      "id": "E123",
      "name": "Tech Show London · 2027",
      "country": "Великобритания",
      "region": "Европа",
      "start": "2027-03-10",
      "end": "2027-03-11",
      "visitor_policy": "adults_only",
      "source": "https://www.techshowlondon.co.uk/attending/visitor-faqs",
      "new": false
    },
    {
      "id": "E124",
      "name": "HRIE Shanghai · Humanoid Robot & Robotics Industry Chain · 2026",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-12-09",
      "end": "2026-12-11",
      "visitor_policy": "confirm_children",
      "source": "https://www.humanoidrobotfair.cn/",
      "new": false
    },
    {
      "id": "E125",
      "name": "SIEAR Shanghai · Intelligent Robotics Industry Chain · 2027",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-06-02",
      "end": "2027-06-04",
      "visitor_policy": "confirm_children",
      "source": "https://www.siearexpo.com/",
      "new": false
    },
    {
      "id": "E126",
      "name": "SIA Shanghai · Automation & Robotics · 2027 · даты расходятся",
      "country": "Китай",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.asia-sia.com/",
      "new": false
    },
    {
      "id": "E127",
      "name": "CHITEC Beijing · следующая China Beijing High-Tech Expo",
      "country": "Китай",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.chitec.cn/web/",
      "new": false
    },
    {
      "id": "E129",
      "name": "Taiwan Innotech Expo · 2027",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-10-14",
      "end": "2027-10-16",
      "visitor_policy": "confirm_children",
      "source": "https://www.inventaipei.com.tw/zh-tw/index.html",
      "new": false
    },
    {
      "id": "E130",
      "name": "Robótica 2026 · публичное посещение фестиваля",
      "country": "Бразилия",
      "region": "Южная Америка",
      "start": "2026-11-23",
      "end": "2026-11-29",
      "visitor_policy": "confirm_children",
      "source": "https://robotica.robocup.org.br/",
      "new": false
    },
    {
      "id": "E131",
      "name": "MuCi San Cosmos · цифровой планетарий / семейный STEM визит",
      "country": "Парагвай",
      "region": "Южная Америка",
      "start": "",
      "end": "",
      "visitor_policy": "family",
      "source": "https://muci.org/",
      "new": false
    },
    {
      "id": "E140",
      "name": "Swiss Robotics Day 2026",
      "country": "Швейцария",
      "region": "Европа",
      "start": "2026-11-13",
      "end": "2026-11-13",
      "visitor_policy": "confirm_children",
      "source": "https://swissroboticsday.ch/",
      "new": false
    },
    {
      "id": "E141",
      "name": "Global Industrie Lyon 2027",
      "country": "Франция",
      "region": "Европа",
      "start": "2027-03-15",
      "end": "2027-03-18",
      "visitor_policy": "confirm_children",
      "source": "https://www.global-industrie.com/",
      "new": false
    },
    {
      "id": "E142",
      "name": "SIDO Lyon 2027 · IoT / AI / Robotics / XR",
      "country": "Франция",
      "region": "Европа",
      "start": "2027-09-15",
      "end": "2027-09-16",
      "visitor_policy": "adults_only",
      "source": "https://www.sido-lyon.com/",
      "new": false
    },
    {
      "id": "E143",
      "name": "Technorama Winterthur · семейный центр экспериментов",
      "country": "Швейцария",
      "region": "Европа",
      "start": "",
      "end": "",
      "visitor_policy": "family",
      "source": "https://www.live.technorama.ch/en/visit/faq",
      "new": false
    },
    {
      "id": "E144",
      "name": "Cité des sciences Paris · постоянная экспозиция Robots",
      "country": "Франция",
      "region": "Европа",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.cite-sciences.fr/fr/au-programme/expos-permanentes/les-expositions/robots",
      "new": false
    },
    {
      "id": "E145",
      "name": "Advanced Factories Barcelona 2027 · automation / robotics / AI",
      "country": "Испания",
      "region": "Европа",
      "start": "2027-03-31",
      "end": "2027-04-02",
      "visitor_policy": "confirm_children",
      "source": "https://www.advancedfactories.com/en/",
      "new": false
    },
    {
      "id": "E146",
      "name": "Machineering2027 · robots / industrial technology",
      "country": "Бельгия",
      "region": "Европа",
      "start": "2027-03-24",
      "end": "2027-03-26",
      "visitor_policy": "confirm_children",
      "source": "https://www.machineering.eu/nl/bezoeken/bezoekersprofiel/",
      "new": false
    },
    {
      "id": "E152",
      "name": "Smart City Expo World Congress2026 · технологии / AI / urban systems",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-11-03",
      "end": "2026-11-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.smartcityexpo.com/exhibitor-faqs/",
      "new": false
    },
    {
      "id": "E154",
      "name": "Festival Nacional de Robótica / RoboCup Portugal Open 2027 · посещение",
      "country": "Португалия",
      "region": "Европа",
      "start": "2027-04-21",
      "end": "2027-04-24",
      "visitor_policy": "confirm_children",
      "source": "https://www.festivalnacionalrobotica.pt/",
      "new": false
    },
    {
      "id": "E155",
      "name": "WMF We Make Future 2027 · AI / robotics / tech expo",
      "country": "Италия",
      "region": "Европа",
      "start": "2027-06-10",
      "end": "2027-06-12",
      "visitor_policy": "confirm_children",
      "source": "https://www.wemakefuture.it/",
      "new": false
    },
    {
      "id": "E156",
      "name": "AI Festival Milano 2027 · AI-компании и технологии",
      "country": "Италия",
      "region": "Европа",
      "start": "2027-02-11",
      "end": "2027-02-12",
      "visitor_policy": "family",
      "source": "https://www.aifestival.it/",
      "new": false
    },
    {
      "id": "E157",
      "name": "ITEX Malaysia2027 · invention / technology exhibition",
      "country": "Малайзия",
      "region": "Азия",
      "start": "2027-05-27",
      "end": "2027-05-28",
      "visitor_policy": "confirm_children",
      "source": "https://itex.com.my/",
      "new": false
    },
    {
      "id": "E158",
      "name": "INATRONICS2027 · electronics / components / technology",
      "country": "Индонезия",
      "region": "Азия",
      "start": "2027-04-21",
      "end": "2027-04-23",
      "visitor_policy": "adults_only",
      "source": "https://www.inatronics-exhibition.net/event-fact-sheet",
      "new": false
    },
    {
      "id": "E159",
      "name": "IISMEX2027 · smart-city technology",
      "country": "Индонезия",
      "region": "Азия",
      "start": "2027-08-24",
      "end": "2027-08-26",
      "visitor_policy": "adults_only",
      "source": "https://iismex.com/visitor/",
      "new": false
    },
    {
      "id": "E160",
      "name": "Manufacturing Indonesia2026 · industrial technology",
      "country": "Индонезия",
      "region": "Азия",
      "start": "2026-12-02",
      "end": "2026-12-05",
      "visitor_policy": "adults_only",
      "source": "https://www.manufacturingindonesia.com/visiting/visitors-faq/",
      "new": false
    },
    {
      "id": "E161",
      "name": "Vietnam ICTCOMM2027 · AI / IoT / EdTech",
      "country": "Вьетнам",
      "region": "Азия",
      "start": "2027-06-29",
      "end": "2027-07-01",
      "visitor_policy": "confirm_children",
      "source": "https://ictcomm.vn/en/about-ictcomm/",
      "new": false
    },
    {
      "id": "E162",
      "name": "INTI Robotics & Automation Expo · следующий выпуск",
      "country": "Индонезия",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://robot.inti.asia/about",
      "new": false
    },
    {
      "id": "E163",
      "name": "Alpine Robo Games · семейные зрители VEX · Basel 2027",
      "country": "Швейцария",
      "region": "Европа",
      "start": "2027-02-06",
      "end": "2027-02-07",
      "visitor_policy": "family",
      "source": "https://www.techlabs.ch/vex-events-products",
      "new": false
    },
    {
      "id": "E164",
      "name": "HispaRob ERW · семейная ярмарка роботов · 27 ноября 2026",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-11-27",
      "end": "2026-11-27",
      "visitor_policy": "family",
      "source": "https://erw.hisparob.es/",
      "new": false
    },
    {
      "id": "E165",
      "name": "HispaRob TechTalks · AI в роботизированной хирургии",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-11-19",
      "end": "2026-11-19",
      "visitor_policy": "confirm_children",
      "source": "https://www.hisparob.es/hisparob-techtalks-abordara-el-impacto-de-la-ia-en-la-cirugia-robotizada/",
      "new": false
    },
    {
      "id": "E166",
      "name": "Paris Air Show 2027 · семейные выходные и технологии",
      "country": "Франция",
      "region": "Европа",
      "start": "",
      "end": "",
      "visitor_policy": "family",
      "source": "https://www.siae.fr/en/general-public/",
      "new": false
    },
    {
      "id": "E167",
      "name": "tech&fest 2027 · Grenoble · deep tech / AI / industry",
      "country": "Франция",
      "region": "Европа",
      "start": "2027-02-03",
      "end": "2027-02-04",
      "visitor_policy": "confirm_children",
      "source": "https://www.tech-fest.fr/",
      "new": false
    },
    {
      "id": "E168",
      "name": "Tech Show Madrid 2026 · AI / cloud / data / cyber",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-11-04",
      "end": "2026-11-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.techshowmadrid.es/",
      "new": false
    },
    {
      "id": "E169",
      "name": "World Drone & Robotics Show Nigeria 2027",
      "country": "Нигерия",
      "region": "Африка",
      "start": "2027-03-23",
      "end": "2027-03-25",
      "visitor_policy": "confirm_children",
      "source": "https://www.nisecexpo.com/",
      "new": false
    },
    {
      "id": "E170",
      "name": "GITEX Nigeria 2027",
      "country": "Нигерия",
      "region": "Африка",
      "start": "2027-09-28",
      "end": "2027-09-30",
      "visitor_policy": "confirm_children",
      "source": "https://gitexnigeria.ng/",
      "new": false
    },
    {
      "id": "E173",
      "name": "Expand North Star2026",
      "country": "ОАЭ",
      "region": "Азия",
      "start": "2026-12-08",
      "end": "2026-12-10",
      "visitor_policy": "confirm_children",
      "source": "https://expandnorthstar.com/",
      "new": false
    },
    {
      "id": "E174",
      "name": "AI Everything Abu Dhabi2026",
      "country": "ОАЭ",
      "region": "Азия",
      "start": "2026-10-06",
      "end": "2026-10-07",
      "visitor_policy": "confirm_children",
      "source": "https://www.aieverythingabudhabi.com/home",
      "new": false
    },
    {
      "id": "E175",
      "name": "Web Summit Qatar2027",
      "country": "Катар",
      "region": "Азия",
      "start": "2027-01-31",
      "end": "2027-02-03",
      "visitor_policy": "confirm_children",
      "source": "https://qatar.websummit.com/",
      "new": false
    },
    {
      "id": "E176",
      "name": "Museum of the Future · семейная технологическая экспозиция",
      "country": "ОАЭ",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "family",
      "source": "https://prod-origin.museumofthefuture.ae/en/plan-your-visit",
      "new": false
    },
    {
      "id": "E177",
      "name": "Festival des Technologies · Colomiers · семейные AI / роботы / игры",
      "country": "Франция",
      "region": "Европа",
      "start": "2026-10-17",
      "end": "2026-10-17",
      "visitor_policy": "family",
      "source": "https://metropole.toulouse.fr/agenda/festival-des-technologies",
      "new": false
    },
    {
      "id": "E178",
      "name": "Lumières sur le Quai 2026 · семейный maker / digital festival",
      "country": "Франция",
      "region": "Европа",
      "start": "2026-10-17",
      "end": "2026-11-01",
      "visitor_policy": "family",
      "source": "https://quaidessavoirs.toulouse-metropole.fr/festival-lumieres-sur-le-quai/lumieres-sur-le-quai-2026/",
      "new": false
    },
    {
      "id": "E179",
      "name": "Bot Fest Nantes 2027 · семейный робототехнический фестиваль",
      "country": "Франция",
      "region": "Европа",
      "start": "2027-02-13",
      "end": "2027-02-13",
      "visitor_policy": "family",
      "source": "https://botfestnantes.fr/infos-pratiques",
      "new": false
    },
    {
      "id": "E180",
      "name": "FLL France 2027 · Futuroscope · бесплатное семейное посещение",
      "country": "Франция",
      "region": "Европа",
      "start": "2027-03-26",
      "end": "2027-03-28",
      "visitor_policy": "family",
      "source": "https://fll2027.fr/infos/",
      "new": false
    },
    {
      "id": "E181",
      "name": "Advanced Manufacturing Madrid 2026",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-11-04",
      "end": "2026-11-05",
      "visitor_policy": "adults_only",
      "source": "https://www.advancedmanufacturingmadrid.com/es/entradas/",
      "new": false
    },
    {
      "id": "E182",
      "name": "Swiss AI Summit 2026",
      "country": "Швейцария",
      "region": "Европа",
      "start": "2026-11-16",
      "end": "2026-11-16",
      "visitor_policy": "adults_only",
      "source": "https://www.swissaisummit.com/",
      "new": false
    },
    {
      "id": "E183",
      "name": "SIAMS 2028 · microtechnology / automation",
      "country": "Швейцария",
      "region": "Европа",
      "start": "2028-04-04",
      "end": "2028-04-07",
      "visitor_policy": "confirm_children",
      "source": "https://www.siams.ch/Practical-information",
      "new": false
    },
    {
      "id": "E184",
      "name": "VivaTech 2027 · General Public Day",
      "country": "Франция",
      "region": "Европа",
      "start": "2027-06-19",
      "end": "2027-06-19",
      "visitor_policy": "confirm_children",
      "source": "https://vivatech.com/b2b-passes-terms-conditions",
      "new": false
    },
    {
      "id": "E185",
      "name": "Industrial Transformation Asia-Pacific 2026",
      "country": "Сингапур",
      "region": "Азия",
      "start": "2026-10-21",
      "end": "2026-10-22",
      "visitor_policy": "confirm_children",
      "source": "https://industrial-transformation.com/ticketing-options/",
      "new": false
    },
    {
      "id": "E186",
      "name": "Industrial Transformation Asia-Pacific 2027",
      "country": "Сингапур",
      "region": "Азия",
      "start": "2027-07-20",
      "end": "2027-07-22",
      "visitor_policy": "confirm_children",
      "source": "https://industrial-transformation.com/ticketing-options/",
      "new": false
    },
    {
      "id": "E187",
      "name": "GITEX AI ASIA 2027",
      "country": "Сингапур",
      "region": "Азия",
      "start": "2027-04-29",
      "end": "2027-04-30",
      "visitor_policy": "adults_only",
      "source": "https://gitexasia.com/",
      "new": false
    },
    {
      "id": "E201",
      "name": "TIMTOS 2027 · Taipei Int'l Machine Tool Show",
      "country": "Тайвань",
      "region": "Азия",
      "start": "2027-03-02",
      "end": "2027-03-06",
      "visitor_policy": "adults_only",
      "source": "https://cloudcdn.taiwantradeshows.com.tw/2027/timtos/kit-en/application-kit-en.pdf",
      "new": false
    },
    {
      "id": "E202",
      "name": "Maker Faire Lynchburg 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-03-14",
      "end": "2027-03-14",
      "visitor_policy": "family",
      "source": "https://lynchburg.makerfaire.com/",
      "new": false
    },
    {
      "id": "E203",
      "name": "Maker Faire Ulaanbaatar 2027",
      "country": "Монголия",
      "region": "Азия",
      "start": "2027-05-08",
      "end": "2027-05-09",
      "visitor_policy": "confirm_children",
      "source": "https://makerfaire.com/upcoming-faires/",
      "new": false
    },
    {
      "id": "E204",
      "name": "Maker Faire Trieste 2027",
      "country": "Италия",
      "region": "Европа",
      "start": "2027-05-22",
      "end": "2027-05-23",
      "visitor_policy": "confirm_children",
      "source": "https://trieste.makerfaire.com/en/home-page/",
      "new": false
    },
    {
      "id": "E205",
      "name": "Southeast Minnesota Maker Faire 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-06-12",
      "end": "2027-06-12",
      "visitor_policy": "family",
      "source": "https://southeastminnesota.makerfaire.com/",
      "new": false
    },
    {
      "id": "E206",
      "name": "Los Angeles Maker Faire 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-07-31",
      "end": "2027-07-31",
      "visitor_policy": "confirm_children",
      "source": "https://losangeles.makerfaire.com/",
      "new": false
    },
    {
      "id": "E207",
      "name": "Long Island Maker Faire 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-09-19",
      "end": "2027-09-19",
      "visitor_policy": "confirm_children",
      "source": "https://longisland.makerfaire.com/",
      "new": false
    },
    {
      "id": "E208",
      "name": "Maker Faire Bay Area 2027",
      "country": "США",
      "region": "Северная Америка",
      "start": "2027-09-24",
      "end": "2027-09-26",
      "visitor_policy": "confirm_children",
      "source": "https://makerfaire.com/bay-area/?2026",
      "new": false
    },
    {
      "id": "E209",
      "name": "Maker Faire Bilbao 2026",
      "country": "Испания",
      "region": "Европа",
      "start": "2026-11-16",
      "end": "2026-11-22",
      "visitor_policy": "family",
      "source": "https://bilbao.makerfaire.com/programa-2026/",
      "new": false
    },
    {
      "id": "E219",
      "name": "CIIF 2027 · Robotics Show / Industrial Automation Show",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-09-20",
      "end": "2027-09-24",
      "visitor_policy": "confirm_children",
      "source": "https://www.hmf-china.com/En/Co/?AID=191&CID=21",
      "new": false
    },
    {
      "id": "E220",
      "name": "China Hi-Tech Fair · CHTF 2026",
      "country": "Китай",
      "region": "Азия",
      "start": "2026-11-26",
      "end": "2026-11-28",
      "visitor_policy": "confirm_children",
      "source": "https://www.chtf.com/english/",
      "new": false
    },
    {
      "id": "E221",
      "name": "ITES Shenzhen 2027 · robotics / industrial manufacturing",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-03-24",
      "end": "2027-03-27",
      "visitor_policy": "adults_only",
      "source": "https://global.iteschina.com/",
      "new": false
    },
    {
      "id": "E222",
      "name": "Infosecurity Europe 2027",
      "country": "Великобритания",
      "region": "Европа",
      "start": "2027-06-08",
      "end": "2027-06-10",
      "visitor_policy": "adults_only",
      "source": "https://www.infosecurityeurope.com/en-gb/help.html",
      "new": false
    },
    {
      "id": "E223",
      "name": "automatica Shanghai 2027",
      "country": "Китай",
      "region": "Азия",
      "start": "2027-03-08",
      "end": "2027-03-10",
      "visitor_policy": "confirm_children",
      "source": "https://www.automatica-sh.com.cn/en/",
      "new": false
    },
    {
      "id": "E224",
      "name": "GITEX AI LATAM 2027",
      "country": "Бразилия",
      "region": "Южная Америка",
      "start": "2027-03-16",
      "end": "2027-03-17",
      "visitor_policy": "adults_only",
      "source": "https://www.gitexlatam.com/",
      "new": false
    },
    {
      "id": "E225",
      "name": "GITEX AI Mediterranean / Italy 2027",
      "country": "Италия",
      "region": "Европа",
      "start": "2027-04-21",
      "end": "2027-04-22",
      "visitor_policy": "adults_only",
      "source": "https://www.gitexitaly.com/",
      "new": false
    },
    {
      "id": "E226",
      "name": "GITEX AI Belgrade 2027",
      "country": "Сербия",
      "region": "Европа",
      "start": "2027-05-25",
      "end": "2027-05-27",
      "visitor_policy": "adults_only",
      "source": "https://www.gitexbelgrade.com/home",
      "new": false
    },
    {
      "id": "E227",
      "name": "GITEX AI India 2027",
      "country": "Индия",
      "region": "Азия",
      "start": "2027-06-02",
      "end": "2027-06-04",
      "visitor_policy": "adults_only",
      "source": "https://www.gitex-india.com/",
      "new": false
    },
    {
      "id": "E228",
      "name": "GITEX AI Kazakhstan 2027",
      "country": "Казахстан",
      "region": "Азия",
      "start": "2027-06-07",
      "end": "2027-06-08",
      "visitor_policy": "confirm_children",
      "source": "https://www.gitexcac.com/",
      "new": false
    },
    {
      "id": "E229",
      "name": "GITEX AI Vietnam · даты выпуска требуют сверки",
      "country": "Вьетнам",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "adults_only",
      "source": "https://gitexvietnam.com/",
      "new": false
    },
    {
      "id": "E230",
      "name": "AI Everything Kenya × GITEX Kenya · следующий выпуск / расписание уточнить",
      "country": "Кения",
      "region": "Африка",
      "start": "",
      "end": "",
      "visitor_policy": "adults_only",
      "source": "https://www.aieverythingkenya.com/register",
      "new": false
    },
    {
      "id": "E231",
      "name": "Ai Everything MEA Egypt 2027",
      "country": "Египет",
      "region": "Африка",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.aieverythingegypt.com/",
      "new": false
    },
    {
      "id": "E235",
      "name": "Seoul International Invention Fair · SIIF 2026",
      "country": "Южная Корея",
      "region": "Азия",
      "start": "2026-12-02",
      "end": "2026-12-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.coex.co.kr/en/exhibitions/2026-seoul-international-invention-fair/",
      "new": false
    },
    {
      "id": "E236",
      "name": "Automation World · AW 2027",
      "country": "Южная Корея",
      "region": "Азия",
      "start": "2027-03-03",
      "end": "2027-03-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.automationworld.co.kr/?hl=en",
      "new": false
    },
    {
      "id": "E237",
      "name": "Datacentre & Cloud Infrastructure Expo · DCCI Malaysia 2027",
      "country": "Малайзия",
      "region": "Азия",
      "start": "2027-05-04",
      "end": "2027-05-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.malaysia.dccisummit.com/",
      "new": false
    },
    {
      "id": "E238",
      "name": "Malaysia Technology Expo · next physical edition",
      "country": "Малайзия",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.mte.org.my/",
      "new": false
    },
    {
      "id": "E240",
      "name": "Robotics Warsaw 2027 · industrial robotics trade fair",
      "country": "Польша",
      "region": "Европа",
      "start": "2027-02-02",
      "end": "2027-02-04",
      "visitor_policy": "confirm_children",
      "source": "https://roboticswarsaw.com/en/",
      "new": false
    },
    {
      "id": "E241",
      "name": "ROBOFEST Bucharest · university robotics festival · next edition",
      "country": "Румыния",
      "region": "Европа",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://robofest.upb.ro/",
      "new": false
    },
    {
      "id": "E242",
      "name": "WIN EURASIA 2027",
      "country": "Турция",
      "region": "Азия",
      "start": "2027-06-02",
      "end": "2027-06-05",
      "visitor_policy": "confirm_children",
      "source": "https://www.win-eurasia.com/en/visitors",
      "new": false
    },
    {
      "id": "E243",
      "name": "Robot Investments & Maintenance 4.0 Summit · next edition watch",
      "country": "Турция",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "confirm_children",
      "source": "https://www.robotyatirimlari.com/",
      "new": false
    },
    {
      "id": "E244",
      "name": "TEKNOFEST · aviation, space & technology festival · next edition watch",
      "country": "Турция",
      "region": "Азия",
      "start": "",
      "end": "",
      "visitor_policy": "family",
      "source": "https://teknofest.org/tr/kurumsal/sss/",
      "new": false
    },
    {
      "id": "E245",
      "name": "WRO International Final · EdTech & Robotics Expo 2026",
      "country": "Пуэрто-Рико",
      "region": "Карибский регион",
      "start": "2026-12-08",
      "end": "2026-12-10",
      "visitor_policy": "family",
      "source": "https://wro2026.org/",
      "new": false
    },
    {
      "id": "E246",
      "name": "Resources Technology Showcase Perth 2027",
      "country": "Австралия",
      "region": "Океания",
      "start": "2027-06-18",
      "end": "2027-06-21",
      "visitor_policy": "family",
      "source": "https://www.rtsperth.com/",
      "new": false
    }
  ],
  "known_backlog": [
    {
      "kind": "Лиги / соревнования",
      "name": "MILSET Expo-Sciences / science project networks",
      "reason": "Разделить выставку проекта, оценённый конкурс и путь national delegation. Проверить технологии / robotics categories и школьный возраст.",
      "url": "https://milset.org/"
    },
    {
      "kind": "Лиги / соревнования",
      "name": "RoboNation RoboSub / RoboBoat / RobotX; EU robotics challenges",
      "reason": "v 28: RoboBoat/Sub/RobotX/VRX/SUAS/IGVC/IARC добавлены; не все handbook 2027 опубликованы. Возраст 6/9 в старших форматах не расширен. EU robotics challenges и remaining autonomous leagues ещё не покрыты полностью.",
      "url": "https://robonation.org/"
    },
    {
      "kind": "Лиги / соревнования",
      "name": "BattleBots / NHRL / combat robotics circuits",
      "reason": "Открытые турниры, весовые классы, возраст оператора и безопасность не покрыты полностью.",
      "url": "https://www.nhrl.io/"
    },
    {
      "kind": "Лиги / соревнования",
      "name": "Все национальные FIRST / WRO / VEX / RCJ qualifiers",
      "reason": "Наличие глобальной сети и national organizer не равно полному списку турниров каждой страны.",
      "url": "https://wro-association.org/about-wro/member-countries/"
    },
    {
      "kind": "Выставки",
      "name": "Industrial Transformation México (ITM)",
      "reason": "Источник IGECO показывает Smart Technology Expo; старые ITM-каталоги дают другие даты. ITM не приравнен к STE без подтверждения.",
      "url": "https://www.igeco.mx/"
    },
    {
      "kind": "Выставки",
      "name": "ICRA / IROS exhibitions, MWC Shanghai / Doha, другие выпуски GITEX",
      "reason": "Конференции, выставочные зоны и отдельные города имеют разные visitor policies и календарные выпуски; полный сезонный ряд ещё не закрыт.",
      "url": ""
    },
    {
      "kind": "Страны",
      "name": "Caribbean, Pacific islands и страны без конкретных карточек",
      "reason": "v 28: добавлены записи DOM/JAM/TTO/BRB и региональные CSO; eligibility и новые местные даты частичны. Fiji / Pacific primary child calendars и остальные острова остаются незакрытыми.",
      "url": ""
    },
    {
      "kind": "Лагеря",
      "name": "Costa Rica / México: будущие ES/EN каникулы",
      "reason": "CENFOTEC Makers 7–11.12.2026 подтверждён очно, но только для 10–12 лет; EN / ES не подтверждён. Ciberbots / Cerebritos: точные дни неизвестны; у Liota зимний период из 19 дней назван четырьмя неделями. Допуск обоих детей и иностранный приём требуют дальнейшей проверки.",
      "url": "https://www.ciberbots.com.mx/services"
    },
    {
      "kind": "Выставки",
      "name": "ChinaJoy / оставшиеся PAX / национальные игровые шоу",
      "reason": "Общий игровой бренд не заменяет список всех изданий; будущие даты, child gates и возраст турниров проверяются отдельно.",
      "url": ""
    },
    {
      "kind": "Лагеря",
      "name": "Испанские региональные STEM-провайдеры",
      "reason": "TechLabKids / FunTech: будущая смена, возраст, ES versus Catalan и фактические места ещё не подтверждены.",
      "url": "https://techlabkids.com/campamentos/"
    },
    {
      "kind": "Выставки",
      "name": "CIROS Shanghai: действующий организатор / следующий выпуск",
      "reason": "Старая CIROS invitation / агрегаторные даты не подтверждают новый выпуск. SIA, SIEAR и HRIE — другие бренды и не закрывают CIROS.",
      "url": ""
    },
    {
      "kind": "Выставки",
      "name": "Shanghai SIA и Beijing CHITEC: будущие точные даты / детский допуск",
      "reason": "SIA 2027: две официальные страницы дают разные дни. CHITEC: организатор установлен, 2026 прошло, следующий выпуск не объявлен. Оба исключены из календарного экспорта до подтверждения дат.",
      "url": "https://www.chitec.cn/web/"
    },
    {
      "kind": "Тайвань",
      "name": "Тайвань: оставшиеся местные правила и иностранный вход",
      "reason": "The Grove: возраст обоих детей, иностранный приём и поддержка без обязательного китайского.; ERA: иностранная команда, школа / класс, английская защита и право международной квоты.; TIRT: действующий дедлайн, последние CN / EN регламенты и эквивалент школьной справки.; TYPA / TAS: реальные смены 2027, английское преподавание и доступ туристической семьи.; Junior Botball: полный локальный регламент; GRG: даты, возрастное отсечение и конфликт AIMS.; Выставки: Kaohsiung Smart City 2027, AI EXPO 2027, детские правила COMPUTEX / Innotech 2027 и семейный вход на FRC.",
      "url": "https://www.era.org.tw/main/2026-2027-first%e6%a9%9f%e5%99%a8%e4%ba%ba%e5%a4%a7%e8%b3%bd%e8%87%ba%e7%81%a3%e9%81%b8%e6%8b%94%e8%b3%bd%e5%a0%b1%e5%90%8d%e6%ad%a5%e9%a9%9f%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/"
    },
    {
      "kind": "Коста-Рика / Мексика",
      "name": "Независимый допуск, зимние смены и FTC правила нового сезона",
      "reason": "Допуск независимых семейных команд TecPro Costa Rica, возрастные партнёры и места на 8 октября.; Точные даты рождения для январского отсечения MakeX; категории и день выступления внутри 27–29 ноября.; Классы обоих детей для школьных лиг и лагерей; год рождения не заменяет класс.; Зимние группы México / Costa Rica: фактические дни занятий, возраст, EN / ES, оборудование, уровень после трёх лет соревнований.; FTC México 2026–2027: правила иностранной команды, HOME EVENT, национальная / международная квалификация и детские посетители.",
      "url": "https://tdrobotica.co/tecpro-challenge-2026-2027"
    },
    {
      "kind": "Южная Америка",
      "name": "Детский / иностранный приём и новые смены",
      "reason": "Точные дни рождения для Programable 9 / 10 и CampoAventuras 9 на день старта; школьные классы для Chile / RoboRAVE.; Programable / Troonic: преподавание ES / EN, окончательное расписание, foreign visitors и материалы / питание.; LNR: точный набор дисциплин каждой sede, детский оператор и consent, иностранная зона / сезонный зачёт; status CREADO не означает регистрацию.; Chile: текущие team maxima / Maipú categories и час OPEN; новая international convocatoria.; Colombia / Ecuador: новые December / January shifts, actual teaching language и возраст, без переноса старых летних оферт.; Продолжить остальные страны Южной Америки и местные FIRST / WRO / VEX / независимые турниры; этот проход не завершает страновые аудиты.",
      "url": "https://programable.com.ar/colonia-tecno-2027/"
    },
    {
      "kind": "Южная Америка",
      "name": "Новые потоки и иностранный допуск в четырёх странах",
      "reason": "Бразилия: иностранный допуск garage / школы, класс и граница OBR 8-го класса, индивидуальные дни финала, язык ES / EN. MNR Mato Grosso: допуск иностранного проекта и региональные условия.; Парагвай: действующие FLL BIOGLOW тарифы, наборы, возрастное отсечение, дата финала и иностранная квота; следующие этапы VEX LNR.; MOT Halloween: места, язык занятий, конкретная цифровая программа; новые летние даты 2026–2027 без переноса старого сезона.; Уругвай / Боливия: следующие каникулярные потоки, классы, минимальный возраст, язык и документы иностранного ребёнка; Sucre–Bot — конкретные международные квоты и правила.; MNR: HTML содержит посторонние SEO-вставки, локальные дни перепроверить. MuCi: старый Astra 14 октября не принят за новый анонс 2026.",
      "url": "https://robotica.robocup.org.br/"
    },
    {
      "kind": "Camps",
      "name": "Полнота лагерей / пансионов и детских хакатонов",
      "reason": "Латинская Америка: местные программы и Argentina / Peru 2027 уже есть, но EN / ES не выводится из языка сайта. English robotics, открытые международные пансионы и иностранный допуск в Бразилии / Центральной Америке пока покрыты недостаточно.; Европа: дополнены Швейцария, Великобритания, Германия, Испания и Финляндия. Другие страны, пансионы и реальные наборы 2027 ещё требуют проверки.; Азия: дополнены Сингапур, Гонконг, Малайзия, Таиланд и Корея; предыдущая проверка Тайваня сохранена. Япония, Китай, Индия, Вьетнам и остальные страны имеют частичный охват лагерей и языковой поддержки.; Международный детский hackathon не означает допуск в 6 лет: многие программы начинаются с 12+, high school или университета. Национальный конкурс не назван открытым международным без правил.; Дата сезона, место, язык технических уроков, возраст на старт и услуги пансиона подтверждаются для выбранной смены. Прошедшие программы не получают выдуманных будущих дней.",
      "url": "https://www.stgeorges.ch/fr/camps/summer-camps"
    },
    {
      "name": "Постоянные школы и junior команды",
      "reason": "25 школьных досье; страны и кампусы покрыты частично. Нужен более широкий аудит текущих команд, национальных / мировых протоколов, языка и иностранного приёма.",
      "url": ""
    },
    {
      "name": "Младшие coding / game / space pathways",
      "reason": "Новые G 4 C elementary rules, Appathon mixed-age / judging rules, FOSDEM Junior 2027 и национальные турниры ещё неполны.",
      "url": "https://learn.gamesforchange.org/student-challenge"
    },
    {
      "kind": "Южная Азия",
      "name": "Новые наборы, иностранный допуск и младший EN",
      "reason": "Полные country calendars, Bangladesh WRO / local camps, Pakistan / Sri Lanka actual 6+ English programmes, India 2027 cohorts, junior online Rancho, текущие команды и school award protocols остаются не закрытыми.",
      "url": "https://wroindia.org/season-2026/"
    },
    {
      "kind": "Европа · повторный проход",
      "name": "Все местные команды и 5–10 лет школьных результатов",
      "reason": "CHE/ESP/FRA stillpartial: национальные квоты для иностранцев, учебныеязыкикаждой sede, new 2027 cohorts, municipalclubs и organizerschoolresultprotocols всех 5–10 летне получены.",
      "url": "https://www.wroboto.es/torneos/"
    },
    {
      "kind": "Европа · следующий местный проход",
      "name": "Германия / Нидерланды / Бельгия: все clubs и школьные результаты",
      "reason": "Нужны все местные camps / schoolteams, новые WROdates 2027, английское judging и foreignquota, семейныйдопуск professionalexpo,5–10 лет organizerprotocols нынешних juniorcoaches.",
      "url": "https://firstlegoleague.nl/seizoen_2026_2027/"
    },
    {
      "kind": "Юго-Восточная Азия",
      "name": "Оставшиеся национальные операторы, EN лагеря и school protocols",
      "reason": "Cambodia/Brunei/Myanmar/TimorLeste; Laoslocalcamps; FIRA/MTE/WOCEEnewcalendars; PhilippinesEN 6/9 camp; foreignquotas и ENjudging 4 countries",
      "url": "https://wro-association.org/"
    }
  ],
  "new_ids": [
    "C1134",
    "C1135",
    "C1136",
    "C1137",
    "C1138",
    "C1139",
    "C1140",
    "C1141",
    "C1142",
    "C1143",
    "C1144",
    "L454",
    "L455",
    "L456",
    "L457",
    "L458",
    "L459",
    "L460",
    "L461",
    "L462",
    "L463"
  ],
  "new_profiles": [
    "first-japan-junior",
    "vex-japan-junior",
    "china-junior-school-route"
  ],
  "updated_ids": [
    "C537"
  ],
  "caveats": [
    "Число карточек включает отдельные дисциплины, этапы, выпуски и площадки; это не число независимых мировых лиг или уникальных фестивалей.",
    "Большая доля VEX не означает полноту остальных направлений или США.",
    "Карточка с датой не доказывает открытую регистрацию, возрастной допуск или национальную квоту.",
    "Антарктида: релевантный местный календарь не найден в рамках этого исследования; это не доказательство отсутствия всех мероприятий.",
    "TechSpark LEGO Junior 6+ в общем каталоге не гарантирует робототехнику на каждой датированной неделе Zürich: проверенные недели Game Design начинаются с 7 лет.",
    "Kids badge / бесплатный детский вход определяется конкретным изданием и возрастом на день визита, иногда ростом; правила разных PAX и разных лет не взаимозаменяемы.",
    "Публичные дни выставки отделены от business/media days. Билет посетителя не регистрирует ребёнка в отдельный турнир.",
    "EN/NL двуязычный bootcamp не гарантирует полное обучение только на EN; иностранный приём, язык и наличие места требуют подтверждения.",
    "В v 14 добавлены восемь карточек профильных / крупных выставок и одно местное событие; это издания / площадки, а не восемь доказанно крупнейших мировых брендов.",
    "Четыре новые профессиональные выставки исключают детей 6 / 9. Они есть в отдельном выставочном календаре, но отсутствуют в семейном ICS.",
    "Прогноз количества компаний и площади не равен подтверждённому списку будущих стендов. Co-located направления учитываются одной городской выставкой.",
    "CENFOTEC Makers 10–12: текущий возраст Матвея 9 не доказывает допуск на декабрь. Новые кандидаты лагерей не имеют подтверждённого языка EN / ES.",
    "Следующее CHITEC и конфликтующий SIA не получили вымышленных будущих дат. Liota holiday window не стал календарём ежедневных занятий.",
    "Годы рождения сообщены пользователем: 2017 / 2020. Точные дни рождения и классы неизвестны. Обучение на английском и испанском подходит обоим детям — семья подтвердила.",
    "В v 15 найдены две будущие зимние программы на EN. The Grove не публикует возраст; Expedition 27 рекомендует 8–12. Перевод сайта не является испанским преподаванием.",
    "TAS и TYPA — разные программы. Регулярные занятия отделены от каникул; летние смены 2026 не перенесены в 2027.",
    "MARC LOM и TM разделены: Оскар 2020 подходит по году рождения только LOM. Один ребёнок выбирает одну MARC-дисциплину.",
    "Тайваньские провайдеры ENJOY / Borneo / NTHU описывают зарубежные события во Вьетнаме / Малайзии / США. Место провайдера не определяет место турнира.",
    "v 16: 12 FTC карточек — 11 региональных и 1 национальная. Это отдельные этапы одной сети; дети 2017 / 2020 сейчас младше FTC.",
    "Будущие TecPro Match 2 карточки не имеют точных дней; dates / формы Match 1 не перенесены. Очные Artifact / Game — отдельные дисциплины одного C078.",
    "Испанский сайт не доказывает преподавание на ES: для двух учебных кандидатов language tags исправлены. Языки семьи и языка программы хранятся отдельно.",
    "Programable age tracks — две группы одной программы, 30 фактических учебных дней у каждой, не два независимых фестиваля.",
    "LNR 10 records включают 3 PRE SEDE и final. Возраст без общего минимума, местный иностранный допуск и право на национальный сезонный титул различаются.",
    "Camp windows Troonic сохранены как объявленные дни смены с видимым конфликтом структуры; daily sessions не придуманы. Closed CampoAventuras исключён из семейного ICS.",
    "33 новые карточки включают возрастные треки, филиалы и дисциплины; это не число независимых фестивалей.",
    "Региональный проект MNR, запись VEX-команды, национальный отбор и бесплатный посетительский вход имеют разные условия. Почётное упоминание, публикация и мировой титул различаются.",
    "Новые учебные программы не получили ES / EN только по языку сайта.",
    "Новые карточки включают треки, форматы и смены; их число не равно количеству независимых лагерей или операторов.",
    "Native English персонал или English сайт не приравнены к полному техническому курсу на EN; основной язык, помощь и языковые уроки разделены.",
    "activity_start напоминает объявленное начало конкурса / приёма, не полный период; camp_window не означает ежедневное пребывание весь сезон.",
    "01.10.2026 семья добавила русский. Подтверждение языка семьи не превращает RU сайт или правила в доказанный язык урока / судейства.",
    "v 29: четыре даты STEAM-ED — дни одного оператора; EN преподавание у Fiji / STEAM-ED / BrainPlay не доказано. Австралийские школьные национальные правила не означают зарубежный допуск. Архив Французской Полинезии не является будущим конкурсом.",
    "v 30: 19 новыхучебныхкарточек — смены/ курсы 4 операторов (Helvetic, NATUK/HES, ABI, Tinker), не 19 независимыхмеждународныхлагерей. TinkerB 2 B не familybooking; unknowncamp/competitionlanguages неподтвержденыязыкомсайта. Тристраныпроверенычастично.",
    "v 38: 38 карточек ≠38 независимых международных мероприятий.8 дат Mini-Robots — смены одного оператора; 2 глобальных будущих programmes не подтверждают локальный отбор. Ни одна новая школа не объявлена мировым лидером по программе / локальной награде.",
    "v 39: возрастный маршрут 2026–2030 рассчитан по текущим правилам и не создаёт будущих дат турниров. Возможное общее окно WRO Elementary братьев — 2028/29; иностранная квота не подтверждена.",
    "v47: HIF minimum10 на начало смены; Aiglon robotics8 не общий day7; EISB summer cutoff2019 исключает2020. VivaTech отдельный public day не подтверждает детский билет. Новые podiums и национальные победы не мировой общий рейтинг школ.",
    "v48:СингапурGrade5/4≠возраст9;OverseasбезSGWorldquota;NRCотдельноWRO. Worklab/CoboEnglishпрямой,Computhinkнеизвестный. AISregional/internal≠Worlds. GITEXstrictlyover18."
  ],
  "source_issues": [
    {
      "name": "ROBO-ONE LATAM",
      "status": "Старый домен перенаправляет на посторонний gambling-сайт; не использовать как регистрационный.",
      "official_alternative": "https://www.robo-one.com/en/"
    },
    {
      "name": "SeaPerch 2027",
      "status": "Handbook содержит смешанные заголовки сезона и разные сроки публикации regionals; версия класса требует уточнения.",
      "official_alternative": "https://seaperch.org/programs/2027-challenge/"
    },
    {
      "name": "FIRA qualification",
      "status": "Описание двухстраничной заявки и таблица шестистраничного TDP расходятся; подтвердить Youth category.",
      "official_alternative": "https://firaworldcup.org/news/fira-roboworld-cup-and-summit-2026-call-for-paper/"
    },
    {
      "name": "Повторный доступ к старым источникам",
      "status": "Некоторые страницы Brazil / Chile / iREX и CIROS не прочитались. Старые проверенные факты не получили новую фиктивную дату.",
      "official_alternative": ""
    },
    {
      "name": "gamescom Cologne 2027",
      "status": "Opening-times / visitors повторно дали только заголовок. Поисковый фрагмент не использован как подтверждённая дата; карточка остаётся без точных дней.",
      "official_alternative": "https://www.gamescom.global/en/info/opening-times"
    },
    {
      "name": "PAX Aus: ровно 6 лет",
      "status": "FAQ допускает бесплатный вход до 6 включительно; Terms требуют badge с 6. Противоречие подтверждено повторным чтением, не снято.",
      "official_alternative": "https://aus.paxsite.com/en-us/terms-and-conditions.html"
    },
    {
      "name": "PAX Unplugged Philadelphia: Kids days",
      "status": "FAQ пишет Sunday-only, а buy-badges предлагает Kids 3-Day / Fri / Sat / Sun. Уточнить действующий вариант до покупки.",
      "official_alternative": "https://unplugged.paxsite.com/philly/en-us/registration/buy-badges.html"
    },
    {
      "name": "Helvetic Institute Zug / TechLabKids Barcelona",
      "status": "Агрегатор / общий каталог не подтвердил точную будущую STEM-смену и язык. Не добавлены вымышленные даты или бесплатный тариф 0€ из placeholder.",
      "official_alternative": ""
    },
    {
      "name": "SIA Shanghai 2027: официальный конфликт дат",
      "status": "Главная: 16–18 июня 2027; заголовок регистрации: 1–3 июля 2027. Конфликт не разрешён: точных дней нет в календаре.",
      "official_alternative": "https://www.asia-sia.com/article/vistform/k/1.html"
    },
    {
      "name": "TechEx North America: смешанные годы",
      "status": "Дни 16–17.06.2027 и площадка подтверждены FAQ. Speakers 2026 / California 2026 не использованы как состав 2027.",
      "official_alternative": "https://www.ai-expo.net/northamerica/visitor-faqs/"
    },
    {
      "name": "TechEx Student Policy и Tech Show London child gate",
      "status": "Каждый TechEx FAQ исключает студентов из expo / theatres; Tech Show просит не приводить детей. Четыре карточки только для взрослых не обещают семейный вход.",
      "official_alternative": "https://www.techshowlondon.co.uk/attending/visitor-faqs"
    },
    {
      "name": "Liota Winter Camp: период против длительности",
      "status": "Период 17.12.2026–04.01.2027 содержит 19 календарных дней, но назван четырьмя неделями. Возраст и язык конкретной смены неизвестны; период не экспортирован в ICS.",
      "official_alternative": "https://liotacamps.com/"
    },
    {
      "name": "CENFOTEC Makers modality / соседний AI course",
      "status": "Текущая страница Makers: очно, 10–12 лет; поисковый кэш с virtual не принят. Explorador IA: 14–16 лет, не подходит детям 6 / 9. Перевод сайта не доказывает язык занятий.",
      "official_alternative": "https://ucenfotec.ac.cr/ecommerce/producto/ruta-makers-lab/"
    },
    {
      "name": "TIRT 2026 · conflicting registration versions",
      "status": "На event page deadline 18.10.2026, в английском регламенте 25.09.2026 с оговоркой возможного изменения. Не установлен приоритет версий: активный набор подтвердить до покупки перелёта.",
      "official_alternative": "https://www.tirtpointsrace.org/Registration/Event/ca28e72a-26a0-49fc-8bc6-8e26fac27c68"
    },
    {
      "name": "GRG Taiwan · AIMS age bands",
      "status": "Противоречие местной страницы: 7–12 / 13–16 против Primary 9–12 / Secondary 12–17",
      "official_alternative": "https://global-robotics-games-taiwan.github.io/"
    },
    {
      "name": "Taiwan Innotech · mixed editions",
      "status": "Главная объявила 14–16 октября 2027, но семейное правило для детей до 12 включительно со взрослым относится к 2026. Площадку и детский допуск 2027 нужно подтвердить.",
      "official_alternative": "https://www.inventaipei.com.tw/zh-tw/menu/9AE53DD53E13DB84D0636733C6861689/info.html"
    },
    {
      "name": "TecPro Virtual · Entornos Inteligentes",
      "status": "В виртуальном PDF v 1.0 таблица на стр. 6 даёт Entornos Inteligentes 13–18, а раздел 3.4.4 на стр. 17 — 15–18. Приоритет версии / границу уточнить. У Animaciones 5–9 и Videojuegos 8–12 такого расхождения не найдено.",
      "official_alternative": "https://drive.google.com/file/d/1UQ-IF-hHl0svWxMTaNlo9qI2H_29MxNi/preview?usp=drive_link"
    },
    {
      "name": "FTC México · разные поколения правил",
      "status": "Календарь и регистрация указывают 2026–2027; lineamientos по прежнему URL озаглавлены 2025–2026, v 080925. Их HOME EVENT, исключения и квоты не считаются текущим регламентом 2026–2027. На старой странице тарифы MX$6 960 / 3 500; Costo y Registro с ссылкой на сезон 2026–2027 показывает MX$7 500 / 3 750. Для оплаты нужен действующий счёт; прошлые суммы не применены.",
      "official_alternative": "https://www.first.org.mx/fm/lineamientos-oficiales-para-la-participacion-en-regionales-y-clasificacion-al-nacional-de-ftc-temporada-2024-2025-de-mexico/"
    },
    {
      "name": "Liga Chile · перенос и размеры команды",
      "status": "Текущий calendar переносит OPEN на Santiago 30 октября, старая individual page Concepción 9 октября остаётся. Escolar 4 ученика + tutor против 6 лиц; Maipú Futbol против строки Sumo. Время OPEN 11: 00 / 12: 00 расходится.",
      "official_alternative": "https://torneorobotica.cl/"
    },
    {
      "name": "Puerto Montt · 13 / 20 ноября",
      "status": "Использовано 13 ноября по individual page и текущему homepage; ранняя апрельская новость даёт 20 ноября. Второй фиктивный этап не создан.",
      "official_alternative": "https://torneorobotica.cl/torneos/inacap-puertomontt-2026/"
    },
    {
      "name": "Troonic Camp · смешанные редакции",
      "status": "2027 header даёт две Mon–Thu группы; далее пятничные автобусы и masterclasses, regular FAQ 2024 / offer 2023. Только объявленные 4-дневные окна; пятницы / почасовой курс не выдуманы.",
      "official_alternative": "https://troonic.com/troonic-camp-2027/"
    },
    {
      "name": "RoboRAVE Chile · manual generation",
      "status": "Filename V6.1 против внутри V6.2; обложка Japan 2026 против раздела Houston 2027. ES 8–11 прочитан на связанном портале, возрастного исключения Oscar 6 не найдено.",
      "official_alternative": "https://roborave.cl/wp-content/uploads/2026/09/Rules-RoboRAVE-International-Challenges-02-09-2026-V6.1-ES.pdf"
    },
    {
      "name": "После даты остаётся Inscripciones abiertas",
      "status": "INTERCON page относится к 12–13 августа 2026; Umake live course к апрелю 2024. Наличие формы / корзины не подтверждает новый набор.",
      "official_alternative": "https://www.intercon.org.pe/concurso-robotica/"
    },
    {
      "name": "LMAC и TechLab Kids · историчность / доступ",
      "status": "LMAC summer page содержит start 2025 против programme 2026. TechLab Kids page сейчас timeout; повторное чтение не заявлено, не подтверждённый teaching ES tag снят.",
      "official_alternative": "https://www.lmac-roboticaeducativa.com/vacaciones2026"
    },
    {
      "name": "OBR 2026 · классы и даты",
      "status": "Nível 1 в регистрационном PDF — 1–8-й класс, Nível 2 с 8-го: перекрытие. PDF даёт финал 23–27 ноября, новость — 23–29 ноября. Возраст не заменяет класс.",
      "official_alternative": "https://obr.robocup.org.br/wp-content/uploads/2026/03/OBR2026_MP_Manual-de-Inscricao.pdf%20"
    },
    {
      "name": "CBR 2026 · первичная заявка и оплата",
      "status": "Подача закрылась 24 августа. Оплата Early до 29 октября / Regular до 15 ноября относится к принятым командам; иностранный Major-тариф не перенесён на Junior.",
      "official_alternative": "https://cbr.robocup.org.br/index.php/inscricoes/"
    },
    {
      "name": "MNR · качество первичного HTML",
      "status": "На официальном домене видны посторонние SEO-вставки. Прочитаны календарь и FAQ; Robótica отдельно подтверждает общий фестиваль. Локальные дни и иностранные правила перепроверить. Сканированный manual загружен, полное чтение OCR не заявлено.",
      "official_alternative": "https://robotica.robocup.org.br/"
    },
    {
      "name": "FLL Paraguay · разные версии сезона",
      "status": "BIOGLOW 2026–2027 анонсирован отдельно. Основные страницы сохраняют SUBMERGED 2024–2025 и EV 3, регистрация — 2025–2026. Новые тарифы, разрешённые наборы и даты не перенесены из старой версии.",
      "official_alternative": "https://fll.robotica.com.py/temporada-2026-2027/"
    },
    {
      "name": "MOT · новая площадка",
      "status": "Общая страница сохраняет Mayor Rivarola 465; текущая страница второго полугодия даёт Austria 2400 с 1 августа 2026. Halloween 31 октября на новой площадке; старое лето не принято за 2027.",
      "official_alternative": "https://www.mindsoftomorrowparaguay.com/colonia-s2-2026"
    },
    {
      "name": "WeCode / UMSA / Jopoi · исторические даты",
      "status": "WeCode — февраль 2026, UMSA — прошедшее окно 2 августа–25 сентября с несогласованным началом / часами. У Jopoi robotics нет года, summer FAQ явно 2024 и посвящён природе / искусству.",
      "official_alternative": "https://www.wecode.edu.uy/verano"
    },
    {
      "name": "MuCi · закрытый TatakuaLab",
      "status": "Старый Astra 14 октября и выставки 2022–2023 остаются на главной; актуальный текст закрывает TatakuaLab с марта 2026 и планирует новый музей примерно на 2028. San Cosmos рассматривается отдельно.",
      "official_alternative": "https://muci.org/"
    },
    {
      "name": "Brillantmont: даты 2027 и старый текст Tech Academy",
      "status": "Fees / Apply прямо указывают 3–17 и 17–31 июля 2027. В описании курса остались старые даты 4–18 июля / 18 июля–1 августа. Использованы конкретные Fees 2027.",
      "official_alternative": "https://summer.brillantmont.ch/apply-fees"
    },
    {
      "name": "Основной язык, помощь и языковые уроки",
      "status": "Berlin regular имеет DE + EN помощь; German holiday camp этого не обещает. English Summer / UWC / Conversa предлагают English уроки, что не доказывает весь robotics на EN. Newton staff / XCL FAQ дают EN кандидата с условием подтверждения.",
      "official_alternative": "https://trainthefuture.de/en/camps/robotics/"
    },
    {
      "name": "Пансион: отдельный минимальный возраст",
      "status": "St George’s Junior STEAM 8+, Brillantmont / Zuoz 10+, TechCamp 9 по календарному году, Berlitz 8+, Embassy 9+. UWC day 4–14 не открывает boarding 12–18. Zuoz Junior Day 6–9 — языковая / outdoor программа.",
      "official_alternative": "https://www.uwcthailand.ac.th/beyond-the-classroom/summer-camps-2026"
    },
    {
      "name": "Newtonshow: зимнее окно и старая Robotics страница",
      "status": "Локальные страницы дают 23 ноября 2026–29 января 2027 как выбор дней / недель. Pure Robotics SG имеет конфликт 5–12 / 5–13 и даты без года. Новое зимнее предложение не превращено в доказанную отдельную LEGO смену.",
      "official_alternative": "https://www.newtonshowcamp.com/robotics-camp"
    },
    {
      "name": "Хакатоны: формат и календарные фазы",
      "status": "Penang final требует прошедшего отбора. Iron Scholars November hackathon 2025 закрыт, October workshop 2026 выделен отдельно. LSC 2 декабря — начало, 21 декабря — результаты. IKCC конкретный January 3, 2027 имеет приоритет над generic January 1.",
      "official_alternative": "https://www.lsc-challenge.org/lsc2026"
    },
    {
      "name": "Исторические / не подтверждённые кандидаты",
      "status": "Aalto 2026 закрыт; Zuoz PDF, Spain summer и WONDER 2026 не перенесены на 2027. Embassy Smart Skills 2027 не робототехника. English camp Young Engineers Berlin пока найден лишь в агрегаторе; Panama OEI 2021 tender не текущая семейная смена.",
      "official_alternative": "https://embassy.camp/smart-skills-camp-in-malaysia/"
    },
    {
      "name": "Global Appathon / G 4 C новые сезоны",
      "status": "Global Appathon: Adult vs All-Ages, технические веса и старый prize block. G 4 C: March 30 без подписи дедлайна и Last Year’s Award Categories. Противоречия не устранены предположением.",
      "official_alternative": "https://globalappathon.org/faq/",
      "urls": [
        "https://globalappathon.org/",
        "https://globalappathon.org/faq/",
        "https://learn.gamesforchange.org/student-challenge",
        "https://learn.gamesforchange.org/student-challenge/competition"
      ]
    },
    {
      "name": "Avishkaar · разный текущий срок",
      "status": "Landing: virtual stage 1 Sep–30 Nov и Delhi final 15–16 Jan 2027 с пометкой subject to change. Current Makeathon / CodeQuest page state: registration ends 30 Oct 2026; IRC narrative: Delhi dates TBA. Не выбран вымышленный единый срок.",
      "official_alternative": "https://community.avishkaar.cc/avishkaar-league-2026"
    },
    {
      "name": "FIRST India · открыто / закрыто",
      "status": "Cached page показывала registrations now open; свежий HTML и повторный web-read показывают Sept 30. Late / foreign entry и год cutoff уточнить.",
      "official_alternative": "https://www.firstrobotics.co.in/first-lego-league/"
    },
    {
      "name": "Japan · Robotics AI select sessions",
      "status": "TCC не обещает robotics / AI каждой группе. Coding Lab новый holiday-календарь не установлен; ¥0 не признано реальным тарифом.",
      "official_alternative": "https://www.tokyocodingclub.com/our-camps/"
    },
    {
      "name": "Panama · старый summer 2026",
      "status": "Explora 2027 не объявлен в прочитанной homepage. Cacao Camps nature / adventure не принят как robotics camp.",
      "official_alternative": "https://www.explorapanama.org/"
    },
    {
      "name": "Korea · первичная страница недоступна для повторной сверки",
      "status": "ROBOTWORLD English visitor page вернула пустой HTTP 200; Korean root — редиректную оболочку. Предыдущие E010 факты сохранены, новый camp 6/9 EN не подтверждён.",
      "official_alternative": "https://eng.robotworld.or.kr/visitors/information.php"
    },
    {
      "name": "iREX 2027 · точные дни ещё не установлены",
      "status": "Primary search / report остаётся Early December 2027 tentative. На повторном открытии 403; вымышленные December 1–4 не добавлены.",
      "official_alternative": "https://irex.nikkan.co.jp/"
    },
    {
      "name": "v 25 · school fees and family residency background",
      "status": "ISP retains a 2025–26 application-processing sentence beside published 2026–27 fees; no current place inferred. Direct Gold Card FAQ fetches failed.",
      "official_alternative": "Opened Taiwan NIA article of 18 January 2025 used only for general dependent ARC background; no current fee / visa-free nationality / individual approval claims."
    },
    {
      "name": "RoboLand · прежний домен заменён",
      "status": "01.10.2026 root показывает посторонний контент; не используется для заявки детей. Полное новое положение и финальная дата не найдены.",
      "official_alternative": "https://www.gov.kz/memleket/entities/edu-osakarovka/press/news/details/1141030?lang=kk"
    },
    {
      "name": "RGT · cached 2026 против current 2027",
      "status": "Свежий organiser HTML объявляет AstanaMarch 3–4 / TaipeiMay 29–30, пять категорий и отсутствие областных отборов. Старый cached 2026 набор не перенесён.",
      "official_alternative": "https://rgt.robotek.kz/"
    },
    {
      "name": "FIRST / TechCup · прошлый сезон на сайте",
      "status": "FIRSTKazakhstan homepage 2025–26 и TechCupsite 2025 не доказывают новый набор. Государственные 2026 отчёты сохранены как история.",
      "official_alternative": "https://www.gov.kz/memleket/entities/edu/press/news/details/1161888?lang=ru"
    },
    {
      "name": "Каз Роботикс / Robotek · источник частично недоступен",
      "status": "kazrobotics.org / form возвращают короткий пустой HTML; старый PDF 2019 не PDF. edu.robotek.kz имеет просроченный TLS сертификат; RUinstruction не подтверждён.",
      "official_alternative": "https://t.me/s/kazrobotics2020"
    },
    {
      "name": "CoderZ League",
      "status": "Fall / Spring датированы 2023, root 2022, FAQ смешивает 2020 /2023 и grade рамки. Новый сезон не объявлен подтверждённым.",
      "official_alternative": "https://competition.gocoderz.com/fall-league/"
    },
    {
      "name": "iD Tech Global Academies",
      "status": "Оффер 2025 и 13–17; Spanish instructor description расходится с Mandarin-only FAQ. Не смена 2027 и не пансион для 6/9.",
      "official_alternative": "https://www.idtech.com/global-academies"
    },
    {
      "name": "BJRC 2026",
      "status": "Friday 15 August 2026 не совпадает с календарём; новое окно не выведено из старой страницы. Туристический non-CARICOM вход не подтверждён.",
      "official_alternative": "https://caribbeanscience.org/barbados-junior-robotics-camp-2026/"
    },
    {
      "name": "NIHERST FTC",
      "status": "Полная страница отдаёт защитную заглушку; текущий сезон найден в официальном индексе. Прочитанный регламент не заявлен.",
      "official_alternative": "https://www.niherst.gov.tt/scipop/first-tech-challenge.html"
    },
    {
      "name": "IGVC / IARC",
      "status": "Новый season launch объявляет даты / окно; полноценные сайты не прочитаны. Технические ошибки доступа не обойдены отключением проверки сертификата.",
      "official_alternative": "https://robonation.org/2027-season-launch/"
    },
    {
      "name": "BrainPlay overview versus Mairangi host age",
      "status": "Обзор 5–12, конкретная запись Code Club 9 октября 2026 строго 7–12; Оскар исключён из этого дня.",
      "official_alternative": "https://mairangi-arts-centre.live.baluu.co.uk/event/code-club-with-brain-play-1787526688"
    },
    {
      "name": "National school gates and open foreign teams",
      "status": "STEM Video Game Challenge требует Australian citizenship/residency И Year 3–12 в Австралии; RCJA прямо допускает foreign teams, но не их мировой отбор.",
      "official_alternative": "https://www.robocupjunior.org.au/wp-content/uploads/2026/02/2026-RCJA-General-Rules.pdf"
    },
    {
      "name": "Fiji camp language and price",
      "status": "Туристический формат и возраст 6–16 подтверждены. В индексированных booking summaries встречается English, но прочитанные текущие vendor details не подтверждают язык преподавания; $199 без однозначной валюты.",
      "official_alternative": "https://www.kidzcodecamp.com/"
    },
    {
      "name": "RCJA dynamic calendar",
      "status": "Прочитанная выгрузка календаря содержит шаблоны без загруженных дат; это пробел проверки, не доказательство отсутствия соревнований.",
      "official_alternative": "https://www.robocupjunior.org.au/challenge-regions/nat/nat-events/"
    },
    {
      "name": "FLLSpaincurrent registrationversusgeneralhomepage",
      "status": "2026/27 Discover недоступен; Founders Challenge 10–16; Future K8 8–16 competitive, 4–10 детей/2 новыхробота. Приоритет current seasonregistration.",
      "official_alternative": "https://firstlegoleague.soy/inscripciones-bioglow/"
    },
    {
      "name": "Helvetic 2027 tables/dateandageconflicts",
      "status": "Roboticspage 2027 vs общий overview 2026/datescomingsoon; 13–16 July 2027 named Mon–Fri противоречит Tue–Fri. L222 start пустой. Intro 7+ vs 6–9 groups и 4–12 camp; ENrobotics не подтверждён. Позднейшиеповторные HTTP запросы 403/timeout, перваяуспешная web выгрузкапрочитана.",
      "official_alternative": "https://www.helveticinstitute.ch/robotics-ai-and-coding/"
    },
    {
      "name": "France Junior 7 or 8 minimum / olddeadline",
      "status": "Currentparticipation 8–18, olderpresentation 7–18. Старый 31 Dec 2025 deadline и May 2026 final не перенесенына 2027; known 2027 regionaldates сохранены.",
      "official_alternative": "https://www.coupederobotique.fr/participer-a-la-coupe-junior/"
    },
    {
      "name": "BaselrankversusOPRand мировой отбор",
      "status": "Roboticsoverviewnational 2 nd; конкретный Alpine 2026 report 4 thoverall/2 ndOPR. Worldqualificationreport публикует firstqualification старших, немировая награда. Organizerprotocol ещё не получен.",
      "official_alternative": "https://www.isbasel.ch/connect/news/news-post/~board/isb-public-news/post/isb-robotics-teams-shine-at-alpine-robo-games-2026"
    },
    {
      "name": "Tinkerconsumeradmission / Summer 2027 wrongrowyear",
      "status": "Сервисдляцентров, непрямойсемейный лагерь. Currentwinter/spring 2027 providerwindows показаны P4; летниестроки 2026 под 2027 heading неисправлены.",
      "official_alternative": "https://fr.tinkerrobotlabs.com/stages-vacances"
    },
    {
      "name": "BdRO: Open и международный путь",
      "status": "Локальный школьный gate сохраняется; Quiz не ведёт к IRO, national medal не гарантирует выбор в сборную.",
      "official_alternative": "https://bdro.org/"
    },
    {
      "name": "Pakistan: current result / archived rules",
      "status": "Сообщения 2026 подтверждают national; local 2025 guide имеет конфликт team size и устаревшую цену. Новый допуск не выведен из маркетингового 6–25.",
      "official_alternative": "https://www.linkedin.com/company/wro-pak/"
    },
    {
      "name": "Sri Lanka: national selection ≠ world prize",
      "status": "Школьные names в national 2026 не использованы как независимый мировой рейтинг.",
      "official_alternative": "https://www.burhani.edu.lk/world-robot-olympiad-sri-lanka-nationals-2026/"
    },
    {
      "name": "ROBO-G: лето 2026 и Foundation",
      "status": "Летние даты прошли; Foundation-даты без явного года не вынесены в future calendar. EN instruction не подтверждён.",
      "official_alternative": "https://robog.in/camps"
    },
    {
      "name": "Rancho: junior banner / senior online links",
      "status": "Junior 2–12 указан для summer / Noida; прочитанные online ссылки — senior 6–12. Доступ младших online не обещан.",
      "official_alternative": "https://home.rancholabs.com/summer-camps-for-kids-and-teens"
    },
    {
      "name": "BBT: возраст разных курсов",
      "status": "Robotics от 6 механическая; AI / entrepreneurship от 12 по FAQ. Баннер 6–15 не расширяет AI admission.",
      "official_alternative": "https://bbt.edu.pk/kids/"
    },
    {
      "name": "M.E.E.T.I.: две разные формы",
      "status": "Foreign General Application существует; бесплатная government-school scholarship не становится открытым иностранным camp. Junior 4–5 отдельно от advanced-after-O/L syllabus.",
      "official_alternative": "https://www.meeti.lk/admissions"
    },
    {
      "name": "India Space Academy: смешанный язык",
      "status": "HI/EN указаны прямо, English-only поток не установлен; INR 150 относится к workshop, не всему camp.",
      "official_alternative": "https://isa.summercamp.indiaspaceweek.org/"
    },
    {
      "name": "Dolex: EN и старшая ступень",
      "status": "EN technical instruction подтверждён; Grade 6–11 и даты рядом с OpenDay 2025 не превращены в младший future camp.",
      "official_alternative": "https://dolex.lk/"
    },
    {
      "name": "Coral / RoboSticks: устаревшая поисковая карточка",
      "status": "Прочитанный нынешний сайт содержит preschool / clubs, но не подтверждает найденный в поиске summer robotics offer. Лагерная карточка не добавлена.",
      "official_alternative": "https://corallearning.net/"
    },
    {
      "name": "La Garenne: общий лагерь и Robotics",
      "status": "Общий лагерь с 5 лет не допускает Robotics 8+; утренний английский не английский технического занятия; 3/2 занятия расходятся.",
      "official_alternative": "https://www.la-garenne.ch/summer/repository/summer_robotics_workshop.pdf"
    },
    {
      "name": "SwissWRO Yverdon weekday",
      "status": "29 Nov 2026 в обеихверсиях Saturday; календарно Sunday. Подтверждённая дата не экспортирована.",
      "official_alternative": "https://wro.swiss/en/courses/courses-for-kids/"
    },
    {
      "name": "EPFL младший возраст / места",
      "status": "Robotics 11–13; October 2026 и waitlist полные; 2027 registration ожидаетсяв March безточногодня.",
      "official_alternative": "https://www.epfl.ch/education/education-and-science-outreach/fr/jeunepublic/camps/"
    },
    {
      "name": "MagicMakers year / language",
      "status": "Деньмесяцбезгода; 26/27 контекстпомеченкакинференция; EN не подтверждён; available=true небронь.",
      "official_alternative": "https://www.magicmakers.fr/products/explore-le-monde-des-intelligences-artificielles-primaires"
    },
    {
      "name": "RoboCupFranceDiscovery grades",
      "status": "Overviewmaternelle/CP–CE2 vsbodyCycle 1–3 vsOpen 2026 age 5–10; eventrule уточнить; нет worldroute.",
      "official_alternative": "https://www.robocup.fr/onstage"
    },
    {
      "name": "WROSpainStarternames / quotas",
      "status": "Start 8–12, Rookie 11–15 не RoboBasic с 6 лет; Training — неофициальная практика; quota 2026 не quota 2027.",
      "official_alternative": "https://www.wroboto.es/robomission/"
    },
    {
      "name": "AdvancedFactoriesstudent",
      "status": "Studentroutegraduates/masters, finalday 13: 30 approval; не child 6/9; roster 2027 будетзаоколо 1 месяц.",
      "official_alternative": "https://www.advancedfactories.com/en/visit/faqs/"
    },
    {
      "name": "Wrong / unavailable candidates",
      "status": "Complubotfetchtimeout; guessCité/Technorama 404; bisfrance.com оказался businesssite. Неиспользованокак schoolevidence. Реальный schooldomainbordeaux-school.com прочитан.",
      "official_alternative": "https://www.bordeaux-school.com/learning/primary"
    },
    {
      "name": "RoboCup Germany 2027 vs old overview",
      "status": "Текущая финальная страница 2027 говорит 10 qualifiers; более старые 2026 страницы говорят 9. GermanOpen 2027 пропускают; Entry не worldqualification.",
      "official_alternative": "https://robocup.de/events/junior-finale-2027"
    },
    {
      "name": "Belgium age cutoff",
      "status": "Таблица сезона 2026/27 указывает возраст на 1 января 2026. Нельзя молча заменитьгодна 2027; точный cutoff / деньрождения нужно подтвердить.",
      "official_alternative": "https://www.voka.be/first-lego-league-be/timing"
    },
    {
      "name": "Netherlands Future rollout",
      "status": "Текущий местный division 8–14; общий обзор 5–14 не доказательство местной младшей группы 6 лет.",
      "official_alternative": "https://firstlegoleague.nl/dit-seizoen/future-8-t-m-14-jaar/"
    },
    {
      "name": "WRO Germany final provisional",
      "status": "24–25 июня 2027 Munich ещё preliminary; финансирование не закрыто. Даты в period, start / end пустые.",
      "official_alternative": "https://www.worldrobotolympiad.de/saison-2027/"
    },
    {
      "name": "NEMO Game On date conflict",
      "status": "Текущая visitorpage 10 июля–25 октября 2026, старый pressrelease 11 июля–26 октября. Использован актуальный календарь экспозиции.",
      "official_alternative": "https://www.nemosciencemuseum.nl/en/to-do/exhibition/game-on"
    },
    {
      "name": "Camp language distinctions",
      "status": "NewTechKids English+ Dutch teaching; GarnaEnglishRobotics. CodeFeverDutchteaching с ENhelp; школьный EnglishISD непрямо campinstruction.",
      "official_alternative": "https://www.wintercircus.be/en/academy/ai-camp-for-kids"
    },
    {
      "name": "TechSparkcourse/calendar",
      "status": "LEGO 6+ общийкурснеперечисленвдатированных branchmenus; 13 новыхсменвнесеныкак GameDesign 7+, не Robotics.",
      "official_alternative": "https://online.techsparkacademy.ch/robotics-course/",
      "checked": "2026-10-01"
    },
    {
      "name": "DACH иностранный допуск",
      "status": "FLLforeignteamentry разрешён, progression только homecountry. Judging обычноофициальныйместныйязык.",
      "official_alternative": "https://www.first-lego-league.org/en/faq",
      "checked": "2026-10-01"
    },
    {
      "name": "Exploreageconflict",
      "status": "CurrentFAQ 6–9 vsdivision 6–10; Матвей 2017 можетвыйтиза 9 летк event 2027.",
      "official_alternative": "https://www.first-lego-league.org/en/faq",
      "checked": "2026-10-01"
    },
    {
      "name": "SwissVEXAlpine",
      "status": "Полная primaryeventpage: Non-Swiss teams не допускаются. DirectHTTP 403, webreader прочитан.",
      "official_alternative": "https://events.vex.com/robot-competitions/vex-iq-competition/RE-VIQRC-26-4448.html",
      "checked": "2026-10-01"
    },
    {
      "name": "TechLabsInventors",
      "status": "Body 6–8 vsbooking 5–9; waitinglist несмотря Availableplaces 8; index 09–09: 15 заменёнподробными half/fullschedule.",
      "official_alternative": "https://app1.edoobox.com/en/TechLabs/Kids%20and%20Family%20Programs/Holiday%20Camps/Junior%20STEAM%20Camp/Junior%20STEAM%20Inventors%20Camp/Zurich%20%20TechLabs/Camp.ed.af69e8b719e3_7736661121.ZH%20%20Junior%20STEM%20Inventors%20Camp%20%20%20Age%205-9%20%20Oct%2012-16?edref=techlabs",
      "checked": "2026-10-01"
    },
    {
      "name": "TechLabsBattle",
      "status": "Header 8–14 vsAge 9+; EN&FRsupported неосновной EN; 5–9 Octwaitinglist несмотря 8 places.",
      "official_alternative": "https://app1.edoobox.com/en/TechLabs/Kids%20and%20Family%20Programs/Holiday%20Camps/Robotics%20Camps/Battle%20Bots%20Camp/Z%C3%BCrich%20%20TechLabs/Camp.ed.4cafc357c147_5988853171.ZH%20%20Battle%20Bot%20Robotics%20Camp%20%20Age%208-14%20%20Oct%205-9?edref=techlabs",
      "checked": "2026-10-01"
    },
    {
      "name": "Ecolintarchive/current",
      "status": "2026 Introduction 5–7 bookingvs 5–6 body; olderEV 38–13 page 2025 несталосенней 2026 сменой.",
      "official_alternative": "https://www.ecolint-camps.ch/en/camps/introduction-robotics-10",
      "checked": "2026-10-01"
    },
    {
      "name": "Unionmixedpackage",
      "status": "В Academy 45/90 мин coding, остальное mechanics/yoga/sport; внешниеученикидопустимы, schoolFRassessment отдельно.",
      "official_alternative": "https://unionschool.paris/en/academy/",
      "checked": "2026-10-01"
    },
    {
      "name": "Francevisitorcalendar",
      "status": "Coupeheader 2027, accessbody/publicdays 2026 и WERTTECH 2026; не подтверждённый publicICS.",
      "official_alternative": "https://www.coupederobotique.fr/horaires-et-acces/",
      "checked": "2026-10-01"
    },
    {
      "name": "Spainprimarygates",
      "status": "ASTI старшие ESO 3/4; ASCIntercoles местные colegios ипротиворечивыеклассы 25/26; неуниверсальный nationalrule.",
      "official_alternative": "https://alsalirdelcole.es/first-lego-league-intercoles-challenge-asc/",
      "checked": "2026-10-01"
    },
    {
      "name": "SmartCityminors",
      "status": "Professionalminorsban с youngchildren исключением; числовойвозрастнеопределён, MinorForm требуется.",
      "official_alternative": "https://www.smartcityexpo.com/exhibitor-faqs/",
      "checked": "2026-10-01"
    },
    {
      "name": "TechLabsFAQtemplate",
      "status": "FAQ содержит templatequestions; не использованкакправиловозраста/ языка/ приёма. Детальные bookingpages прочитаны.",
      "official_alternative": "https://www.techlabs.ch/faqs",
      "checked": "2026-10-01"
    },
    {
      "name": "FLL Italia duplicate",
      "status": "Lecce Explore 10 апреля повторён в источнике; 27 разных опубликованных региональных записей, без выдуманных Future дат.",
      "official_alternative": "https://firstlegoleague.it/p/eventi",
      "checked": "2026-10-01"
    },
    {
      "name": "FLL Italia season",
      "status": "Founders до 2027/28 — план национального оператора, не глобальная гарантия FIRST. Текущие взносы / foreign quota неизвестны.",
      "official_alternative": "https://firstlegoleague.it/p/edizioni",
      "checked": "2026-10-01"
    },
    {
      "name": "HF language exception",
      "status": "English & Robotics / Storytelling: EN lessons, техническая часть на IT. Полное EN относится к остальным прочитанным Summer Academy программам.",
      "official_alternative": "https://courses.h-farm.com/en/pages/faqs",
      "checked": "2026-10-01"
    },
    {
      "name": "HF age / old summer",
      "status": "Robotics 8–10 в названии, 7–9 в варианте заказа; даты и цены 2026 не перенесены на новое лето.",
      "official_alternative": "https://courses.h-farm.com/en/collections/8-10-y-o-summer-academy-2026/products/robotics-creativity-sports-daily",
      "checked": "2026-10-01"
    },
    {
      "name": "Vicenza reader conflict",
      "status": "Свежий прямой HTTP отдаёт 2026/27 Vicenza; web reader раньше показывал старый 2024/25 Venice. Прочитана свежая school page, площадки разделены.",
      "official_alternative": "https://schools.h-farm.com/en/afterschool/",
      "checked": "2026-10-01"
    },
    {
      "name": "ISS legacy redirects",
      "status": "Старые PYP / admissions пути перенаправляются на общий выбор кампуса; не использованы как подтверждение условий приёма.",
      "official_alternative": "https://taguspark.sharingschool.org/",
      "checked": "2026-10-01"
    },
    {
      "name": "FNR Junior age",
      "status": "Девять страниц Junior имеют provisional Drive rules; возраст, полный состав и мировая квота не прочитаны и не обещаны.",
      "official_alternative": "https://www.festivalnacionalrobotica.pt/2027/ligas",
      "checked": "2026-10-01"
    },
    {
      "name": "RoboParty gate",
      "status": "Минимум лет / EN instruction не опубликованы в правилах; семейная команда допустима, взрослый несёт присмотр, формат учебный.",
      "official_alternative": "https://www.roboparty.org/RPGuimaraes/pdfs/Regulamento.pdf",
      "checked": "2026-10-01"
    },
    {
      "name": "PT camp language",
      "status": "EN navigation / English copy не подтвердили технические EN/ES занятия The Inventors / JumpUp / Lagos.",
      "official_alternative": "https://lagos.cienciaviva.pt/394/ferias-com-ciencia",
      "checked": "2026-10-01"
    },
    {
      "name": "WMF stale FAQ",
      "status": "Главная 10–12 июня 2027, но FAQ title 2026 и старый 23/06. Детское условие до 14 нужно подтвердить для нового выпуска.",
      "official_alternative": "https://www.wemakefuture.it/faq/",
      "checked": "2026-10-01"
    },
    {
      "name": "LGW family / school",
      "status": "School group EUR 10/12 требует 10 учеников и teacher; не семейный билет и не доказанный child free 2026.",
      "official_alternative": "https://lisboagamesweek.pt/visitar/",
      "checked": "2026-10-01"
    },
    {
      "name": "Unresolved Italian SPS",
      "status": "Официальная SPS страница недоступна / новый guessed path 404; дата 2027 и minor access не внесены по предположению.",
      "official_alternative": "https://spsitalia.it/",
      "checked": "2026-10-01"
    },
    {
      "name": "Portugal FLL current season",
      "status": "Прошлый опыт JumpUp как FIRST partner не подтвердил текущего оператора и календарь FLL Portugal 2026/27.",
      "official_alternative": "https://www.jumpup.pt/clubes-de-robtica-e-game-development",
      "checked": "2026-10-01"
    },
    {
      "name": "NRC/NROC school/age/team",
      "status": "NROC 2 homepage vs 2–3 rules; NRC 3 teacher. Primarylocal 10–12 не globalWRO 8–12. Foreignschool/guest/worldquota нужныотдельно.",
      "official_alternative": "https://nroc.sasbadi.com/competition",
      "checked": "2026-10-01"
    },
    {
      "name": "Vietnam RECF date/grade conflicts",
      "status": "Hanoi 17 OctDatesvs 2-dayagenda; OpenFeb 19–21 vs 2-dayagenda; ScrimmageMiddle-only приобщем ElementaryENoverview. Болееузкий grade сохранён, невыдуман extra день. Remoteinvitation обязателен.",
      "official_alternative": "https://recfevents.org/Events/ApprovedEvents?ProgramTypeId=1&RegionId=109",
      "checked": "2026-10-01"
    },
    {
      "name": "RECF precise age / language",
      "status": "12 U≤12 на 6 May 2027, нестрогий under 12.Englishmanual не ENjudging. Команда>=2, adultover 18.",
      "official_alternative": "https://games.recf.org/engage/2.0",
      "checked": "2026-10-01"
    },
    {
      "name": "IYRC current rules",
      "status": "IndonesiaJunior границывзятыпо officialresults 2026, неполныйновый rulebook. IYRCMalaysia 2026 registrationclosed, new 2027 unknown.",
      "official_alternative": "https://iyra-indonesia.id/iyrc-indonesia-2026/",
      "checked": "2026-10-01"
    },
    {
      "name": "KodingNext Beijing reward",
      "status": "A 4–7/B 8–12 campvoucher; Beijing толькос Senior 13–19.Roboticsbranches 6 без Bali. Bilingualteaching прямое; конкретный teacherEN нужен.",
      "official_alternative": "https://www.kodingnext.com/ric2026",
      "checked": "2026-10-01"
    },
    {
      "name": "HEC / Hanoi Academy camp language/age",
      "status": "HEC прямо all-English и engineering, но formalage и futuredate не объявлены. HanoiAcademyEnglishpractice не technicalEN.",
      "official_alternative": "https://hanoienglish.com/robotics.html",
      "checked": "2026-10-01"
    },
    {
      "name": "Soleh / DRABOT age",
      "status": "Solehcamp 7–17 vsoperator 4–18; DRABOTonlinePrimary 10–12, прошёл June 2026; EN неустановлен.",
      "official_alternative": "https://solehacademy.com/3-days-robotics-camp",
      "checked": "2026-10-01"
    },
    {
      "name": "Philippines past date conflicts",
      "status": "PROhomepageJuly, registrationJune 13/consentAugSep, scheduleversion 8 June 22–25.Оставлен nextcycle без ICS. A 403DepEd непроцитированкакпрочитанный.",
      "official_alternative": "https://felta.ph/pro/files/2026/FELTA%20SCHEDULE%20OF%20ACTIVITIES%202026_version%208.pdf",
      "checked": "2026-10-01"
    },
    {
      "name": "PhilSA Kibo nationality and tracks",
      "status": "Filipinostudents обязательны; Beginnerunder 16 newcoding без ISSfinal, RegularElementary–graduate с ISSfinal. Не eligibleMex/Russian семье.",
      "official_alternative": "https://philsa.gov.ph/news/7th-kibo-robot-programming-challenge/",
      "checked": "2026-10-01"
    },
    {
      "name": "ITEX physical days / old policy",
      "status": "2027 баннер 27–28 exhibition,29 award. Competition/FAQ старые 2024–26 fragments: 2027 childage/Primaryentry ещёусловны.",
      "official_alternative": "https://itex.com.my/",
      "checked": "2026-10-01"
    },
    {
      "name": "MTE / WOCEE / FIRA unresolved",
      "status": "MTEApril 8–10,2027—virtualsatelliteawards, не physicalexpo. WOCEE/WOSAS 2026 dateconflicts/406; FIRAMalaysiafetchtimeout. Неимпортированыкак confirmed 2027.",
      "official_alternative": "https://www.mte.org.my/",
      "checked": "2026-10-01"
    },
    {
      "name": "Philippines camps gap",
      "status": "CodeCraftpromo сампонебесебене age+ ENcampterms. Подтверждённый ENcamp 6/9 ненайденвэтомограниченномпроходе.",
      "official_alternative": "https://www.codecraftlearning.com/fritolay-x-codecraft",
      "checked": "2026-10-01"
    },
    {
      "name": "Bebras portal differences",
      "status": "EHU five categories starts 3º/4º, ES/EN. CAT six categories starts 1º/2º, EN/ES early category unconfirmed. Swiss grade 3 and France CM 1 remain separate.",
      "official_alternative": "https://bebras.ehu.eus/",
      "checked": "2026-10-02"
    },
    {
      "name": "FLL future hardware split",
      "status": "Final BIOGLOW 2026/27. LEGO League separate 2027/28, CS & AIelectronics 2028/29. FIRST plans SPIKEcompatibility through 2028/29. No future local tournament date created.",
      "official_alternative": "https://www.education.lego.com/en-us/lego-league/program-update/",
      "checked": "2026-10-02"
    },
    {
      "name": "Source age conflicts",
      "status": "La Miranda Junior 2026 lists 2017–19; Oscar 2020 not automatically accepted. Teens 9–12 heading vs 10–12 body. AlgoraAI 9–16 heading vs 14+ tag. ISNPrimary 3–11 vsFAQ 4–10.",
      "official_alternative": "https://www.lamiranda.eu/campamentos-de-verano",
      "checked": "2026-10-02"
    },
    {
      "name": "Past camps and language",
      "status": "Nube 7 teacher ES/EN is support. LaMiranda robotics is part of mixed day. Robotix / Logix 5 / Granada current technical language unknown; past 2026 summer dates not 2027.",
      "official_alternative": "https://www.nube7.es/campamento-pascua/",
      "checked": "2026-10-02"
    },
    {
      "name": "French dated camps",
      "status": "Kids / Algora future dates read; EN/ES not established, P4 excludes from familyICS. KidsOct 26–30 full not marketed as available.",
      "official_alternative": "https://kidsrobots.fr/about/",
      "checked": "2026-10-02"
    },
    {
      "name": "Swiss course title date conflict",
      "status": "Two Competition Labs titles say February 2026; session tables 2026/27 control. Regular cycles not continuous residential camps.",
      "official_alternative": "https://app1.edoobox.com/en/TechLabs/Kids%20and%20Family%20Programs/Extracurricular%20Classes/Robotics%20Lab/VEX%20IQ%20Robotics/Basel%20%7C%20TechLabs%20ELYS/Course.ed.d56a804e207e_7615310269.BS%20%20Friday%20%20VexIQ%20Competition%20Robotics%20Lab%20%20August%20to%20February%202026%20%20Age%209-14?edref=techlabs",
      "checked": "2026-10-02"
    },
    {
      "name": "School award attribution",
      "status": "Lorca firstFLLseason 2026, secondValues award at unspecified final. ISNNice Grade 9 wins closed France network 2024. Neither is Primary world champion or 10 year school leader.",
      "official_alternative": "https://www.lorcaboadilla.es/wp-content/uploads/2026/03/No52.pdf",
      "checked": "2026-10-02"
    },
    {
      "name": "Family visitor windows",
      "status": "ERWNov 27 only 17–19 currentInstitutoPolitécnico. Alpinefamily 6–7 Feb separateIQqualification 6 Feb. SIAEJun 14–20 overall, datedpublicticketwindow unknown; trade showchildren unconfirmed.",
      "official_alternative": "https://erw.hisparob.es/",
      "checked": "2026-10-02"
    },
    {
      "name": "Swiss Starter fee conflict / actual local club minimum",
      "status": "Starter says free; general 2026 terms CHF 150 refundable. Vendée junior competition club starts 12 despite national league page 8. Both exact distinctions retained.",
      "official_alternative": "https://wro.swiss/teilnahmebedingungen/",
      "checked": "2026-10-02"
    },
    {
      "name": "RoboRAVE host / course-language / birth-year conflicts",
      "status": "Craon Primary locally gated; TechKids EN regular versus FR camp; TECNISTEM ages conflict with published birth years; Robomatik FAQ versus current Modul 0 age retained.",
      "official_alternative": "https://roborave53.fr/",
      "checked": "2026-10-02"
    },
    {
      "name": "EISB camp year / cutoff",
      "status": "July2027 headers coexist with 2026 earlybird and price chart; birth2012–2019 excludes2020; exactweeks androbotics EN unknown.",
      "official_alternative": "https://eisbarcelona.com/eisb-international-summer-camps/school-summer-camps/chess-and-robotic-camp/",
      "checked": "2026-10-02"
    },
    {
      "name": "VivaTech current public day versus old family copy",
      "status": "2027 terms specify June19 public day; general-public body has older Saturday June17/18. Child tickets / min age 2027 unconfirmed.",
      "official_alternative": "https://vivatech.com/b2b-passes-terms-conditions",
      "checked": "2026-10-02"
    },
    {
      "name": "Club month versus official regional date",
      "status": "MJC says April2027; organizer says March27. Official day retained; masterclass8–11 differs from team12+.",
      "official_alternative": "https://www.coupederobotique.fr/event/coupe-de-france-de-robotique-junior-rencontre-occitanie-2027/",
      "checked": "2026-10-02"
    },
    {
      "name": "FIRST 2025 list ordinals",
      "status": "RobotPerformance disjoint HTML lists carry data-aria-posinset 2/3; rendered text restarts at1. Original ordinal verified.",
      "official_alternative": "https://community.firstinspires.org/teams-from-around-the-world-made-a-splash-at-firstchamp",
      "checked": "2026-10-02"
    },
    {
      "name": "Swiss WRO participant-count inconsistency",
      "status": "Total and age-subcategory participant counts conflict; podium / world routing used, no invented participant total.",
      "official_alternative": "https://wro.swiss/en/2026-swiss-finals-results/",
      "checked": "2026-10-02"
    },
    {
      "name": "Aiglon junior / camp minimums",
      "status": "Junior introduction7–11 versus panel6–11 persists; overall daycamp7 differs from robotics8. WonderYears English explicit.",
      "official_alternative": "https://www.aiglon.ch/juniorschool",
      "checked": "2026-10-02"
    },
    {
      "name": "WRO guessed 2027 path",
      "status": "Guessed saison-2027 path returned404. This is not proof that 2027 events do not exist; no dates inferred.",
      "official_alternative": "https://wro.swiss/saison-2027/",
      "checked": "2026-10-02"
    },
    {
      "name": "FLLregistrationoldseason",
      "status": "Registrationpage2025/26birthcutoffsнеперенесенынаBIOGLOW2026/27;FAQ2027timeиseasonGradesотдельно.",
      "official_alternative": "https://www.firstlegoleague.sg/registration/",
      "checked": "2026-10-02"
    },
    {
      "name": "NRCgeneralversusLowerhardware",
      "status": "LowerWeDo/Essentiallisted;generalcontrollerlistothermodels. Categorypackneeded;2023awardstableне2026.",
      "official_alternative": "https://www.science.edu.sg/for-schools/competitions/national-robotics-competition",
      "checked": "2026-10-02"
    },
    {
      "name": "ComputhinkEnglishnotstated",
      "status": "22реальныеNovember/Decembercohortsсохранены;ENinstructiontagснятдопрямогоподтверждения.",
      "official_alternative": "https://www.computhink.com.sg/holiday-lego-robotics-camp/",
      "checked": "2026-10-02"
    },
    {
      "name": "SASEALpolicyinconsistency",
      "status": "DetailedEALG4/G5TransitionversusgeneralbeyondGrade4wording;newchildassessmentneeded.",
      "official_alternative": "https://www.sas.edu.sg/admissions/entry-requirements/language-requirements",
      "checked": "2026-10-02"
    },
    {
      "name": "AISfeesoldyear",
      "status": "Tuitionpageexplicit2025/26не2026/27;неиспользоватьстарыйfeeкакновый.",
      "official_alternative": "https://www.ais.edu.hk/admissions/tuition-fees/",
      "checked": "2026-10-02"
    },
    {
      "name": "HKTDCaccessfailure",
      "status": "Webopenнеполучилbody;предыдущийHTTP20013bytesForbiddenнепризнанпрочитаннымsource. InnoEx/Electronics2027newdate/childpolicyunknown.",
      "official_alternative": "https://www.hktdc.com/event/innoex/en/fair-information",
      "checked": "2026-10-02"
    },
    {
      "name": "Winterforeigngradeandcertificates",
      "status": "Foreignequivalent/ENunknown. GradedcertificatesнеWorldFinalquota;submissionwindowнеочнаяпоездка.",
      "official_alternative": "https://www.peachcp.com/wro-hk/elementor-%E9%A0%81%E9%9D%A2-8325/",
      "checked": "2026-10-02"
    },
    {
      "name": "Rosenberg primary JavaScript content",
      "status": "HTTP 200 source shell lacks body; primary pages rendered in anonymous Chrome, EN Primary and Junior Robotics read there.",
      "official_alternative": "https://instrosenberg.ch/academics/primary-school/"
    },
    {
      "name": "Rosenberg camp language / weekly track",
      "status": "General 6–18 and 2027 window do not prove each junior technical focus, its language or actual chosen weeks; no guessed dates exported.",
      "official_alternative": "https://rosenbergcamps.ch/camps/summer-faqs/"
    },
    {
      "name": "Tech Kids advanced language",
      "status": "7–9 Niveau 1 offers EN / FR, but Niveau 2 explicitly only FR. 5–6 Niveau 2 remains bilingual and has grade / prior-level conditions.",
      "official_alternative": "https://www.techkidsacademy.com/ateliers-numeriques/7-9-n2/7-9-ans-niveau-2/"
    },
    {
      "name": "LATI: новая convocatoria / старый Sumo PDF",
      "status": "Общая convocatoria от 01.09.2026: 15 см / 1 кг; связанный технический PDF от 19.05.2025: 20 см / 2 кг. Действующие пределы homologación требуется письменно уточнить: старую техническую таблицу нельзя считать правилом 2026.",
      "official_alternative": "https://laliga.lati.mx/convocatoria/"
    },
    {
      "name": "LATI: segunda jornada / regional RoboMatrix",
      "status": "Первый день 9 октября подтверждён; второй день не установлен. Homepage / convocatoria называют следующий регион по-разному; географию подтвердить.",
      "official_alternative": "https://laliga.lati.mx/wp-content/uploads/2026/09/Convocatoria-LTRC-3T-1.pdf"
    },
    {
      "name": "FIRST LEGO League Costa Rica: свежая страница недоступна",
      "status": "Новый запрос остановился на истёкшем SSL-сертификате. Прежние сведения не выданы за свежие подтверждённые правила.",
      "official_alternative": "https://www.firstlegoleaguecr.com/"
    },
    {
      "name": "MEXCIR2027: четыре даты / три программных дня",
      "status": "Header11–14 мая, body three-day; программа ещё содержит placeholders. Даты обозначены окном, не четырьмя установленными сессиями.",
      "official_alternative": "https://femexrobotica.org/mexcir2027/"
    },
    {
      "name": "Japan VEX National C537",
      "status": "31.01.2027 header versus20–21.02.2027 EN/JPbody; Japanese domestic activity required; disputed dates excluded fromICS.",
      "official_alternative": "https://events.vex.com/robot-competitions/vex-iq-competition/RE-VIQRC-26-4838.html"
    },
    {
      "name": "YCA current pages",
      "status": "Live Coming soon versus richer cachedsearchbody; current Englishcohort notconfirmed.",
      "official_alternative": "https://youngcodersacademy.net/weekend-classes/"
    },
    {
      "name": "SWIS admissions / IB registry",
      "status": "Schoolbodydynamiccontentmissing; IBregistryreadinprimaryindexedtext despite direct403. Exact foreignentry/grade/currentcoach unknown.",
      "official_alternative": "https://ibo.org/en/school/050023"
    },
    {
      "name": "YK Pao sources",
      "status": "Primaryschoolnewsread throughweb; direct requests timedout. Regional awards notWorld title; Chinese entry remains a gate.",
      "official_alternative": "https://www.ykpaoschool.cn/News-and-Events/New-Stories/988"
    }
  ],
  "interregional_cards": 80,
  "promoted_exhibition_ids": [],
  "focused_country": {
    "country": "Тайвань",
    "iso": "TWN",
    "checked": "2026-10-01",
    "status": "partial",
    "family": "Матвей — 2017, Оскар — 2020 год рождения. В 2027 году им исполняется 10 и 7 лет. Оба могут учиться на английском и испанском — подтверждено семьёй. Точные дни рождения и текущие классы пока неизвестны.",
    "conclusion": "Найдены две будущие зимние STEM-программы с явным английским языком. Общий допуск иностранной команды для обоих детей пока не подтверждён. Календарь Тайваня остаётся частичным.",
    "routes": [
      {
        "name": "Зима 2027 · лагерь и FIRST / MARC",
        "detail": "The Grove: 25–29 января в Чжубэе. Затем можно рассмотреть переезд в Гаосюн на FLL Explore 30 января или MARC LOM 1 февраля. Возраст в лагере и иностранный конкурсный вход требуют подтверждения. Для LOM оба года рождения подходят; TM исключает Оскара. ERA: заявка и оплата до 22 октября, 09: 59 по Коста-Рике.",
        "ids": [
          "L143",
          "C033",
          "C034",
          "C035",
          "C779"
        ]
      },
      {
        "name": "Матвей · полный день на английском",
        "detail": "Expedition 27: Тайбэй, 21 января — 3 февраля, десять будней. Рекомендуемые 8–12 лет подходят Матвею; Оскар младше диапазона. Английское обучение подходит обоим по сообщению семьи. Полный пакет пересекается с MARC 1 февраля в другом городе; иностранный приём и место в лагере ещё нужно подтвердить.",
        "ids": [
          "L142"
        ]
      },
      {
        "name": "Ближайшие конкурсы 2026 · Taoyuan / Taichung",
        "detail": "TIRT: 7–8 ноября. Для Sumo и Open Car описан вход иностранных школьных команд, но дедлайны расходятся. TURBOT начинается с 7 лет: Оскар не подходит в ноябре 2026. Junior Botball: 13 декабря; младшие уровни есть, однако точный возраст, набор, язык и зарубежный вход ещё не установлены.",
        "ids": [
          "C036",
          "C780",
          "C781",
          "C782",
          "C783",
          "C778"
        ]
      },
      {
        "name": "Семейные и профессиональные выставки",
        "detail": "Maker Faire: 24–25 октября 2026, POPOP Taipei. Семейный вход подтверждён; бесплатность — младше 6 лет или рост ниже 115 см. Innotech: 14–16 октября 2027, детские правила следующего выпуска уточнить. Smart City: 16–19 марта 2027, Nangang Hall 2, детский пропуск неизвестен. Возрастные запреты TAIREX, TAIROS и Touch Taiwan сохранены.",
        "ids": [
          "E027",
          "E129",
          "E024",
          "E020",
          "E021",
          "E022",
          "E023",
          "E117"
        ]
      },
      {
        "name": "Подготовка и дальнейшие сезоны",
        "detail": "TYPA / TAS проверяются по классу, членству и иностранному паспорту; летние смены 2027 не подтверждены. У iROBO есть младшие треки, язык EN / ES неизвестен. GRG разделяет 7–9 и 10–12; путь WRO Taiwan предполагает местный школьный отбор. Даты 2026 не стали новым календарём 2027.",
        "ids": [
          "L144",
          "L145",
          "L146",
          "L021",
          "C784",
          "C785",
          "C786",
          "C787",
          "C788",
          "C086"
        ]
      }
    ],
    "open_questions": [
      "The Grove: возраст обоих детей, иностранный приём и поддержка без обязательного китайского.",
      "ERA: иностранная команда, школа / класс, английская защита и право международной квоты.",
      "TIRT: действующий дедлайн, последние CN / EN регламенты и эквивалент школьной справки.",
      "TYPA / TAS: реальные смены 2027, английское преподавание и доступ туристической семьи.",
      "Junior Botball: полный локальный регламент; GRG: даты, возрастное отсечение и конфликт AIMS.",
      "Выставки: Kaohsiung Smart City 2027, AI EXPO 2027, детские правила COMPUTEX / Innotech 2027 и семейный вход на FRC."
    ],
    "language_result": "Английский подтверждён в двух конкретных зимних программах 2027 года. Испанский STEM-лагерь на Тайване в этом проходе не найден; это не доказывает отсутствие всех таких программ.",
    "rejected_geographies": [
      {
        "name": "ENJOY AI · сайт тайваньского провайдера",
        "actual_country": "Вьетнам",
        "reason": "Hanoi, 22 августа 2026: зарубежный тур, прошедшее событие."
      },
      {
        "name": "Borneo IRT · сайт тайваньского провайдера",
        "actual_country": "Малайзия",
        "reason": "Miri, 6–9 мая 2026: зарубежный тур, прошедшее событие."
      },
      {
        "name": "NTHU IYRC 2026",
        "actual_country": "США",
        "reason": "Phoenix, июль 2026: не местное событие на Тайване."
      }
    ],
    "learning_languages": [
      "EN",
      "ES"
    ]
  },
  "local_focus": {
    "checked": "2026-10-02",
    "status": "deeper partial audit",
    "name": "Коста-Рика и Мексика",
    "family": "Матвей 2017 и Оскар 2020. Оба могут учиться весь день на английском и испанском — подтверждено семьёй. Точные дни рождения и классы неизвестны.",
    "conclusion": "Для постоянной подготовки я бы проверял FLL México с разными основными категориями: Матвею Challenge / Future 9–16, Оскару Explore / Future 6–9. Ближайшие даты — TecPro 8 октября, LATI 9 октября и Feria Maker 17–18 октября. Допуск и места пока не подтверждены. Каникулярные EN / ES группы рядом с домом ещё требуют конкретных смен и проверки уровня.",
    "routes": [
      {
        "name": "8 октября · местный старт TecPro",
        "detail": "San José, Pueblo Antiguo: Оскару Artifact 6–8, Матвею Game 9–12. Каждому нужен возрастной партнёр, собственный готовый проект и подходящий набор. Приём независимой семейной команды и свободные места ещё не подтверждены. 7 октября — срок документации по общему регламенту, а не установленный срок регистрации.",
        "ids": [
          "C078",
          "C805",
          "C806"
        ]
      },
      {
        "name": "9 октября · LATI Junior в Tabasco",
        "detail": "Junior — Primaria / Secundaria; школьная справка обязательна. До 2 учеников + совершеннолетний asesor, которым может быть родитель. Смешанные школы разрешены, наивысший класс определяет дивизион. В pits входят только участники: взрослым запрещены вход и общение с ними. Самостоятельность Оскара особенно проверить. Минимум 4 команды для открытия категории. Первая jornada 9 октября; дата второй не установлена, окно 9–30 октября не превращено в непрерывный турнир. Закрытие новых команд за 5 дней: 4 октября вычислено из правила, час и отсечение подтвердить. Победитель сезона получает скидку на региональный RoboMatrix: 100% при более 5 участниках, 50% при 5 или менее; это не мировой финал. Общая convocatoria от 01.09.2026: 15 см / 1 кг; связанный технический PDF от 19.05.2025: 20 см / 2 кг. Действующие пределы homologación требуется письменно уточнить: старую техническую таблицу нельзя считать правилом 2026.",
        "ids": [
          "C1124",
          "C1125",
          "C1126"
        ]
      },
      {
        "name": "2026/27 · четыре FLL México дорожки",
        "detail": "Матвею Challenge / Future 9–16; Оскару Explore / Future 6–9. Explore сейчас подходит обоим по возрасту, но после трёх лет опыта сложность проверить. 2026/27 BIOGLOW: зима декабрь 2026–февраль 2027; весна февраль–апрель 2027 для государственных сетей; лето июнь 2027. Организатор назначает площадку по штату, категории и дате регистрации. Это циклы, а не точные дни турнира. Заявка только формальной командой через coach / учреждение; независимая команда и родитель-наставник допустимы в программе, но конкретный зарубежный школьный / национальный допуск подтвердить. Future по исключению сразу на National; младший формат ещё por confirmar. Цена и международная квота не опубликованы.",
        "ids": [
          "C1127",
          "C1128",
          "C1129",
          "C1130"
        ]
      },
      {
        "name": "WRO México 2027 · разные младшие пути",
        "detail": "2026 публикует Kinder 5–7 /Primaria Baja 7–9 /Elementary 8–12. В 2027 Матвею 10, Оскару 7. Новые правила / дни не объявлены: Матвею планировать Elementary, Оскару проверять новую младшую национальную дорожку. Не считать прошлый national отбор открытым или обещанной мировой квотой.",
        "ids": [
          "C007",
          "C1132",
          "C1133"
        ]
      },
      {
        "name": "27–29 ноября · младшие MakeX в CDMX",
        "detail": "Оскару прежде всего mTiny; общие возрастные варианты для братьев есть в Soccer, Inspire / Starter по отдельным правилам. Codey для Матвея подходит по возрасту. Оскар 2020 проходит минимум 6 на 1 января 2026 только при дне рождения 1 января; его нынешние 6 не доказывают допуск.",
        "ids": [
          "C020",
          "C608",
          "C609",
          "C613",
          "C614",
          "C615"
        ]
      },
      {
        "name": "Каникулы · только конкретные смены",
        "detail": "Mount View текущая общая CS-Camp страница публикует 2–8 для Christmas / Summer: Оскар подходит по возрасту, Матвей 9 выше максимума; реальные смены, технические часы и язык не объявлены. CENFOTEC 7–11 декабря, 10–12: оба не подходят. Ciberbots регулярные 4–6 / 7–8 / 9–11 — отдельно от Navidad 2026 / Pascua 2027 / Verano 2027 с неустановленными днями и языком. RoboTecnia / Cerebritos и Liota остаются кандидатами, не подтверждёнными общими сменами.",
        "ids": [
          "L119",
          "L139",
          "L028",
          "L140",
          "L141",
          "L116",
          "L117",
          "L118",
          "L451",
          "L452",
          "L453"
        ]
      },
      {
        "name": "Подготовка рядом с домом и онлайн 2027",
        "detail": "Curious Lab Minds в Heredia: регулярная LEGO-робототехника 3+, часы / язык и тренера для конкретной лиги уточнить. TecPro Match 2: для Оскара Animaciones, для Матвея Videojuegos или после отсечения Automatización. Для общей Animaciones команды в 2027 нужно уточнение: Матвею исполняется 10. Точные дни Match 2 не объявлены.",
        "ids": [
          "L023",
          "C079",
          "C801",
          "C802",
          "C803"
        ]
      },
      {
        "name": "FTC México · следующий возрастной уровень",
        "detail": "Первичные страницы перечисляют 11 региональных этапов с ноября 2026 по февраль 2027 и национальный 12–13 февраля в CDMX. FTC рассчитан на 12–18 / Grades 7–12: сейчас оба младше. Для семейного ознакомительного посещения нужно отдельное подтверждение; дата турнира не даёт детский пропуск или мировую квоту.",
        "ids": [
          "C789",
          "C790",
          "C791",
          "C792",
          "C793",
          "C794",
          "C795",
          "C796",
          "C797",
          "C798",
          "C799",
          "C800"
        ]
      },
      {
        "name": "Посетить с семьёй / отдельно родителю",
        "detail": "Feria Maker 17–18 октября, CENART: семейный вход, мастерские и отдельный Ajolote 3D с ещё неизвестным конкурсным временем / возрастом. Robotifest 24–26 октября: младший visitor-pass и программа 2026 отдельно подтвердить, конкурсный набор закрыт. MEXCIR 11–14 мая 2027 — бесплатная академическая конференция очно /remote, детский доступ и фактические3/4 дня уточнить; не крупнейшая промышленная выставка.",
        "ids": [
          "E001",
          "C1131",
          "E047",
          "C662",
          "E188"
        ]
      }
    ],
    "language_result": "Семья может учиться на EN / ES / RU. У новых мексиканских regular / holiday candidates язык преподавания прямо не установлен, поэтому подтверждённые языковые теги не добавлены. Возраст постоянного курса не перенесён на каникулы.",
    "open_questions": [
      "Допуск независимых семейных команд TecPro Costa Rica, возрастные партнёры и места на 8 октября.",
      "Точные даты рождения для январского отсечения MakeX; категории и день выступления внутри 27–29 ноября.",
      "Классы обоих детей для школьных лиг и лагерей; год рождения не заменяет класс.",
      "Зимние группы México / Costa Rica: фактические дни занятий, возраст, EN / ES, оборудование, уровень после трёх лет соревнований.",
      "FTC México 2026–2027: правила иностранной команды, HOME EVENT, национальная / международная квалификация и детские посетители.",
      "LATI: иностранная школьная справка, minimum team, независимость в pits, точный час закрытия и актуальные Sumo limits.",
      "FLL México: event assignment, upper age / class cutoff, текущий взнос и квота следующего этапа.",
      "WRO México: новые правила 2027 junior births / team rules, местные даты и отсутствие автоматически обещанной мировой категории.",
      "Feria Maker: детский Ajolote-конкурсный допуск, слот, отдельные workshop fees; Robotifest visitor programme 2026."
    ],
    "version": 50,
    "family_picks_heading": "Мой выбор ближайших проверок для семьи",
    "family_picks_note": "Приоритет соответствует вашим возрастам и трём годам опыта. Это кандидаты для проверки уровня / допуска, не подтверждённые лучшие лагеря или гарантии мест и побед.",
    "family_picks": [
      {
        "kind": "league",
        "country": "Мексика",
        "title": "Сезонная база · FLL с разными ролями",
        "why": "Матвею прежде всего Challenge; Оскару Explore. Future сравнить как новую AI / collaborative-среду. Одна основная лига и собственный проект полезнее набора несвязанных медалей.",
        "gate": "Команда, школа / класс, назначенное событие, оборудование, язык технических занятий и стоимость ещё подтвердить.",
        "event_ids": [
          "C1127",
          "C1128",
          "C1129",
          "C1130"
        ],
        "school_ids": [],
        "source_urls": [
          "https://www.firstlegoleagues.mx/preguntas-frecuentes/"
        ]
      },
      {
        "kind": "league",
        "country": "Мексика",
        "title": "Ближайший конкурс · LATI 9 октября",
        "why": "Три Junior-дисциплины и небольшой состав могут дать измеримый региональный опыт. Сезонный результат связан с RoboMatrix.",
        "gate": "Расчётный срок новых команд — 4 октября; иностранная справка, самостоятельность в 6 лет и конфликт 15 см / 1 кг против 20 см / 2 кг ещё не разрешены.",
        "event_ids": [
          "C1124",
          "C1125",
          "C1126"
        ],
        "school_ids": [],
        "source_urls": [
          "https://laliga.lati.mx/convocatoria/"
        ]
      },
      {
        "kind": "league",
        "country": "Мексика",
        "title": "Подготовка 2027 · WRO младшие отдельно",
        "why": "Оскару младшие Robostarter, Матвею Elementary. Так каждый получает посильную самостоятельную задачу.",
        "gate": "Правил 2027 ещё нет; Матвею 10 выйдет за текущие 7–9. Младший national не обещает мировую WRO категорию.",
        "event_ids": [
          "C007",
          "C1132",
          "C1133"
        ],
        "school_ids": [],
        "source_urls": [
          "https://wromexico.org/categorias/",
          "https://wromexico.org/cronograma/"
        ]
      },
      {
        "kind": "camp",
        "country": "Мексика / Коста-Рика",
        "title": "Учебная проба · уровень прежде каникул",
        "why": "Ciberbots: отдельные регулярные 4–6 и 9–11 для братьев; CuriousLab — местная база. Проверять более сложную работу после трёх лет опыта.",
        "gate": "Язык, места и assessment не подтверждены. Дни каникул Ciberbots неизвестны; MountView только 2–8, CENFOTEC 10–12 сейчас исключён.",
        "event_ids": [
          "L451",
          "L453",
          "L023",
          "L116",
          "L117",
          "L118",
          "L119",
          "L139"
        ],
        "school_ids": [],
        "source_urls": [
          "https://www.ciberbots.com.mx/services",
          "https://www.mountviewcr.com/cs-camp/",
          "https://ucenfotec.ac.cr/ecommerce/producto/ruta-makers-lab/"
        ]
      }
    ]
  },
  "south_america_focus": {
    "name": "Южная Америка · два первичных прохода",
    "checked": "2026-10-01",
    "status": "partial",
    "isos": [
      "ARG",
      "CHL",
      "COL",
      "PER",
      "ECU",
      "BRA",
      "URY",
      "PRY",
      "BOL"
    ],
    "family": "Матвей 2017, Оскар 2020. Оба могут учиться на EN / ES весь день; точные дни рождения и классы неизвестны.",
    "conclusion": "Добавлены Бразилия, Уругвай, Парагвай и Боливия. В Бразилии разделены бесплатное посещение, школьный отбор OBR, дисциплины CBR и проекты MNR. В Парагвае объявлен день Creative Tech 31 октября; будущие смены и иностранный допуск ещё уточняются.",
    "language_result": "Язык семьи не заменяет язык программы. Новые Programable / Troonic / LMAC / MyRoboTech и текущий Ecuador camp не включены в ES / EN фильтр без прямого языка преподавания доказательства. Umake явно ES, но прочитан прошедший поток 2024, будущая дата неизвестна.",
    "routes": [
      {
        "name": "Аргентина · 6 учебных недель января / февраля",
        "detail": "Programable: 4 января–12 февраля 2027, отдельные недели и утренние / вечерние занятия. Оскару Júnior 6–9; Матвею Júnior до 10-летия либо Sénior 10–13 после него. Точный язык занятий / иностранный приём подтвердить. В календаре только 30 учебных дней каждого возрастного потока.",
        "ids": [
          "L147",
          "L148"
        ]
      },
      {
        "name": "Перу · объявленные окна и старый конкурс",
        "detail": "Troonic: 4–7 января и 1–4 февраля, camp Robótica 6–11. У обоих возраст подходит, однако распределение занятий между Lima / Pachacámac и пятничными поездками не согласована; ES / EN и реальную длительность уточнить. INTERCON page всё ещё показывает приём после августа: будущий старт без даты.",
        "ids": [
          "L149",
          "L150",
          "C819"
        ]
      },
      {
        "name": "Чили · OPEN и escolar различаются",
        "detail": "OPEN теперь Santiago Maipú 30 октября; по нижнему детскому возрасту и иностранцам нет подтверждения. Escolar Puerto Montt: 13 ноября по текущей странице этапа против старой новости 20 ноября. RoboRAVE Santiago: 19 ноября, ES 8–11 для Матвея; Оскар 6 младше опубликованного уровня.",
        "ids": [
          "C807",
          "C049",
          "C808",
          "C047",
          "C048",
          "C051"
        ]
      },
      {
        "name": "LNR Argentina · личный старт и сезонный титул",
        "detail": "Добавлены все 10 видимых будущих этапов в публичном календаре площадок: 6 zonal, 3 PRE SEDE без чемпионатных очков и final 7 ноября. Общий регламент не различает возраст; новый робот требует проверки. Иностранный допуск zonal и родительское согласие подтвердить. Только финал не даёт национальный титул без предыдущего участия.",
        "ids": [
          "C809",
          "C810",
          "C811",
          "C812",
          "C813",
          "C814",
          "C815",
          "C816",
          "C817",
          "C818"
        ]
      },
      {
        "name": "Колумбия / Эквадор · открытая страница не равна набору",
        "detail": "LMAC и Ecuador Roboticamp описывают прошедшее лето; будущие даты не перенесены. MyRoboTech подтверждает holiday courses, но без новых дней / возрастов. CampoAventuras 15 декабря–13 января: уже все места заняты, 9+ на старт; Digital всего 7 дней внутри общего 30-дневного пакета. Umake ES course прошлый, не зимняя смена.",
        "ids": [
          "L151",
          "L152",
          "L153",
          "L154",
          "L050"
        ]
      },
      {
        "name": "Бразилия · посетить фестиваль или заявить команду",
        "detail": "Robótica 23–29 ноября в João Pessoa объявляет бесплатный вход; детские правила нужно уточнить. Первичная подача CBR закрылась 24 августа, окна оплаты не открывают новые заявки. Junior Entry 12–16 и Soccer 14–19 братьям пока не подходят. RCB Challenge не ограничивает возраст, но сохраняет требования учреждения и срока.",
        "ids": [
          "E130",
          "C827",
          "C828",
          "C829",
          "C830"
        ]
      },
      {
        "name": "Бразилия · школьная OBR и оценка проекта MNR",
        "detail": "OBR определяет уровень школьным классом. Resgate 0 для 1–3-го классов заканчивается региональным / штатным стартом; практический наставник garage разрешён. Национальная подача MNR закрыта: виртуальные защиты 28–30 октября, очные 26–28 ноября. Регион Mato Grosso 22–24 октября публикует срок 4 октября; иностранный допуск уточнить.",
        "ids": [
          "C823",
          "C824",
          "C820",
          "C821",
          "C833",
          "C831",
          "C832"
        ]
      },
      {
        "name": "Парагвай · отдельные пути FLL и VEX",
        "detail": "Explore 6–10 лет и местная команда 3–6: братьям нужен третий ребёнок. Challenge 9–16 и 3–10: Матвей после проверки допуска; Оскар младше 9. BIOGLOW анонсирован без найденной национальной даты. LNR Парагвая использует VEX. Старт 5 сентября прошёл, следующие дни и иностранные квоты уточнить.",
        "ids": [
          "C835",
          "C836",
          "C837"
        ]
      },
      {
        "name": "Парагвай · конкретный день и будущие каникулы",
        "detail": "MOT объявляет Creative Tech 31 октября для 5–12 лет: 09: 00–15: 30 или полдня. Новая площадка Austria 2400 с августа 2026. Язык и робототехника именно этого дня не подтверждены. Будущая недельная смена пока без дат. San Cosmos — семейный цифровой планетарий; TatakuaLab закрыт, новый музей планируется примерно на 2028.",
        "ids": [
          "L162",
          "L161",
          "E131"
        ]
      },
      {
        "name": "Уругвай / Боливия · проверить следующий набор",
        "detail": "Летние WeCode по робототехнике, ИИ и Minecraft для 2–3 / 4–6-го классов всё ещё описывают февраль 2026. Курс UMSA 9–14 закончился 25 сентября; у Jopoi 8–12 не указан год. CiberneTICs Kids и Sucre–Bot подтверждены как направления, но следующий детский / иностранный допуск и даты ещё неизвестны.",
        "ids": [
          "L155",
          "L156",
          "L157",
          "L158",
          "L159",
          "L160",
          "L163",
          "L164",
          "L165",
          "C838",
          "C839"
        ]
      }
    ],
    "open_questions": [
      "Точные дни рождения для Programable 9 / 10 и CampoAventuras 9 на день старта; школьные классы для Chile / RoboRAVE.",
      "Programable / Troonic: преподавание ES / EN, окончательное расписание, приём детей из-за рубежа и материалы / питание.",
      "LNR: точный набор дисциплин каждой sede, детский оператор и consent, иностранная зона / сезонный зачёт; status CREADO не означает регистрацию.",
      "Chile: текущие team maxima / Maipú categories и час OPEN; новая international convocatoria.",
      "Colombia / Ecuador: новые December / January shifts, реальный язык занятий и возраст, без переноса старых летних оферт.",
      "Продолжить остальные страны Южной Америки и местные FIRST / WRO / VEX / независимые турниры; этот проход не завершает страновые аудиты.",
      "Бразилия: иностранный допуск garage / школы, класс и граница OBR 8-го класса, индивидуальные дни финала, язык ES / EN. MNR Mato Grosso: допуск иностранного проекта и региональные условия.",
      "Парагвай: действующие FLL BIOGLOW тарифы, наборы, возрастное отсечение, дата финала и иностранная квота; следующие этапы VEX LNR.",
      "MOT Halloween: места, язык занятий, конкретная цифровая программа; новые летние даты 2026–2027 без переноса старого сезона.",
      "Уругвай / Боливия: следующие каникулярные потоки, классы, минимальный возраст, язык и документы иностранного ребёнка; Sucre–Bot — конкретные международные квоты и правила.",
      "MNR: HTML содержит посторонние SEO-вставки, локальные дни перепроверить. MuCi: старый Astra 14 октября не принят за новый анонс 2026."
    ]
  },
  "camp_focus": {
    "version": 51,
    "checked": "2026-10-02",
    "conclusion": "Ciberbots regular age / level paths отдельно от недатированных каникул; CENFOTEC 10–12 исключён для обоих в 2026.",
    "family": "Матвей — 2017, Оскар — 2020; оба могут учиться весь день на EN / ES. Точные дни рождения и классы неизвестны. Возраст пансиона, язык технических уроков и иностранный допуск проверяются отдельно.",
    "added_ids": [
      "L454",
      "L455",
      "L456",
      "L457",
      "L458",
      "L459",
      "L460",
      "L461",
      "L462",
      "L463"
    ],
    "updated_ids": [],
    "carried_forward_ids": [
      "L319",
      "L320",
      "L321",
      "L322",
      "L323",
      "L324",
      "L325",
      "L326",
      "L327"
    ],
    "hack_event_ids": [
      "C037",
      "C038",
      "C039",
      "C840",
      "C841",
      "C842",
      "C843",
      "C844",
      "C845",
      "C850",
      "C851",
      "L446"
    ],
    "routes": [
      {
        "name": "Оба ребёнка · разные группы одного оператора",
        "detail": "Newtonshow SG / HK / MY опубликовали зимнее окно 23 ноября 2026–29 января 2027. По возрасту оба кандидаты; конкретную неделю, язык robotics / maker и место подтвердить. XCL имеет Robotics 7–10 для Матвея и Junior Coding 6–8 / STEM 4–7 для Оскара; новые даты пока неизвестны.",
        "ids": [
          "L186",
          "L188",
          "L189",
          "L183",
          "L184",
          "L185"
        ]
      },
      {
        "name": "Европа · технический курс на английском",
        "detail": "St George’s Junior STEAM 8+: Матвей кандидат, Оскару пока рано. TechCamp с 9 по календарному году, EN / B 1: подобрать курс 9+, дневной или пансион Winchester. Fun Weeks Valladolid 3–13 имеет EN robotics 1–2 дня в неделю внутри смешанного лагеря. Новые даты этих программ ожидаются.",
        "ids": [
          "L166",
          "L167",
          "L182",
          "L013",
          "L178",
          "L179"
        ]
      },
      {
        "name": "Оскар · помощь на EN или engineering на ES",
        "detail": "Berlin Robotics Junior 5–7: основной немецкий, помощь на EN заявлена, формат регулярный. Foundations ориентирован на немецкие 1–3-й классы. WONDER в Ojochal принимает visiting families: Spanish immersion и engineering для 6–12; новые даты неизвестны, robotics / AI не заявлены.",
        "ids": [
          "L175",
          "L176",
          "L193"
        ]
      },
      {
        "name": "Пансионы 2027 · возраст на приезд",
        "detail": "Brillantmont Tech: 3–17 или 17–31 июля, 10–16 лет, EN, CHF 7000 за две недели. Матвею нужно исполниться 10 к прибытию, Оскару рано. Embassy AI Future: 4–24 июля, 9–19, hotel package; Матвей кандидат, язык и AI группу 9–10 уточнить. Zuoz Digital начинается с 10, AI модуль с 12; новые даты неизвестны.",
        "ids": [
          "L168",
          "L169",
          "L192",
          "L170",
          "L171",
          "L172"
        ]
      },
      {
        "name": "Детские проекты · конкурс и международный результат",
        "detail": "WAICY прямо принимает 6–18 из всего мира, включая remote: оба ребёнка возрастные кандидаты, финальные дни спорны. Codeavour 8.0 Elementary 7–10 подходит Матвею; Оскару пока рано, обязателен PictoBlox и региональный / национальный путь. Coolest Projects 2027 — показ проектов для обоих до 18, даты ожидаются. IKCC начало 3 января / 1 сентября 2027: от 7 на первый день регистрации и документ школы. LSC U 10 с 2 декабря: самостоятельный Scratch за 120 минут без AI; иностранный remote допуск уточнить. Penang final требует прежнего отбора.",
        "ids": [
          "C037",
          "C038",
          "C039",
          "C843",
          "C844",
          "C842",
          "C840"
        ]
      },
      {
        "name": "Тематические события · отдельный путь посещения",
        "detail": "Крупные выставки остаются в отдельном разделе с правилами семейного / взрослого входа. Местный Build Zone Iron Scholars 3–4 октября — одночасовой детский workshop. Старый Global Games hackathon 2025 закрыт. Показ проекта, участие в workshop и место в мировом финале фиксируются как разные достижения.",
        "ids": [
          "L194",
          "E130"
        ]
      },
      {
        "name": "Япония · обоим на английском",
        "detail": "TCC 5–12: Oct 12–16 / Oct 19–23 / Dec 14–18 / Dec 19–23, дневные смены 129000 JPY+ tax; Robotics&AI только select sessions. Coding Lab имеет отдельные EN 5–6 /7–9 регулярные группы, новая holiday-смена пока неизвестна.",
        "ids": [
          "L198",
          "L199",
          "L200",
          "L201",
          "L203",
          "L204"
        ]
      },
      {
        "name": "Япония · инженерный зимний пансион",
        "detail": "Harrow Appi: 13–19 декабря, 9–13 весь период, English, 440 000 JPY; заявка до 13 ноября. Micro: bit / gyroscope, физика и лыжи. Матвею нужно быть 9 лет на приезд; Оскару рано. Race Day — внутренний результат лагеря.",
        "ids": [
          "L202"
        ]
      },
      {
        "name": "Индия · младшие конкурсы и школьные категории",
        "detail": "Avishkaar: IRC Primary классы 1–2 / Junior 3–5; CodeQuest Junior 1–5, 1–2 участника, AI gesture games; Makeathon prototype 1–4, часть баллов за likes. Иностранный вход и EN защиты неизвестны; сроки 30 октября / 30 ноября конфликтуют. Семь дат FLL India 2027, баннер закрытия 30 сентября; поздний вход отдельно.",
        "ids": [
          "C849",
          "C850",
          "C851",
          "C861",
          "C868"
        ]
      },
      {
        "name": "Океания · короткие учебные дни",
        "detail": "Fiji KidzCodeCamp 6–16 рассчитан на туристов. STEAM-ED 5–13 публикует 4 дня 5/7/8/9 октября 2026; BrainPlay CodeClub 9 октября строго 7–12, для Матвея. У всех новых кандидатов точный EN и место не подтверждены, жилья / пансиона нет.",
        "ids": [
          "L211",
          "L212",
          "L213",
          "L214",
          "L215",
          "L216"
        ]
      },
      {
        "name": "Европа · младшие EN/ES каникулы",
        "detail": "ABIHaunted 5–8/9–12, 26–30 Oct 2026 FR/ENcircuits/code; NATUKRobotics 6–16 ENresidential/day дат 2027 нет; Helvetic лето 2027 EN именно robotics не подтверждён.",
        "ids": [
          "L230",
          "L229",
          "L231",
          "L227",
          "L228",
          "L221",
          "L224"
        ]
      },
      {
        "name": "Европа · регулярные курсы и партнёрские окна",
        "detail": "Helveticwinter/spring по Wednesday —не continuousholidaycamp. Tinker доступенна EN/ES позаказуцентра, неоткрытаясемейная регистрация; age/actualhost не получены.",
        "ids": [
          "L217",
          "L218",
          "L219",
          "L220",
          "L232",
          "L233",
          "L234",
          "L235"
        ]
      },
      {
        "name": "Индия · уровень для каждого ребёнка",
        "detail": "Оскар: ROBO-G Early Robotics 5,5–7. Матвей: Science in Motion 7–10 / Foundation 9–15. Это кандидаты нового набора: English, класс, календарь и иностранный приём ещё проверяются; уровень вводных групп может быть слишком простым после трёх лет соревнований.",
        "ids": [
          "L236",
          "L237",
          "L238",
          "L239",
          "L240",
          "L241"
        ]
      },
      {
        "name": "Пакистан · механика отдельно от AI",
        "detail": "PSSEC Mission to Mars требует Grade 3–11; BBT Robotics 6+ механическая, AI 12+. Прочитанное описание не подтверждает EN занятия или новое лагерное расписание.",
        "ids": [
          "L242",
          "L243",
          "L244"
        ]
      },
      {
        "name": "Шри-Ланка · foreign application и школьные gates",
        "detail": "M.E.E.T.I. принимает General Application от иностранцев; младшая RoboticsGrade 4–5, EN неизвестен. Бесплатная схема только government schools. Dolex 100%EN robotics начинается с Grade 6–11.",
        "ids": [
          "L245",
          "L246",
          "L247"
        ]
      },
      {
        "name": "Бангладеш · CAD и реальные границы допуска",
        "detail": "CAD 9 октября 2026, запись до 6 октября, Grade 4–12, BDT 1500; EN / foreign admission неизвестны. BdRO JuniorGrades 1–6 национальный, требуется местная школа; Quiz не ведёт к IRO.",
        "ids": [
          "L248",
          "C925",
          "C926",
          "C927"
        ]
      },
      {
        "name": "Швейцария · модуль 8+ и семейная мастерская",
        "ids": [
          "L249",
          "L250",
          "L251",
          "L252",
          "L253",
          "L254",
          "L255",
          "L256",
          "L257",
          "E143"
        ],
        "detail": "La Garenne публикует шесть окон смен 2027; короткая опция Robotics 8–12 подходит Матвею по возрастной ступени, Оскару ещё рано. В Winterthur 24 октября 2026 есть семейная мастерская: младший возраст и английский уточняются. Дата Yverdon противоречива. EPFL 11–13 — будущая ступень. В Technorama английские тексты, стандартные шоу на немецком."
      },
      {
        "name": "Испания · разные группы для обоих",
        "ids": [
          "L258",
          "L259",
          "L260",
          "L261",
          "C930",
          "C931"
        ],
        "detail": "Junior 6–9 требует умения читать в 6 лет; Genius 9–12 — кандидат Матвею. Регулярный Camp Tecnológico занимает один час в неделю. Tech&Play 7–16 предлагает английскую иммерсию, но новый набор и технический язык ещё нужны. Start 8–12 — автономная ступень; RoboBasic начинается с 6. Training не официальная категория."
      },
      {
        "name": "Франция · младший проект и возрастной AI",
        "ids": [
          "L262",
          "L263",
          "L264",
          "L265",
          "L266",
          "L267",
          "L268",
          "L269",
          "L270",
          "C928",
          "C929"
        ],
        "detail": "Photon 6–9 проходит с родителем; мастерские 23 и 30 октября рассчитаны на 9–11. Magic Makers AI требует CE2–CM 2; год опубликованных дат и английский язык уточняются. Discovery — младшая проектная ступень без общего рейтинга; OnStage Entry 10–13 — будущий маршрут. ABI Haunted — датированный двуязычный вариант для обоих."
      },
      {
        "name": "Германия · English пансион и проверка школьного класса",
        "ids": [
          "L273",
          "L274",
          "L275",
          "E150",
          "L277"
        ],
        "detail": "Garna 7–17 прямо проводит Robotics на English; следующий набор 2027 ещё неизвестен. TUHH 21–22 ноября требует классы 4–8, English не подтверждён. ISD AI 9–14 — прошлый набор 2026; новый откроют в январе 2027, язык модуля отдельно. Future 5+ — регулярная учебная группа для 5–7 и классов 1–3, без официальных завершающих событий сезона."
      },
      {
        "name": "Нидерланды · bilingual Robotics 8–12",
        "ids": [
          "L132",
          "L133",
          "L134",
          "L271",
          "L272",
          "E148",
          "E151"
        ],
        "detail": "NewTechKids сочетает Dutch и English, необещаяотдельный English-only поток. Сохраненыосень / декабрь 2026; TryItOut 4 ноябряимеетраннюю / позднююсессии. Оскару 6 летвэтигруппыещёрано; NEMO даётсемейноеобразовательное посещение."
      },
      {
        "name": "Бельгия · English помощь и семейная экспозиция",
        "ids": [
          "L276",
          "E149",
          "E146"
        ],
        "detail": "CodeFeverAIcamp классы 4–6: Dutch основной, ENsupport, новыйсезонне объявлен. TechnopolisON/OFF рекомендует 8+, младшиедопускаются; текст English неанглийский курс. Machineeringstudentroute выше primary 6/9."
      },
      {
        "name": "Geneva/Lausanne · реальные bilingual смены",
        "ids": [
          "L296",
          "L279",
          "L280",
          "L285",
          "L286"
        ],
        "detail": "EcolintRobotics 6 лет 19–23 Oct; TechSparkGameDesign 7+ EN/FR, не Robotics 6+. Oscar в 2027 толькопосле 7-летия; grade/birthday исвободныеместаотдельно."
      },
      {
        "name": "Paris · подтверждённый Englishcoding",
        "ids": [
          "L230",
          "L300",
          "L301"
        ],
        "detail": "ABI каникулына EN/FR дляобоих; Union регулярный English-onlyclub длявнешнихдетей. Языкфранцузскойшколыотдельныйбарьер; мироваясоревновательнаяпобеданеобещана."
      },
      {
        "name": "Roncade · EN техника для Матвея; младший IT отдельно",
        "ids": [
          "L308",
          "L309",
          "L310",
          "L311",
          "L312",
          "L313",
          "L314"
        ],
        "detail": "Полное EN в Robotics / AI / Arts Coding по FAQ; следующий 2027 календарь не объявлен. English & Robotics 5–7 — IT техническая часть, поэтому не готовый EN маршрут для Оскара."
      },
      {
        "name": "Португалия · семья-команда и каникулы по возрасту",
        "ids": [
          "L307",
          "L315",
          "L316",
          "L317",
          "L318"
        ],
        "detail": "RoboParty семейный build без рейтинга, Lagos 6–12 реальный holiday формат. EN/ES, foreign admission и будущие конкретные смены нужно подтвердить."
      },
      {
        "name": "Юго-Восточная Азия · язык и возраст конкретного курса",
        "ids": [
          "L319",
          "L320",
          "L321",
          "L322",
          "L323",
          "L324",
          "L325",
          "L326",
          "L327"
        ],
        "detail": "KodingNext подтверждает двуязычное обучение; HEC — английскую инженерную программу после проверки возраста. English practice Hanoi Academy не доказывает технический EN. Soleh с 7, DRABOT онлайн с 10."
      },
      {
        "name": "CHE / ESP / FRA · глубже, с реальным языком",
        "ids": [
          "L330",
          "L331",
          "L332",
          "L334",
          "L336",
          "L339",
          "L348",
          "L349",
          "L350"
        ],
        "detail": "Swiss IQ 9–14 EN/DE для Матвея. Spain LaMiranda Englishmixedcamp ageconflicts; Logix 5 regular 5+ technical language unknown. French RobotRun 6–9 /9–14 hasFeb 2027 dates but Englishnotconfirmed; AIminageconflict."
      }
    ],
    "gaps": [
      "Латинская Америка: местные программы и Argentina / Peru 2027 уже есть, но EN / ES не выводится из языка сайта. English robotics, открытые международные пансионы и иностранный допуск в Бразилии / Центральной Америке пока покрыты недостаточно.",
      "Европа: дополнены Швейцария, Великобритания, Германия, Испания и Финляндия. Другие страны, пансионы и реальные наборы 2027 ещё требуют проверки.",
      "Азия: дополнены Сингапур, Гонконг, Малайзия, Таиланд и Корея; предыдущая проверка Тайваня сохранена. Япония, Китай, Индия, Вьетнам и остальные страны имеют частичный охват лагерей и языковой поддержки.",
      "Международный детский hackathon не означает допуск в 6 лет: многие программы начинаются с 12+, high school или университета. Национальный конкурс не назван открытым международным без правил.",
      "Дата сезона, место, язык технических уроков, возраст на старт и услуги пансиона подтверждаются для выбранной смены. Прошедшие программы не получают выдуманных будущих дней.",
      "v 24: Япония получила пять будущих смен и две регулярные EN-группы. India: текущие дисциплины / даты, но иностранный вход, технический язык и спорные дедлайны не закрыты. Panama 2027 и Korea junior 6/9 EN robotics остаются пробелами. Все лагеря этих стран не собраны.",
      "Казахстан / RU: Robotek junior возраст, язык технического преподавания, иностранный visiting-family приём и будущая camp смена не подтверждены; русский сайт не принят как доказательство RU instruction.",
      "Южная Азия v 31: только часть операторов и национальных маршрутов. Нет подтверждённого открытого EN-пансиона для обоих 6/9; India 2027 / Pakistan / Sri Lanka младшие EN cohorts и Bangladesh local camp foreign admission ещё нужны.",
      "Повторный CHE/ESP/FRA: собственные занятия детей 3 года не делают вводный courseadvanced. TechnicalEN, новый foreignslot, exactgrade и адекватнуюсложностьподтвердить увыбранной группы."
    ],
    "source_issues": [
      {
        "name": "Brillantmont: даты 2027 и старый текст Tech Academy",
        "status": "Fees / Apply прямо указывают 3–17 и 17–31 июля 2027. В описании курса остались старые даты 4–18 июля / 18 июля–1 августа. Использованы конкретные Fees 2027.",
        "official_alternative": "https://summer.brillantmont.ch/apply-fees"
      },
      {
        "name": "Основной язык, помощь и языковые уроки",
        "status": "Berlin regular имеет DE + EN помощь; German holiday camp этого не обещает. English Summer / UWC / Conversa предлагают English уроки, что не доказывает весь robotics на EN. Newton staff / XCL FAQ дают EN кандидата с условием подтверждения.",
        "official_alternative": "https://trainthefuture.de/en/camps/robotics/"
      },
      {
        "name": "Пансион: отдельный минимальный возраст",
        "status": "St George’s Junior STEAM 8+, Brillantmont / Zuoz 10+, TechCamp 9 по календарному году, Berlitz 8+, Embassy 9+. UWC day 4–14 не открывает boarding 12–18. Zuoz Junior Day 6–9 — языковая / outdoor программа.",
        "official_alternative": "https://www.uwcthailand.ac.th/beyond-the-classroom/summer-camps-2026"
      },
      {
        "name": "Newtonshow: зимнее окно и старая Robotics страница",
        "status": "Локальные страницы дают 23 ноября 2026–29 января 2027 как выбор дней / недель. Pure Robotics SG имеет конфликт 5–12 / 5–13 и даты без года. Новое зимнее предложение не превращено в доказанную отдельную LEGO смену.",
        "official_alternative": "https://www.newtonshowcamp.com/robotics-camp"
      },
      {
        "name": "Хакатоны: формат и календарные фазы",
        "status": "Penang final требует прошедшего отбора. Iron Scholars November hackathon 2025 закрыт, October workshop 2026 выделен отдельно. LSC 2 декабря — начало, 21 декабря — результаты. IKCC конкретный January 3, 2027 имеет приоритет над generic January 1.",
        "official_alternative": "https://www.lsc-challenge.org/lsc2026"
      },
      {
        "name": "Исторические / не подтверждённые кандидаты",
        "status": "Aalto 2026 закрыт; Zuoz PDF, Spain summer и WONDER 2026 не перенесены на 2027. Embassy Smart Skills 2027 не робототехника. English camp Young Engineers Berlin пока найден лишь в агрегаторе; Panama OEI 2021 tender не текущая семейная смена.",
        "official_alternative": "https://embassy.camp/smart-skills-camp-in-malaysia/"
      },
      {
        "name": "Avishkaar · разный текущий срок",
        "status": "Landing: virtual stage 1 Sep–30 Nov и Delhi final 15–16 Jan 2027 с пометкой subject to change. Current Makeathon / CodeQuest page state: registration ends 30 Oct 2026; IRC narrative: Delhi dates TBA. Не выбран вымышленный единый срок.",
        "official_alternative": "https://community.avishkaar.cc/avishkaar-league-2026"
      },
      {
        "name": "FIRST India · открыто / закрыто",
        "status": "Cached page показывала registrations now open; свежий HTML и повторный web-read показывают Sept 30. Late / foreign entry и год cutoff уточнить.",
        "official_alternative": "https://www.firstrobotics.co.in/first-lego-league/"
      },
      {
        "name": "Japan · Robotics AI select sessions",
        "status": "TCC не обещает robotics / AI каждой группе. Coding Lab новый holiday-календарь не установлен; ¥0 не признано реальным тарифом.",
        "official_alternative": "https://www.tokyocodingclub.com/our-camps/"
      },
      {
        "name": "Panama · старый summer 2026",
        "status": "Explora 2027 не объявлен в прочитанной homepage. Cacao Camps nature / adventure не принят как robotics camp.",
        "official_alternative": "https://www.explorapanama.org/"
      },
      {
        "name": "Korea · первичная страница недоступна для повторной сверки",
        "status": "ROBOTWORLD English visitor page вернула пустой HTTP 200; Korean root — редиректную оболочку. Предыдущие E010 факты сохранены, новый camp 6/9 EN не подтверждён.",
        "official_alternative": "https://eng.robotworld.or.kr/visitors/information.php"
      },
      {
        "name": "iREX 2027 · точные дни ещё не установлены",
        "status": "Primary search / report остаётся Early December 2027 tentative. На повторном открытии 403; вымышленные December 1–4 не добавлены.",
        "official_alternative": "https://irex.nikkan.co.jp/"
      },
      {
        "name": "BrainPlay overview versus Mairangi host age",
        "status": "Обзор 5–12, конкретная запись Code Club 9 октября 2026 строго 7–12; Оскар исключён из этого дня.",
        "official_alternative": "https://mairangi-arts-centre.live.baluu.co.uk/event/code-club-with-brain-play-1787526688"
      },
      {
        "name": "National school gates and open foreign teams",
        "status": "STEM Video Game Challenge требует Australian citizenship/residency И Year 3–12 в Австралии; RCJA прямо допускает foreign teams, но не их мировой отбор.",
        "official_alternative": "https://www.robocupjunior.org.au/wp-content/uploads/2026/02/2026-RCJA-General-Rules.pdf"
      },
      {
        "name": "Fiji camp language and price",
        "status": "Туристический формат и возраст 6–16 подтверждены. В индексированных booking summaries встречается English, но прочитанные текущие vendor details не подтверждают язык преподавания; $199 без однозначной валюты.",
        "official_alternative": "https://www.kidzcodecamp.com/"
      },
      {
        "name": "RCJA dynamic calendar",
        "status": "Прочитанная выгрузка календаря содержит шаблоны без загруженных дат; это пробел проверки, не доказательство отсутствия соревнований.",
        "official_alternative": "https://www.robocupjunior.org.au/challenge-regions/nat/nat-events/"
      },
      {
        "name": "FLLSpaincurrent registrationversusgeneralhomepage",
        "status": "2026/27 Discover недоступен; Founders Challenge 10–16; Future K8 8–16 competitive, 4–10 детей/2 новыхробота. Приоритет current seasonregistration.",
        "official_alternative": "https://firstlegoleague.soy/inscripciones-bioglow/"
      },
      {
        "name": "Helvetic 2027 tables/dateandageconflicts",
        "status": "Roboticspage 2027 vs общий overview 2026/datescomingsoon; 13–16 July 2027 named Mon–Fri противоречит Tue–Fri. L222 start пустой. Intro 7+ vs 6–9 groups и 4–12 camp; ENrobotics не подтверждён. Позднейшиеповторные HTTP запросы 403/timeout, перваяуспешная web выгрузкапрочитана.",
        "official_alternative": "https://www.helveticinstitute.ch/robotics-ai-and-coding/"
      },
      {
        "name": "France Junior 7 or 8 minimum / olddeadline",
        "status": "Currentparticipation 8–18, olderpresentation 7–18. Старый 31 Dec 2025 deadline и May 2026 final не перенесенына 2027; known 2027 regionaldates сохранены.",
        "official_alternative": "https://www.coupederobotique.fr/participer-a-la-coupe-junior/"
      },
      {
        "name": "BaselrankversusOPRand мировой отбор",
        "status": "Roboticsoverviewnational 2 nd; конкретный Alpine 2026 report 4 thoverall/2 ndOPR. Worldqualificationreport публикует firstqualification старших, немировая награда. Organizerprotocol ещё не получен.",
        "official_alternative": "https://www.isbasel.ch/connect/news/news-post/~board/isb-public-news/post/isb-robotics-teams-shine-at-alpine-robo-games-2026"
      },
      {
        "name": "Tinkerconsumeradmission / Summer 2027 wrongrowyear",
        "status": "Сервисдляцентров, непрямойсемейный лагерь. Currentwinter/spring 2027 providerwindows показаны P4; летниестроки 2026 под 2027 heading неисправлены.",
        "official_alternative": "https://fr.tinkerrobotlabs.com/stages-vacances"
      },
      {
        "name": "BdRO: Open и международный путь",
        "status": "Локальный школьный gate сохраняется; Quiz не ведёт к IRO, national medal не гарантирует выбор в сборную.",
        "official_alternative": "https://bdro.org/"
      },
      {
        "name": "Pakistan: current result / archived rules",
        "status": "Сообщения 2026 подтверждают national; local 2025 guide имеет конфликт team size и устаревшую цену. Новый допуск не выведен из маркетингового 6–25.",
        "official_alternative": "https://www.linkedin.com/company/wro-pak/"
      },
      {
        "name": "Sri Lanka: national selection ≠ world prize",
        "status": "Школьные names в national 2026 не использованы как независимый мировой рейтинг.",
        "official_alternative": "https://www.burhani.edu.lk/world-robot-olympiad-sri-lanka-nationals-2026/"
      },
      {
        "name": "ROBO-G: лето 2026 и Foundation",
        "status": "Летние даты прошли; Foundation-даты без явного года не вынесены в future calendar. EN instruction не подтверждён.",
        "official_alternative": "https://robog.in/camps"
      },
      {
        "name": "Rancho: junior banner / senior online links",
        "status": "Junior 2–12 указан для summer / Noida; прочитанные online ссылки — senior 6–12. Доступ младших online не обещан.",
        "official_alternative": "https://home.rancholabs.com/summer-camps-for-kids-and-teens"
      },
      {
        "name": "BBT: возраст разных курсов",
        "status": "Robotics от 6 механическая; AI / entrepreneurship от 12 по FAQ. Баннер 6–15 не расширяет AI admission.",
        "official_alternative": "https://bbt.edu.pk/kids/"
      },
      {
        "name": "M.E.E.T.I.: две разные формы",
        "status": "Foreign General Application существует; бесплатная government-school scholarship не становится открытым иностранным camp. Junior 4–5 отдельно от advanced-after-O/L syllabus.",
        "official_alternative": "https://www.meeti.lk/admissions"
      },
      {
        "name": "India Space Academy: смешанный язык",
        "status": "HI/EN указаны прямо, English-only поток не установлен; INR 150 относится к workshop, не всему camp.",
        "official_alternative": "https://isa.summercamp.indiaspaceweek.org/"
      },
      {
        "name": "Dolex: EN и старшая ступень",
        "status": "EN technical instruction подтверждён; Grade 6–11 и даты рядом с OpenDay 2025 не превращены в младший future camp.",
        "official_alternative": "https://dolex.lk/"
      },
      {
        "name": "Coral / RoboSticks: устаревшая поисковая карточка",
        "status": "Прочитанный нынешний сайт содержит preschool / clubs, но не подтверждает найденный в поиске summer robotics offer. Лагерная карточка не добавлена.",
        "official_alternative": "https://corallearning.net/"
      },
      {
        "name": "La Garenne: общий лагерь и Robotics",
        "status": "Общий лагерь с 5 лет не допускает Robotics 8+; утренний английский не английский технического занятия; 3/2 занятия расходятся.",
        "official_alternative": "https://www.la-garenne.ch/summer/repository/summer_robotics_workshop.pdf"
      },
      {
        "name": "SwissWRO Yverdon weekday",
        "status": "29 Nov 2026 в обеихверсиях Saturday; календарно Sunday. Подтверждённая дата не экспортирована.",
        "official_alternative": "https://wro.swiss/en/courses/courses-for-kids/"
      },
      {
        "name": "EPFL младший возраст / места",
        "status": "Robotics 11–13; October 2026 и waitlist полные; 2027 registration ожидаетсяв March безточногодня.",
        "official_alternative": "https://www.epfl.ch/education/education-and-science-outreach/fr/jeunepublic/camps/"
      },
      {
        "name": "MagicMakers year / language",
        "status": "Деньмесяцбезгода; 26/27 контекстпомеченкакинференция; EN не подтверждён; available=true небронь.",
        "official_alternative": "https://www.magicmakers.fr/products/explore-le-monde-des-intelligences-artificielles-primaires"
      },
      {
        "name": "RoboCupFranceDiscovery grades",
        "status": "Overviewmaternelle/CP–CE2 vsbodyCycle 1–3 vsOpen 2026 age 5–10; eventrule уточнить; нет worldroute.",
        "official_alternative": "https://www.robocup.fr/onstage"
      },
      {
        "name": "WROSpainStarternames / quotas",
        "status": "Start 8–12, Rookie 11–15 не RoboBasic с 6 лет; Training — неофициальная практика; quota 2026 не quota 2027.",
        "official_alternative": "https://www.wroboto.es/robomission/"
      },
      {
        "name": "AdvancedFactoriesstudent",
        "status": "Studentroutegraduates/masters, finalday 13: 30 approval; не child 6/9; roster 2027 будетзаоколо 1 месяц.",
        "official_alternative": "https://www.advancedfactories.com/en/visit/faqs/"
      },
      {
        "name": "Wrong / unavailable candidates",
        "status": "Complubotfetchtimeout; guessCité/Technorama 404; bisfrance.com оказался businesssite. Неиспользованокак schoolevidence. Реальный schooldomainbordeaux-school.com прочитан.",
        "official_alternative": "https://www.bordeaux-school.com/learning/primary"
      }
    ],
    "counts": {
      "records": 3495,
      "holiday": 3326,
      "regular": 108,
      "self_paced_materials": 2,
      "boarding": 964,
      "en_es_instruction": 1035,
      "en_es_support": 11,
      "family_instruction": 1035,
      "family_support": 11,
      "ru_instruction": 3,
      "language_lessons": 378,
      "camp_life_language": 225,
      "language_unclassified": 119,
      "countries": 75
    },
    "validation": {
      "version": 51,
      "status": "passed",
      "source_language_filter_passed": true,
      "unannounced_camps_undated": true
    },
    "validation_previous": {
      "version": 40,
      "status": "local_passed",
      "language_filter_checked": true,
      "publication": "pending"
    }
  },
  "validation": {
    "version": 51,
    "status": "passed",
    "scope": "local browser + primary JSON / SQLite / ICS",
    "local_browser_checked": "2026-10-02",
    "publication": "Native Sites deployment receipt is recorded separately after this immutable source snapshot.",
    "cards": 1794,
    "profiles": 140,
    "schools": 62,
    "history_results": 152,
    "new_cards": 21,
    "new_schools": 10,
    "family_calendar_entries": 1218,
    "exhibition_calendar_entries": 104,
    "mobile_widths": [
      390,
      320
    ],
    "page_errors": [],
    "only_prior_event_changed": "C537",
    "prior_region_foci_preserved": 7,
    "unannounced_camps_undated": true
  },
  "new_school_ids": [
    "S053",
    "S054",
    "S055",
    "S056",
    "S057",
    "S058",
    "S059",
    "S060",
    "S061",
    "S062"
  ],
  "school_focus": {
    "checked": "2026-11-05",
    "version": 164,
    "status": "partial",
    "family": "Матвей — 2017, Оскар — 2020; оба могут учиться на английском и испанском. Точные дни рождения и классы неизвестны.",
    "conclusion": "Добавлены школьные маршруты США / Тайваня с опубликованными тарифами и ограничениями допуска. Мировая награда, текущая школьная ступень, внешний тренер и место конкретного ребёнка проверяются отдельно. Полного мирового рейтинга школ нет.",
    "methodology": [
      "Сильный результат команды отделён от общего STEM-маркетинга, лаборатории и начального кружка.",
      "Division Champion, Excellence / Champion’s Award, национальная победа и участие описываются буквально; они не заменяют друг друга.",
      "FIRST-протоколы имеют отдельную отметку. Новости школы — первичный рассказ участника, но не независимое подтверждение организатора.",
      "IB candidate отличается от авторизованной программы. Проверка авторизации относится к программе и кампусу.",
      "Младшая школа, соревновательная команда, язык занятий и возраст пансиона проверяются отдельно.",
      "Англоязычный сайт не считается доказательством EN преподавания. Язык DP не переносится на junior.",
      "Государственная школа может требовать адрес, статус, распределение или тест. Наличие сайта не означает международный свободный приём.",
      "Для детей с трёхлетним соревновательным опытом нужно отдельно проверить наставника, уровень группы и путь на отборный этап.",
      "Школа — постоянная организация, а не календарная карточка; дедлайны без точного дня не превращаются в события."
    ],
    "routes": [
      {
        "name": "Начать рядом",
        "ids": [
          "S001",
          "S002"
        ],
        "detail": "Lincoln: проверить действующую младшую команду и язык. ASFM: подтверждены Elementary FLL Explore и старшая FTC; проверить уровень для обоих, новый сезон FIRST и полную цену."
      },
      {
        "name": "Тайвань и Азия",
        "ids": [
          "S003",
          "S004",
          "S005",
          "S006",
          "S007",
          "S020"
        ],
        "detail": "TAS: реальный Lower → Middle путь с результатом старших; иностранный паспорт и English assessment. Xiugang — будущая secondary. Shanghai и Singapore требуют отдельного иностранного допуска."
      },
      {
        "name": "Дневная школа и будущий пансион",
        "ids": [
          "S009",
          "S010",
          "S011",
          "S014"
        ],
        "detail": "Возраст школы не равен возрасту пансиона: Aiglon по Year, Ermitage с 11, Barker с Year 10. Для 6 / 9 сначала проверять day и проживание с семьёй."
      },
      {
        "name": "Будущая сильная команда",
        "ids": [
          "S008",
          "S012",
          "S014",
          "S015",
          "S017",
          "S018",
          "S019"
        ],
        "detail": "QE, Bellarmine, Barker и SESI имеют результаты старших. Построить младший маршрут, доказать собственный вклад ребёнка и проверить отбор; титул команды не обещает титул новому ученику."
      },
      {
        "name": "Европа · три разных младших пути",
        "ids": [
          "S023",
          "S024",
          "S025",
          "S009",
          "S010",
          "S011"
        ],
        "detail": "Basel: путь по классам и национальные награды старших. St PETER’S: английский / IB, но Robotics в последнем PDF только Y 1–Y 2. ABI: двуязычная младшая школа и конкретные STEAM-смены; соревновательное лидерство не доказано. Возраст пансиона Aiglon и Ermitage проверяется отдельно."
      },
      {
        "name": "Европа · реальные младшие результаты и двуязычный вход",
        "ids": [
          "S026",
          "S027",
          "S028",
          "S023",
          "S024",
          "S025"
        ],
        "detail": "Lar: Elementary podium 2026 по сообщению школы, organizerteamnames отдельно. Highlands: местное первое место FI в 2024 по организатору. Bordeaux: FR/ENPrimary и партнёр по кодингу, выигравшая league team не установлена. Basel остаётся кандидатом школы на английском; старшие результаты не доказывают силу младшего наставника."
      },
      {
        "name": "Германия · английская школа и отдельный конкурсный наставник",
        "ids": [
          "S029"
        ],
        "detail": "ISD даёт English IB и начальные coding robots / maker space. До переезда требуется конкретный coach, junior teamcodes и протоколы; программа не доказательство мирового лидерства. Проживание с родителем требуется школьным FAQ."
      },
      {
        "name": "Париж · проба английского coding до выбора школы",
        "ids": [
          "S030",
          "S025",
          "S028"
        ],
        "detail": "Union Academy допускает внешних учеников, поэтому школьный переезд не обязателен для знакомства с Englishcoding. Школа FR/EN, assessment и competitionmentor требуютотдельнойпроверки. ABI и Bordeaux сохранены."
      },
      {
        "name": "Vicenza · школа и возрастной клуб",
        "ids": [
          "S031"
        ],
        "detail": "Сначала определить PYP grade: Y 3 Intro, Y 4–5 RoboQuest. Пансион Roncade Summer Academy не перенесён на Vicenza."
      },
      {
        "name": "Lisbon / Oeiras · английская школа и отдельный наставник",
        "ids": [
          "S032"
        ],
        "detail": "IB на английском и robotics provider подтверждены; нужен конкретный coach, команда и протоколы до решения о переезде."
      },
      {
        "name": "CHE / ESP / FRA · начальная школа и отдельный team gate",
        "ids": [
          "S033",
          "S034",
          "S035",
          "S036"
        ],
        "detail": "ISZL, Nations и Nice — кандидаты для английского школьного обучения. Lorca — государственная двуязычная Primary с новой FLL-командой. Школьное место, младшая команда и национальная квота требуют отдельных подтверждений; проверить класс и действующего наставника."
      },
      {
        "name": "Швейцария / Франция · EN база и отдельный младший наставник",
        "ids": [
          "S037",
          "S038"
        ],
        "detail": "TASIS: действующая VEX Middle School команда, младший доступ отдельно. Marymount: FabLab и STEM по классу/ триместру, подтверждённых мировых наград 6/9 нет."
      },
      {
        "name": "Новые школьные варианты · США / Тайвань",
        "ids": [
          "S063",
          "S064",
          "S065",
          "S066",
          "S067",
          "S068"
        ],
        "detail": "St. Joseph: доказанный титул, но клуб Grades 3–8 и запись закрыта. Schilling Farms: подтверждённая программа 2025–2026, поступление по округу. Sandpiper: родительский клуб и назначение по округу. PAS: младшая STEAM, VEX старше. HCAS: английская начальная база, VEX Grades 6–12. IBSH: сначала доказать категорию admission и возрастной cutoff; результат Genesis связан с внешним тренером. Выбирать школьную среду и доступ ребёнка, а не покупать название титула."
      }
    ],
    "gaps": [
      "32 школьных досье; полный мировой и национальный школьный аудит не завершён.",
      "Нет полного обзора школ Costa Rica / México, других стран LatAm, Taiwan primary campuses, Hong Kong, Japan, Korea, India, Middle East и Европы.",
      "Для большинства отсутствуют язык роботокоманды, junior league age, недели нагрузки, текущий набор, тариф и результаты трёх сезонов.",
      "Доступ к AI у 6 / 9 лет почти нигде не подтверждён. Продвинутый Upper / Secondary курс не считается младшей AI-программой.",
      "Сеть SESI требует уточнения кампуса; IB-статусы по сообщениям школы дополнительно сверять с registry.",
      "Жильё семьи, иммиграция, школьные визы, поездки команды и полная смета ещё не оценены."
    ],
    "counts": {
      "records": 68,
      "countries": 24,
      "public": 13,
      "private": 55,
      "boarding": 10,
      "world_result": 14,
      "organizer_protocol": 13,
      "fully_audited_countries": 0
    },
    "coverage": [
      {
        "iso": "DZA",
        "country": "Алжир",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "EGY",
        "country": "Египет",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LBY",
        "country": "Ливия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MAR",
        "country": "Марокко",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SDN",
        "country": "Судан",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TUN",
        "country": "Тунис",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ESH",
        "country": "Западная Сахара",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IOT",
        "country": "Британская территория в Индийском океане",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BDI",
        "country": "Бурунди",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "COM",
        "country": "Коморские Острова",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "DJI",
        "country": "Джибути",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ERI",
        "country": "Эритрея",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ETH",
        "country": "Эфиопия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ATF",
        "country": "Южные земли (французская заморская территория)",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KEN",
        "country": "Кения",
        "region": "Африка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "MDG",
        "country": "Мадагаскар",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MWI",
        "country": "Малави",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MUS",
        "country": "Маврикий",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MYT",
        "country": "Остров Майотта",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MOZ",
        "country": "Мозамбик",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "REU",
        "country": "Реюньон",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "RWA",
        "country": "Руанда",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SYC",
        "country": "Сейшельские Острова",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SOM",
        "country": "Сомали",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SSD",
        "country": "Южный Судан",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "UGA",
        "country": "Уганда",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TZA",
        "country": "Объединенная Республика Танзания",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ZMB",
        "country": "Замбия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ZWE",
        "country": "Зимбабве",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "AGO",
        "country": "Ангола",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CMR",
        "country": "Камерун",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CAF",
        "country": "Центральноафриканская Республика",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TCD",
        "country": "Чад",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "COG",
        "country": "Конго",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "COD",
        "country": "Демократическая Республика Конго",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GNQ",
        "country": "Экваториальная Гвинея",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GAB",
        "country": "Габон",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "STP",
        "country": "Сан-Томе и Принсипи",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BWA",
        "country": "Ботсвана",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SWZ",
        "country": "Эсватини",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LSO",
        "country": "Лесото",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NAM",
        "country": "Намибия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ZAF",
        "country": "Южная Африка",
        "region": "Африка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "BEN",
        "country": "Бенин",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BFA",
        "country": "Буркина-Фасо",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CPV",
        "country": "Кабо-Верде",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CIV",
        "country": "Кот-д'Ивуар",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GMB",
        "country": "Гамбия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GHA",
        "country": "Гана",
        "region": "Африка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "GIN",
        "country": "Гвинея",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GNB",
        "country": "Гвинея-Бисау",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LBR",
        "country": "Либерия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MLI",
        "country": "Мали",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MRT",
        "country": "Мавритания",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NER",
        "country": "Нигер",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NGA",
        "country": "Нигерия",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SHN",
        "country": "Остров Святой Елены",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SEN",
        "country": "Сенегал",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SLE",
        "country": "Сьерра-Леоне",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TGO",
        "country": "Того",
        "region": "Африка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "AIA",
        "country": "Ангилья",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ATG",
        "country": "Антигуа и Барбуда",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ABW",
        "country": "Аруба",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BHS",
        "country": "Багамские Острова",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BRB",
        "country": "Барбадос",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BES",
        "country": "Бонайре, Синт-Эстатиус и Саба",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VGB",
        "country": "Британские Виргинские острова",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CYM",
        "country": "Кайман острова",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CUB",
        "country": "Куба",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CUW",
        "country": "Кюрасао",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "DMA",
        "country": "Доминика",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "DOM",
        "country": "Доминиканская Республика",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GRD",
        "country": "Гренада",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GLP",
        "country": "Гваделупа",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "HTI",
        "country": "Гаити",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "JAM",
        "country": "Ямайка",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MTQ",
        "country": "Мартиника",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MSR",
        "country": "Монтсеррат",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PRI",
        "country": "Пуэрто-Рико",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BLM",
        "country": "Сен-Бартелеми",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KNA",
        "country": "Сент-Китс и Невис",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LCA",
        "country": "Сент-Люсия",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MAF",
        "country": "Сен-Мартен (французская часть)",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VCT",
        "country": "Сент-Винсент и Гренадины",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SXM",
        "country": "Синт-Мартен (нидерландская часть)",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TTO",
        "country": "Тринидад и Тобаго",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TCA",
        "country": "Острова Теркс и Кайкос",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VIR",
        "country": "Виргинские острова Соединенных Штатов",
        "region": "Карибский регион",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BLZ",
        "country": "Белиз",
        "region": "Центральная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CRI",
        "country": "Коста-Рика",
        "region": "Центральная Америка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "SLV",
        "country": "Сальвадор",
        "region": "Центральная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GTM",
        "country": "Гватемала",
        "region": "Центральная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "HND",
        "country": "Гондурас",
        "region": "Центральная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MEX",
        "country": "Мексика",
        "region": "Северная Америка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "NIC",
        "country": "Никарагуа",
        "region": "Центральная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PAN",
        "country": "Панама",
        "region": "Центральная Америка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "ARG",
        "country": "Аргентина",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BOL",
        "country": "Боливия (Многонациональное Государство)",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BVT",
        "country": "Остров Буве",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BRA",
        "country": "Бразилия",
        "region": "Южная Америка",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "CHL",
        "country": "Чили",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "COL",
        "country": "Колумбия",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ECU",
        "country": "Эквадор",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "FLK",
        "country": "Фолклендские (Мальвинские) острова",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GUF",
        "country": "Французская Гвиана",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GUY",
        "country": "Гайана",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PRY",
        "country": "Парагвай",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PER",
        "country": "Перу",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SGS",
        "country": "Южная Джорджия и Южные Сандвичевы острова",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SUR",
        "country": "Суринам",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "URY",
        "country": "Уругвай",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VEN",
        "country": "Венесуэла (Боливарианская Республика)",
        "region": "Южная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BMU",
        "country": "Бермудские острова",
        "region": "Северная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CAN",
        "country": "Канада",
        "region": "Северная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GRL",
        "country": "Гренландия",
        "region": "Северная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SPM",
        "country": "Сен-Пьер и Микелон",
        "region": "Северная Америка",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "USA",
        "country": "Соединенные Штаты Америки",
        "region": "Северная Америка",
        "records": 8,
        "status": "partial"
      },
      {
        "iso": "ATA",
        "country": "Антарктике",
        "region": "Антарктика",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KAZ",
        "country": "Казахстан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KGZ",
        "country": "Кыргызстан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TJK",
        "country": "Таджикистан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TKM",
        "country": "Туркменистан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "UZB",
        "country": "Узбекистан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CHN",
        "country": "Китай",
        "region": "Азия",
        "records": 5,
        "status": "partial"
      },
      {
        "iso": "HKG",
        "country": "Китай, Специальный административный район Гонконг",
        "region": "Азия",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "MAC",
        "country": "Китай, Специальный административный район Макао",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PRK",
        "country": "Корейская Народно-Демократическая Республика",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "JPN",
        "country": "Япония",
        "region": "Азия",
        "records": 3,
        "status": "partial"
      },
      {
        "iso": "MNG",
        "country": "Монголия",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KOR",
        "country": "Республика Корея",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BRN",
        "country": "Бруней-Даруссалам",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KHM",
        "country": "Камбоджа",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IDN",
        "country": "Индонезия",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LAO",
        "country": "Лаосская Народно-Демократическая Республика",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MYS",
        "country": "Малайзия",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MMR",
        "country": "Мьянма",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PHL",
        "country": "Филиппины",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SGP",
        "country": "Сингапур",
        "region": "Азия",
        "records": 3,
        "status": "partial"
      },
      {
        "iso": "THA",
        "country": "Таиланд",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TLS",
        "country": "Тимор-Лешти",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VNM",
        "country": "Вьетнам",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "AFG",
        "country": "Афганистан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BGD",
        "country": "Бангладеш",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BTN",
        "country": "Бутан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IND",
        "country": "Индия",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IRN",
        "country": "Иран (Исламская Республика)",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MDV",
        "country": "Мальдивские Острова",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NPL",
        "country": "Непал",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PAK",
        "country": "Пакистан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LKA",
        "country": "Шри-Ланка",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ARM",
        "country": "Армения",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "AZE",
        "country": "Азербайджан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BHR",
        "country": "Бахрейн",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CYP",
        "country": "Кипр",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GEO",
        "country": "Грузия",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IRQ",
        "country": "Ирак",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ISR",
        "country": "Израиль",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "JOR",
        "country": "Иордания",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KWT",
        "country": "Кувейт",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LBN",
        "country": "Ливан",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "OMN",
        "country": "Оман",
        "region": "Азия",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "QAT",
        "country": "Катар",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SAU",
        "country": "Саудовская Аравия",
        "region": "Азия",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "PSE",
        "country": "Государство Палестина",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SYR",
        "country": "Сирийская Арабская Республика",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TUR",
        "country": "Турция",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ARE",
        "country": "Объединенные Арабские Эмираты",
        "region": "Азия",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "YEM",
        "country": "Йемен",
        "region": "Азия",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BLR",
        "country": "Беларусь",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BGR",
        "country": "Болгария",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CZE",
        "country": "Чехия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "HUN",
        "country": "Венгрия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "POL",
        "country": "Польша",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MDA",
        "country": "Республика Молдова",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ROU",
        "country": "Румыния",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "RUS",
        "country": "Российская Федерация",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SVK",
        "country": "Словакия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "UKR",
        "country": "Украина",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ALA",
        "country": "Аландские острова",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "DNK",
        "country": "Дания",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "EST",
        "country": "Эстония",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "FRO",
        "country": "Фарерские острова",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "FIN",
        "country": "Финляндия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GGY",
        "country": "Гернси",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ISL",
        "country": "Исландия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IRL",
        "country": "Ирландия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "IMN",
        "country": "Остров Мэн",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "JEY",
        "country": "Джерси",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LVA",
        "country": "Латвия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LTU",
        "country": "Литва",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NOR",
        "country": "Норвегия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SJM",
        "country": "Острова Свальбард и Ян-Майен",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SWE",
        "country": "Швеция",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GBR",
        "country": "Соединенное Королевство Великобритании и Северной Ирландии",
        "region": "Европа",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "ALB",
        "country": "Албания",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "AND",
        "country": "Андорра",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BIH",
        "country": "Босния и Герцеговина",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "HRV",
        "country": "Хорватия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GIB",
        "country": "Гибралтар",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GRC",
        "country": "Греция",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VAT",
        "country": "Святой Престол",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ITA",
        "country": "Италия",
        "region": "Европа",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "MLT",
        "country": "Мальта",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MNE",
        "country": "Черногория",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MKD",
        "country": "Северная Македония",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PRT",
        "country": "Португалия",
        "region": "Европа",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "SMR",
        "country": "Сан-Марино",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SRB",
        "country": "Сербия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SVN",
        "country": "Словения",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ESP",
        "country": "Испания",
        "region": "Европа",
        "records": 10,
        "status": "partial"
      },
      {
        "iso": "AUT",
        "country": "Австрия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "BEL",
        "country": "Бельгия",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "FRA",
        "country": "Франция",
        "region": "Европа",
        "records": 7,
        "status": "partial"
      },
      {
        "iso": "DEU",
        "country": "Германия",
        "region": "Европа",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "LIE",
        "country": "Лихтенштейн",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "LUX",
        "country": "Люксембург",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MCO",
        "country": "Монако",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NLD",
        "country": "Нидерланды (Королевство)",
        "region": "Европа",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CHE",
        "country": "Швейцария",
        "region": "Европа",
        "records": 7,
        "status": "partial"
      },
      {
        "iso": "AUS",
        "country": "Австралия",
        "region": "Океания",
        "records": 1,
        "status": "partial"
      },
      {
        "iso": "CXR",
        "country": "остров Рождества",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "CCK",
        "country": "Кокосовых (Килинг) островов",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "HMD",
        "country": "Остров Херд и острова Макдональд",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NZL",
        "country": "Новая Зеландия",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NFK",
        "country": "Остров Норфолк",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "FJI",
        "country": "Фиджи",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NCL",
        "country": "Новая Каледония",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PNG",
        "country": "Папуа-Новая Гвинея",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "SLB",
        "country": "Соломоновы Острова",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "VUT",
        "country": "Вануату",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "GUM",
        "country": "Гуам",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "KIR",
        "country": "Кирибати",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MHL",
        "country": "Маршалловы Острова",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "FSM",
        "country": "Микронезия (Федеративные Штаты)",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NRU",
        "country": "Наоэро",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "MNP",
        "country": "Северные Марианские острова",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PLW",
        "country": "Палау",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "UMI",
        "country": "Внешние малые острова Соединенных Штатов",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "ASM",
        "country": "Американское Самоа",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "COK",
        "country": "Острова Кука",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PYF",
        "country": "Французская Полинезия",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "NIU",
        "country": "Ниуэ",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "PCN",
        "country": "Питкэрн",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "WSM",
        "country": "Самоа",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TKL",
        "country": "Токелау",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TON",
        "country": "Тонга",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TUV",
        "country": "Тувалу",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "WLF",
        "country": "Острова Уоллис и Футуна",
        "region": "Океания",
        "records": 0,
        "status": "unresearched"
      },
      {
        "iso": "TWN",
        "country": "Тайвань",
        "region": "Азия",
        "records": 9,
        "status": "partial"
      }
    ]
  },
  "school_history": {
    "status": "partial",
    "period": [
      2017,
      2026
    ],
    "results": 150,
    "frc_championship_winner_rows": 44,
    "frc_main_judged_winner_rows": 11,
    "wro_selected_first_places": 28,
    "limit": "Полнота относится к указанным FRC категориям; школы и другие лиги исследованы частично."
  },
  "project_focus": {
    "version": 22,
    "checked": "2026-10-01",
    "conclusion": "Самый конкретный новый онлайн путь для обоих — Global Appathon Junior. G 4 C — условный вариант Матвею; Astro Pi сейчас ограничен условиями участия; Junior FOSDEM 2027 ещё не установлен.",
    "routes": [
      {
        "id": "apps",
        "name": "Приложение с реальной пользой",
        "kind": "contest",
        "fit": {
          "mat": "age_fit",
          "osc": "age_fit"
        },
        "fit_note": {
          "mat": "Да по возрасту Junior; самостоятельность, согласие и текущие формы проверить.",
          "osc": "Да по возрасту Junior; самостоятельность, согласие и текущие формы проверить."
        },
        "status": "Регистрация 29 октября",
        "detail": "Junior 1–5, младше 13 на 02.04.2027. Самостоятельный вклад, английские материалы подачи; национальный отбор не нужен.",
        "next": "Выбрать одну проблему и небольшой работающий прототип; проверять правила помощи взрослых.",
        "ids": [
          "C846",
          "C847"
        ],
        "league": "global-appathon",
        "source": "https://globalappathon.org/"
      },
      {
        "id": "games",
        "name": "Игра для социальной задачи",
        "kind": "contest",
        "fit": {
          "mat": "confirm",
          "osc": "excluded"
        },
        "fit_note": {
          "mat": "9 лет в диапазоне 8–25; elementary класс и самостоятельную заявку подтвердить.",
          "osc": "6 лет младше минимума 8. Учебный прототип отдельно."
        },
        "status": "Набор 2026–2027 объявлен",
        "detail": "G 4 C добавляет upper elementary: класс создаёт общий проект. Призы прошлых старших категорий не перенесены на младшую.",
        "next": "Проверить класс с педагогом / клубом; Game Jam — подготовка, без найденной будущей открытой смены.",
        "ids": [
          "C848",
          "L197"
        ],
        "league": "g 4 c",
        "source": "https://learn.gamesforchange.org/student-challenge"
      },
      {
        "id": "space",
        "name": "Python на Международной космической станции",
        "kind": "learning",
        "fit": {
          "mat": "excluded",
          "osc": "excluded"
        },
        "fit_note": {
          "mat": "Условия школы / клуба и гражданства команды сейчас не выполнены по известному контексту.",
          "osc": "Те же географические ограничения; малый возраст сам по себе не запрещён."
        },
        "status": "Учебный материал доступен",
        "detail": "Mission Zero и Space Lab — самостоятельные задачи. Официальный flight certificate требует подтверждённого допуска; турнира за место нет.",
        "next": "Изучать пример дома; официальный полёт не планировать без проверки правил.",
        "ids": [
          "L195",
          "L196"
        ],
        "league": "astro-pi",
        "source": "https://astro-pi.org/mission-zero/eligibility"
      },
      {
        "id": "fosdem",
        "name": "Семейная поездка на open source",
        "kind": "visit",
        "fit": {
          "mat": "confirm",
          "osc": "confirm"
        },
        "fit_note": {
          "mat": "Junior 2027, место в занятии и детский вход ещё не установлены.",
          "osc": "Нужны день рождения и новый минимум: в Junior 2026 было 7–17."
        },
        "status": "30–31 января · Brussels",
        "detail": "Общие даты FOSDEM 2027 подтверждены. Scratch, robot football и ML есть в прошлой Junior программе; новое расписание ожидается.",
        "next": "Следить за новой Junior программой перед бронированием поездки.",
        "ids": [
          "E132"
        ],
        "league": null,
        "source": "https://fosdem.org/2027/"
      }
    ],
    "gaps": [
      "G 4 C: новые elementary правила, точные классы, состав, independent entry, язык и дедлайн.",
      "Global Appathon: Adult / All-Ages и веса техсудейства расходятся между страницами; формы текущего сезона пока закрыты.",
      "FOSDEM: Junior 2027 и детский допуск; не переносить прошлые мастер-классы на будущий сезон.",
      "Остальные онлайн конкурсы, национальные coding/game турниры и реальные EN/ES лагеря требуют дальнейшего аудита."
    ]
  },
  "kazakhstan_focus": {
    "version": 26,
    "checked": "2026-10-01",
    "title": "Казахстан · русский учтён, допуск проверяется по программе",
    "conclusion": "Для Оскара — Explore и собственная младшая роль; для Матвея — WRO Elementary / новый Maze-регламент. RGT связывает Астану и Тайбэй в 2027, но возрастные категории ещё ожидаются. Казахстан пока кандидат для отдельных поездок / тренера, а постоянная школа обоим здесь не проаудирована.",
    "announced": [
      {
        "id": "C869",
        "date": "3–4 марта 2027",
        "city": "Астана"
      },
      {
        "id": "C870",
        "date": "29–30 мая 2027",
        "city": "Тайбэй"
      }
    ],
    "children": [
      {
        "id": "mat",
        "name": "Матвей · 2017",
        "detail": "WRO Elementary 8–12 подтверждён правилами 2026; искать сверстников и тренера. RoboLand Maze 9–12 — местный 2026 ориентир. Challenge в опубликованной странице Казахстана начинается с 10, поэтому новый дата отсечения возраста важен. RGT 2027 — ждать возрастных правил.",
        "event_ids": [
          "C872",
          "C877",
          "C875",
          "C869"
        ]
      },
      {
        "id": "osc",
        "name": "Оскар · 2020",
        "detail": "Explore 6–10 — опубликованный младший путь. WRO Elementary 8+ сейчас закрыт. RoboBalapan 2026 был дошкольным 4–6/6: в 2027 Оскару исполнится 7, поэтому новый допуск неизвестен. В RGT 2027 младшая категория ещё не подтверждена.",
        "event_ids": [
          "C874",
          "C883",
          "C869"
        ]
      }
    ],
    "gates": [
      "Иностранная команда: гостевой международный старт и представительство Казахстана / квота проверяются отдельно.",
      "Язык: RU-сайт / русские правила не равны RU-обучению или судейству. Проверить технический курс, интервью, помощь тренера и мировую EN-защиту.",
      "Следующий сезон: WRO, FIRST, RoboLand, KazRoboSport / Project и TechCup не получили вымышленных дат 2027.",
      "Лагеря / школы: Robotek — регулярный кандидат; лагерь на RU, пансион и свободное место для 6/9 пока не подтверждены.",
      "Доказательство результата: признание Explore, дошкольный показ, региональное место, национальный отбор и международная победа фиксируются отдельно."
    ],
    "event_ids": [
      "C869",
      "C870",
      "C871",
      "C872",
      "C873",
      "C874",
      "C875",
      "C876",
      "C877",
      "C878",
      "C879",
      "C880",
      "C881",
      "C882",
      "C883",
      "C884",
      "E133",
      "E134",
      "L205"
    ],
    "sources": [
      {
        "url": "https://rgt.robotek.kz/",
        "title": "Первичный источник · rgt",
        "checked": "2026-10-01"
      },
      {
        "url": "https://robotics.nis.edu.kz/ru/page/pravila-wro-2026",
        "title": "Первичный источник · wro_rules",
        "checked": "2026-10-01"
      },
      {
        "url": "https://www.firstrobotics.kz/ru/",
        "title": "Первичный источник · first",
        "checked": "2026-10-01"
      },
      {
        "url": "https://www.gov.kz/memleket/entities/edu-osakarovka/press/news/details/1141030?lang=kk",
        "title": "Первичный источник · roboland",
        "checked": "2026-10-01"
      },
      {
        "url": "https://t.me/s/kazrobotics2020",
        "title": "Первичный источник · federation",
        "checked": "2026-10-01"
      },
      {
        "url": "https://www.gov.kz/memleket/entities/almaty/press/news/details/1250916?lang=ru",
        "title": "Первичный источник · techcup",
        "checked": "2026-10-01"
      }
    ],
    "limitations": "Частичный первичный аудит, не полный список всех областных и школьных стартов Казахстана. Новые будущие даты подтверждены только у двух этапов RGT. Семья никуда не зарегистрирована."
  },
  "top_picks": {
    "count": 23,
    "status": "editorial_partial",
    "checked": "2026-10-01",
    "note": "Семейная подборка; мировой аудит остаётся неполным."
  },
  "validation_previous": {
    "version": 50,
    "status": "local_verified",
    "publication": "pending",
    "data_preservation": "All1759prior cards retained;13explicit updates;134profiles,52schools,150history results unchanged",
    "sqlite_integrity": "ok",
    "browser_routes": "9local routes,4family choices,14dialogs,3profiles and all7regional views passed",
    "mobile_widths": [
      390,
      320
    ],
    "calendar": "1206family /104expo; existing UID dates retained; closed C662 removed,6dated items added; browser / static match",
    "source_receipts": "33 HTTP requests,3failed;17primary bodies read plus2LATI summaries; PDF relevant pages visually inspected; shell-only pages not declared read"
  },
  "updated_profile_ids": [],
  "calendar_counts_asof": "2026-11-06"
}