From d75d638337f014c00dfc5c3cbf5953e056162c28 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 12 Nov 2024 11:45:12 -0500 Subject: [PATCH] Update ISBN ranges --- chrome/content/zotero/xpcom/isbn.js | 265 +++++++++++++++++++++++++++- 1 file changed, 263 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/xpcom/isbn.js b/chrome/content/zotero/xpcom/isbn.js index 50c713bb1a..8f283c89fa 100644 --- a/chrome/content/zotero/xpcom/isbn.js +++ b/chrome/content/zotero/xpcom/isbn.js @@ -5,7 +5,268 @@ **/ Zotero.ISBN = {}; Zotero.ISBN.ranges = (function() { - var ranges = {"978":{"0":["00","19","200","699","7000","8499","85000","89999","900000","949999","9500000","9999999"],"1":["00","09","100","329","330","399","4000","5499","55000","86979","869800","998999","9990000","9999999"],"2":["00","19","200","349","400","699","7000","8399","35000","39999","84000","89999","900000","949999","9500000","9999999"],"3":["00","02","04","19","030","033","200","699","0340","0369","7000","8499","03700","03999","85000","89999","95400","96999","99000","99499","99500","99999","900000","949999","9500000","9539999","9700000","9899999"],"5":["01","19","200","420","430","430","440","440","450","699","0050","0099","4210","4299","4310","4399","4410","4499","7000","8499","9200","9299","9501","9799","9910","9999","00000","00499","85000","89999","91000","91999","93000","94999","98000","98999","900000","909999","9500000","9500999","9900000","9909999"],"600":["00","09","100","499","5000","8999","90000","99999"],"601":["00","19","85","99","200","699","7000","7999","80000","84999"],"602":["00","07","200","699","0800","0899","0900","1099","1100","1199","1200","1399","1500","1699","7500","7999","8000","9499","14000","14999","17000","17999","18000","18999","19000","19999","70000","74999","95000","99999"],"603":["00","04","05","49","500","799","8000","8999","90000","99999"],"604":["0","4","50","89","900","979","9800","9999"],"605":["01","02","04","09","030","039","100","399","4000","5999","9000","9999","60000","89999"],"606":["0","0","10","49","500","799","8000","9199","92000","99999"],"607":["00","39","400","749","7500","9499","95000","99999"],"608":["0","0","7","9","10","19","200","449","4500","6499","65000","69999"],"609":["00","39","400","799","8000","9499","95000","99999"],"612":["00","29","50","99","300","399","4000","4499","45000","49999"],"613":["0","9"],"615":["00","09","100","499","5000","7999","80000","89999"],"616":["00","19","200","699","7000","8999","90000","99999"],"617":["00","49","500","699","7000","8999","90000","99999"],"618":["00","19","200","499","5000","7999","80000","99999"],"619":["00","14","150","699","7000","8999","90000","99999"],"621":["00","29","400","599","8000","8999","95000","99999"],"7":["00","09","100","499","5000","7999","80000","89999","900000","999999"],"80":["00","19","200","699","7000","8499","85000","89999","900000","999999"],"82":["00","19","200","689","7000","8999","90000","98999","690000","699999","990000","999999"],"83":["00","19","200","599","7000","8499","60000","69999","85000","89999","900000","999999"],"84":["00","13","140","149","200","699","7000","8499","9000","9199","9700","9999","15000","19999","85000","89999","92400","92999","95000","96999","920000","923999","930000","949999"],"85":["00","19","200","549","5500","5999","7000","8499","60000","69999","85000","89999","98000","99999","900000","979999"],"86":["00","29","300","599","6000","7999","80000","89999","900000","999999"],"87":["00","29","400","649","7000","7999","85000","94999","970000","999999"],"88":["00","19","200","599","910","929","6000","8499","9300","9399","85000","89999","95000","99999","900000","909999","940000","949999"],"89":["00","24","250","549","990","999","5500","8499","85000","94999","97000","98999","950000","969999"],"90":["00","19","90","90","94","94","200","499","5000","6999","8500","8999","70000","79999","800000","849999"],"91":["0","1","20","49","500","649","7000","7999","85000","94999","970000","999999"],"92":["0","5","60","79","800","899","9000","9499","95000","98999","990000","999999"],"93":["00","09","100","499","5000","7999","80000","94999","950000","999999"],"94":["000","599","6000","8999","90000","99999"],"950":["00","49","500","899","9000","9899","99000","99999"],"951":["0","1","20","54","550","889","8900","9499","95000","99999"],"952":["00","19","60","65","80","94","200","499","5000","5999","6600","6699","7000","7999","9500","9899","67000","69999","99000","99999"],"953":["0","0","10","14","51","54","150","509","6000","9499","55000","59999","95000","99999"],"954":["00","28","300","799","2900","2999","8000","8999","9300","9999","90000","92999"],"955":["20","40","550","749","0000","1999","4500","4999","7500","7999","8000","9499","41000","43999","44000","44999","50000","54999","95000","99999"],"956":["00","19","200","699","7000","9999"],"957":["00","02","05","19","21","27","31","43","440","819","0300","0499","2000","2099","8200","9699","28000","30999","97000","99999"],"958":["00","56","600","799","8000","9499","57000","59999","95000","99999"],"959":["00","19","200","699","7000","8499","85000","99999"],"960":["00","19","93","93","200","659","690","699","6600","6899","7000","8499","9400","9799","85000","92999","98000","99999"],"961":["00","19","200","599","6000","8999","90000","94999"],"962":["00","19","200","699","900","999","7000","8499","8700","8999","85000","86999"],"963":["00","19","200","699","7000","8499","9000","9999","85000","89999"],"964":["00","14","150","249","300","549","970","989","2500","2999","5500","8999","9900","9999","90000","96999"],"965":["00","19","200","599","7000","7999","90000","99999"],"966":["00","12","14","14","130","139","170","199","279","289","300","699","910","949","980","999","1500","1699","2000","2789","2900","2999","7000","8999","90000","90999","95000","97999"],"967":["00","00","60","89","300","499","900","989","0100","0999","5000","5999","9900","9989","10000","19999","99900","99999"],"968":["01","39","400","499","800","899","5000","7999","9000","9999"],"969":["0","1","20","22","24","39","400","749","7500","9999","23000","23999"],"970":["01","59","600","899","9000","9099","9700","9999","91000","96999"],"971":["02","02","06","49","97","98","000","015","500","849","0160","0199","0300","0599","8500","9099","9600","9699","9900","9999","91000","95999"],"972":["0","1","20","54","550","799","8000","9499","95000","99999"],"973":["0","0","20","54","100","169","550","759","1700","1999","7600","8499","8900","9499","85000","88999","95000","99999"],"974":["00","19","200","699","7000","8499","9500","9999","85000","89999","90000","94999"],"975":["02","24","250","599","990","999","6000","9199","00000","01999","92000","98999"],"976":["0","3","40","59","600","799","8000","9499","95000","99999"],"977":["00","19","90","99","200","499","700","849","5000","6999","85000","89999"],"978":["000","199","900","999","2000","2999","8000","8999","30000","79999"],"979":["20","29","000","099","400","799","1000","1499","3000","3999","8000","9499","15000","19999","95000","99999"],"980":["00","19","200","599","6000","9999"],"981":["00","11","200","289","290","299","310","399","3000","3099","4000","9999","17000","19999"],"982":["00","09","70","89","100","699","9000","9799","98000","99999"],"983":["00","01","45","49","50","79","020","199","800","899","2000","3999","9000","9899","40000","44999","99000","99999"],"984":["00","39","400","799","8000","8999","90000","99999"],"985":["00","39","400","599","6000","8999","90000","99999"],"986":["00","11","120","559","5600","7999","80000","99999"],"987":["00","09","30","35","40","44","500","899","1000","1999","3600","3999","9000","9499","20000","29999","45000","49999","95000","99999"],"988":["00","11","200","799","8000","9699","12000","14999","15000","16999","17000","19999","97000","99999"],"9925":["0","2","30","54","550","734","7350","9999"],"9926":["0","1","20","39","400","799","8000","9999"],"9927":["00","09","100","399","4000","4999"],"9929":["0","3","40","54","550","799","8000","9999"],"9930":["00","49","500","939","9400","9999"],"9931":["00","29","300","899","9000","9999"],"9932":["00","39","400","849","8500","9999"],"9933":["0","0","10","39","400","899","9000","9999"],"9934":["0","0","10","49","500","799","8000","9999"],"9937":["0","2","30","49","500","799","8000","9999"],"9938":["00","79","800","949","9500","9999"],"9939":["0","4","50","79","800","899","9000","9999"],"9940":["0","1","20","49","500","899","9000","9999"],"9942":["00","84","900","984","8500","8999","9850","9999"],"9943":["00","29","300","399","975","999","4000","9749"],"9944":["60","69","80","89","100","499","700","799","900","999","0000","0999","5000","5999"],"9945":["00","00","08","39","57","57","010","079","400","569","580","849","8500","9999"],"9946":["0","1","20","39","400","899","9000","9999"],"9947":["0","1","20","79","800","999"],"9949":["0","0","10","39","75","89","400","749","9000","9999"],"9950":["00","29","300","849","8500","9999"],"9953":["0","0","10","39","60","89","400","599","9000","9999"],"9955":["00","39","400","929","9300","9999"],"9957":["00","39","70","84","88","99","400","699","8500","8799"],"9958":["00","01","10","18","20","49","020","029","040","089","500","899","0300","0399","0900","0999","1900","1999","9000","9999"],"9959":["0","1","20","79","98","99","800","949","970","979","9500","9699"],"9960":["00","59","600","899","9000","9999"],"9961":["0","2","30","69","700","949","9500","9999"],"9962":["00","54","56","59","600","849","5500","5599","8500","9999"],"9963":["0","1","30","54","250","279","550","734","2000","2499","2800","2999","7350","7499","7500","9999"],"9964":["0","6","70","94","950","999"],"9965":["00","39","400","899","9000","9999"],"9966":["20","69","000","149","750","959","1500","1999","7000","7499","9600","9999"],"9971":["0","5","60","89","900","989","9900","9999"],"9972":["1","1","00","09","30","59","200","249","600","899","2500","2999","9000","9999"],"9973":["00","05","10","69","060","089","700","969","0900","0999","9700","9999"],"9974":["0","2","30","54","95","99","550","749","7500","9499"],"9975":["0","0","45","89","100","299","900","949","3000","3999","4000","4499","9500","9999"],"9977":["00","89","900","989","9900","9999"],"9978":["00","29","40","94","300","399","950","989","9900","9999"],"9979":["0","4","50","64","66","75","650","659","760","899","9000","9999"],"9980":["0","3","40","89","900","989","9900","9999"],"9981":["00","09","20","79","100","159","800","949","1600","1999","9500","9999"],"9982":["00","79","800","989","9900","9999"],"9983":["80","94","950","989","9900","9999"],"9984":["00","49","500","899","9000","9999"],"9986":["00","39","97","99","400","899","940","969","9000","9399"],"9987":["00","39","400","879","8800","9999"],"9988":["0","2","30","54","550","749","7500","9999"],"9989":["0","0","30","59","100","199","600","949","2000","2999","9500","9999"],"99901":["00","49","80","99","500","799"],"99903":["0","1","20","89","900","999"],"99904":["0","5","60","89","900","999"],"99905":["0","3","40","79","800","999"],"99906":["0","2","30","59","70","89","90","94","600","699","950","999"],"99908":["0","0","10","89","900","999"],"99909":["0","3","40","94","950","999"],"99910":["0","2","30","89","900","999"],"99911":["00","59","600","999"],"99912":["0","3","60","89","400","599","900","999"],"99913":["0","2","30","35","600","604"],"99914":["0","4","50","89","900","999"],"99915":["0","4","50","79","800","999"],"99916":["0","2","30","69","700","999"],"99919":["0","2","40","69","70","79","300","399","800","849","850","899","900","999"],"99921":["0","1","8","8","20","69","90","99","700","799"],"99922":["0","3","40","69","700","999"],"99926":["0","0","10","59","87","89","90","99","600","869"],"99927":["0","2","30","59","600","999"],"99928":["0","0","10","79","800","999"],"99932":["0","0","7","7","10","59","80","99","600","699"],"99935":["0","2","7","8","30","59","90","99","600","699"],"99936":["0","0","10","59","600","999"],"99937":["0","1","20","59","600","999"],"99938":["0","1","20","59","90","99","600","899"],"99940":["0","0","10","69","700","999"],"99941":["0","2","30","79","800","999"],"99953":["0","2","30","79","94","99","800","939"],"99954":["0","2","30","69","88","99","700","879"],"99955":["0","1","20","59","80","99","600","799"],"99956":["00","59","86","99","600","859"],"99958":["0","4","50","93","940","949","950","999"],"99960":["0","0","10","94","950","999"],"99961":["0","3","40","89","900","999"],"99963":["00","49","92","99","500","919"],"99966":["0","2","30","69","80","94","700","799"],"99967":["0","1","20","59","600","899"],"99971":["0","5","60","84","850","999"],"99974":["40","79","800","999"],"99976":["0","1","20","59","600","799"]},"979":{"10":["00","19","200","699","7000","8999","90000","97599","976000","999999"],"11":["00","24","250","549","5500","8499","85000","94999","950000","999999"],"12":["200","200"]}}; - ranges['978']['99968']=ranges['978']['99912'];ranges['978']['9935']=ranges['978']['9941']=ranges['978']['9956']=ranges['978']['9933'];ranges['978']['9976']=ranges['978']['9971'];ranges['978']['99949']=ranges['978']['99903'];ranges['978']['9968']=ranges['978']['9930'];ranges['978']['99929']=ranges['978']['99930']=ranges['978']['99931']=ranges['978']['99942']=ranges['978']['99944']=ranges['978']['99948']=ranges['978']['99950']=ranges['978']['99952']=ranges['978']['99962']=ranges['978']['99969']=ranges['978']['99915'];ranges['978']['99917']=ranges['978']['99910'];ranges['978']['99920']=ranges['978']['99970']=ranges['978']['99972']=ranges['978']['99914'];ranges['978']['99933']=ranges['978']['99943']=ranges['978']['99946']=ranges['978']['99959']=ranges['978']['99927'];ranges['978']['81']=ranges['978']['80'];ranges['978']['9967']=ranges['978']['9970']=ranges['978']['9965'];ranges['978']['9936']=ranges['978']['9952']=ranges['978']['9954']=ranges['978']['9926'];ranges['978']['99965']=ranges['978']['99922'];ranges['978']['9928']=ranges['978']['9927'];ranges['978']['99947']=ranges['978']['99916'];ranges['978']['9985']=ranges['978']['9939'];ranges['978']['99918']=ranges['978']['99925']=ranges['978']['99973']=ranges['978']['99975']=ranges['978']['99905'];ranges['978']['99939']=ranges['978']['99945']=ranges['978']['99904'];ranges['978']['989']=ranges['978']['972'];ranges['978']['620']=ranges['978']['613'];ranges['978']['4']=ranges['978']['0'];ranges['978']['99923']=ranges['978']['99924']=ranges['978']['99934']=ranges['978']['99957']=ranges['978']['99964']=ranges['978']['9947'];ranges['978']['614']=ranges['978']['609'];ranges['978']['9948']=ranges['978']['9951']=ranges['978']['9932']; + var ranges = { + "978": { + "0": ["00","19","200","227","229","368","370","638","640","644","646","647","649","654","656","699","2280","2289","3690","3699","6390","6397","6550","6559","7000","8499","85000","89999","900000","900370","900372","949999","6398000","6399999","6450000","6459999","6480000","6489999","9003710","9003719","9500000","9999999"], + "1": ["01","02","05","05","000","009","030","034","040","049","100","397","714","716","0350","0399","0700","0999","3980","5499","6500","6799","6860","7139","7170","7319","7620","7634","7900","7999","8672","8675","9730","9877","55000","64999","68000","68599","74000","76199","76500","77499","77540","77639","77650","77699","77830","78999","80000","80049","80050","80499","80500","83799","83850","86719","86760","86979","869800","915999","916506","916869","916908","919599","919655","972999","987800","991149","991200","998989","0670000","0699999","7320000","7399999","7635000","7649999","7750000","7753999","7764000","7764999","7770000","7782999","8380000","8384999","9160000","9165059","9168700","9169079","9196000","9196549","9911500","9911999","9989900","9999999"], + "2": ["00","19","200","349","400","486","495","495","497","527","530","699","4960","4966","5280","5299","7000","8399","35000","39999","49670","49699","84000","89999","91980","91980","487000","494999","900000","919799","919810","919942","919969","949999","9199430","9199689","9500000","9999999"], + "3": ["00","02","04","19","39","39","030","033","200","389","400","688","0340","0369","6950","8499","9996","9999","03700","03999","68900","69499","85000","89999","95400","96999","98500","99959","900000","949999","9500000","9539999","9700000","9849999"], + "4": ["00","19","200","699","7000","8499","85000","89999","900000","949999","9500000","9999999"], + "5": ["01","19","200","361","363","420","430","430","440","440","450","603","605","699","0050","0099","3620","3623","4210","4299","4310","4399","4410","4499","7000","8499","9200","9299","9501","9799","9910","9999","00000","00499","36240","36299","85000","89999","91000","91999","93000","94999","98000","98999","900000","909999","6040000","6049999","9500000","9500999","9900000","9909999"], + "600": ["00","09","100","499","993","995","5000","8999","9868","9929","90000","98679","99600","99999"], + "601": ["00","19","85","99","200","699","7000","7999","80000","84999"], + "602": ["00","06","200","499","0700","1399","1500","1699","5400","5999","6200","6999","7500","9499","14000","14999","17000","19999","50000","53999","60000","61999","70000","74999","95000","99999"], + "603": ["00","04","05","49","500","799","8000","8999","90000","99999"], + "604": ["0","2","40","46","50","89","300","399","470","497","900","979","4980","4999","9800","9999"], + "605": ["00","02","04","05","07","09","030","039","100","199","240","399","2000","2399","4000","5999","7500","7999","9000","9999","06000","06999","60000","74999","80000","89999"], + "606": ["10","49","000","099","500","799","910","919","975","999","8000","9099","9600","9749","92000","95999"], + "607": ["00","25","27","39","400","588","600","694","700","749","2600","2649","5890","5929","7500","9499","26500","26999","59300","59999","69500","69999","95000","99999"], + "608": ["0","0","7","9","10","19","200","449","4500","6499","65000","69999"], + "609": ["00","39","400","799","8000","9499","95000","99999"], + "612": ["00","29","300","399","4000","4499","5000","5224","45000","49999"], + "613": ["0","9"], + "615": ["00","09","100","499","5000","7999","80000","89999"], + "616": ["00","19","200","699","7000","8999","90000","99999"], + "617": ["00","49","500","699","7000","8999","90000","99999"], + "618": ["00","19","200","499","5000","7999","80000","99999"], + "619": ["00","14","150","699","7000","8999","90000","99999"], + "621": ["00","29","400","599","8000","8999","95000","99999"], + "622": ["00","10","200","459","4600","8749","87500","99999"], + "623": ["00","10","110","524","5250","8799","88000","99999"], + "624": ["00","04","200","249","5000","6699","93000","99999"], + "625": ["00","01","320","442","445","449","5500","7793","7795","8499","44300","44499","77940","77949","94000","99999"], + "626": ["00","04","300","499","7000","7999","95000","99999"], + "627": ["30","31","500","524","7500","7999","94500","94649"], + "628": ["00","09","500","549","7500","8499","95000","99999"], + "629": ["00","02","460","499","7500","7999","95000","99999"], + "630": ["300","399","6500","6849","95000","99999"], + "631": ["00","09","300","399","6500","7499","90000","99999"], + "632": ["00","11","600","679"], + "633": ["00","01","300","349","8250","8999","99500","99999"], + "634": ["00","04","200","349","7000","7999","96000","99999"], + "65": ["00","01","250","299","300","302","5000","5129","5200","6149","80000","81824","83000","89999","900000","902449","980000","999999"], + "7": ["00","09","100","499","5000","7999","80000","89999","900000","999999"], + "80": ["00","19","200","529","550","689","7000","8499","53000","54999","69000","69999","85000","89999","99900","99999","900000","998999"], + "81": ["00","18","200","699","7000","8499","19000","19999","85000","89999","900000","999999"], + "82": ["00","19","200","689","7000","8999","90000","98999","690000","699999","990000","999999"], + "83": ["00","19","200","599","7000","8499","60000","69999","85000","89999","900000","999999"], + "84": ["00","09","140","149","200","699","1050","1199","1300","1399","7000","8499","9000","9199","9700","9999","10000","10499","15000","19999","85000","89999","92400","92999","95000","96999","120000","129999","920000","923999","930000","949999"], + "85": ["00","19","96","97","200","454","456","528","534","539","5320","5339","5440","5479","5500","5999","7000","8499","9450","9599","45530","45599","52900","53199","54000","54029","54030","54039","54050","54089","54100","54399","54800","54999","60000","69999","85000","89999","92500","94499","98000","99999","455000","455299","540400","540499","540900","540999","900000","924999"], + "86": ["00","29","300","599","6000","7999","80000","89999","900000","999999"], + "87": ["00","29","400","649","7000","7999","85000","94999","970000","999999"], + "88": ["00","19","200","311","315","318","323","326","339","360","363","548","555","599","910","926","3270","3389","3610","3629","5490","5549","6000","8499","9270","9399","31200","31499","31900","32299","85000","89999","94800","99999","900000","909999","940000","947999"], + "89": ["00","24","250","549","990","999","5500","8499","85000","94999","97000","98999","950000","969999"], + "90": ["00","19","90","90","94","94","200","499","5000","6999","8500","8999","70000","79999","800000","849999"], + "91": ["0","1","20","49","500","649","7000","8199","85000","94999","970000","999999"], + "92": ["0","5","60","79","800","899","9000","9499","95000","98999","990000","999999"], + "93": ["00","09","100","479","5000","7999","48000","49999","80000","95999","960000","999999"], + "94": ["000","599","6000","6387","6389","6395","6397","6399","6401","6406","6408","6419","6421","6432","6434","6435","6437","6443","6445","6450","6452","6458","6460","6465","6467","6474","6476","6476","6479","6493","6495","6497","6499","8999","63881","63881","63884","63885","63887","63889","63961","63962","63964","63964","63966","63969","64001","64004","64006","64006","64009","64009","64074","64074","64076","64077","64200","64201","64203","64203","64205","64206","64208","64208","64330","64331","64333","64333","64336","64336","64338","64339","64361","64363","64366","64366","64368","64369","64441","64441","64443","64443","64445","64446","64449","64449","64510","64512","64514","64515","64591","64592","64595","64596","64599","64599","64661","64662","64666","64666","64669","64669","64750","64751","64754","64754","64756","64757","64759","64759","64771","64771","64773","64773","64777","64779","64781","64781","64783","64786","64788","64789","64941","64942","64945","64946","64948","64948","64980","64980","64983","64984","64987","64987","90000","99999","638800","638809","638820","638839","638860","638869","639600","639609","639630","639639","639650","639659","640000","640009","640050","640059","640070","640089","640700","640739","640750","640759","640780","640799","642020","642029","642040","642049","642070","642079","642090","642099","643320","643329","643340","643359","643370","643379","643600","643609","643640","643659","643670","643679","644400","644409","644420","644429","644440","644449","644470","644489","645130","645139","645160","645199","645900","645909","645930","645949","645970","645989","646600","646609","646630","646659","646670","646689","647520","647539","647550","647559","647580","647589","647700","647708","647723","647729","647740","647769","647800","647809","647820","647829","647870","647879","649400","649409","649430","649449","649470","649479","649490","649499","649810","649829","649850","649869","649880","649899"], + "950": ["00","49","500","899","9000","9899","99000","99999"], + "951": ["0","1","20","54","550","889","8900","9499","95000","99999"], + "952": ["00","19","60","64","80","94","200","499","5000","5999","6600","6699","7000","7999","9500","9899","65000","65999","67000","69999","99000","99999"], + "953": ["0","0","10","14","51","54","150","459","500","500","6000","9499","46000","49999","50100","50999","55000","59999","95000","99999"], + "954": ["00","28","300","799","2900","2999","8000","8999","9300","9999","90000","92999"], + "955": ["20","33","550","710","0000","1999","3400","3549","3600","3799","3900","4099","4500","4999","7150","9499","35500","35999","38000","38999","41000","44999","50000","54999","71100","71499","95000","99999"], + "956": ["00","07","10","19","200","599","6000","6999","7000","9999","08000","08499","09000","09999"], + "957": ["00","02","05","19","21","27","31","43","440","819","0300","0499","2000","2099","8200","9699","28000","30999","97000","99999"], + "958": ["00","49","500","509","600","799","5100","5199","5400","5599","8000","9499","52000","53999","56000","59999","95000","99999"], + "959": ["00","19","200","699","7000","8499","85000","99999"], + "960": ["00","19","93","93","200","659","690","699","6600","6899","7000","8499","9400","9799","85000","92999","98000","99999"], + "961": ["00","19","200","599","6000","8999","90000","97999"], + "962": ["00","19","200","699","900","999","7000","8499","8700","8999","85000","86999"], + "963": ["00","19","200","699","7000","8499","9000","9999","85000","89999"], + "964": ["00","14","150","249","300","549","970","989","2500","2999","5500","8999","9900","9999","90000","96999"], + "965": ["00","19","200","599","7000","7999","90000","99999"], + "966": ["00","12","14","14","130","139","170","199","279","289","300","699","910","949","980","999","1500","1699","2000","2789","2900","2999","7000","8999","90000","90999","95000","97999"], + "967": ["60","89","250","254","300","499","900","989","0000","0999","2000","2499","2700","2799","2800","2999","5000","5999","9900","9989","10000","19999","25500","26999","99900","99999"], + "968": ["01","39","400","499","800","899","5000","7999","9000","9999"], + "969": ["0","1","20","20","24","39","210","219","400","749","2200","2299","7500","9999","23000","23999"], + "970": ["01","59","600","899","9000","9099","9700","9999","91000","96999"], + "971": ["02","02","06","49","97","98","000","015","500","849","0160","0199","0300","0599","8500","9099","9600","9699","9900","9999","91000","95999"], + "972": ["0","1","20","54","550","799","8000","9499","95000","99999"], + "973": ["0","0","20","54","100","169","550","759","1700","1999","7600","8499","8900","9499","85000","88999","95000","99999"], + "974": ["00","19","200","699","7000","8499","9500","9999","85000","89999","90000","94999"], + "975": ["02","23","250","599","990","999","2400","2499","6000","9199","00000","01999","92000","98999"], + "976": ["0","3","40","59","600","799","8000","9499","95000","99999"], + "977": ["00","19","90","95","200","499","700","849","890","894","970","999","5000","6999","8740","8899","8950","8999","9600","9699","85000","87399"], + "978": ["000","199","765","799","900","999","2000","2999","8000","8999","30000","69999"], + "979": ["20","29","000","099","400","799","1000","1499","3000","3999","8000","9499","15000","19999","95000","99999"], + "980": ["00","19","200","599","6000","9999"], + "981": ["00","16","18","19","94","94","96","99","200","299","310","399","3000","3099","4000","5999","17000","17999"], + "982": ["00","09","70","89","100","699","9000","9799","98000","99999"], + "983": ["00","01","45","49","50","79","020","199","800","899","2000","3999","9000","9899","40000","44999","99000","99999"], + "984": ["00","39","400","799","8000","8999","90000","99999"], + "985": ["00","39","400","599","880","899","6000","8799","90000","99999"], + "986": ["00","05","08","11","120","539","0700","0799","5400","7999","06000","06999","80000","99999"], + "987": ["00","09","30","35","42","43","85","88","500","824","1000","1999","3600","4199","4400","4499","4900","4999","8250","8279","8300","8499","8900","9499","20000","29999","45000","48999","82800","82999","95000","99999"], + "988": ["00","11","200","699","8000","9699","12000","19999","70000","79999","97000","99999"], + "989": ["0","1","20","34","37","52","550","799","8000","9499","35000","36999","53000","54999","95000","99999"], + "9908": ["0","1","50","69","825","899","9700","9999"], + "9909": ["00","19","750","849","9800","9999"], + "9910": ["01","09","650","799","8800","9999"], + "9911": ["20","24","550","749","9500","9999"], + "9912": ["40","44","750","799","9800","9999"], + "9913": ["00","07","600","699","9550","9999"], + "9914": ["35","55","700","774","9450","9999"], + "9915": ["40","59","650","799","9300","9999"], + "9916": ["0","0","4","5","10","39","79","91","94","94","600","789","9200","9399","9500","9999"], + "9917": ["0","0","30","34","600","699","9700","9999"], + "9918": ["0","0","20","29","600","799","9500","9999"], + "9919": ["0","0","20","29","500","599","9000","9999"], + "9920": ["23","42","430","799","8550","9999"], + "9921": ["0","0","30","39","700","899","9700","9999"], + "9922": ["20","29","600","799","8250","9999"], + "9923": ["0","0","10","69","700","899","9400","9999"], + "9924": ["28","39","500","659","8950","9999"], + "9925": ["0","2","30","54","550","734","7350","9999"], + "9926": ["0","1","20","39","400","799","8000","9999"], + "9927": ["00","09","100","399","4000","4999"], + "9928": ["00","09","90","99","100","399","800","899","4000","4999"], + "9929": ["0","3","40","54","550","799","8000","9999"], + "9930": ["00","49","500","939","9400","9999"], + "9931": ["00","23","240","899","9000","9999"], + "9932": ["00","39","400","849","8500","9999"], + "9933": ["0","0","10","39","87","89","400","869","9000","9999"], + "9934": ["0","0","10","49","500","799","8000","9999"], + "9935": ["0","0","10","39","400","899","9000","9999"], + "9937": ["0","2","30","49","500","799","8000","9999"], + "9938": ["00","79","800","949","975","990","9500","9749","9910","9999"], + "9939": ["0","3","40","47","50","79","98","99","480","499","800","899","960","979","9000","9599"], + "9940": ["0","1","20","49","84","86","500","839","8700","9999"], + "9941": ["0","0","8","8","10","39","400","799","9000","9999"], + "9942": ["00","59","600","699","750","849","900","984","7000","7499","8500","8999","9850","9999"], + "9943": ["00","29","300","399","975","999","4000","9749"], + "9944": ["60","69","80","89","100","499","700","799","900","999","0000","0999","5000","5999"], + "9945": ["00","00","08","39","57","57","80","80","010","079","400","569","580","799","810","849","8500","9999"], + "9946": ["0","1","20","39","400","899","9000","9999"], + "9947": ["0","1","20","79","800","999"], + "9949": ["00","08","10","39","70","71","75","89","090","099","400","699","7200","7499","9000","9999"], + "9950": ["00","29","300","849","8500","9999"], + "9951": ["00","38","390","849","980","999","8500","9799"], + "9953": ["0","0","10","39","60","89","93","96","400","599","970","999","9000","9299"], + "9954": ["0","1","20","39","99","99","400","799","8000","9899"], + "9955": ["00","39","400","929","9300","9999"], + "9957": ["00","39","65","67","70","84","88","99","400","649","680","699","8500","8799"], + "9958": ["00","01","10","18","20","49","020","029","040","089","500","899","0300","0399","0900","0999","1900","1999","9000","9999"], + "9959": ["0","1","20","79","98","99","800","949","970","979","9500","9699"], + "9960": ["00","59","600","899","9000","9999"], + "9961": ["0","2","30","69","700","949","9500","9999"], + "9962": ["00","54","56","59","600","849","5500","5599","8500","9999"], + "9963": ["0","1","30","54","250","279","550","734","2000","2499","2800","2999","7350","7499","7500","9999"], + "9964": ["0","6","70","94","950","999"], + "9965": ["00","39","400","899","9000","9999"], + "9966": ["14","14","20","69","000","139","750","820","825","825","829","959","1500","1999","7000","7499","8210","8249","8260","8289","9600","9999"], + "9969": ["00","06","500","649","9700","9999"], + "9971": ["0","5","60","89","900","989","9900","9999"], + "9972": ["1","1","00","09","30","59","200","249","600","899","2500","2999","9000","9999"], + "9973": ["00","05","10","69","060","089","700","969","0900","0999","9700","9999"], + "9974": ["0","2","30","54","91","94","95","99","550","749","880","909","7500","8799"], + "9975": ["0","0","45","89","100","299","900","949","3000","3999","4000","4499","9500","9999"], + "9976": ["0","4","59","89","580","589","900","989","5000","5799","9900","9999"], + "9977": ["00","89","900","989","9900","9999"], + "9978": ["00","29","40","94","300","399","950","989","9900","9999"], + "9979": ["0","4","50","64","66","75","650","659","760","899","9000","9999"], + "9980": ["0","3","40","89","900","989","9900","9999"], + "9981": ["00","09","20","79","100","159","800","949","1600","1999","9500","9999"], + "9982": ["00","79","800","989","9900","9999"], + "9983": ["80","94","950","989","9900","9999"], + "9984": ["00","49","500","899","9000","9999"], + "9985": ["0","4","50","79","800","899","9000","9999"], + "9986": ["00","39","97","99","400","899","940","969","9000","9399"], + "9987": ["00","39","400","879","8800","9999"], + "9988": ["0","3","40","54","550","749","7500","9999"], + "9989": ["0","0","30","59","100","199","600","949","2000","2999","9500","9999"], + "99901": ["00","49","80","99","500","799"], + "99903": ["0","1","20","89","900","999"], + "99904": ["0","5","60","89","900","999"], + "99905": ["0","3","40","79","800","999"], + "99906": ["0","2","30","59","70","89","90","94","600","699","950","999"], + "99908": ["0","0","10","89","900","999"], + "99909": ["0","3","40","94","950","999"], + "99910": ["0","2","30","89","900","999"], + "99911": ["00","59","600","999"], + "99912": ["0","3","60","89","400","599","900","999"], + "99913": ["0","2","30","35","600","604"], + "99914": ["0","4","7","7","50","69","80","86","88","89","870","879","900","999"], + "99915": ["0","4","50","79","800","999"], + "99916": ["0","2","30","69","700","999"], + "99917": ["0","2","30","88","890","999"], + "99919": ["0","2","40","79","300","399","800","999"], + "99920": ["0","4","50","89","900","999"], + "99921": ["0","1","8","8","20","69","90","99","700","799"], + "99922": ["0","3","40","69","700","999"], + "99925": ["0","0","3","3","10","19","40","79","200","299","800","999"], + "99926": ["0","0","10","59","87","89","90","99","600","869"], + "99927": ["0","2","30","59","600","999"], + "99928": ["0","0","10","79","800","999"], + "99932": ["0","0","7","7","10","59","80","99","600","699"], + "99935": ["0","2","7","8","30","59","90","99","600","699"], + "99936": ["0","0","10","59","600","999"], + "99937": ["0","1","20","59","600","999"], + "99938": ["0","1","20","59","90","99","600","899"], + "99939": ["0","2","30","59","60","89","900","999"], + "99940": ["0","0","10","69","700","999"], + "99941": ["0","2","30","79","800","999"], + "99945": ["0","4","50","89","98","99","900","979"], + "99949": ["0","1","8","8","20","79","99","99","900","989"], + "99953": ["0","2","30","79","94","99","800","939"], + "99954": ["0","2","30","69","88","99","700","879"], + "99955": ["0","1","20","59","80","99","600","799"], + "99956": ["00","59","86","99","600","859"], + "99957": ["0","1","20","79","95","99","800","949"], + "99958": ["0","4","50","93","940","949","950","999"], + "99960": ["10","94","070","099","950","999"], + "99961": ["0","2","37","89","300","369","900","999"], + "99963": ["00","49","92","99","500","919"], + "99965": ["0","2","36","62","300","359","630","999"], + "99966": ["0","2","30","69","80","96","700","799","970","999"], + "99969": ["0","4","50","79","95","99","800","949"], + "99971": ["0","3","40","84","850","999"], + "99974": ["0","0","10","25","40","63","65","79","260","399","640","649","800","999"], + "99976": ["00","03","10","15","20","59","82","89","050","099","160","199","600","819","900","999"], + "99977": ["0","1","40","69","700","799","975","999"], + "99978": ["0","4","50","69","700","999"], + "99980": ["0","0","30","64","700","999"], + "99981": ["0","0","15","19","22","74","120","149","200","219","750","999"], + "99982": ["0","2","50","71","885","999"], + "99983": ["0","0","35","69","900","999"], + "99984": ["0","0","50","69","950","999"], + "99985": ["0","1","25","79","800","999"], + "99987": ["700","999"], + "99988": ["0","0","50","54","800","824"], + "99989": ["0","1","50","79","900","999"], + "99990": ["0","0","50","57","960","999"], + "99992": ["0","1","50","64","950","999"], + "99993": ["0","2","50","54","980","999"], + "99994": ["0","0","50","52","985","999"], + "99995": ["50","52","975","999"] + }, + "979": { + "10": ["00","19","200","699","7000","8999","90000","97599","976000","999999"], + "11": ["00","24","250","549","5500","8499","85000","94999","950000","999999"], + "12": ["200","299","5450","5999","80000","84999","985000","999999"], + "13": ["00","00","600","604","7000","7349","87500","89999","990000","999999"], + "8": ["200","229","230","239","3000","3199","3200","3499","3500","8849","88500","89999","90000","90999","9850000","9899999","9900000","9929999","9985000","9999999"] + } + }; + + ranges['978']['614'] = ranges['978']['609']; + ranges['978']['620'] = ranges['978']['613']; + ranges['978']['9936'] = ranges['978']['9952'] = ranges['978']['9926']; + ranges['978']['9948'] = ranges['978']['9932']; + ranges['978']['9956'] = ranges['978']['9935']; + ranges['978']['9967'] = ranges['978']['9970'] = ranges['978']['9965']; + ranges['978']['9968'] = ranges['978']['9930']; + ranges['978']['99918'] = ranges['978']['99973'] = ranges['978']['99979'] = ranges['978']['99905']; + ranges['978']['99923'] = ranges['978']['99924'] = ranges['978']['99934'] = ranges['978']['99964'] = ranges['978']['9947']; + ranges['978']['99929'] = ranges['978']['99930'] = ranges['978']['99931'] = ranges['978']['99942'] = ranges['978']['99944'] = ranges['978']['99948'] = ranges['978']['99950'] = ranges['978']['99952'] = ranges['978']['99962'] = ranges['978']['99915']; + ranges['978']['99933'] = ranges['978']['99943'] = ranges['978']['99946'] = ranges['978']['99959'] = ranges['978']['99927']; + ranges['978']['99947'] = ranges['978']['99916']; + ranges['978']['99967'] = ranges['978']['99936']; + ranges['978']['99968'] = ranges['978']['99912']; + ranges['978']['99970'] = ranges['978']['99972'] = ranges['978']['99920']; + ranges['978']['99975'] = ranges['978']['99919']; + ranges['978']['99986'] = ranges['978']['99984']; + return ranges; })();