The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

# automatically generated file, don't edit
# Copyright 2024 David Cantrell, derived from data from libphonenumber
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
use strict;
use utf8;
our $VERSION = 1.20250323211828;
my $formatters = [
{
'format' => '$1 $2 $3',
'leading_digits' => '[235]',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})'
},
{
'format' => '$1 $2',
'leading_digits' => '[89]',
'pattern' => '(\\d{3})(\\d{6})'
}
];
my $validators = {
'fixed_line' => '
33[0-24-9]\\d[46]\\d{4}|
3(?:
33|
5\\d
)\\d[7-9]\\d{4}
',
'geographic' => '
33[0-24-9]\\d[46]\\d{4}|
3(?:
33|
5\\d
)\\d[7-9]\\d{4}
',
'mobile' => '
(?:
222|
55\\d
)\\d{6}
',
'pager' => '',
'personal_number' => '',
'specialrate' => '(90\\d[1-9]\\d{5})',
'toll_free' => '80\\d[1-9]\\d{5}',
'voip' => ''
};
my %areanames = ();
$areanames{en} = {"24033436", "Continental\ Region",
"24035229", "Bioko",
"24035749", "Bioko",
"24033696", "Continental\ Region",
"24033114", "Bioko",
"24033556", "Continental\ Region",
"24033996", "Continental\ Region",
"24033626", "Continental\ Region",
"24033136", "Continental\ Region",
"24035677", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033064", "Bioko",
"24035508", "Litoral\/Annobón",
"24035977", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033926", "Continental\ Region",
"24033414", "Bioko",
"24035299", "Bioko",
"24033586", "Continental\ Region",
"24033166", "Continental\ Region",
"24033034", "Bioko",
"24035009", "Bioko",
"24033944", "Bioko",
"24035309", "Bioko",
"24033644", "Bioko",
"24035978", "Litoral\/Annobón",
"24035507", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033466", "Continental\ Region",
"24035849", "Bioko",
"24035678", "Litoral\/Annobón",
"24033016", "Continental\ Region",
"24033307", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035249", "Bioko",
"24033014", "Bioko",
"24035729", "Bioko",
"24033464", "Bioko",
"24033946", "Continental\ Region",
"24035799", "Bioko",
"24033646", "Continental\ Region",
"24033584", "Bioko",
"24033164", "Bioko",
"24033036", "Continental\ Region",
"24033416", "Continental\ Region",
"24033308", "Litoral\/Annobón",
"24035109", "Bioko",
"24035899", "Bioko",
"24033624", "Bioko",
"24033134", "Bioko",
"24033066", "Continental\ Region",
"24033924", "Bioko",
"24035829", "Bioko",
"24033116", "Continental\ Region",
"24033694", "Bioko",
"24033554", "Bioko",
"24035409", "Bioko",
"24033994", "Bioko",
"24033434", "Bioko",
"24033387", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035947", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033319", "Bioko",
"24035647", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035118", "Litoral\/Annobón",
"24033358", "Litoral\/Annobón",
"24035159", "Bioko",
"24035337", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035037", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035418", "Litoral\/Annobón",
"24035539", "Bioko",
"24033504", "Bioko",
"24035459", "Bioko",
"24035368", "Litoral\/Annobón",
"24035068", "Litoral\/Annobón",
"24035779", "Bioko",
"24035117", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035648", "Litoral\/Annobón",
"24035569", "Bioko",
"24035879", "Bioko",
"24035948", "Litoral\/Annobón",
"24035189", "Bioko",
"24033388", "Litoral\/Annobón",
"24035338", "Litoral\/Annobón",
"24035038", "Litoral\/Annobón",
"24033357", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035417", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035489", "Bioko",
"24035367", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033674", "Bioko",
"24035067", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033974", "Bioko",
"24035137", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035627", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035468", "Litoral\/Annobón",
"24033676", "Continental\ Region",
"24035059", "Bioko",
"24033976", "Continental\ Region",
"24035927", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035359", "Bioko",
"24035318", "Litoral\/Annobón",
"24035018", "Litoral\/Annobón",
"24035437", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035168", "Litoral\/Annobón",
"24033369", "Bioko",
"24035279", "Bioko",
"24035588", "Litoral\/Annobón",
"24035697", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035557", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035997", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033506", "Continental\ Region",
"24035928", "Litoral\/Annobón",
"24035628", "Litoral\/Annobón",
"24035138", "Litoral\/Annobón",
"24035467", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033339", "Bioko",
"24035089", "Bioko",
"24035389", "Bioko",
"24035317", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035017", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035587", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035167", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035438", "Litoral\/Annobón",
"24035519", "Bioko",
"24035558", "Litoral\/Annobón",
"24035998", "Litoral\/Annobón",
"24035698", "Litoral\/Annobón",
"24035209", "Bioko",
"24035919", "Bioko",
"24035687", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035987", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035619", "Bioko",
"24033347", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033836", "Continental\ Region",
"24035658", "Litoral\/Annobón",
"24035598", "Litoral\/Annobón",
"24035958", "Litoral\/Annobón",
"24033234", "Bioko",
"24033766", "Continental\ Region",
"24033606", "Continental\ Region",
"24035528", "Litoral\/Annobón",
"24033906", "Continental\ Region",
"24033216", "Continental\ Region",
"24033814", "Bioko",
"24033348", "Litoral\/Annobón",
"24035988", "Litoral\/Annobón",
"24035149", "Bioko",
"24033714", "Bioko",
"24035688", "Litoral\/Annobón",
"24035029", "Bioko",
"24035597", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035329", "Bioko",
"24035957", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035657", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035099", "Bioko",
"24035527", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035449", "Bioko",
"24035399", "Bioko",
"24033576", "Continental\ Region",
"24033866", "Continental\ Region",
"24033264", "Bioko",
"24033736", "Continental\ Region",
"24033327", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033266", "Continental\ Region",
"24033734", "Bioko",
"24033864", "Bioko",
"24033574", "Bioko",
"24035709", "Bioko",
"24035548", "Litoral\/Annobón",
"24035669", "Bioko",
"24035969", "Bioko",
"24033397", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033716", "Continental\ Region",
"24035939", "Bioko",
"24035639", "Bioko",
"24033816", "Continental\ Region",
"24035129", "Bioko",
"24033328", "Litoral\/Annobón",
"24033604", "Bioko",
"24035049", "Bioko",
"24033904", "Bioko",
"24033214", "Bioko",
"24035349", "Bioko",
"24035499", "Bioko",
"24035809", "Bioko",
"24035547", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033764", "Bioko",
"24033236", "Continental\ Region",
"24035429", "Bioko",
"24035199", "Bioko",
"24033834", "Bioko",
"24033398", "Litoral\/Annobón",
"24033594", "Bioko",
"24033954", "Bioko",
"24035238", "Litoral\/Annobón",
"24033654", "Bioko",
"24035717", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035789", "Bioko",
"24033377", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035267", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035818", "Litoral\/Annobón",
"24033524", "Bioko",
"24035859", "Bioko",
"24035759", "Bioko",
"24033546", "Continental\ Region",
"24035479", "Bioko",
"24035237", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033684", "Bioko",
"24033984", "Bioko",
"24035718", "Litoral\/Annobón",
"24035889", "Bioko",
"24033378", "Litoral\/Annobón",
"24035179", "Bioko",
"24035817", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035268", "Litoral\/Annobón",
"24035607", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035289", "Bioko",
"24035868", "Litoral\/Annobón",
"24035907", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035217", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035578", "Litoral\/Annobón",
"24035738", "Litoral\/Annobón",
"24033686", "Continental\ Region",
"24033986", "Continental\ Region",
"24035837", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033544", "Bioko",
"24035767", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033526", "Continental\ Region",
"24035908", "Litoral\/Annobón",
"24035577", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035218", "Litoral\/Annobón",
"24035867", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035608", "Litoral\/Annobón",
"24035737", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035259", "Bioko",
"24035838", "Litoral\/Annobón",
"24035379", "Bioko",
"24033596", "Continental\ Region",
"24035768", "Litoral\/Annobón",
"24033956", "Continental\ Region",
"24035079", "Bioko",
"24033656", "Continental\ Region",
"24035659", "Bioko",
"24035599", "Bioko",
"24035027", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035959", "Bioko",
"24033076", "Continental\ Region",
"24035327", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035918", "Litoral\/Annobón",
"24033784", "Bioko",
"24035208", "Litoral\/Annobón",
"24035147", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035618", "Litoral\/Annobón",
"24033256", "Continental\ Region",
"24033854", "Bioko",
"24035529", "Bioko",
"24035097", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035397", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035447", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033474", "Bioko",
"24035028", "Litoral\/Annobón",
"24035328", "Litoral\/Annobón",
"24033754", "Bioko",
"24035617", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033349", "Bioko",
"24035989", "Bioko",
"24035148", "Litoral\/Annobón",
"24035689", "Bioko",
"24035207", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035917", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033174", "Bioko",
"24033884", "Bioko",
"24035098", "Litoral\/Annobón",
"24035398", "Litoral\/Annobón",
"24035448", "Litoral\/Annobón",
"24033286", "Continental\ Region",
"24035047", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035497", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035347", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033284", "Bioko",
"24035708", "Litoral\/Annobón",
"24033176", "Continental\ Region",
"24035637", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035127", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035937", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033886", "Continental\ Region",
"24035197", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035549", "Bioko",
"24033476", "Continental\ Region",
"24035427", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035668", "Litoral\/Annobón",
"24035807", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033756", "Continental\ Region",
"24035968", "Litoral\/Annobón",
"24033856", "Continental\ Region",
"24035707", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035048", "Litoral\/Annobón",
"24035348", "Litoral\/Annobón",
"24035498", "Litoral\/Annobón",
"24033254", "Bioko",
"24035938", "Litoral\/Annobón",
"24035128", "Litoral\/Annobón",
"24035638", "Litoral\/Annobón",
"24033329", "Bioko",
"24033786", "Continental\ Region",
"24035198", "Litoral\/Annobón",
"24033399", "Bioko",
"24035967", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035808", "Litoral\/Annobón",
"24035667", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033074", "Bioko",
"24035428", "Litoral\/Annobón",
"24033614", "Bioko",
"24033196", "Continental\ Region",
"24033914", "Bioko",
"24035788", "Litoral\/Annobón",
"24033204", "Bioko",
"24035477", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033426", "Continental\ Region",
"24035239", "Bioko",
"24035757", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033806", "Continental\ Region",
"24033046", "Continental\ Region",
"24033496", "Continental\ Region",
"24035858", "Litoral\/Annobón",
"24035177", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033636", "Continental\ Region",
"24035819", "Bioko",
"24033126", "Continental\ Region",
"24033936", "Continental\ Region",
"24035887", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035787", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035719", "Bioko",
"24033144", "Bioko",
"24033966", "Continental\ Region",
"24035758", "Litoral\/Annobón",
"24035478", "Litoral\/Annobón",
"24033024", "Bioko",
"24033666", "Continental\ Region",
"24035857", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033706", "Continental\ Region",
"24033094", "Bioko",
"24033444", "Bioko",
"24035888", "Litoral\/Annobón",
"24033379", "Bioko",
"24035178", "Litoral\/Annobón",
"24035269", "Bioko",
"24035257", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035739", "Bioko",
"24035288", "Litoral\/Annobón",
"24033704", "Bioko",
"24033096", "Continental\ Region",
"24035869", "Bioko",
"24035579", "Bioko",
"24033446", "Continental\ Region",
"24033964", "Bioko",
"24035377", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033026", "Continental\ Region",
"24033664", "Bioko",
"24035077", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033146", "Continental\ Region",
"24033634", "Bioko",
"24033124", "Bioko",
"24035258", "Litoral\/Annobón",
"24033934", "Bioko",
"24033044", "Bioko",
"24035909", "Bioko",
"24035219", "Bioko",
"24033494", "Bioko",
"24035287", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035609", "Bioko",
"24035378", "Litoral\/Annobón",
"24035769", "Bioko",
"24035078", "Litoral\/Annobón",
"24033424", "Bioko",
"24033804", "Bioko",
"24033616", "Continental\ Region",
"24035839", "Bioko",
"24033194", "Bioko",
"24033206", "Continental\ Region",
"24033916", "Continental\ Region",
"24035748", "Litoral\/Annobón",
"24035007", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035307", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035228", "Litoral\/Annobón",
"24033516", "Continental\ Region",
"24033154", "Bioko",
"24035298", "Litoral\/Annobón",
"24033534", "Bioko",
"24033086", "Continental\ Region",
"24035847", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033774", "Bioko",
"24035509", "Bioko",
"24033454", "Bioko",
"24035008", "Litoral\/Annobón",
"24033184", "Bioko",
"24035308", "Litoral\/Annobón",
"24035747", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033564", "Bioko",
"24033874", "Bioko",
"24035227", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033276", "Continental\ Region",
"24033484", "Bioko",
"24035297", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033056", "Continental\ Region",
"24035979", "Bioko",
"24035848", "Litoral\/Annobón",
"24035679", "Bioko",
"24033054", "Bioko",
"24035728", "Litoral\/Annobón",
"24035897", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033486", "Continental\ Region",
"24035107", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035248", "Litoral\/Annobón",
"24033274", "Bioko",
"24033186", "Continental\ Region",
"24035407", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035798", "Litoral\/Annobón",
"24035827", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033876", "Continental\ Region",
"24033566", "Continental\ Region",
"24035898", "Litoral\/Annobón",
"24035727", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033776", "Continental\ Region",
"24033456", "Continental\ Region",
"24035247", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033536", "Continental\ Region",
"24033084", "Bioko",
"24033309", "Bioko",
"24035108", "Litoral\/Annobón",
"24033514", "Bioko",
"24033156", "Continental\ Region",
"24035828", "Litoral\/Annobón",
"24035797", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035408", "Litoral\/Annobón",
"24033359", "Bioko",
"24035158", "Litoral\/Annobón",
"24033224", "Bioko",
"24033406", "Continental\ Region",
"24035187", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033318", "Litoral\/Annobón",
"24033744", "Bioko",
"24035119", "Bioko",
"24033826", "Continental\ Region",
"24035877", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035567", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035458", "Litoral\/Annobón",
"24035369", "Bioko",
"24033896", "Continental\ Region",
"24035069", "Bioko",
"24035778", "Litoral\/Annobón",
"24033106", "Continental\ Region",
"24035487", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035419", "Bioko",
"24033294", "Bioko",
"24035538", "Litoral\/Annobón",
"24035339", "Bioko",
"24035039", "Bioko",
"24035157", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035649", "Bioko",
"24033317", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033796", "Continental\ Region",
"24035568", "Litoral\/Annobón",
"24035878", "Litoral\/Annobón",
"24033004", "Bioko",
"24035188", "Litoral\/Annobón",
"24035949", "Bioko",
"24033389", "Bioko",
"24033844", "Bioko",
"24033726", "Continental\ Region",
"24035777", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035457", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033246", "Continental\ Region",
"24035537", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035488", "Litoral\/Annobón",
"24033244", "Bioko",
"24035319", "Bioko",
"24035019", "Bioko",
"24035087", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035387", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033846", "Continental\ Region",
"24033337", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033724", "Bioko",
"24035469", "Bioko",
"24035058", "Litoral\/Annobón",
"24035358", "Litoral\/Annobón",
"24033794", "Bioko",
"24033006", "Continental\ Region",
"24035169", "Bioko",
"24033368", "Litoral\/Annobón",
"24035517", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035278", "Litoral\/Annobón",
"24035589", "Bioko",
"24035088", "Litoral\/Annobón",
"24035388", "Litoral\/Annobón",
"24033104", "Bioko",
"24033296", "Continental\ Region",
"24035057", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035357", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24035929", "Bioko",
"24035629", "Bioko",
"24033894", "Bioko",
"24035139", "Bioko",
"24033338", "Litoral\/Annobón",
"24035559", "Bioko",
"24033404", "Bioko",
"24035999", "Bioko",
"24035699", "Bioko",
"24033746", "Continental\ Region",
"24033824", "Bioko",
"24033367", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",
"24033226", "Continental\ Region",
"24035439", "Bioko",
"24035518", "Litoral\/Annobón",
"24035277", "Centro\-Sur\/Kié\-Ntem\/Wele\-Nzás",};
my $timezones = {
'' => [
'Africa/Malabo'
]
};
sub new {
my $class = shift;
my $number = shift;
$number =~ s/(^\+240|\D)//g;
my $self = bless({ country_code => '240', number => $number, formatters => $formatters, validators => $validators, timezones => $timezones, areanames => \%areanames}, $class);
return $self->is_valid() ? $self : undef;
}
1;