From a6a3f087d7a03f3d6ff34c7fad23b6fa649da72c Mon Sep 17 00:00:00 2001 From: brian d foy Date: Thu, 21 Dec 2023 01:16:13 -0500 Subject: [PATCH] RangeMessage.xml for 20231220.001 (#102) Co-authored-by: GitHub Actions Bot <> --- lib/Business/ISBN/Data.pm | 13 +- lib/Business/ISBN/RangeMessage.xml | 438 ++++++++++++++++++++++++++++- 2 files changed, 435 insertions(+), 16 deletions(-) diff --git a/lib/Business/ISBN/Data.pm b/lib/Business/ISBN/Data.pm index e1d848d..0e5eedb 100644 --- a/lib/Business/ISBN/Data.pm +++ b/lib/Business/ISBN/Data.pm @@ -7,7 +7,7 @@ use Carp qw(carp); use File::Basename qw(dirname); use File::Spec::Functions qw(catfile); -our $VERSION = '20231215.001'; +our $VERSION = '20231220.001'; =encoding utf8 @@ -115,8 +115,8 @@ You may redistribute this under the terms of the Artistic License 2.0. sub _default_data { # BEGIN REPLACE ( - _data_date => 'Fri, 15 Dec 2023 03:40:57 GMT', - _serial => 'dd7e4505-c3d4-4473-98b0-7ff1f1a874d6', + _data_date => 'Wed, 20 Dec 2023 03:40:58 GMT', + _serial => '7748e45d-1ed9-4eaa-9e9f-b2825069de73', _source => __FILE__, 978 => { 0 => [ 'English language' => [ '00', '19', '200', '227', '2280', '2289', '229', '368', '3690', '3699', '370', '638', '6390', '6397', '6398000', '6399999', '640', '644', '6450000', '6459999', '646', '647', '6480000', '6489999', '649', '654', '6550', '6559', '656', '699', '7000', '8499', '85000', '89999', '900000', '900370', '9003710', '9003719', '900372', '949999', '9500000', '9999999' ] ], @@ -141,7 +141,7 @@ sub _default_data { 91 => [ 'Sweden' => [ '0', '1', '20', '49', '500', '649', '7000', '8199', '85000', '94999', '970000', '999999' ] ], 92 => [ 'International NGO Publishers and EU Organizations' => [ '0', '5', '60', '79', '800', '899', '9000', '9499', '95000', '98999', '990000', '999999' ] ], 93 => [ 'India' => [ '00', '09', '100', '499', '5000', '7999', '80000', '95999', '960000', '999999' ] ], - 94 => [ 'Netherlands' => [ '000', '599', '6000', '8999', '90000', '99999' ] ], + 94 => [ 'Netherlands' => [ '000', '599', '6000', '6387', '638800', '638809', '63881', '63881', '638820', '638839', '63884', '63885', '638860', '638869', '63887', '63889', '6389', '6395', '639600', '639609', '63961', '63962', '639630', '639639', '63964', '63964', '639650', '639659', '63966', '63969', '6397', '6399', '640000', '640009', '64001', '64004', '640050', '640059', '64006', '64006', '640070', '640089', '64009', '64009', '6401', '6406', '640700', '640739', '64074', '64074', '640750', '640759', '64076', '64077', '640780', '640799', '6408', '6419', '64200', '64201', '642020', '642029', '64203', '64203', '642040', '642049', '64205', '64206', '642070', '642079', '64208', '64208', '642090', '642099', '6421', '6432', '64330', '64331', '643320', '643329', '64333', '64333', '643340', '643359', '64336', '64336', '643370', '643379', '64338', '64339', '6434', '6435', '643600', '643609', '64361', '64363', '643640', '643659', '64366', '64366', '643670', '643679', '64368', '64369', '6437', '6443', '644400', '644409', '64441', '64441', '644420', '644429', '64443', '64443', '644440', '644449', '64445', '64446', '644470', '644489', '64449', '64449', '6445', '6450', '64510', '64512', '645130', '645139', '64514', '64515', '645160', '645199', '6452', '6458', '645900', '645909', '64591', '64592', '645930', '645949', '64595', '64596', '645970', '645989', '64599', '64599', '6460', '6465', '646600', '646609', '64661', '64662', '646630', '646659', '64666', '64666', '646670', '646689', '64669', '64669', '6467', '6474', '64750', '64751', '647520', '647539', '64754', '64754', '647550', '647559', '64756', '64757', '647580', '647589', '64759', '64759', '6476', '6476', '647700', '647708', '64771', '64771', '647800', '647809', '64781', '64781', '647820', '647829', '64783', '64786', '647870', '647879', '64788', '64789', '6479', '8999', '90000', '99999' ] ], 600 => [ 'Iran' => [ '00', '09', '100', '499', '5000', '8999', '90000', '98679', '9868', '9929', '993', '995', '99600', '99999' ] ], 601 => [ 'Kazakhstan' => [ '00', '19', '200', '699', '7000', '7999', '80000', '84999', '85', '99' ] ], 602 => [ 'Indonesia' => [ '00', '06', '0700', '1399', '14000', '14999', '1500', '1699', '17000', '19999', '200', '499', '50000', '53999', '5400', '5999', '60000', '61999', '6200', '6999', '70000', '74999', '7500', '9499', '95000', '99999' ] ], @@ -176,7 +176,7 @@ sub _default_data { 950 => [ 'Argentina' => [ '00', '49', '500', '899', '9000', '9899', '99000', '99999' ] ], 951 => [ 'Finland' => [ '0', '1', '20', '54', '550', '889', '8900', '9499', '95000', '99999' ] ], 952 => [ 'Finland' => [ '00', '19', '200', '499', '5000', '5999', '60', '64', '65000', '65999', '6600', '6699', '67000', '69999', '7000', '7999', '80', '94', '9500', '9899', '99000', '99999' ] ], - 953 => [ 'Croatia' => [ '0', '0', '10', '14', '150', '479', '48000', '49999', '500', '500', '50100', '50999', '51', '54', '55000', '59999', '6000', '9499', '95000', '99999' ] ], + 953 => [ 'Croatia' => [ '0', '0', '10', '14', '150', '459', '46000', '49999', '500', '500', '50100', '50999', '51', '54', '55000', '59999', '6000', '9499', '95000', '99999' ] ], 954 => [ 'Bulgaria' => [ '00', '28', '2900', '2999', '300', '799', '8000', '8999', '90000', '92999', '9300', '9999' ] ], 955 => [ 'Sri Lanka' => [ '0000', '1999', '20', '33', '3400', '3549', '35500', '35999', '3600', '3799', '38000', '38999', '3900', '4099', '41000', '44999', '4500', '4999', '50000', '54999', '550', '710', '71100', '71499', '7150', '9499', '95000', '99999' ] ], 956 => [ 'Chile' => [ '00', '08', '09000', '09999', '10', '19', '200', '599', '6000', '6999', '7000', '9999' ] ], @@ -213,7 +213,7 @@ sub _default_data { 987 => [ 'Argentina' => [ '00', '09', '1000', '1999', '20000', '29999', '30', '35', '3600', '4199', '42', '43', '4400', '4499', '45000', '48999', '4900', '4999', '500', '824', '8250', '8279', '82800', '82999', '8300', '8499', '85', '88', '8900', '9499', '95000', '99999' ] ], 988 => [ 'Hong Kong, China' => [ '00', '11', '12000', '19999', '200', '699', '70000', '79999', '8000', '9699', '97000', '99999' ] ], 989 => [ 'Portugal' => [ '0', '1', '20', '34', '35000', '36999', '37', '52', '53000', '54999', '550', '799', '8000', '9499', '95000', '99999' ] ], - 9910 => [ 'Uzbekistan' => [ '01', '05', '730', '799', '9400', '9999' ] ], + 9910 => [ 'Uzbekistan' => [ '01', '08', '710', '799', '9250', '9999' ] ], 9911 => [ 'Montenegro' => [ '20', '24', '550', '749' ] ], 9912 => [ 'Tanzania' => [ '40', '44', '750', '799', '9800', '9999' ] ], 9913 => [ 'Uganda' => [ '00', '07', '600', '699', '9550', '9999' ] ], @@ -384,6 +384,7 @@ sub _default_data { 99990 => [ 'Ethiopia' => [ '0', '0', '50', '54', '975', '999' ] ], 99992 => [ 'Oman' => [ '0', '1', '50', '64', '950', '999' ] ], 99993 => [ 'Mauritius' => [ '0', '1', '50', '54', '980', '999' ] ], + 99994 => [ 'Haiti' => [ '0', '0', '50', '52', '985', '999' ] ], }, 979 => { 8 => [ 'United States' => [ '200', '229', '3200', '3499', '3500', '8849', '88500', '89999', '90000', '90999', '9850000', '9899999', '9900000', '9929999' ] ], diff --git a/lib/Business/ISBN/RangeMessage.xml b/lib/Business/ISBN/RangeMessage.xml index 5e49656..39d8edf 100644 --- a/lib/Business/ISBN/RangeMessage.xml +++ b/lib/Business/ISBN/RangeMessage.xml @@ -17,8 +17,8 @@ ]> International ISBN Agency - dd7e4505-c3d4-4473-98b0-7ff1f1a874d6 - Fri, 15 Dec 2023 03:40:57 GMT + 7748e45d-1ed9-4eaa-9e9f-b2825069de73 + Wed, 20 Dec 2023 03:40:58 GMT 978 @@ -2353,7 +2353,399 @@ 3 - 6000000-8999999 + 6000000-6387999 + 4 + + + 6388000-6388099 + 6 + + + 6388100-6388199 + 5 + + + 6388200-6388399 + 6 + + + 6388400-6388599 + 5 + + + 6388600-6388699 + 6 + + + 6388700-6388999 + 5 + + + 6389000-6395999 + 4 + + + 6396000-6396099 + 6 + + + 6396100-6396299 + 5 + + + 6396300-6396399 + 6 + + + 6396400-6396499 + 5 + + + 6396500-6396599 + 6 + + + 6396600-6396999 + 5 + + + 6397000-6399999 + 4 + + + 6400000-6400099 + 6 + + + 6400100-6400499 + 5 + + + 6400500-6400599 + 6 + + + 6400600-6400699 + 5 + + + 6400700-6400899 + 6 + + + 6400900-6400999 + 5 + + + 6401000-6406999 + 4 + + + 6407000-6407399 + 6 + + + 6407400-6407499 + 5 + + + 6407500-6407599 + 6 + + + 6407600-6407799 + 5 + + + 6407800-6407999 + 6 + + + 6408000-6419999 + 4 + + + 6420000-6420199 + 5 + + + 6420200-6420299 + 6 + + + 6420300-6420399 + 5 + + + 6420400-6420499 + 6 + + + 6420500-6420699 + 5 + + + 6420700-6420799 + 6 + + + 6420800-6420899 + 5 + + + 6420900-6420999 + 6 + + + 6421000-6432999 + 4 + + + 6433000-6433199 + 5 + + + 6433200-6433299 + 6 + + + 6433300-6433399 + 5 + + + 6433400-6433599 + 6 + + + 6433600-6433699 + 5 + + + 6433700-6433799 + 6 + + + 6433800-6433999 + 5 + + + 6434000-6435999 + 4 + + + 6436000-6436099 + 6 + + + 6436100-6436399 + 5 + + + 6436400-6436599 + 6 + + + 6436600-6436699 + 5 + + + 6436700-6436799 + 6 + + + 6436800-6436999 + 5 + + + 6437000-6443999 + 4 + + + 6444000-6444099 + 6 + + + 6444100-6444199 + 5 + + + 6444200-6444299 + 6 + + + 6444300-6444399 + 5 + + + 6444400-6444499 + 6 + + + 6444500-6444699 + 5 + + + 6444700-6444899 + 6 + + + 6444900-6444999 + 5 + + + 6445000-6450999 + 4 + + + 6451000-6451299 + 5 + + + 6451300-6451399 + 6 + + + 6451400-6451599 + 5 + + + 6451600-6451999 + 6 + + + 6452000-6458999 + 4 + + + 6459000-6459099 + 6 + + + 6459100-6459299 + 5 + + + 6459300-6459499 + 6 + + + 6459500-6459699 + 5 + + + 6459700-6459899 + 6 + + + 6459900-6459999 + 5 + + + 6460000-6465999 + 4 + + + 6466000-6466099 + 6 + + + 6466100-6466299 + 5 + + + 6466300-6466599 + 6 + + + 6466600-6466699 + 5 + + + 6466700-6466899 + 6 + + + 6466900-6466999 + 5 + + + 6467000-6474999 + 4 + + + 6475000-6475199 + 5 + + + 6475200-6475399 + 6 + + + 6475400-6475499 + 5 + + + 6475500-6475599 + 6 + + + 6475600-6475799 + 5 + + + 6475800-6475899 + 6 + + + 6475900-6475999 + 5 + + + 6476000-6476999 + 4 + + + 6477000-6477089 + 6 + + + 6477090-6477099 + 0 + + + 6477100-6477199 + 5 + + + 6477200-6477999 + 0 + + + 6478000-6478099 + 6 + + + 6478100-6478199 + 5 + + + 6478200-6478299 + 6 + + + 6478300-6478699 + 5 + + + 6478700-6478799 + 6 + + + 6478800-6478999 + 5 + + + 6479000-8999999 4 @@ -2473,11 +2865,11 @@ 2 - 1500000-4799999 + 1500000-4599999 3 - 4800000-4999999 + 4600000-4999999 5 @@ -3815,23 +4207,23 @@ 0 - 0100000-0599999 + 0100000-0899999 2 - 0600000-7299999 + 0900000-7099999 0 - 7300000-7999999 + 7100000-7999999 3 - 8000000-9399999 + 8000000-9249999 0 - 9400000-9999999 + 9250000-9999999 4 @@ -7844,6 +8236,32 @@ + + 978-99994 + Haiti + + + 0000000-0999999 + 1 + + + 1000000-4999999 + 0 + + + 5000000-5299999 + 2 + + + 5300000-9849999 + 0 + + + 9850000-9999999 + 3 + + + 979-10 France