Constant NUMBERS
Source const NUMBERS: &str = "# The numbers the call screening knows by their kind, from ARCEP\'s numbering\n# plan and its open data (docs/android.md, \"Calls\"; research:\n# docs/research/call-screening.md, 3.2 and 3.3; criteria CS12). Each group\n# with its source and the day it was read: read them again before each\n# release, and change `checked`. `cargo test -p sioul-core screening_numbers`\n# checks that this file is well formed and that every group names its source.\n#\n# Prefixes are in national form (\"0162\"): the French plan\'s numbers are ten\n# digits from 0, its overseas departments\' included (+262, +590, +594, +596\n# read as 0262\u{2026}, 0590\u{2026}, 0594\u{2026}, 0596\u{2026}; `screening::national`).\n#\n# kind: automated verified multi-use numbers (num\u{e9}ros polyvalents v\u{e9}rifi\u{e9}s):\n# since 1 January 2023 the only ordinary numbers an automated\n# system may show, for calls and texts alike, whatever it\n# is for (canvassing, a parcel, an appointment, a bank)\n# never-shown numbers the plan forbids as a caller ID\n# unattributed blocks ARCEP had attributed to no operator on the day\n# read: a number shown must come from an attributed block.\n# ARCEP attributes about a thousand blocks a year, each one\n# unattributed until then, so this group counts only for\n# `valid_days` after `checked` (then only the plan\'s own\n# rules stand); made by tools/screening-numbers.py from\n# MAJNUM, whole blocks of 10,000 numbers or more\n#\n# Left out on purpose: the public-interest multi-use numbers (01510, 02810,\n# 03410, 04410, 05410, 09410\u{2026}, plan \u{a7} 2.3.10 a), a category of their own that\n# the screening treats as any number nobody knows (CS12), even where ARCEP\n# has attributed no block of theirs yet (the generator leaves them out).\n\n[[group]]\nkind = \"automated\"\nterritory = \"France m\u{e9}tropolitaine (+33)\"\nprefixes = [\"0162\", \"0163\", \"0270\", \"0271\", \"0377\", \"0378\", \"0424\", \"0425\", \"0568\", \"0569\", \"0948\", \"0949\"]\nsource = \"ARCEP, plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, published with d\u{e9}cision n\u{b0} 2025-2215 of 27 November 2025, \u{a7} 2.3.7 a): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\n\n[[group]]\nkind = \"automated\"\nterritory = \"Guadeloupe, Saint-Martin, Saint-Barth\u{e9}lemy (+590)\"\nprefixes = [\"05987\", \"09475\"]\nsource = \"ARCEP, plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, published with d\u{e9}cision n\u{b0} 2025-2215 of 27 November 2025, \u{a7} 2.3.7 a): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\n\n[[group]]\nkind = \"automated\"\nterritory = \"Guyane (+594)\"\nprefixes = [\"05988\", \"09476\"]\nsource = \"ARCEP, plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, published with d\u{e9}cision n\u{b0} 2025-2215 of 27 November 2025, \u{a7} 2.3.7 a): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\n\n[[group]]\nkind = \"automated\"\nterritory = \"Martinique (+596)\"\nprefixes = [\"05989\", \"09477\"]\nsource = \"ARCEP, plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, published with d\u{e9}cision n\u{b0} 2025-2215 of 27 November 2025, \u{a7} 2.3.7 a): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\n\n[[group]]\nkind = \"automated\"\nterritory = \"La R\u{e9}union, Mayotte (+262)\"\nprefixes = [\"02688\", \"02689\", \"09478\", \"09479\"]\nsource = \"ARCEP, plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, published with d\u{e9}cision n\u{b0} 2025-2215 of 27 November 2025, \u{a7} 2.3.7 a): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\n\n[[group]]\nkind = \"never-shown\"\nterritory = \"France (+33)\"\nprefixes = [\"089\"]\nabout = \"Les num\u{e9}ros sp\u{e9}ciaux \u{e0} tarification major\u{e9}e commen\u{e7}ant par 089 ne peuvent pas \u{ea}tre pr\u{e9}sent\u{e9}s en tant qu\u{2019}identifiant de l\u{2019}appelant sur le terminal de l\u{2019}appel\u{e9}.\"\nsource = \"ARCEP, plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, published with d\u{e9}cision n\u{b0} 2025-2215 of 27 November 2025, \u{a7} 2.4.5 e): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\n\n[[group]]\nkind = \"unattributed\"\nterritory = \"France, overseas departments included\"\nprefixes = [\n \"0100\", \"0101\", \"0102\", \"0103\", \"0104\", \"01050\", \"01051\", \"01052\", \"01053\", \"01054\", \"01055\", \"0106\",\n \"0107\", \"0108\", \"0109\", \"011\", \"0120\", \"0121\", \"0122\", \"0123\", \"01240\", \"01243\", \"01244\", \"01245\",\n \"01246\", \"01247\", \"01248\", \"01249\", \"0125\", \"0126\", \"0127\", \"0128\", \"0129\", \"0131\", \"0132\", \"0133\",\n \"0135\", \"0136\", \"0137\", \"0138\", \"01511\", \"01512\", \"01513\", \"01514\", \"01515\", \"01516\", \"01517\", \"01518\",\n \"01519\", \"0152\", \"0154\", \"015909\", \"015910\", \"015940\", \"015954\", \"015956\", \"01596\", \"01597\", \"01598\", \"01599\",\n \"016211\", \"016233\", \"016236\", \"016237\", \"016240\", \"016242\", \"016244\", \"016251\", \"016258\", \"016259\", \"01626\", \"01627\",\n \"01628\", \"01629\", \"0163\", \"0165\", \"0166\", \"0167\", \"0168\", \"017241\", \"017243\", \"017245\", \"017247\", \"017257\",\n \"017264\", \"017265\", \"017665\", \"017666\", \"017999\", \"018047\", \"018063\", \"018065\", \"018069\", \"018072\", \"018099\", \"018123\",\n \"018124\", \"018125\", \"018126\", \"018128\", \"018131\", \"018530\", \"018588\", \"018631\", \"018662\", \"018668\", \"018685\", \"018797\",\n \"018798\", \"018823\", \"018835\", \"018842\", \"018843\", \"018852\", \"018868\", \"018891\", \"018892\", \"018895\", \"018896\", \"018901\",\n \"018903\", \"018915\", \"018918\", \"018925\", \"018944\", \"018951\", \"018955\", \"018959\", \"018964\", \"018966\", \"018983\", \"018984\",\n \"018985\", \"018995\", \"018998\", \"018999\", \"0192\", \"0193\", \"0194\", \"0195\", \"0196\", \"0197\", \"0198\", \"0199\",\n \"020\", \"0210\", \"0211\", \"0212\", \"0213\", \"0215\", \"0216\", \"0217\", \"021891\", \"021892\", \"021915\", \"021919\",\n \"021920\", \"021925\", \"021942\", \"021943\", \"021944\", \"021945\", \"021946\", \"021947\", \"021948\", \"021949\", \"02195\", \"02196\",\n \"02197\", \"02198\", \"02199\", \"022008\", \"02201\", \"02202\", \"02203\", \"02204\", \"02205\", \"02206\", \"02207\", \"02208\",\n \"02209\", \"022105\", \"022137\", \"022139\", \"022140\", \"022145\", \"022146\", \"022148\", \"022154\", \"022172\", \"022178\", \"022179\",\n \"022191\", \"022194\", \"022195\", \"022257\", \"022278\", \"022279\", \"022280\", \"0224\", \"0225\", \"0226\", \"023425\", \"023455\",\n \"023456\", \"0239\", \"024270\", \"024272\", \"024273\", \"024281\", \"024282\", \"024283\", \"024284\", \"024287\", \"024925\", \"024927\",\n \"025285\", \"025514\", \"025520\", \"025523\", \"025524\", \"025526\", \"025527\", \"025533\", \"025550\", \"025561\", \"025720\", \"025826\",\n \"025828\", \"025829\", \"025836\", \"025842\", \"025846\", \"025851\", \"025855\", \"025857\", \"025860\", \"025863\", \"025866\", \"025867\",\n \"025868\", \"025869\", \"02587\", \"02588\", \"02589\", \"025903\", \"025907\", \"025911\", \"025912\", \"025924\", \"025925\", \"025926\",\n \"025935\", \"025936\", \"025949\", \"025954\", \"025968\", \"025969\", \"02597\", \"02598\", \"02599\", \"0260\", \"026191\", \"026200\",\n \"026262\", \"026263\", \"026309\", \"026314\", \"026317\", \"026318\", \"026319\", \"02632\", \"02633\", \"02634\", \"02635\", \"02636\",\n \"02637\", \"02638\", \"02639\", \"0264\", \"0265\", \"0266\", \"0267\", \"02680\", \"02681\", \"02682\", \"02683\", \"02684\",\n \"02685\", \"02686\", \"026881\", \"026882\", \"026883\", \"026884\", \"026885\", \"026886\", \"026887\", \"026888\", \"026889\", \"026891\",\n \"026892\", \"026893\", \"026894\", \"026895\", \"026896\", \"026897\", \"026898\", \"026899\", \"026905\", \"026908\", \"026909\", \"026910\",\n \"026911\", \"026912\", \"026913\", \"026914\", \"026916\", \"026917\", \"026918\", \"026919\", \"02692\", \"02693\", \"02694\", \"026954\",\n \"026955\", \"026956\", \"026957\", \"026958\", \"026959\", \"026971\", \"026972\", \"026973\", \"026974\", \"026975\", \"026976\", \"026977\",\n \"026978\", \"026979\", \"026981\", \"026982\", \"026983\", \"026984\", \"026985\", \"026986\", \"026987\", \"026988\", \"026989\", \"02699\",\n \"027010\", \"027033\", \"027035\", \"027037\", \"027038\", \"027042\", \"027051\", \"027052\", \"027053\", \"027054\", \"027055\", \"027056\",\n \"027057\", \"027058\", \"027059\", \"02706\", \"02707\", \"02708\", \"02709\", \"0271\", \"0273\", \"0274\", \"0275\", \"027803\",\n \"027840\", \"027870\", \"027917\", \"027927\", \"027939\", \"027962\", \"027968\", \"027975\", \"027977\", \"027998\", \"027999\", \"0280\",\n \"02811\", \"02812\", \"02813\", \"02814\", \"02815\", \"02816\", \"02817\", \"02818\", \"02819\", \"0282\", \"0283\", \"0284\",\n \"028568\", \"0286\", \"0287\", \"0288\", \"0289\", \"0291\", \"0292\", \"0293\", \"0294\", \"0295\", \"030\", \"031030\",\n \"0311\", \"0312\", \"0313\", \"0314\", \"0315\", \"0316\", \"0317\", \"0318\", \"0319\", \"0330\", \"0331\", \"0332\",\n \"0333\", \"0334\", \"0335\", \"0336\", \"0337\", \"0338\", \"033974\", \"033975\", \"033976\", \"034002\", \"034003\", \"034004\",\n \"034005\", \"034006\", \"034007\", \"034008\", \"034009\", \"03401\", \"03402\", \"03403\", \"03404\", \"03405\", \"03406\", \"03407\",\n \"03408\", \"03409\", \"03411\", \"03412\", \"03413\", \"03414\", \"03415\", \"03416\", \"03417\", \"03418\", \"03419\", \"0342\",\n \"034301\", \"034302\", \"034303\", \"034304\", \"034305\", \"034306\", \"034307\", \"034308\", \"034309\", \"03431\", \"03432\", \"03433\",\n \"03434\", \"03435\", \"03436\", \"03437\", \"03438\", \"03439\", \"0346\", \"0347\", \"0348\", \"0349\", \"0350\", \"035301\",\n \"035337\", \"035338\", \"035343\", \"035344\", \"035345\", \"035347\", \"035356\", \"035368\", \"035369\", \"035375\", \"035377\", \"03538\",\n \"03539\", \"035649\", \"035652\", \"035664\", \"035665\", \"035670\", \"035672\", \"035674\", \"035678\", \"035688\", \"035691\", \"035692\",\n \"035693\", \"035865\", \"035866\", \"035867\", \"035868\", \"036013\", \"036235\", \"036258\", \"036268\", \"036286\", \"036461\", \"036482\",\n \"036484\", \"036493\", \"036495\", \"036671\", \"036753\", \"036754\", \"036756\", \"036759\", \"036771\", \"036773\", \"036819\", \"036848\",\n \"036849\", \"036851\", \"036856\", \"036857\", \"036988\", \"037032\", \"037120\", \"037121\", \"037122\", \"037123\", \"037124\", \"037126\",\n \"037137\", \"037326\", \"037429\", \"037456\", \"037547\", \"037549\", \"037561\", \"037570\", \"037573\", \"037578\", \"037579\", \"037582\",\n \"037585\", \"037586\", \"037591\", \"037593\", \"037595\", \"037600\", \"037618\", \"037626\", \"037636\", \"037641\", \"037642\", \"03765\",\n \"03766\", \"03767\", \"03768\", \"03769\", \"037710\", \"037733\", \"037735\", \"037737\", \"037738\", \"03775\", \"03776\", \"03777\",\n \"03778\", \"03779\", \"0378\", \"037911\", \"037912\", \"037914\", \"037916\", \"037917\", \"037919\", \"037923\", \"037928\", \"037930\",\n \"037956\", \"037967\", \"037968\", \"037969\", \"03797\", \"03798\", \"03799\", \"039215\", \"039216\", \"039222\", \"039224\", \"039229\",\n \"03923\", \"03924\", \"03925\", \"03926\", \"03927\", \"03928\", \"03929\", \"0393\", \"0394\", \"0395\", \"0396\", \"0397\",\n \"0398\", \"0399\", \"040\", \"0410\", \"041217\", \"041222\", \"041232\", \"041245\", \"041248\", \"041249\", \"04125\", \"04126\",\n \"04127\", \"04128\", \"04129\", \"0414\", \"041595\", \"0416\", \"0417\", \"0418\", \"0419\", \"042024\", \"042025\", \"042027\",\n \"042028\", \"042029\", \"042031\", \"042032\", \"042033\", \"042034\", \"042035\", \"042036\", \"042037\", \"042038\", \"042039\", \"042041\",\n \"042042\", \"042043\", \"042044\", \"042045\", \"042046\", \"042047\", \"042048\", \"042049\", \"042050\", \"042051\", \"042052\", \"042053\",\n \"042054\", \"042060\", \"042062\", \"042063\", \"042064\", \"042065\", \"042066\", \"042067\", \"042068\", \"042069\", \"04207\", \"042080\",\n \"042081\", \"042082\", \"042083\", \"042084\", \"042085\", \"042086\", \"042087\", \"042099\", \"0421\", \"042211\", \"042265\", \"042268\",\n \"042322\", \"042325\", \"042328\", \"042330\", \"042337\", \"042338\", \"042339\", \"042344\", \"042351\", \"042352\", \"042353\", \"042354\",\n \"042355\", \"042356\", \"042357\", \"042358\", \"042359\", \"04236\", \"04237\", \"04238\", \"04239\", \"042410\", \"042431\", \"042433\",\n \"042436\", \"042438\", \"042439\", \"042452\", \"042453\", \"042454\", \"042455\", \"042456\", \"042457\", \"042458\", \"042459\", \"04246\",\n \"04247\", \"04248\", \"04249\", \"0425\", \"042862\", \"0429\", \"0431\", \"0433\", \"043475\", \"043483\", \"0435\", \"0436\",\n \"0439\", \"0440\", \"04411\", \"04412\", \"04413\", \"04414\", \"04415\", \"04416\", \"04417\", \"04418\", \"04419\", \"044372\",\n \"044374\", \"04441\", \"04442\", \"044430\", \"044431\", \"044432\", \"044433\", \"044434\", \"044435\", \"044436\", \"044437\", \"044440\",\n \"044441\", \"044448\", \"044455\", \"044456\", \"044457\", \"044458\", \"044459\", \"04446\", \"04447\", \"044480\", \"044481\", \"044482\",\n \"044483\", \"044484\", \"044485\", \"044486\", \"044487\", \"04449\", \"0445\", \"0446\", \"0447\", \"044834\", \"044835\", \"044886\",\n \"044893\", \"044896\", \"044910\", \"044911\", \"044916\", \"044917\", \"044920\", \"044932\", \"044946\", \"044947\", \"044948\", \"044949\",\n \"04495\", \"04496\", \"04497\", \"04498\", \"04499\", \"045105\", \"045110\", \"045115\", \"045119\", \"045127\", \"045131\", \"045132\",\n \"045135\", \"045136\", \"045144\", \"045146\", \"045147\", \"045148\", \"045149\", \"045150\", \"045152\", \"045153\", \"045154\", \"045157\",\n \"045165\", \"045172\", \"045173\", \"045174\", \"045175\", \"045176\", \"045177\", \"045178\", \"045179\", \"04518\", \"04519\", \"0452\",\n \"0453\", \"0454\", \"0455\", \"045842\", \"045856\", \"045860\", \"0459\", \"0460\", \"0461\", \"0462\", \"0464\", \"046542\",\n \"046545\", \"046546\", \"046554\", \"046571\", \"046592\", \"046599\", \"046949\", \"048137\", \"048190\", \"048199\", \"048346\", \"048363\",\n \"048532\", \"048533\", \"048534\", \"048537\", \"048549\", \"048550\", \"048553\", \"048554\", \"048565\", \"048571\", \"048579\", \"048659\",\n \"048736\", \"048739\", \"048745\", \"048746\", \"048748\", \"048750\", \"048771\", \"048782\", \"048784\", \"048789\", \"0500\", \"0501\",\n \"0502\", \"0503\", \"0504\", \"0505\", \"0506\", \"0507\", \"05080\", \"05081\", \"05082\", \"05083\", \"050845\", \"050846\",\n \"050847\", \"050848\", \"050849\", \"050850\", \"050852\", \"050853\", \"050854\", \"050856\", \"050857\", \"050858\", \"050859\", \"050861\",\n \"050862\", \"050863\", \"050864\", \"050865\", \"050866\", \"050867\", \"050868\", \"050869\", \"05087\", \"05088\", \"05089\", \"0509\",\n \"0510\", \"0511\", \"0512\", \"0513\", \"0514\", \"0515\", \"051809\", \"051811\", \"051812\", \"051813\", \"051814\", \"051815\",\n \"051817\", \"051819\", \"051828\", \"051829\", \"05183\", \"05184\", \"05185\", \"05186\", \"05187\", \"05188\", \"05189\", \"051920\",\n \"0520\", \"0521\", \"0522\", \"05230\", \"05231\", \"05232\", \"05233\", \"05234\", \"052350\", \"052363\", \"052364\", \"052366\",\n \"052367\", \"052368\", \"052369\", \"05237\", \"05238\", \"05239\", \"052506\", \"052507\", \"052509\", \"052510\", \"052511\", \"052512\",\n \"052518\", \"052520\", \"052521\", \"052522\", \"052525\", \"052544\", \"052558\", \"052559\", \"052569\", \"05257\", \"05258\", \"05259\",\n \"0526\", \"0527\", \"0528\", \"0529\", \"0530\", \"053109\", \"053158\", \"053162\", \"053163\", \"053175\", \"053179\", \"053187\",\n \"053204\", \"053261\", \"053269\", \"053271\", \"053317\", \"053323\", \"053324\", \"053331\", \"053334\", \"053340\", \"053350\", \"053360\",\n \"053627\", \"053639\", \"053642\", \"053643\", \"053649\", \"053650\", \"053652\", \"053654\", \"053655\", \"053656\", \"053657\", \"053659\",\n \"053660\", \"053667\", \"053670\", \"053672\", \"053674\", \"053675\", \"053676\", \"053677\", \"053678\", \"053679\", \"053680\", \"053681\",\n \"053682\", \"053692\", \"053694\", \"053695\", \"053698\", \"053703\", \"053706\", \"053708\", \"053709\", \"053713\", \"053714\", \"053719\",\n \"053724\", \"053728\", \"053729\", \"05373\", \"05374\", \"05375\", \"05376\", \"05377\", \"05378\", \"05379\", \"0538\", \"0539\",\n \"05411\", \"05412\", \"05413\", \"05414\", \"05415\", \"05416\", \"05417\", \"05418\", \"05419\", \"0543\", \"054804\", \"054805\",\n \"054807\", \"054809\", \"054811\", \"054812\", \"054813\", \"054816\", \"054818\", \"054831\", \"054832\", \"054833\", \"054834\", \"054835\",\n \"054836\", \"054837\", \"054838\", \"054839\", \"05484\", \"05485\", \"05486\", \"05487\", \"05488\", \"05489\", \"0550\", \"0551\",\n \"0552\", \"055414\", \"055471\", \"055491\", \"055492\", \"0560\", \"056407\", \"056440\", \"056441\", \"0566\", \"056810\", \"056832\",\n \"056835\", \"056837\", \"056838\", \"056852\", \"056853\", \"056854\", \"056855\", \"056856\", \"056857\", \"056858\", \"056859\", \"05686\",\n \"05687\", \"05688\", \"05689\", \"0569\", \"0570\", \"0571\", \"0572\", \"0573\", \"0574\", \"0575\", \"0576\", \"0577\",\n \"0578\", \"057900\", \"057905\", \"057906\", \"057911\", \"0580\", \"058232\", \"0583\", \"0584\", \"0585\", \"058600\", \"058661\",\n \"058662\", \"058664\", \"058771\", \"058773\", \"0588\", \"0589\", \"059033\", \"059036\", \"059037\", \"059045\", \"059064\", \"059065\",\n \"059067\", \"059070\", \"059071\", \"059072\", \"059073\", \"059074\", \"059075\", \"059076\", \"0591\", \"0592\", \"0593\", \"059416\",\n \"059417\", \"059418\", \"059419\", \"059443\", \"059450\", \"059451\", \"059452\", \"059453\", \"059454\", \"059455\", \"059464\", \"059465\",\n \"059466\", \"059467\", \"059468\", \"059469\", \"05947\", \"059481\", \"059482\", \"059483\", \"059484\", \"059485\", \"059486\", \"059487\",\n \"059488\", \"059489\", \"0595\", \"059608\", \"059611\", \"059612\", \"059613\", \"059614\", \"059616\", \"059617\", \"059618\", \"059619\",\n \"059620\", \"059621\", \"059622\", \"059623\", \"059624\", \"059625\", \"059626\", \"059629\", \"059634\", \"059683\", \"059684\", \"059685\",\n \"059686\", \"059687\", \"059688\", \"059691\", \"059692\", \"059693\", \"059694\", \"0597\", \"05980\", \"05981\", \"05982\", \"05983\",\n \"05984\", \"059865\", \"059866\", \"059867\", \"059868\", \"059869\", \"059871\", \"059872\", \"059873\", \"059874\", \"059875\", \"059876\",\n \"059877\", \"059878\", \"059879\", \"059881\", \"059882\", \"059883\", \"059884\", \"059885\", \"059886\", \"059887\", \"059888\", \"059889\",\n \"059891\", \"059892\", \"059893\", \"059894\", \"059895\", \"059896\", \"059897\", \"059898\", \"059899\", \"0599\", \"0600\", \"060297\",\n \"060298\", \"060299\", \"060611\", \"060612\", \"060613\", \"060614\", \"060617\", \"060618\", \"063800\", \"063908\", \"063912\", \"063913\",\n \"063914\", \"063915\", \"063916\", \"063917\", \"063918\", \"063931\", \"063932\", \"063933\", \"063934\", \"063935\", \"063936\", \"063937\",\n \"063938\", \"063941\", \"063942\", \"063943\", \"063944\", \"063945\", \"063946\", \"063947\", \"063948\", \"063949\", \"063951\", \"063952\",\n \"063953\", \"063954\", \"06398\", \"063991\", \"063992\", \"063993\", \"063998\", \"064002\", \"064003\", \"064445\", \"064446\", \"064447\",\n \"064448\", \"064449\", \"064454\", \"064455\", \"064456\", \"064457\", \"064458\", \"064459\", \"064461\", \"064462\", \"064463\", \"065660\",\n \"065661\", \"065662\", \"065700\", \"065746\", \"065753\", \"065791\", \"065792\", \"065793\", \"065794\", \"065795\", \"065796\", \"06910\",\n \"06911\", \"069120\", \"069121\", \"069133\", \"069134\", \"069136\", \"069137\", \"069138\", \"069139\", \"06914\", \"06915\", \"06916\",\n \"06917\", \"06918\", \"06919\", \"069307\", \"069308\", \"069309\", \"069314\", \"069315\", \"069316\", \"069317\", \"069318\", \"069319\",\n \"069323\", \"069324\", \"069325\", \"069326\", \"069327\", \"069328\", \"069329\", \"069334\", \"069335\", \"069336\", \"069337\", \"069338\",\n \"069356\", \"069357\", \"069358\", \"069359\", \"069367\", \"069368\", \"069369\", \"069372\", \"069373\", \"069374\", \"069375\", \"069376\",\n \"069378\", \"069379\", \"069389\", \"069395\", \"069396\", \"069398\", \"069410\", \"069411\", \"069430\", \"069432\", \"069433\", \"069434\",\n \"069439\", \"06945\", \"06946\", \"06947\", \"06948\", \"069612\", \"069613\", \"069614\", \"069615\", \"069642\", \"069646\", \"069647\",\n \"069649\", \"069657\", \"069658\", \"069659\", \"069699\", \"06970\", \"06971\", \"069720\", \"069721\", \"069722\", \"069723\", \"069724\",\n \"069725\", \"069726\", \"069728\", \"069729\", \"06973\", \"06974\", \"06975\", \"06976\", \"06977\", \"06978\", \"06979\", \"0700\",\n \"0701\", \"0702\", \"0703\", \"0704\", \"0705\", \"0706\", \"0707\", \"07080\", \"07081\", \"07082\", \"07083\", \"07084\",\n \"070850\", \"070851\", \"070852\", \"070853\", \"070854\", \"070855\", \"070857\", \"070858\", \"070859\", \"07086\", \"07087\", \"07088\",\n \"07089\", \"070905\", \"070906\", \"070907\", \"070908\", \"070909\", \"070914\", \"070915\", \"070916\", \"070917\", \"070918\", \"070919\",\n \"070923\", \"070924\", \"070925\", \"070926\", \"070927\", \"070928\", \"070929\", \"070934\", \"070938\", \"070939\", \"07094\", \"07095\",\n \"07096\", \"07097\", \"07098\", \"07099\", \"071\", \"072\", \"073\", \"0740\", \"0741\", \"0742\", \"074302\", \"074309\",\n \"074445\", \"074446\", \"074448\", \"074449\", \"07468\", \"07469\", \"0747\", \"07480\", \"075177\", \"075178\", \"075179\", \"075467\",\n \"075468\", \"075469\", \"075477\", \"075478\", \"075479\", \"075499\", \"075633\", \"075640\", \"075649\", \"075705\", \"075798\", \"077550\",\n \"077551\", \"077552\", \"077553\", \"077554\", \"077555\", \"077556\", \"077557\", \"077558\", \"077560\", \"077561\", \"077562\", \"077563\",\n \"077564\", \"079\", \"080105\", \"080106\", \"080112\", \"080125\", \"080132\", \"080136\", \"080139\", \"08014\", \"08015\", \"08016\",\n \"080170\", \"080171\", \"080172\", \"080173\", \"080174\", \"080175\", \"080176\", \"080178\", \"080181\", \"080185\", \"080186\", \"080191\",\n \"080192\", \"080193\", \"080194\", \"080195\", \"080196\", \"080197\", \"080198\", \"080199\", \"0802\", \"08031\", \"08032\", \"080331\",\n \"080336\", \"080338\", \"080339\", \"08034\", \"08035\", \"08036\", \"08037\", \"080385\", \"080389\", \"08039\", \"0804\", \"080531\",\n \"080547\", \"080559\", \"080564\", \"080567\", \"080568\", \"080573\", \"080574\", \"080578\", \"080579\", \"080583\", \"080584\", \"080587\",\n \"080589\", \"080593\", \"080594\", \"080597\", \"080602\", \"080612\", \"080613\", \"080615\", \"080616\", \"080617\", \"080618\", \"080619\",\n \"080621\", \"080622\", \"080625\", \"080626\", \"080627\", \"080628\", \"080629\", \"080630\", \"080631\", \"080632\", \"080633\", \"080635\",\n \"080636\", \"080637\", \"080638\", \"080639\", \"08064\", \"080651\", \"080652\", \"080653\", \"080656\", \"080657\", \"080658\", \"080659\",\n \"080661\", \"080662\", \"080663\", \"080664\", \"080665\", \"080666\", \"080667\", \"080668\", \"080669\", \"080671\", \"080672\", \"080673\",\n \"080674\", \"080675\", \"080676\", \"080677\", \"080678\", \"080679\", \"080682\", \"080683\", \"080684\", \"080685\", \"080686\", \"080687\",\n \"080688\", \"080689\", \"080691\", \"080692\", \"080693\", \"080694\", \"080695\", \"080696\", \"080697\", \"080698\", \"0807\", \"08080\",\n \"08081\", \"08082\", \"08083\", \"08084\", \"08085\", \"08086\", \"08087\", \"080882\", \"080883\", \"080884\", \"080885\", \"080886\",\n \"080887\", \"080888\", \"080889\", \"08089\", \"080900\", \"080903\", \"080904\", \"080905\", \"080907\", \"080908\", \"080909\", \"080911\",\n \"080912\", \"080914\", \"080915\", \"080916\", \"080917\", \"080918\", \"080921\", \"080922\", \"080923\", \"080924\", \"080925\", \"080926\",\n \"080927\", \"080928\", \"080929\", \"080930\", \"080931\", \"080933\", \"080934\", \"080935\", \"080937\", \"080939\", \"080941\", \"080942\",\n \"080943\", \"080944\", \"080945\", \"080946\", \"080947\", \"080948\", \"080949\", \"080950\", \"080951\", \"080952\", \"080953\", \"080955\",\n \"080956\", \"080957\", \"080958\", \"080959\", \"08096\", \"08097\", \"080981\", \"080982\", \"080983\", \"080984\", \"080985\", \"080986\",\n \"080987\", \"080988\", \"080989\", \"080991\", \"080992\", \"080993\", \"080994\", \"080995\", \"080996\", \"080997\", \"080998\", \"080999\",\n \"081117\", \"081118\", \"081121\", \"081129\", \"081135\", \"081147\", \"081161\", \"081173\", \"081182\", \"081183\", \"081184\", \"081186\",\n \"081193\", \"081194\", \"081203\", \"081207\", \"081209\", \"081211\", \"081215\", \"081216\", \"081217\", \"081218\", \"081219\", \"081220\",\n \"081223\", \"081224\", \"081225\", \"081226\", \"081227\", \"081228\", \"081229\", \"081230\", \"081231\", \"081232\", \"081233\", \"081235\",\n \"081236\", \"081237\", \"081238\", \"081239\", \"081240\", \"081241\", \"081243\", \"081244\", \"081245\", \"081246\", \"081247\", \"081248\",\n \"081249\", \"08125\", \"08126\", \"08127\", \"081282\", \"081283\", \"081284\", \"081285\", \"081286\", \"081287\", \"081288\", \"081289\",\n \"08129\", \"0813\", \"0814\", \"0815\", \"0816\", \"0817\", \"0818\", \"081900\", \"081901\", \"081903\", \"081904\", \"081906\",\n \"081907\", \"081908\", \"081909\", \"081911\", \"081912\", \"081913\", \"081914\", \"081915\", \"081916\", \"081917\", \"081918\", \"081919\",\n \"08192\", \"08193\", \"08194\", \"08195\", \"08196\", \"08197\", \"08198\", \"08199\", \"082017\", \"082018\", \"082064\", \"082066\",\n \"082076\", \"082094\", \"082112\", \"082115\", \"082125\", \"082126\", \"082127\", \"082131\", \"082132\", \"082139\", \"082141\", \"082156\",\n \"082157\", \"082158\", \"082159\", \"082160\", \"082163\", \"082164\", \"082166\", \"082167\", \"082169\", \"082171\", \"082172\", \"082173\",\n \"082176\", \"082179\", \"0822\", \"0823\", \"0824\", \"082516\", \"082523\", \"082529\", \"082541\", \"082543\", \"082546\", \"082547\",\n \"082548\", \"082553\", \"082561\", \"082564\", \"082570\", \"082571\", \"082573\", \"082576\", \"082578\", \"082579\", \"082591\", \"082594\",\n \"082596\", \"082597\", \"082599\", \"082603\", \"082605\", \"082606\", \"082613\", \"082616\", \"082617\", \"082618\", \"082619\", \"082629\",\n \"082636\", \"082637\", \"082647\", \"082648\", \"082649\", \"082654\", \"082657\", \"082658\", \"082661\", \"082683\", \"082684\", \"082685\",\n \"082687\", \"082689\", \"082691\", \"082692\", \"082693\", \"082694\", \"082698\", \"0827\", \"0828\", \"0829\", \"0830\", \"0831\",\n \"0832\", \"0833\", \"0834\", \"0835\", \"083600\", \"083604\", \"083605\", \"08361\", \"08362\", \"08363\", \"083640\", \"083641\",\n \"083642\", \"083643\", \"083644\", \"083645\", \"083646\", \"083650\", \"083651\", \"083652\", \"083653\", \"083655\", \"083656\", \"083657\",\n \"083658\", \"083661\", \"083663\", \"083664\", \"083665\", \"083666\", \"083667\", \"083668\", \"083669\", \"083670\", \"083671\", \"083672\",\n \"083676\", \"083677\", \"083678\", \"083679\", \"08368\", \"083690\", \"083691\", \"083692\", \"083693\", \"083694\", \"083695\", \"083696\",\n \"083697\", \"083698\", \"0837\", \"0838\", \"0839\", \"084\", \"08501\", \"08503\", \"08505\", \"08506\", \"08507\", \"08508\",\n \"0851\", \"08520\", \"08521\", \"08522\", \"08523\", \"08524\", \"08525\", \"08526\", \"08527\", \"08529\", \"0853\", \"08541\",\n \"08542\", \"08543\", \"08544\", \"08545\", \"08546\", \"08547\", \"08548\", \"08549\", \"08551\", \"08552\", \"08553\", \"08554\",\n \"08555\", \"08556\", \"08557\", \"08558\", \"08559\", \"08560\", \"08561\", \"08562\", \"08563\", \"08564\", \"08565\", \"08567\",\n \"08568\", \"08569\", \"0857\", \"08580\", \"08581\", \"08582\", \"08583\", \"08584\", \"08586\", \"08587\", \"08588\", \"08589\",\n \"0859\", \"086000\", \"086001\", \"086003\", \"086004\", \"086005\", \"086006\", \"086008\", \"086009\", \"086011\", \"086013\", \"086014\",\n \"086015\", \"086016\", \"086017\", \"086018\", \"086019\", \"086020\", \"086021\", \"086023\", \"086024\", \"086025\", \"086027\", \"086028\",\n \"086029\", \"086031\", \"086032\", \"086034\", \"086035\", \"086036\", \"086037\", \"086038\", \"086039\", \"086042\", \"086043\", \"086045\",\n \"086046\", \"086047\", \"086048\", \"086049\", \"08605\", \"086060\", \"086062\", \"086063\", \"086066\", \"086067\", \"086068\", \"086069\",\n \"086072\", \"086073\", \"086074\", \"086075\", \"086076\", \"086077\", \"086080\", \"086081\", \"086083\", \"086084\", \"086085\", \"086086\",\n \"086088\", \"086089\", \"086092\", \"086093\", \"086094\", \"086095\", \"086097\", \"086098\", \"086099\", \"0861\", \"0862\", \"0863\",\n \"0864\", \"0865\", \"0866\", \"0867\", \"086800\", \"086802\", \"086803\", \"086804\", \"086805\", \"086806\", \"086808\", \"086809\",\n \"08681\", \"08682\", \"086831\", \"086832\", \"086834\", \"086835\", \"086836\", \"086837\", \"086843\", \"086844\", \"086845\", \"086846\",\n \"086847\", \"086848\", \"086849\", \"086850\", \"086851\", \"086853\", \"086854\", \"086855\", \"086856\", \"086857\", \"086858\", \"086859\",\n \"086860\", \"086861\", \"086862\", \"086863\", \"086864\", \"086865\", \"086866\", \"086867\", \"086869\", \"086871\", \"086872\", \"086873\",\n \"086874\", \"086875\", \"086876\", \"086877\", \"086880\", \"086881\", \"086882\", \"086883\", \"086884\", \"086885\", \"086887\", \"086888\",\n \"086889\", \"086892\", \"086893\", \"086894\", \"086895\", \"086896\", \"086897\", \"086898\", \"086899\", \"0869\", \"087\", \"088\",\n \"089005\", \"089006\", \"089013\", \"089014\", \"089018\", \"089027\", \"089028\", \"089029\", \"089038\", \"089041\", \"089045\", \"089047\",\n \"089048\", \"089049\", \"089051\", \"089052\", \"089053\", \"089057\", \"089062\", \"089063\", \"089066\", \"089067\", \"089068\", \"089069\",\n \"089072\", \"089073\", \"089074\", \"089077\", \"089081\", \"089082\", \"089084\", \"089085\", \"089087\", \"089092\", \"089093\", \"089094\",\n \"089095\", \"089096\", \"089097\", \"089107\", \"089108\", \"089109\", \"089112\", \"089113\", \"089116\", \"089117\", \"089118\", \"089119\",\n \"089120\", \"089121\", \"089126\", \"089127\", \"089128\", \"089129\", \"089131\", \"089132\", \"089137\", \"089140\", \"089141\", \"089142\",\n \"089147\", \"089149\", \"089152\", \"089155\", \"089157\", \"089158\", \"089159\", \"089161\", \"089162\", \"089163\", \"089164\", \"089166\",\n \"089168\", \"089172\", \"089173\", \"089174\", \"089175\", \"089176\", \"089177\", \"089179\", \"089181\", \"089182\", \"089183\", \"089184\",\n \"089185\", \"089186\", \"089187\", \"089188\", \"08919\", \"089207\", \"089208\", \"089209\", \"089211\", \"089215\", \"089217\", \"089221\",\n \"089228\", \"089232\", \"089237\", \"089240\", \"089241\", \"089250\", \"089252\", \"089257\", \"089259\", \"089260\", \"089261\", \"089267\",\n \"089274\", \"089280\", \"089282\", \"089283\", \"089284\", \"089285\", \"089290\", \"089293\", \"089294\", \"089296\", \"089299\", \"089306\",\n \"089307\", \"089308\", \"089309\", \"08931\", \"08932\", \"08933\", \"08934\", \"08935\", \"08936\", \"08937\", \"08938\", \"08939\",\n \"0894\", \"089500\", \"089501\", \"089503\", \"089504\", \"089505\", \"089506\", \"089509\", \"089511\", \"089513\", \"089514\", \"089515\",\n \"089516\", \"089517\", \"089518\", \"089519\", \"089521\", \"089524\", \"089525\", \"089526\", \"089527\", \"089528\", \"089529\", \"08953\",\n \"08954\", \"089551\", \"089552\", \"089553\", \"089554\", \"089555\", \"089556\", \"089557\", \"089558\", \"089559\", \"089560\", \"089561\",\n \"089562\", \"089563\", \"089564\", \"089565\", \"089566\", \"089567\", \"089571\", \"089572\", \"089573\", \"089574\", \"089575\", \"089576\",\n \"089577\", \"089578\", \"089580\", \"089581\", \"089582\", \"089583\", \"089584\", \"089585\", \"089586\", \"089587\", \"089591\", \"089592\",\n \"089593\", \"089594\", \"089595\", \"089596\", \"089597\", \"089598\", \"089599\", \"0896\", \"089702\", \"089703\", \"089705\", \"089706\",\n \"089707\", \"089708\", \"089709\", \"089711\", \"089713\", \"089714\", \"089715\", \"089716\", \"089717\", \"089718\", \"089719\", \"089720\",\n \"089725\", \"089726\", \"089727\", \"089728\", \"089729\", \"089730\", \"089731\", \"089732\", \"089733\", \"089734\", \"089735\", \"089736\",\n \"089737\", \"089740\", \"089741\", \"089742\", \"089743\", \"089744\", \"089745\", \"089747\", \"089748\", \"089749\", \"089751\", \"089752\",\n \"089753\", \"089754\", \"089755\", \"089757\", \"089758\", \"089759\", \"089760\", \"089761\", \"089762\", \"089763\", \"089764\", \"089767\",\n \"089768\", \"089772\", \"089773\", \"089777\", \"089779\", \"089780\", \"089781\", \"089782\", \"089783\", \"089784\", \"089785\", \"089786\",\n \"089788\", \"089790\", \"089791\", \"089792\", \"089793\", \"089794\", \"089795\", \"089796\", \"089798\", \"089799\", \"08980\", \"08981\",\n \"08982\", \"08983\", \"089841\", \"089842\", \"089843\", \"089845\", \"089846\", \"089847\", \"089848\", \"089849\", \"08985\", \"08986\",\n \"08987\", \"08988\", \"08989\", \"089906\", \"089907\", \"089911\", \"089912\", \"089913\", \"089916\", \"089920\", \"089921\", \"089928\",\n \"089930\", \"089931\", \"089932\", \"089933\", \"089935\", \"089943\", \"089944\", \"089947\", \"089948\", \"089951\", \"089952\", \"089957\",\n \"089958\", \"089959\", \"089960\", \"089964\", \"089967\", \"089968\", \"089972\", \"089973\", \"089974\", \"089975\", \"089980\", \"089982\",\n \"089983\", \"089984\", \"089991\", \"089992\", \"089993\", \"089994\", \"089997\", \"089998\", \"090\", \"091\", \"09200\", \"09201\",\n \"09202\", \"092031\", \"092032\", \"092033\", \"092034\", \"092035\", \"092036\", \"092037\", \"092038\", \"092039\", \"09204\", \"09205\",\n \"09206\", \"09207\", \"09208\", \"09209\", \"0921\", \"0922\", \"0923\", \"0924\", \"0925\", \"0926\", \"0927\", \"0928\",\n \"0929\", \"0930\", \"0931\", \"0932\", \"0933\", \"0934\", \"0935\", \"0936\", \"0937\", \"0938\", \"093915\", \"093916\",\n \"093930\", \"093935\", \"093943\", \"093944\", \"093945\", \"093946\", \"093947\", \"093948\", \"093949\", \"093954\", \"093955\", \"093956\",\n \"093957\", \"093958\", \"093959\", \"093964\", \"093965\", \"093966\", \"093967\", \"093968\", \"093969\", \"093974\", \"093975\", \"093976\",\n \"093977\", \"093978\", \"093979\", \"093982\", \"093983\", \"093984\", \"093985\", \"093986\", \"093987\", \"093988\", \"093989\", \"093992\",\n \"093994\", \"093995\", \"093996\", \"093997\", \"093998\", \"093999\", \"0940\", \"09411\", \"09412\", \"09413\", \"09414\", \"09415\",\n \"09416\", \"09417\", \"09418\", \"09419\", \"0942\", \"0943\", \"0944\", \"0945\", \"09471\", \"09472\", \"09473\", \"09474\",\n \"094751\", \"094752\", \"094754\", \"094755\", \"094757\", \"094758\", \"094759\", \"094761\", \"094762\", \"094764\", \"094765\", \"094767\",\n \"094768\", \"094769\", \"094772\", \"094774\", \"094775\", \"094777\", \"094778\", \"094779\", \"094781\", \"094782\", \"094783\", \"094784\",\n \"094785\", \"094786\", \"094787\", \"094788\", \"094789\", \"094791\", \"094794\", \"094795\", \"094797\", \"094798\", \"094799\", \"094809\",\n \"094823\", \"094824\", \"094828\", \"094830\", \"094832\", \"094833\", \"094844\", \"09485\", \"09486\", \"09487\", \"09488\", \"09489\",\n \"0949\", \"097058\", \"097271\", \"097307\", \"097308\", \"097309\", \"097378\", \"097383\", \"097390\", \"097391\", \"097393\", \"097394\",\n \"097402\", \"097410\", \"097438\", \"097449\", \"097494\", \"097495\", \"097515\", \"097614\", \"097615\", \"097616\", \"097619\", \"097620\",\n \"097621\", \"097623\", \"097624\", \"097625\", \"097626\", \"097628\", \"097629\", \"097634\", \"097635\", \"097636\", \"097638\", \"097639\",\n \"097642\", \"097643\", \"097644\", \"097645\", \"097646\", \"097648\", \"097653\", \"097654\", \"097655\", \"097656\", \"097657\", \"097658\",\n \"097659\", \"097671\", \"097674\", \"097675\", \"097678\", \"097679\", \"09768\", \"097694\", \"097695\", \"097696\", \"097697\", \"097698\",\n \"097728\", \"097820\", \"097821\", \"097822\", \"097830\", \"097840\", \"097841\", \"097842\", \"097884\", \"097886\", \"097891\", \"097892\",\n \"097893\", \"097895\", \"097896\", \"098000\", \"098002\", \"098003\", \"098004\", \"098005\", \"098006\", \"098007\", \"098010\", \"098013\",\n \"098014\", \"098015\", \"098016\", \"098017\", \"098018\", \"098019\", \"098030\", \"098035\", \"098203\", \"098204\", \"098207\", \"098215\",\n \"098216\", \"098217\", \"098218\", \"098219\", \"098283\", \"098284\", \"098285\", \"098286\", \"098287\", \"098288\", \"098289\", \"098290\",\n \"098291\", \"098292\", \"098293\", \"098294\", \"098295\", \"098296\", \"098297\", \"098298\", \"098311\", \"098312\", \"098313\", \"098314\",\n \"098315\", \"098316\", \"098317\", \"098318\", \"098319\", \"098490\", \"098491\", \"098492\", \"098493\", \"098494\", \"098495\", \"098496\",\n \"098497\", \"098535\", \"098680\", \"098681\", \"098682\", \"098683\", \"098684\", \"098685\", \"098688\", \"098689\", \"098690\", \"098691\",\n \"098692\", \"098693\", \"098694\", \"098695\", \"098696\", \"098697\", \"098720\", \"098721\", \"098722\", \"098723\", \"098724\", \"098725\",\n \"098726\", \"098760\", \"098761\", \"098762\", \"098763\", \"098764\", \"098768\", \"098780\", \"098781\", \"098782\", \"098783\", \"098784\",\n \"098785\", \"098789\", \"098790\", \"098791\", \"098792\", \"098793\", \"098794\", \"098795\", \"098796\", \"098797\", \"098813\", \"098814\",\n \"098815\", \"098816\", \"098817\", \"098860\", \"098861\", \"098862\", \"098863\", \"098864\", \"098865\", \"098869\", \"098870\", \"098871\",\n \"098872\", \"098873\", \"098874\", \"098875\", \"098876\", \"098878\", \"098891\", \"098892\", \"098893\", \"098894\", \"098895\", \"098896\",\n \"098897\", \"09896\", \"09897\", \"09898\", \"09899\", \"099\",\n]\nsource = \"ARCEP, MAJNUM, the blocks attributed to operators (https://extranet.arcep.fr/uploads/MAJNUM.csv, of 19 October 2026); the rule: plan national de num\u{e9}rotation (annexe 1 \u{e0} la d\u{e9}cision n\u{b0} 2018-0881 modifi\u{e9}e), version du 1er janvier 2026, \u{a7} 2.2.2 a): https://www.arcep.fr/uploads/tx_gsavis/25-2215.pdf\"\nchecked = \"2026-10-19\"\nvalid_days = 90\n";