Completed
Push — master ( 01562b...a268a7 )
by Derek Stephen
02:38
created

CountryList   B

Complexity

Total Complexity 2

Size/Duplication

Total Lines 1663
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 2
lcom 0
cbo 0
dl 0
loc 1663
ccs 5
cts 5
cp 1
rs 8.8
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
B __construct() 0 1650 1
A getCountries() 0 4 1
1
<?php
2
3
namespace Del\Factory;
4
5
use Del\Entity\Country;
6
use Del\Repository\CountryRepository;
7
8
class CountryList
9
{
10
    /**
11
     * @var CountryRepository $countryRepository
12
     */
13
    private $countries;
14
15 1
    public function __construct()
16
    {
17 1
        $this->countries = [
0 ignored issues
show
Documentation Bug introduced by
It seems like array('AF' => array('id'...> 'Zimbabwe-Flag.png')) of type array<string,array<strin..."flag\":\"string\"}>"}> is incompatible with the declared type object<Del\Repository\CountryRepository> of property $countries.

Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.

Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..

Loading history...
18
            'AF' => [
19
                'id' => 'AFG',
20
                'iso' => 'AF',
21
                'name' => 'Afghanistan',
22
                'numcode' => 4,
23
                'flag' => 'Afghanistan-Flag.png',
24
            ],
25
            'AL' => [
26
                'id' => 'ALB',
27
                'iso' => 'AL',
28
                'name' => 'Albania',
29
                'numcode' => 8,
30
                'flag' => 'Albania-Flag.png',
31
            ],
32
            'DZ' => [
33
                'id' => 'DZA',
34
                'iso' => 'DZ',
35
                'name' => 'Algeria',
36
                'numcode' => 12,
37
                'flag' => 'Algeria-Flag.png',
38
            ],
39
            'AS' => [
40
                'id' => 'ASM',
41
                'iso' => 'AS',
42
                'name' => 'American Samoa',
43
                'numcode' => 16,
44
                'flag' => 'American-Samoa-Flag.png',
45
            ],
46
            'AD' => [
47
                'id' => 'AND',
48
                'iso' => 'AD',
49
                'name' => 'Andorra',
50
                'numcode' => 20,
51
                'flag' => 'Andorra-Flag.png',
52
            ],
53
            'AO' => [
54
                'id' => 'AGO',
55
                'iso' => 'AO',
56
                'name' => 'Angola',
57
                'numcode' => 24,
58
                'flag' => 'Angola-Flag.png',
59
            ],
60
            'AI' => [
61
                'id' => 'AIA',
62
                'iso' => 'AI',
63
                'name' => 'Anguilla',
64
                'numcode' => 660,
65
                'flag' => 'Anguilla-Flag.png',
66
            ],
67
            'AQ' => [
68
                'id' => 'AQ',
69
                'iso' => 'AQ',
70
                'name' => 'Antarctica',
71
                'numcode' => 0,
72
                'flag' => 'Antarctica-Flag.png',
73
            ],
74
            'AG' => [
75
                'id' => 'ATG',
76
                'iso' => 'AG',
77
                'name' => 'Antigua and Barbuda',
78
                'numcode' => 28,
79
                'flag' => 'Antigua-and-Barbuda-Flag.png',
80
            ],
81
            'AR' => [
82
                'id' => 'ARG',
83
                'iso' => 'AR',
84
                'name' => 'Argentina',
85
                'numcode' => 32,
86
                'flag' => 'Argentina-Flag.png',
87
            ],
88
            'AM' => [
89
                'id' => 'ARM',
90
                'iso' => 'AM',
91
                'name' => 'Armenia',
92
                'numcode' => 51,
93
                'flag' => 'Armenia-Flag.png',
94
            ],
95
            'AW' => [
96
                'id' => 'ABW',
97
                'iso' => 'AW',
98
                'name' => 'Aruba',
99
                'numcode' => 533,
100
                'flag' => 'Aruba-Flag.png',
101
            ],
102
            'AU' => [
103
                'id' => 'AUS',
104
                'iso' => 'AU',
105
                'name' => 'Australia',
106
                'numcode' => 36,
107
                'flag' => 'Australia-Flag.png',
108
            ],
109
            'AT' => [
110
                'id' => 'AUT',
111
                'iso' => 'AT',
112
                'name' => 'Austria',
113
                'numcode' => 40,
114
                'flag' => 'Austria-Flag.png',
115
            ],
116
            'AZ' => [
117
                'id' => 'AZE',
118
                'iso' => 'AZ',
119
                'name' => 'Azerbaijan',
120
                'numcode' => 31,
121
                'flag' => 'Azerbaijan-Flag.png',
122
            ],
123
            'BS' => [
124
                'id' => 'BHS',
125
                'iso' => 'BS',
126
                'name' => 'Bahamas',
127
                'numcode' => 44,
128
                'flag' => 'Bahamas-Flag.png',
129
            ],
130
            'BH' => [
131
                'id' => 'BHR',
132
                'iso' => 'BH',
133
                'name' => 'Bahrain',
134
                'numcode' => 48,
135
                'flag' => 'Bahrain-Flag.png',
136
            ],
137
            'BD' => [
138
                'id' => 'BGD',
139
                'iso' => 'BD',
140
                'name' => 'Bangladesh',
141
                'numcode' => 50,
142
                'flag' => 'Bangladesh-Flag.png',
143
            ],
144
            'BB' => [
145
                'id' => 'BRB',
146
                'iso' => 'BB',
147
                'name' => 'Barbados',
148
                'numcode' => 52,
149
                'flag' => 'Barbados-Flag.png',
150
            ],
151
            'BY' => [
152
                'id' => 'BLR',
153
                'iso' => 'BY',
154
                'name' => 'Belarus',
155
                'numcode' => 112,
156
                'flag' => 'Belarus-Flag.png',
157
            ],
158
            'BE' => [
159
                'id' => 'BEL',
160
                'iso' => 'BE',
161
                'name' => 'Belgium',
162
                'numcode' => 56,
163
                'flag' => 'Belgium-Flag.png',
164
            ],
165
            'BZ' => [
166
                'id' => 'BLZ',
167
                'iso' => 'BZ',
168
                'name' => 'Belize',
169
                'numcode' => 84,
170
                'flag' => 'Belize-Flag.png',
171
            ],
172
            'BJ' => [
173
                'id' => 'BEN',
174
                'iso' => 'BJ',
175
                'name' => 'Benin',
176
                'numcode' => 204,
177
                'flag' => 'Benin-Flag.png',
178
            ],
179
            'BM' => [
180
                'id' => 'BMU',
181
                'iso' => 'BM',
182
                'name' => 'Bermuda',
183
                'numcode' => 60,
184
                'flag' => 'Bermuda-Flag.png',
185
            ],
186
            'BT' => [
187
                'id' => 'BTN',
188
                'iso' => 'BT',
189
                'name' => 'Bhutan',
190
                'numcode' => 64,
191
                'flag' => 'Bhutan-Flag.png',
192
            ],
193
            'BO' => [
194
                'id' => 'BOL',
195
                'iso' => 'BO',
196
                'name' => 'Bolivia',
197
                'numcode' => 68,
198
                'flag' => 'Bolivia-Flag.png',
199
            ],
200
            'BA' => [
201
                'id' => 'BIH',
202
                'iso' => 'BA',
203
                'name' => 'Bosnia and Herzegovina',
204
                'numcode' => 70,
205
                'flag' => 'Bosnia-and-Herzegovina-Flag.png',
206
            ],
207
            'BW' => [
208
                'id' => 'BWA',
209
                'iso' => 'BW',
210
                'name' => 'Botswana',
211
                'numcode' => 72,
212
                'flag' => 'Botswana-Flag.png',
213
            ],
214
            'BR' => [
215
                'id' => 'BRA',
216
                'iso' => 'BR',
217
                'name' => 'Brazil',
218
                'numcode' => 76,
219
                'flag' => 'Brazil-Flag.png',
220
            ],
221
            'BN' => [
222
                'id' => 'BRN',
223
                'iso' => 'BN',
224
                'name' => 'Brunei Darussalam',
225
                'numcode' => 96,
226
                'flag' => 'Brunei-Flag.png',
227
            ],
228
            'BG' => [
229
                'id' => 'BGR',
230
                'iso' => 'BG',
231
                'name' => 'Bulgaria',
232
                'numcode' => 100,
233
                'flag' => 'Bulgaria-Flag.png',
234
            ],
235
            'BF' => [
236
                'id' => 'BFA',
237
                'iso' => 'BF',
238
                'name' => 'Burkina Faso',
239
                'numcode' => 854,
240
                'flag' => 'Burkina-Faso-Flag.png',
241
            ],
242
            'BI' => [
243
                'id' => 'BDI',
244
                'iso' => 'BI',
245
                'name' => 'Burundi',
246
                'numcode' => 108,
247
                'flag' => 'Burundi-Flag.png',
248
            ],
249
            'KH' => [
250
                'id' => 'KHM',
251
                'iso' => 'KH',
252
                'name' => 'Cambodia',
253
                'numcode' => 116,
254
                'flag' => 'Cambodia-Flag.png',
255
            ],
256
            'CM' => [
257
                'id' => 'CMR',
258
                'iso' => 'CM',
259
                'name' => 'Cameroon',
260
                'numcode' => 120,
261
                'flag' => 'Cameroon-Flag.png',
262
            ],
263
            'CA' => [
264
                'id' => 'CAN',
265
                'iso' => 'CA',
266
                'name' => 'Canada',
267
                'numcode' => 124,
268
                'flag' => 'Canada-Flag.png',
269
            ],
270
            'CV' => [
271
                'id' => 'CPV',
272
                'iso' => 'CV',
273
                'name' => 'Cape Verde',
274
                'numcode' => 132,
275
                'flag' => 'Cape-Verde-Flag.png',
276
            ],
277
            'KY' => [
278
                'id' => 'CYM',
279
                'iso' => 'KY',
280
                'name' => 'Cayman Islands',
281
                'numcode' => 136,
282
                'flag' => 'Cayman-Islands-Flag.png',
283
            ],
284
            'CF' => [
285
                'id' => 'CAF',
286
                'iso' => 'CF',
287
                'name' => 'Central African Republic',
288
                'numcode' => 140,
289
                'flag' => 'Central-African-Republic-Flag.png',
290
            ],
291
            'TD' => [
292
                'id' => 'TCD',
293
                'iso' => 'TD',
294
                'name' => 'Chad',
295
                'numcode' => 148,
296
                'flag' => 'Chad-Flag.png',
297
            ],
298
            'CL' => [
299
                'id' => 'CHL',
300
                'iso' => 'CL',
301
                'name' => 'Chile',
302
                'numcode' => 152,
303
                'flag' => 'Chile-Flag.png',
304
            ],
305
            'CN' => [
306
                'id' => 'CHN',
307
                'iso' => 'CN',
308
                'name' => 'China',
309
                'numcode' => 156,
310
                'flag' => 'China-Flag.png',
311
            ],
312
            'CO' => [
313
                'id' => 'COL',
314
                'iso' => 'CO',
315
                'name' => 'Colombia',
316
                'numcode' => 170,
317
                'flag' => 'Colombia-Flag.png',
318
            ],
319
            'KM' => [
320
                'id' => 'COM',
321
                'iso' => 'KM',
322
                'name' => 'Comoros',
323
                'numcode' => 174,
324
                'flag' => 'Comoros-Flag.png',
325
            ],
326
            'CG' => [
327
                'id' => 'COG',
328
                'iso' => 'CG',
329
                'name' => 'Congo',
330
                'numcode' => 178,
331
                'flag' => 'Congo-Brazzaville-Flag.png',
332
            ],
333
            'CD' => [
334
                'id' => 'COD',
335
                'iso' => 'CD',
336
                'name' => 'Congo, the Democratic Republic of the',
337
                'numcode' => 180,
338
                'flag' => 'Congo-Kinshasa-Flag.png',
339
            ],
340
            'CK' => [
341
                'id' => 'COK',
342
                'iso' => 'CK',
343
                'name' => 'Cook Islands',
344
                'numcode' => 184,
345
                'flag' => 'Cook-Islands-Flag.png',
346
            ],
347
            'CR' => [
348
                'id' => 'CRI',
349
                'iso' => 'CR',
350
                'name' => 'Costa Rica',
351
                'numcode' => 188,
352
                'flag' => 'Costa-Rica-Flag.png',
353
            ],
354
            'CI' => [
355
                'id' => 'CIV',
356
                'iso' => 'CI',
357
                'name' => 'Cote D\'Ivoire',
358
                'numcode' => 384,
359
                'flag' => 'Cote-DIvoire-Flag.png',
360
            ],
361
            'HR' => [
362
                'id' => 'HRV',
363
                'iso' => 'HR',
364
                'name' => 'Croatia',
365
                'numcode' => 191,
366
                'flag' => 'Croatia-Flag.png',
367
            ],
368
            'CU' => [
369
                'id' => 'CUB',
370
                'iso' => 'CU',
371
                'name' => 'Cuba',
372
                'numcode' => 192,
373
                'flag' => 'Cuba-Flag.png',
374
            ],
375
            'CY' => [
376
                'id' => 'CYP',
377
                'iso' => 'CY',
378
                'name' => 'Cyprus',
379
                'numcode' => 196,
380
                'flag' => 'Cyprus-Flag.png',
381
            ],
382
            'CZ' => [
383
                'id' => 'CZE',
384
                'iso' => 'CZ',
385
                'name' => 'Czech Republic',
386
                'numcode' => 203,
387
                'flag' => 'Czech-Republic-Flag.png',
388
            ],
389
            'DK' => [
390
                'id' => 'DNK',
391
                'iso' => 'DK',
392
                'name' => 'Denmark',
393
                'numcode' => 208,
394
                'flag' => 'Denmark-Flag.png',
395
            ],
396
            'DJ' => [
397
                'id' => 'DJI',
398
                'iso' => 'DJ',
399
                'name' => 'Djibouti',
400
                'numcode' => 262,
401
                'flag' => 'Djibouti-Flag.png',
402
            ],
403
            'DM' => [
404
                'id' => 'DMA',
405
                'iso' => 'DM',
406
                'name' => 'Dominica',
407
                'numcode' => 212,
408
                'flag' => 'Dominica-Flag.png',
409
            ],
410
            'DO' => [
411
                'id' => 'DOM',
412
                'iso' => 'DO',
413
                'name' => 'Dominican Republic',
414
                'numcode' => 214,
415
                'flag' => 'Dominican-Republic-Flag.png',
416
            ],
417
            'EC' => [
418
                'id' => 'ECU',
419
                'iso' => 'EC',
420
                'name' => 'Ecuador',
421
                'numcode' => 218,
422
                'flag' => 'Ecuador-Flag.png',
423
            ],
424
            'EG' => [
425
                'id' => 'EGY',
426
                'iso' => 'EG',
427
                'name' => 'Egypt',
428
                'numcode' => 818,
429
                'flag' => 'Egypt-Flag.png',
430
            ],
431
            'SV' => [
432
                'id' => 'SLV',
433
                'iso' => 'SV',
434
                'name' => 'El Salvador',
435
                'numcode' => 222,
436
                'flag' => 'El-Salvador-Flag.png',
437
            ],
438
            'GQ' => [
439
                'id' => 'GNQ',
440
                'iso' => 'GQ',
441
                'name' => 'Equatorial Guinea',
442
                'numcode' => 226,
443
                'flag' => 'Equatorial-Guinea-Flag.png',
444
            ],
445
            'ER' => [
446
                'id' => 'ERI',
447
                'iso' => 'ER',
448
                'name' => 'Eritrea',
449
                'numcode' => 232,
450
                'flag' => 'Eritrea-Flag.png',
451
            ],
452
            'EE' => [
453
                'id' => 'EST',
454
                'iso' => 'EE',
455
                'name' => 'Estonia',
456
                'numcode' => 233,
457
                'flag' => 'Estonia-Flag.png',
458
            ],
459
            'ET' => [
460
                'id' => 'ETH',
461
                'iso' => 'ET',
462
                'name' => 'Ethiopia',
463
                'numcode' => 231,
464
                'flag' => 'Ethiopia-Flag.png',
465
            ],
466
            'FK' => [
467
                'id' => 'FLK',
468
                'iso' => 'FK',
469
                'name' => 'Falkland Islands (Malvinas]',
470
                'numcode' => 238,
471
                'flag' => 'United-Kingdom-Flag.png',
472
            ],
473
            'FO' => [
474
                'id' => 'FRO',
475
                'iso' => 'FO',
476
                'name' => 'Faroe Islands',
477
                'numcode' => 234,
478
                'flag' => 'Faroes-Flag.png',
479
            ],
480
            'FJ' => [
481
                'id' => 'FJI',
482
                'iso' => 'FJ',
483
                'name' => 'Fiji',
484
                'numcode' => 242,
485
                'flag' => 'Fiji-Flag.png',
486
            ],
487
            'FI' => [
488
                'id' => 'FIN',
489
                'iso' => 'FI',
490
                'name' => 'Finland',
491
                'numcode' => 246,
492
                'flag' => 'Finland-Flag.png',
493
            ],
494
            'FR' => [
495
                'id' => 'FRA',
496
                'iso' => 'FR',
497
                'name' => 'France',
498
                'numcode' => 250,
499
                'flag' => 'France-Flag.png',
500
            ],
501
            'GF' => [
502
                'id' => 'GUF',
503
                'iso' => 'GF',
504
                'name' => 'French Guiana',
505
                'numcode' => 254,
506
                'flag' => 'France-Flag.png',
507
            ],
508
            'PF' => [
509
                'id' => 'PYF',
510
                'iso' => 'PF',
511
                'name' => 'French Polynesia',
512
                'numcode' => 258,
513
                'flag' => 'France-Flag.png',
514
            ],
515
            'TF' => [
516
                'id' => 'TF',
517
                'iso' => 'TF',
518
                'name' => 'French Southern Territories',
519
                'numcode' => 0,
520
                'flag' => 'France-Flag.png',
521
            ],
522
            'GA' => [
523
                'id' => 'GAB',
524
                'iso' => 'GA',
525
                'name' => 'Gabon',
526
                'numcode' => 266,
527
                'flag' => 'Gabon-Flag.png',
528
            ],
529
            'GM' => [
530
                'id' => 'GMB',
531
                'iso' => 'GM',
532
                'name' => 'Gambia',
533
                'numcode' => 270,
534
                'flag' => 'Gambia-Flag.png',
535
            ],
536
            'GE' => [
537
                'id' => 'GEO',
538
                'iso' => 'GE',
539
                'name' => 'Georgia',
540
                'numcode' => 268,
541
                'flag' => 'Georgia-Flag.png',
542
            ],
543
            'DE' => [
544
                'id' => 'DEU',
545
                'iso' => 'DE',
546
                'name' => 'Germany',
547
                'numcode' => 276,
548
                'flag' => 'Germany-Flag.png',
549
            ],
550
            'GH' => [
551
                'id' => 'GHA',
552
                'iso' => 'GH',
553
                'name' => 'Ghana',
554
                'numcode' => 288,
555
                'flag' => 'Ghana-Flag.png',
556
            ],
557
            'GI' => [
558
                'id' => 'GIB',
559
                'iso' => 'GI',
560
                'name' => 'Gibraltar',
561
                'numcode' => 292,
562
                'flag' => 'Gibraltar-Flag.png',
563
            ],
564
            'GR' => [
565
                'id' => 'GRC',
566
                'iso' => 'GR',
567
                'name' => 'Greece',
568
                'numcode' => 300,
569
                'flag' => 'Greece-Flag.png',
570
            ],
571
            'GL' => [
572
                'id' => 'GRL',
573
                'iso' => 'GL',
574
                'name' => 'Greenland',
575
                'numcode' => 304,
576
                'flag' => 'Denmark-Flag.png',
577
            ],
578
            'GD' => [
579
                'id' => 'GRD',
580
                'iso' => 'GD',
581
                'name' => 'Grenada',
582
                'numcode' => 308,
583
                'flag' => 'Grenada-Flag.png',
584
            ],
585
            'GP' => [
586
                'id' => 'GLP',
587
                'iso' => 'GP',
588
                'name' => 'Guadeloupe',
589
                'numcode' => 312,
590
                'flag' => 'France-Flag.png',
591
            ],
592
            'GU' => [
593
                'id' => 'GUM',
594
                'iso' => 'GU',
595
                'name' => 'Guam',
596
                'numcode' => 316,
597
                'flag' => 'Guam-Flag.png',
598
            ],
599
            'GT' => [
600
                'id' => 'GTM',
601
                'iso' => 'GT',
602
                'name' => 'Guatemala',
603
                'numcode' => 320,
604
                'flag' => 'Guatemala-Flag.png',
605
            ],
606
            'GN' => [
607
                'id' => 'GIN',
608
                'iso' => 'GN',
609
                'name' => 'Guinea',
610
                'numcode' => 324,
611
                'flag' => 'Guinea-Flag.png',
612
            ],
613
            'GW' => [
614
                'id' => 'GNB',
615
                'iso' => 'GW',
616
                'name' => 'Guinea-Bissau',
617
                'numcode' => 624,
618
                'flag' => 'Guinea-Bissau-Flag.png',
619
            ],
620
            'GY' => [
621
                'id' => 'GUY',
622
                'iso' => 'GY',
623
                'name' => 'Guyana',
624
                'numcode' => 328,
625
                'flag' => 'Guyana-Flag.png',
626
            ],
627
            'HT' => [
628
                'id' => 'HTI',
629
                'iso' => 'HT',
630
                'name' => 'Haiti',
631
                'numcode' => 332,
632
                'flag' => 'Haiti-Flag.png',
633
            ],
634
            'HM' => [
635
                'id' => 'HM',
636
                'iso' => 'HM',
637
                'name' => 'Heard Island and Mcdonald Islands',
638
                'numcode' => 0,
639
                'flag' => 'Australia-Flag.png',
640
            ],
641
            'VA' => [
642
                'id' => 'VAT',
643
                'iso' => 'VA',
644
                'name' => 'Holy See (Vatican City State]',
645
                'numcode' => 336,
646
                'flag' => 'Vatican-City-Flag.png',
647
            ],
648
            'HN' => [
649
                'id' => 'HND',
650
                'iso' => 'HN',
651
                'name' => 'Honduras',
652
                'numcode' => 340,
653
                'flag' => 'Honduras-Flag.png',
654
            ],
655
            'HK' => [
656
                'id' => 'HKG',
657
                'iso' => 'HK',
658
                'name' => 'Hong Kong',
659
                'numcode' => 344,
660
                'flag' => 'Hong-Kong-Flag.png',
661
            ],
662
            'HU' => [
663
                'id' => 'HUN',
664
                'iso' => 'HU',
665
                'name' => 'Hungary',
666
                'numcode' => 348,
667
                'flag' => 'Hungary-Flag.png',
668
            ],
669
            'IS' => [
670
                'id' => 'ISL',
671
                'iso' => 'IS',
672
                'name' => 'Iceland',
673
                'numcode' => 352,
674
                'flag' => 'Iceland-Flag.png',
675
            ],
676
            'IN' => [
677
                'id' => 'IND',
678
                'iso' => 'IN',
679
                'name' => 'India',
680
                'numcode' => 356,
681
                'flag' => 'India-Flag.png',
682
            ],
683
            'ID' => [
684
                'id' => 'IDN',
685
                'iso' => 'ID',
686
                'name' => 'Indonesia',
687
                'numcode' => 360,
688
                'flag' => 'Indonezia-Flag.png',
689
            ],
690
            'IR' => [
691
                'id' => 'IRN',
692
                'iso' => 'IR',
693
                'name' => 'Iran, Islamic Republic of',
694
                'numcode' => 364,
695
                'flag' => 'Iran-Flag.png',
696
            ],
697
            'IQ' => [
698
                'id' => 'IRQ',
699
                'iso' => 'IQ',
700
                'name' => 'Iraq',
701
                'numcode' => 368,
702
                'flag' => 'Iraq-Flag.png',
703
            ],
704
            'IE' => [
705
                'id' => 'IRL',
706
                'iso' => 'IE',
707
                'name' => 'Ireland',
708
                'numcode' => 372,
709
                'flag' => 'Ireland-Flag.png',
710
            ],
711
            'IL' => [
712
                'id' => 'ISR',
713
                'iso' => 'IL',
714
                'name' => 'Israel',
715
                'numcode' => 376,
716
                'flag' => 'Israel-Flag.png',
717
            ],
718
            'IT' => [
719
                'id' => 'ITA',
720
                'iso' => 'IT',
721
                'name' => 'Italy',
722
                'numcode' => 380,
723
                'flag' => 'Italy-Flag.png',
724
            ],
725
            'JM' => [
726
                'id' => 'JAM',
727
                'iso' => 'JM',
728
                'name' => 'Jamaica',
729
                'numcode' => 388,
730
                'flag' => 'Jamaica-Flag.png',
731
            ],
732
            'JP' => [
733
                'id' => 'JPN',
734
                'iso' => 'JP',
735
                'name' => 'Japan',
736
                'numcode' => 392,
737
                'flag' => 'Japan-Flag.png',
738
            ],
739
            'JO' => [
740
                'id' => 'JOR',
741
                'iso' => 'JO',
742
                'name' => 'Jordan',
743
                'numcode' => 400,
744
                'flag' => 'Jordan-Flag.png',
745
            ],
746
            'KZ' => [
747
                'id' => 'KAZ',
748
                'iso' => 'KZ',
749
                'name' => 'Kazakhstan',
750
                'numcode' => 398,
751
                'flag' => 'Kazakhstan-Flag.png',
752
            ],
753
            'KE' => [
754
                'id' => 'KEN',
755
                'iso' => 'KE',
756
                'name' => 'Kenya',
757
                'numcode' => 404,
758
                'flag' => 'Kenya-Flag.png',
759
            ],
760
            'KI' => [
761
                'id' => 'KIR',
762
                'iso' => 'KI',
763
                'name' => 'Kiribati',
764
                'numcode' => 296,
765
                'flag' => 'Kiribati-Flag.png',
766
            ],
767
            'KP' => [
768
                'id' => 'PRK',
769
                'iso' => 'KP',
770
                'name' => 'Korea, Democratic People\'s Republic of',
771
                'numcode' => 408,
772
                'flag' => 'North-Korea-Flag.png',
773
            ],
774
            'KR' => [
775
                'id' => 'KOR',
776
                'iso' => 'KR',
777
                'name' => 'Korea, Republic of',
778
                'numcode' => 410,
779
                'flag' => 'South-Korea-Flag.png',
780
            ],
781
            'KW' => [
782
                'id' => 'KWT',
783
                'iso' => 'KW',
784
                'name' => 'Kuwait',
785
                'numcode' => 414,
786
                'flag' => 'Kuwait-Flag.png',
787
            ],
788
            'KG' => [
789
                'id' => 'KGZ',
790
                'iso' => 'KG',
791
                'name' => 'Kyrgyzstan',
792
                'numcode' => 417,
793
                'flag' => 'Kyrgyzstan-Flag.png',
794
            ],
795
            'LA' => [
796
                'id' => 'LAO',
797
                'iso' => 'LA',
798
                'name' => 'Lao People\'s Democratic Republic',
799
                'numcode' => 418,
800
                'flag' => 'Laos-Flag.png',
801
            ],
802
            'LV' => [
803
                'id' => 'LVA',
804
                'iso' => 'LV',
805
                'name' => 'Latvia',
806
                'numcode' => 428,
807
                'flag' => 'Latvia-Flag.png',
808
            ],
809
            'LB' => [
810
                'id' => 'LBN',
811
                'iso' => 'LB',
812
                'name' => 'Lebanon',
813
                'numcode' => 422,
814
                'flag' => 'Lebanon-Flag.png',
815
            ],
816
            'LS' => [
817
                'id' => 'LSO',
818
                'iso' => 'LS',
819
                'name' => 'Lesotho',
820
                'numcode' => 426,
821
                'flag' => 'Lesotho-Flag.png',
822
            ],
823
            'LR' => [
824
                'id' => 'LBR',
825
                'iso' => 'LR',
826
                'name' => 'Liberia',
827
                'numcode' => 430,
828
                'flag' => 'Liberia-Flag.png',
829
            ],
830
            'LY' => [
831
                'id' => 'LBY',
832
                'iso' => 'LY',
833
                'name' => 'Libyan Arab Jamahiriya',
834
                'numcode' => 434,
835
                'flag' => 'Libya-Flag.png',
836
            ],
837
            'LI' => [
838
                'id' => 'LIE',
839
                'iso' => 'LI',
840
                'name' => 'Liechtenstein',
841
                'numcode' => 438,
842
                'flag' => 'Liechtenshein-Flag.png',
843
            ],
844
            'LT' => [
845
                'id' => 'LTU',
846
                'iso' => 'LT',
847
                'name' => 'Lithuania',
848
                'numcode' => 440,
849
                'flag' => 'Lithuania-Flag.png',
850
            ],
851
            'LU' => [
852
                'id' => 'LUX',
853
                'iso' => 'LU',
854
                'name' => 'Luxembourg',
855
                'numcode' => 442,
856
                'flag' => 'Luxembourg-Flag.png',
857
            ],
858
            'MO' => [
859
                'id' => 'MAC',
860
                'iso' => 'MO',
861
                'name' => 'Macao',
862
                'numcode' => 446,
863
                'flag' => 'Macau-Flag.png',
864
            ],
865
            'MK' => [
866
                'id' => 'MKD',
867
                'iso' => 'MK',
868
                'name' => 'Macedonia, the Former Yugoslav Republic of',
869
                'numcode' => 807,
870
                'flag' => 'Macedonia-Flag.png',
871
            ],
872
            'MG' => [
873
                'id' => 'MDG',
874
                'iso' => 'MG',
875
                'name' => 'Madagascar',
876
                'numcode' => 450,
877
                'flag' => 'Madagascar-Flag.png',
878
            ],
879
            'MW' => [
880
                'id' => 'MWI',
881
                'iso' => 'MW',
882
                'name' => 'Malawi',
883
                'numcode' => 454,
884
                'flag' => 'Malawi-Flag.png',
885
            ],
886
            'MY' => [
887
                'id' => 'MYS',
888
                'iso' => 'MY',
889
                'name' => 'Malaysia',
890
                'numcode' => 458,
891
                'flag' => 'Malaysia-Flag.png',
892
            ],
893
            'MV' => [
894
                'id' => 'MDV',
895
                'iso' => 'MV',
896
                'name' => 'Maldives',
897
                'numcode' => 462,
898
                'flag' => 'Maldives-Flag.png',
899
            ],
900
            'ML' => [
901
                'id' => 'MLI',
902
                'iso' => 'ML',
903
                'name' => 'Mali',
904
                'numcode' => 466,
905
                'flag' => 'Mali-Flag.png',
906
            ],
907
            'MT' => [
908
                'id' => 'MLT',
909
                'iso' => 'MT',
910
                'name' => 'Malta',
911
                'numcode' => 470,
912
                'flag' => 'Malta-Flag.png',
913
            ],
914
            'MH' => [
915
                'id' => 'MHL',
916
                'iso' => 'MH',
917
                'name' => 'Marshall Islands',
918
                'numcode' => 584,
919
                'flag' => 'Marshall-Islands-Flag.png',
920
            ],
921
            'MQ' => [
922
                'id' => 'MTQ',
923
                'iso' => 'MQ',
924
                'name' => 'Martinique',
925
                'numcode' => 474,
926
                'flag' => 'France-Flag.png',
927
            ],
928
            'MR' => [
929
                'id' => 'MRT',
930
                'iso' => 'MR',
931
                'name' => 'Mauritania',
932
                'numcode' => 478,
933
                'flag' => 'Mauritania-Flag.png',
934
            ],
935
            'MU' => [
936
                'id' => 'MUS',
937
                'iso' => 'MU',
938
                'name' => 'Mauritius',
939
                'numcode' => 480,
940
                'flag' => 'Mauritius-Flag.png',
941
            ],
942
            'YT' => [
943
                'id' => 'YT',
944
                'iso' => 'YT',
945
                'name' => 'Mayotte',
946
                'numcode' => 0,
947
                'flag' => 'France-Flag.png',
948
            ],
949
            'MX' => [
950
                'id' => 'MEX',
951
                'iso' => 'MX',
952
                'name' => 'Mexico',
953
                'numcode' => 484,
954
                'flag' => 'Mexico-Flag.png',
955
            ],
956
            'FM' => [
957
                'id' => 'FSM',
958
                'iso' => 'FM',
959
                'name' => 'Micronesia, Federated States of',
960
                'numcode' => 583,
961
                'flag' => 'Micronesia-Flag.png',
962
            ],
963
            'MD' => [
964
                'id' => 'MDA',
965
                'iso' => 'MD',
966
                'name' => 'Moldova, Republic of',
967
                'numcode' => 498,
968
                'flag' => 'Moldova-Flag.png',
969
            ],
970
            'MC' => [
971
                'id' => 'MCO',
972
                'iso' => 'MC',
973
                'name' => 'Monaco',
974
                'numcode' => 492,
975
                'flag' => 'Monaco-Flag.png',
976
            ],
977
            'MN' => [
978
                'id' => 'MNG',
979
                'iso' => 'MN',
980
                'name' => 'Mongolia',
981
                'numcode' => 496,
982
                'flag' => 'Mongolia-Flag.png',
983
            ],
984
            'MS' => [
985
                'id' => 'MSR',
986
                'iso' => 'MS',
987
                'name' => 'Montserrat',
988
                'numcode' => 500,
989
                'flag' => 'Montserrat-Flag.png',
990
            ],
991
            'MA' => [
992
                'id' => 'MAR',
993
                'iso' => 'MA',
994
                'name' => 'Morocco',
995
                'numcode' => 504,
996
                'flag' => 'Morocco-Flag.png',
997
            ],
998
            'MZ' => [
999
                'id' => 'MOZ',
1000
                'iso' => 'MZ',
1001
                'name' => 'Mozambique',
1002
                'numcode' => 508,
1003
                'flag' => 'Mozambique-Flag.png',
1004
            ],
1005
            'MM' => [
1006
                'id' => 'MMR',
1007
                'iso' => 'MM',
1008
                'name' => 'Myanmar',
1009
                'numcode' => 104,
1010
                'flag' => 'Myanmar-Flag.png',
1011
            ],
1012
            'NA' => [
1013
                'id' => 'NAM',
1014
                'iso' => 'NA',
1015
                'name' => 'Namibia',
1016
                'numcode' => 516,
1017
                'flag' => 'Namibia-Flag.png',
1018
            ],
1019
            'NR' => [
1020
                'id' => 'NRU',
1021
                'iso' => 'NR',
1022
                'name' => 'Nauru',
1023
                'numcode' => 520,
1024
                'flag' => 'Nauru-Flag.png',
1025
            ],
1026
            'NP' => [
1027
                'id' => 'NPL',
1028
                'iso' => 'NP',
1029
                'name' => 'Nepal',
1030
                'numcode' => 524,
1031
                'flag' => 'Nepal-Flag.png',
1032
            ],
1033
            'NL' => [
1034
                'id' => 'NLD',
1035
                'iso' => 'NL',
1036
                'name' => 'Netherlands',
1037
                'numcode' => 528,
1038
                'flag' => 'Netherlands-Flag.png',
1039
            ],
1040
            'AN' => [
1041
                'id' => 'ANT',
1042
                'iso' => 'AN',
1043
                'name' => 'Netherlands Antilles',
1044
                'numcode' => 530,
1045
                'flag' => 'Netherlands-Antilles-Flag.png',
1046
            ],
1047
            'NC' => [
1048
                'id' => 'NCL',
1049
                'iso' => 'NC',
1050
                'name' => 'New Caledonia',
1051
                'numcode' => 540,
1052
                'flag' => 'France-Flag.png',
1053
            ],
1054
            'NZ' => [
1055
                'id' => 'NZL',
1056
                'iso' => 'NZ',
1057
                'name' => 'New Zealand',
1058
                'numcode' => 554,
1059
                'flag' => 'New-Zealand-Flag.png',
1060
            ],
1061
            'NI' => [
1062
                'id' => 'NIC',
1063
                'iso' => 'NI',
1064
                'name' => 'Nicaragua',
1065
                'numcode' => 558,
1066
                'flag' => 'Nicaragua-Flag.png',
1067
            ],
1068
            'NE' => [
1069
                'id' => 'NER',
1070
                'iso' => 'NE',
1071
                'name' => 'Niger',
1072
                'numcode' => 562,
1073
                'flag' => 'Niger-Flag.png',
1074
            ],
1075
            'NG' => [
1076
                'id' => 'NGA',
1077
                'iso' => 'NG',
1078
                'name' => 'Nigeria',
1079
                'numcode' => 566,
1080
                'flag' => 'Nigeria-Flag.png',
1081
            ],
1082
            'NU' => [
1083
                'id' => 'NIU',
1084
                'iso' => 'NU',
1085
                'name' => 'Niue',
1086
                'numcode' => 570,
1087
                'flag' => 'United-Kingdom-Flag.png',
1088
            ],
1089
            'NF' => [
1090
                'id' => 'NFK',
1091
                'iso' => 'NF',
1092
                'name' => 'Norfolk Island',
1093
                'numcode' => 574,
1094
                'flag' => 'Australia-Flag.png',
1095
            ],
1096
            'MP' => [
1097
                'id' => 'MNP',
1098
                'iso' => 'MP',
1099
                'name' => 'Northern Mariana Islands',
1100
                'numcode' => 580,
1101
                'flag' => 'United-States-of-America-Flag.png',
1102
            ],
1103
            'NO' => [
1104
                'id' => 'NOR',
1105
                'iso' => 'NO',
1106
                'name' => 'Norway',
1107
                'numcode' => 578,
1108
                'flag' => 'Norway-Flag.png',
1109
            ],
1110
            'OM' => [
1111
                'id' => 'OMN',
1112
                'iso' => 'OM',
1113
                'name' => 'Oman',
1114
                'numcode' => 512,
1115
                'flag' => 'Oman-Flag.png',
1116
            ],
1117
            'PK' => [
1118
                'id' => 'PAK',
1119
                'iso' => 'PK',
1120
                'name' => 'Pakistan',
1121
                'numcode' => 586,
1122
                'flag' => 'Pakistan-Flag.png',
1123
            ],
1124
            'PW' => [
1125
                'id' => 'PLW',
1126
                'iso' => 'PW',
1127
                'name' => 'Palau',
1128
                'numcode' => 585,
1129
                'flag' => 'Palau-Flag.png',
1130
            ],
1131
            'PS' => [
1132
                'id' => 'PS',
1133
                'iso' => 'PS',
1134
                'name' => 'Palestinian Territory, Occupied',
1135
                'numcode' => 0,
1136
                'flag' => 'Palestine-Flag.png',
1137
            ],
1138
            'PA' => [
1139
                'id' => 'PAN',
1140
                'iso' => 'PA',
1141
                'name' => 'Panama',
1142
                'numcode' => 591,
1143
                'flag' => 'Panama-Flag.png',
1144
            ],
1145
            'PG' => [
1146
                'id' => 'PNG',
1147
                'iso' => 'PG',
1148
                'name' => 'Papua New Guinea',
1149
                'numcode' => 598,
1150
                'flag' => 'Papua-New-Guinea-Flag.png',
1151
            ],
1152
            'PY' => [
1153
                'id' => 'PRY',
1154
                'iso' => 'PY',
1155
                'name' => 'Paraguay',
1156
                'numcode' => 600,
1157
                'flag' => 'Paraguay-Flag.png',
1158
            ],
1159
            'PE' => [
1160
                'id' => 'PER',
1161
                'iso' => 'PE',
1162
                'name' => 'Peru',
1163
                'numcode' => 604,
1164
                'flag' => 'Peru-Flag.png',
1165
            ],
1166
            'PH' => [
1167
                'id' => 'PHL',
1168
                'iso' => 'PH',
1169
                'name' => 'Philippines',
1170
                'numcode' => 608,
1171
                'flag' => 'Philippines-Flag.png',
1172
            ],
1173
            'PN' => [
1174
                'id' => 'PCN',
1175
                'iso' => 'PN',
1176
                'name' => 'Pitcairn',
1177
                'numcode' => 612,
1178
                'flag' => 'United-Kingdom-Flag.png',
1179
            ],
1180
            'PL' => [
1181
                'id' => 'POL',
1182
                'iso' => 'PL',
1183
                'name' => 'Poland',
1184
                'numcode' => 616,
1185
                'flag' => 'Poland-Flag.png',
1186
            ],
1187
            'PT' => [
1188
                'id' => 'PRT',
1189
                'iso' => 'PT',
1190
                'name' => 'Portugal',
1191
                'numcode' => 620,
1192
                'flag' => 'Portugal-Flag.png',
1193
            ],
1194
            'PR' => [
1195
                'id' => 'PRI',
1196
                'iso' => 'PR',
1197
                'name' => 'Puerto Rico',
1198
                'numcode' => 630,
1199
                'flag' => 'Puerto-Rico-Flag.png',
1200
            ],
1201
            'QA' => [
1202
                'id' => 'QAT',
1203
                'iso' => 'QA',
1204
                'name' => 'Qatar',
1205
                'numcode' => 634,
1206
                'flag' => 'Qatar-Flag.png',
1207
            ],
1208
            'RE' => [
1209
                'id' => 'REU',
1210
                'iso' => 'RE',
1211
                'name' => 'Reunion',
1212
                'numcode' => 638,
1213
                'flag' => 'France-Flag.png',
1214
            ],
1215
            'RO' => [
1216
                'id' => 'ROM',
1217
                'iso' => 'RO',
1218
                'name' => 'Romania',
1219
                'numcode' => 642,
1220
                'flag' => 'Romania-Flag.png',
1221
            ],
1222
            'RU' => [
1223
                'id' => 'RUS',
1224
                'iso' => 'RU',
1225
                'name' => 'Russian Federation',
1226
                'numcode' => 643,
1227
                'flag' => 'Russian-Federation-Flag.png',
1228
            ],
1229
            'RW' => [
1230
                'id' => 'RWA',
1231
                'iso' => 'RW',
1232
                'name' => 'Rwanda',
1233
                'numcode' => 646,
1234
                'flag' => 'Rwanda-Flag.png',
1235
            ],
1236
            'SH' => [
1237
                'id' => 'SHN',
1238
                'iso' => 'SH',
1239
                'name' => 'Saint Helena',
1240
                'numcode' => 654,
1241
                'flag' => 'United-Kingdom-Flag.png',
1242
            ],
1243
            'KN' => [
1244
                'id' => 'KNA',
1245
                'iso' => 'KN',
1246
                'name' => 'Saint Kitts and Nevis',
1247
                'numcode' => 659,
1248
                'flag' => 'St-Kitts-and-Nevis-Flag.png',
1249
            ],
1250
            'LC' => [
1251
                'id' => 'LCA',
1252
                'iso' => 'LC',
1253
                'name' => 'Saint Lucia',
1254
                'numcode' => 662,
1255
                'flag' => 'Saint-Lucia-Flag.png',
1256
            ],
1257
            'PM' => [
1258
                'id' => 'SPM',
1259
                'iso' => 'PM',
1260
                'name' => 'Saint Pierre and Miquelon',
1261
                'numcode' => 666,
1262
                'flag' => 'France-Flag.png',
1263
            ],
1264
            'VC' => [
1265
                'id' => 'VCT',
1266
                'iso' => 'VC',
1267
                'name' => 'Saint Vincent and the Grenadines',
1268
                'numcode' => 670,
1269
                'flag' => 'St-Vincent-and-the-Grenadines-Flag.png',
1270
            ],
1271
            'WS' => [
1272
                'id' => 'WSM',
1273
                'iso' => 'WS',
1274
                'name' => 'Samoa',
1275
                'numcode' => 882,
1276
                'flag' => 'Samoa-Flag.png',
1277
            ],
1278
            'SM' => [
1279
                'id' => 'SMR',
1280
                'iso' => 'SM',
1281
                'name' => 'San Marino',
1282
                'numcode' => 674,
1283
                'flag' => 'San-Marino-Flag.png',
1284
            ],
1285
            'ST' => [
1286
                'id' => 'STP',
1287
                'iso' => 'ST',
1288
                'name' => 'Sao Tome and Principe',
1289
                'numcode' => 678,
1290
                'flag' => 'Sao-Tome-and-Principe-Flag.png',
1291
            ],
1292
            'SA' => [
1293
                'id' => 'SAU',
1294
                'iso' => 'SA',
1295
                'name' => 'Saudi Arabia',
1296
                'numcode' => 682,
1297
                'flag' => 'Saudi-Arabia-Flag.png',
1298
            ],
1299
            'SN' => [
1300
                'id' => 'SEN',
1301
                'iso' => 'SN',
1302
                'name' => 'Senegal',
1303
                'numcode' => 686,
1304
                'flag' => 'Senegal-Flag.png',
1305
            ],
1306
            'CS' => [
1307
                'id' => 'CS',
1308
                'iso' => 'CS',
1309
                'name' => 'Serbia and Montenegro',
1310
                'numcode' => 0,
1311
                'flag' => 'Serbia-Flag.png',
1312
            ],
1313
            'SC' => [
1314
                'id' => 'SYC',
1315
                'iso' => 'SC',
1316
                'name' => 'Seychelles',
1317
                'numcode' => 690,
1318
                'flag' => 'Seychelles-Flag.png',
1319
            ],
1320
            'SL' => [
1321
                'id' => 'SLE',
1322
                'iso' => 'SL',
1323
                'name' => 'Sierra Leone',
1324
                'numcode' => 694,
1325
                'flag' => 'Sierra-Leone-Flag.png',
1326
            ],
1327
            'SG' => [
1328
                'id' => 'SGP',
1329
                'iso' => 'SG',
1330
                'name' => 'Singapore',
1331
                'numcode' => 702,
1332
                'flag' => 'Singapore-Flag.png',
1333
            ],
1334
            'SK' => [
1335
                'id' => 'SVK',
1336
                'iso' => 'SK',
1337
                'name' => 'Slovakia',
1338
                'numcode' => 703,
1339
                'flag' => 'Slovakia-Flag.png',
1340
            ],
1341
            'SI' => [
1342
                'id' => 'SVN',
1343
                'iso' => 'SI',
1344
                'name' => 'Slovenia',
1345
                'numcode' => 705,
1346
                'flag' => 'Slovenia-Flag.png',
1347
            ],
1348
            'SB' => [
1349
                'id' => 'SLB',
1350
                'iso' => 'SB',
1351
                'name' => 'Solomon Islands',
1352
                'numcode' => 90,
1353
                'flag' => 'Solomon-Islands-Flag.png',
1354
            ],
1355
            'SO' => [
1356
                'id' => 'SOM',
1357
                'iso' => 'SO',
1358
                'name' => 'Somalia',
1359
                'numcode' => 706,
1360
                'flag' => 'Somalia-Flag.png',
1361
            ],
1362
            'ZA' => [
1363
                'id' => 'ZAF',
1364
                'iso' => 'ZA',
1365
                'name' => 'South Africa',
1366
                'numcode' => 710,
1367
                'flag' => 'South-Africa-Flag.png',
1368
            ],
1369
            'GS' => [
1370
                'id' => 'GS',
1371
                'iso' => 'GS',
1372
                'name' => 'South Georgia and the South Sandwich Islands',
1373
                'numcode' => 0,
1374
                'flag' => 'South-Korea-Flag.png',
1375
            ],
1376
            'ES' => [
1377
                'id' => 'ESP',
1378
                'iso' => 'ES',
1379
                'name' => 'Spain',
1380
                'numcode' => 724,
1381
                'flag' => 'Spain-Flag.png',
1382
            ],
1383
            'LK' => [
1384
                'id' => 'LKA',
1385
                'iso' => 'LK',
1386
                'name' => 'Sri Lanka',
1387
                'numcode' => 144,
1388
                'flag' => 'Sri-Lanka-Flag.png',
1389
            ],
1390
            'SD' => [
1391
                'id' => 'SDN',
1392
                'iso' => 'SD',
1393
                'name' => 'Sudan',
1394
                'numcode' => 736,
1395
                'flag' => 'Sudan-Flag.png',
1396
            ],
1397
            'SR' => [
1398
                'id' => 'SUR',
1399
                'iso' => 'SR',
1400
                'name' => 'Suriname',
1401
                'numcode' => 740,
1402
                'flag' => 'Suriname-Flag.png',
1403
            ],
1404
            'SJ' => [
1405
                'id' => 'SJM',
1406
                'iso' => 'SJ',
1407
                'name' => 'Svalbard and Jan Mayen',
1408
                'numcode' => 744,
1409
                'flag' => 'Norway-Flag.png',
1410
            ],
1411
            'SZ' => [
1412
                'id' => 'SWZ',
1413
                'iso' => 'SZ',
1414
                'name' => 'Swaziland',
1415
                'numcode' => 748,
1416
                'flag' => 'Swaziland-Flag.png',
1417
            ],
1418
            'SE' => [
1419
                'id' => 'SWE',
1420
                'iso' => 'SE',
1421
                'name' => 'Sweden',
1422
                'numcode' => 752,
1423
                'flag' => 'Sweden-Flag.png',
1424
            ],
1425
            'CH' => [
1426
                'id' => 'CHE',
1427
                'iso' => 'CH',
1428
                'name' => 'Switzerland',
1429
                'numcode' => 756,
1430
                'flag' => 'Switzerland-Flag.png',
1431
            ],
1432
            'SY' => [
1433
                'id' => 'SYR',
1434
                'iso' => 'SY',
1435
                'name' => 'Syrian Arab Republic',
1436
                'numcode' => 760,
1437
                'flag' => 'Syria-Flag.png',
1438
            ],
1439
            'TW' => [
1440
                'id' => 'TWN',
1441
                'iso' => 'TW',
1442
                'name' => 'Taiwan, Province of China',
1443
                'numcode' => 158,
1444
                'flag' => 'Taiwan-Flag.png',
1445
            ],
1446
            'TJ' => [
1447
                'id' => 'TJK',
1448
                'iso' => 'TJ',
1449
                'name' => 'Tajikistan',
1450
                'numcode' => 762,
1451
                'flag' => 'Tajikistan-Flag.png',
1452
            ],
1453
            'TZ' => [
1454
                'id' => 'TZA',
1455
                'iso' => 'TZ',
1456
                'name' => 'Tanzania, United Republic of',
1457
                'numcode' => 834,
1458
                'flag' => 'Tanzania-Flag.png',
1459
            ],
1460
            'TH' => [
1461
                'id' => 'THA',
1462
                'iso' => 'TH',
1463
                'name' => 'Thailand',
1464
                'numcode' => 764,
1465
                'flag' => 'Thailand-Flag.png',
1466
            ],
1467
            'TL' => [
1468
                'id' => 'TL',
1469
                'iso' => 'TL',
1470
                'name' => 'Timor-Leste',
1471
                'numcode' => 0,
1472
                'flag' => 'Timor-Leste-Flag.png',
1473
            ],
1474
            'TG' => [
1475
                'id' => 'TGO',
1476
                'iso' => 'TG',
1477
                'name' => 'Togo',
1478
                'numcode' => 768,
1479
                'flag' => 'Togo-Flag.png',
1480
            ],
1481
            'TK' => [
1482
                'id' => 'TKL',
1483
                'iso' => 'TK',
1484
                'name' => 'Tokelau',
1485
                'numcode' => 772,
1486
                'flag' => 'New-Zealand-Flag.png',
1487
            ],
1488
            'TO' => [
1489
                'id' => 'TON',
1490
                'iso' => 'TO',
1491
                'name' => 'Tonga',
1492
                'numcode' => 776,
1493
                'flag' => 'Tonga-Flag.png',
1494
            ],
1495
            'TT' => [
1496
                'id' => 'TTO',
1497
                'iso' => 'TT',
1498
                'name' => 'Trinidad and Tobago',
1499
                'numcode' => 780,
1500
                'flag' => 'Trinidad-and-Tobago-Flag.png',
1501
            ],
1502
            'TN' => [
1503
                'id' => 'TUN',
1504
                'iso' => 'TN',
1505
                'name' => 'Tunisia',
1506
                'numcode' => 788,
1507
                'flag' => 'Tunisia-Flag.png',
1508
            ],
1509
            'TR' => [
1510
                'id' => 'TUR',
1511
                'iso' => 'TR',
1512
                'name' => 'Turkey',
1513
                'numcode' => 792,
1514
                'flag' => 'Turkey-Flag.png',
1515
            ],
1516
            'TM' => [
1517
                'id' => 'TKM',
1518
                'iso' => 'TM',
1519
                'name' => 'Turkmenistan',
1520
                'numcode' => 795,
1521
                'flag' => 'Turkmenistan-Flag.png',
1522
            ],
1523
            'TC' => [
1524
                'id' => 'TCA',
1525
                'iso' => 'TC',
1526
                'name' => 'Turks and Caicos Islands',
1527
                'numcode' => 796,
1528
                'flag' => 'Turks-and-Caicos-Islands-Flag.png',
1529
            ],
1530
            'TV' => [
1531
                'id' => 'TUV',
1532
                'iso' => 'TV',
1533
                'name' => 'Tuvalu',
1534
                'numcode' => 798,
1535
                'flag' => 'Tuvalu-Flag.png',
1536
            ],
1537
            'UG' => [
1538
                'id' => 'UGA',
1539
                'iso' => 'UG',
1540
                'name' => 'Uganda',
1541
                'numcode' => 800,
1542
                'flag' => 'Uganda-Flag.png',
1543
            ],
1544
            'UA' => [
1545
                'id' => 'UKR',
1546
                'iso' => 'UA',
1547
                'name' => 'Ukraine',
1548
                'numcode' => 804,
1549
                'flag' => 'Ukraine-Flag.png',
1550
            ],
1551
            'AE' => [
1552
                'id' => 'ARE',
1553
                'iso' => 'AE',
1554
                'name' => 'United Arab Emirates',
1555
                'numcode' => 784,
1556
                'flag' => 'United-Arab-Emirates-Flag.png',
1557
            ],
1558
            'GB' => [
1559
                'id' => 'GBR',
1560
                'iso' => 'GB',
1561
                'name' => 'United Kingdom',
1562
                'numcode' => 826,
1563
                'flag' => 'United-Kingdom-Flag.png',
1564
            ],
1565
            'US' => [
1566
                'id' => 'USA',
1567
                'iso' => 'US',
1568
                'name' => 'United States',
1569
                'numcode' => 840,
1570
                'flag' => 'United-States-of-America-Flag.png',
1571
            ],
1572
            'UM' => [
1573
                'id' => 'UM',
1574
                'iso' => 'UM',
1575
                'name' => 'United States Minor Outlying Islands',
1576
                'numcode' => 0,
1577
                'flag' => 'United-States-of-America-Flag.png',
1578
            ],
1579
            'UY' => [
1580
                'id' => 'URY',
1581
                'iso' => 'UY',
1582
                'name' => 'Uruguay',
1583
                'numcode' => 858,
1584
                'flag' => 'Uruguay-Flag.png',
1585
            ],
1586
            'UZ' => [
1587
                'id' => 'UZB',
1588
                'iso' => 'UZ',
1589
                'name' => 'Uzbekistan',
1590
                'numcode' => 860,
1591
                'flag' => 'Uzbekistan-Flag.png',
1592
            ],
1593
            'VU' => [
1594
                'id' => 'VUT',
1595
                'iso' => 'VU',
1596
                'name' => 'Vanuatu',
1597
                'numcode' => 548,
1598
                'flag' => 'Vanutau-Flag.png',
1599
            ],
1600
            'VE' => [
1601
                'id' => 'VEN',
1602
                'iso' => 'VE',
1603
                'name' => 'Venezuela',
1604
                'numcode' => 862,
1605
                'flag' => 'Venezuela-Flag.png',
1606
            ],
1607
            'VN' => [
1608
                'id' => 'VNM',
1609
                'iso' => 'VN',
1610
                'name' => 'Viet Nam',
1611
                'numcode' => 704,
1612
                'flag' => 'Viet-Nam-Flag.png',
1613
            ],
1614
            'VG' => [
1615
                'id' => 'VGB',
1616
                'iso' => 'VG',
1617
                'name' => 'Virgin Islands, British',
1618
                'numcode' => 92,
1619
                'flag' => 'Virgin-Islands-British-Flag.png',
1620
            ],
1621
            'VI' => [
1622
                'id' => 'VIR',
1623
                'iso' => 'VI',
1624
                'name' => 'Virgin Islands, U.s.',
1625
                'numcode' => 850,
1626
                'flag' => 'Virgin-Islands-US-Flag.png',
1627
            ],
1628
            'WF' => [
1629
                'id' => 'WLF',
1630
                'iso' => 'WF',
1631
                'name' => 'Wallis and Futuna',
1632
                'numcode' => 876,
1633
                'flag' => 'France-Flag.png',
1634
            ],
1635
            'EH' => [
1636
                'id' => 'ESH',
1637
                'iso' => 'EH',
1638
                'name' => 'Western Sahara',
1639
                'numcode' => 732,
1640
                'flag' => 'Western-Sahara-Flag.png',
1641
            ],
1642
            'YE' => [
1643
                'id' => 'YEM',
1644
                'iso' => 'YE',
1645
                'name' => 'Yemen',
1646
                'numcode' => 887,
1647
                'flag' => 'Yemen-Flag.png',
1648
            ],
1649
            'ZM' => [
1650
                'id' => 'ZMB',
1651
                'iso' => 'ZM',
1652
                'name' => 'Zambia',
1653
                'numcode' => 894,
1654
                'flag' => 'Zambia-Flag.png',
1655
            ],
1656
            'ZW' => [
1657
                'id' => 'ZWE',
1658
                'iso' => 'ZW',
1659
                'name' => 'Zimbabwe',
1660
                'numcode' => 716,
1661
                'flag' => 'Zimbabwe-Flag.png',
1662
            ],
1663
        ];
1664 1
    }
1665
1666 1
    public function getCountries(): array
1667
    {
1668 1
        return $this->countries;
1669
    }
1670
}
1671