dom/phonenumberutils/mcc_iso3166_table.jsm

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 // MCC(Mobile Country Codes) and country name(ISO3166-1) mapping table.
     2 // Reference Data from:
     3 //           http://en.wikipedia.org/wiki/List_of_mobile_country_codes
     5 this.EXPORTED_SYMBOLS = ["MCC_ISO3166_TABLE"];
     7 this.MCC_ISO3166_TABLE = {
     8 412:'AF',
     9 276:'AL',
    10 603:'DZ',
    11 544:'AS',
    12 213:'AD',
    13 631:'AO',
    14 365:'AI',
    15 344:'AG',
    16 722:'AR',
    17 283:'AM',
    18 363:'AW',
    19 505:'AU',
    20 232:'AT',
    21 400:'AZ',
    22 364:'BS',
    23 426:'BH',
    24 470:'BD',
    25 342:'BB',
    26 257:'BY',
    27 206:'BE',
    28 702:'BZ',
    29 616:'BJ',
    30 350:'BM',
    31 402:'BT',
    32 736:'BO',
    33 218:'BA',
    34 652:'BW',
    35 724:'BR',
    36 348:'VG',
    37 528:'BN',
    38 284:'BG',
    39 613:'BF',
    40 642:'BI',
    41 456:'KH',
    42 624:'CM',
    43 302:'CA',
    44 625:'CV',
    45 346:'KY',
    46 623:'CF',
    47 622:'TD',
    48 730:'CL',
    49 460:'CN',
    50 461:'CN',
    51 732:'CO',
    52 654:'KM',
    53 629:'CG',
    54 548:'CK',
    55 712:'CR',
    56 612:'CI',
    57 219:'HR',
    58 368:'CU',
    59 362:'CW',
    60 280:'CY',
    61 230:'CZ',
    62 630:'CD',
    63 238:'DK',
    64 638:'DJ',
    65 366:'DM',
    66 370:'DO',
    67 514:'TL',
    68 740:'EC',
    69 602:'EG',
    70 706:'SV',
    71 627:'GQ',
    72 657:'ER',
    73 248:'EE',
    74 636:'ET',
    75 750:'FK',
    76 288:'FO',
    77 542:'FJ',
    78 244:'FI',
    79 208:'FR',
    80 742:'GF',
    81 547:'PF',
    82 628:'GA',
    83 607:'GM',
    84 282:'GE',
    85 262:'DE',
    86 620:'GH',
    87 266:'GI',
    88 202:'GR',
    89 290:'GL',
    90 352:'GD',
    91 340:'GP',
    92 535:'GU',
    93 704:'GT',
    94 611:'GN',
    95 632:'GW',
    96 738:'GY',
    97 372:'HT',
    98 708:'HN',
    99 454:'HK',
   100 216:'HU',
   101 274:'IS',
   102 404:'IN',
   103 405:'IN',
   104 406:'IN',
   105 510:'ID',
   106 432:'IR',
   107 418:'IQ',
   108 272:'IE',
   109 425:'IL',
   110 222:'IT',
   111 338:'JM',
   112 441:'JP',
   113 440:'JP',
   114 416:'JO',
   115 401:'KZ',
   116 639:'KE',
   117 545:'KI',
   118 467:'KP',
   119 450:'KR',
   120 419:'KW',
   121 437:'KG',
   122 457:'LA',
   123 247:'LV',
   124 415:'LB',
   125 651:'LS',
   126 618:'LR',
   127 606:'LY',
   128 295:'LI',
   129 246:'LT',
   130 270:'LU',
   131 455:'MO',
   132 294:'MK',
   133 646:'MG',
   134 650:'MW',
   135 502:'MY',
   136 472:'MV',
   137 610:'ML',
   138 278:'MT',
   139 551:'MH',
   140 340:'MQ',
   141 609:'MR',
   142 617:'MU',
   143 334:'MX',
   144 550:'FM',
   145 259:'MD',
   146 212:'MC',
   147 428:'MN',
   148 297:'ME',
   149 354:'MS',
   150 604:'MA',
   151 643:'MZ',
   152 414:'MM',
   153 649:'NA',
   154 536:'NR',
   155 429:'NP',
   156 204:'NL',
   157 546:'NC',
   158 530:'NZ',
   159 710:'NI',
   160 614:'NE',
   161 621:'NG',
   162 555:'NU',
   163 534:'MP',
   164 242:'NO',
   165 422:'OM',
   166 410:'PK',
   167 552:'PW',
   168 425:'PS',
   169 714:'PA',
   170 537:'PG',
   171 744:'PY',
   172 716:'PE',
   173 515:'PH',
   174 260:'PL',
   175 268:'PT',
   176 330:'PR',
   177 427:'QA',
   178 647:'RE',
   179 226:'RO',
   180 250:'RU',
   181 635:'RW',
   182 356:'KN',
   183 358:'LC',
   184 308:'PM',
   185 360:'VC',
   186 549:'WS',
   187 292:'SM',
   188 626:'ST',
   189 420:'SA',
   190 608:'SN',
   191 220:'RS',
   192 633:'SC',
   193 619:'SL',
   194 525:'SG',
   195 231:'SK',
   196 293:'SI',
   197 540:'SB',
   198 637:'SO',
   199 655:'ZA',
   200 214:'ES',
   201 413:'LK',
   202 634:'SD',
   203 746:'SR',
   204 653:'SZ',
   205 240:'SE',
   206 228:'CH',
   207 417:'SY',
   208 466:'TW',
   209 436:'TJ',
   210 640:'TZ',
   211 520:'TH',
   212 615:'TG',
   213 539:'TO',
   214 374:'TT',
   215 605:'TN',
   216 286:'TR',
   217 438:'TM',
   218 376:'TC',
   219 641:'UG',
   220 255:'UA',
   221 424:'AE',
   222 430:'AE',
   223 431:'AE',
   224 235:'GB',
   225 234:'GB',
   226 310:'US',
   227 311:'US',
   228 312:'US',
   229 313:'US',
   230 314:'US',
   231 315:'US',
   232 316:'US',
   233 332:'VI',
   234 748:'UY',
   235 434:'UZ',
   236 541:'VU',
   237 225:'VA',
   238 734:'VE',
   239 452:'VN',
   240 543:'WF',
   241 421:'YE',
   242 645:'ZM',
   243 648:'ZW'
   244 }

mercurial