Модуль:Data/Tournaments/2028

Материал из ЧТМ
Перейти к навигации Перейти к поиску
Документация Документация
Готово:

(править)

2006 (ЧТМ) • 2009 (КАм, КАф, КЕв, КОк, КЕвропы, КЮжАм, ККо) • 2010 (ЧТМ) • 2013 (КАм, КАф, КЕв, КОк, КЕвропы, КЮжАм, ККо) • 2014 (ЧТМ) • 2015 (КФе) • 2017 (КАм, КАф, КЕв, КОк, КЕвропы, ККо) • 2018 (ЧТМ) • 2019 (КФе) • 2020 (КАм, КАф, КЕв, КОк) • 2021 (ККо) • 2022 (ЧТМ) • 2023 (КФе) • 2024 (КАм, КАф, КЕв, КОк) • 2025 (ККо) • 2026 (ЧТМ) • 2027 (КФе) • 2028 (КАм, КАф, КЕв, КОк) • 2029 (ККо) • 2030 (ЧТМ) • 2031 (КФе) • 2032 (КАм, КАф, КЕв, КОк) • 2033 (ККо) • 2034 (ЧТМ) • 2035 (КФе) • 2036 (КАм, КАф, КЕв, КОк) • 2037 (ККо) • 2038 (ЧТМ) • 2039 (ЛНа) • 2041 (КФе) • 2040 (КАм, КАф, КЕв, КОк, ЧЧМ) • 2042 (ЧТМ, пер. матчи) • 2043 (ЛНа) • 2044 (КАм, КАф, КЕв, КОк, ЧЧМ) • 2045 (КФе) • 2046 (ЧТМ) • 2047 (ЛНа) • 2048 (КАм, КАф, КЕв, КОк, ЧЧМ)

Не готово:

Кубки Убогих после 2006

Скрипты для быстрого превращения Вики-кода в Lua

Пожалуйста, добавляйте категории на страницу документации.

return {
-- ========================
-- КУБОК АМЕРИКИ
-- (квалификация)
-- ========================
    ["КАм_2028_Qual"] = {

        ["1R_GroupA"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СУР", "G"},
                {"НИК", "Y"},
                {"АНГ", "R"},
            },
            matches = {
                {"СУР", "НИК", 2, 0, 0},
                {"СУР", "АНГ", 4, 1, 0},
                {"НИК", "АНГ", 5, 1, 0},
            }
        },

        ["1R_GroupB"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ДРЕ", "G"},
                {"СКН", "Y"},
                {"БВИ", "R"},
            },
            matches = {
                {"ДРЕ", "СКН", 1, 3, 0},
                {"ДРЕ", "БВИ", 6, 0, 0},
                {"СКН", "БВИ", 2, 2, 0},
            }
        },

        ["1R_GroupC"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СЕН", "G"},
                {"МРТ", "R"},
                {"СВГ", "R"},
            },
            matches = {
                {"СЕН", "МРТ", 5, 1, 0},
                {"СЕН", "СВГ", 4, 0, 0},
                {"МРТ", "СВГ", 4, 2, 0},
            }
        },

        ["1R_GroupD"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ДОМ", "G"},
                {"БЕЛ", "Y"},
                {"ПУЭ", "R"},
            },
            matches = {
                {"ДОМ", "БЕЛ", 2, 0, 0},
                {"ДОМ", "ПУЭ", 4, 1, 0},
                {"БЕЛ", "ПУЭ", 3, 1, 0},
            }
        },

        ["1R_GroupE"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ГАЙ", "G"},
                {"ГРЛ", "R"},
                {"ГАЛ", "R"},
            },
            matches = {
                {"ГАЙ", "ГРЛ", 3, 0, 0},
                {"ГАЙ", "ГАЛ", 7, 3, 0},
                {"ГРЛ", "ГАЛ", 1, 0, 0},
            }
        },

        ["1R_GroupF"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ГАВ", "G"},
                {"КЮР", "Y"},
                {"БЕР", "R"},
            },
            matches = {
                {"ГАВ", "КЮР", 0, 6, 0},
                {"ГАВ", "БЕР", 2, 0, 0},
                {"КЮР", "БЕР", 3, 0, 0},
            }
        },

        ["1R_GroupG"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"КОК", "G"},
                {"БАГ", "Y"},
                {"АЛЯ", "R"},
            },
            matches = {
                {"КОК", "БАГ", 0, 0, 0},
                {"КОК", "АЛЯ", 1, 0, 0},
                {"БАГ", "АЛЯ", 3, 0, 0},
            }
        },

        ["1R_GroupH"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"БАР", "G"},
                {"ГВИ", "Y"},
                {"АВИ", "R"},
            },
            matches = {
                {"БАР", "ГВИ", 2, 2, 0},
                {"БАР", "АВИ", 9, 0, 0},
                {"ГВИ", "АВИ", 4, 1, 0},
            }
        },

        ["1R_GroupI"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ГРЕ", "G"},
                {"АНТ", "Y"},
                {"ОГН", "R"},
            },
            matches = {
                {"ГРЕ", "АНТ", 1, 0, 0},
                {"ГРЕ", "ОГН", 5, 2, 0},
                {"АНТ", "ОГН", 3, 1, 0},
            }
        },

        ["1R_GroupJ"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"КАЙ", "G"},
                {"АРУ", "Y"},
                {"СПМ", "R"},
            },
            matches = {
                {"КАЙ", "АРУ", 2, 1, 0},
                {"КАЙ", "СПМ", 10, 0, 0},
                {"АРУ", "СПМ", 7, 2, 0},
            }
        },

        ["Playoffs"] = {
            type = "knockout",
            number_of_rounds = 2,
            matches = {
                {"СКН", "НИК", 2, 2, 1, 3, nil, nil, nil, "R", "G"},
                {"БАГ", "ГВИ", 4, 2, 1, 2, nil, nil, nil, "G", "R"},
                {"БЕЛ", "АРУ", 1, 1, 2, 1, "aet", nil, nil, "G", "R"},
                {"АНТ", "КЮР", 3, 0, 3, 2, nil, nil, nil, "G", "R"},
            }
        },
    },
-- ========================
-- КУБОК АМЕРИКИ
-- (финальный турнир)
-- ========================
	["КАм_2028_Final"] = {

        ["FR_GroupA"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СЕН", "G"},
                {"КАЙ", "G"},
                {"КОК", "R"},
                {"МНТ", "R"},
            },
            matches = {
                {"СЕН", "КАЙ", 2, 3, 0},
                {"СЕН", "КОК", 2, 1, 0},
                {"СЕН", "МНТ", 4, 2, 0},
                {"КАЙ", "КОК", 2, 3, 0},
                {"КАЙ", "МНТ", 2, 0, 0},
                {"КОК", "МНТ", 2, 2, 0},
            }
        },

        ["FR_GroupB"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"БАР", "G"},
                {"БЕЛ", "G"},
                {"НИК", "R"},
                {"ГАВ", "R"},
            },
            matches = {
                {"БАР", "БЕЛ", 3, 3, 0},
                {"БАР", "НИК", 3, 2, 0},
                {"БАР", "ГАВ", 3, 2, 0},
                {"БЕЛ", "НИК", 4, 4, 0},
                {"БЕЛ", "ГАВ", 3, 2, 0},
                {"НИК", "ГАВ", 3, 3, 0},
            }
        },

        ["FR_GroupC"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ДОМ", "G"},
                {"СУР", "G"},
                {"АНТ", "R"},
                {"ГРЕ", "R"},
            },
            matches = {
                {"ДОМ", "СУР", 4, 3, 0},
                {"ДОМ", "АНТ", 2, 2, 0},
                {"ДОМ", "ГРЕ", 3, 3, 0},
                {"СУР", "АНТ", 3, 1, 0},
                {"СУР", "ГРЕ", 1, 1, 0},
                {"АНТ", "ГРЕ", 2, 1, 0},
            }
        },

        ["FR_GroupD"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ГВА", "G"},
                {"ДРЕ", "G"},
                {"БАГ", "R"},
                {"ГАЙ", "R"},
            },
            matches = {
                {"ГВА", "ДРЕ", 3, 1, 1},
                {"ГВА", "БАГ", 3, 3, 1},
                {"ГВА", "ГАЙ", 3, 1, 1},
                {"ДРЕ", "БАГ", 3, 2, 0},
                {"ДРЕ", "ГАЙ", 1, 0, 0},
                {"БАГ", "ГАЙ", 1, 1, 0},
            }
        },

        ["FR_Quarterfinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"СЕН", "БЕЛ", 2, 0, nil, nil, nil, "G", "R", 0},
                {"ДОМ", "ДРЕ", 4, 2, nil, nil, nil, "G", "R", 0},
                {"БАР", "КАЙ", 0, 0, "pen", 3, 4, "R", "G", 0},
                {"ГВА", "СУР", 3, 2, nil, nil, nil, "G", "R", 1},
            }
        },

        ["FR_Semifinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"СЕН", "ДОМ", 3, 5, nil, nil, nil, "R", "G", 0},
                {"КАЙ", "ГВА", 3, 3, "pen", 12, 13, "R", "G", 2},
            }
        },

        ["FR_3rdPlace"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"СЕН", "КАЙ", 1, 2, "aet", nil, nil, "", "", 1},
            }
        },

        ["FR_Final"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"ДОМ", "ГВА", 6, 3, nil, nil, nil, "G", "R", 2},
            }
        },
    },
-- ========================
-- КУБОК АФРИКИ
-- (квалификация)
-- ========================
	["КАф_2028_Qual"] = {

        ["1R_GroupA"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СВА", "G"},
                {"ЗАС", "Y"},
                {"ТРИ", "R"},
            },
            matches = {
                {"СВА", "ЗАС", 2, 1, 0},
                {"СВА", "ТРИ", 5, 1, 0},
                {"ЗАС", "ТРИ", 6, 1, 0},
            }
        },

        ["1R_GroupB"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ТАН", "G"},
                {"МВР", "Y"},
                {"ЗАН", "R"},
            },
            matches = {
                {"ТАН", "МВР", 5, 0, 0},
                {"ТАН", "ЗАН", 5, 0, 0},
                {"МВР", "ЗАН", 2, 1, 0},
            }
        },

        ["1R_GroupC"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СОМ", "G"},
                {"ОВО", "Y"},
                {"КОМ", "R"},
            },
            matches = {
                {"СОМ", "ОВО", 3, 1, 0},
                {"СОМ", "КОМ", 5, 0, 0},
                {"ОВО", "КОМ", 2, 0, 0},
            }
        },

        ["1R_GroupD"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ЭКВ", "G"},
                {"БЕН", "Y"},
                {"СТП", "R"},
            },
            matches = {
                {"ЭКВ", "БЕН", 2, 0, 0},
                {"ЭКВ", "СТП", 4, 1, 0},
                {"БЕН", "СТП", 7, 1, 0},
            }
        },

        ["1R_GroupE"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"МОЗ", "G"},
                {"МАД", "Y"},
                {"ОЕВ", "R"},
            },
            matches = {
                {"МОЗ", "МАД", 0, 0, 0},
                {"МОЗ", "ОЕВ", 10, 0, 0},
                {"МАД", "ОЕВ", 2, 1, 0},
            }
        },

        ["1R_GroupF"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ЭФИ", "G"},
                {"СЕЙ", "Y"},
                {"СЕУ", "R"},
            },
            matches = {
                {"ЭФИ", "СЕЙ", 4, 1, 0},
                {"ЭФИ", "СЕУ", 1, 0, 0},
                {"СЕЙ", "СЕУ", 2, 0, 0},
            }
        },

        ["1R_GroupG"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ДЖИ", "G"},
                {"ЭРИ", "Y"},
                {"МЕЛ", "R"},
            },
            matches = {
                {"ДЖИ", "ЭРИ", 3, 3, 0},
                {"ДЖИ", "МЕЛ", 3, 0, 0},
                {"ЭРИ", "МЕЛ", 0, 2, 0},
            }
        },

        ["1R_GroupH"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ОСТ", "G"},
                {"ГВБ", "Y"},
                {"МАЙ", "R"},
            },
            matches = {
                {"ОСТ", "ГВБ", 1, 0, 0},
                {"ОСТ", "МАЙ", 6, 1, 0},
                {"ГВБ", "МАЙ", 8, 0, 0},
            }
        },

        ["1R_GroupI"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"НИГ", "G"},
                {"БОТ", "Y"},
                {"ЛЕС", "R"},
            },
            matches = {
                {"НИГ", "БОТ", 1, 0, 0},
                {"НИГ", "ЛЕС", 3, 0, 0},
                {"БОТ", "ЛЕС", 6, 2, 0},
            }
        },

        ["1R_GroupJ"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ЧАД", "G"},
                {"БУР", "Y"},
                {"РЕЮ", "R"},
            },
            matches = {
                {"ЧАД", "БУР", 2, 0, 0},
                {"ЧАД", "РЕЮ", 6, 0, 0},
                {"БУР", "РЕЮ", 7, 1, 0},
            }
        },

        ["1R_GroupK"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ГАМ", "G"},
                {"МАВ", "Y"},
                {"ЮЖН", "R"},
            },
            matches = {
                {"ГАМ", "МАВ", 1, 0, 0},
                {"ГАМ", "ЮЖН", 3, 1, 0},
                {"МАВ", "ЮЖН", 1, 0, 0},
            }
        },

        ["Playoffs_Stage1"] = {
            type = "knockout",
            number_of_rounds = 2,
            matches = {
                {"БУР", "БЕН", 1, 1, 0, 2, nil, nil, nil, "R", "Y"},
                {"МАВ", "ЗАС", 0, 2, 0, 1, nil, nil, nil, "R", "Y"},
                {"ОВО", "СЕЙ", 1, 3, 0, 3, nil, nil, nil, "R", "Y"},
                {"ЭРИ", "ГВБ", 6, 0, 4, 1, nil, nil, nil, "Y", "R"},
                {"БОТ", "МВР", 0, 1, 2, 1, nil, nil, nil, "Y", "R"},
            }
        },

        ["Playoffs_Stage2"] = {
            type = "knockout",
            number_of_rounds = 2,
            matches = {
                {"ЭРИ", "МАД", 1, 0, 1, 1, nil, nil, nil, "G", "R"},
                {"БОТ", "БЕН", 2, 2, 5, 5, "aet", nil, nil, "G", "R"},
                {"СЕЙ", "ЗАС", 0, 0, 0, 0, "pen", 7, 6, "G", "R"},
            }
        },
    },
-- ========================
-- КУБОК АФРИКИ
-- (финальный турнир)
-- ========================
	["КАф_2028_Final"] = {

        ["FR_GroupA"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СОМ", "G"},
                {"ЦАР", "G"},
                {"СВА", "R"},
                {"ГАМ", "R"},
            },
            matches = {
                {"СОМ", "ЦАР", 1, 1, 0},
                {"СОМ", "СВА", 2, 1, 0},
                {"СОМ", "ГАМ", 2, 0, 0},
                {"ЦАР", "СВА", 4, 2, 0},
                {"ЦАР", "ГАМ", 2, 2, 0},
                {"СВА", "ГАМ", 2, 0, 0},
            }
        },

        ["FR_GroupB"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ОСТ", "G"},
                {"ТАН", "G"},
                {"СЕЙ", "R"},
                {"БОТ", "R"},
            },
            matches = {
                {"ОСТ", "ТАН", 4, 2, 0},
                {"ОСТ", "СЕЙ", 2, 1, 0},
                {"ОСТ", "БОТ", 3, 0, 0},
                {"ТАН", "СЕЙ", 2, 0, 0},
                {"ТАН", "БОТ", 1, 1, 0},
                {"СЕЙ", "БОТ", 2, 1, 0},
            }
        },

        ["FR_GroupC"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"МОЗ", "G"},
                {"НИГ", "G"},
                {"ЭКВ", "R"},
                {"ДЖИ", "R"},
            },
            matches = {
                {"МОЗ", "НИГ", 3, 2, 0},
                {"МОЗ", "ЭКВ", 2, 0, 0},
                {"МОЗ", "ДЖИ", 3, 0, 0},
                {"НИГ", "ЭКВ", 2, 1, 0},
                {"НИГ", "ДЖИ", 3, 1, 0},
                {"ЭКВ", "ДЖИ", 1, 1, 0},
            }
        },

        ["FR_GroupD"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ЭФИ", "G"},
                {"ЭРИ", "G"},
                {"ЧАД", "R"},
                {"КЕН", "R"},
            },
            matches = {
                {"ЭФИ", "ЭРИ", 1, 1, 0},
                {"ЭФИ", "ЧАД", 3, 2, 0},
                {"ЭФИ", "КЕН", 3, 1, 2},
                {"ЭРИ", "ЧАД", 1, 0, 0},
                {"ЭРИ", "КЕН", 3, 2, 2},
                {"ЧАД", "КЕН", 3, 0, 2},
            }
        },

        ["FR_Quarterfinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"СОМ", "ТАН", 1, 3, nil, nil, nil, "R", "G", 0},
                {"ОСТ", "ЦАР", 1, 4, nil, nil, nil, "R", "G", 0},
                {"МОЗ", "ЭРИ", 1, 2, nil, nil, nil, "R", "G", 0},
                {"ЭФИ", "НИГ", 4, 2, nil, nil, nil, "G", "R", 0},
            }
        },

        ["FR_Semifinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"ТАН", "ЭРИ", 2, 4, nil, nil, nil, "R", "G", 0},
                {"ЦАР", "ЭФИ", 3, 2, "aet", nil, nil, "G", "R", 0},
            }
        },

        ["FR_3rdPlace"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"ТАН", "ЭФИ", 1, 2, nil, nil, nil, "", "", 0},
            }
        },

        ["FR_Final"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"ЭРИ", "ЦАР", 2, 2, "pen", 2, 3, "R", "G", 0},
            }
        },
    },
-- ========================
-- КУБОК ЕВРАЗИИ
-- (квалификация)
-- ========================
	["КЕв_2028_Qual"] = {

        ["1R_GroupA"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ТУР", "G"},
                {"ШРИ", "Y"},
                {"ЗФИ", "R"},
                {"МЛЗ", "R"},
            },
            matches = {
                {"ТУР", "ШРИ", 4, 0, 1},
                {"ТУР", "ЗФИ", 2, 0, 1},
                {"ТУР", "МЛЗ", 6, 3, 1},
                {"ШРИ", "ТУР", 2, 1, 1},
                {"ШРИ", "ЗФИ", 2, 0, 1},
                {"ШРИ", "МЛЗ", 5, 1, 1},
                {"ЗФИ", "ТУР", 0, 0, 1},
                {"ЗФИ", "ШРИ", 1, 1, 1},
                {"ЗФИ", "МЛЗ", 3, 1, 1},
                {"МЛЗ", "ТУР", 1, 5, 1},
                {"МЛЗ", "ШРИ", 0, 2, 1},
                {"МЛЗ", "ЗФИ", 5, 0, 1},
            }
        },

        ["1R_GroupB"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"КИР", "G"},
                {"БРУ", "Y"},
                {"ГОН", "R"},
                {"ФИЛ", "R"},
            },
            matches = {
                {"КИР", "БРУ", 3, 0, 1},
                {"КИР", "ГОН", 3, 1, 1},
                {"КИР", "ФИЛ", 2, 0, 1},
                {"БРУ", "КИР", 1, 2, 1},
                {"БРУ", "ГОН", 6, 1, 1},
                {"БРУ", "ФИЛ", 4, 1, 1},
                {"ГОН", "КИР", 0, 1, 1},
                {"ГОН", "БРУ", 0, 3, 1},
                {"ГОН", "ФИЛ", 1, 0, 1},
                {"ФИЛ", "КИР", 1, 4, 1},
                {"ФИЛ", "БРУ", 0, 2, 1},
                {"ФИЛ", "ГОН", 2, 2, 1},
            }
        },

        ["1R_GroupC"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"МОН", "G"},
                {"МАЛ", "Y"},
                {"ЛИВ", "R"},
                {"ЯНМ", "R"},
            },
            matches = {
                {"МОН", "МАЛ", 4, 1, 1},
                {"МОН", "ЛИВ", 4, 0, 1},
                {"МОН", "ЯНМ", 4, 2, 1},
                {"МАЛ", "МОН", 0, 0, 1},
                {"МАЛ", "ЛИВ", 3, 4, 1},
                {"МАЛ", "ЯНМ", 8, 0, 1},
                {"ЛИВ", "МОН", 1, 2, 1},
                {"ЛИВ", "МАЛ", 0, 2, 1},
                {"ЛИВ", "ЯНМ", 6, 0, 1},
                {"ЯНМ", "МОН", 1, 7, 1},
                {"ЯНМ", "МАЛ", 0, 5, 1},
                {"ЯНМ", "ЛИВ", 1, 5, 1},
            }
        },

        ["1R_GroupD"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ЛАО", "G"},
                {"ПАК", "G"},
                {"ПЛС", "R"},
                {"ШПИ", "R"},
            },
            matches = {
                {"ЛАО", "ПАК", 3, 0, 1},
                {"ЛАО", "ПЛС", 11, 0, 1},
                {"ЛАО", "ШПИ", 9, 1, 1},
                {"ПАК", "ЛАО", 1, 1, 1},
                {"ПАК", "ПЛС", 10, 0, 1},
                {"ПАК", "ШПИ", 3, 2, 1},
                {"ПЛС", "ЛАО", 1, 0, 1},
                {"ПЛС", "ПАК", 0, 7, 1},
                {"ПЛС", "ШПИ", 3, 0, 1},
                {"ШПИ", "ЛАО", 0, 8, 1},
                {"ШПИ", "ПАК", 1, 2, 1},
                {"ШПИ", "ПЛС", 1, 1, 1},
            }
        },

        ["1R_GroupE"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"МЬЯ", "G"},
                {"ВОС", "Y"},
                {"НЕП", "R"},
                {"ЙЕМ", "R"},
            },
            matches = {
                {"МЬЯ", "ВОС", 3, 0, 1},
                {"МЬЯ", "НЕП", 3, 0, 1},
                {"МЬЯ", "ЙЕМ", 5, 1, 1},
                {"ВОС", "МЬЯ", 1, 0, 1},
                {"ВОС", "НЕП", 1, 0, 1},
                {"ВОС", "ЙЕМ", 1, 0, 1},
                {"НЕП", "МЬЯ", 1, 1, 1},
                {"НЕП", "ВОС", 3, 1, 1},
                {"НЕП", "ЙЕМ", 2, 0, 1},
                {"ЙЕМ", "МЬЯ", 4, 4, 1},
                {"ЙЕМ", "ВОС", 2, 0, 1},
                {"ЙЕМ", "НЕП", 2, 1, 1},
            }
        },

        ["1R_GroupF"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ГИБ", "G"},
                {"ИНД", "Y"},
                {"БАН", "R"},
                {"МНК", "R"},
            },
            matches = {
                {"ГИБ", "ИНД", 2, 0, 1},
                {"ГИБ", "БАН", 1, 0, 1},
                {"ГИБ", "МНК", 2, 1, 1},
                {"ИНД", "ГИБ", 0, 4, 1},
                {"ИНД", "БАН", 4, 1, 1},
                {"ИНД", "МНК", 3, 0, 1},
                {"БАН", "ГИБ", 0, 2, 1},
                {"БАН", "ИНД", 2, 0, 1},
                {"БАН", "МНК", 1, 3, 1},
                {"МНК", "ГИБ", 0, 0, 1},
                {"МНК", "ИНД", 1, 1, 1},
                {"МНК", "БАН", 1, 5, 1},
            }
        },

        ["1R_GroupG"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"КАМ", "G"},
                {"КИТ", "Y"},
                {"БУТ", "R"},
                {"АОМ", "R"},
            },
            matches = {
                {"КАМ", "КИТ", 3, 3, 1},
                {"КАМ", "БУТ", 2, 0, 1},
                {"КАМ", "АОМ", 3, 0, 1},
                {"КИТ", "КАМ", 2, 0, 1},
                {"КИТ", "БУТ", 6, 0, 1},
                {"КИТ", "АОМ", 1, 0, 1},
                {"БУТ", "КАМ", 0, 2, 1},
                {"БУТ", "КИТ", 5, 1, 1},
                {"БУТ", "АОМ", 1, 0, 1},
                {"АОМ", "КАМ", 0, 2, 1},
                {"АОМ", "КИТ", 0, 0, 1},
                {"АОМ", "БУТ", 0, 0, 1},
            }
        },

        ["1R_GroupH"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"АФГ", "G"},
                {"ГУА", "G"},
                {"СИН", "R"},
            },
            matches = {
                {"АФГ", "ГУА", 1, 1, 1},
                {"АФГ", "СИН", 3, 1, 1},
                {"ГУА", "АФГ", 2, 2, 1},
                {"ГУА", "СИН", 2, 0, 1},
                {"СИН", "АФГ", 1, 4, 1},
                {"СИН", "ГУА", 0, 2, 1},
            }
        },

        ["Playoffs"] = {
            type = "knockout",
            number_of_rounds = 2,
            matches = {
                {"ИНД", "КИТ", 2, 0, 3, 3, nil, nil, nil, "G", "R"},
                {"МАЛ", "ШРИ", 3, 2, 1, 3, nil, nil, nil, "R", "G"},
                {"ВОС", "БРУ", 0, 1, 1, 1, nil, nil, nil, "R", "G"},
            }
        },
    },
-- ========================
-- КУБОК ЕВРАЗИИ
-- (финальный турнир)
-- ========================
	 ["КЕв_2028_Final"] = {

        ["FR_GroupA"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"КИР", "G"},
                {"ШРИ", "G"},
                {"ЛАО", "R"},
                {"ТАД", "R"},
            },
            matches = {
                {"КИР", "ШРИ", 2, 1, 0},
                {"КИР", "ЛАО", 1, 1, 0},
                {"КИР", "ТАД", 1, 0, 0},
                {"ШРИ", "ЛАО", 2, 2, 0},
                {"ШРИ", "ТАД", 1, 0, 0},
                {"ЛАО", "ТАД", 0, 0, 0},
            }
        },

        ["FR_GroupB"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"БРУ", "G"},
                {"КАМ", "G"},
                {"МОН", "R"},
                {"ТУР", "R"},
            },
            matches = {
                {"БРУ", "КАМ", 3, 3, 0},
                {"БРУ", "МОН", 4, 1, 0},
                {"БРУ", "ТУР", 2, 2, 0},
                {"КАМ", "МОН", 3, 1, 0},
                {"КАМ", "ТУР", 3, 3, 0},
                {"МОН", "ТУР", 3, 1, 0},
            }
        },

        ["FR_GroupC"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ИНД", "G"},
                {"ВАТ", "G"},
                {"ГИБ", "R"},
                {"ПАК", "R"},
            },
            matches = {
                {"ИНД", "ВАТ", 3, 2, 2},
                {"ИНД", "ГИБ", 1, 1, 0},
                {"ИНД", "ПАК", 2, 2, 0},
                {"ВАТ", "ГИБ", 1, 1, 1},
                {"ВАТ", "ПАК", 2, 1, 1},
                {"ГИБ", "ПАК", 1, 1, 0},
            }
        },

        ["FR_GroupD"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ГУА", "G"},
                {"САН", "G"},
                {"АФГ", "R"},
                {"МЬЯ", "R"},
            },
            matches = {
                {"ГУА", "САН", 2, 1, 2},
                {"ГУА", "АФГ", 2, 1, 0},
                {"ГУА", "МЬЯ", 1, 4, 0},
                {"САН", "АФГ", 2, 2, 1},
                {"САН", "МЬЯ", 3, 2, 1},
                {"АФГ", "МЬЯ", 2, 1, 0},
            }
        },

        ["FR_Quarterfinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"КИР", "КАМ", 3, 0, nil, nil, nil, "G", "R", 0},
                {"БРУ", "ШРИ", 3, 2, nil, nil, nil, "G", "R", 0},
                {"ИНД", "САН", 2, 1, nil, nil, nil, "G", "R", 2},
                {"ГУА", "ВАТ", 3, 1, "aet", nil, nil, "G", "R", 2},
            }
        },

        ["FR_Semifinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"КИР", "ИНД", 2, 0, nil, nil, nil, "G", "R", 0},
                {"БРУ", "ГУА", 2, 4, nil, nil, nil, "R", "G", 0},
            }
        },

        ["FR_3rdPlace"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"ИНД", "БРУ", 0, 2, nil, nil, nil, "", "", 0},
            }
        },

        ["FR_Final"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"КИР", "ГУА", 2, 0, nil, nil, nil, "G", "R", 0},
            }
        },
    },
-- ========================
-- КУБОК ОКЕАНИИ
-- (квалификация)
-- ========================
	["КОк_2029_Qual"] = {

        ["1R_GroupA"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"НАУ", "Y"},
                {"КЕР", "L"},
                {"КРМ", "R"},
            },
            matches = {
                {"НАУ", "КЕР", 3, 1, 1},
                {"НАУ", "КРМ", 6, 0, 1},
                {"КЕР", "НАУ", 0, 2, 1},
                {"КЕР", "КРМ", 1, 0, 1},
                {"КРМ", "НАУ", 0, 5, 1},
                {"КРМ", "КЕР", 1, 3, 1},
            }
        },

        ["1R_GroupB"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ТАИ", "Y"},
                {"ТАС", "L"},
                {"ПОЛ", "R"},
            },
            matches = {
                {"ТАИ", "ТАС", 4, 0, 1},
                {"ТАИ", "ПОЛ", 7, 0, 1},
                {"ТАС", "ТАИ", 1, 2, 1},
                {"ТАС", "ПОЛ", 3, 0, 1},
                {"ПОЛ", "ТАИ", 1, 5, 1},
                {"ПОЛ", "ТАС", 0, 3, 1},
            }
        },

        ["1R_GroupC"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"КРБ", "Y"},
                {"НОР", "L"},
                {"МРН", "R"},
            },
            matches = {
                {"КРБ", "НОР", 8, 1, 1},
                {"КРБ", "МРН", 9, 1, 1},
                {"НОР", "КРБ", 3, 3, 1},
                {"НОР", "МРН", 4, 0, 1},
                {"МРН", "КРБ", 0, 0, 1},
                {"МРН", "НОР", 0, 4, 1},
            }
        },

        ["1R_GroupD"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"МАР", "Y"},
                {"ТОК", "L"},
                {"ТУВ", "R"},
            },
            matches = {
                {"МАР", "ТОК", 3, 1, 1},
                {"МАР", "ТУВ", 1, 2, 1},
                {"ТОК", "МАР", 0, 1, 1},
                {"ТОК", "ТУВ", 2, 2, 1},
                {"ТУВ", "МАР", 0, 1, 1},
                {"ТУВ", "ТОК", 0, 2, 1},
            }
        },

        ["1R_GroupE"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ФРА", "Y"},
                {"ОКУ", "L"},
                {"УОЛ", "R"},
            },
            matches = {
                {"ФРА", "ОКУ", 2, 0, 1},
                {"ФРА", "УОЛ", 2, 1, 1},
                {"ОКУ", "ФРА", 2, 2, 1},
                {"ОКУ", "УОЛ", 4, 1, 1},
                {"УОЛ", "ФРА", 0, 0, 1},
                {"УОЛ", "ОКУ", 1, 1, 1},
            }
        },

        ["1R_GroupF"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"НОВ", "Y"},
                {"НИУ", "L"},
                {"ОАН", "R"},
            },
            matches = {
                {"НОВ", "НИУ", 3, 1, 1},
                {"НОВ", "ОАН", 5, 2, 1},
                {"НИУ", "НОВ", 1, 0, 1},
                {"НИУ", "ОАН", 2, 0, 1},
                {"ОАН", "НОВ", 1, 2, 1},
                {"ОАН", "НИУ", 0, 3, 1},
            }
        },

        ["1R_GroupG"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ПАЛ", "Y"},
                {"МИД", "L"},
                {"АТО", "R"},
            },
            matches = {
                {"ПАЛ", "МИД", 2, 0, 1},
                {"ПАЛ", "АТО", 2, 0, 1},
                {"МИД", "ПАЛ", 0, 0, 1},
                {"МИД", "АТО", 2, 0, 1},
                {"АТО", "ПАЛ", 1, 1, 1},
                {"АТО", "МИД", 1, 0, 1},
            }
        },

        ["1R_GroupH"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ХЁР", "Y"},
                {"МИК", "L"},
                {"ТОН", "R"},
            },
            matches = {
                {"ХЁР", "МИК", 1, 1, 1},
                {"ХЁР", "ТОН", 2, 0, 1},
                {"МИК", "ХЁР", 4, 0, 1},
                {"МИК", "ТОН", 1, 2, 1},
                {"ТОН", "ХЁР", 0, 1, 1},
                {"ТОН", "МИК", 0, 0, 1},
            }
        },

        ["1R_AddMatches"] = {
            type = "knockout",
            number_of_rounds = 2,
            matches = {
                {"МИД", "НИУ", 2, 1, 0, 0, nil, nil, nil, "Y", "R"},
                {"ТОК", "НОР", 4, 0, 0, 4, "pen", 3, 4, "R", "Y"},
                {"ОКУ", "ТАС", 2, 3, 2, 0, nil, nil, nil, "Y", "R"},
                {"МИК", "КЕР", 1, 1, 1, 2, "aet", nil, nil, "R", "Y"},
            }
        },
        
        ["2R_GroupA"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ПАЛ", "G"},
                {"МАР", "Y"},
                {"ПАП", "R"},
                {"КЕР", "R"},
            },
            matches = {
                {"ПАЛ", "МАР", 1, 0, 1},
                {"ПАЛ", "ПАП", 3, 3, 1},
                {"ПАЛ", "КЕР", 3, 3, 1},
                {"МАР", "ПАЛ", 2, 0, 1},
                {"МАР", "ПАП", 2, 2, 1},
                {"МАР", "КЕР", 2, 0, 1},
                {"ПАП", "ПАЛ", 1, 1, 1},
                {"ПАП", "МАР", 0, 0, 1},
                {"ПАП", "КЕР", 2, 2, 1},
                {"КЕР", "ПАЛ", 0, 1, 1},
                {"КЕР", "МАР", 2, 1, 1},
                {"КЕР", "ПАП", 2, 2, 1},
            }
        },

        ["2R_GroupB"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"АСА", "G"},
                {"ОКУ", "Y"},
                {"НОВ", "R"},
                {"КРБ", "R"},
            },
            matches = {
                {"АСА", "ОКУ", 3, 1, 1},
                {"АСА", "НОВ", 4, 0, 1},
                {"АСА", "КРБ", 2, 0, 1},
                {"ОКУ", "АСА", 2, 1, 1},
                {"ОКУ", "НОВ", 2, 1, 1},
                {"ОКУ", "КРБ", 2, 0, 1},
                {"НОВ", "АСА", 0, 1, 1},
                {"НОВ", "ОКУ", 0, 1, 1},
                {"НОВ", "КРБ", 2, 1, 1},
                {"КРБ", "АСА", 2, 0, 1},
                {"КРБ", "ОКУ", 5, 0, 1},
                {"КРБ", "НОВ", 1, 6, 1},
            }
        },

        ["2R_GroupC"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"САМ", "G"},
                {"НАУ", "Y"},
                {"ХЁР", "R"},
                {"НОР", "R"},
            },
            matches = {
                {"САМ", "НАУ", 4, 0, 1},
                {"САМ", "ХЁР", 4, 1, 1},
                {"САМ", "НОР", 6, 0, 1},
                {"НАУ", "САМ", 1, 1, 1},
                {"НАУ", "ХЁР", 2, 1, 1},
                {"НАУ", "НОР", 5, 3, 1},
                {"ХЁР", "САМ", 1, 1, 1},
                {"ХЁР", "НАУ", 3, 3, 1},
                {"ХЁР", "НОР", 1, 0, 1},
                {"НОР", "САМ", 0, 5, 1},
                {"НОР", "НАУ", 0, 2, 1},
                {"НОР", "ХЁР", 3, 1, 1},
            }
        },

        ["2R_GroupD"] = {
            type = "group",
            number_of_rounds = 2,
            standings = {
                {"ТАИ", "G"},
                {"ФИД", "Y"},
                {"МИД", "R"},
                {"ФРА", "R"},
            },
            matches = {
                {"ТАИ", "ФИД", 0, 0, 1},
                {"ТАИ", "МИД", 3, 1, 1},
                {"ТАИ", "ФРА", 4, 0, 1},
                {"ФИД", "ТАИ", 2, 0, 1},
                {"ФИД", "МИД", 2, 0, 1},
                {"ФИД", "ФРА", 0, 0, 1},
                {"МИД", "ТАИ", 0, 2, 1},
                {"МИД", "ФИД", 2, 2, 1},
                {"МИД", "ФРА", 1, 2, 1},
                {"ФРА", "ТАИ", 1, 2, 1},
                {"ФРА", "ФИД", 0, 6, 1},
                {"ФРА", "МИД", 1, 4, 1},
            }
        },

        ["Playoffs"] = {
            type = "knockout",
            number_of_rounds = 2,
            matches = {
                {"МАР", "ФИД", 0, 2, 1, 3, nil, nil, nil, "R", "G"},
                {"НАУ", "ОКУ", 2, 0, 2, 2, "aet", nil, nil, "G", "R"},
            }
        },
    },
-- ========================
-- КУБОК ОКЕАНИИ
-- (финальный турнир)
-- ========================
	["КОк_2028_Final"] = {

        ["FR_GroupA"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"СОЛ", "G"},
                {"ФИД", "G"},
                {"АСА", "R"},
                {"НАУ", "R"},
            },
            matches = {
                {"СОЛ", "ФИД", 2, 1, 0},
                {"СОЛ", "АСА", 0, 1, 0},
                {"СОЛ", "НАУ", 1, 0, 0},
                {"ФИД", "АСА", 1, 1, 0},
                {"ФИД", "НАУ", 3, 2, 0},
                {"АСА", "НАУ", 1, 3, 0},
            }
        },

        ["FR_GroupB"] = {
            type = "group",
            number_of_rounds = 1,
            standings = {
                {"ТЕР", "G"},
                {"САМ", "G"},
                {"ТАИ", "R"},
                {"ПАЛ", "R"},
            },
            matches = {
                {"ТЕР", "САМ", 4, 3, 1},
                {"ТЕР", "ТАИ", 4, 4, 1},
                {"ТЕР", "ПАЛ", 3, 0, 1},
                {"САМ", "ТАИ", 4, 2, 0},
                {"САМ", "ПАЛ", 2, 1, 0},
                {"ТАИ", "ПАЛ", 2, 2, 0},
            }
        },

        ["FR_Semifinal"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"СОЛ", "САМ", 2, 5, nil, nil, nil, "R", "G", 0},
                {"ТЕР", "ФИД", 4, 3, nil, nil, nil, "G", "R", 1},
            }
        },

        ["FR_3rdPlace"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"СОЛ", "ФИД", 3, 2, "aet", nil, nil, "", "", 0},
            }
        },

        ["FR_Final"] = {
            type = "knockout",
            number_of_rounds = 1,
            matches = {
                {"САМ", "ТЕР", 4, 4, "pen", 3, 2, "G", "R", 1},
            }
        },
    },
}