1use crate::{cvt_err, simple_enum};
15use mlua::{prelude::*, Value};
16use serde_derive::{Serialize, Deserialize};
17
18simple_enum!(Country, u8, [
19 ABKHAZIA => 18,
20 AGGRESSORS => 7,
21 ALGERIA => 70,
22 ARGENTINA => 83,
23 AUSTRALIA => 21,
24 AUSTRIA => 23,
25 BAHRAIN => 65,
26 BELARUS => 24,
27 BELGIUM => 11,
28 BOLIVIA => 86,
29 BRAZIL => 64,
30 BULGARIA => 25,
31 CANADA => 8,
32 CHEZH_REPUBLIC => 26,
33 CHILE => 63,
34 CHINA => 27,
35 CJTF_BLUE => 80,
36 CJTF_RED => 81,
37 CROATIA => 28,
38 CUBA => 76,
39 CYPRUS => 84,
40 DENMARK => 13,
41 ECUADOR => 90,
42 EGYPT => 29,
43 ETHIOPIA => 62,
44 FINLAND => 30,
45 FRANCE => 5,
46 GDR => 78,
47 GEORGIA => 16,
48 GERMANY => 6,
49 GHANA => 87,
50 GREECE => 31,
51 HONDURAS => 61,
52 HUNGARY => 32,
53 INDIA => 33,
54 INDONESIA => 60,
55 INSURGENTS => 17,
56 IRAN => 34,
57 IRAQ => 35,
58 ISRAEL => 15,
59 ITALIAN_SOCIAL_REPUBLIC => 69,
60 ITALY => 20,
61 JAPAN => 36,
62 JORDAN => 59,
63 KAZAKHSTAN => 37,
64 KUWAIT => 71,
65 LEBANON => 79,
66 LIBYA => 58,
67 MALAYSIA => 57,
68 MEXICO => 56,
69 MOROCCO => 55,
70 NIGERIA => 88,
71 NORTH_KOREA => 38,
72 NORWAY => 12,
73 OMAN => 73,
74 PAKISTAN => 39,
75 PERU => 89,
76 PHILIPPINES => 54,
77 POLAND => 40,
78 PORTUGAL => 77,
79 QATAR => 72,
80 ROMANIA => 41,
81 RUSSIA => 0,
82 SAUDI_ARABIA => 42,
83 SERBIA => 43,
84 SLOVAKIA => 44,
85 SLOVENIA => 85,
86 SOUTH_AFRICA => 75,
87 SOUTH_KOREA => 45,
88 SOUTH_OSETIA => 19,
89 SPAIN => 9,
90 SUDAN => 53,
91 SWEDEN => 46,
92 SWITZERLAND => 22,
93 SYRIA => 47,
94 THAILAND => 52,
95 THE_NETHERLANDS => 10,
96 THIRDREICH => 66,
97 TUNISIA => 51,
98 TURKEY => 3,
99 UK => 4,
100 UKRAINE => 1,
101 UNITED_ARAB_EMIRATES => 74,
102 UN_PEACEKEEPERS => 82,
103 USA => 2,
104 USSR => 68,
105 VENEZUELA => 50,
106 VIETNAM => 49,
107 YEMEN => 48,
108 YUGOSLAVIA => 67
109]);