1049 lines
26 KiB
Protocol Buffer
1049 lines
26 KiB
Protocol Buffer
syntax = "proto3";
|
||
|
||
package pb;
|
||
|
||
message Claim {
|
||
oneof type {
|
||
Stream stream = 1;
|
||
Channel channel = 2;
|
||
ClaimList collection = 3;
|
||
ClaimReference repost = 4;
|
||
}
|
||
string title = 8;
|
||
string description = 9;
|
||
Source thumbnail = 10;
|
||
repeated string tags = 11;
|
||
repeated Language languages = 12;
|
||
repeated Location locations = 13;
|
||
}
|
||
|
||
message Stream {
|
||
Source source = 1;
|
||
string author = 2;
|
||
string license = 3;
|
||
string license_url = 4;
|
||
int64 release_time = 5; // seconds since UNIX epoch
|
||
Fee fee = 6;
|
||
oneof type {
|
||
Image image = 10;
|
||
Video video = 11;
|
||
Audio audio = 12;
|
||
Software software = 13;
|
||
}
|
||
}
|
||
|
||
message Channel {
|
||
bytes public_key = 1;
|
||
string email = 2;
|
||
string website_url = 3;
|
||
Source cover = 4;
|
||
ClaimList featured = 5;
|
||
}
|
||
|
||
message ClaimReference {
|
||
bytes claim_hash = 1;
|
||
}
|
||
|
||
message ClaimList {
|
||
enum ListType {
|
||
COLLECTION = 0; // play lists, etc
|
||
DERIVATION = 2; // movie in multiple languages, software for different OSes
|
||
}
|
||
ListType list_type = 1;
|
||
repeated ClaimReference claim_references = 2;
|
||
}
|
||
|
||
message Source {
|
||
bytes hash = 1; // SHA-384 hash of the entire unencrypted file
|
||
string name = 2;
|
||
uint64 size = 3;
|
||
string media_type = 4;
|
||
|
||
string url = 5;
|
||
bytes sd_hash = 6; // SHA-384 hash of the streams manifest blob
|
||
bytes bt_infohash = 7; // 20-byte SHA1 hash used to reference a torrent file
|
||
}
|
||
|
||
message Fee {
|
||
enum Currency {
|
||
UNKNOWN_CURRENCY = 0;
|
||
LBC = 1;
|
||
BTC = 2;
|
||
USD = 3;
|
||
}
|
||
Currency currency = 1;
|
||
bytes address = 2;
|
||
uint64 amount = 3; // deweys for LBC/BTC, cents for USD
|
||
}
|
||
|
||
message Image {
|
||
uint32 width = 1;
|
||
uint32 height = 2;
|
||
}
|
||
|
||
message Video {
|
||
uint32 width = 1;
|
||
uint32 height = 2;
|
||
uint32 duration = 3;
|
||
Audio audio = 15;
|
||
}
|
||
|
||
message Audio {
|
||
uint32 duration = 1;
|
||
}
|
||
|
||
message Software {
|
||
enum OS {
|
||
UNKNOWN_OS = 0;
|
||
ANY = 1;
|
||
LINUX = 2;
|
||
WINDOWS = 3;
|
||
MAC = 4;
|
||
ANDROID = 5;
|
||
IOS = 6;
|
||
}
|
||
string os = 1;
|
||
}
|
||
|
||
// RFC 5646
|
||
message Language {
|
||
Language language = 1;
|
||
Script script = 2;
|
||
Location.Country region = 3;
|
||
|
||
// ISO 639-1
|
||
enum Language {
|
||
UNKNOWN_LANGUAGE = 0;
|
||
en = 1;
|
||
aa = 2;
|
||
ab = 3;
|
||
ae = 4;
|
||
af = 5;
|
||
ak = 6;
|
||
am = 7;
|
||
an = 8;
|
||
ar = 9;
|
||
as = 10;
|
||
av = 11;
|
||
ay = 12;
|
||
az = 13;
|
||
ba = 14;
|
||
be = 15;
|
||
bg = 16;
|
||
bh = 17;
|
||
bi = 18;
|
||
bm = 19;
|
||
bn = 20;
|
||
bo = 21;
|
||
br = 22;
|
||
bs = 23;
|
||
ca = 24;
|
||
ce = 25;
|
||
ch = 26;
|
||
co = 27;
|
||
cr = 28;
|
||
cs = 29;
|
||
cu = 30;
|
||
cv = 31;
|
||
cy = 32;
|
||
da = 33;
|
||
de = 34;
|
||
dv = 35;
|
||
dz = 36;
|
||
ee = 37;
|
||
el = 38;
|
||
eo = 39;
|
||
es = 40;
|
||
et = 41;
|
||
eu = 42;
|
||
fa = 43;
|
||
ff = 44;
|
||
fi = 45;
|
||
fj = 46;
|
||
fo = 47;
|
||
fr = 48;
|
||
fy = 49;
|
||
ga = 50;
|
||
gd = 51;
|
||
gl = 52;
|
||
gn = 53;
|
||
gu = 54;
|
||
gv = 55;
|
||
ha = 56;
|
||
he = 57;
|
||
hi = 58;
|
||
ho = 59;
|
||
hr = 60;
|
||
ht = 61;
|
||
hu = 62;
|
||
hy = 63;
|
||
hz = 64;
|
||
ia = 65;
|
||
id = 66;
|
||
ie = 67;
|
||
ig = 68;
|
||
ii = 69;
|
||
ik = 70;
|
||
io = 71;
|
||
is = 72;
|
||
it = 73;
|
||
iu = 74;
|
||
ja = 75;
|
||
jv = 76;
|
||
ka = 77;
|
||
kg = 78;
|
||
ki = 79;
|
||
kj = 80;
|
||
kk = 81;
|
||
kl = 82;
|
||
km = 83;
|
||
kn = 84;
|
||
ko = 85;
|
||
kr = 86;
|
||
ks = 87;
|
||
ku = 88;
|
||
kv = 89;
|
||
kw = 90;
|
||
ky = 91;
|
||
la = 92;
|
||
lb = 93;
|
||
lg = 94;
|
||
li = 95;
|
||
ln = 96;
|
||
lo = 97;
|
||
lt = 98;
|
||
lu = 99;
|
||
lv = 100;
|
||
mg = 101;
|
||
mh = 102;
|
||
mi = 103;
|
||
mk = 104;
|
||
ml = 105;
|
||
mn = 106;
|
||
mr = 107;
|
||
ms = 108;
|
||
mt = 109;
|
||
my = 110;
|
||
na = 111;
|
||
nb = 112;
|
||
nd = 113;
|
||
ne = 114;
|
||
ng = 115;
|
||
nl = 116;
|
||
nn = 117;
|
||
no = 118;
|
||
nr = 119;
|
||
nv = 120;
|
||
ny = 121;
|
||
oc = 122;
|
||
oj = 123;
|
||
om = 124;
|
||
or = 125;
|
||
os = 126;
|
||
pa = 127;
|
||
pi = 128;
|
||
pl = 129;
|
||
ps = 130;
|
||
pt = 131;
|
||
qu = 132;
|
||
rm = 133;
|
||
rn = 134;
|
||
ro = 135;
|
||
ru = 136;
|
||
rw = 137;
|
||
sa = 138;
|
||
sc = 139;
|
||
sd = 140;
|
||
se = 141;
|
||
sg = 142;
|
||
si = 143;
|
||
sk = 144;
|
||
sl = 145;
|
||
sm = 146;
|
||
sn = 147;
|
||
so = 148;
|
||
sq = 149;
|
||
sr = 150;
|
||
ss = 151;
|
||
st = 152;
|
||
su = 153;
|
||
sv = 154;
|
||
sw = 155;
|
||
ta = 156;
|
||
te = 157;
|
||
tg = 158;
|
||
th = 159;
|
||
ti = 160;
|
||
tk = 161;
|
||
tl = 162;
|
||
tn = 163;
|
||
to = 164;
|
||
tr = 165;
|
||
ts = 166;
|
||
tt = 167;
|
||
tw = 168;
|
||
ty = 169;
|
||
ug = 170;
|
||
uk = 171;
|
||
ur = 172;
|
||
uz = 173;
|
||
ve = 174;
|
||
vi = 175;
|
||
vo = 176;
|
||
wa = 177;
|
||
wo = 178;
|
||
xh = 179;
|
||
yi = 180;
|
||
yo = 181;
|
||
za = 182;
|
||
zh = 183;
|
||
zu = 184;
|
||
}
|
||
|
||
// ISO 15924
|
||
enum Script {
|
||
UNKNOWN_SCRIPT = 0;
|
||
Adlm = 1;
|
||
Afak = 2;
|
||
Aghb = 3;
|
||
Ahom = 4;
|
||
Arab = 5;
|
||
Aran = 6;
|
||
Armi = 7;
|
||
Armn = 8;
|
||
Avst = 9;
|
||
Bali = 10;
|
||
Bamu = 11;
|
||
Bass = 12;
|
||
Batk = 13;
|
||
Beng = 14;
|
||
Bhks = 15;
|
||
Blis = 16;
|
||
Bopo = 17;
|
||
Brah = 18;
|
||
Brai = 19;
|
||
Bugi = 20;
|
||
Buhd = 21;
|
||
Cakm = 22;
|
||
Cans = 23;
|
||
Cari = 24;
|
||
Cham = 25;
|
||
Cher = 26;
|
||
Cirt = 27;
|
||
Copt = 28;
|
||
Cpmn = 29;
|
||
Cprt = 30;
|
||
Cyrl = 31;
|
||
Cyrs = 32;
|
||
Deva = 33;
|
||
Dogr = 34;
|
||
Dsrt = 35;
|
||
Dupl = 36;
|
||
Egyd = 37;
|
||
Egyh = 38;
|
||
Egyp = 39;
|
||
Elba = 40;
|
||
Elym = 41;
|
||
Ethi = 42;
|
||
Geok = 43;
|
||
Geor = 44;
|
||
Glag = 45;
|
||
Gong = 46;
|
||
Gonm = 47;
|
||
Goth = 48;
|
||
Gran = 49;
|
||
Grek = 50;
|
||
Gujr = 51;
|
||
Guru = 52;
|
||
Hanb = 53;
|
||
Hang = 54;
|
||
Hani = 55;
|
||
Hano = 56;
|
||
Hans = 57;
|
||
Hant = 58;
|
||
Hatr = 59;
|
||
Hebr = 60;
|
||
Hira = 61;
|
||
Hluw = 62;
|
||
Hmng = 63;
|
||
Hmnp = 64;
|
||
Hrkt = 65;
|
||
Hung = 66;
|
||
Inds = 67;
|
||
Ital = 68;
|
||
Jamo = 69;
|
||
Java = 70;
|
||
Jpan = 71;
|
||
Jurc = 72;
|
||
Kali = 73;
|
||
Kana = 74;
|
||
Khar = 75;
|
||
Khmr = 76;
|
||
Khoj = 77;
|
||
Kitl = 78;
|
||
Kits = 79;
|
||
Knda = 80;
|
||
Kore = 81;
|
||
Kpel = 82;
|
||
Kthi = 83;
|
||
Lana = 84;
|
||
Laoo = 85;
|
||
Latf = 86;
|
||
Latg = 87;
|
||
Latn = 88;
|
||
Leke = 89;
|
||
Lepc = 90;
|
||
Limb = 91;
|
||
Lina = 92;
|
||
Linb = 93;
|
||
Lisu = 94;
|
||
Loma = 95;
|
||
Lyci = 96;
|
||
Lydi = 97;
|
||
Mahj = 98;
|
||
Maka = 99;
|
||
Mand = 100;
|
||
Mani = 101;
|
||
Marc = 102;
|
||
Maya = 103;
|
||
Medf = 104;
|
||
Mend = 105;
|
||
Merc = 106;
|
||
Mero = 107;
|
||
Mlym = 108;
|
||
Modi = 109;
|
||
Mong = 110;
|
||
Moon = 111;
|
||
Mroo = 112;
|
||
Mtei = 113;
|
||
Mult = 114;
|
||
Mymr = 115;
|
||
Nand = 116;
|
||
Narb = 117;
|
||
Nbat = 118;
|
||
Newa = 119;
|
||
Nkdb = 120;
|
||
Nkgb = 121;
|
||
Nkoo = 122;
|
||
Nshu = 123;
|
||
Ogam = 124;
|
||
Olck = 125;
|
||
Orkh = 126;
|
||
Orya = 127;
|
||
Osge = 128;
|
||
Osma = 129;
|
||
Palm = 130;
|
||
Pauc = 131;
|
||
Perm = 132;
|
||
Phag = 133;
|
||
Phli = 134;
|
||
Phlp = 135;
|
||
Phlv = 136;
|
||
Phnx = 137;
|
||
Plrd = 138;
|
||
Piqd = 139;
|
||
Prti = 140;
|
||
Qaaa = 141;
|
||
Qabx = 142;
|
||
Rjng = 143;
|
||
Rohg = 144;
|
||
Roro = 145;
|
||
Runr = 146;
|
||
Samr = 147;
|
||
Sara = 148;
|
||
Sarb = 149;
|
||
Saur = 150;
|
||
Sgnw = 151;
|
||
Shaw = 152;
|
||
Shrd = 153;
|
||
Shui = 154;
|
||
Sidd = 155;
|
||
Sind = 156;
|
||
Sinh = 157;
|
||
Sogd = 158;
|
||
Sogo = 159;
|
||
Sora = 160;
|
||
Soyo = 161;
|
||
Sund = 162;
|
||
Sylo = 163;
|
||
Syrc = 164;
|
||
Syre = 165;
|
||
Syrj = 166;
|
||
Syrn = 167;
|
||
Tagb = 168;
|
||
Takr = 169;
|
||
Tale = 170;
|
||
Talu = 171;
|
||
Taml = 172;
|
||
Tang = 173;
|
||
Tavt = 174;
|
||
Telu = 175;
|
||
Teng = 176;
|
||
Tfng = 177;
|
||
Tglg = 178;
|
||
Thaa = 179;
|
||
Thai = 180;
|
||
Tibt = 181;
|
||
Tirh = 182;
|
||
Ugar = 183;
|
||
Vaii = 184;
|
||
Visp = 185;
|
||
Wara = 186;
|
||
Wcho = 187;
|
||
Wole = 188;
|
||
Xpeo = 189;
|
||
Xsux = 190;
|
||
Yiii = 191;
|
||
Zanb = 192;
|
||
Zinh = 193;
|
||
Zmth = 194;
|
||
Zsye = 195;
|
||
Zsym = 196;
|
||
Zxxx = 197;
|
||
Zyyy = 198;
|
||
Zzzz = 199;
|
||
}
|
||
}
|
||
|
||
message Location {
|
||
Country country = 1;
|
||
string state = 2;
|
||
string city = 3;
|
||
string code = 4;
|
||
sint32 latitude = 5;
|
||
sint32 longitude = 6;
|
||
|
||
enum Country {
|
||
UNKNOWN_COUNTRY = 0;
|
||
AF = 1;
|
||
AX = 2;
|
||
AL = 3;
|
||
DZ = 4;
|
||
AS = 5;
|
||
AD = 6;
|
||
AO = 7;
|
||
AI = 8;
|
||
AQ = 9;
|
||
AG = 10;
|
||
AR = 11;
|
||
AM = 12;
|
||
AW = 13;
|
||
AU = 14;
|
||
AT = 15;
|
||
AZ = 16;
|
||
BS = 17;
|
||
BH = 18;
|
||
BD = 19;
|
||
BB = 20;
|
||
BY = 21;
|
||
BE = 22;
|
||
BZ = 23;
|
||
BJ = 24;
|
||
BM = 25;
|
||
BT = 26;
|
||
BO = 27;
|
||
BQ = 28;
|
||
BA = 29;
|
||
BW = 30;
|
||
BV = 31;
|
||
BR = 32;
|
||
IO = 33;
|
||
BN = 34;
|
||
BG = 35;
|
||
BF = 36;
|
||
BI = 37;
|
||
KH = 38;
|
||
CM = 39;
|
||
CA = 40;
|
||
CV = 41;
|
||
KY = 42;
|
||
CF = 43;
|
||
TD = 44;
|
||
CL = 45;
|
||
CN = 46;
|
||
CX = 47;
|
||
CC = 48;
|
||
CO = 49;
|
||
KM = 50;
|
||
CG = 51;
|
||
CD = 52;
|
||
CK = 53;
|
||
CR = 54;
|
||
CI = 55;
|
||
HR = 56;
|
||
CU = 57;
|
||
CW = 58;
|
||
CY = 59;
|
||
CZ = 60;
|
||
DK = 61;
|
||
DJ = 62;
|
||
DM = 63;
|
||
DO = 64;
|
||
EC = 65;
|
||
EG = 66;
|
||
SV = 67;
|
||
GQ = 68;
|
||
ER = 69;
|
||
EE = 70;
|
||
ET = 71;
|
||
FK = 72;
|
||
FO = 73;
|
||
FJ = 74;
|
||
FI = 75;
|
||
FR = 76;
|
||
GF = 77;
|
||
PF = 78;
|
||
TF = 79;
|
||
GA = 80;
|
||
GM = 81;
|
||
GE = 82;
|
||
DE = 83;
|
||
GH = 84;
|
||
GI = 85;
|
||
GR = 86;
|
||
GL = 87;
|
||
GD = 88;
|
||
GP = 89;
|
||
GU = 90;
|
||
GT = 91;
|
||
GG = 92;
|
||
GN = 93;
|
||
GW = 94;
|
||
GY = 95;
|
||
HT = 96;
|
||
HM = 97;
|
||
VA = 98;
|
||
HN = 99;
|
||
HK = 100;
|
||
HU = 101;
|
||
IS = 102;
|
||
IN = 103;
|
||
ID = 104;
|
||
IR = 105;
|
||
IQ = 106;
|
||
IE = 107;
|
||
IM = 108;
|
||
IL = 109;
|
||
IT = 110;
|
||
JM = 111;
|
||
JP = 112;
|
||
JE = 113;
|
||
JO = 114;
|
||
KZ = 115;
|
||
KE = 116;
|
||
KI = 117;
|
||
KP = 118;
|
||
KR = 119;
|
||
KW = 120;
|
||
KG = 121;
|
||
LA = 122;
|
||
LV = 123;
|
||
LB = 124;
|
||
LS = 125;
|
||
LR = 126;
|
||
LY = 127;
|
||
LI = 128;
|
||
LT = 129;
|
||
LU = 130;
|
||
MO = 131;
|
||
MK = 132;
|
||
MG = 133;
|
||
MW = 134;
|
||
MY = 135;
|
||
MV = 136;
|
||
ML = 137;
|
||
MT = 138;
|
||
MH = 139;
|
||
MQ = 140;
|
||
MR = 141;
|
||
MU = 142;
|
||
YT = 143;
|
||
MX = 144;
|
||
FM = 145;
|
||
MD = 146;
|
||
MC = 147;
|
||
MN = 148;
|
||
ME = 149;
|
||
MS = 150;
|
||
MA = 151;
|
||
MZ = 152;
|
||
MM = 153;
|
||
NA = 154;
|
||
NR = 155;
|
||
NP = 156;
|
||
NL = 157;
|
||
NC = 158;
|
||
NZ = 159;
|
||
NI = 160;
|
||
NE = 161;
|
||
NG = 162;
|
||
NU = 163;
|
||
NF = 164;
|
||
MP = 165;
|
||
NO = 166;
|
||
OM = 167;
|
||
PK = 168;
|
||
PW = 169;
|
||
PS = 170;
|
||
PA = 171;
|
||
PG = 172;
|
||
PY = 173;
|
||
PE = 174;
|
||
PH = 175;
|
||
PN = 176;
|
||
PL = 177;
|
||
PT = 178;
|
||
PR = 179;
|
||
QA = 180;
|
||
RE = 181;
|
||
RO = 182;
|
||
RU = 183;
|
||
RW = 184;
|
||
BL = 185;
|
||
SH = 186;
|
||
KN = 187;
|
||
LC = 188;
|
||
MF = 189;
|
||
PM = 190;
|
||
VC = 191;
|
||
WS = 192;
|
||
SM = 193;
|
||
ST = 194;
|
||
SA = 195;
|
||
SN = 196;
|
||
RS = 197;
|
||
SC = 198;
|
||
SL = 199;
|
||
SG = 200;
|
||
SX = 201;
|
||
SK = 202;
|
||
SI = 203;
|
||
SB = 204;
|
||
SO = 205;
|
||
ZA = 206;
|
||
GS = 207;
|
||
SS = 208;
|
||
ES = 209;
|
||
LK = 210;
|
||
SD = 211;
|
||
SR = 212;
|
||
SJ = 213;
|
||
SZ = 214;
|
||
SE = 215;
|
||
CH = 216;
|
||
SY = 217;
|
||
TW = 218;
|
||
TJ = 219;
|
||
TZ = 220;
|
||
TH = 221;
|
||
TL = 222;
|
||
TG = 223;
|
||
TK = 224;
|
||
TO = 225;
|
||
TT = 226;
|
||
TN = 227;
|
||
TR = 228;
|
||
TM = 229;
|
||
TC = 230;
|
||
TV = 231;
|
||
UG = 232;
|
||
UA = 233;
|
||
AE = 234;
|
||
GB = 235;
|
||
US = 236;
|
||
UM = 237;
|
||
UY = 238;
|
||
UZ = 239;
|
||
VU = 240;
|
||
VE = 241;
|
||
VN = 242;
|
||
VG = 243;
|
||
VI = 244;
|
||
WF = 245;
|
||
EH = 246;
|
||
YE = 247;
|
||
ZM = 248;
|
||
ZW = 249;
|
||
// UN M.49 Geographic Regions
|
||
R001 = 250; // World
|
||
R002 = 251; // Africa
|
||
R015 = 252; // Northern Africa
|
||
R012 = 253; // Algeria DZA
|
||
R818 = 254; // Egypt EGY
|
||
R434 = 255; // Libya LBY
|
||
R504 = 256; // Morocco MAR
|
||
R729 = 257; // Sudan SDN LDC
|
||
R788 = 258; // Tunisia TUN
|
||
R732 = 259; // Western Sahara ESH
|
||
R202 = 260; // Sub-Saharan Africa
|
||
R014 = 261; // Eastern Africa
|
||
R086 = 262; // British Indian Ocean Territory IOT
|
||
R108 = 263; // Burundi BDI LDC LLDC
|
||
R174 = 264; // Comoros COM LDC SIDS
|
||
R262 = 265; // Djibouti DJI LDC
|
||
R232 = 266; // Eritrea ERI LDC
|
||
R231 = 267; // Ethiopia ETH LDC LLDC
|
||
R260 = 268; // French Southern Territories ATF
|
||
R404 = 269; // Kenya KEN
|
||
R450 = 270; // Madagascar MDG LDC
|
||
R454 = 271; // Malawi MWI LDC LLDC
|
||
R480 = 272; // Mauritius MUS SIDS
|
||
R175 = 273; // Mayotte MYT
|
||
R508 = 274; // Mozambique MOZ LDC
|
||
R638 = 275; // Réunion REU
|
||
R646 = 276; // Rwanda RWA LDC LLDC
|
||
R690 = 277; // Seychelles SYC SIDS
|
||
R706 = 278; // Somalia SOM LDC
|
||
R728 = 279; // South Sudan SSD LDC LLDC
|
||
R800 = 280; // Uganda UGA LDC LLDC
|
||
R834 = 281; // United Republic of Tanzania TZA LDC
|
||
R894 = 282; // Zambia ZMB LDC LLDC
|
||
R716 = 283; // Zimbabwe ZWE LLDC
|
||
R017 = 284; // Middle Africa
|
||
R024 = 285; // Angola AGO LDC
|
||
R120 = 286; // Cameroon CMR
|
||
R140 = 287; // Central African Republic CAF LDC LLDC
|
||
R148 = 288; // Chad TCD LDC LLDC
|
||
R178 = 289; // Congo COG
|
||
R180 = 290; // Democratic Republic of the Congo COD LDC
|
||
R226 = 291; // Equatorial Guinea GNQ
|
||
R266 = 292; // Gabon GAB
|
||
R678 = 293; // Sao Tome and Principe STP LDC SIDS
|
||
R018 = 294; // Southern Africa
|
||
R072 = 295; // Botswana BWA LLDC
|
||
R748 = 296; // Eswatini SWZ LLDC
|
||
R426 = 297; // Lesotho LSO LDC LLDC
|
||
R516 = 298; // Namibia NAM
|
||
R710 = 299; // South Africa ZAF
|
||
R011 = 300; // Western Africa
|
||
R204 = 301; // Benin BEN LDC
|
||
R854 = 302; // Burkina Faso BFA LDC LLDC
|
||
R132 = 303; // Cabo Verde CPV SIDS
|
||
R384 = 304; // Côte d’Ivoire CIV
|
||
R270 = 305; // Gambia GMB LDC
|
||
R288 = 306; // Ghana GHA
|
||
R324 = 307; // Guinea GIN LDC
|
||
R624 = 308; // Guinea-Bissau GNB LDC SIDS
|
||
R430 = 309; // Liberia LBR LDC
|
||
R466 = 310; // Mali MLI LDC LLDC
|
||
R478 = 311; // Mauritania MRT LDC
|
||
R562 = 312; // Niger NER LDC LLDC
|
||
R566 = 313; // Nigeria NGA
|
||
R654 = 314; // Saint Helena SHN
|
||
R686 = 315; // Senegal SEN LDC
|
||
R694 = 316; // Sierra Leone SLE LDC
|
||
R768 = 317; // Togo TGO LDC
|
||
R019 = 318; // Americas
|
||
R419 = 319; // Latin America and the Caribbean
|
||
R029 = 320; // Caribbean
|
||
R660 = 321; // Anguilla AIA SIDS
|
||
R028 = 322; // Antigua and Barbuda ATG SIDS
|
||
R533 = 323; // Aruba ABW SIDS
|
||
R044 = 324; // Bahamas BHS SIDS
|
||
R052 = 325; // Barbados BRB SIDS
|
||
R535 = 326; // Bonaire, Sint Eustatius and Saba BES SIDS
|
||
R092 = 327; // British Virgin Islands VGB SIDS
|
||
R136 = 328; // Cayman Islands CYM
|
||
R192 = 329; // Cuba CUB SIDS
|
||
R531 = 330; // Curaçao CUW SIDS
|
||
R212 = 331; // Dominica DMA SIDS
|
||
R214 = 332; // Dominican Republic DOM SIDS
|
||
R308 = 333; // Grenada GRD SIDS
|
||
R312 = 334; // Guadeloupe GLP
|
||
R332 = 335; // Haiti HTI LDC SIDS
|
||
R388 = 336; // Jamaica JAM SIDS
|
||
R474 = 337; // Martinique MTQ
|
||
R500 = 338; // Montserrat MSR SIDS
|
||
R630 = 339; // Puerto Rico PRI SIDS
|
||
R652 = 340; // Saint Barthélemy BLM
|
||
R659 = 341; // Saint Kitts and Nevis KNA SIDS
|
||
R662 = 342; // Saint Lucia LCA SIDS
|
||
R663 = 343; // Saint Martin (French Part) MAF
|
||
R670 = 344; // Saint Vincent and the Grenadines VCT SIDS
|
||
R534 = 345; // Sint Maarten (Dutch part) SXM SIDS
|
||
R780 = 346; // Trinidad and Tobago TTO SIDS
|
||
R796 = 347; // Turks and Caicos Islands TCA
|
||
R850 = 348; // United States Virgin Islands VIR SIDS
|
||
R013 = 349; // Central America
|
||
R084 = 350; // Belize BLZ SIDS
|
||
R188 = 351; // Costa Rica CRI
|
||
R222 = 352; // El Salvador SLV
|
||
R320 = 353; // Guatemala GTM
|
||
R340 = 354; // Honduras HND
|
||
R484 = 355; // Mexico MEX
|
||
R558 = 356; // Nicaragua NIC
|
||
R591 = 357; // Panama PAN
|
||
R005 = 358; // South America
|
||
R032 = 359; // Argentina ARG
|
||
R068 = 360; // Bolivia (Plurinational State of) BOL LLDC
|
||
R074 = 361; // Bouvet Island BVT
|
||
R076 = 362; // Brazil BRA
|
||
R152 = 363; // Chile CHL
|
||
R170 = 364; // Colombia COL
|
||
R218 = 365; // Ecuador ECU
|
||
R238 = 366; // Falkland Islands (Malvinas) FLK
|
||
R254 = 367; // French Guiana GUF
|
||
R328 = 368; // Guyana GUY SIDS
|
||
R600 = 369; // Paraguay PRY LLDC
|
||
R604 = 370; // Peru PER
|
||
R239 = 371; // South Georgia and the South Sandwich Islands SGS
|
||
R740 = 372; // Suriname SUR SIDS
|
||
R858 = 373; // Uruguay URY
|
||
R862 = 374; // Venezuela (Bolivarian Republic of) VEN
|
||
R021 = 375; // Northern America
|
||
R060 = 376; // Bermuda BMU
|
||
R124 = 377; // Canada CAN
|
||
R304 = 378; // Greenland GRL
|
||
R666 = 379; // Saint Pierre and Miquelon SPM
|
||
R840 = 380; // United States of America USA
|
||
R010 = 381; // Antarctica ATA
|
||
R142 = 382; // Asia
|
||
R143 = 383; // Central Asia
|
||
R398 = 384; // Kazakhstan KAZ LLDC
|
||
R417 = 385; // Kyrgyzstan KGZ LLDC
|
||
R762 = 386; // Tajikistan TJK LLDC
|
||
R795 = 387; // Turkmenistan TKM LLDC
|
||
R860 = 388; // Uzbekistan UZB LLDC
|
||
R030 = 389; // Eastern Asia
|
||
R156 = 390; // China CHN
|
||
R344 = 391; // China, Hong Kong Special Administrative Region HKG
|
||
R446 = 392; // China, Macao Special Administrative Region MAC
|
||
R408 = 393; // Democratic People's Republic of Korea PRK
|
||
R392 = 394; // Japan JPN
|
||
R496 = 395; // Mongolia MNG LLDC
|
||
R410 = 396; // Republic of Korea KOR
|
||
R035 = 397; // South-eastern Asia
|
||
R096 = 398; // Brunei Darussalam BRN
|
||
R116 = 399; // Cambodia KHM LDC
|
||
R360 = 400; // Indonesia IDN
|
||
R418 = 401; // Lao People's Democratic Republic LAO LDC LLDC
|
||
R458 = 402; // Malaysia MYS
|
||
R104 = 403; // Myanmar MMR LDC
|
||
R608 = 404; // Philippines PHL
|
||
R702 = 405; // Singapore SGP SIDS
|
||
R764 = 406; // Thailand THA
|
||
R626 = 407; // Timor-Leste TLS LDC SIDS
|
||
R704 = 408; // Viet Nam VNM
|
||
R034 = 409; // Southern Asia
|
||
R004 = 410; // Afghanistan AFG LDC LLDC
|
||
R050 = 411; // Bangladesh BGD LDC
|
||
R064 = 412; // Bhutan BTN LDC LLDC
|
||
R356 = 413; // India IND
|
||
R364 = 414; // Iran (Islamic Republic of) IRN
|
||
R462 = 415; // Maldives MDV SIDS
|
||
R524 = 416; // Nepal NPL LDC LLDC
|
||
R586 = 417; // Pakistan PAK
|
||
R144 = 418; // Sri Lanka LKA
|
||
R145 = 419; // Western Asia
|
||
R051 = 420; // Armenia ARM LLDC
|
||
R031 = 421; // Azerbaijan AZE LLDC
|
||
R048 = 422; // Bahrain BHR
|
||
R196 = 423; // Cyprus CYP
|
||
R268 = 424; // Georgia GEO
|
||
R368 = 425; // Iraq IRQ
|
||
R376 = 426; // Israel ISR
|
||
R400 = 427; // Jordan JOR
|
||
R414 = 428; // Kuwait KWT
|
||
R422 = 429; // Lebanon LBN
|
||
R512 = 430; // Oman OMN
|
||
R634 = 431; // Qatar QAT
|
||
R682 = 432; // Saudi Arabia SAU
|
||
R275 = 433; // State of Palestine PSE
|
||
R760 = 434; // Syrian Arab Republic SYR
|
||
R792 = 435; // Turkey TUR
|
||
R784 = 436; // United Arab Emirates ARE
|
||
R887 = 437; // Yemen YEM LDC
|
||
R150 = 438; // Europe
|
||
R151 = 439; // Eastern Europe
|
||
R112 = 440; // Belarus BLR
|
||
R100 = 441; // Bulgaria BGR
|
||
R203 = 442; // Czechia CZE
|
||
R348 = 443; // Hungary HUN
|
||
R616 = 444; // Poland POL
|
||
R498 = 445; // Republic of Moldova MDA LLDC
|
||
R642 = 446; // Romania ROU
|
||
R643 = 447; // Russian Federation RUS
|
||
R703 = 448; // Slovakia SVK
|
||
R804 = 449; // Ukraine UKR
|
||
R154 = 450; // Northern Europe
|
||
R248 = 451; // Åland Islands ALA
|
||
R830 = 452; // Channel Islands
|
||
R831 = 453; // Guernsey GGY
|
||
R832 = 454; // Jersey JEY
|
||
R680 = 455; // Sark
|
||
R208 = 456; // Denmark DNK
|
||
R233 = 457; // Estonia EST
|
||
R234 = 458; // Faroe Islands FRO
|
||
R246 = 459; // Finland FIN
|
||
R352 = 460; // Iceland ISL
|
||
R372 = 461; // Ireland IRL
|
||
R833 = 462; // Isle of Man IMN
|
||
R428 = 463; // Latvia LVA
|
||
R440 = 464; // Lithuania LTU
|
||
R578 = 465; // Norway NOR
|
||
R744 = 466; // Svalbard and Jan Mayen Islands SJM
|
||
R752 = 467; // Sweden SWE
|
||
R826 = 468; // United Kingdom of Great Britain and Northern Ireland GBR
|
||
R039 = 469; // Southern Europe
|
||
R008 = 470; // Albania ALB
|
||
R020 = 471; // Andorra AND
|
||
R070 = 472; // Bosnia and Herzegovina BIH
|
||
R191 = 473; // Croatia HRV
|
||
R292 = 474; // Gibraltar GIB
|
||
R300 = 475; // Greece GRC
|
||
R336 = 476; // Holy See VAT
|
||
R380 = 477; // Italy ITA
|
||
R470 = 478; // Malta MLT
|
||
R499 = 479; // Montenegro MNE
|
||
R807 = 480; // North Macedonia MKD LLDC
|
||
R620 = 481; // Portugal PRT
|
||
R674 = 482; // San Marino SMR
|
||
R688 = 483; // Serbia SRB
|
||
R705 = 484; // Slovenia SVN
|
||
R724 = 485; // Spain ESP
|
||
R155 = 486; // Western Europe
|
||
R040 = 487; // Austria AUT
|
||
R056 = 488; // Belgium BEL
|
||
R250 = 489; // France FRA
|
||
R276 = 490; // Germany DEU
|
||
R438 = 491; // Liechtenstein LIE
|
||
R442 = 492; // Luxembourg LUX
|
||
R492 = 493; // Monaco MCO
|
||
R528 = 494; // Netherlands NLD
|
||
R756 = 495; // Switzerland CHE
|
||
R009 = 496; // Oceania
|
||
R053 = 497; // Australia and New Zealand
|
||
R036 = 498; // Australia AUS
|
||
R162 = 499; // Christmas Island CXR
|
||
R166 = 500; // Cocos (Keeling) Islands CCK
|
||
R334 = 501; // Heard Island and McDonald Islands HMD
|
||
R554 = 502; // New Zealand NZL
|
||
R574 = 503; // Norfolk Island NFK
|
||
R054 = 504; // Melanesia
|
||
R242 = 505; // Fiji FJI SIDS
|
||
R540 = 506; // New Caledonia NCL SIDS
|
||
R598 = 507; // Papua New Guinea PNG SIDS
|
||
R090 = 508; // Solomon Islands SLB LDC SIDS
|
||
R548 = 509; // Vanuatu VUT LDC SIDS
|
||
R057 = 510; // Micronesia
|
||
R316 = 511; // Guam GUM SIDS
|
||
R296 = 512; // Kiribati KIR LDC SIDS
|
||
R584 = 513; // Marshall Islands MHL SIDS
|
||
R583 = 514; // Micronesia (Federated States of) FSM SIDS
|
||
R520 = 515; // Nauru NRU SIDS
|
||
R580 = 516; // Northern Mariana Islands MNP SIDS
|
||
R585 = 517; // Palau PLW SIDS
|
||
R581 = 518; // United States Minor Outlying Islands UMI
|
||
R061 = 519; // Polynesia
|
||
R016 = 520; // American Samoa ASM SIDS
|
||
R184 = 521; // Cook Islands COK SIDS
|
||
R258 = 522; // French Polynesia PYF SIDS
|
||
R570 = 523; // Niue NIU SIDS
|
||
R612 = 524; // Pitcairn PCN
|
||
R882 = 525; // Samoa WSM SIDS
|
||
R772 = 526; // Tokelau TKL
|
||
R776 = 527; // Tonga TON SIDS
|
||
R798 = 528; // Tuvalu TUV LDC SIDS
|
||
R876 = 529; // Wallis and Futuna Islands WLF
|
||
}
|
||
}
|