From 555bedc97df0f84960f3e96b7bf871403aef2327 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Wed, 22 Feb 2017 13:11:01 +0000 Subject: [PATCH] de-fuzz: add new corpus files --- .../001ba32e9488b739cad5c47cf6743092c3e959ba | Bin 0 -> 242 bytes .../0022cb33f1cee7a46b962b9531184db5c56061df | Bin 0 -> 118 bytes .../0024c001b45a2ff3eb568d8a0c3e461aceb73417 | Bin 0 -> 43 bytes .../008845a0cee378bad5ae87f276ce5f942febab66 | Bin 0 -> 10279 bytes .../00f8a813a4079f137f5a7ba9ad2d8d759afe8fa6 | Bin 0 -> 7557 bytes .../01745b71bcf3c1f4763f1e0ac7b9ed8e55af4596 | Bin 0 -> 43 bytes .../01ba758580a918e8dd905999396066804be057d3 | Bin 0 -> 99 bytes .../024349a474519deb9e508901eaf34ef39792ff8c | Bin 0 -> 120 bytes .../024999955824849ef5de2856ee5e29a682bb0991 | Bin 0 -> 96 bytes .../025bb14c5c3d27a0908f0bb363dc4988918ff67b | Bin 0 -> 93 bytes .../02a5620461612a1944428314410762a948f95bb3 | Bin 0 -> 65 bytes .../02d8400da629642911de8704c15e20932f0d7d38 | Bin 0 -> 204 bytes .../02f33a351a3bbc21f6fb7f2f7fd980c730f32cb0 | Bin 0 -> 3254 bytes .../02f406876967292fa39f061dd1ec2ff0e3c53e74 | Bin 0 -> 124 bytes .../0334845542326f79e3fafbe94969c6b369f004bc | 1 + .../0377c135f27099a908e16b2939f2576c76664cb6 | Bin 0 -> 33 bytes .../03a4aada6edc5cfd457ffe100222aa70fb632303 | Bin 0 -> 10279 bytes .../03c11cdd4941456244521dbfdcc2c7e203cbf029 | Bin 0 -> 355 bytes .../03ce080ad97029cfc9eef7522183313f1ca6c2d3 | Bin 0 -> 30 bytes .../0493029275f5fd15bdbdeb0cecc75446e6129b5f | Bin 0 -> 4335 bytes .../04aef19f0180da14df8d2bcc28635eed295c6af8 | Bin 0 -> 3897 bytes .../04fc8bac2ae97c2f41cf8ba47deae7d2269d9ef5 | Bin 0 -> 5574 bytes .../052e71789f1e90175615dfd24fe118b1a1158673 | Bin 0 -> 28 bytes .../055958c72de0a99f046371f1f0c86d99990c0729 | Bin 0 -> 229 bytes .../057bcec01e2afc4cae4d007ead424c189e2cebe3 | Bin 0 -> 77 bytes .../060d2fbcaf8334670802325e0dc9784379fb09a6 | Bin 0 -> 62 bytes .../066a2cab0d331ac0605ded494bad5ce5c37f41be | Bin 0 -> 275 bytes .../06705f7adc42a06bfa772929ad0cf82b511cc653 | Bin 0 -> 3054 bytes .../0676b9e95ffea4d9be47eb4c08b53f7e8232ec61 | Bin 0 -> 10078 bytes .../06b7a2445e03005d105a6b760d80ca7a0ac495ee | Bin 0 -> 50 bytes .../071134750dc8021e4baf15058fe2f9992a7ce222 | Bin 0 -> 143 bytes .../07284125555baeddc03d1a3637df0ccbcab9d5fb | 1 + .../075ed1f68bdaff705e9ecfd624a98c583ac5e04f | Bin 0 -> 141 bytes .../07b2a1c92c817aae0a115bb15b33274cbaac308a | Bin 0 -> 318 bytes .../07e5d0b2ec1cbc9040495889dde36395e3ce8a85 | Bin 0 -> 133 bytes .../08002fe03259270af10b36c8ddeacff162cf16b8 | Bin 0 -> 10279 bytes .../081858d1769f43413a1f09fedf1a0cf1c3f72b22 | Bin 0 -> 85 bytes .../08549ccfa0aa75f14ca42c08197ca1e87e660823 | Bin 0 -> 116 bytes .../087425b8873de5a19c59ed5467aa5de9ba7de6ca | Bin 0 -> 43 bytes .../088d22d0e6de8af18ff45d377f04ff3658e0fc80 | Bin 0 -> 4269 bytes .../08940162707893743187e4ab470ed1008612797a | Bin 0 -> 6 bytes .../093d19b2925541ea312fa2059f264124a35944b7 | Bin 0 -> 10279 bytes .../094d59eb83cc607c8c529c495210f83aa2887fbd | Bin 0 -> 93 bytes .../0952b1e6ba0a9beaee02b92efa1990eb8fd855ed | Bin 0 -> 63 bytes .../09692b8dcf066440274ea5d939aec16eccb10de8 | Bin 0 -> 10279 bytes .../0985d13f526884e37b5074e8da192ba63f3ec18c | Bin 0 -> 88 bytes .../09c39db7ced2e00411bd9bb69e27833c6aa2d47b | Bin 0 -> 25 bytes .../09f341b84c20552c905d21c138b184697fab337d | Bin 0 -> 4072 bytes .../0a04d9267fb8188a0920d5941c62dfcaa392b697 | Bin 0 -> 230 bytes .../0a34e1a8ea9da61a014714961b9818082c4f84be | Bin 0 -> 133 bytes .../0a6f08a511f7fbfe66ca6cf7f98bb5af2f7ef5b8 | Bin 0 -> 79 bytes .../0a87a305f83262f88a9e826ca5aa22780faf0f6e | Bin 0 -> 293 bytes .../0aae4febecef099e54707b7f8d59b50e70b1cd7c | Bin 0 -> 223 bytes .../0ad25b2429db480add874a5d66e4934a53a4f5d8 | Bin 0 -> 610 bytes .../0b7e65a2f97ea6135e0c46e75494a6dc0302192a | 73 +++++++ .../0bd42ee87aa348ffb47ee72562020e9adcf886e4 | Bin 0 -> 83 bytes .../0be4c37157dd87807e33cc455664ea3edc87fcb9 | Bin 0 -> 78 bytes .../0c21cc667e1c54469593a46af58f9b0c5eb22074 | Bin 0 -> 19 bytes .../0c2206f5e288d5608e7a14c3b2cf9d1c0fb2a70b | Bin 0 -> 5102 bytes .../0c2647784524e70a77b3e8e6346595096d11c170 | Bin 0 -> 2447 bytes .../0c645708b0e1041a59d5a0e533b85789cf49c7e3 | Bin 0 -> 241 bytes .../0c7a0343024c3ffe98772956a3b869fa86b1a3dd | Bin 0 -> 338 bytes .../0c7bd5399d66f25dbac2564e1e228087073d1947 | Bin 0 -> 926 bytes .../0c7da13722ae339c91a8a2d08dd672fb583c2761 | Bin 0 -> 484 bytes .../0cc20b42a7b02a74aff4cdaf7ca6dd195bb669f8 | Bin 0 -> 105 bytes .../0cc2de659fc88f690911640e6e169e60b42ff163 | Bin 0 -> 30 bytes .../0cc89d28fb9a623b0a291913b50468c5e820d906 | Bin 0 -> 116 bytes .../0d1a15ca92dbbadb001053d78eca6b5863334423 | Bin 0 -> 5261 bytes .../0d367d787b01ad91cbbe1c28224868c661c565ae | Bin 0 -> 115 bytes .../0d43d437aab0b9d587e4eb76715fcb54b2e6c89b | Bin 0 -> 92 bytes .../0db370fce3a7bc068e0ad83a97bcfc23e139ae78 | Bin 0 -> 10279 bytes .../0e30978bc205b9c94272e59930a79b8f55da6a52 | 1 + .../0e8628917eb343bfe6937f81016bed4765403f62 | Bin 0 -> 106 bytes .../0e8b477a7521fff0f1109ea80005b5ad72b1a302 | Bin 0 -> 150 bytes .../0f2b4bdf7f5961fdcd9914e42190c6a89abe497c | Bin 0 -> 401 bytes .../0f7e8f8cfcf591f67e7ae899971378f4cfa8138a | Bin 0 -> 284 bytes .../0faadc683a41be4252b58ac5f707f57d3f9f92b3 | Bin 0 -> 40 bytes .../10061a54a84119112d1129a76c2216f3cab4521b | Bin 0 -> 108 bytes .../103a637a3a371840df9ac76ce2c638eeb8c4699c | Bin 0 -> 106 bytes .../1043b21be4281eef9272e0c5e217a826e75cb8a1 | Bin 0 -> 155 bytes .../10b1f01e757ec554b8ae0e101f7ba0782f903d7f | Bin 0 -> 2840 bytes .../10dd1b04fe33742cff29e4de8df1bec0c6c4ab61 | Bin 0 -> 118 bytes .../10e712dce99fcbfdd3431676261cd39c58122fc7 | Bin 0 -> 96 bytes .../11290dfd12c4dccada2372a01e91c7fd5f8a2d1b | Bin 0 -> 96 bytes .../1177c2db24ccda7b21707d0f6604613c87f60dad | Bin 0 -> 25 bytes .../1179e15bd4194c48e45b10f29aee374bf8828c98 | Bin 0 -> 31 bytes .../1191862cbed60f993930466603bfc0d502e76380 | Bin 0 -> 191 bytes .../11bf73766853583c42584019962adb73a95a092d | Bin 0 -> 9883 bytes .../11c35ec3be350a0887a60f481b28dbb17c38d009 | 127 ++++++++++++ .../11dc62c341b2209b65f1800790952b7b1a358cce | Bin 0 -> 949 bytes .../1259334578ff7621c23d78b9c9a074692e3fb3f6 | Bin 0 -> 46 bytes .../1262b36ef669bf7367721e31a3834fbbcbd32b48 | Bin 0 -> 36 bytes .../12c3554e58bc7b3a2cb9dc8338fedc31ce44e402 | Bin 0 -> 10279 bytes .../12fbad26bdd11897a8b391eb1a360d675ae3cbfb | Bin 0 -> 7388 bytes .../132ff4b6cb9199d914592d58d251a75d89bf0d03 | Bin 0 -> 687 bytes .../1335ba021f5187209108c8661e3284a20cd543a6 | Bin 0 -> 195 bytes .../136d6e1da2c71094f1991889346a36e035a10623 | Bin 0 -> 469 bytes .../138cc2c93a02e87451726b61425219757b655e6a | Bin 0 -> 221 bytes .../1390778ef569435a68745baa1f45a8aac99a6c3c | Bin 0 -> 124 bytes .../1493f238a032b214f31918409b2edb5b8e76eadd | Bin 0 -> 368 bytes .../14ae96f332af538f4283a62e879cf80df3a26f50 | Bin 0 -> 136 bytes .../14c77f16c9bb08f56898d9d289093111ceb55a90 | 1 + .../14fca38b8cb30055db9b94d970b818a181e25156 | 1 + .../1527f31ef8870707163d1e3d2d06c9ebab182ab8 | Bin 0 -> 227 bytes .../157e37bd7594a765a2a5d263fcd9dad56ffb0337 | Bin 0 -> 118 bytes .../15f1b0040d3ebfced12b85f0c64cd74e36a82fec | Bin 0 -> 701 bytes .../15fc06fb9898f235131988e1fe65b12c038927bc | Bin 0 -> 71 bytes .../160fb49f5ab2e2e0baeeb822020893f488cf0921 | Bin 0 -> 72 bytes .../162b1460d458405ff33e35a070bda858629c819b | Bin 0 -> 155 bytes .../167dfd7f9fc41c2fb4206ce45a01b22f72f308f6 | Bin 0 -> 80 bytes .../167f7c90588224bf8aba8e27c673c0adcf92c41f | Bin 0 -> 84 bytes .../16a40f4b369bd8c800cce8f7c25ff8094483d0c2 | Bin 0 -> 41 bytes .../16e2514aead32f363af1ea97fe90484a0c48e4c9 | 193 +++++++++++++++++ .../17336f67e3e840f4d4c09416fb98d15ea890b064 | Bin 0 -> 9882 bytes .../17e4441cc094daf63490617baa281706f5114234 | Bin 0 -> 210 bytes .../17f76230795e24f1decbf65fedee8323d23aea12 | Bin 0 -> 311 bytes .../180208061d90bed3fe9c42e8fbc6d4c614e8ae2a | Bin 0 -> 8294 bytes .../1823a0fa9a22d102d466566a5fd8211f736247c2 | Bin 0 -> 93 bytes .../18526839d75f8395be3225532d31bff3b9eccd82 | Bin 0 -> 50 bytes .../186151c96ca10ae271354619e7b3451be0faffd9 | Bin 0 -> 144 bytes .../18a35decbb139c8d5df84a6e5e52cc41b0d420ee | Bin 0 -> 111 bytes .../18a425492da8b3df84d150c9396263c1d9d856cd | Bin 0 -> 1050 bytes .../18af0d3c4ea1098b1e915b4d9b23b9db5f195e61 | Bin 0 -> 111 bytes .../18e3b2c9fde067e344641eb817b82b25d8844b2e | Bin 0 -> 10279 bytes .../1980561b6aeca62707b13b930cda80288f51fa3d | Bin 0 -> 190 bytes .../19db43c33440e5871e27a17df5df6d95869c9445 | Bin 0 -> 106 bytes .../1a25e7b0385d82a59b6d15de95ac7414a5a921a4 | Bin 0 -> 28 bytes .../1a8293dcb9cc33d2a4cef6ec8bc9ad5d25a568a9 | Bin 0 -> 117 bytes .../1ae6ad228ef4ea487e618b28be20b99a9c6dc8ab | Bin 0 -> 18 bytes .../1b1b08335c5d537c0d53bedb7fb851d37689e68a | Bin 0 -> 352 bytes .../1b6a9e734c7daa647faf2e99f99a510961aa907f | Bin 0 -> 45 bytes .../1b76d2df6b48712832ea08f99e1e2abe32148d80 | Bin 0 -> 85 bytes .../1b885f55c1f8e15cba3ae3e1b77d0ac7bea76007 | Bin 0 -> 107 bytes .../1c2bfc5c5b7c5139085d785dc4f9bc7edae53345 | Bin 0 -> 12 bytes .../1c518b37cd66c10a5343939b8e611459ba2e626d | 1 + .../1c7d35a9d0771c7800f36b5287d70346e757c123 | Bin 0 -> 118 bytes .../1c83422919930e3987f05e240575d6ea8499fdda | Bin 0 -> 159 bytes .../1d6217e45fc12058c91395960fd0caeee46e968b | Bin 0 -> 70 bytes .../1db6bcd1f983f9078249db65f333fc8cda119e5e | Bin 0 -> 102 bytes .../1db9a6c38291eb1d7e39783ddb5f21b45b4d58ba | Bin 0 -> 7 bytes .../1ddb7d39dd8356038cc31ecb546d29b85727dbd5 | Bin 0 -> 70 bytes .../1e3054ed822d13b4f25fd2167eab412bef2cedc4 | Bin 0 -> 150 bytes .../1e4c37fb5b67bb9ed1234becace5a7dd3407d7e1 | Bin 0 -> 108 bytes .../1e5d6d72b0e39853e6d86bfb8fc517d77a3ce285 | Bin 0 -> 129 bytes .../1e6595d6e4e3a47cf2413918aea4b31383abbf28 | Bin 0 -> 3043 bytes .../1e6a8558a549acec2140152290d24fbbdae1e2de | Bin 0 -> 9 bytes .../1e97e258bb59f46ba5c0f34b0448ac44ae6bc394 | Bin 0 -> 39 bytes .../1ed27c1c2ae3fa81cef851a7044e7bdbc0a82c2e | Bin 0 -> 2194 bytes .../1ee5b22c96521afcc46f0870dbda73b95a24f64d | Bin 0 -> 155 bytes .../1f4bf452d8e9aa392d3349810d0f0eff2198066c | Bin 0 -> 211 bytes .../1f56ede89c798be17127eb44f5590e85b7027336 | Bin 0 -> 10279 bytes .../1f5efc6c79091901e94413b6a001da665dba7703 | Bin 0 -> 3671 bytes .../1f84d84c6e4c93bd1016367cda84e634263706a8 | Bin 0 -> 7928 bytes .../20051301a707c606f09fca0dcd5205d0da730b17 | Bin 0 -> 52 bytes .../202dcb27a665d7a305706b9d79fcdb78230d07ab | Bin 0 -> 129 bytes .../20398400ff7b37b3819b8cb7300ffe4bcb400173 | Bin 0 -> 130 bytes .../20557acdf99135641d99b4a06f90d9007d5e758a | Bin 0 -> 300 bytes .../2074275543d9c2b9edd3cc38f3763be4bb50c01c | Bin 0 -> 92 bytes .../2075725bf84ba7959f45c0afadd621ae6401659a | Bin 0 -> 323 bytes .../20767bb77dd618c650f2a05024c9a296e51a2f6e | Bin 0 -> 3033 bytes .../207e0a253d636f498b2cc7987e6064a09cd62793 | Bin 0 -> 32 bytes .../2086e3b3162d68f489ee671f27367e4aa0c6db51 | Bin 0 -> 32 bytes .../214d7acbf05656d00fcbe2db0d34808987516ed1 | Bin 0 -> 9504 bytes .../215b7fb97020bccb28990ece2b15ab2b1725ac57 | 1 + .../21be33985b124e065ceaf38ffe7e474724041a00 | Bin 0 -> 8061 bytes .../21eae1ff34ec220e6a9fda524b6d9cd5c802a9a1 | Bin 0 -> 37 bytes .../2252da790304b7319832b88cbb92a8fcbb306531 | 2 + .../22a57b0d17246dc257203cea101270851202260b | 129 ++++++++++++ .../22af9fd87969f57dd4d80152d997ce6fd5809d9b | Bin 0 -> 75 bytes .../22d8a49621f6b6ace23eeb4cd9f0a27eaf416971 | Bin 0 -> 162 bytes .../22d9cb56b55fa6003a02a36ec7a0a97cb1463acc | Bin 0 -> 175 bytes .../22ebaf736a208b1cf96dc80015fea07bef3dd82f | Bin 0 -> 280 bytes .../22efbb15bcd8fb9e83397e874106e635b693005d | Bin 0 -> 106 bytes .../2374ecf0668b2adbd2a6425453835fc20a47b6a6 | Bin 0 -> 370 bytes .../2380f03162a2139983b13fa4c5ae2a7f7e305323 | Bin 0 -> 74 bytes .../2389288aff8db60addf59cef34d87a5690c0ea7a | 127 ++++++++++++ .../23e9127e044c64f51973b9d3a08d408d900a9632 | 1 + .../23ec75e5baf5d46e6cfa77e931d9bbace1969fbe | 1 + .../23ffbc589b62ac4648ccfb72495fb4f695d1b34f | Bin 0 -> 129 bytes .../241345bab245aaeaa25667317c7099af3afda041 | Bin 0 -> 102 bytes .../243ff8e74ecc3233a2fd6be0c6c5244ca43467c7 | 1 + .../2479a71abc10392f691268aaccca47ccb04d578e | Bin 0 -> 5 bytes .../247ebeafee24a177bd579b44b84cf9278fc477b4 | Bin 0 -> 14 bytes .../24a6982e83332dc2560457bb5d9a1928f21ccdeb | Bin 0 -> 77 bytes .../24ed43a04a110fd2a2b39ea52f184e45633bfa09 | Bin 0 -> 85 bytes .../24f9cc2832e16f5e8b81bc5a0e35258e598d5397 | Bin 0 -> 228 bytes .../24fb377f9ee883f5ed065e25d6cd39d53a317b49 | Bin 0 -> 5090 bytes .../2531b772b30d580e47dab5398847c68e107b2095 | Bin 0 -> 115 bytes .../256f28138ac7e6eb4cf8c93831ad9873ad0555a7 | Bin 0 -> 187 bytes .../257445cef2811facfaf0582e6ad6c205a8148b4d | Bin 0 -> 167 bytes .../2589a267aa31f85c3af87b85414945a98e102f72 | Bin 0 -> 154 bytes .../25b68a4e7a0c06425a2cec3cfd385c63653dc37a | Bin 0 -> 150 bytes .../25cc98c26568667d7e7a2ddd0ee17aff75963f3c | Bin 0 -> 10279 bytes .../25d407d104a2080ba4ee646da795dfb123a7a85b | Bin 0 -> 3671 bytes .../25fb5ad986c3d44de1c1538c95c8434cbfb8756f | Bin 0 -> 409 bytes .../2612f22302f96f559a6ce0b7a5e0eeb8fb731c4b | Bin 0 -> 635 bytes .../264b1991909db04e3381559427699c5f90c986c6 | Bin 0 -> 170 bytes .../266aafab7016ce4e31560f8d7b8c37c116ff6c8b | 1 + .../26ac263818459c65d33efc0cd72cafe84c57ff62 | Bin 0 -> 223 bytes .../26aedb09e4609c7d582f7a6a76155518397ff4a4 | Bin 0 -> 54 bytes .../26dc35f9be3148a0ab448bec0f35a4b494419079 | Bin 0 -> 62 bytes .../26e0d77c58dffecf29ddec788daaee394a15d18d | Bin 0 -> 80 bytes .../26eec06a7194ffde11cfeb903e3866360af16023 | Bin 0 -> 77 bytes .../272c7241f4cc13ae4a4c6b9b1cd8784bea7c56e7 | Bin 0 -> 106 bytes .../2734205c4e29821522b57cca6335b64694f35a94 | Bin 0 -> 282 bytes .../276828778907073e9b893162c9a44f8eaf703552 | Bin 0 -> 6815 bytes .../277856ce34d36fae0cee4e5cb73d1b7175735e8f | Bin 0 -> 14 bytes .../2795e2ac813a371004aa5a9cfccd1e28b787f0aa | Bin 0 -> 71 bytes .../279bd0fa8c12cba3f9a807314c77df18f95bc6cd | Bin 0 -> 585 bytes .../27e43836123c649e6484a5f55aaed50a8d3fa26f | Bin 0 -> 92 bytes .../287fa370f7afa14d373c824681d4680d39e6e71d | Bin 0 -> 13 bytes .../28aa0e4404070c4db838909d4b23ab37fc9c2d75 | Bin 0 -> 119 bytes .../28c085c77bfbe505688519f172b04aa9a9a15545 | Bin 0 -> 476 bytes .../28ca452021d408611f328ff6987e3288cba117dc | Bin 0 -> 230 bytes .../28f6f84b7ce121e79aa134c7653a45d6cb7bc55b | Bin 0 -> 918 bytes .../290abc4c49f545140b5dcd339e0c275523cd305d | Bin 0 -> 99 bytes .../290c296e90501f0942cfb26d0bdc0f8b26becd8e | Bin 0 -> 77 bytes .../29143d1f21cd02a77056e5946070024c0023d66d | Bin 0 -> 1236 bytes .../293815784e35a1068145c9e9330c8db52fa61607 | Bin 0 -> 62 bytes .../2938357c31c15ca3630165ea58366f2ac8b53d55 | Bin 0 -> 94 bytes .../29a708cc9c703a518cec03b65520876277b4d25f | Bin 0 -> 144 bytes .../29a8714c7661cf21f3b9e393a099e583fd6238c7 | Bin 0 -> 230 bytes .../29e186f0d25f8704a9d5b8fd9aa384a65134d7bc | Bin 0 -> 132 bytes .../2a2bff5141004d0b71f2ee02d167e2cc610ffaf3 | Bin 0 -> 37 bytes .../2a4f6f426d21ae9d69309b36d3ccef00ebca899c | Bin 0 -> 11 bytes .../2a5a9a891078684058b6df5ca3bf30cbfdc335a3 | Bin 0 -> 100 bytes .../2a948b4accd77470c74cbb9a90c5a1c536532df0 | Bin 0 -> 153 bytes .../2ac248d9dd0460746954dca7038517021145bb15 | Bin 0 -> 25 bytes .../2adadc025fc72b30fdb91ea40bc9395e3591bb2e | Bin 0 -> 454 bytes .../2af58752036c4ae33bb405ae04dac81b17688e5a | Bin 0 -> 109 bytes .../2b55d47b94b80e38e9c5453fe702caf976884eeb | Bin 0 -> 95 bytes .../2b6aceb904ba79fa3d0bbc4dca556cc629837d75 | Bin 0 -> 175 bytes .../2b72338973830bab50c196f3bd885bf45f4e1827 | Bin 0 -> 96 bytes .../2b7bce0be30e40b47f1ef6790927bca0a6959a4a | Bin 0 -> 87 bytes .../2b809dd74175ea924b8aa514cb9498f4f22019ec | Bin 0 -> 1762 bytes .../2b80d16ac8c4b1b98cb411bba9bb8c8a629a977e | Bin 0 -> 8989 bytes .../2b9fd648cabf557cdbd0aa76841c0dc5c139b95c | Bin 0 -> 135 bytes .../2bce62cd6696aeed7f607bcf6b361f62026bf0b0 | Bin 0 -> 77 bytes .../2c0236f941fcbaa3ce79de61377bcfb4b01abe96 | Bin 0 -> 260 bytes .../2c4edea716e112bfe38ae0b19b60e0542339a13e | Bin 0 -> 151 bytes .../2c588b82d6c5f285d60abf87923205b9ca44b2a6 | Bin 0 -> 51 bytes .../2d1247e11e85cac2e6645fe8459514bbd3dbccda | Bin 0 -> 38 bytes .../2d163c01e72d9a9c26f4c7244dccda208683538d | Bin 0 -> 192 bytes .../2d1ba8ab8c6aeedec07b07cd2d0f8afedb157259 | Bin 0 -> 97 bytes .../2d2257007af2a0a4cde008373500347322309889 | Bin 0 -> 63 bytes .../2d2c464cfa967026580b11a32d40be6b680a8f86 | Bin 0 -> 280 bytes .../2d683830d6d955e15dfe749a8158a41605f35cba | Bin 0 -> 31 bytes .../2d82bbc0149c72351fb53177e2f0eb51f3bb9694 | Bin 0 -> 327 bytes .../2daf307e2bea3348b9df6e344660e258e247cc2a | Bin 0 -> 16 bytes .../2dc0debd23ac9491af3c9b39e6af2e3bb28fd310 | Bin 0 -> 98 bytes .../2e32204ea37e89b50e0eac767c28d918a7d58e53 | Bin 0 -> 203 bytes .../2e779ef8fdcde230b987e7c4ce7da5fbd1c096d4 | Bin 0 -> 93 bytes .../2e87a0130d6be64854c23866109f98644ad84c98 | Bin 0 -> 4092 bytes .../2eabe75406f9b64b07ae0600dad87a3c38292121 | 128 ++++++++++++ .../2eba446d08451e812bcf6487d3b5ffe3a73537ba | Bin 0 -> 3671 bytes .../2ef0816a12e0a271e43d7050dff6361c792c8280 | Bin 0 -> 1006 bytes .../2f32804a2c745d33ac3402075b1a8c671ed3a905 | Bin 0 -> 86 bytes .../2f6f0ab07bf175a4579116de5434d8c643182568 | Bin 0 -> 72 bytes .../2f848167c41e669c9d55fa2fdca18058890a7464 | Bin 0 -> 9199 bytes .../2fa97a379526336e85bbfb8dc81ac4e11323c712 | Bin 0 -> 10279 bytes .../2fab7c8b881ec315f761074649a8fb712b3dc8a9 | Bin 0 -> 6539 bytes .../2fe4f9cdc7382c86158e14084ff4763d70a60d4c | Bin 0 -> 158 bytes .../300aa6914fd9155e4ce3632021bb7426b5fae6ba | Bin 0 -> 110 bytes .../301e5e7706324ea4896e12c0fc9166a285403eea | Bin 0 -> 73 bytes .../303a71478c2627c4dc74f71ec3034599dda58cb9 | Bin 0 -> 31 bytes .../3050bf6a959f35c66601f46c1752f76672c80bcb | Bin 0 -> 81 bytes .../30616e91d9fb93b68a5175c5f847ed2122601253 | Bin 0 -> 3499 bytes .../3085c7b6b714f6c0328159a9edb586df5b9b2393 | Bin 0 -> 104 bytes .../309268a39f19ac4ef91a8890ae43177c11670cc2 | Bin 0 -> 96 bytes .../30ba862917aedbbc1a50729696cdce1a6d06f69a | Bin 0 -> 10011 bytes .../30d55da87f662bd7213986482c20cc01c4e0ce09 | Bin 0 -> 10279 bytes .../30d774d4a77dc8f4797129d157878001603062bf | Bin 0 -> 2734 bytes .../30dbd9ba8ae48883e4cc1240c59f3529fe694098 | Bin 0 -> 2817 bytes .../30dfb9c0f2c58e8b3e3ac23169930ebdf1117cb9 | Bin 0 -> 158 bytes .../314387a416ba9335bf5d947a8d18d2d2889bd503 | Bin 0 -> 122 bytes .../316fea99e186490d7df4c22092c51c5d8a1341fa | Bin 0 -> 38 bytes .../31db6886cabc30e601b2b5b762cfc84336faaa0d | Bin 0 -> 83 bytes .../31e7a414696fa8c91bb174458e8d06ea401580b0 | Bin 0 -> 173 bytes .../323134a64103927c6ff9ab263af61e7d64c4d960 | Bin 0 -> 135 bytes .../324887a0fe47b74d8dc2474294962d6cdd0fc8d3 | Bin 0 -> 27 bytes .../329459a6d86c879ab3faf20414cc99e6ad652494 | Bin 0 -> 298 bytes .../32d0914b49d024005826c16667638f56270d76fb | Bin 0 -> 42 bytes .../334d51b50f2cf49915f70416eb717eab10618bf9 | Bin 0 -> 41 bytes .../33525513b5864f3dbeea2a793580856bce100030 | Bin 0 -> 35 bytes .../336195bbe4224d9e0cd0f8c3e9f1987d87440d0a | Bin 0 -> 48 bytes .../337fd61aca6cd02479de11cdeacf2cf05e09943d | Bin 0 -> 11 bytes .../3429493b0ba09863482a4b4b5f7c8b0ada78ba0f | Bin 0 -> 29 bytes .../34398f8e24197708c1d3aa8cc7a49740d7e83c2c | Bin 0 -> 67 bytes .../345083d5e283d2ae65245e09b6b25fdc11a11ac4 | Bin 0 -> 104 bytes .../3470eee8e6a5079df848ea02076072409b578718 | 1 + .../34a97eda281ac659d8cfa99fefe2b34a07c71b8b | Bin 0 -> 10279 bytes .../34e32233077080d830e2fd283d6101970feb2f09 | Bin 0 -> 282 bytes .../34f88545d98f57edb15c4091e63078d1635164dd | Bin 0 -> 162 bytes .../35d4d3ec978066884fc72483fcc67e8353343159 | 190 +++++++++++++++++ .../36064f8fb54bb80d6fac323192439968c996b6d1 | Bin 0 -> 129 bytes .../36189d916a7beb41d78780d46c2a6e6c136c8b3a | Bin 0 -> 261 bytes .../365429ea82136a2cb82dc4ee50f0e65550e96210 | Bin 0 -> 2726 bytes .../367269c24711f53b362bbb7b400715b8eca86f39 | Bin 0 -> 55 bytes .../36aaa179d45b4c9d1a50515c3ce8c52049878090 | Bin 0 -> 93 bytes .../36b22cb644b9fab80ece631bd3dd739e24fe8a5e | Bin 0 -> 97 bytes .../36bee362422a0c3b551d7ab12f70c83097d43be8 | Bin 0 -> 103 bytes .../36eb9ce5c01b803d369fc9f447b8b3f6cfda5b23 | Bin 0 -> 684 bytes .../36fc58d4d36e590863ef22a72651f31bc51cbe1f | Bin 0 -> 345 bytes .../37137126b378e7b7f44aa768070ea82b29be86b5 | Bin 0 -> 92 bytes .../37251860fe6754ade18cdf4b36498fcce95ed798 | Bin 0 -> 134 bytes .../372af6310cc8fae4f3cac496c1efcb090a604b4b | Bin 0 -> 36 bytes .../37864b1a9ef49ed7dc27cd5ebcd5d9705eddb025 | Bin 0 -> 85 bytes .../37e2d2436dec88f9700bdf4697e66e18ac584a6c | Bin 0 -> 107 bytes .../37ecb323186413bdf5d0f68e96ea3e5e1fe02cc5 | Bin 0 -> 115 bytes .../380f7de3ffd8254f3f5c02aa49a1a1664cdfc70a | Bin 0 -> 262 bytes .../38600731936a76ea4257b2765969e5319463a40b | 193 +++++++++++++++++ .../389e14d06affecf4732a167da95ad80df0c60769 | Bin 0 -> 79 bytes .../38a7beafb9652f74e789fe97359b5cd210fd2ae9 | Bin 0 -> 196 bytes .../38b1f9a056f4af47f27499b903c5ba6aafd0748d | Bin 0 -> 12 bytes .../38c2ea3cf1f618d6aeadb2d5e950dbf03a97940d | Bin 0 -> 301 bytes .../38db59e3dc0bea9700b764cfbc8c62d6b2b4f191 | Bin 0 -> 878 bytes .../38db64e2e20855f9e5d74cb4391308959a9c85ac | Bin 0 -> 229 bytes .../38fe7672cad12105405aec1785faa47d9b7a9856 | Bin 0 -> 8 bytes .../391de3c4fea166d80f9ed06af211962d709dbe78 | Bin 0 -> 30 bytes .../39393eda73d8e73d64f06b4bbf2a5e58ce5af742 | Bin 0 -> 115 bytes .../393a7874fc3bbe96de7dc9974c84b28b04b7e448 | 1 + .../39db8798cc7c6b4d517e2a235c5d8912dab8fba8 | Bin 0 -> 352 bytes .../39ea06aaaa4bcd0a1aa4bb8a1b1398c6cda358c3 | Bin 0 -> 101 bytes .../3a28f5af007d60a8cf20be0ee683df9b92b59abf | Bin 0 -> 266 bytes .../3a2c1736f8c31fda333d8fc7d146cc7da244afcc | Bin 0 -> 31 bytes .../3a4f51143ed9a492e1b54b83f273d2e5acdbe8ad | Bin 0 -> 10279 bytes .../3a895b75dfcbac1fdb12b57f4306d8f8e42bea78 | Bin 0 -> 22 bytes .../3a9f61aa5c01e7aeae1723c62e31c899a2694a49 | Bin 0 -> 124 bytes .../3ae3a2c2cede90f05c9eadfd1a59d6172ffd017b | Bin 0 -> 9814 bytes .../3aed2e54723e7864e6f6cd8a2a9cd38ee069628b | Bin 0 -> 96 bytes .../3aef82b39cb39757bf91d80ea87e7dcd4d3d6ac8 | Bin 0 -> 39 bytes .../3b10d84160afd99d8dacafe59888931b8fc09d3c | Bin 0 -> 10279 bytes .../3b41889c629bca7767f2354af70afafc7b6dbe26 | Bin 0 -> 214 bytes .../3b81394875bbe9180e06e91746b12f8625491593 | Bin 0 -> 87 bytes .../3b8a8c09e936eb4a61ead3e06f944aec4c074450 | Bin 0 -> 98 bytes .../3b988c3586903e6120254d584bbe0b178b3be9ce | Bin 0 -> 3117 bytes .../3c0e017d1c243704f7e1c7a1140f6418f46a3bf9 | Bin 0 -> 20 bytes .../3c56ace658e54ef7c967292d88b97c9d370f6d7f | Bin 0 -> 116 bytes .../3c56be82f6ab88e1c178f8f9f7f9581897bb5709 | Bin 0 -> 115 bytes .../3c78185ce219da3711bd74099d5279d185c203c1 | Bin 0 -> 189 bytes .../3ccdf9e8d12015f159a722b32caa375c3424fce5 | Bin 0 -> 94 bytes .../3cf1c5a8c152a0ad802e6c5483aff89824feea93 | 1 + .../3d29d7520a928918bcd8ae77cd52bbfe9e6d957e | Bin 0 -> 7809 bytes .../3d5d9707818fd8c2588ca8f8801eb41c1fb96bca | 194 ++++++++++++++++++ .../3e20a7f3f5c62da5fcb5ed920a85bd7dd35c816a | Bin 0 -> 135 bytes .../3e22d722eec59dea508aef7a3acd60d8f3dbb0a1 | Bin 0 -> 230 bytes .../3e6fe002c93beb0aedbde53c24246f843f85dcc8 | Bin 0 -> 30 bytes .../3e8373bee1462372dee0db06f15136688d3bf239 | 1 + .../3ebe5e5ba66b50fc3678bca714a44c8d210ae404 | Bin 0 -> 426 bytes .../3ed2c5f8e9af344f11f3cf0699082a88d82ea2b2 | Bin 0 -> 40 bytes .../3efabaf0aae655515951bcf9bf13098b62ca95b5 | Bin 0 -> 23 bytes .../3f1373fb539a7dd0f7307cec8edf0c7c3e5c1ab0 | Bin 0 -> 115 bytes .../3f3d8af6cfa01eeed356ca540e707810cb797b80 | Bin 0 -> 160 bytes .../3f4c7f731175ade978e557d6832bc9dfaedafeb5 | Bin 0 -> 531 bytes .../3f61c2098e2d9f87287ce4fbea4f9f94e3f77a50 | Bin 0 -> 142 bytes .../3f69731efdc09d3994dea81aa7d7e03633f8d33a | Bin 0 -> 2107 bytes .../3f9d9e3957e893cdc144a056e78445888097ab71 | Bin 0 -> 115 bytes .../3fb2eca5e12d9523371c273260f53008bea3540a | Bin 0 -> 225 bytes .../40171a9731ad50cccfab4b5fac5cd8ff16f026d7 | Bin 0 -> 175 bytes .../4057a483a3f38bf6e143bf0ad35e7e7a8df2962d | Bin 0 -> 98 bytes .../4059bff6c208317966fa93af2737b353e7acc86c | Bin 0 -> 132 bytes .../40705167e13990984922dd4afb1c747b3f89e133 | Bin 0 -> 161 bytes .../407def7ae2c2cd4b1ab0f5172584316c86e31f64 | Bin 0 -> 10279 bytes .../4099102436b6a39bdf3be79b9484a47da1012c90 | Bin 0 -> 20 bytes .../40d3007e3b2e608b548c864e4583a26be398c761 | Bin 0 -> 58 bytes .../40fdb81099abde7fe8c6148ebfd303bcc6d44b56 | Bin 0 -> 157 bytes .../41448d5aeca1166c7be3b290ab9c084ee12e14a0 | Bin 0 -> 116 bytes .../4164c1f880f8475b774d5201af853868e258add3 | Bin 0 -> 84 bytes .../419af0091b9ed9d18455e7cbbeec9536cadce91a | Bin 0 -> 192 bytes .../422219afeaa0f13b4a6a3bb32ddafafe1c332007 | Bin 0 -> 13 bytes .../42251307e29b10582dfe848b6c3c8a480786a022 | Bin 0 -> 141 bytes .../4225802357927bf5bfccb122953c2429479c99a1 | Bin 0 -> 16 bytes .../422627ba3d34973f3fd6fd69827f02782343887c | Bin 0 -> 52 bytes .../427e575573ba991c6b48f1e9123b9c425f6db2d0 | Bin 0 -> 77 bytes .../42b4cc3acc0141d3e63588df7472b6273188c7fd | Bin 0 -> 10279 bytes .../433bc1362b5d9b10559fa3f456f56ab7cb131451 | Bin 0 -> 3033 bytes .../433bf9d31028f01d30e5aedfeff09f6ea8eba2fb | Bin 0 -> 124 bytes .../436d4ca90a28f4e0213a06f93aae554e80f4186c | Bin 0 -> 213 bytes .../4382a7fd1f0059ea1f061304d3bc4be29151650f | Bin 0 -> 10279 bytes .../44233e169bcc9f1b83b6a362bb399a43354630c9 | 128 ++++++++++++ .../444d6f11ae6c7baebffa45dbd190253f5c362a59 | Bin 0 -> 50 bytes .../4470a7e6e422e12e1750b4c5a724dcdd9ade2193 | Bin 0 -> 1570 bytes .../44b047b4adff4228bd11a6ff709a402e574c44b4 | Bin 0 -> 2134 bytes .../44b29fcdb9212e742aa0afbaefde84fbd60944fa | Bin 0 -> 177 bytes .../45460bdad7be4477e16dc917400067b0ecc818aa | Bin 0 -> 4143 bytes .../4584f42df115582be8bbcdd09011a97a4cf4cf2e | Bin 0 -> 29 bytes .../45f4a14ef445388b5f4de101463cded27002e852 | Bin 0 -> 93 bytes .../46c0e1a1336fdd766ed8578d93f3069af98c8897 | Bin 0 -> 31 bytes .../46f0131c189f42b97b6be09cbd5012f850e5f7dd | Bin 0 -> 162 bytes .../46fd24a2a11ff21152bed94b4caf74afb6a849aa | Bin 0 -> 93 bytes .../47001482368c691dd4b834f6c497f795450f2987 | Bin 0 -> 618 bytes .../47230819862b7b4293f0d28bfea47d62c525c443 | Bin 0 -> 55 bytes .../474bd9a4d30edd4203a733569f4a8a7cf19ce612 | Bin 0 -> 257 bytes .../47ce8fc94db8d3c2cd7737240cf60d3a46ea88a0 | Bin 0 -> 565 bytes .../481462b6299201e6f49b8f0b8453e4d7f4e15202 | Bin 0 -> 234 bytes .../48387dabf2255c2bc2273e1cbda0927fa52b8f3a | Bin 0 -> 104 bytes .../484ccb489d6dc69b61fd5e0dfd83669f50d2a29c | Bin 0 -> 107 bytes .../4872faba03df6b8317b29af88bf485b4a2cf26b1 | Bin 0 -> 10279 bytes .../48b15134a83976278c232320f1d9620fe5869211 | Bin 0 -> 26 bytes .../48b5fba3207818cdd8581d57757ec059f31cdef2 | Bin 0 -> 85 bytes .../48c1fc0282a9e5c5a48bf34b04e32d55992cdbab | Bin 0 -> 85 bytes .../48d33b45a0a54bd3eee5782e0c1ef416ddb184bd | Bin 0 -> 142 bytes .../490ce3858c23984c18e9c046d14812466dd53fd1 | 193 +++++++++++++++++ .../495b99b5830d68aa9d69e322eea719cfed832ec7 | Bin 0 -> 131 bytes .../496faa5e071104f6bcad88a2e746cefb7be315a6 | Bin 0 -> 5094 bytes .../499aaec0ef6af3f540ffd14e50e87bca0f73a389 | Bin 0 -> 1432 bytes .../49a14730811deb4e76c13a6a95f39b018f761eb2 | Bin 0 -> 84 bytes .../49b29b71e67aa0d9cc9493e33e707bd3fa4e807c | Bin 0 -> 3575 bytes .../49b39aa9dcbb01dc701dcb12a26c316723b98c75 | Bin 0 -> 159 bytes .../49d4247f87c530397ea52a3b4ab882fa2d48216b | Bin 0 -> 515 bytes .../4a200c16161e28bedf8c22221f84bf1c39eb1e6d | Bin 0 -> 10279 bytes .../4a4959efdf0836c71d6ddcd1a8c0a4d0642038bd | Bin 0 -> 4154 bytes .../4a8a1648a551abb7ebcdcac3edd4a6e2fbcfacc4 | 105 ++++++++++ .../4aefbfddfae2f93bacb762935a9412ad1c3eb233 | Bin 0 -> 497 bytes .../4b5e937c9f364401535944fcb44156082d2cf337 | Bin 0 -> 1315 bytes .../4b6ccc4e378fca7f5ef53ff5ced6a820283971b6 | Bin 0 -> 2116 bytes .../4bba70ff0935880d8f05489c0582f9fcdf29dd6a | Bin 0 -> 379 bytes .../4bbc8b068a8c78379e09c6cb90c9d296b04d1232 | Bin 0 -> 211 bytes .../4bdd8c7fc715940d9a6a4d2216b68ea6ce2d29b5 | Bin 0 -> 6150 bytes .../4bf35e958ea148060b1e28ffaba8fd58144ec13d | Bin 0 -> 98 bytes .../4c07bce306be9c6a00c3a1c6a48a066c03cbbcb8 | Bin 0 -> 4180 bytes .../4c15781e5e573886c4a02f13f7b348e2f50ef2a4 | 193 +++++++++++++++++ .../4c3e6bbf27639a2189d08872442733726a82ef18 | Bin 0 -> 141 bytes .../4c4843d4b2878dfc444e81511c8a07db7e3d67e1 | Bin 0 -> 129 bytes .../4c64b59cd992fc6fb30951b88b5ccaabe029eeea | Bin 0 -> 2034 bytes .../4ca38c1d1d6215fdd7444442a074ef965c8eb938 | Bin 0 -> 279 bytes .../4cbfef63f80d7d2e48fada8084004158c09fc20c | Bin 0 -> 145 bytes .../4d3daaa2d95490c04de3fcf52189389300066fa7 | Bin 0 -> 53 bytes .../4d5708826a418c4c60a72fb71d850b6a7540c589 | Bin 0 -> 112 bytes .../4d60a4099782c383637f38811b630fb45d25f08e | Bin 0 -> 93 bytes .../4d73a434fcb5d942fbbf46977352029c5252f970 | Bin 0 -> 168 bytes .../4d76216c957eff61a17c0d0ea0cd56394b4893e3 | Bin 0 -> 141 bytes .../4d779f97f6e4de55dac696136edce3d98377265d | Bin 0 -> 10279 bytes .../4da550bdb2900e5798b0edccc3486085b77c3237 | Bin 0 -> 52 bytes .../4db46c5e2d47696e681fb685ce344345c4e5a918 | Bin 0 -> 10279 bytes .../4db8ecb28fd10624cb2024ec5c80fe801f15be82 | Bin 0 -> 46 bytes .../4dc8745bac021e358a9f5475289fd7bcf1c1ef97 | Bin 0 -> 113 bytes .../4df5419a03ef0b4738a6a7774d8968af1c86496d | Bin 0 -> 358 bytes .../4e07c3372265ecf54bece8e01ab1bcaa42ee6820 | Bin 0 -> 84 bytes .../4e4eac5ea923a7df4651c80fbc30b684f44dbce7 | Bin 0 -> 17 bytes .../4e568d97f0d11ac1289f1449a86033e31ee27e56 | Bin 0 -> 126 bytes .../4e610c30f11191156dacc9c143f457686365c468 | Bin 0 -> 92 bytes .../4e749f064bcdb52f31b7994cacb0ddfd742850c8 | Bin 0 -> 77 bytes .../4eca0c0033c40699309048c7de278ad4f7527c35 | 1 + .../4ed034ae0dfee66bdfb79d65a3591f76958be9b6 | Bin 0 -> 75 bytes .../4f2f2bbd12b6f9cd3e838337c71fa1478e5be08b | Bin 0 -> 150 bytes .../4f5a1ed5038489f8343fe70febd2ab059d98a9a1 | Bin 0 -> 10279 bytes .../4f60aad000a14c2b2b2d4b43251f5899aee17dae | Bin 0 -> 406 bytes .../4f8a778bec576db5cb67e2d993d638748ce1944a | Bin 0 -> 4259 bytes .../4fbb18b3925aa4d1d8d551f0e00adfe5f0e70f16 | Bin 0 -> 25 bytes .../4fe92f796e5224738870f10c86c073ddfd19f689 | Bin 0 -> 238 bytes .../5029bd79b308bd9184f9d4ba2a72a54abd78b829 | Bin 0 -> 313 bytes .../50b4acf8b24bad27e3f06455c075a182db0b6c6d | Bin 0 -> 151 bytes .../50c0a2bd85e9c4b6eda34b4fed669468e3a5c918 | Bin 0 -> 141 bytes .../50ce6dd4e00747c2b2004b6578739b7c76d8d1d3 | Bin 0 -> 79 bytes .../50fb2f1bda260fefb5fbfb087083d00bf16f04a7 | Bin 0 -> 10279 bytes .../510a04584dacf067b37f1465f61765c8c4f5c3f8 | Bin 0 -> 10279 bytes .../5114c61da2d4192659867bbd57c24b4c7d7e790a | Bin 0 -> 126 bytes .../5119ad0cdc5269a1ec186bf6859b64538331a415 | 2 + .../5149fc74c1b871e372bb50ef9410a73f053459b9 | Bin 0 -> 107 bytes .../51a8264d59b38368dea844b8e84b3e925695a551 | Bin 0 -> 106 bytes .../51c43d7ca883200f5c03de198d8e4d0b661fdd9d | Bin 0 -> 81 bytes .../5275279978b413b5ae68560bbfd98047412953c6 | Bin 0 -> 156 bytes .../52791612d5528269899e00b8c9d80eeba8277eec | Bin 0 -> 24 bytes .../5290ebc1ce72fc327b27932c87ad1eb43abc401b | Bin 0 -> 22 bytes .../52b97378649b4e434d4cf1c749d48bd3709a436d | Bin 0 -> 207 bytes .../52fb03b1e39c7cca71354d0ae1a99bf1a08b66e0 | Bin 0 -> 734 bytes .../536e203dabfaf83faf13d24feb2a9c8b318afaed | Bin 0 -> 95 bytes .../5397275b10c5aa9cd23d0d99f75978ba7be24f98 | Bin 0 -> 51 bytes .../53a0b7972b964ba863fb3ce391ae5c4c346fc404 | Bin 0 -> 384 bytes .../54aa02ad34e12d88b1c841fd0dc1310fc7c2b418 | Bin 0 -> 52 bytes .../54e76cfc7944b192d54dc3617db25af6009b69bd | 1 + .../54f21afd9856985428c9fd1f71ddefd99cc13632 | Bin 0 -> 26 bytes .../54fe79606193fb90794c4915f0c8f4e9e0c59ed3 | Bin 0 -> 35 bytes .../550ba64d8a00a5c705be1e27fe92ebf2d40e6834 | Bin 0 -> 2628 bytes .../5525b17b16476958a805a4183b22957b1d9af642 | Bin 0 -> 274 bytes .../552d1fed48bf843cb2f8bea8e540040c5965e2cd | Bin 0 -> 76 bytes .../55458480cd74abaf7b24d76caa7230955f082e7a | Bin 0 -> 10279 bytes .../555b76b4e05ec98602f729d535043596ced5dc24 | Bin 0 -> 442 bytes .../55829f61b65b2acd08fef3a6703ffcb99df41a0c | 184 +++++++++++++++++ .../560e7ffb46295a2c17d25b15ba76c4d9b5747b68 | Bin 0 -> 113 bytes .../56118adfd960ae816c24846abb70662b6e561491 | Bin 0 -> 28 bytes .../562b4b049f2742b83ef52766da847ae695753df5 | Bin 0 -> 164 bytes .../563d778847b9f9a2c09b67d246115350093b8b5a | Bin 0 -> 163 bytes .../567c8143f42a568bf2df66883883e1782d274c2e | Bin 0 -> 159 bytes .../573005c34c0179762545897a991951aead390c4c | Bin 0 -> 10279 bytes .../573bd42834c0210cdbc25cee88c76eb12c9e45d9 | Bin 0 -> 88 bytes .../57c9657442e03de4450352cc362a4ed6d97ea461 | Bin 0 -> 344 bytes .../57cc47e975512d665a8cbf2e6074f32efb7d97ee | Bin 0 -> 129 bytes .../57dab76a8772133350907774eb43d4567617f01b | Bin 0 -> 2370 bytes .../583698f305b868e2abc97aaf3322aaad61af3a73 | Bin 0 -> 69 bytes .../583e252b4a3a0e2585fd552b04f01a5305e10c9f | Bin 0 -> 793 bytes .../5858d447bec40700d8a851e5314c99c667b82f59 | Bin 0 -> 99 bytes .../58736e930d9c5d906c54a392939b00a73d275ef8 | Bin 0 -> 77 bytes .../588155675031548fa926aa51c5f7a398697c316d | Bin 0 -> 300 bytes .../58c21590c05290e05b321f97426783ac01b345fa | Bin 0 -> 140 bytes .../58e4b8b29b3618790daca4b70728970167954e77 | Bin 0 -> 63 bytes .../58eabbd760519ca578c85f4005ab31842c9eff0e | Bin 0 -> 74 bytes .../58f4943dbd29b45d680638224b900365b57466ae | Bin 0 -> 15 bytes .../58ff5b9e7b544f257fb014e8a0cce115e2894c8a | Bin 0 -> 67 bytes .../59009b5e9d36c4ea8863243f66184b6a63fd7207 | Bin 0 -> 163 bytes .../592a956943ba9eab75710064b1243eed26152352 | Bin 0 -> 21 bytes .../597104a58b33b5a96ecdc0a0a50a467dddd0cf03 | Bin 0 -> 62 bytes .../599403fc970cda57f11b8659068c6cfdadf7214a | Bin 0 -> 18 bytes .../59b4a311128a74e54921a093f3c442f518102a6c | Bin 0 -> 2107 bytes .../59ef8072957e78d88e83fd7ab533e46f942e3c9a | Bin 0 -> 93 bytes .../5a22e7066a187ca2a2805907e7136e8c56840876 | Bin 0 -> 3668 bytes .../5a323b2e01e70797f62991dc220cc28b99a3dca6 | 1 + .../5b12d3a5eb96387520e2c4e547b3d48a435dff77 | Bin 0 -> 4026 bytes .../5b27a3c53e3b8454c4c508553b7ad583f9b5ad1e | Bin 0 -> 92 bytes .../5b642f8f20ff1da1101287c5df7e77b6a56e485d | Bin 0 -> 65 bytes .../5b8ba2788cdac90c6cf1fbeb7eae1c5f7b923b9e | Bin 0 -> 92 bytes .../5bd7ad1ad352565fd133cb004dd12f8da9c6fdcc | Bin 0 -> 50 bytes .../5bda73b555b77d483230ae592b20e06bca0b814e | Bin 0 -> 28 bytes .../5c68ea958737035cedc539cb778ccafb25532610 | Bin 0 -> 28 bytes .../5c8de7c96becbf6d8209849e64f04200f3148ed8 | 130 ++++++++++++ .../5caedd71f1abc40b75755b0291f2add3706a6c52 | Bin 0 -> 10279 bytes .../5cbe509e8ed3c23529a4a8c35635126c4c8d58fb | Bin 0 -> 175 bytes .../5d097b75cb1827e240fe0e94a54a48a24c64fdc6 | Bin 0 -> 75 bytes .../5d1bec280cc83d1f7c692c6bf91f10c7dd4a87e1 | Bin 0 -> 10279 bytes .../5d444806a2867d340aa0b1f712896fe48065d2aa | Bin 0 -> 92 bytes .../5d71464c6ee960833623a3daf974e1f9e7974c4b | Bin 0 -> 8467 bytes .../5d7edbd07317010b38dcf87738d22585a4ba468f | Bin 0 -> 50 bytes .../5df95c1c2c677346ae668539a636137cf2d57b80 | Bin 0 -> 10279 bytes .../5e19656cdee243684a7a445051ea08dcb1234dae | Bin 0 -> 9495 bytes .../5e3ee16c6009f38c0ddfcca7be1c763791effd12 | Bin 0 -> 115 bytes .../5e57da62c347fd43a2e4d07437041b7380e5bc4b | Bin 0 -> 47 bytes .../5e77b3b1aa38c214f5f3b19002efe94067cd60ad | Bin 0 -> 661 bytes .../5e8c46401dd56a49a9d6f48f0e7fabb894f1a29f | Bin 0 -> 73 bytes .../5e9745a7c3cd099da145056d2b7a7c6ca414a716 | Bin 0 -> 338 bytes .../5ee15a2502c86fdd30e79d7d039c7a79de86f0a5 | 1 + .../5f24c8466b95a76151c872f75bb9a15b585a2221 | Bin 0 -> 75 bytes .../5f4dca766887e795005fb8c135e55cb6272cce36 | Bin 0 -> 10011 bytes .../5fa4750f7065e0354f38ecfe8ddc9fa3420d28ad | 183 +++++++++++++++++ .../5fdc3476128838b07a11bcef07565ba601db7973 | Bin 0 -> 107 bytes .../6032400ea563ba1af1cf8263ebfd325856354c0b | Bin 0 -> 22 bytes .../603dff163c7316931a2edb7a2cb96e9a230a75e2 | Bin 0 -> 30 bytes .../608c4438596392488f42142d62ca16a96e03d8eb | Bin 0 -> 163 bytes .../60af12410d8a60e2c419ac5b43e316202caa0e8b | Bin 0 -> 77 bytes .../60e60bad7551cf54d7bcbf0b4e6208c8e3cd95bf | Bin 0 -> 85 bytes .../610a0a2164c4c322140c0c0d98181fc2e9d107b8 | Bin 0 -> 110 bytes .../6121974068cf1da853b1d3632488285bc35926e6 | Bin 0 -> 92 bytes .../613674cc162cfe6fb41ed0a3893d4b69c7a9e687 | Bin 0 -> 308 bytes .../61d4ee5d4089f3df358c733791ce3eb26c711a9f | Bin 0 -> 10279 bytes .../61e8f09f5081de54e2abe19ed91ed696978456a2 | Bin 0 -> 28 bytes .../62011bf15a5b6333c3ac3f297f5768cffb60a670 | Bin 0 -> 57 bytes .../621455bb4b1d7370ff602b5b331d8b97c5d47655 | Bin 0 -> 2116 bytes .../6232af1e02d66be4dfab5af05741f9a07c6bc57b | Bin 0 -> 3290 bytes .../62a7c6296754c52074f61f754e82c64644de7e08 | Bin 0 -> 4666 bytes .../62c4cf02a54072e055d151a61d0c42428d0e6eb2 | Bin 0 -> 39 bytes .../633eaa03201454ce1cfee4b10dc6d2e60e633433 | Bin 0 -> 10279 bytes .../63800aa9768bbe03e46210b8dbb3766d843edb6c | Bin 0 -> 236 bytes .../63a01673a84b8f3b3ba7ef9348571319d4098985 | Bin 0 -> 16 bytes .../63a303714038e2f7f5ec176c0c402f1cc4cbbc61 | Bin 0 -> 95 bytes .../63b45521dd3f0247140a49243df694a5ff6a34fa | Bin 0 -> 171 bytes .../648ef1be77aec4dbc6db27fd9acd214999fa5e7d | Bin 0 -> 157 bytes .../64cef82c22b8af0f38e29c5e18546eec1091db1c | Bin 0 -> 116 bytes .../64d2d2ff57f35ddfaf939d1d75db673aa76c612a | Bin 0 -> 6626 bytes .../6506871c167dcecd9fe0e4fe5a7930bdeb070c14 | Bin 0 -> 343 bytes .../656d3a7c6b4efcb5ebf05c77d4d94433082aaab0 | Bin 0 -> 21 bytes .../6587cc08900e1ed6c020fae4fd0c87cf3729f396 | Bin 0 -> 105 bytes .../65bdb59e8d1f5da8e38c973ef98dcdda95a54606 | Bin 0 -> 2393 bytes .../65cd7b925cafc17c7c74d33186d02bfbb78a575a | Bin 0 -> 10279 bytes .../65edc6bf16adaaca57faa99455e138142cdc7e6f | 1 + .../65efd5b9b0142226126731f34aa5fd8903993a02 | Bin 0 -> 148 bytes .../66019600b18f2cb85322ca950e3791492a94ae65 | Bin 0 -> 93 bytes .../66235a491548ed3f78d9678a9d03a343534ecb09 | Bin 0 -> 10279 bytes .../6679ef7df39422157f8f7c532486535639591896 | Bin 0 -> 92 bytes .../667e933f4b5fcf6add80e9f33e1625a9b9e4144d | Bin 0 -> 10217 bytes .../669ce41f2afb50bb1221d4cb14c0078cfcef688b | Bin 0 -> 128 bytes .../66a667ba2446649d1cda39792dfbbbb006778c5a | Bin 0 -> 307 bytes .../66abe32444220e95729d83e7d3d5c0d251fcb665 | Bin 0 -> 87 bytes .../66d097bbd8512acaf4a568ca340692b02e76d2bd | 1 + .../6709244f3fc581e23b255e058968f30da774afb8 | Bin 0 -> 272 bytes .../670b480d9769fd76c612dda31a1fa8f59398e167 | Bin 0 -> 607 bytes .../6744738ea9bc54fcc48a54fd271e5a52da1af3d8 | Bin 0 -> 128 bytes .../67599bb1b5d22c1332cbcee8035bd405d425f887 | Bin 0 -> 47 bytes .../679a80bd6c8c3224500183bb942a2a45319936bc | Bin 0 -> 156 bytes .../679b6d01b17d3da42623f57c9d943eb7192759a7 | Bin 0 -> 95 bytes .../67e5d8eaeeec12c806cc984be6ea681ffbcc394d | Bin 0 -> 211 bytes .../67ed9364677de31b1bdd21f16b7dd520df8266a1 | Bin 0 -> 108 bytes .../68287669e0f7ea2093a6b30c9b992adc3a56993e | Bin 0 -> 13 bytes .../68610159d6713d61ed943bf6871cd23d3bd51f03 | Bin 0 -> 194 bytes .../6863fa1e25bb3727c26d69a4758fe5a914c50e03 | Bin 0 -> 1760 bytes .../6894938ff7014f086198583911a2af56cb80021d | 192 +++++++++++++++++ .../68a48417e4b5fa1648c2e742de21fb3f1ce12279 | Bin 0 -> 227 bytes .../68b8ee9000de7a615e1ea582be5fd41c794bb1d2 | Bin 0 -> 1168 bytes .../68ddbe83130a38ec3ba12e2e4604ff698b4b9b91 | Bin 0 -> 268 bytes .../6954e4cc3de166f6f5ee515af964329686e43dab | Bin 0 -> 196 bytes .../6958352e639f6fafa502428e0844192817eee60f | Bin 0 -> 4404 bytes .../69753d23e78cd1bd765ad94095105766227d7c25 | 1 + .../699e32363380d46f883826e8ec41678923b91d03 | Bin 0 -> 137 bytes .../6ae3a1701a948916d59ad8ee0d19fbd16306e9cc | Bin 0 -> 2119 bytes .../6af75b4602882338e434538f167d3201eafba95e | Bin 0 -> 10279 bytes .../6b34fc53176725380880a6df9fef6069ecfcfca5 | Bin 0 -> 442 bytes .../6b3bcbb5bf8549e039213d7bdcae3a95749442cb | Bin 0 -> 148 bytes .../6b594a8ab963dfa6b9004a0dd93015ef962da907 | Bin 0 -> 116 bytes .../6b5d38bc0274251af80dec820a2500ba484689d2 | Bin 0 -> 105 bytes .../6b638cc87a2d6d5abd2e5c6ccb91861a1612e1fd | Bin 0 -> 78 bytes .../6b767dd6867820d842009a98f09faa948a5a8cfc | Bin 0 -> 124 bytes .../6be865c8ce0a1a9e905840d49e4bbd28b10ae00b | Bin 0 -> 7620 bytes .../6c21d898c804cf8b0d36bd93a874a3932885cf65 | Bin 0 -> 88 bytes .../6c2b72fa79fed47549592af2efcae6ad8bb21a26 | Bin 0 -> 40 bytes .../6c5696d782383cfc2a311270af9c46917461357e | Bin 0 -> 115 bytes .../6c6ad0b44502bdf0f62e5f5ea879c7a903f6aaab | Bin 0 -> 51 bytes .../6ca2a2716cd00de85faf4aff861f47b3e56d2f5a | Bin 0 -> 216 bytes .../6cad89c77b4046edb5871712fc697c5e864464d3 | Bin 0 -> 180 bytes .../6cb782024616742aa54654ccbd251cbec9e0f96d | Bin 0 -> 286 bytes .../6cb88b1debfc4dc3488e1329ee9085f9d1132bd2 | Bin 0 -> 262 bytes .../6cd04ac0e253bdef5d78b5f2593c25c8b00a77f7 | Bin 0 -> 156 bytes .../6d3d0981d7e58e8935e4067fd97e0d8b3d7bf018 | Bin 0 -> 400 bytes .../6d88806555bc4ef16e6510a68f4fd266a0da67f6 | Bin 0 -> 17 bytes .../6d8e00f4a147641256510915961441b096c3a94d | Bin 0 -> 2107 bytes .../6da55f49620d0b040e5718a3031951c7b598e5cd | 184 +++++++++++++++++ .../6de339ce3250fe5d226a5e949449740a7a99af4a | Bin 0 -> 194 bytes .../6de64576c38decc0ea4681cc20a692028033390a | Bin 0 -> 15 bytes .../6df1758229b22c0a8ddca8b4db4cce893cd9c9af | Bin 0 -> 5430 bytes .../6e123eb627afa92d10a36e91704088ac5f9c232c | Bin 0 -> 1090 bytes .../6e2bc2a75710ba6d01eb5cfe23c471bbec696359 | Bin 0 -> 294 bytes .../6e31e0750292a1715c52fc8a37336a8ec746814f | Bin 0 -> 77 bytes .../6e3689788ed813faa155728c802e7dd45b37f268 | Bin 0 -> 426 bytes .../6e63ce41e4cfb94cee2d58f000927d6bc1df9a2f | Bin 0 -> 233 bytes .../6e733952e21efe892c364085e86417440f99ccf5 | Bin 0 -> 124 bytes .../6e9be3632e9ae607bfc7223c47e0d5fff806f589 | Bin 0 -> 93 bytes .../6ede25a84321f27b731a02800ecc8f3ea5c4c5e6 | 1 + .../6f12dd37fe05524803e3651c8a41cec17a0bf3b2 | Bin 0 -> 74 bytes .../6f233ae4efd1b8ea13c829c33efdc6d86845d4d3 | Bin 0 -> 346 bytes .../6f31d35f8c37639e82357a57a0c1907f7cd48cc3 | Bin 0 -> 146 bytes .../6fbb6ca70d8a2ee81582cec54ae071c9802a1663 | Bin 0 -> 326 bytes .../6fc31db258676abcab36a066b8708654d56c4d86 | Bin 0 -> 95 bytes .../700bd68c8f04680e065067ed6bc9b75c52263573 | Bin 0 -> 226 bytes .../7067b05446790894a921eae8e0aef96b47e367e8 | Bin 0 -> 6578 bytes .../70779067fc1dfdcdbede542fe46686e354e877b5 | Bin 0 -> 146 bytes .../707cf9ae24137c5d451ba7eb38156d98b081616b | Bin 0 -> 145 bytes .../709a87f148311095502a1478c8ace29b39a1d96d | Bin 0 -> 91 bytes .../70aa4bb8becefebba710ec419150e2c048f95901 | Bin 0 -> 159 bytes .../70d85990bc7700d7247c0513383dc3559dd4b78e | Bin 0 -> 141 bytes .../70d8af0bba6886a163fe77483379942a2a5b587d | Bin 0 -> 24 bytes .../70d94410b443b46c0f686fc1fa082f9bad42071c | Bin 0 -> 228 bytes .../70e3b198b0380529480e2bbf57523598cd505898 | Bin 0 -> 83 bytes .../70fd221eb0e932fe59b698bc81eaaac9d6203bb4 | Bin 0 -> 85 bytes .../710f9a3e40b5d8a536edbf0196b120d8a41c8612 | Bin 0 -> 10079 bytes .../71366389e318189258fa853008a7f4c708f8f852 | Bin 0 -> 13 bytes .../715f59e37be7c682ca879d0d29c9981369774f28 | Bin 0 -> 39 bytes .../7199377d73ef4eec73a81fee954e85251fe8a9a6 | Bin 0 -> 241 bytes .../71eb7ce48a88395325d5ce37491407bc60303d4f | Bin 0 -> 180 bytes .../72ea0d1eb4c3591690a32cf895ae439d86c91f42 | Bin 0 -> 181 bytes .../7345a5f3c29966e3cb94090a3c9c446f9b87d525 | Bin 0 -> 129 bytes .../734814176c9b849b282e1ef85b09b5f15dd8dcd6 | Bin 0 -> 87 bytes .../735fc6f158c2738061860bd29342984d1ab5d176 | Bin 0 -> 75 bytes .../737b6f4335b3c916e56a879f7b8925cd653d859e | Bin 0 -> 8467 bytes .../738bdcf9e050016d7e94421a976141bcf337ec09 | Bin 0 -> 233 bytes .../7394217f8d9bd1f706e3154ae9ed47055fca3397 | Bin 0 -> 60 bytes .../73a3c16c1beec7ba73e18ab6efae5a59a6b458cd | Bin 0 -> 230 bytes .../73c4629dc5c75509e999fd647f51e9b19ea32824 | Bin 0 -> 71 bytes .../73cb6c8064aaab69ed3b8c25e7a994ebbfe9379c | Bin 0 -> 310 bytes .../73cbd15cfd29d5d9b07aae2f85cf9d9bc9677fa4 | 1 + .../73dd63468f6f36999b53b8cf24a1044d51d3d31c | Bin 0 -> 100 bytes .../73f364054006ca5eae92feec9d8a105015f0d032 | Bin 0 -> 122 bytes .../740d094789662f57665c9e8f931064e7817849c1 | Bin 0 -> 196 bytes .../744ca5120981fe49a2ff8bf777cb3d40aeee1e75 | Bin 0 -> 2110 bytes .../7451ec71b671a1c29833fc72d83b386015bedf46 | 1 + .../747ddbb5284961ea9f162b5b2af6391d1f8544f9 | Bin 0 -> 95 bytes .../74a27679a3da7562a8f9f6b8f1e11794f99252df | Bin 0 -> 19 bytes .../74af053a7bd59e792806e054775f9801e54b3e0d | Bin 0 -> 118 bytes .../74b5a323ae41cb386b1596c9b81bb0b02d550c19 | Bin 0 -> 11 bytes .../74b71cfa17e74cc2e6681f7460e7dad710436d13 | Bin 0 -> 10279 bytes .../750a813bb2b9813dd95e078157e7732fd56a9e3b | Bin 0 -> 159 bytes .../75d3412a78fe937f3bef2bd5f32969bf88956226 | Bin 0 -> 1135 bytes .../75dc86d33ebcb2d1ee0a95ee460e9082023303ca | Bin 0 -> 44 bytes .../75dfe85ba570bd2eae45af9f2c99b78d44ae3450 | Bin 0 -> 139 bytes .../7615e60e92c26cf5132da9abf8ff9fe8967ec598 | Bin 0 -> 10279 bytes .../7624262679a3cdb3dca1132045f4dcecbb58093e | Bin 0 -> 417 bytes .../7627738cae32b5a2418ef4fa99981e6e904c90a0 | Bin 0 -> 146 bytes .../76cd162250fb7923827df56f4adca7ca03297372 | Bin 0 -> 577 bytes .../7722528a3278bb0d6491cfaea382a7aef7320aea | Bin 0 -> 9494 bytes .../772e7814f86562e147b36a08a942c9d01c586b22 | Bin 0 -> 10279 bytes .../774ca049b9a120f9297ba701ab92bc4f2d377695 | Bin 0 -> 103 bytes .../77cdbd9b927bdb6450fd7575f23b874279d2b712 | Bin 0 -> 12 bytes .../783d8d7df5b7a4f05b29f94d4b85ff3029e507fa | Bin 0 -> 10279 bytes .../7854c24f52063529e5df8650109a22714d7a06a1 | Bin 0 -> 138 bytes .../78697d6d69a021f4ad0df46a9e005edb8903bdf8 | Bin 0 -> 76 bytes .../78b9c35b44a97fed9820329175e4e2824ee84f5a | Bin 0 -> 314 bytes .../78fcbce0b7e585dc4ff7f94d850e64e37431fa14 | Bin 0 -> 134 bytes .../78fea3cbe1c2a5ab21e6584e911bf9c56039485f | Bin 0 -> 44 bytes .../791064a9992f585cdc59f546c65861e8fdfac83f | Bin 0 -> 276 bytes .../79125784de1eac6c53f3c12a133d1d9a111755d7 | Bin 0 -> 11 bytes .../79537e14500c97c95ac219d1bfb2e76674960e95 | Bin 0 -> 102 bytes .../797711bf799f79d6195b5595cbae54ccad5acba4 | Bin 0 -> 10279 bytes .../79c2467bc77f824f7b48dc7b6dbeb79a7c286f5c | Bin 0 -> 75 bytes .../79cb2eb5509040f8068f41edff4efa3ec17d5ae6 | Bin 0 -> 224 bytes .../7a185204c2b529fabb78c068d7c99bf893799689 | Bin 0 -> 582 bytes .../7a20b8b78a2dc9d753c6b7c9569ac65043b10733 | Bin 0 -> 41 bytes .../7a244a8cb0f5eb24db99af99d3db7840e626df7a | Bin 0 -> 44 bytes .../7a2bb64e07cb0aa300db2a5e4b0825239894beb9 | Bin 0 -> 10279 bytes .../7a4b10d8cda40a52ad71fd6c2b6e23198e271370 | Bin 0 -> 285 bytes .../7a9c5e01da931099a5aef43fe2f7f35ea91db93c | Bin 0 -> 140 bytes .../7aa094f1cda2b23c6ce5cf06b84f259575a091c0 | Bin 0 -> 79 bytes .../7ac3201a8989820087bbe88485e89723d866fbe1 | Bin 0 -> 5750 bytes .../7ae379bb953b3776eae20399b2083b472c6e684f | Bin 0 -> 129 bytes .../7b00ede76226df29baaeb17a945864e772b8c579 | Bin 0 -> 89 bytes .../7b9898bfc1359d2f5064965c0c2aa442ee14ddbb | Bin 0 -> 2575 bytes .../7ba212bdf2e33a70b9200d8539bf74795470afe8 | 10 + .../7be06e465dee08978997e94de5ccc7d2c9d56c82 | Bin 0 -> 74 bytes .../7be07845c2e8df479b876f2a37720d673fc853c3 | Bin 0 -> 10279 bytes .../7c1c8f042e3a6db1c203ae8dfa7e4b95069524c3 | Bin 0 -> 236 bytes .../7c26aabb027dbc4149cd81bb0763f2b39eeb9e4c | Bin 0 -> 81 bytes .../7c557997d51cbd3a0764be0f4cbff4e9f69271ff | Bin 0 -> 8472 bytes .../7c7b596711cec65ec039f3d291757e0655ced9b9 | Bin 0 -> 159 bytes .../7c9ed41096120561644949ed46b91a93ac60ca4e | Bin 0 -> 390 bytes .../7ce5a83848b2cdd4a3c6ddeb716aa3130f8dbc67 | Bin 0 -> 98 bytes .../7dc822d01e3390d63cd04da872adf89f579b05df | Bin 0 -> 3976 bytes .../7e56302e8d4a700ae725815e29b0f33a39e945c0 | Bin 0 -> 88 bytes .../7e7543db86047442a9d12309b17df01a7ff81f77 | Bin 0 -> 27 bytes .../7ede03cafd121bdb335c00365289b32282d22f59 | Bin 0 -> 50 bytes .../7ee59b995167e39ec5331b5b196cd110ca25e1c7 | Bin 0 -> 10278 bytes .../7fb85319db00559c188424f465ab80a0fa04e09c | Bin 0 -> 18 bytes .../7fd046d94b5a7ed1bc4559ddf8573d20054f1933 | Bin 0 -> 5256 bytes .../8049db9865975266b6fec85ff8813c71ac8dcfd8 | Bin 0 -> 77 bytes .../80658a2bd5f83841ddf9a0c2358f6abdcea4e100 | Bin 0 -> 571 bytes .../81d7595a2b823ca5a1fd62ce7be750aff8440dce | Bin 0 -> 152 bytes .../8214280bbc595afc6edbd01994182098fa954670 | Bin 0 -> 93 bytes .../821d3a724be2e62f5f557da0c0ee37a76a4d1c1e | Bin 0 -> 31 bytes .../824a79a9ce3f8ce435d12d15c47e88318368d60d | Bin 0 -> 141 bytes .../828f182abe7a4a86583660b0c8a7e6370c36a075 | Bin 0 -> 10279 bytes .../82995f99462d361d5f92afdfd25a5f956df179e3 | Bin 0 -> 425 bytes .../829cbc3b0f220f26f863d99fefe60e210bc340f9 | Bin 0 -> 85 bytes .../82b06c8780b1e7359cd9f2beb17c4ebd89acb72c | Bin 0 -> 83 bytes .../8385a343ff34aebdb3ccda18cc064cf895d07703 | Bin 0 -> 38 bytes .../83b348f53c7cd331c2ab53c9a978a5d27ac98a8c | Bin 0 -> 117 bytes .../83d3c103c7e3e336db49337f2680b9683c34ee62 | Bin 0 -> 93 bytes .../840742f76a654c6df800c90791a800801b1cca9d | Bin 0 -> 142 bytes .../84244348fe5fbafd05b6fa4284fab97039101c38 | Bin 0 -> 72 bytes .../842de4320ff38bf213141f81666dddfa51368e33 | Bin 0 -> 33 bytes .../8430a5ba96a62db57515b58ab004e1682c010160 | Bin 0 -> 73 bytes .../84432e2b9396565e98762c6310b2ec560d39a9d9 | Bin 0 -> 374 bytes .../846cf52bc02a270128c349a4cdc9841e711c16e9 | Bin 0 -> 107 bytes .../84cefd399f40a0815f1d8b1025ba7331a8153b36 | Bin 0 -> 476 bytes .../84fe19f4c978a3df840facf201ca0cf0ae22756c | Bin 0 -> 104 bytes .../85080cd5f5454cba6be8e2384b079d380a821884 | Bin 0 -> 115 bytes .../854686249f2a8c5416c12463ec5fe837b04b55fd | Bin 0 -> 201 bytes .../854e3abfe22ac96b5f5753c6f2effefd4985b999 | Bin 0 -> 16 bytes .../861931c3f41477369ee6dd21fd9e57a9da978487 | Bin 0 -> 163 bytes .../861e0a72fc2e0db8d4b89ad1c0798a5f485ad857 | Bin 0 -> 77 bytes .../8624209825954a5f48efeae531645c49b3817ff7 | Bin 0 -> 92 bytes .../86c7332b3db7f2c1ebfa13e4d4ac301d65b65294 | Bin 0 -> 109 bytes .../86db14acaafd9bad2a5b131938a3efd1cad21e40 | Bin 0 -> 72 bytes .../86e62f87e369d95ac78f90d7d08dbe133b87a817 | Bin 0 -> 142 bytes .../8714a322b986612a4ec49e61b747be1f3569eb13 | Bin 0 -> 15 bytes .../871aefda3653648e0dbcf5cd6387b8dff53692df | Bin 0 -> 3143 bytes .../87c3295ca339e378f427e56e6c87ad5e26ae020d | Bin 0 -> 107 bytes .../87f062f6a2b909525c9a904f779add2751899fd5 | Bin 0 -> 75 bytes .../87f827d558912b785059c17edae75eabc6a1305b | Bin 0 -> 77 bytes .../881ae8551929b0833672856d2932c3918c6f3a36 | 1 + .../884c34ec46ab1df7fb67be41cd3eac95e2a80c02 | Bin 0 -> 377 bytes .../884ce3d07b601d002ea5841b169e549cb627be0a | Bin 0 -> 1028 bytes .../88671763764682e46956f9f6d6b5be41b85e0c44 | Bin 0 -> 125 bytes .../88a28b5fbce34f1a37b99e5da12c16c13b8b6a6f | Bin 0 -> 170 bytes .../88b18d8fd36e47318848897ac09eeb5ab50585ea | Bin 0 -> 89 bytes .../88ecbd75d380e95bd9e0ffc71a5853f374f12926 | Bin 0 -> 92 bytes .../88f046e32fd4ad39d903e0fae3b4a7cf1082b251 | Bin 0 -> 29 bytes .../8914a489cdbaa77c7c20bcfabba9f613ad57c6d2 | Bin 0 -> 22 bytes .../898e263b72c39c43ca91307bd6b1bf51078c6839 | Bin 0 -> 94 bytes .../89cceb067d6f28cc57b900c63f272ce2ff0a478c | Bin 0 -> 161 bytes .../89cda2a6722c73499b8d5fdbb428effda4f6b222 | 1 + .../89d633a63ced4142aa246d829ea99baf894e4dd7 | 5 + .../8a54b289c3c08d3c94d26651d18d7191bc5279eb | Bin 0 -> 102 bytes .../8a643925a655c74488a579723954af11509e0006 | Bin 0 -> 12 bytes .../8a6c12012ec9c4e8b0cd23a2df396688b12a780c | Bin 0 -> 463 bytes .../8abdd3d6502b310f62170afe83fbcbaccc53c1c4 | Bin 0 -> 747 bytes .../8ac9600cf57f41e17cb8004249d738f39263fdc3 | Bin 0 -> 177 bytes .../8acdb5aaec9273aba72507dc6deff040893c40e4 | Bin 0 -> 36 bytes .../8b13eaa5a71365fae3d8502151f1d9465e19fa55 | Bin 0 -> 91 bytes .../8b6cdb7d86fe6da29a892826a9022b5369e6ff5c | Bin 0 -> 383 bytes .../8b77a150601bb8f24c3e0f74adcb590746eca563 | Bin 0 -> 204 bytes .../8b7de5617bbe0639d7fdee9c3d56cf585bb04ff2 | Bin 0 -> 137 bytes .../8bc4aaac51e8eb3d6ab5c5a054b93d8bdeca3845 | Bin 0 -> 111 bytes .../8bfac694265c22d10ae5ccd669bbda8497e37141 | Bin 0 -> 368 bytes .../8c3641012d799445add3ca513c2148e9a37d429f | Bin 0 -> 194 bytes .../8c86d6defb7f94e5f41ac47f7d45cd234bffa851 | Bin 0 -> 515 bytes .../8c88a57828530a49a49a06cd41ea46f868d25a2f | Bin 0 -> 489 bytes .../8cbf330b23b7e5df5eafb2b72179c895c26f944e | Bin 0 -> 337 bytes .../8ced000ebfdaeadb3500bd16daac362a12dce2c1 | Bin 0 -> 20 bytes .../8cf32ab3b982048dfbfc21b7cb05f8fb21bb93ca | Bin 0 -> 6114 bytes .../8d35ad200004362b46e6b0c61e75b79f2f7480e5 | Bin 0 -> 277 bytes .../8d406e0e3dfa191db7da78499f717de2f71cc631 | Bin 0 -> 163 bytes .../8d508a8ba89408c391639b4e6deeb8a8e19c8e61 | Bin 0 -> 25 bytes .../8d7a85c4a16107a5bf53d50ca96d0179766455c2 | Bin 0 -> 10279 bytes .../8d95ea8babebdebd2432fdccff8a8b40c8fbbc9a | Bin 0 -> 5115 bytes .../8dbde3c66eb71410a453a37207ac871f1baa91c6 | Bin 0 -> 91 bytes .../8dc830a5e6663e7b66edeafb131af4bfe7419940 | Bin 0 -> 50 bytes .../8e9ca224319049c63b16d5a0837d2549d68526f9 | Bin 0 -> 9495 bytes .../8eaab4a599ae04b0032d7f142bff4a258ca35f6e | Bin 0 -> 2815 bytes .../8ed1b883e26fd301bd114be3353b0ef8715934f4 | Bin 0 -> 128 bytes .../8eec6dd446890066f217f401a37a8a404549b7c9 | Bin 0 -> 9 bytes .../8f5843cb5d4e8e842e8377f3e3891ee20bb4d5bd | Bin 0 -> 221 bytes .../8fd0cc3edb201cc0be0a1b3813f063daf372f7a1 | Bin 0 -> 26 bytes .../9010edc8d773afedf5d21547cee74e1ad87f7610 | Bin 0 -> 97 bytes .../9073d51e0dcce305a95b76ee86a539e4adbfdf8d | Bin 0 -> 92 bytes .../9087db17aa6709f7eef1319f16c47ad0302d46cd | Bin 0 -> 243 bytes .../90cc8abcca37232875220b2d724b55852ff012d3 | Bin 0 -> 206 bytes .../9108f56b563192c3c58b14f6d788af544fb2fdb2 | Bin 0 -> 279 bytes .../912f19316232b1ed873b096a691fd64fcec3f159 | Bin 0 -> 338 bytes .../9157f47f7117cc3789de59184c16b8b166459057 | Bin 0 -> 10279 bytes .../9183e7980685966e1af526fae1573d8e50dc5095 | Bin 0 -> 157 bytes .../919bd6189714557c19695346641e3ce2fae2318e | Bin 0 -> 19 bytes .../919ebaa50d2e84a6ff0588a02a3e2d84bf523ca7 | Bin 0 -> 105 bytes .../91a91b313f95c6c4fb1af70d8fd1599e2b1f25d9 | Bin 0 -> 337 bytes .../91af9fc0e4c285f42b81879067b0edce60cafa70 | 105 ++++++++++ .../91b5485dcd5ec6920812f7c794b290b873cff5b4 | Bin 0 -> 6312 bytes .../91cdb29bfb07eba6d056f20a81060a23dcf92a7f | Bin 0 -> 125 bytes .../923249900551d6b49c43217748cafce9829a29bb | Bin 0 -> 189 bytes .../9241303cba0d7cd46aa5d9e6e7ff881fcecb4010 | Bin 0 -> 10279 bytes .../9254c2917d65dad11b79fae05327c8cc99b6f5cc | Bin 0 -> 1894 bytes .../927f3dddb75ee89edf8f374b59f85370251932f4 | Bin 0 -> 61 bytes .../92834e0f490cf93e21904c60eb629ffd0ae17e1f | Bin 0 -> 504 bytes .../92cde191efd60278f511d2f2a69bfebed7f3644a | Bin 0 -> 356 bytes .../9356f1b2283b407bce7a9d7f59bfab0eff4331ac | Bin 0 -> 10279 bytes .../93a62204887598972d600f65779ee1581d0b460b | Bin 0 -> 11 bytes .../93bc46155fa01903809bfe23a96e20f94b4206e5 | Bin 0 -> 447 bytes .../93ee1917fd104a81e997655e3249912b037a0c63 | Bin 0 -> 132 bytes .../9451f7b03278bc5d417a877c389fc7c447d1a6b2 | Bin 0 -> 75 bytes .../9467c64aa68232ffce07f80ce602e92eee9bc1b1 | 1 + .../9468e536b602e4f20aee6399e62e7955b305155d | Bin 0 -> 69 bytes .../9482e8f0749045afe42106aa589cfdd1fb468954 | Bin 0 -> 354 bytes .../9496206d4cff2951bcf572a6e66087ddef6584c1 | Bin 0 -> 10279 bytes .../94a7fb53f8efaa8d7d4c82fb8ae9239fbca85100 | Bin 0 -> 263 bytes .../94f9b0d6d3e80a005f552154580a36c7f332d99f | Bin 0 -> 234 bytes .../9532e23d20debea383f30c3fb80704c8560ce57c | Bin 0 -> 105 bytes .../953f5ad4ebf7cff6348aebf3e548a6df25e2d1a0 | Bin 0 -> 491 bytes .../9560ef2d52dd89bfe5305dbc57bdfe8007c051b6 | Bin 0 -> 28 bytes .../957a44a98d02d7d7a92123c18858235d60289d40 | Bin 0 -> 93 bytes .../957a662a8f98306331d003515651a2928e1d92d9 | Bin 0 -> 2840 bytes .../958fe52907b344eae2fcb043c2ddc3f2088c972e | Bin 0 -> 294 bytes .../95c77bc27be394e5ea2a483055f2df06ed68c2c2 | Bin 0 -> 40 bytes .../96191e7eada0162ca87df97e009f52d3e6824213 | Bin 0 -> 108 bytes .../964d2f554e8bdd56f5a2bf30d4bdfe2511504b43 | Bin 0 -> 10279 bytes .../96658465820fb382d8c5a1f15342ada6ee30a4d8 | Bin 0 -> 93 bytes .../96be4355691f3bff412affb0f3ccfc9b1e983338 | Bin 0 -> 23 bytes .../9739e828cd2ac96c9103a466406757b32c0fea84 | Bin 0 -> 129 bytes .../9746e1803a59de5d16c40f659c0409a5a0c79e3b | Bin 0 -> 338 bytes .../978e955659df16d62ddea3addeef7e7ed3c689e5 | Bin 0 -> 21 bytes .../979a494c4dd3d0a85e37eada9f99b03eebdd97c2 | 1 + .../97c61030646737d2b74cda1208c2c55936aae52b | Bin 0 -> 8472 bytes .../97d04e84f4caeb8efb1edacff725cbbb06f52d8f | Bin 0 -> 66 bytes .../97d5ea4385818cf687574b61fa4eafaf43569988 | Bin 0 -> 105 bytes .../97df6c6ddefb76b0923bb433e7f252f98e4413c8 | Bin 0 -> 7208 bytes .../981fa176b79bbd2ecb420ded2986278f4460e684 | Bin 0 -> 40 bytes .../984153c3f166f7f0d8b033b3af4ecdfb1f3fa7e1 | Bin 0 -> 175 bytes .../9873bc6b068e078e36afaf1a690cbf557a0b15f3 | Bin 0 -> 46 bytes .../98a176b755ed18cbf5123328d208ba89472ca76d | Bin 0 -> 40 bytes .../98c9654fe4a5146648450920df5fee779d43cfb8 | Bin 0 -> 70 bytes .../98d94be42fbd8a49c18f4f58870331631f0bf33c | Bin 0 -> 167 bytes .../98e2c32043901b5b7cbfb2c9e313961537c8f51e | 62 ++++++ .../98f1a1634c1b37f0c99184f5e3fba6fdb673c61c | Bin 0 -> 75 bytes .../98f57f727819a15b01bcd426834485d223153c40 | Bin 0 -> 140 bytes .../9951036933ae502b12ffacc9990abcec8f77aebb | 1 + .../9956d58c74aef40648334cae9cc5e8e7f0a67b53 | Bin 0 -> 85 bytes .../995ab4509e85391141f7c61818ebf82ffe051c65 | Bin 0 -> 115 bytes .../998c93a75a6a363361e2de80866382ed2a64a046 | Bin 0 -> 5418 bytes .../99938e4cf18db9f702a7005245ccd4ef01315cae | Bin 0 -> 319 bytes .../9996989f7de88d1df56fbefb1c8a2592e05d308d | Bin 0 -> 27 bytes .../99f42371faf295b159081ffcb4d293910b3c4571 | Bin 0 -> 63 bytes .../9a200d2db43251d6308e6fddfcbbbea5a5cd776a | Bin 0 -> 22 bytes .../9a5fd9637d18cea4266544257e52861a091db572 | Bin 0 -> 77 bytes .../9ad741dd37b1d496c7bb03153758d51fc6ef57de | Bin 0 -> 140 bytes .../9b13239360bd7fba004a00c98efefe67e0c53c08 | Bin 0 -> 4269 bytes .../9b13d9dc8ead97661848d5d9c01bddcb762012db | Bin 0 -> 51 bytes .../9b77ee64747d6c133fba1b6f0290f200c216b9a0 | Bin 0 -> 87 bytes .../9b8f4ddd767befcffc83887052f2b916fccf301f | Bin 0 -> 3247 bytes .../9c0118889ec4f36db4f1008fb944944643187a64 | Bin 0 -> 123 bytes .../9c04cf2ae6a579f2237c3077abf949060b227d4f | 1 + .../9c30d38de953f01778deaa05084a2f994109a1d0 | 164 +++++++++++++++ .../9c7e8e57d4392e8a000403e1538245d904476ef4 | Bin 0 -> 90 bytes .../9c89bdc2019c22455a0ca3ce3aead41606cf46ca | Bin 0 -> 93 bytes .../9cbf20199df0f5084fc7d2bf6515d460d9c577c3 | Bin 0 -> 63 bytes .../9d833b4260c57c4ba0a091d6d9b0d060ed7a5066 | Bin 0 -> 10278 bytes .../9d8faf97ea912a9639aeb4989b43855a70a6c062 | Bin 0 -> 54 bytes .../9da1f5b9f4f90cdafc41c4063dd4c63aae34858a | Bin 0 -> 140 bytes .../9e1ceeea7000559b1c66719716874d568de232d5 | Bin 0 -> 39 bytes .../9e484bd5e2d381691bdd91d722f3b501cd93018c | Bin 0 -> 50 bytes .../9e4e8375be2bec5f64cabf6b4a75af247b50baeb | Bin 0 -> 80 bytes .../9e5db4a7c44fe093bd52bbb0092157904a644549 | Bin 0 -> 9199 bytes .../9e8c1e5da50ae54ede90b70f9e6a4a41621b38e3 | Bin 0 -> 14 bytes .../9ea739f1c393691d70f55aa165f02b8b817b8676 | Bin 0 -> 113 bytes .../9f2910ec55b894c926a7d345d289867567ce2ce7 | Bin 0 -> 6868 bytes .../9f2b025aba7fc66bc38d5236509ab4b45c560644 | Bin 0 -> 4269 bytes .../9f568369596c82a30bf2462a94c2d789e4a73432 | Bin 0 -> 10279 bytes .../9fa0b0c3327f2a68b276724d01926b13d516eb36 | Bin 0 -> 491 bytes .../9fa69f4b7aea83fb0665d3b2a1593013e32e8d8c | Bin 0 -> 318 bytes .../a010c21a2e4397d39ef69a2b7390380c697d43c7 | 1 + .../a0b0cf1b668651f938c798f73041290d9b777449 | Bin 0 -> 674 bytes .../a1b8c8724bce19e48c48d51e0b2547c257fb75f6 | Bin 0 -> 35 bytes .../a20b51f6e00627ff2837851436112ad7b83a517f | Bin 0 -> 80 bytes .../a215c4507e19e67e16111d0644e9da79c5a3b173 | Bin 0 -> 105 bytes .../a29fa15f739b0aa29aa6078e21da097e8d59eed2 | Bin 0 -> 77 bytes .../a2ab63a2608702d0aff50d2471817a846a75a244 | Bin 0 -> 10066 bytes .../a2c7acdc25cc2ef92049fc2dd6bf5afa709d4931 | Bin 0 -> 169 bytes .../a2d0703c5503da64dbcab8fb3eac96a244e89be8 | 119 +++++++++++ .../a2d2f737ca58e46d29801594cf663391e2748b1a | Bin 0 -> 10279 bytes .../a2dcfa1d70756cef87e6e4d29dd14c566023646a | Bin 0 -> 91 bytes .../a30806718f1714b6ef76692df8d9c08b81462c4f | Bin 0 -> 144 bytes .../a30c35b2bcbcede4151feba8f643a671de888bb8 | 105 ++++++++++ .../a314a96d7b264898e4cedd388ccae6d6ef9fd09c | Bin 0 -> 102 bytes .../a34c2de17d9eb54d58ce2633e30231511a0533cc | Bin 0 -> 204 bytes .../a37c82566bc9acaaf895f7a9a9707f895f5dd19c | Bin 0 -> 106 bytes .../a39d030aa57d18ab1e48a02b76c699f9f63698f3 | Bin 0 -> 140 bytes .../a3b19bb2eba419437da5695188c5dffa992bcd1c | 177 ++++++++++++++++ .../a3f26089ad2be51fe1bcdcc677fec246f4b83e09 | Bin 0 -> 5100 bytes .../a3f61b555a6d89fbdf32ce6ef5493ad8a3c2c2b3 | Bin 0 -> 24 bytes .../a3fff845453c5ee04c9f2fd3951b25e12f1c2bfb | Bin 0 -> 278 bytes .../a41deddb91676d91102d0f312ce88f490593271b | Bin 0 -> 1806 bytes .../a4253d401e3639dffd313188d3a8b42b1a2026e0 | Bin 0 -> 296 bytes .../a44d64a747ed55ff7f6682db95a517c79a88ab5e | Bin 0 -> 41 bytes .../a44f8dbedf4998bdefab728d1504d2b98d7365b3 | Bin 0 -> 251 bytes .../a45fd4e783629a3c036ce70d199781dd50ef6597 | Bin 0 -> 65 bytes .../a46d7913fc08867feebba0b74c95636390f8cfa4 | Bin 0 -> 54 bytes .../a479ad882f7766851b86e5152a0c14922860e555 | Bin 0 -> 142 bytes .../a4cd2be644a6a0798b1061def4474162d581420d | Bin 0 -> 132 bytes .../a4ded298b4f406889bea6e57d7b3a2194068dcd1 | Bin 0 -> 186 bytes .../a4fb3efccc10e0270ad0109eb296c1c54365230b | Bin 0 -> 114 bytes .../a50be0d5ab329226ec36b32d869ce14502efc521 | Bin 0 -> 132 bytes .../a539245e9c84518a1afa1af4b27f594b29f4acba | Bin 0 -> 528 bytes .../a582d719b92303b79385852447dc9a42258e52fa | Bin 0 -> 478 bytes .../a5e9b20bd14e29b4472107bcf19cc7de26e58f91 | Bin 0 -> 4969 bytes .../a618664cd20cc848a2dff28c9ddd61a26c7b9aed | Bin 0 -> 105 bytes .../a63c41b0d415388dadcef77adb3f74926b82be38 | Bin 0 -> 92 bytes .../a693693b3870e52840d8a6e83739da491d5b227d | Bin 0 -> 162 bytes .../a7205f661ef18b16d70cb70c3f19a5a871c78a74 | Bin 0 -> 45 bytes .../a74205cc5cb2eb5fb135df5d4df22561291d6243 | Bin 0 -> 89 bytes .../a765522c4cd87b274cc5818aa86e6b1cb72e8b68 | Bin 0 -> 409 bytes .../a76f645e29ea0f36dc105cfbb5d86c09e9d0d2f0 | Bin 0 -> 18 bytes .../a7783b74014c7522f4ba60701a7b85ae85c64fb7 | Bin 0 -> 533 bytes .../a7d8ba7265fdb25d9f2c47d8303a98a4c5b59a71 | Bin 0 -> 203 bytes .../a7f3a29a3356f3ec58fdabc5ffc069a75130e926 | Bin 0 -> 23 bytes .../a8126f6ad647df63009e3f0385e49ea4d197c262 | Bin 0 -> 111 bytes .../a81b621058b65521dccef455a843ffdc56cd8451 | Bin 0 -> 96 bytes .../a8258bfa075ba5f8fd8041c30126c56120ccf101 | Bin 0 -> 5558 bytes .../a84a81bf6c7ad71de8ce83744805d0a7bb940312 | 1 + .../a85ca0f5773828ce0635d0654f3376954c2d9028 | Bin 0 -> 129 bytes .../a862e402ba3787fdb0c2cc27dc629815f5cc76f1 | Bin 0 -> 108 bytes .../a87ed25d7d8d0c395ecb1e531bc460b4a31e4d9c | Bin 0 -> 9 bytes .../a8d3ad2ecb7293cc9ff1d841dd96fbb6a70ffd00 | Bin 0 -> 36 bytes .../a8d9f24ed78e0322acfc165ab688e216a68fc3cd | Bin 0 -> 78 bytes .../a8fc606e88b5118aef2a2706ca59a18e60d0690a | Bin 0 -> 227 bytes .../a905f0301e849bb3ffd48aab2419d7f6e5ecf252 | Bin 0 -> 82 bytes .../a90c69f2e0f4502c1539c575b33ef54c560bf55e | Bin 0 -> 45 bytes .../a91192ffdf30de43df893dacdee9b7d303abec41 | Bin 0 -> 107 bytes .../a93b9f2e9f984164f228147405cd6da9292d280c | Bin 0 -> 80 bytes .../a94ad7b655125dddd7a816340bed18b7e8518374 | Bin 0 -> 155 bytes .../aa564f46ed4679b7551a74e0a0298d6f62aefd4e | Bin 0 -> 2844 bytes .../aa874e36e0dc6bfd02fa30f5abfa41f99a35cfd9 | Bin 0 -> 17 bytes .../aa9ecc2b280e9d266afeaef245a68fcf03bb6295 | Bin 0 -> 2191 bytes .../aaeb2834fcfa2b576de3bd5377047b17ce9e7bf1 | Bin 0 -> 736 bytes .../aafa9f988fee2553c11a5aca5c28fdb9afe0a1a4 | Bin 0 -> 225 bytes .../ab041408fa4d3fffc98e044219534af50a3cb57c | Bin 0 -> 12 bytes .../ab1edbe03f0e957434ac52b8a6d01d50ac0acf71 | Bin 0 -> 10 bytes .../ab34f9897b5108f78977ed123099c0df0fc9735a | Bin 0 -> 179 bytes .../abd555b5d842ef39a72d3a1bb29b0e1f6b68fb5a | Bin 0 -> 48 bytes .../ac341bbe60a7cdd3abf4a2c49d4eda7120c1dd14 | Bin 0 -> 75 bytes .../ac5130568e2a267652edd4eeceff5dfa825eec5d | Bin 0 -> 184 bytes .../acceddf0c65fed3064acdf49b10d1c8052c22d48 | Bin 0 -> 89 bytes .../ace72dc42c7f6a9ee4cab274ccf661627f242948 | Bin 0 -> 752 bytes .../ad06fe52867bec682411d5f7edf21abc5ea3e868 | Bin 0 -> 401 bytes .../ad0707fd558ecdfaf85c0a8e4caddfba9b42a0c8 | Bin 0 -> 132 bytes .../ad28bd5313ddbf928ef369552d47c66bb3042c45 | Bin 0 -> 425 bytes .../ad29a11a37be551a28d0766ca0e95082e4f2b3ce | Bin 0 -> 118 bytes .../ad2d314e5323733639d3b78d34c3ad3e0efb9fad | Bin 0 -> 256 bytes .../ad9410abbd3806412838ee9f6f3ced65fa1ae4b4 | 1 + .../ad98e0cfc624d0e579317f8b988b8e4282cb18e4 | Bin 0 -> 12 bytes .../adee0b6c9df0523066b7cba95fd372756888a165 | Bin 0 -> 50 bytes .../adee227233a96b38bae1362dbdd4a7c43f676614 | Bin 0 -> 79 bytes .../ae0384721713135dc9963a74c431503171028516 | Bin 0 -> 86 bytes .../ae4555c0555ecb83bc2999536e48cedba3b58ac3 | 1 + .../ae961a90a0ea088e106fb945c3453437bcf66deb | Bin 0 -> 75 bytes .../aeb3375e3916c8951ea3952a07fc7448f5d58125 | Bin 0 -> 2193 bytes .../aeb3fff2791ecf3c1fb2d5d0b9e08635d5541ddb | 1 + .../aee02240b7f886cbcdd22727ebe9f3c3069ef181 | Bin 0 -> 78 bytes .../aee67e0154718712752f00f3e0e4a352bb47550e | Bin 0 -> 143 bytes .../af357ea143eb2ee43bf6b85e44e2f48bd26311e3 | Bin 0 -> 79 bytes .../af59fde601dd18c0dfcc090f6f8b6ec77fe46ebc | Bin 0 -> 140 bytes .../af606c9051c7e1999bfab84df762b4135e1b72c2 | Bin 0 -> 106 bytes .../afa89fd7ce22d4699ff7464c28c4b02bc2869930 | Bin 0 -> 10279 bytes .../afd3a57673e852bcd72fcbdf9009f1ce81e19b97 | Bin 0 -> 6751 bytes .../b0302c290cf2c3e9022afcd4a29c626c90a570af | Bin 0 -> 3296 bytes .../b05396889a90f24cb0d3e9f42bf33dab2f60ac93 | Bin 0 -> 82 bytes .../b06dcfb67e38ab8213b1a40fe930bed94c274503 | Bin 0 -> 161 bytes .../b07bbff77af79892a64e3fd3cfeb901b9d0b0f8f | Bin 0 -> 56 bytes .../b09ad3ec8b47bc208915e9a42220f8b36ce6f136 | Bin 0 -> 193 bytes .../b09baa4299c06f737481ab5ee8a1de180bada788 | 128 ++++++++++++ .../b0ad48a56a6dde407975efa5f266e499e42c029b | Bin 0 -> 86 bytes .../b0d92fff6059cf76922287b6f75b07db5759b901 | Bin 0 -> 86 bytes .../b11e14a20fc0bbc836424c8eb8e5951d2955dbd7 | Bin 0 -> 189 bytes .../b1549701d490a868b2c527d47ec5075debc26a48 | Bin 0 -> 175 bytes .../b1e1c0f6b06b1f2856c87c9b3ae2c53b9bf5c046 | Bin 0 -> 155 bytes .../b224b37f2e9ac03f9a67c101136f3b8d63c40611 | Bin 0 -> 10279 bytes .../b226f10801ffb4b69a8a7040df4760ba23f46ab1 | Bin 0 -> 488 bytes .../b235c96571b106a1c94ad7eea39ef4bd6c922a50 | Bin 0 -> 144 bytes .../b24d39f57e62fb6d4b6d8d2d9aace973c38c6183 | Bin 0 -> 175 bytes .../b26a525ebb305d74b3a5edb338d6f54295564c53 | Bin 0 -> 170 bytes .../b282d15b80ae99e3184f03afc4943bf62050e2d9 | Bin 0 -> 1312 bytes .../b287f0f4cb9dd186ffc47dd9da572a3a8e257759 | Bin 0 -> 32 bytes .../b28ff3889070e7ed6159e1435c815f6553fd8125 | Bin 0 -> 78 bytes .../b2b01c66b1cb85deaa5e2257b04783941d3c7b95 | Bin 0 -> 381 bytes .../b30ba4cf7470c6ce13c10561e8f7e6fa1b10eecb | 1 + .../b317d038bb29772259545b0660f0c4406827648a | Bin 0 -> 361 bytes .../b32fa5f77d2c5135611b8efb78a9fdf5f99ac956 | 1 + .../b379b77b3d062d8548d30c09802502474857e18d | 1 + .../b3ae83ec842a9c018aedbd874b0da4efafba4f10 | Bin 0 -> 103 bytes .../b3bfbd83619e0506d5df89d3e49c3b5b91217c90 | Bin 0 -> 203 bytes .../b3e6aad279a6c71bac57e4ff371f2450192df25d | Bin 0 -> 6225 bytes .../b40b3268d5a7c37f3fb1ae8d096e0332916d7648 | Bin 0 -> 92 bytes .../b434f719aa67899a9ec963a5bf3fa7dcb56d39ef | Bin 0 -> 93 bytes .../b43be999b91e6c0fb0885bf381af5d7525f1dfd3 | Bin 0 -> 10279 bytes .../b44ac5de7ba01cec106540ea7e11ceb12d330696 | Bin 0 -> 95 bytes .../b44dfb570dad68dc2290c3847095f73efe328473 | Bin 0 -> 2989 bytes .../b49293ec8c13c58b55d6114d404ce7e2ddee0cf8 | Bin 0 -> 9 bytes .../b49ab4c1037f4aa639dbf3328a5b5ee49e6267bc | Bin 0 -> 164 bytes .../b4e4b855883f01ccc89b48363f509d8dba7ce6ea | 1 + .../b514ae4c543a9bf98a718b8fa72f36db1c9e3a00 | Bin 0 -> 158 bytes .../b52b6af8e3b3e1f1d22195d5dd7467f186e5d7a7 | Bin 0 -> 51 bytes .../b53470802ff3c098aec9d78095a25fc11e5ec62f | Bin 0 -> 55 bytes .../b5439f77de7a5e83c41f516524205282408e38d7 | Bin 0 -> 158 bytes .../b54f6e35d12c2f58db308571005fc6691305bf92 | Bin 0 -> 158 bytes .../b55059aa3748b893790bd1dfa50130ae9bad67b1 | Bin 0 -> 121 bytes .../b57b4a7c0697c4d60063af4ab262df94b0639598 | Bin 0 -> 63 bytes .../b57de5299e32aae2b0950bababc16ea1579cff2b | 193 +++++++++++++++++ .../b5860d9d75e6d594e1ad9c47afb264949ae5441d | Bin 0 -> 150 bytes .../b58f32d01d687224ccd62622a19195c3cc1b19cd | Bin 0 -> 66 bytes .../b59af3b6b972235f2ca5971f1cdff41ef801d4df | Bin 0 -> 25 bytes .../b6463908740fff19b44e5ce91fd47a8241418c7b | Bin 0 -> 42 bytes .../b70a7e42594bf7354d95718c18f856737c1e78a3 | Bin 0 -> 242 bytes .../b72c8a41f12e8167a6ea44de81bab78089637afd | Bin 0 -> 124 bytes .../b76a707f33cce3ed59e9614fa03466cf1bff170f | 3 + .../b7b688b53d98f21e08d9ca3c60e5493163eb63a7 | Bin 0 -> 64 bytes .../b7bb927d3445d6f53b893d0f16d4f838417ce58a | Bin 0 -> 93 bytes .../b7d11d69e0a4e32ee20b4bcea4aba3f20cc6d794 | Bin 0 -> 36 bytes .../b7d5a8fad3b5e4e98b9fc48aa996c3d552de1cc1 | Bin 0 -> 163 bytes .../b87234955d8f8405eeddf30ca90ec1f21c659464 | Bin 0 -> 28 bytes .../b87e412bdb9a77fbd82f346e872257e5b69d8cf1 | Bin 0 -> 93 bytes .../b8a03a876c419f77dad2ce86c983dd217b48c3ca | Bin 0 -> 5269 bytes .../b8ef4c014aac710502eb8b804acee6806f37cbf3 | Bin 0 -> 10218 bytes .../b8fc376934a3ca40287e49f40c6b2ac1e7b89eb8 | Bin 0 -> 57 bytes .../b917bc17647dd5bee10561dcc160525b1f994c44 | 130 ++++++++++++ .../b9564586c95ebe29c30a453bc8c3186d07d21126 | Bin 0 -> 100 bytes .../b966b0f941c6d4b5ab047f720c108e530c5422b1 | Bin 0 -> 110 bytes .../b995fd71519f36d9b196739f80be665bb47460f3 | Bin 0 -> 218 bytes .../ba09b7c672015c652b063427c8c507b5fd0bee81 | Bin 0 -> 16 bytes .../ba0fc3006251810a713076b88118cd2799f46c67 | Bin 0 -> 156 bytes .../ba105441e86282956ba0deab0b38cbdf3b9a44b3 | Bin 0 -> 843 bytes .../ba144fce905c96c6978160ab55aa0c623faf9c0f | Bin 0 -> 161 bytes .../ba32a91cad29840185111e2444b6edd27e69e5fe | Bin 0 -> 163 bytes .../ba9c287b36341f28acecb1a7b87121236b617341 | Bin 0 -> 106 bytes .../baae6e88e7a4c5fe2da3094f0ef97e1f59557c3e | Bin 0 -> 140 bytes .../bab8f1b1e27d5c799aa8292b16296e2df6346052 | Bin 0 -> 10279 bytes .../bac4c1abc1f050eca12d599bc28b483837a052c0 | Bin 0 -> 98 bytes .../bb0d8955035f1749674a059ce091fc4c40c005a5 | Bin 0 -> 169 bytes .../bb1a04df48b258b4101a2c453cdd4485e478e08c | Bin 0 -> 79 bytes .../bb1dbe7f6edf04783914642cdeff4e942def2470 | Bin 0 -> 86 bytes .../bb4f1660346d0cdabb18dc9b41dd755dafaeb133 | Bin 0 -> 14 bytes .../bb828ac70ce3acf36175e01b032d37215edec714 | Bin 0 -> 10 bytes .../bbb03d0e9f69d17fbf0397101deeb68f83b761d7 | Bin 0 -> 331 bytes .../bbb2fa469c4e639133f6b6fc34af02d7bd429b2b | Bin 0 -> 15 bytes .../bbd4c36c8ca18e5e43fa454703fbdb64cb368251 | Bin 0 -> 88 bytes .../bbfc37555b04a5884f225b310618894d17f99ad9 | Bin 0 -> 263 bytes .../bbfced132be66ac5bdb0c5b68412efcd210b941e | Bin 0 -> 4234 bytes .../bc44e1fde6f015a13d06a5a81e048b3ae76dff23 | Bin 0 -> 175 bytes .../bc52fdf6e3186f67745423249fe6d00c605586de | Bin 0 -> 85 bytes .../bc71537f15380a3b61fb32ec4ef33abf360a5181 | Bin 0 -> 840 bytes .../bcb105e7681d39abe5cbee0dde0f451bd9ce1473 | Bin 0 -> 126 bytes .../bd3807b65082904f2ddeac2b366770bd05635ac9 | Bin 0 -> 2825 bytes .../bd46bece1b5adbf73f8a371d16cabda5b719d43b | Bin 0 -> 86 bytes .../bd8d3484bfe56f2cfce07df3ff6032646cdad235 | Bin 0 -> 83 bytes .../bd962bd37636bd75437c9ec9a6cef860d407e135 | Bin 0 -> 183 bytes .../bdca3611e527bb5fa8ff9ecc347119064601fc7a | Bin 0 -> 10279 bytes .../bde7c65d601c6c456e7b53967321def9e2b92a10 | Bin 0 -> 10224 bytes .../bdf2b2c6b0f8dd63b84fc2906464a274af3548d1 | Bin 0 -> 161 bytes .../bdf9e6da50224c002072b9424b1e3ca6bc37cd11 | Bin 0 -> 11 bytes .../be056768a251915eedb8615d5cb2787216be8a3f | Bin 0 -> 35 bytes .../be0f376abab2c7d772e29be5d45b1cac29a03996 | Bin 0 -> 100 bytes .../be9093712976a65134b0d76a0f5e9e09c4025773 | Bin 0 -> 162 bytes .../be9b62ff3af2ddf99df01290097fcfc3caebb74b | Bin 0 -> 17 bytes .../bea3614c132a84de05bd66f9aa33607184582fb9 | Bin 0 -> 75 bytes .../beb1218cfb2583d10e5b1a601d60d9092f830626 | Bin 0 -> 95 bytes .../bec5ea7f2fc23220a9b0e06a2dae83ea01230deb | Bin 0 -> 143 bytes .../becba9d6379256f102469b555fea922dd2432316 | Bin 0 -> 31 bytes .../beef511b1f35b89b3a815c2bde06f34bfb156657 | Bin 0 -> 96 bytes .../bf30f1a37b7b3cbeaa8f362606ff2f0d4bdd9804 | Bin 0 -> 3985 bytes .../bf45c4050a3a7c1b03358bc5f1315cca6e643d93 | Bin 0 -> 102 bytes .../bf8b4530d8d246dd74ac53a13471bba17941dff7 | 1 + .../bfa82e40f7b5cc0aa9a7b7d431ee372e72fb61db | Bin 0 -> 130 bytes .../bfd50b50e458570ec9881273d9d71dcff7ed7591 | Bin 0 -> 62 bytes .../bffe4568adcb9edea5d6e69205d949cd2f9fb424 | Bin 0 -> 119 bytes .../c02e871dca7e2f6e9af760344baaddb1ac02b03f | Bin 0 -> 6 bytes .../c093d15e28c5eb4f6f02812d2b039ac3a2f3dad4 | Bin 0 -> 10279 bytes .../c10615dff228a0051b76d9013593c734b716a551 | Bin 0 -> 234 bytes .../c12cc08d1fb578255e05bbab642d978655f81278 | Bin 0 -> 159 bytes .../c1449eb826b0b82a84a05df4d9c8bb46e43475ac | Bin 0 -> 127 bytes .../c18ef60e32cba5ac1d2305a27abcd7e810152107 | 128 ++++++++++++ .../c190243e73427f0943b7e8fd67994fadfcb0c565 | Bin 0 -> 28 bytes .../c1e4ea33009cb76ea248fdb4a7c4b31c1a6d0005 | 1 + .../c1ecd8162935545bfbb3d7c06eb38c8638320aa8 | Bin 0 -> 155 bytes .../c2227681e1a1d3f52a0e98b2f7feaabab28f5892 | Bin 0 -> 154 bytes .../c24a76951ecd03d2f419824759242864a6545a09 | Bin 0 -> 95 bytes .../c27b444dc52355dc9d55a473423e17b11930f736 | Bin 0 -> 127 bytes .../c29881096a1ac216b511e8a53d4c975cabb5f306 | Bin 0 -> 79 bytes .../c2afe319b9a0eed0c504e79088ad0e36c7aed680 | Bin 0 -> 76 bytes .../c30a1aeee5761c05ce866f187c49299d785e9cef | Bin 0 -> 194 bytes .../c30aa9b0299693364672469e39070b2d4b5f1d1f | Bin 0 -> 250 bytes .../c30fc232a040ca14866157ddc012d26310fdb776 | Bin 0 -> 297 bytes .../c34cf18fb5753ee628558fcdb1281444c11950f9 | Bin 0 -> 442 bytes .../c3abd82c8268c4bcc0cb0afbe72af19973e5ffd0 | Bin 0 -> 78 bytes .../c3b8d48cc2fa9a56a6ef1f677f6d89249f3b80b4 | Bin 0 -> 217 bytes .../c4168d84e64525e56531a15eea3d19582104fd5d | Bin 0 -> 8467 bytes .../c45d138421baf0a69bfd9393fb627f4bcfcd6f00 | 1 + .../c4b3568f37a6a4babaea9fd07cb1eeb85a3ba918 | Bin 0 -> 175 bytes .../c536131ad7efbfc6d72407ef151b9f507d8a6926 | Bin 0 -> 104 bytes .../c5d9c7efaefa2785aca87850bf06f467d0029972 | Bin 0 -> 2873 bytes .../c5f7277d53c0ee0539ab6f82d22dc72b7c761abf | Bin 0 -> 175 bytes .../c61d8d82350782d20abb9a403f82fd7967c79681 | Bin 0 -> 6929 bytes .../c62f70d1919afa37077d371c8c9b60468c8c4333 | Bin 0 -> 234 bytes .../c63134125b66c8c72faec197db06d22c88bf3070 | Bin 0 -> 559 bytes .../c65ddc64cf81490fb57a95fe57df1bad38eb141b | Bin 0 -> 99 bytes .../c667cec21a472bec4e4ca783515650e0fe27c6b4 | Bin 0 -> 89 bytes .../c6c5b1725d061d67fd7f65d224836d38dd1b6577 | 1 + .../c6d61fd1087921262a9cbc65b3b6eb53a64d65f0 | Bin 0 -> 94 bytes .../c701bbca9f54495e9a0bb91e88eb598905c363f8 | Bin 0 -> 352 bytes .../c702b69f57b3e4c252d50031d611f6ac9b1788c3 | Bin 0 -> 5415 bytes .../c7b261a7d24b9d2fc04d6b0371d8183d1c83e433 | Bin 0 -> 86 bytes .../c7cd6dcd73f8fc5fc7a9c3b45cc0de9f6d370018 | Bin 0 -> 351 bytes .../c7ea56e79fc8a37c32a223dc4abf4929bb27a617 | Bin 0 -> 10279 bytes .../c7eb584b7917f009fa85869973b742740f674ac6 | Bin 0 -> 227 bytes .../c8153e899ac7306c1877d725a06d874d42e2c011 | Bin 0 -> 10279 bytes .../c82fd1b2811e205fe64b99b6e092118237f76805 | Bin 0 -> 544 bytes .../c844d93f9e67d13ed0d0dd8e71f83c34ad0d3d4a | Bin 0 -> 47 bytes .../c8459dd60b26ac72a5d883b64d70bc394ee8cec6 | Bin 0 -> 96 bytes .../c85786abeac47837548740d863c5a5b1a495d906 | Bin 0 -> 47 bytes .../c885845718633eadfa514c85ade2b4eafc7e19ad | Bin 0 -> 155 bytes .../c91809068576efe3de1ea4ddaaf61fcf08e789b9 | Bin 0 -> 112 bytes .../c9193dad8796b00a0f71e60a37e6f3c0fe4d82fd | Bin 0 -> 138 bytes .../c93064b09aaca30d4f612f64f436555638d2a9d0 | 128 ++++++++++++ .../c95d88b1eb711131cfb92c851abbab4428a2ef85 | Bin 0 -> 38 bytes .../c975aadca5d29d980265fa54dd27fdc2c3744dc8 | Bin 0 -> 85 bytes .../c9794fcc1a6847c5f7ee7ea3db648c76ba2dc3b2 | 73 +++++++ .../c98e4b7df28ac9034d7c1ca04ddba45a8c8f5ba4 | 1 + .../c9ec072152a5432a9ad7ad2aeda30710fe223aa9 | Bin 0 -> 1534 bytes .../c9f5fc8bb69e0fb8d528ffbe1a7be92cb46ddf8c | Bin 0 -> 28 bytes .../ca0f45935a332e19e73f8386d442135fc280a82f | Bin 0 -> 290 bytes .../cacab9be42bd7d00ecb3b6530bffe4e604d72bcf | Bin 0 -> 425 bytes .../cafbd9f9fb8940222cd006bf3c0da2f019290366 | Bin 0 -> 106 bytes .../cb284f734ca1cd87013d6c4c9182c69a82be9671 | Bin 0 -> 286 bytes .../cb45438a85ffe1796f7e841edb28d60f9025fb66 | 128 ++++++++++++ .../cb7016eb6e77d2c6a92e877f5862921570b339e4 | Bin 0 -> 1923 bytes .../cb8dadb55d7e6621bc8f2ea40845e8b8a9b560cb | Bin 0 -> 100 bytes .../cbb721f850d1587cef9f633182bed101ce89af7f | Bin 0 -> 117 bytes .../cbd0003af1b7fa897b407e140bea385c9464012c | Bin 0 -> 318 bytes .../cbe9854b7df008f9d47015225893d32129edab3d | Bin 0 -> 20 bytes .../cc15eaa75be0b0b4ea26e6831aaf60a0f9fc0a2b | Bin 0 -> 109 bytes .../cc26885fda97bcc94d69e9aeac31a6d3cc83472e | Bin 0 -> 157 bytes .../cc5fe617f1a72b384e092f0bcae73d166a230bbf | Bin 0 -> 242 bytes .../cc663a7452f3c33b3f037ec00bf33b91e5d44c38 | Bin 0 -> 238 bytes .../ccbebc5685b0bc337a3b1830aa405e12d12cfeec | Bin 0 -> 10279 bytes .../cd44dd309ddd0e2cdee15749d1a459678fed8ea4 | 128 ++++++++++++ .../cd4b61530acbbc92c863d3ed83c3bbc1e41b3a73 | 2 + .../cdc5ce21f38b093b6c9cff674addfdf32a5f24b6 | 72 +++++++ .../cdfc87ef9b4d9987047f25ba25f1594d5a9802ec | Bin 0 -> 82 bytes .../ce0bf33207b3df651eeb8f7b37d19a13717e9284 | Bin 0 -> 231 bytes .../ce780f0b653938174dd7b5c8eceeec6601094df8 | Bin 0 -> 1154 bytes .../ceb3449693f4d64a4823a00f835d15e77fc14c7d | Bin 0 -> 119 bytes .../cf026634ee50e74b8b6df9e51b3efc55ebcfa206 | Bin 0 -> 21 bytes .../cf2a3bc1b80cf44e997a3c72018b32196f3a1186 | Bin 0 -> 3369 bytes .../cf3f7ba2800150e1d43365061cfd4a5d0657e658 | Bin 0 -> 3339 bytes .../cf9b9e84fa863179291d313f836399e42b8fa124 | Bin 0 -> 102 bytes .../cfe25111e907e0947269f0cc2aa7d2ec2e485f96 | Bin 0 -> 18 bytes .../d01901c3e227abc0d4cd9ef59232270abc63d02c | Bin 0 -> 579 bytes .../d02808e2ec97a26b816e10caa5214950918aed07 | Bin 0 -> 187 bytes .../d062e384a64e6d867a0c9c034b40effe1967b7cd | Bin 0 -> 14 bytes .../d08e734ba992037a642896643673e764957abffe | Bin 0 -> 40 bytes .../d132c9daf678df93b5c9595861d25cde37cf8575 | Bin 0 -> 72 bytes .../d15a0024c98fc4d2521f076039ca77246f21e5a7 | Bin 0 -> 246 bytes .../d166d9bc06336a15f4ff9ac112b3778ffa3b3443 | Bin 0 -> 103 bytes .../d1b2e46b8c234dee09567aa159043c23d655b3d2 | Bin 0 -> 247 bytes .../d1c62d8ceafa8ef0fd375c9fe1abfe815ba80116 | Bin 0 -> 128 bytes .../d219c7f6cb882a07b611eb3c1206ba262c86e34a | Bin 0 -> 10 bytes .../d22583d78f89c1aa27ba96cc80ff92e1f6a02f0b | Bin 0 -> 116 bytes .../d2838345b8fce28140591d3f6baba3ac248b56c3 | Bin 0 -> 12 bytes .../d28aebe03692ea9889278e80b9344f2b465a31a1 | Bin 0 -> 3254 bytes .../d28cd15060cec6557f9592bd92b82120e941f0cf | Bin 0 -> 11 bytes .../d28e8edf87760cef554628817ce00a7daadef5c9 | Bin 0 -> 97 bytes .../d2fb959c6d03ebc85fe9dc2691a0db64595f83fd | Bin 0 -> 77 bytes .../d3040f1361ae83521168b1d72412f10396fe5a82 | Bin 0 -> 97 bytes .../d33429b3f02f01f69767f4e7d2dfbdfe9a8fbb29 | Bin 0 -> 183 bytes .../d37cee3d32180dfd731e555f06ee538a9812625f | Bin 0 -> 195 bytes .../d3a4c1dc4d9308b70a9e8f834eb8dec84e1c8780 | Bin 0 -> 84 bytes .../d3ae18b74252730a2b80dcd823497f9d3f957b7c | 1 + .../d3c2b0764a111353b9d7fb1b12e12db467efb7b2 | Bin 0 -> 109 bytes .../d429dc790c53b1ce53378cbe5b35fe9a7933594a | Bin 0 -> 186 bytes .../d459ad9ebe1ee6692da174f99a2d13137f1f8808 | Bin 0 -> 105 bytes .../d460f3e7facef234560163b2e5e1d6a36c8b3a43 | Bin 0 -> 248 bytes .../d462d83b566c03117fa153e63357c710a6dbac66 | Bin 0 -> 76 bytes .../d47f65e04c3bcdf8e04af0449a1321a2b43f4699 | Bin 0 -> 100 bytes .../d499ca51d5f1fe574bf0595d3ef4cacd1fa2c6ff | Bin 0 -> 225 bytes .../d49c941b584afdfbae232db3b747f551cb5a996f | Bin 0 -> 107 bytes .../d4ba8849b094886e166c7715c44e3a7cfdd1e5b8 | Bin 0 -> 44 bytes .../d4f1ffc541e655e8fa20365416aa295ca5aaa17c | Bin 0 -> 93 bytes .../d4ff89e4466502fe3670e08eb8e77fe5c6106084 | Bin 0 -> 110 bytes .../d50535a36063cc9baad82d27120faf31212e1c79 | Bin 0 -> 129 bytes .../d506f104aadaab6cae70fcf70b9fdac310a23807 | Bin 0 -> 9629 bytes .../d523375a72bb1ada48fb0a1146f90fe8f36cf277 | Bin 0 -> 104 bytes .../d5598e1b227406b5e94b164e64ffc61dc3d8f062 | Bin 0 -> 5581 bytes .../d5f3b58062d843d5706995c78637b049df1501c7 | Bin 0 -> 8989 bytes .../d62bad932dfc27f3372787c5e059b8d9cb8007cc | Bin 0 -> 887 bytes .../d62e1cf6bef93a31ad4b97eec19f8fcf4e043df8 | Bin 0 -> 14 bytes .../d633675178f89cb34bc4bebc854ff9f251aa0a49 | Bin 0 -> 64 bytes .../d66f69f5d96ce26014c75504356d5cdc4fdacf28 | 1 + .../d6b62f4a4f234200133efa852357bc2ffdb6d038 | Bin 0 -> 101 bytes .../d7295d54006e66c8d727ac3e5bdc7ade33a76b3b | Bin 0 -> 335 bytes .../d7a8f08b740704c3a35b753ff915bd2fa63f4d54 | Bin 0 -> 208 bytes .../d7b70908fc25586a77949c65608a7a75aff9893f | Bin 0 -> 64 bytes .../d816ae9132b5b2418ac9a0a723031a3e664ca062 | Bin 0 -> 140 bytes .../d8194629fc9101c3da6d624b3d5688c0f1f3b40f | Bin 0 -> 173 bytes .../d84b2573a74612b2707ac6417af7500c65ebe93c | Bin 0 -> 1075 bytes .../d853f145c312c1c578b5e25d18067c78c80c8ab5 | Bin 0 -> 29 bytes .../d882dca73ffce2b353d8f809e03df1f0d39aff1c | Bin 0 -> 69 bytes .../d901e994c163d78b59288fc54f1f018a9a84b460 | Bin 0 -> 80 bytes .../d917db36846b4c3c0f186c474bb002df35a1c5b9 | Bin 0 -> 179 bytes .../d929d9a7688f2d4faf9eabca7a38934673107271 | Bin 0 -> 142 bytes .../d996bef6d95a7c736a6ffdb7a776f610ca8b4b26 | Bin 0 -> 163 bytes .../d99f0217d5a7be73c113f9434f8e76bec5a39293 | 1 + .../d9db942086ac55465d79245409bee24efae27019 | Bin 0 -> 290 bytes .../da7384b916f08c3c0c7a01512895d9a24ab3c572 | Bin 0 -> 5502 bytes .../da8d518a3aacfa8850fc1f0cb3bca5de5c6c86c8 | Bin 0 -> 85 bytes .../dab58597ba06a6ad31d4d137823f100696f3ebfa | Bin 0 -> 658 bytes .../dad4040b19e17383f9194e26819b30538760ac0c | Bin 0 -> 100 bytes .../dad7078f051d6d0dbb2ee5c66255eaa8506215d5 | Bin 0 -> 104 bytes .../dae724b110f994fd499da0adee5ce4b110633594 | Bin 0 -> 50 bytes .../db68e529bc42ee49135cdbafb114bee1e35c1ab4 | Bin 0 -> 112 bytes .../db7cffc4b9e69beca9048a2dc5729cbe36a0145d | Bin 0 -> 75 bytes .../dba3f0a87ad719c0a4bc34bca61d6b6c8f4e652a | Bin 0 -> 13 bytes .../dba53696512f70bba89b653eeeb67e94303c6f49 | Bin 0 -> 99 bytes .../dbe011164d78437873fc991d750556e5129f19a9 | Bin 0 -> 105 bytes .../dbee1ce9578b1b9e4d65b126e92699e968809cda | 1 + .../dbf270e3b21691e5588370a7d7844f09999aec68 | Bin 0 -> 102 bytes .../dc04d426ab3eaa19eaf6f8b35491a7158b9fbd19 | Bin 0 -> 4109 bytes .../dc23b51dac275e8d7a3f55cb8de9a84c0a0c07a3 | Bin 0 -> 223 bytes .../dc44a247849218557f40a114c9676c4c62f959f7 | Bin 0 -> 29 bytes .../dc4f10c51643d693036228e25db214408b486024 | Bin 0 -> 31 bytes .../dc55beb5c3f853cefd6d0072b562228e17384da7 | Bin 0 -> 97 bytes .../dca41ea750524454b76fb1acf307a47a9e1ba296 | Bin 0 -> 233 bytes .../dcd74899eef23c66030a22411e0e8ff9ea024712 | Bin 0 -> 198 bytes .../dcf05aa719032adf004d4cd96174cc524b5adead | Bin 0 -> 120 bytes .../dd6c8beaadbbba401b9baf36bfb466c775360373 | Bin 0 -> 3871 bytes .../dda6ccdb96dd9f0632596bec021d2860382f8645 | Bin 0 -> 97 bytes .../ddc74b7a078ecfcd4611185581344fa229f27d83 | Bin 0 -> 454 bytes .../ddcad26e8d27fa16ad22067e26a612617971a723 | 1 + .../ddcb4783b3b4b5fdb90f91114bd8c608210db230 | Bin 0 -> 9346 bytes .../ddcc0344a7bcd11411e7dfede7ae8ef79b48547f | Bin 0 -> 6768 bytes .../ddd4c0983901c236f2c3b5373eb607e79dfde1d1 | Bin 0 -> 49 bytes .../ddd5e09931687ec468fc3221b04e5ed0547f79f3 | Bin 0 -> 106 bytes .../ddff94ec9b47183ce96ce8a19b9b1f7329513901 | Bin 0 -> 179 bytes .../de0bcd0e3b4e890c4425e511be562172cd83493b | Bin 0 -> 146 bytes .../de197f8716180ea06f8a17232a60511ef1e366c2 | Bin 0 -> 115 bytes .../de199f9aa7cdc8143dd30a5c56a09e8ca370fff3 | Bin 0 -> 93 bytes .../de4aed852e5419b1bcfb2e78b12a39aa6247d12a | Bin 0 -> 36 bytes .../de55650b1f9564ad5b4c1ac8ea78b89638a1d78f | Bin 0 -> 79 bytes .../de752cccff53085bb81a2ea954d015cdaac63bc2 | Bin 0 -> 278 bytes .../de7568dc679d3564da97aa3e6b4a785fdc12578a | Bin 0 -> 73 bytes .../de86a7f7640a7f4b98b7ae91429dea0c50278c16 | Bin 0 -> 401 bytes .../de86da77e009f9d5677333d80732b2cd658d446a | Bin 0 -> 24 bytes .../dea0c1e2518b5a0cac9e237fdb3a22b841947f1b | Bin 0 -> 212 bytes .../decbbdbf919216d1c61b47983b2c53cd29201943 | Bin 0 -> 109 bytes .../df167f09e4db6f0efdd174ceeef8dd03513143df | Bin 0 -> 12 bytes .../df1aa73f60725d4ff8fe0b746ad69afb8839c345 | 175 ++++++++++++++++ .../df1f39638bd17645b0fb97b7bfebfcaa2a2a933d | Bin 0 -> 10279 bytes .../df69bd66baf23c771e2d7df9765c8a3533404f32 | Bin 0 -> 184 bytes .../df77a33deac271a6b2091e67f5ff6007329abdbe | Bin 0 -> 88 bytes .../dff25edd5d709b0c887f8c16ba3a9b947e3c52c4 | Bin 0 -> 321 bytes .../e000d35aa345328b400ed82a667a7562739ae741 | Bin 0 -> 9296 bytes .../e00700047cdd103c0f289142790b650aa0cec1d8 | Bin 0 -> 28 bytes .../e011c4b27064731c8c64a74cb3e263d84bc2a438 | 177 ++++++++++++++++ .../e03f84cc3a557425ddc0eef6997553dd06d0b670 | Bin 0 -> 107 bytes .../e04bacdbe200c6deda60c24045e24e5975edd18e | Bin 0 -> 51 bytes .../e09c7e496c2c9cd30117fc42cf242073515df8cc | Bin 0 -> 97 bytes .../e113478b91c3daf6b74b8040b03e51cf76eb39eb | Bin 0 -> 1308 bytes .../e119af1267e5ba2dd3906c7ce54d6b2be271780f | Bin 0 -> 1168 bytes .../e11db190643b05a18fa00e6eb47aaad39bba146f | Bin 0 -> 92 bytes .../e14ba8cc25078e265f7fd3afdf3290a9b853b3f8 | Bin 0 -> 97 bytes .../e153aaf3e9819ed5dfc6796e979e5060a86f7ac5 | 1 + .../e17c0aa4f571138fb2a9738f3060b23e0424841f | Bin 0 -> 87 bytes .../e1c02044349fe43a5274a33d0a1b681d4a8400e4 | Bin 0 -> 8778 bytes .../e1c55eaf53079e909c6bc77b6b9144b68b36919d | Bin 0 -> 2118 bytes .../e2010af8da1bbf8481c8ce98a141152845698ec1 | Bin 0 -> 44 bytes .../e22b6279e326dc3c21e55b470ba997c197a7d72e | Bin 0 -> 16 bytes .../e240c5e7d18a161fcb74d1373763bb5a5d3243e8 | Bin 0 -> 169 bytes .../e268d41ddae1293fe50700526326e29edbfcffc4 | Bin 0 -> 85 bytes .../e2781fe0262fb56521967860712a68bc47db536e | Bin 0 -> 32 bytes .../e2977965b12cda2fb2eec2fc4547ddcf30e9b528 | Bin 0 -> 201 bytes .../e299493243c9f89c60e709e0a5747a92608a1e31 | Bin 0 -> 92 bytes .../e2d143dde8446e3de22bf8dc5663f7773708be87 | Bin 0 -> 1390 bytes .../e2fe1a1819b4ed9b0ab553f3d7da7b2c2a0b728b | 1 + .../e32530ef7756d0c484d325a5a875f79aefcbffd0 | Bin 0 -> 243 bytes .../e333b0bab4aec6438771bb9c886051cdcba8bc27 | Bin 0 -> 123 bytes .../e33b50609243d85f8210a046cf2c75b96d56b39a | Bin 0 -> 76 bytes .../e36e4da003187e5df9123c3f5f92837012a09971 | Bin 0 -> 167 bytes .../e47c2be51ff513a4d9313e423deb43137d6ac210 | Bin 0 -> 84 bytes .../e5132dfab6b281be880e6208e29bb62a56b749d6 | Bin 0 -> 241 bytes .../e53122ba876fd7908c3b2d68666299dd0de9880e | Bin 0 -> 926 bytes .../e587899e2825ba75163a40f7ec1c57fb28d69dda | Bin 0 -> 77 bytes .../e5bc286cf1ab03be48f4d13bb0a434839a9458eb | Bin 0 -> 422 bytes .../e5d5eb0e8998a652b81dbf3158797d061702a971 | Bin 0 -> 10279 bytes .../e601def8ad1f06e18517b7a35667cdb0d09744b2 | Bin 0 -> 106 bytes .../e66c33752ee603cf7457c8444fbba8f6ff1b6d46 | Bin 0 -> 104 bytes .../e6b0e90a0db6347a5b39f47a7221af41d0b22a0c | Bin 0 -> 359 bytes .../e6bfeea120096a31b7e2c2a5afe0b6951a091fd6 | Bin 0 -> 24 bytes .../e6c1cdc3a21758be72d9881083f7936bb4e57f7f | Bin 0 -> 19 bytes .../e75a8bf7cd5ed06cf1558f861968d5a99b31fe2f | Bin 0 -> 12 bytes .../e786eb7b5ad59987df46b47b43bab7556c223dbf | Bin 0 -> 92 bytes .../e7c3f1de7bbe2826623fbd14fcd3db9f8bebf68d | Bin 0 -> 75 bytes .../e7d50871f347ad94d789b377070825b27d989d7d | Bin 0 -> 87 bytes .../e81fa9d4ed00ac9af904a9825b5e1c4609427665 | Bin 0 -> 232 bytes .../e83204080b50c6f8e925bf219bfe73e87904d548 | Bin 0 -> 93 bytes .../e84502e20dad0c9dbf30c3e8c7b71b1e00a22398 | Bin 0 -> 227 bytes .../e8457e2f658e010d02204c8a3dd3ea1c53d8dba1 | Bin 0 -> 163 bytes .../e84b40dc8f1a0b73e73b7541f471324e5ed7d720 | Bin 0 -> 816 bytes .../e85847a0af0a9e1b8f167072c9264ced9e713a73 | Bin 0 -> 29 bytes .../e863165ffa809910ac80b21c3925c1e8e1663716 | Bin 0 -> 1174 bytes .../e88ae8c0efa463f2fd86ba2d8ef90b01c9dda82c | Bin 0 -> 167 bytes .../e89c6af4cc01460b7c369075fe89114d27c6cb7f | Bin 0 -> 733 bytes .../e911233fc11bf6eda25a181e3557ff04a65895e4 | Bin 0 -> 230 bytes .../e9a09a641b1d7c119576287f323db7c7971e5fde | Bin 0 -> 162 bytes .../e9a87965013edcea009beb8bb40599de1a2ded98 | Bin 0 -> 139 bytes .../e9b252fcd3351e722d3343c254af906d26500460 | Bin 0 -> 186 bytes .../ea3407612692b66d450d9a86d47199acd18d3470 | Bin 0 -> 63 bytes .../ead4a09637824561407946a193dbe4a86b202060 | Bin 0 -> 507 bytes .../eaf7472a2a35c65244f6a4ab18ea198917c3367c | Bin 0 -> 214 bytes .../eb0cf0f70d6a161ae14add864f481eda5af06af0 | Bin 0 -> 39 bytes .../eb14804b0e1c82cd3fae4cc8b51bf24089f7ea6c | Bin 0 -> 140 bytes .../eb209b9558deb69bc059ed6d3c4c2260f93c9a22 | Bin 0 -> 76 bytes .../eb3079624a525b5100850399e0627018694228fb | Bin 0 -> 56 bytes .../eb869bcbd32af56ed726528a3fcafc437da6e6c7 | Bin 0 -> 93 bytes .../ebee2c83ebe6265b682e8fababe5fdf7c9f2416f | Bin 0 -> 168 bytes .../ebf2032860f79f6de56907c3bb340c19db5ece02 | 151 ++++++++++++++ .../ec3bf2e7c0541b566c8df14ff2534aaf0663c04e | Bin 0 -> 10279 bytes .../ec4f1607173754dec86b7cc8cc6d313439c7fb2d | Bin 0 -> 1135 bytes .../ecc9dce5a854472558d75fab9ecf6f96a397bcb2 | Bin 0 -> 20 bytes .../ecca45ec7b99de50346f42292370e54f84865fbb | Bin 0 -> 10213 bytes .../ed0c5c7253ed30286fa6daa305839afac3a43865 | Bin 0 -> 18 bytes .../ed1796eafe03dc657e288f484f7bd7087564bfb3 | Bin 0 -> 337 bytes .../ed2c8441bfbca311994d3920b74c198933bcc778 | Bin 0 -> 356 bytes .../ed54e86fa8c80a62871284f80901508b01336bab | Bin 0 -> 194 bytes .../ed61f7479bbefb0ee942f9877c1f022d867a2cdc | Bin 0 -> 3671 bytes .../ed95ab4b77a5385ddab259e35ccc5cf9203d6474 | Bin 0 -> 4137 bytes .../ed9f72909635e602c653c227317ca80314a3313f | Bin 0 -> 245 bytes .../edabb59794d898a64016f01f44679dbeab4446a7 | 1 + .../edbec08639dc23671e61eb00c80d56bca9368a6a | Bin 0 -> 1139 bytes .../ede96501795d3dd74adfa18d063398cad507d29c | Bin 0 -> 52 bytes .../ee07f69ed7cc1c4fe3ab6723f740dbbf46caee4d | Bin 0 -> 8989 bytes .../ee1c82224b12f962ce51d0b9289cfc089e8e2d2a | Bin 0 -> 212 bytes .../ee66cfaab219c9f87399e0b8df17df28caf25e03 | Bin 0 -> 274 bytes .../ee7317534db2525a0a3605cf8dcb9d9775d97ec9 | Bin 0 -> 79 bytes .../eee230b1302635c26bff17db82f0d5fc11a059f9 | Bin 0 -> 45 bytes .../ef390603c0dc0d89924fa41439917340a0accab4 | Bin 0 -> 137 bytes .../efb3b641ad60676452b8b7b5c60608600e7832fc | Bin 0 -> 427 bytes .../efcf2e72a344cf09744ba6a314878a6caf79b822 | Bin 0 -> 3661 bytes .../f017fbf3b7944d102965d68fe8f20498b4c3d93d | Bin 0 -> 31 bytes .../f03ca0c304379f035357c36dc43a54e68a20bf03 | Bin 0 -> 464 bytes .../f052efdc0c158951da7207ffe980b62cb705ce8d | Bin 0 -> 230 bytes .../f084536f7b4d51b4ded71751e198b29cd9510210 | Bin 0 -> 387 bytes .../f0889cece7d37843433e9bdad027749e422169eb | Bin 0 -> 3743 bytes .../f0c46dab66a9cdf7f162115c852ed53d9db17377 | Bin 0 -> 155 bytes .../f0c8e47ebd4f08fba4679b325d3dba52df38fed8 | Bin 0 -> 92 bytes .../f0d35f8c57cafafcb3caece1190f192aa7833337 | Bin 0 -> 11 bytes .../f0d6e75303f17558f5ccceb0cfc1a2c09f36d7ef | Bin 0 -> 37 bytes .../f0e4deb515d6530789bdafcc8a715c7d91627ffb | Bin 0 -> 10279 bytes .../f0e8c52494f55707ee61535f0825822422ff51b7 | Bin 0 -> 99 bytes .../f11a0b536fa60467446eae90b8e9f1ba02337e50 | Bin 0 -> 129 bytes .../f125b739bdfaa8dd0d0e05d3316c7fffcea30915 | Bin 0 -> 113 bytes .../f15a55c595d9fdf30961811bcc3622a3f04d1476 | Bin 0 -> 390 bytes .../f175e69a78dd722bfa24fc7be934571cd3c9dfb4 | Bin 0 -> 49 bytes .../f1a36340f5b7e6379415b31d363ef06a0f2f775a | Bin 0 -> 221 bytes .../f21fe067a51b9e8b9b3d1fe12d1dc25c56dcb6d7 | Bin 0 -> 164 bytes .../f2398f38b63ed3d797c3673be8d7120dfce0835c | Bin 0 -> 24 bytes .../f23a1447e2a03abcaf40458fdc1d080c0edc86ba | Bin 0 -> 13 bytes .../f23ffd58d54839ad40d9e799b680f89dac97e88a | Bin 0 -> 79 bytes .../f245199f424cc6ab7134f01f11ab85aba75765b5 | Bin 0 -> 1590 bytes .../f28db8104a9b03a383b8c2f188351a0d646d4bf1 | 1 + .../f28ddf31390886d59786f53310a143f39a251d06 | Bin 0 -> 40 bytes .../f2f7c241cefaf71cd557e8463fac0f0e3246a923 | Bin 0 -> 92 bytes .../f30ff790cd7c3605714a08997a8f6c3b4d41938b | Bin 0 -> 227 bytes .../f3235574218f6e1a8d47ecb0ef4d2c4bc3bbcc7c | Bin 0 -> 105 bytes .../f3ea8e92680dfc9508f4d9d0393d0d73fac6f806 | Bin 0 -> 29 bytes .../f3f2cd459a01524863697f1efcc184bce10da941 | Bin 0 -> 20 bytes .../f40b78eaa09d84d10583728cd5bc0844cf200427 | Bin 0 -> 238 bytes .../f42515c96282912e20cbaf5543565d0216c67e50 | Bin 0 -> 209 bytes .../f428e4bee7edcd1700f454408108f6368b032cf6 | Bin 0 -> 72 bytes .../f44b488d4b207c38858eec9cc17f0d1950430f50 | Bin 0 -> 1168 bytes .../f49f9013bff9a219ca7328e0d972b94553a4bdab | Bin 0 -> 415 bytes .../f4a001869776fd3498b971c241d4dae21534fb3a | Bin 0 -> 827 bytes .../f4c15711d7012d3fbee7dc2583473eec724a0b76 | Bin 0 -> 277 bytes .../f5146c58a50e5f861466f85bc945ac59d8f3dcd1 | Bin 0 -> 10279 bytes .../f52a9c02fc0c74b3e1cbcf13f56e09a36afdacab | Bin 0 -> 267 bytes .../f53130d455640320daf6a32b564869b9f9d41111 | Bin 0 -> 10279 bytes .../f56b6fba840c07413d8c1655564411be76875dec | 1 + .../f5737c60401432e803af4eecb63f98aafbb7f798 | Bin 0 -> 148 bytes .../f59fa4f881f6a6c09a2b5a7fefcb12bc42aae24a | Bin 0 -> 69 bytes .../f5c8a306550a6306e5c7ad600590abe91c4c2624 | Bin 0 -> 2811 bytes .../f5eebee36339a257a6763649543c20b6c620fc67 | 119 +++++++++++ .../f620932a14a6f6412ff78c9943f4899982f7dbaa | Bin 0 -> 88 bytes .../f6349ed5433f2db0ddeca1230ed4a55a4e40e0fb | Bin 0 -> 124 bytes .../f6567f1a81f920527a9498dc430070e04f872448 | Bin 0 -> 60 bytes .../f65868350593bf26b90c82ed02f294b610422e8a | Bin 0 -> 98 bytes .../f69360db3ebd9f46cb2c9f8f1d1fe6ba67b59842 | Bin 0 -> 106 bytes .../f6bea904891759a2e4f79af6732929c038c8b5f2 | Bin 0 -> 113 bytes .../f6ca6ed3c0c098d4cd26adbd500ee369b8de63cf | Bin 0 -> 10279 bytes .../f6cdf5a6daa55b77b90e6604e7f5503718e6d3dd | Bin 0 -> 854 bytes .../f6ee8297e791a5d64433d24c890040d0423295db | Bin 0 -> 10279 bytes .../f6f0beeda8d692f0fb202b9fbcd57c171ecfe2c0 | Bin 0 -> 30 bytes .../f71b860144dff1e27a77216a7c6dca6bca89476b | Bin 0 -> 273 bytes .../f72903c67ca9ce994d05a75ad3909a0fa3833e28 | Bin 0 -> 226 bytes .../f751986b3edbcb86f3c05aa0431830fd01a7f26c | Bin 0 -> 5168 bytes .../f7888bcd65518ce352e8c9f63939efd4925b66c9 | Bin 0 -> 59 bytes .../f7963aa8e5f527c086eb97806802eebea5f21fa4 | Bin 0 -> 75 bytes .../f7a51791251a6a70feb36f66cc623bda9c70a3b3 | Bin 0 -> 129 bytes .../f7afba1b0cab3c7010e86ed286063c5bbb6f750f | 1 + .../f7cb7ab03f4fc62ec21d0df690b1188ddac57a52 | Bin 0 -> 122 bytes .../f820b195790617c3e9a4be5687e68bc1c6eeb5e5 | Bin 0 -> 66 bytes .../f8421bd72648be81e551962588140cfd6c098b5a | Bin 0 -> 10278 bytes .../f85219f3e45c45562ecb831ddd582aa259150176 | Bin 0 -> 38 bytes .../f855b605b5663201f9267f35ecbc0ff66b4b21fb | 1 + .../f85b82566d171fc503506f7d989a6f99b173db28 | Bin 0 -> 27 bytes .../f93be1a9e17150218bde2f46be62066b7e5e12bd | Bin 0 -> 139 bytes .../f9633aa36413bec36a8e35ed702d794bdb14ecbc | Bin 0 -> 684 bytes .../f9757d28ce7accd873134ea9f112a10b5d60d61f | Bin 0 -> 2871 bytes .../f9d1870efd6a1fdd76a631d23683d33206f4571d | Bin 0 -> 240 bytes .../f9f5dd10ba464c9c062b14499577a79d7ac4da13 | Bin 0 -> 92 bytes .../fa197a90778751ec416b2e43fd22a017fff137bb | Bin 0 -> 202 bytes .../fa46bd34ddf7f3f09e68409b2a79c5cd5edb28ec | Bin 0 -> 104 bytes .../fa9f5d64a14ebd1089cf9fd288ae73023b144a81 | Bin 0 -> 87 bytes .../fab18ed5d171187274edd02bfa0602295f71477c | Bin 0 -> 220 bytes .../fb1177ffa88fd8a6bb185cbf569bb1969bebe22e | Bin 0 -> 366 bytes .../fb1b88d87eb6f0b35c5fa8cdadd890ec0a122a1e | Bin 0 -> 76 bytes .../fb4d84efa5466ad8c33721ac6301ab750c813a5a | 1 + .../fb5650590b12aab159d96a4a2159520df27880e6 | Bin 0 -> 684 bytes .../fb6aae8fd24553682f3ca07ee3ab2ab149f593bf | Bin 0 -> 198 bytes .../fba53e7c4e6dc595f24f013bc9c10519652b4b79 | Bin 0 -> 81 bytes .../fbbbad19e2f0f0faa19f1737583c49c4a346360b | 146 +++++++++++++ .../fc18f3e3cb031dd668cfc1d2058b84678e0d40e8 | Bin 0 -> 98 bytes .../fc3163875a71b50159a05a291cd3005010cfaef1 | Bin 0 -> 157 bytes .../fc6b39f10a017fec54f184354f5f2b709d607a53 | Bin 0 -> 20 bytes .../fc81692cfc58f7138d1abd73b70bb0b7afabc86f | Bin 0 -> 52 bytes .../fc9c93e59180640a9e230105b231e84f34da46e6 | Bin 0 -> 171 bytes .../fcaa455450f1bfbd0ef2680bc4ce8aa5e2b9fc1e | Bin 0 -> 106 bytes .../fce1629fdeb053c89a7d877e8a8811bc372889ee | Bin 0 -> 17 bytes .../fd240e796a9701446ecdf6f378ecb59545f3527e | Bin 0 -> 119 bytes .../fd95013729ea8711e4191193b8f5363db58c548f | 1 + .../fdb2d679819858318b16c17d5964585fbd2a6cd8 | Bin 0 -> 126 bytes .../fdb3f3f3a365112b809e370fa18ab269d3d48c27 | Bin 0 -> 3671 bytes .../fdca90c937b7c730f25ea516cefc942daf705983 | Bin 0 -> 1172 bytes .../fdcd7272351a66a221c3b693ebf318116c17cf58 | Bin 0 -> 143 bytes .../fdd320af14261df0d27737c1d4763b2358ce86fb | Bin 0 -> 218 bytes .../fe0e1cb8d85a7554488ce6d8e4b7b6bf9bb554b0 | Bin 0 -> 357 bytes .../fe31a86695020ab5bf562e9416ee88eec46d8954 | Bin 0 -> 77 bytes .../fe47ca6d5c658da266e1d8790fff27819222e8d3 | Bin 0 -> 108 bytes .../fe522803462606cb21e146b884dc9f3e6f8bd419 | Bin 0 -> 31 bytes .../fe69e79bf65e7973fedae99c40a503161aa9d615 | Bin 0 -> 4873 bytes .../fe70fc0541c7c8798e8d0c19921a4ec1926e836a | Bin 0 -> 49 bytes .../fec4af0df52fc925d52dd341f00163ee13a89b94 | Bin 0 -> 3691 bytes .../fed611293542b93c62cf7e4f981e826538f4dba6 | Bin 0 -> 101 bytes .../feeb5ba0f5c038136e30b2b3c7f6bfc29cf04b74 | Bin 0 -> 10279 bytes .../fef27c01d58585c5d6153db3528484f2d3610feb | 1 + .../ff0e2d316f9d3d346c7946fa2f4cf9b1b6485504 | Bin 0 -> 13 bytes .../ff1d002164189eceb7db59f21a250b07c747fc95 | Bin 0 -> 192 bytes .../ff8da440469a22509f2f45135401812fef335fe9 | Bin 0 -> 75 bytes .../ffa974eff9126225be8d3c96ce99056b25a4d0ee | Bin 0 -> 119 bytes .../ffc5ba4e6dfaf011ebecbb8083b3a34c8a0c6010 | Bin 0 -> 580 bytes .../ffeecc68565433a8155465f21b5a234703d03d8a | Bin 0 -> 357 bytes 1476 files changed, 5538 insertions(+) create mode 100644 test/de_fuzz/corpus/001ba32e9488b739cad5c47cf6743092c3e959ba create mode 100644 test/de_fuzz/corpus/0022cb33f1cee7a46b962b9531184db5c56061df create mode 100644 test/de_fuzz/corpus/0024c001b45a2ff3eb568d8a0c3e461aceb73417 create mode 100644 test/de_fuzz/corpus/008845a0cee378bad5ae87f276ce5f942febab66 create mode 100644 test/de_fuzz/corpus/00f8a813a4079f137f5a7ba9ad2d8d759afe8fa6 create mode 100644 test/de_fuzz/corpus/01745b71bcf3c1f4763f1e0ac7b9ed8e55af4596 create mode 100644 test/de_fuzz/corpus/01ba758580a918e8dd905999396066804be057d3 create mode 100644 test/de_fuzz/corpus/024349a474519deb9e508901eaf34ef39792ff8c create mode 100644 test/de_fuzz/corpus/024999955824849ef5de2856ee5e29a682bb0991 create mode 100644 test/de_fuzz/corpus/025bb14c5c3d27a0908f0bb363dc4988918ff67b create mode 100644 test/de_fuzz/corpus/02a5620461612a1944428314410762a948f95bb3 create mode 100644 test/de_fuzz/corpus/02d8400da629642911de8704c15e20932f0d7d38 create mode 100644 test/de_fuzz/corpus/02f33a351a3bbc21f6fb7f2f7fd980c730f32cb0 create mode 100644 test/de_fuzz/corpus/02f406876967292fa39f061dd1ec2ff0e3c53e74 create mode 100644 test/de_fuzz/corpus/0334845542326f79e3fafbe94969c6b369f004bc create mode 100644 test/de_fuzz/corpus/0377c135f27099a908e16b2939f2576c76664cb6 create mode 100644 test/de_fuzz/corpus/03a4aada6edc5cfd457ffe100222aa70fb632303 create mode 100644 test/de_fuzz/corpus/03c11cdd4941456244521dbfdcc2c7e203cbf029 create mode 100644 test/de_fuzz/corpus/03ce080ad97029cfc9eef7522183313f1ca6c2d3 create mode 100644 test/de_fuzz/corpus/0493029275f5fd15bdbdeb0cecc75446e6129b5f create mode 100644 test/de_fuzz/corpus/04aef19f0180da14df8d2bcc28635eed295c6af8 create mode 100644 test/de_fuzz/corpus/04fc8bac2ae97c2f41cf8ba47deae7d2269d9ef5 create mode 100644 test/de_fuzz/corpus/052e71789f1e90175615dfd24fe118b1a1158673 create mode 100644 test/de_fuzz/corpus/055958c72de0a99f046371f1f0c86d99990c0729 create mode 100644 test/de_fuzz/corpus/057bcec01e2afc4cae4d007ead424c189e2cebe3 create mode 100644 test/de_fuzz/corpus/060d2fbcaf8334670802325e0dc9784379fb09a6 create mode 100644 test/de_fuzz/corpus/066a2cab0d331ac0605ded494bad5ce5c37f41be create mode 100644 test/de_fuzz/corpus/06705f7adc42a06bfa772929ad0cf82b511cc653 create mode 100644 test/de_fuzz/corpus/0676b9e95ffea4d9be47eb4c08b53f7e8232ec61 create mode 100644 test/de_fuzz/corpus/06b7a2445e03005d105a6b760d80ca7a0ac495ee create mode 100644 test/de_fuzz/corpus/071134750dc8021e4baf15058fe2f9992a7ce222 create mode 100644 test/de_fuzz/corpus/07284125555baeddc03d1a3637df0ccbcab9d5fb create mode 100644 test/de_fuzz/corpus/075ed1f68bdaff705e9ecfd624a98c583ac5e04f create mode 100644 test/de_fuzz/corpus/07b2a1c92c817aae0a115bb15b33274cbaac308a create mode 100644 test/de_fuzz/corpus/07e5d0b2ec1cbc9040495889dde36395e3ce8a85 create mode 100644 test/de_fuzz/corpus/08002fe03259270af10b36c8ddeacff162cf16b8 create mode 100644 test/de_fuzz/corpus/081858d1769f43413a1f09fedf1a0cf1c3f72b22 create mode 100644 test/de_fuzz/corpus/08549ccfa0aa75f14ca42c08197ca1e87e660823 create mode 100644 test/de_fuzz/corpus/087425b8873de5a19c59ed5467aa5de9ba7de6ca create mode 100644 test/de_fuzz/corpus/088d22d0e6de8af18ff45d377f04ff3658e0fc80 create mode 100644 test/de_fuzz/corpus/08940162707893743187e4ab470ed1008612797a create mode 100644 test/de_fuzz/corpus/093d19b2925541ea312fa2059f264124a35944b7 create mode 100644 test/de_fuzz/corpus/094d59eb83cc607c8c529c495210f83aa2887fbd create mode 100644 test/de_fuzz/corpus/0952b1e6ba0a9beaee02b92efa1990eb8fd855ed create mode 100644 test/de_fuzz/corpus/09692b8dcf066440274ea5d939aec16eccb10de8 create mode 100644 test/de_fuzz/corpus/0985d13f526884e37b5074e8da192ba63f3ec18c create mode 100644 test/de_fuzz/corpus/09c39db7ced2e00411bd9bb69e27833c6aa2d47b create mode 100644 test/de_fuzz/corpus/09f341b84c20552c905d21c138b184697fab337d create mode 100644 test/de_fuzz/corpus/0a04d9267fb8188a0920d5941c62dfcaa392b697 create mode 100644 test/de_fuzz/corpus/0a34e1a8ea9da61a014714961b9818082c4f84be create mode 100644 test/de_fuzz/corpus/0a6f08a511f7fbfe66ca6cf7f98bb5af2f7ef5b8 create mode 100644 test/de_fuzz/corpus/0a87a305f83262f88a9e826ca5aa22780faf0f6e create mode 100644 test/de_fuzz/corpus/0aae4febecef099e54707b7f8d59b50e70b1cd7c create mode 100644 test/de_fuzz/corpus/0ad25b2429db480add874a5d66e4934a53a4f5d8 create mode 100644 test/de_fuzz/corpus/0b7e65a2f97ea6135e0c46e75494a6dc0302192a create mode 100644 test/de_fuzz/corpus/0bd42ee87aa348ffb47ee72562020e9adcf886e4 create mode 100644 test/de_fuzz/corpus/0be4c37157dd87807e33cc455664ea3edc87fcb9 create mode 100644 test/de_fuzz/corpus/0c21cc667e1c54469593a46af58f9b0c5eb22074 create mode 100644 test/de_fuzz/corpus/0c2206f5e288d5608e7a14c3b2cf9d1c0fb2a70b create mode 100644 test/de_fuzz/corpus/0c2647784524e70a77b3e8e6346595096d11c170 create mode 100644 test/de_fuzz/corpus/0c645708b0e1041a59d5a0e533b85789cf49c7e3 create mode 100644 test/de_fuzz/corpus/0c7a0343024c3ffe98772956a3b869fa86b1a3dd create mode 100644 test/de_fuzz/corpus/0c7bd5399d66f25dbac2564e1e228087073d1947 create mode 100644 test/de_fuzz/corpus/0c7da13722ae339c91a8a2d08dd672fb583c2761 create mode 100644 test/de_fuzz/corpus/0cc20b42a7b02a74aff4cdaf7ca6dd195bb669f8 create mode 100644 test/de_fuzz/corpus/0cc2de659fc88f690911640e6e169e60b42ff163 create mode 100644 test/de_fuzz/corpus/0cc89d28fb9a623b0a291913b50468c5e820d906 create mode 100644 test/de_fuzz/corpus/0d1a15ca92dbbadb001053d78eca6b5863334423 create mode 100644 test/de_fuzz/corpus/0d367d787b01ad91cbbe1c28224868c661c565ae create mode 100644 test/de_fuzz/corpus/0d43d437aab0b9d587e4eb76715fcb54b2e6c89b create mode 100644 test/de_fuzz/corpus/0db370fce3a7bc068e0ad83a97bcfc23e139ae78 create mode 100644 test/de_fuzz/corpus/0e30978bc205b9c94272e59930a79b8f55da6a52 create mode 100644 test/de_fuzz/corpus/0e8628917eb343bfe6937f81016bed4765403f62 create mode 100644 test/de_fuzz/corpus/0e8b477a7521fff0f1109ea80005b5ad72b1a302 create mode 100644 test/de_fuzz/corpus/0f2b4bdf7f5961fdcd9914e42190c6a89abe497c create mode 100644 test/de_fuzz/corpus/0f7e8f8cfcf591f67e7ae899971378f4cfa8138a create mode 100644 test/de_fuzz/corpus/0faadc683a41be4252b58ac5f707f57d3f9f92b3 create mode 100644 test/de_fuzz/corpus/10061a54a84119112d1129a76c2216f3cab4521b create mode 100644 test/de_fuzz/corpus/103a637a3a371840df9ac76ce2c638eeb8c4699c create mode 100644 test/de_fuzz/corpus/1043b21be4281eef9272e0c5e217a826e75cb8a1 create mode 100644 test/de_fuzz/corpus/10b1f01e757ec554b8ae0e101f7ba0782f903d7f create mode 100644 test/de_fuzz/corpus/10dd1b04fe33742cff29e4de8df1bec0c6c4ab61 create mode 100644 test/de_fuzz/corpus/10e712dce99fcbfdd3431676261cd39c58122fc7 create mode 100644 test/de_fuzz/corpus/11290dfd12c4dccada2372a01e91c7fd5f8a2d1b create mode 100644 test/de_fuzz/corpus/1177c2db24ccda7b21707d0f6604613c87f60dad create mode 100644 test/de_fuzz/corpus/1179e15bd4194c48e45b10f29aee374bf8828c98 create mode 100644 test/de_fuzz/corpus/1191862cbed60f993930466603bfc0d502e76380 create mode 100644 test/de_fuzz/corpus/11bf73766853583c42584019962adb73a95a092d create mode 100644 test/de_fuzz/corpus/11c35ec3be350a0887a60f481b28dbb17c38d009 create mode 100644 test/de_fuzz/corpus/11dc62c341b2209b65f1800790952b7b1a358cce create mode 100644 test/de_fuzz/corpus/1259334578ff7621c23d78b9c9a074692e3fb3f6 create mode 100644 test/de_fuzz/corpus/1262b36ef669bf7367721e31a3834fbbcbd32b48 create mode 100644 test/de_fuzz/corpus/12c3554e58bc7b3a2cb9dc8338fedc31ce44e402 create mode 100644 test/de_fuzz/corpus/12fbad26bdd11897a8b391eb1a360d675ae3cbfb create mode 100644 test/de_fuzz/corpus/132ff4b6cb9199d914592d58d251a75d89bf0d03 create mode 100644 test/de_fuzz/corpus/1335ba021f5187209108c8661e3284a20cd543a6 create mode 100644 test/de_fuzz/corpus/136d6e1da2c71094f1991889346a36e035a10623 create mode 100644 test/de_fuzz/corpus/138cc2c93a02e87451726b61425219757b655e6a create mode 100644 test/de_fuzz/corpus/1390778ef569435a68745baa1f45a8aac99a6c3c create mode 100644 test/de_fuzz/corpus/1493f238a032b214f31918409b2edb5b8e76eadd create mode 100644 test/de_fuzz/corpus/14ae96f332af538f4283a62e879cf80df3a26f50 create mode 100644 test/de_fuzz/corpus/14c77f16c9bb08f56898d9d289093111ceb55a90 create mode 100644 test/de_fuzz/corpus/14fca38b8cb30055db9b94d970b818a181e25156 create mode 100644 test/de_fuzz/corpus/1527f31ef8870707163d1e3d2d06c9ebab182ab8 create mode 100644 test/de_fuzz/corpus/157e37bd7594a765a2a5d263fcd9dad56ffb0337 create mode 100644 test/de_fuzz/corpus/15f1b0040d3ebfced12b85f0c64cd74e36a82fec create mode 100644 test/de_fuzz/corpus/15fc06fb9898f235131988e1fe65b12c038927bc create mode 100644 test/de_fuzz/corpus/160fb49f5ab2e2e0baeeb822020893f488cf0921 create mode 100644 test/de_fuzz/corpus/162b1460d458405ff33e35a070bda858629c819b create mode 100644 test/de_fuzz/corpus/167dfd7f9fc41c2fb4206ce45a01b22f72f308f6 create mode 100644 test/de_fuzz/corpus/167f7c90588224bf8aba8e27c673c0adcf92c41f create mode 100644 test/de_fuzz/corpus/16a40f4b369bd8c800cce8f7c25ff8094483d0c2 create mode 100644 test/de_fuzz/corpus/16e2514aead32f363af1ea97fe90484a0c48e4c9 create mode 100644 test/de_fuzz/corpus/17336f67e3e840f4d4c09416fb98d15ea890b064 create mode 100644 test/de_fuzz/corpus/17e4441cc094daf63490617baa281706f5114234 create mode 100644 test/de_fuzz/corpus/17f76230795e24f1decbf65fedee8323d23aea12 create mode 100644 test/de_fuzz/corpus/180208061d90bed3fe9c42e8fbc6d4c614e8ae2a create mode 100644 test/de_fuzz/corpus/1823a0fa9a22d102d466566a5fd8211f736247c2 create mode 100644 test/de_fuzz/corpus/18526839d75f8395be3225532d31bff3b9eccd82 create mode 100644 test/de_fuzz/corpus/186151c96ca10ae271354619e7b3451be0faffd9 create mode 100644 test/de_fuzz/corpus/18a35decbb139c8d5df84a6e5e52cc41b0d420ee create mode 100644 test/de_fuzz/corpus/18a425492da8b3df84d150c9396263c1d9d856cd create mode 100644 test/de_fuzz/corpus/18af0d3c4ea1098b1e915b4d9b23b9db5f195e61 create mode 100644 test/de_fuzz/corpus/18e3b2c9fde067e344641eb817b82b25d8844b2e create mode 100644 test/de_fuzz/corpus/1980561b6aeca62707b13b930cda80288f51fa3d create mode 100644 test/de_fuzz/corpus/19db43c33440e5871e27a17df5df6d95869c9445 create mode 100644 test/de_fuzz/corpus/1a25e7b0385d82a59b6d15de95ac7414a5a921a4 create mode 100644 test/de_fuzz/corpus/1a8293dcb9cc33d2a4cef6ec8bc9ad5d25a568a9 create mode 100644 test/de_fuzz/corpus/1ae6ad228ef4ea487e618b28be20b99a9c6dc8ab create mode 100644 test/de_fuzz/corpus/1b1b08335c5d537c0d53bedb7fb851d37689e68a create mode 100644 test/de_fuzz/corpus/1b6a9e734c7daa647faf2e99f99a510961aa907f create mode 100644 test/de_fuzz/corpus/1b76d2df6b48712832ea08f99e1e2abe32148d80 create mode 100644 test/de_fuzz/corpus/1b885f55c1f8e15cba3ae3e1b77d0ac7bea76007 create mode 100644 test/de_fuzz/corpus/1c2bfc5c5b7c5139085d785dc4f9bc7edae53345 create mode 100644 test/de_fuzz/corpus/1c518b37cd66c10a5343939b8e611459ba2e626d create mode 100644 test/de_fuzz/corpus/1c7d35a9d0771c7800f36b5287d70346e757c123 create mode 100644 test/de_fuzz/corpus/1c83422919930e3987f05e240575d6ea8499fdda create mode 100644 test/de_fuzz/corpus/1d6217e45fc12058c91395960fd0caeee46e968b create mode 100644 test/de_fuzz/corpus/1db6bcd1f983f9078249db65f333fc8cda119e5e create mode 100644 test/de_fuzz/corpus/1db9a6c38291eb1d7e39783ddb5f21b45b4d58ba create mode 100644 test/de_fuzz/corpus/1ddb7d39dd8356038cc31ecb546d29b85727dbd5 create mode 100644 test/de_fuzz/corpus/1e3054ed822d13b4f25fd2167eab412bef2cedc4 create mode 100644 test/de_fuzz/corpus/1e4c37fb5b67bb9ed1234becace5a7dd3407d7e1 create mode 100644 test/de_fuzz/corpus/1e5d6d72b0e39853e6d86bfb8fc517d77a3ce285 create mode 100644 test/de_fuzz/corpus/1e6595d6e4e3a47cf2413918aea4b31383abbf28 create mode 100644 test/de_fuzz/corpus/1e6a8558a549acec2140152290d24fbbdae1e2de create mode 100644 test/de_fuzz/corpus/1e97e258bb59f46ba5c0f34b0448ac44ae6bc394 create mode 100644 test/de_fuzz/corpus/1ed27c1c2ae3fa81cef851a7044e7bdbc0a82c2e create mode 100644 test/de_fuzz/corpus/1ee5b22c96521afcc46f0870dbda73b95a24f64d create mode 100644 test/de_fuzz/corpus/1f4bf452d8e9aa392d3349810d0f0eff2198066c create mode 100644 test/de_fuzz/corpus/1f56ede89c798be17127eb44f5590e85b7027336 create mode 100644 test/de_fuzz/corpus/1f5efc6c79091901e94413b6a001da665dba7703 create mode 100644 test/de_fuzz/corpus/1f84d84c6e4c93bd1016367cda84e634263706a8 create mode 100644 test/de_fuzz/corpus/20051301a707c606f09fca0dcd5205d0da730b17 create mode 100644 test/de_fuzz/corpus/202dcb27a665d7a305706b9d79fcdb78230d07ab create mode 100644 test/de_fuzz/corpus/20398400ff7b37b3819b8cb7300ffe4bcb400173 create mode 100644 test/de_fuzz/corpus/20557acdf99135641d99b4a06f90d9007d5e758a create mode 100644 test/de_fuzz/corpus/2074275543d9c2b9edd3cc38f3763be4bb50c01c create mode 100644 test/de_fuzz/corpus/2075725bf84ba7959f45c0afadd621ae6401659a create mode 100644 test/de_fuzz/corpus/20767bb77dd618c650f2a05024c9a296e51a2f6e create mode 100644 test/de_fuzz/corpus/207e0a253d636f498b2cc7987e6064a09cd62793 create mode 100644 test/de_fuzz/corpus/2086e3b3162d68f489ee671f27367e4aa0c6db51 create mode 100644 test/de_fuzz/corpus/214d7acbf05656d00fcbe2db0d34808987516ed1 create mode 100644 test/de_fuzz/corpus/215b7fb97020bccb28990ece2b15ab2b1725ac57 create mode 100644 test/de_fuzz/corpus/21be33985b124e065ceaf38ffe7e474724041a00 create mode 100644 test/de_fuzz/corpus/21eae1ff34ec220e6a9fda524b6d9cd5c802a9a1 create mode 100644 test/de_fuzz/corpus/2252da790304b7319832b88cbb92a8fcbb306531 create mode 100644 test/de_fuzz/corpus/22a57b0d17246dc257203cea101270851202260b create mode 100644 test/de_fuzz/corpus/22af9fd87969f57dd4d80152d997ce6fd5809d9b create mode 100644 test/de_fuzz/corpus/22d8a49621f6b6ace23eeb4cd9f0a27eaf416971 create mode 100644 test/de_fuzz/corpus/22d9cb56b55fa6003a02a36ec7a0a97cb1463acc create mode 100644 test/de_fuzz/corpus/22ebaf736a208b1cf96dc80015fea07bef3dd82f create mode 100644 test/de_fuzz/corpus/22efbb15bcd8fb9e83397e874106e635b693005d create mode 100644 test/de_fuzz/corpus/2374ecf0668b2adbd2a6425453835fc20a47b6a6 create mode 100644 test/de_fuzz/corpus/2380f03162a2139983b13fa4c5ae2a7f7e305323 create mode 100644 test/de_fuzz/corpus/2389288aff8db60addf59cef34d87a5690c0ea7a create mode 100644 test/de_fuzz/corpus/23e9127e044c64f51973b9d3a08d408d900a9632 create mode 100644 test/de_fuzz/corpus/23ec75e5baf5d46e6cfa77e931d9bbace1969fbe create mode 100644 test/de_fuzz/corpus/23ffbc589b62ac4648ccfb72495fb4f695d1b34f create mode 100644 test/de_fuzz/corpus/241345bab245aaeaa25667317c7099af3afda041 create mode 100644 test/de_fuzz/corpus/243ff8e74ecc3233a2fd6be0c6c5244ca43467c7 create mode 100644 test/de_fuzz/corpus/2479a71abc10392f691268aaccca47ccb04d578e create mode 100644 test/de_fuzz/corpus/247ebeafee24a177bd579b44b84cf9278fc477b4 create mode 100644 test/de_fuzz/corpus/24a6982e83332dc2560457bb5d9a1928f21ccdeb create mode 100644 test/de_fuzz/corpus/24ed43a04a110fd2a2b39ea52f184e45633bfa09 create mode 100644 test/de_fuzz/corpus/24f9cc2832e16f5e8b81bc5a0e35258e598d5397 create mode 100644 test/de_fuzz/corpus/24fb377f9ee883f5ed065e25d6cd39d53a317b49 create mode 100644 test/de_fuzz/corpus/2531b772b30d580e47dab5398847c68e107b2095 create mode 100644 test/de_fuzz/corpus/256f28138ac7e6eb4cf8c93831ad9873ad0555a7 create mode 100644 test/de_fuzz/corpus/257445cef2811facfaf0582e6ad6c205a8148b4d create mode 100644 test/de_fuzz/corpus/2589a267aa31f85c3af87b85414945a98e102f72 create mode 100644 test/de_fuzz/corpus/25b68a4e7a0c06425a2cec3cfd385c63653dc37a create mode 100644 test/de_fuzz/corpus/25cc98c26568667d7e7a2ddd0ee17aff75963f3c create mode 100644 test/de_fuzz/corpus/25d407d104a2080ba4ee646da795dfb123a7a85b create mode 100644 test/de_fuzz/corpus/25fb5ad986c3d44de1c1538c95c8434cbfb8756f create mode 100644 test/de_fuzz/corpus/2612f22302f96f559a6ce0b7a5e0eeb8fb731c4b create mode 100644 test/de_fuzz/corpus/264b1991909db04e3381559427699c5f90c986c6 create mode 100644 test/de_fuzz/corpus/266aafab7016ce4e31560f8d7b8c37c116ff6c8b create mode 100644 test/de_fuzz/corpus/26ac263818459c65d33efc0cd72cafe84c57ff62 create mode 100644 test/de_fuzz/corpus/26aedb09e4609c7d582f7a6a76155518397ff4a4 create mode 100644 test/de_fuzz/corpus/26dc35f9be3148a0ab448bec0f35a4b494419079 create mode 100644 test/de_fuzz/corpus/26e0d77c58dffecf29ddec788daaee394a15d18d create mode 100644 test/de_fuzz/corpus/26eec06a7194ffde11cfeb903e3866360af16023 create mode 100644 test/de_fuzz/corpus/272c7241f4cc13ae4a4c6b9b1cd8784bea7c56e7 create mode 100644 test/de_fuzz/corpus/2734205c4e29821522b57cca6335b64694f35a94 create mode 100644 test/de_fuzz/corpus/276828778907073e9b893162c9a44f8eaf703552 create mode 100644 test/de_fuzz/corpus/277856ce34d36fae0cee4e5cb73d1b7175735e8f create mode 100644 test/de_fuzz/corpus/2795e2ac813a371004aa5a9cfccd1e28b787f0aa create mode 100644 test/de_fuzz/corpus/279bd0fa8c12cba3f9a807314c77df18f95bc6cd create mode 100644 test/de_fuzz/corpus/27e43836123c649e6484a5f55aaed50a8d3fa26f create mode 100644 test/de_fuzz/corpus/287fa370f7afa14d373c824681d4680d39e6e71d create mode 100644 test/de_fuzz/corpus/28aa0e4404070c4db838909d4b23ab37fc9c2d75 create mode 100644 test/de_fuzz/corpus/28c085c77bfbe505688519f172b04aa9a9a15545 create mode 100644 test/de_fuzz/corpus/28ca452021d408611f328ff6987e3288cba117dc create mode 100644 test/de_fuzz/corpus/28f6f84b7ce121e79aa134c7653a45d6cb7bc55b create mode 100644 test/de_fuzz/corpus/290abc4c49f545140b5dcd339e0c275523cd305d create mode 100644 test/de_fuzz/corpus/290c296e90501f0942cfb26d0bdc0f8b26becd8e create mode 100644 test/de_fuzz/corpus/29143d1f21cd02a77056e5946070024c0023d66d create mode 100644 test/de_fuzz/corpus/293815784e35a1068145c9e9330c8db52fa61607 create mode 100644 test/de_fuzz/corpus/2938357c31c15ca3630165ea58366f2ac8b53d55 create mode 100644 test/de_fuzz/corpus/29a708cc9c703a518cec03b65520876277b4d25f create mode 100644 test/de_fuzz/corpus/29a8714c7661cf21f3b9e393a099e583fd6238c7 create mode 100644 test/de_fuzz/corpus/29e186f0d25f8704a9d5b8fd9aa384a65134d7bc create mode 100644 test/de_fuzz/corpus/2a2bff5141004d0b71f2ee02d167e2cc610ffaf3 create mode 100644 test/de_fuzz/corpus/2a4f6f426d21ae9d69309b36d3ccef00ebca899c create mode 100644 test/de_fuzz/corpus/2a5a9a891078684058b6df5ca3bf30cbfdc335a3 create mode 100644 test/de_fuzz/corpus/2a948b4accd77470c74cbb9a90c5a1c536532df0 create mode 100644 test/de_fuzz/corpus/2ac248d9dd0460746954dca7038517021145bb15 create mode 100644 test/de_fuzz/corpus/2adadc025fc72b30fdb91ea40bc9395e3591bb2e create mode 100644 test/de_fuzz/corpus/2af58752036c4ae33bb405ae04dac81b17688e5a create mode 100644 test/de_fuzz/corpus/2b55d47b94b80e38e9c5453fe702caf976884eeb create mode 100644 test/de_fuzz/corpus/2b6aceb904ba79fa3d0bbc4dca556cc629837d75 create mode 100644 test/de_fuzz/corpus/2b72338973830bab50c196f3bd885bf45f4e1827 create mode 100644 test/de_fuzz/corpus/2b7bce0be30e40b47f1ef6790927bca0a6959a4a create mode 100644 test/de_fuzz/corpus/2b809dd74175ea924b8aa514cb9498f4f22019ec create mode 100644 test/de_fuzz/corpus/2b80d16ac8c4b1b98cb411bba9bb8c8a629a977e create mode 100644 test/de_fuzz/corpus/2b9fd648cabf557cdbd0aa76841c0dc5c139b95c create mode 100644 test/de_fuzz/corpus/2bce62cd6696aeed7f607bcf6b361f62026bf0b0 create mode 100644 test/de_fuzz/corpus/2c0236f941fcbaa3ce79de61377bcfb4b01abe96 create mode 100644 test/de_fuzz/corpus/2c4edea716e112bfe38ae0b19b60e0542339a13e create mode 100644 test/de_fuzz/corpus/2c588b82d6c5f285d60abf87923205b9ca44b2a6 create mode 100644 test/de_fuzz/corpus/2d1247e11e85cac2e6645fe8459514bbd3dbccda create mode 100644 test/de_fuzz/corpus/2d163c01e72d9a9c26f4c7244dccda208683538d create mode 100644 test/de_fuzz/corpus/2d1ba8ab8c6aeedec07b07cd2d0f8afedb157259 create mode 100644 test/de_fuzz/corpus/2d2257007af2a0a4cde008373500347322309889 create mode 100644 test/de_fuzz/corpus/2d2c464cfa967026580b11a32d40be6b680a8f86 create mode 100644 test/de_fuzz/corpus/2d683830d6d955e15dfe749a8158a41605f35cba create mode 100644 test/de_fuzz/corpus/2d82bbc0149c72351fb53177e2f0eb51f3bb9694 create mode 100644 test/de_fuzz/corpus/2daf307e2bea3348b9df6e344660e258e247cc2a create mode 100644 test/de_fuzz/corpus/2dc0debd23ac9491af3c9b39e6af2e3bb28fd310 create mode 100644 test/de_fuzz/corpus/2e32204ea37e89b50e0eac767c28d918a7d58e53 create mode 100644 test/de_fuzz/corpus/2e779ef8fdcde230b987e7c4ce7da5fbd1c096d4 create mode 100644 test/de_fuzz/corpus/2e87a0130d6be64854c23866109f98644ad84c98 create mode 100644 test/de_fuzz/corpus/2eabe75406f9b64b07ae0600dad87a3c38292121 create mode 100644 test/de_fuzz/corpus/2eba446d08451e812bcf6487d3b5ffe3a73537ba create mode 100644 test/de_fuzz/corpus/2ef0816a12e0a271e43d7050dff6361c792c8280 create mode 100644 test/de_fuzz/corpus/2f32804a2c745d33ac3402075b1a8c671ed3a905 create mode 100644 test/de_fuzz/corpus/2f6f0ab07bf175a4579116de5434d8c643182568 create mode 100644 test/de_fuzz/corpus/2f848167c41e669c9d55fa2fdca18058890a7464 create mode 100644 test/de_fuzz/corpus/2fa97a379526336e85bbfb8dc81ac4e11323c712 create mode 100644 test/de_fuzz/corpus/2fab7c8b881ec315f761074649a8fb712b3dc8a9 create mode 100644 test/de_fuzz/corpus/2fe4f9cdc7382c86158e14084ff4763d70a60d4c create mode 100644 test/de_fuzz/corpus/300aa6914fd9155e4ce3632021bb7426b5fae6ba create mode 100644 test/de_fuzz/corpus/301e5e7706324ea4896e12c0fc9166a285403eea create mode 100644 test/de_fuzz/corpus/303a71478c2627c4dc74f71ec3034599dda58cb9 create mode 100644 test/de_fuzz/corpus/3050bf6a959f35c66601f46c1752f76672c80bcb create mode 100644 test/de_fuzz/corpus/30616e91d9fb93b68a5175c5f847ed2122601253 create mode 100644 test/de_fuzz/corpus/3085c7b6b714f6c0328159a9edb586df5b9b2393 create mode 100644 test/de_fuzz/corpus/309268a39f19ac4ef91a8890ae43177c11670cc2 create mode 100644 test/de_fuzz/corpus/30ba862917aedbbc1a50729696cdce1a6d06f69a create mode 100644 test/de_fuzz/corpus/30d55da87f662bd7213986482c20cc01c4e0ce09 create mode 100644 test/de_fuzz/corpus/30d774d4a77dc8f4797129d157878001603062bf create mode 100644 test/de_fuzz/corpus/30dbd9ba8ae48883e4cc1240c59f3529fe694098 create mode 100644 test/de_fuzz/corpus/30dfb9c0f2c58e8b3e3ac23169930ebdf1117cb9 create mode 100644 test/de_fuzz/corpus/314387a416ba9335bf5d947a8d18d2d2889bd503 create mode 100644 test/de_fuzz/corpus/316fea99e186490d7df4c22092c51c5d8a1341fa create mode 100644 test/de_fuzz/corpus/31db6886cabc30e601b2b5b762cfc84336faaa0d create mode 100644 test/de_fuzz/corpus/31e7a414696fa8c91bb174458e8d06ea401580b0 create mode 100644 test/de_fuzz/corpus/323134a64103927c6ff9ab263af61e7d64c4d960 create mode 100644 test/de_fuzz/corpus/324887a0fe47b74d8dc2474294962d6cdd0fc8d3 create mode 100644 test/de_fuzz/corpus/329459a6d86c879ab3faf20414cc99e6ad652494 create mode 100644 test/de_fuzz/corpus/32d0914b49d024005826c16667638f56270d76fb create mode 100644 test/de_fuzz/corpus/334d51b50f2cf49915f70416eb717eab10618bf9 create mode 100644 test/de_fuzz/corpus/33525513b5864f3dbeea2a793580856bce100030 create mode 100644 test/de_fuzz/corpus/336195bbe4224d9e0cd0f8c3e9f1987d87440d0a create mode 100644 test/de_fuzz/corpus/337fd61aca6cd02479de11cdeacf2cf05e09943d create mode 100644 test/de_fuzz/corpus/3429493b0ba09863482a4b4b5f7c8b0ada78ba0f create mode 100644 test/de_fuzz/corpus/34398f8e24197708c1d3aa8cc7a49740d7e83c2c create mode 100644 test/de_fuzz/corpus/345083d5e283d2ae65245e09b6b25fdc11a11ac4 create mode 100644 test/de_fuzz/corpus/3470eee8e6a5079df848ea02076072409b578718 create mode 100644 test/de_fuzz/corpus/34a97eda281ac659d8cfa99fefe2b34a07c71b8b create mode 100644 test/de_fuzz/corpus/34e32233077080d830e2fd283d6101970feb2f09 create mode 100644 test/de_fuzz/corpus/34f88545d98f57edb15c4091e63078d1635164dd create mode 100644 test/de_fuzz/corpus/35d4d3ec978066884fc72483fcc67e8353343159 create mode 100644 test/de_fuzz/corpus/36064f8fb54bb80d6fac323192439968c996b6d1 create mode 100644 test/de_fuzz/corpus/36189d916a7beb41d78780d46c2a6e6c136c8b3a create mode 100644 test/de_fuzz/corpus/365429ea82136a2cb82dc4ee50f0e65550e96210 create mode 100644 test/de_fuzz/corpus/367269c24711f53b362bbb7b400715b8eca86f39 create mode 100644 test/de_fuzz/corpus/36aaa179d45b4c9d1a50515c3ce8c52049878090 create mode 100644 test/de_fuzz/corpus/36b22cb644b9fab80ece631bd3dd739e24fe8a5e create mode 100644 test/de_fuzz/corpus/36bee362422a0c3b551d7ab12f70c83097d43be8 create mode 100644 test/de_fuzz/corpus/36eb9ce5c01b803d369fc9f447b8b3f6cfda5b23 create mode 100644 test/de_fuzz/corpus/36fc58d4d36e590863ef22a72651f31bc51cbe1f create mode 100644 test/de_fuzz/corpus/37137126b378e7b7f44aa768070ea82b29be86b5 create mode 100644 test/de_fuzz/corpus/37251860fe6754ade18cdf4b36498fcce95ed798 create mode 100644 test/de_fuzz/corpus/372af6310cc8fae4f3cac496c1efcb090a604b4b create mode 100644 test/de_fuzz/corpus/37864b1a9ef49ed7dc27cd5ebcd5d9705eddb025 create mode 100644 test/de_fuzz/corpus/37e2d2436dec88f9700bdf4697e66e18ac584a6c create mode 100644 test/de_fuzz/corpus/37ecb323186413bdf5d0f68e96ea3e5e1fe02cc5 create mode 100644 test/de_fuzz/corpus/380f7de3ffd8254f3f5c02aa49a1a1664cdfc70a create mode 100644 test/de_fuzz/corpus/38600731936a76ea4257b2765969e5319463a40b create mode 100644 test/de_fuzz/corpus/389e14d06affecf4732a167da95ad80df0c60769 create mode 100644 test/de_fuzz/corpus/38a7beafb9652f74e789fe97359b5cd210fd2ae9 create mode 100644 test/de_fuzz/corpus/38b1f9a056f4af47f27499b903c5ba6aafd0748d create mode 100644 test/de_fuzz/corpus/38c2ea3cf1f618d6aeadb2d5e950dbf03a97940d create mode 100644 test/de_fuzz/corpus/38db59e3dc0bea9700b764cfbc8c62d6b2b4f191 create mode 100644 test/de_fuzz/corpus/38db64e2e20855f9e5d74cb4391308959a9c85ac create mode 100644 test/de_fuzz/corpus/38fe7672cad12105405aec1785faa47d9b7a9856 create mode 100644 test/de_fuzz/corpus/391de3c4fea166d80f9ed06af211962d709dbe78 create mode 100644 test/de_fuzz/corpus/39393eda73d8e73d64f06b4bbf2a5e58ce5af742 create mode 100644 test/de_fuzz/corpus/393a7874fc3bbe96de7dc9974c84b28b04b7e448 create mode 100644 test/de_fuzz/corpus/39db8798cc7c6b4d517e2a235c5d8912dab8fba8 create mode 100644 test/de_fuzz/corpus/39ea06aaaa4bcd0a1aa4bb8a1b1398c6cda358c3 create mode 100644 test/de_fuzz/corpus/3a28f5af007d60a8cf20be0ee683df9b92b59abf create mode 100644 test/de_fuzz/corpus/3a2c1736f8c31fda333d8fc7d146cc7da244afcc create mode 100644 test/de_fuzz/corpus/3a4f51143ed9a492e1b54b83f273d2e5acdbe8ad create mode 100644 test/de_fuzz/corpus/3a895b75dfcbac1fdb12b57f4306d8f8e42bea78 create mode 100644 test/de_fuzz/corpus/3a9f61aa5c01e7aeae1723c62e31c899a2694a49 create mode 100644 test/de_fuzz/corpus/3ae3a2c2cede90f05c9eadfd1a59d6172ffd017b create mode 100644 test/de_fuzz/corpus/3aed2e54723e7864e6f6cd8a2a9cd38ee069628b create mode 100644 test/de_fuzz/corpus/3aef82b39cb39757bf91d80ea87e7dcd4d3d6ac8 create mode 100644 test/de_fuzz/corpus/3b10d84160afd99d8dacafe59888931b8fc09d3c create mode 100644 test/de_fuzz/corpus/3b41889c629bca7767f2354af70afafc7b6dbe26 create mode 100644 test/de_fuzz/corpus/3b81394875bbe9180e06e91746b12f8625491593 create mode 100644 test/de_fuzz/corpus/3b8a8c09e936eb4a61ead3e06f944aec4c074450 create mode 100644 test/de_fuzz/corpus/3b988c3586903e6120254d584bbe0b178b3be9ce create mode 100644 test/de_fuzz/corpus/3c0e017d1c243704f7e1c7a1140f6418f46a3bf9 create mode 100644 test/de_fuzz/corpus/3c56ace658e54ef7c967292d88b97c9d370f6d7f create mode 100644 test/de_fuzz/corpus/3c56be82f6ab88e1c178f8f9f7f9581897bb5709 create mode 100644 test/de_fuzz/corpus/3c78185ce219da3711bd74099d5279d185c203c1 create mode 100644 test/de_fuzz/corpus/3ccdf9e8d12015f159a722b32caa375c3424fce5 create mode 100644 test/de_fuzz/corpus/3cf1c5a8c152a0ad802e6c5483aff89824feea93 create mode 100644 test/de_fuzz/corpus/3d29d7520a928918bcd8ae77cd52bbfe9e6d957e create mode 100644 test/de_fuzz/corpus/3d5d9707818fd8c2588ca8f8801eb41c1fb96bca create mode 100644 test/de_fuzz/corpus/3e20a7f3f5c62da5fcb5ed920a85bd7dd35c816a create mode 100644 test/de_fuzz/corpus/3e22d722eec59dea508aef7a3acd60d8f3dbb0a1 create mode 100644 test/de_fuzz/corpus/3e6fe002c93beb0aedbde53c24246f843f85dcc8 create mode 100644 test/de_fuzz/corpus/3e8373bee1462372dee0db06f15136688d3bf239 create mode 100644 test/de_fuzz/corpus/3ebe5e5ba66b50fc3678bca714a44c8d210ae404 create mode 100644 test/de_fuzz/corpus/3ed2c5f8e9af344f11f3cf0699082a88d82ea2b2 create mode 100644 test/de_fuzz/corpus/3efabaf0aae655515951bcf9bf13098b62ca95b5 create mode 100644 test/de_fuzz/corpus/3f1373fb539a7dd0f7307cec8edf0c7c3e5c1ab0 create mode 100644 test/de_fuzz/corpus/3f3d8af6cfa01eeed356ca540e707810cb797b80 create mode 100644 test/de_fuzz/corpus/3f4c7f731175ade978e557d6832bc9dfaedafeb5 create mode 100644 test/de_fuzz/corpus/3f61c2098e2d9f87287ce4fbea4f9f94e3f77a50 create mode 100644 test/de_fuzz/corpus/3f69731efdc09d3994dea81aa7d7e03633f8d33a create mode 100644 test/de_fuzz/corpus/3f9d9e3957e893cdc144a056e78445888097ab71 create mode 100644 test/de_fuzz/corpus/3fb2eca5e12d9523371c273260f53008bea3540a create mode 100644 test/de_fuzz/corpus/40171a9731ad50cccfab4b5fac5cd8ff16f026d7 create mode 100644 test/de_fuzz/corpus/4057a483a3f38bf6e143bf0ad35e7e7a8df2962d create mode 100644 test/de_fuzz/corpus/4059bff6c208317966fa93af2737b353e7acc86c create mode 100644 test/de_fuzz/corpus/40705167e13990984922dd4afb1c747b3f89e133 create mode 100644 test/de_fuzz/corpus/407def7ae2c2cd4b1ab0f5172584316c86e31f64 create mode 100644 test/de_fuzz/corpus/4099102436b6a39bdf3be79b9484a47da1012c90 create mode 100644 test/de_fuzz/corpus/40d3007e3b2e608b548c864e4583a26be398c761 create mode 100644 test/de_fuzz/corpus/40fdb81099abde7fe8c6148ebfd303bcc6d44b56 create mode 100644 test/de_fuzz/corpus/41448d5aeca1166c7be3b290ab9c084ee12e14a0 create mode 100644 test/de_fuzz/corpus/4164c1f880f8475b774d5201af853868e258add3 create mode 100644 test/de_fuzz/corpus/419af0091b9ed9d18455e7cbbeec9536cadce91a create mode 100644 test/de_fuzz/corpus/422219afeaa0f13b4a6a3bb32ddafafe1c332007 create mode 100644 test/de_fuzz/corpus/42251307e29b10582dfe848b6c3c8a480786a022 create mode 100644 test/de_fuzz/corpus/4225802357927bf5bfccb122953c2429479c99a1 create mode 100644 test/de_fuzz/corpus/422627ba3d34973f3fd6fd69827f02782343887c create mode 100644 test/de_fuzz/corpus/427e575573ba991c6b48f1e9123b9c425f6db2d0 create mode 100644 test/de_fuzz/corpus/42b4cc3acc0141d3e63588df7472b6273188c7fd create mode 100644 test/de_fuzz/corpus/433bc1362b5d9b10559fa3f456f56ab7cb131451 create mode 100644 test/de_fuzz/corpus/433bf9d31028f01d30e5aedfeff09f6ea8eba2fb create mode 100644 test/de_fuzz/corpus/436d4ca90a28f4e0213a06f93aae554e80f4186c create mode 100644 test/de_fuzz/corpus/4382a7fd1f0059ea1f061304d3bc4be29151650f create mode 100644 test/de_fuzz/corpus/44233e169bcc9f1b83b6a362bb399a43354630c9 create mode 100644 test/de_fuzz/corpus/444d6f11ae6c7baebffa45dbd190253f5c362a59 create mode 100644 test/de_fuzz/corpus/4470a7e6e422e12e1750b4c5a724dcdd9ade2193 create mode 100644 test/de_fuzz/corpus/44b047b4adff4228bd11a6ff709a402e574c44b4 create mode 100644 test/de_fuzz/corpus/44b29fcdb9212e742aa0afbaefde84fbd60944fa create mode 100644 test/de_fuzz/corpus/45460bdad7be4477e16dc917400067b0ecc818aa create mode 100644 test/de_fuzz/corpus/4584f42df115582be8bbcdd09011a97a4cf4cf2e create mode 100644 test/de_fuzz/corpus/45f4a14ef445388b5f4de101463cded27002e852 create mode 100644 test/de_fuzz/corpus/46c0e1a1336fdd766ed8578d93f3069af98c8897 create mode 100644 test/de_fuzz/corpus/46f0131c189f42b97b6be09cbd5012f850e5f7dd create mode 100644 test/de_fuzz/corpus/46fd24a2a11ff21152bed94b4caf74afb6a849aa create mode 100644 test/de_fuzz/corpus/47001482368c691dd4b834f6c497f795450f2987 create mode 100644 test/de_fuzz/corpus/47230819862b7b4293f0d28bfea47d62c525c443 create mode 100644 test/de_fuzz/corpus/474bd9a4d30edd4203a733569f4a8a7cf19ce612 create mode 100644 test/de_fuzz/corpus/47ce8fc94db8d3c2cd7737240cf60d3a46ea88a0 create mode 100644 test/de_fuzz/corpus/481462b6299201e6f49b8f0b8453e4d7f4e15202 create mode 100644 test/de_fuzz/corpus/48387dabf2255c2bc2273e1cbda0927fa52b8f3a create mode 100644 test/de_fuzz/corpus/484ccb489d6dc69b61fd5e0dfd83669f50d2a29c create mode 100644 test/de_fuzz/corpus/4872faba03df6b8317b29af88bf485b4a2cf26b1 create mode 100644 test/de_fuzz/corpus/48b15134a83976278c232320f1d9620fe5869211 create mode 100644 test/de_fuzz/corpus/48b5fba3207818cdd8581d57757ec059f31cdef2 create mode 100644 test/de_fuzz/corpus/48c1fc0282a9e5c5a48bf34b04e32d55992cdbab create mode 100644 test/de_fuzz/corpus/48d33b45a0a54bd3eee5782e0c1ef416ddb184bd create mode 100644 test/de_fuzz/corpus/490ce3858c23984c18e9c046d14812466dd53fd1 create mode 100644 test/de_fuzz/corpus/495b99b5830d68aa9d69e322eea719cfed832ec7 create mode 100644 test/de_fuzz/corpus/496faa5e071104f6bcad88a2e746cefb7be315a6 create mode 100644 test/de_fuzz/corpus/499aaec0ef6af3f540ffd14e50e87bca0f73a389 create mode 100644 test/de_fuzz/corpus/49a14730811deb4e76c13a6a95f39b018f761eb2 create mode 100644 test/de_fuzz/corpus/49b29b71e67aa0d9cc9493e33e707bd3fa4e807c create mode 100644 test/de_fuzz/corpus/49b39aa9dcbb01dc701dcb12a26c316723b98c75 create mode 100644 test/de_fuzz/corpus/49d4247f87c530397ea52a3b4ab882fa2d48216b create mode 100644 test/de_fuzz/corpus/4a200c16161e28bedf8c22221f84bf1c39eb1e6d create mode 100644 test/de_fuzz/corpus/4a4959efdf0836c71d6ddcd1a8c0a4d0642038bd create mode 100644 test/de_fuzz/corpus/4a8a1648a551abb7ebcdcac3edd4a6e2fbcfacc4 create mode 100644 test/de_fuzz/corpus/4aefbfddfae2f93bacb762935a9412ad1c3eb233 create mode 100644 test/de_fuzz/corpus/4b5e937c9f364401535944fcb44156082d2cf337 create mode 100644 test/de_fuzz/corpus/4b6ccc4e378fca7f5ef53ff5ced6a820283971b6 create mode 100644 test/de_fuzz/corpus/4bba70ff0935880d8f05489c0582f9fcdf29dd6a create mode 100644 test/de_fuzz/corpus/4bbc8b068a8c78379e09c6cb90c9d296b04d1232 create mode 100644 test/de_fuzz/corpus/4bdd8c7fc715940d9a6a4d2216b68ea6ce2d29b5 create mode 100644 test/de_fuzz/corpus/4bf35e958ea148060b1e28ffaba8fd58144ec13d create mode 100644 test/de_fuzz/corpus/4c07bce306be9c6a00c3a1c6a48a066c03cbbcb8 create mode 100644 test/de_fuzz/corpus/4c15781e5e573886c4a02f13f7b348e2f50ef2a4 create mode 100644 test/de_fuzz/corpus/4c3e6bbf27639a2189d08872442733726a82ef18 create mode 100644 test/de_fuzz/corpus/4c4843d4b2878dfc444e81511c8a07db7e3d67e1 create mode 100644 test/de_fuzz/corpus/4c64b59cd992fc6fb30951b88b5ccaabe029eeea create mode 100644 test/de_fuzz/corpus/4ca38c1d1d6215fdd7444442a074ef965c8eb938 create mode 100644 test/de_fuzz/corpus/4cbfef63f80d7d2e48fada8084004158c09fc20c create mode 100644 test/de_fuzz/corpus/4d3daaa2d95490c04de3fcf52189389300066fa7 create mode 100644 test/de_fuzz/corpus/4d5708826a418c4c60a72fb71d850b6a7540c589 create mode 100644 test/de_fuzz/corpus/4d60a4099782c383637f38811b630fb45d25f08e create mode 100644 test/de_fuzz/corpus/4d73a434fcb5d942fbbf46977352029c5252f970 create mode 100644 test/de_fuzz/corpus/4d76216c957eff61a17c0d0ea0cd56394b4893e3 create mode 100644 test/de_fuzz/corpus/4d779f97f6e4de55dac696136edce3d98377265d create mode 100644 test/de_fuzz/corpus/4da550bdb2900e5798b0edccc3486085b77c3237 create mode 100644 test/de_fuzz/corpus/4db46c5e2d47696e681fb685ce344345c4e5a918 create mode 100644 test/de_fuzz/corpus/4db8ecb28fd10624cb2024ec5c80fe801f15be82 create mode 100644 test/de_fuzz/corpus/4dc8745bac021e358a9f5475289fd7bcf1c1ef97 create mode 100644 test/de_fuzz/corpus/4df5419a03ef0b4738a6a7774d8968af1c86496d create mode 100644 test/de_fuzz/corpus/4e07c3372265ecf54bece8e01ab1bcaa42ee6820 create mode 100644 test/de_fuzz/corpus/4e4eac5ea923a7df4651c80fbc30b684f44dbce7 create mode 100644 test/de_fuzz/corpus/4e568d97f0d11ac1289f1449a86033e31ee27e56 create mode 100644 test/de_fuzz/corpus/4e610c30f11191156dacc9c143f457686365c468 create mode 100644 test/de_fuzz/corpus/4e749f064bcdb52f31b7994cacb0ddfd742850c8 create mode 100644 test/de_fuzz/corpus/4eca0c0033c40699309048c7de278ad4f7527c35 create mode 100644 test/de_fuzz/corpus/4ed034ae0dfee66bdfb79d65a3591f76958be9b6 create mode 100644 test/de_fuzz/corpus/4f2f2bbd12b6f9cd3e838337c71fa1478e5be08b create mode 100644 test/de_fuzz/corpus/4f5a1ed5038489f8343fe70febd2ab059d98a9a1 create mode 100644 test/de_fuzz/corpus/4f60aad000a14c2b2b2d4b43251f5899aee17dae create mode 100644 test/de_fuzz/corpus/4f8a778bec576db5cb67e2d993d638748ce1944a create mode 100644 test/de_fuzz/corpus/4fbb18b3925aa4d1d8d551f0e00adfe5f0e70f16 create mode 100644 test/de_fuzz/corpus/4fe92f796e5224738870f10c86c073ddfd19f689 create mode 100644 test/de_fuzz/corpus/5029bd79b308bd9184f9d4ba2a72a54abd78b829 create mode 100644 test/de_fuzz/corpus/50b4acf8b24bad27e3f06455c075a182db0b6c6d create mode 100644 test/de_fuzz/corpus/50c0a2bd85e9c4b6eda34b4fed669468e3a5c918 create mode 100644 test/de_fuzz/corpus/50ce6dd4e00747c2b2004b6578739b7c76d8d1d3 create mode 100644 test/de_fuzz/corpus/50fb2f1bda260fefb5fbfb087083d00bf16f04a7 create mode 100644 test/de_fuzz/corpus/510a04584dacf067b37f1465f61765c8c4f5c3f8 create mode 100644 test/de_fuzz/corpus/5114c61da2d4192659867bbd57c24b4c7d7e790a create mode 100644 test/de_fuzz/corpus/5119ad0cdc5269a1ec186bf6859b64538331a415 create mode 100644 test/de_fuzz/corpus/5149fc74c1b871e372bb50ef9410a73f053459b9 create mode 100644 test/de_fuzz/corpus/51a8264d59b38368dea844b8e84b3e925695a551 create mode 100644 test/de_fuzz/corpus/51c43d7ca883200f5c03de198d8e4d0b661fdd9d create mode 100644 test/de_fuzz/corpus/5275279978b413b5ae68560bbfd98047412953c6 create mode 100644 test/de_fuzz/corpus/52791612d5528269899e00b8c9d80eeba8277eec create mode 100644 test/de_fuzz/corpus/5290ebc1ce72fc327b27932c87ad1eb43abc401b create mode 100644 test/de_fuzz/corpus/52b97378649b4e434d4cf1c749d48bd3709a436d create mode 100644 test/de_fuzz/corpus/52fb03b1e39c7cca71354d0ae1a99bf1a08b66e0 create mode 100644 test/de_fuzz/corpus/536e203dabfaf83faf13d24feb2a9c8b318afaed create mode 100644 test/de_fuzz/corpus/5397275b10c5aa9cd23d0d99f75978ba7be24f98 create mode 100644 test/de_fuzz/corpus/53a0b7972b964ba863fb3ce391ae5c4c346fc404 create mode 100644 test/de_fuzz/corpus/54aa02ad34e12d88b1c841fd0dc1310fc7c2b418 create mode 100644 test/de_fuzz/corpus/54e76cfc7944b192d54dc3617db25af6009b69bd create mode 100644 test/de_fuzz/corpus/54f21afd9856985428c9fd1f71ddefd99cc13632 create mode 100644 test/de_fuzz/corpus/54fe79606193fb90794c4915f0c8f4e9e0c59ed3 create mode 100644 test/de_fuzz/corpus/550ba64d8a00a5c705be1e27fe92ebf2d40e6834 create mode 100644 test/de_fuzz/corpus/5525b17b16476958a805a4183b22957b1d9af642 create mode 100644 test/de_fuzz/corpus/552d1fed48bf843cb2f8bea8e540040c5965e2cd create mode 100644 test/de_fuzz/corpus/55458480cd74abaf7b24d76caa7230955f082e7a create mode 100644 test/de_fuzz/corpus/555b76b4e05ec98602f729d535043596ced5dc24 create mode 100644 test/de_fuzz/corpus/55829f61b65b2acd08fef3a6703ffcb99df41a0c create mode 100644 test/de_fuzz/corpus/560e7ffb46295a2c17d25b15ba76c4d9b5747b68 create mode 100644 test/de_fuzz/corpus/56118adfd960ae816c24846abb70662b6e561491 create mode 100644 test/de_fuzz/corpus/562b4b049f2742b83ef52766da847ae695753df5 create mode 100644 test/de_fuzz/corpus/563d778847b9f9a2c09b67d246115350093b8b5a create mode 100644 test/de_fuzz/corpus/567c8143f42a568bf2df66883883e1782d274c2e create mode 100644 test/de_fuzz/corpus/573005c34c0179762545897a991951aead390c4c create mode 100644 test/de_fuzz/corpus/573bd42834c0210cdbc25cee88c76eb12c9e45d9 create mode 100644 test/de_fuzz/corpus/57c9657442e03de4450352cc362a4ed6d97ea461 create mode 100644 test/de_fuzz/corpus/57cc47e975512d665a8cbf2e6074f32efb7d97ee create mode 100644 test/de_fuzz/corpus/57dab76a8772133350907774eb43d4567617f01b create mode 100644 test/de_fuzz/corpus/583698f305b868e2abc97aaf3322aaad61af3a73 create mode 100644 test/de_fuzz/corpus/583e252b4a3a0e2585fd552b04f01a5305e10c9f create mode 100644 test/de_fuzz/corpus/5858d447bec40700d8a851e5314c99c667b82f59 create mode 100644 test/de_fuzz/corpus/58736e930d9c5d906c54a392939b00a73d275ef8 create mode 100644 test/de_fuzz/corpus/588155675031548fa926aa51c5f7a398697c316d create mode 100644 test/de_fuzz/corpus/58c21590c05290e05b321f97426783ac01b345fa create mode 100644 test/de_fuzz/corpus/58e4b8b29b3618790daca4b70728970167954e77 create mode 100644 test/de_fuzz/corpus/58eabbd760519ca578c85f4005ab31842c9eff0e create mode 100644 test/de_fuzz/corpus/58f4943dbd29b45d680638224b900365b57466ae create mode 100644 test/de_fuzz/corpus/58ff5b9e7b544f257fb014e8a0cce115e2894c8a create mode 100644 test/de_fuzz/corpus/59009b5e9d36c4ea8863243f66184b6a63fd7207 create mode 100644 test/de_fuzz/corpus/592a956943ba9eab75710064b1243eed26152352 create mode 100644 test/de_fuzz/corpus/597104a58b33b5a96ecdc0a0a50a467dddd0cf03 create mode 100644 test/de_fuzz/corpus/599403fc970cda57f11b8659068c6cfdadf7214a create mode 100644 test/de_fuzz/corpus/59b4a311128a74e54921a093f3c442f518102a6c create mode 100644 test/de_fuzz/corpus/59ef8072957e78d88e83fd7ab533e46f942e3c9a create mode 100644 test/de_fuzz/corpus/5a22e7066a187ca2a2805907e7136e8c56840876 create mode 100644 test/de_fuzz/corpus/5a323b2e01e70797f62991dc220cc28b99a3dca6 create mode 100644 test/de_fuzz/corpus/5b12d3a5eb96387520e2c4e547b3d48a435dff77 create mode 100644 test/de_fuzz/corpus/5b27a3c53e3b8454c4c508553b7ad583f9b5ad1e create mode 100644 test/de_fuzz/corpus/5b642f8f20ff1da1101287c5df7e77b6a56e485d create mode 100644 test/de_fuzz/corpus/5b8ba2788cdac90c6cf1fbeb7eae1c5f7b923b9e create mode 100644 test/de_fuzz/corpus/5bd7ad1ad352565fd133cb004dd12f8da9c6fdcc create mode 100644 test/de_fuzz/corpus/5bda73b555b77d483230ae592b20e06bca0b814e create mode 100644 test/de_fuzz/corpus/5c68ea958737035cedc539cb778ccafb25532610 create mode 100644 test/de_fuzz/corpus/5c8de7c96becbf6d8209849e64f04200f3148ed8 create mode 100644 test/de_fuzz/corpus/5caedd71f1abc40b75755b0291f2add3706a6c52 create mode 100644 test/de_fuzz/corpus/5cbe509e8ed3c23529a4a8c35635126c4c8d58fb create mode 100644 test/de_fuzz/corpus/5d097b75cb1827e240fe0e94a54a48a24c64fdc6 create mode 100644 test/de_fuzz/corpus/5d1bec280cc83d1f7c692c6bf91f10c7dd4a87e1 create mode 100644 test/de_fuzz/corpus/5d444806a2867d340aa0b1f712896fe48065d2aa create mode 100644 test/de_fuzz/corpus/5d71464c6ee960833623a3daf974e1f9e7974c4b create mode 100644 test/de_fuzz/corpus/5d7edbd07317010b38dcf87738d22585a4ba468f create mode 100644 test/de_fuzz/corpus/5df95c1c2c677346ae668539a636137cf2d57b80 create mode 100644 test/de_fuzz/corpus/5e19656cdee243684a7a445051ea08dcb1234dae create mode 100644 test/de_fuzz/corpus/5e3ee16c6009f38c0ddfcca7be1c763791effd12 create mode 100644 test/de_fuzz/corpus/5e57da62c347fd43a2e4d07437041b7380e5bc4b create mode 100644 test/de_fuzz/corpus/5e77b3b1aa38c214f5f3b19002efe94067cd60ad create mode 100644 test/de_fuzz/corpus/5e8c46401dd56a49a9d6f48f0e7fabb894f1a29f create mode 100644 test/de_fuzz/corpus/5e9745a7c3cd099da145056d2b7a7c6ca414a716 create mode 100644 test/de_fuzz/corpus/5ee15a2502c86fdd30e79d7d039c7a79de86f0a5 create mode 100644 test/de_fuzz/corpus/5f24c8466b95a76151c872f75bb9a15b585a2221 create mode 100644 test/de_fuzz/corpus/5f4dca766887e795005fb8c135e55cb6272cce36 create mode 100644 test/de_fuzz/corpus/5fa4750f7065e0354f38ecfe8ddc9fa3420d28ad create mode 100644 test/de_fuzz/corpus/5fdc3476128838b07a11bcef07565ba601db7973 create mode 100644 test/de_fuzz/corpus/6032400ea563ba1af1cf8263ebfd325856354c0b create mode 100644 test/de_fuzz/corpus/603dff163c7316931a2edb7a2cb96e9a230a75e2 create mode 100644 test/de_fuzz/corpus/608c4438596392488f42142d62ca16a96e03d8eb create mode 100644 test/de_fuzz/corpus/60af12410d8a60e2c419ac5b43e316202caa0e8b create mode 100644 test/de_fuzz/corpus/60e60bad7551cf54d7bcbf0b4e6208c8e3cd95bf create mode 100644 test/de_fuzz/corpus/610a0a2164c4c322140c0c0d98181fc2e9d107b8 create mode 100644 test/de_fuzz/corpus/6121974068cf1da853b1d3632488285bc35926e6 create mode 100644 test/de_fuzz/corpus/613674cc162cfe6fb41ed0a3893d4b69c7a9e687 create mode 100644 test/de_fuzz/corpus/61d4ee5d4089f3df358c733791ce3eb26c711a9f create mode 100644 test/de_fuzz/corpus/61e8f09f5081de54e2abe19ed91ed696978456a2 create mode 100644 test/de_fuzz/corpus/62011bf15a5b6333c3ac3f297f5768cffb60a670 create mode 100644 test/de_fuzz/corpus/621455bb4b1d7370ff602b5b331d8b97c5d47655 create mode 100644 test/de_fuzz/corpus/6232af1e02d66be4dfab5af05741f9a07c6bc57b create mode 100644 test/de_fuzz/corpus/62a7c6296754c52074f61f754e82c64644de7e08 create mode 100644 test/de_fuzz/corpus/62c4cf02a54072e055d151a61d0c42428d0e6eb2 create mode 100644 test/de_fuzz/corpus/633eaa03201454ce1cfee4b10dc6d2e60e633433 create mode 100644 test/de_fuzz/corpus/63800aa9768bbe03e46210b8dbb3766d843edb6c create mode 100644 test/de_fuzz/corpus/63a01673a84b8f3b3ba7ef9348571319d4098985 create mode 100644 test/de_fuzz/corpus/63a303714038e2f7f5ec176c0c402f1cc4cbbc61 create mode 100644 test/de_fuzz/corpus/63b45521dd3f0247140a49243df694a5ff6a34fa create mode 100644 test/de_fuzz/corpus/648ef1be77aec4dbc6db27fd9acd214999fa5e7d create mode 100644 test/de_fuzz/corpus/64cef82c22b8af0f38e29c5e18546eec1091db1c create mode 100644 test/de_fuzz/corpus/64d2d2ff57f35ddfaf939d1d75db673aa76c612a create mode 100644 test/de_fuzz/corpus/6506871c167dcecd9fe0e4fe5a7930bdeb070c14 create mode 100644 test/de_fuzz/corpus/656d3a7c6b4efcb5ebf05c77d4d94433082aaab0 create mode 100644 test/de_fuzz/corpus/6587cc08900e1ed6c020fae4fd0c87cf3729f396 create mode 100644 test/de_fuzz/corpus/65bdb59e8d1f5da8e38c973ef98dcdda95a54606 create mode 100644 test/de_fuzz/corpus/65cd7b925cafc17c7c74d33186d02bfbb78a575a create mode 100644 test/de_fuzz/corpus/65edc6bf16adaaca57faa99455e138142cdc7e6f create mode 100644 test/de_fuzz/corpus/65efd5b9b0142226126731f34aa5fd8903993a02 create mode 100644 test/de_fuzz/corpus/66019600b18f2cb85322ca950e3791492a94ae65 create mode 100644 test/de_fuzz/corpus/66235a491548ed3f78d9678a9d03a343534ecb09 create mode 100644 test/de_fuzz/corpus/6679ef7df39422157f8f7c532486535639591896 create mode 100644 test/de_fuzz/corpus/667e933f4b5fcf6add80e9f33e1625a9b9e4144d create mode 100644 test/de_fuzz/corpus/669ce41f2afb50bb1221d4cb14c0078cfcef688b create mode 100644 test/de_fuzz/corpus/66a667ba2446649d1cda39792dfbbbb006778c5a create mode 100644 test/de_fuzz/corpus/66abe32444220e95729d83e7d3d5c0d251fcb665 create mode 100644 test/de_fuzz/corpus/66d097bbd8512acaf4a568ca340692b02e76d2bd create mode 100644 test/de_fuzz/corpus/6709244f3fc581e23b255e058968f30da774afb8 create mode 100644 test/de_fuzz/corpus/670b480d9769fd76c612dda31a1fa8f59398e167 create mode 100644 test/de_fuzz/corpus/6744738ea9bc54fcc48a54fd271e5a52da1af3d8 create mode 100644 test/de_fuzz/corpus/67599bb1b5d22c1332cbcee8035bd405d425f887 create mode 100644 test/de_fuzz/corpus/679a80bd6c8c3224500183bb942a2a45319936bc create mode 100644 test/de_fuzz/corpus/679b6d01b17d3da42623f57c9d943eb7192759a7 create mode 100644 test/de_fuzz/corpus/67e5d8eaeeec12c806cc984be6ea681ffbcc394d create mode 100644 test/de_fuzz/corpus/67ed9364677de31b1bdd21f16b7dd520df8266a1 create mode 100644 test/de_fuzz/corpus/68287669e0f7ea2093a6b30c9b992adc3a56993e create mode 100644 test/de_fuzz/corpus/68610159d6713d61ed943bf6871cd23d3bd51f03 create mode 100644 test/de_fuzz/corpus/6863fa1e25bb3727c26d69a4758fe5a914c50e03 create mode 100644 test/de_fuzz/corpus/6894938ff7014f086198583911a2af56cb80021d create mode 100644 test/de_fuzz/corpus/68a48417e4b5fa1648c2e742de21fb3f1ce12279 create mode 100644 test/de_fuzz/corpus/68b8ee9000de7a615e1ea582be5fd41c794bb1d2 create mode 100644 test/de_fuzz/corpus/68ddbe83130a38ec3ba12e2e4604ff698b4b9b91 create mode 100644 test/de_fuzz/corpus/6954e4cc3de166f6f5ee515af964329686e43dab create mode 100644 test/de_fuzz/corpus/6958352e639f6fafa502428e0844192817eee60f create mode 100644 test/de_fuzz/corpus/69753d23e78cd1bd765ad94095105766227d7c25 create mode 100644 test/de_fuzz/corpus/699e32363380d46f883826e8ec41678923b91d03 create mode 100644 test/de_fuzz/corpus/6ae3a1701a948916d59ad8ee0d19fbd16306e9cc create mode 100644 test/de_fuzz/corpus/6af75b4602882338e434538f167d3201eafba95e create mode 100644 test/de_fuzz/corpus/6b34fc53176725380880a6df9fef6069ecfcfca5 create mode 100644 test/de_fuzz/corpus/6b3bcbb5bf8549e039213d7bdcae3a95749442cb create mode 100644 test/de_fuzz/corpus/6b594a8ab963dfa6b9004a0dd93015ef962da907 create mode 100644 test/de_fuzz/corpus/6b5d38bc0274251af80dec820a2500ba484689d2 create mode 100644 test/de_fuzz/corpus/6b638cc87a2d6d5abd2e5c6ccb91861a1612e1fd create mode 100644 test/de_fuzz/corpus/6b767dd6867820d842009a98f09faa948a5a8cfc create mode 100644 test/de_fuzz/corpus/6be865c8ce0a1a9e905840d49e4bbd28b10ae00b create mode 100644 test/de_fuzz/corpus/6c21d898c804cf8b0d36bd93a874a3932885cf65 create mode 100644 test/de_fuzz/corpus/6c2b72fa79fed47549592af2efcae6ad8bb21a26 create mode 100644 test/de_fuzz/corpus/6c5696d782383cfc2a311270af9c46917461357e create mode 100644 test/de_fuzz/corpus/6c6ad0b44502bdf0f62e5f5ea879c7a903f6aaab create mode 100644 test/de_fuzz/corpus/6ca2a2716cd00de85faf4aff861f47b3e56d2f5a create mode 100644 test/de_fuzz/corpus/6cad89c77b4046edb5871712fc697c5e864464d3 create mode 100644 test/de_fuzz/corpus/6cb782024616742aa54654ccbd251cbec9e0f96d create mode 100644 test/de_fuzz/corpus/6cb88b1debfc4dc3488e1329ee9085f9d1132bd2 create mode 100644 test/de_fuzz/corpus/6cd04ac0e253bdef5d78b5f2593c25c8b00a77f7 create mode 100644 test/de_fuzz/corpus/6d3d0981d7e58e8935e4067fd97e0d8b3d7bf018 create mode 100644 test/de_fuzz/corpus/6d88806555bc4ef16e6510a68f4fd266a0da67f6 create mode 100644 test/de_fuzz/corpus/6d8e00f4a147641256510915961441b096c3a94d create mode 100644 test/de_fuzz/corpus/6da55f49620d0b040e5718a3031951c7b598e5cd create mode 100644 test/de_fuzz/corpus/6de339ce3250fe5d226a5e949449740a7a99af4a create mode 100644 test/de_fuzz/corpus/6de64576c38decc0ea4681cc20a692028033390a create mode 100644 test/de_fuzz/corpus/6df1758229b22c0a8ddca8b4db4cce893cd9c9af create mode 100644 test/de_fuzz/corpus/6e123eb627afa92d10a36e91704088ac5f9c232c create mode 100644 test/de_fuzz/corpus/6e2bc2a75710ba6d01eb5cfe23c471bbec696359 create mode 100644 test/de_fuzz/corpus/6e31e0750292a1715c52fc8a37336a8ec746814f create mode 100644 test/de_fuzz/corpus/6e3689788ed813faa155728c802e7dd45b37f268 create mode 100644 test/de_fuzz/corpus/6e63ce41e4cfb94cee2d58f000927d6bc1df9a2f create mode 100644 test/de_fuzz/corpus/6e733952e21efe892c364085e86417440f99ccf5 create mode 100644 test/de_fuzz/corpus/6e9be3632e9ae607bfc7223c47e0d5fff806f589 create mode 100644 test/de_fuzz/corpus/6ede25a84321f27b731a02800ecc8f3ea5c4c5e6 create mode 100644 test/de_fuzz/corpus/6f12dd37fe05524803e3651c8a41cec17a0bf3b2 create mode 100644 test/de_fuzz/corpus/6f233ae4efd1b8ea13c829c33efdc6d86845d4d3 create mode 100644 test/de_fuzz/corpus/6f31d35f8c37639e82357a57a0c1907f7cd48cc3 create mode 100644 test/de_fuzz/corpus/6fbb6ca70d8a2ee81582cec54ae071c9802a1663 create mode 100644 test/de_fuzz/corpus/6fc31db258676abcab36a066b8708654d56c4d86 create mode 100644 test/de_fuzz/corpus/700bd68c8f04680e065067ed6bc9b75c52263573 create mode 100644 test/de_fuzz/corpus/7067b05446790894a921eae8e0aef96b47e367e8 create mode 100644 test/de_fuzz/corpus/70779067fc1dfdcdbede542fe46686e354e877b5 create mode 100644 test/de_fuzz/corpus/707cf9ae24137c5d451ba7eb38156d98b081616b create mode 100644 test/de_fuzz/corpus/709a87f148311095502a1478c8ace29b39a1d96d create mode 100644 test/de_fuzz/corpus/70aa4bb8becefebba710ec419150e2c048f95901 create mode 100644 test/de_fuzz/corpus/70d85990bc7700d7247c0513383dc3559dd4b78e create mode 100644 test/de_fuzz/corpus/70d8af0bba6886a163fe77483379942a2a5b587d create mode 100644 test/de_fuzz/corpus/70d94410b443b46c0f686fc1fa082f9bad42071c create mode 100644 test/de_fuzz/corpus/70e3b198b0380529480e2bbf57523598cd505898 create mode 100644 test/de_fuzz/corpus/70fd221eb0e932fe59b698bc81eaaac9d6203bb4 create mode 100644 test/de_fuzz/corpus/710f9a3e40b5d8a536edbf0196b120d8a41c8612 create mode 100644 test/de_fuzz/corpus/71366389e318189258fa853008a7f4c708f8f852 create mode 100644 test/de_fuzz/corpus/715f59e37be7c682ca879d0d29c9981369774f28 create mode 100644 test/de_fuzz/corpus/7199377d73ef4eec73a81fee954e85251fe8a9a6 create mode 100644 test/de_fuzz/corpus/71eb7ce48a88395325d5ce37491407bc60303d4f create mode 100644 test/de_fuzz/corpus/72ea0d1eb4c3591690a32cf895ae439d86c91f42 create mode 100644 test/de_fuzz/corpus/7345a5f3c29966e3cb94090a3c9c446f9b87d525 create mode 100644 test/de_fuzz/corpus/734814176c9b849b282e1ef85b09b5f15dd8dcd6 create mode 100644 test/de_fuzz/corpus/735fc6f158c2738061860bd29342984d1ab5d176 create mode 100644 test/de_fuzz/corpus/737b6f4335b3c916e56a879f7b8925cd653d859e create mode 100644 test/de_fuzz/corpus/738bdcf9e050016d7e94421a976141bcf337ec09 create mode 100644 test/de_fuzz/corpus/7394217f8d9bd1f706e3154ae9ed47055fca3397 create mode 100644 test/de_fuzz/corpus/73a3c16c1beec7ba73e18ab6efae5a59a6b458cd create mode 100644 test/de_fuzz/corpus/73c4629dc5c75509e999fd647f51e9b19ea32824 create mode 100644 test/de_fuzz/corpus/73cb6c8064aaab69ed3b8c25e7a994ebbfe9379c create mode 100644 test/de_fuzz/corpus/73cbd15cfd29d5d9b07aae2f85cf9d9bc9677fa4 create mode 100644 test/de_fuzz/corpus/73dd63468f6f36999b53b8cf24a1044d51d3d31c create mode 100644 test/de_fuzz/corpus/73f364054006ca5eae92feec9d8a105015f0d032 create mode 100644 test/de_fuzz/corpus/740d094789662f57665c9e8f931064e7817849c1 create mode 100644 test/de_fuzz/corpus/744ca5120981fe49a2ff8bf777cb3d40aeee1e75 create mode 100644 test/de_fuzz/corpus/7451ec71b671a1c29833fc72d83b386015bedf46 create mode 100644 test/de_fuzz/corpus/747ddbb5284961ea9f162b5b2af6391d1f8544f9 create mode 100644 test/de_fuzz/corpus/74a27679a3da7562a8f9f6b8f1e11794f99252df create mode 100644 test/de_fuzz/corpus/74af053a7bd59e792806e054775f9801e54b3e0d create mode 100644 test/de_fuzz/corpus/74b5a323ae41cb386b1596c9b81bb0b02d550c19 create mode 100644 test/de_fuzz/corpus/74b71cfa17e74cc2e6681f7460e7dad710436d13 create mode 100644 test/de_fuzz/corpus/750a813bb2b9813dd95e078157e7732fd56a9e3b create mode 100644 test/de_fuzz/corpus/75d3412a78fe937f3bef2bd5f32969bf88956226 create mode 100644 test/de_fuzz/corpus/75dc86d33ebcb2d1ee0a95ee460e9082023303ca create mode 100644 test/de_fuzz/corpus/75dfe85ba570bd2eae45af9f2c99b78d44ae3450 create mode 100644 test/de_fuzz/corpus/7615e60e92c26cf5132da9abf8ff9fe8967ec598 create mode 100644 test/de_fuzz/corpus/7624262679a3cdb3dca1132045f4dcecbb58093e create mode 100644 test/de_fuzz/corpus/7627738cae32b5a2418ef4fa99981e6e904c90a0 create mode 100644 test/de_fuzz/corpus/76cd162250fb7923827df56f4adca7ca03297372 create mode 100644 test/de_fuzz/corpus/7722528a3278bb0d6491cfaea382a7aef7320aea create mode 100644 test/de_fuzz/corpus/772e7814f86562e147b36a08a942c9d01c586b22 create mode 100644 test/de_fuzz/corpus/774ca049b9a120f9297ba701ab92bc4f2d377695 create mode 100644 test/de_fuzz/corpus/77cdbd9b927bdb6450fd7575f23b874279d2b712 create mode 100644 test/de_fuzz/corpus/783d8d7df5b7a4f05b29f94d4b85ff3029e507fa create mode 100644 test/de_fuzz/corpus/7854c24f52063529e5df8650109a22714d7a06a1 create mode 100644 test/de_fuzz/corpus/78697d6d69a021f4ad0df46a9e005edb8903bdf8 create mode 100644 test/de_fuzz/corpus/78b9c35b44a97fed9820329175e4e2824ee84f5a create mode 100644 test/de_fuzz/corpus/78fcbce0b7e585dc4ff7f94d850e64e37431fa14 create mode 100644 test/de_fuzz/corpus/78fea3cbe1c2a5ab21e6584e911bf9c56039485f create mode 100644 test/de_fuzz/corpus/791064a9992f585cdc59f546c65861e8fdfac83f create mode 100644 test/de_fuzz/corpus/79125784de1eac6c53f3c12a133d1d9a111755d7 create mode 100644 test/de_fuzz/corpus/79537e14500c97c95ac219d1bfb2e76674960e95 create mode 100644 test/de_fuzz/corpus/797711bf799f79d6195b5595cbae54ccad5acba4 create mode 100644 test/de_fuzz/corpus/79c2467bc77f824f7b48dc7b6dbeb79a7c286f5c create mode 100644 test/de_fuzz/corpus/79cb2eb5509040f8068f41edff4efa3ec17d5ae6 create mode 100644 test/de_fuzz/corpus/7a185204c2b529fabb78c068d7c99bf893799689 create mode 100644 test/de_fuzz/corpus/7a20b8b78a2dc9d753c6b7c9569ac65043b10733 create mode 100644 test/de_fuzz/corpus/7a244a8cb0f5eb24db99af99d3db7840e626df7a create mode 100644 test/de_fuzz/corpus/7a2bb64e07cb0aa300db2a5e4b0825239894beb9 create mode 100644 test/de_fuzz/corpus/7a4b10d8cda40a52ad71fd6c2b6e23198e271370 create mode 100644 test/de_fuzz/corpus/7a9c5e01da931099a5aef43fe2f7f35ea91db93c create mode 100644 test/de_fuzz/corpus/7aa094f1cda2b23c6ce5cf06b84f259575a091c0 create mode 100644 test/de_fuzz/corpus/7ac3201a8989820087bbe88485e89723d866fbe1 create mode 100644 test/de_fuzz/corpus/7ae379bb953b3776eae20399b2083b472c6e684f create mode 100644 test/de_fuzz/corpus/7b00ede76226df29baaeb17a945864e772b8c579 create mode 100644 test/de_fuzz/corpus/7b9898bfc1359d2f5064965c0c2aa442ee14ddbb create mode 100644 test/de_fuzz/corpus/7ba212bdf2e33a70b9200d8539bf74795470afe8 create mode 100644 test/de_fuzz/corpus/7be06e465dee08978997e94de5ccc7d2c9d56c82 create mode 100644 test/de_fuzz/corpus/7be07845c2e8df479b876f2a37720d673fc853c3 create mode 100644 test/de_fuzz/corpus/7c1c8f042e3a6db1c203ae8dfa7e4b95069524c3 create mode 100644 test/de_fuzz/corpus/7c26aabb027dbc4149cd81bb0763f2b39eeb9e4c create mode 100644 test/de_fuzz/corpus/7c557997d51cbd3a0764be0f4cbff4e9f69271ff create mode 100644 test/de_fuzz/corpus/7c7b596711cec65ec039f3d291757e0655ced9b9 create mode 100644 test/de_fuzz/corpus/7c9ed41096120561644949ed46b91a93ac60ca4e create mode 100644 test/de_fuzz/corpus/7ce5a83848b2cdd4a3c6ddeb716aa3130f8dbc67 create mode 100644 test/de_fuzz/corpus/7dc822d01e3390d63cd04da872adf89f579b05df create mode 100644 test/de_fuzz/corpus/7e56302e8d4a700ae725815e29b0f33a39e945c0 create mode 100644 test/de_fuzz/corpus/7e7543db86047442a9d12309b17df01a7ff81f77 create mode 100644 test/de_fuzz/corpus/7ede03cafd121bdb335c00365289b32282d22f59 create mode 100644 test/de_fuzz/corpus/7ee59b995167e39ec5331b5b196cd110ca25e1c7 create mode 100644 test/de_fuzz/corpus/7fb85319db00559c188424f465ab80a0fa04e09c create mode 100644 test/de_fuzz/corpus/7fd046d94b5a7ed1bc4559ddf8573d20054f1933 create mode 100644 test/de_fuzz/corpus/8049db9865975266b6fec85ff8813c71ac8dcfd8 create mode 100644 test/de_fuzz/corpus/80658a2bd5f83841ddf9a0c2358f6abdcea4e100 create mode 100644 test/de_fuzz/corpus/81d7595a2b823ca5a1fd62ce7be750aff8440dce create mode 100644 test/de_fuzz/corpus/8214280bbc595afc6edbd01994182098fa954670 create mode 100644 test/de_fuzz/corpus/821d3a724be2e62f5f557da0c0ee37a76a4d1c1e create mode 100644 test/de_fuzz/corpus/824a79a9ce3f8ce435d12d15c47e88318368d60d create mode 100644 test/de_fuzz/corpus/828f182abe7a4a86583660b0c8a7e6370c36a075 create mode 100644 test/de_fuzz/corpus/82995f99462d361d5f92afdfd25a5f956df179e3 create mode 100644 test/de_fuzz/corpus/829cbc3b0f220f26f863d99fefe60e210bc340f9 create mode 100644 test/de_fuzz/corpus/82b06c8780b1e7359cd9f2beb17c4ebd89acb72c create mode 100644 test/de_fuzz/corpus/8385a343ff34aebdb3ccda18cc064cf895d07703 create mode 100644 test/de_fuzz/corpus/83b348f53c7cd331c2ab53c9a978a5d27ac98a8c create mode 100644 test/de_fuzz/corpus/83d3c103c7e3e336db49337f2680b9683c34ee62 create mode 100644 test/de_fuzz/corpus/840742f76a654c6df800c90791a800801b1cca9d create mode 100644 test/de_fuzz/corpus/84244348fe5fbafd05b6fa4284fab97039101c38 create mode 100644 test/de_fuzz/corpus/842de4320ff38bf213141f81666dddfa51368e33 create mode 100644 test/de_fuzz/corpus/8430a5ba96a62db57515b58ab004e1682c010160 create mode 100644 test/de_fuzz/corpus/84432e2b9396565e98762c6310b2ec560d39a9d9 create mode 100644 test/de_fuzz/corpus/846cf52bc02a270128c349a4cdc9841e711c16e9 create mode 100644 test/de_fuzz/corpus/84cefd399f40a0815f1d8b1025ba7331a8153b36 create mode 100644 test/de_fuzz/corpus/84fe19f4c978a3df840facf201ca0cf0ae22756c create mode 100644 test/de_fuzz/corpus/85080cd5f5454cba6be8e2384b079d380a821884 create mode 100644 test/de_fuzz/corpus/854686249f2a8c5416c12463ec5fe837b04b55fd create mode 100644 test/de_fuzz/corpus/854e3abfe22ac96b5f5753c6f2effefd4985b999 create mode 100644 test/de_fuzz/corpus/861931c3f41477369ee6dd21fd9e57a9da978487 create mode 100644 test/de_fuzz/corpus/861e0a72fc2e0db8d4b89ad1c0798a5f485ad857 create mode 100644 test/de_fuzz/corpus/8624209825954a5f48efeae531645c49b3817ff7 create mode 100644 test/de_fuzz/corpus/86c7332b3db7f2c1ebfa13e4d4ac301d65b65294 create mode 100644 test/de_fuzz/corpus/86db14acaafd9bad2a5b131938a3efd1cad21e40 create mode 100644 test/de_fuzz/corpus/86e62f87e369d95ac78f90d7d08dbe133b87a817 create mode 100644 test/de_fuzz/corpus/8714a322b986612a4ec49e61b747be1f3569eb13 create mode 100644 test/de_fuzz/corpus/871aefda3653648e0dbcf5cd6387b8dff53692df create mode 100644 test/de_fuzz/corpus/87c3295ca339e378f427e56e6c87ad5e26ae020d create mode 100644 test/de_fuzz/corpus/87f062f6a2b909525c9a904f779add2751899fd5 create mode 100644 test/de_fuzz/corpus/87f827d558912b785059c17edae75eabc6a1305b create mode 100644 test/de_fuzz/corpus/881ae8551929b0833672856d2932c3918c6f3a36 create mode 100644 test/de_fuzz/corpus/884c34ec46ab1df7fb67be41cd3eac95e2a80c02 create mode 100644 test/de_fuzz/corpus/884ce3d07b601d002ea5841b169e549cb627be0a create mode 100644 test/de_fuzz/corpus/88671763764682e46956f9f6d6b5be41b85e0c44 create mode 100644 test/de_fuzz/corpus/88a28b5fbce34f1a37b99e5da12c16c13b8b6a6f create mode 100644 test/de_fuzz/corpus/88b18d8fd36e47318848897ac09eeb5ab50585ea create mode 100644 test/de_fuzz/corpus/88ecbd75d380e95bd9e0ffc71a5853f374f12926 create mode 100644 test/de_fuzz/corpus/88f046e32fd4ad39d903e0fae3b4a7cf1082b251 create mode 100644 test/de_fuzz/corpus/8914a489cdbaa77c7c20bcfabba9f613ad57c6d2 create mode 100644 test/de_fuzz/corpus/898e263b72c39c43ca91307bd6b1bf51078c6839 create mode 100644 test/de_fuzz/corpus/89cceb067d6f28cc57b900c63f272ce2ff0a478c create mode 100644 test/de_fuzz/corpus/89cda2a6722c73499b8d5fdbb428effda4f6b222 create mode 100644 test/de_fuzz/corpus/89d633a63ced4142aa246d829ea99baf894e4dd7 create mode 100644 test/de_fuzz/corpus/8a54b289c3c08d3c94d26651d18d7191bc5279eb create mode 100644 test/de_fuzz/corpus/8a643925a655c74488a579723954af11509e0006 create mode 100644 test/de_fuzz/corpus/8a6c12012ec9c4e8b0cd23a2df396688b12a780c create mode 100644 test/de_fuzz/corpus/8abdd3d6502b310f62170afe83fbcbaccc53c1c4 create mode 100644 test/de_fuzz/corpus/8ac9600cf57f41e17cb8004249d738f39263fdc3 create mode 100644 test/de_fuzz/corpus/8acdb5aaec9273aba72507dc6deff040893c40e4 create mode 100644 test/de_fuzz/corpus/8b13eaa5a71365fae3d8502151f1d9465e19fa55 create mode 100644 test/de_fuzz/corpus/8b6cdb7d86fe6da29a892826a9022b5369e6ff5c create mode 100644 test/de_fuzz/corpus/8b77a150601bb8f24c3e0f74adcb590746eca563 create mode 100644 test/de_fuzz/corpus/8b7de5617bbe0639d7fdee9c3d56cf585bb04ff2 create mode 100644 test/de_fuzz/corpus/8bc4aaac51e8eb3d6ab5c5a054b93d8bdeca3845 create mode 100644 test/de_fuzz/corpus/8bfac694265c22d10ae5ccd669bbda8497e37141 create mode 100644 test/de_fuzz/corpus/8c3641012d799445add3ca513c2148e9a37d429f create mode 100644 test/de_fuzz/corpus/8c86d6defb7f94e5f41ac47f7d45cd234bffa851 create mode 100644 test/de_fuzz/corpus/8c88a57828530a49a49a06cd41ea46f868d25a2f create mode 100644 test/de_fuzz/corpus/8cbf330b23b7e5df5eafb2b72179c895c26f944e create mode 100644 test/de_fuzz/corpus/8ced000ebfdaeadb3500bd16daac362a12dce2c1 create mode 100644 test/de_fuzz/corpus/8cf32ab3b982048dfbfc21b7cb05f8fb21bb93ca create mode 100644 test/de_fuzz/corpus/8d35ad200004362b46e6b0c61e75b79f2f7480e5 create mode 100644 test/de_fuzz/corpus/8d406e0e3dfa191db7da78499f717de2f71cc631 create mode 100644 test/de_fuzz/corpus/8d508a8ba89408c391639b4e6deeb8a8e19c8e61 create mode 100644 test/de_fuzz/corpus/8d7a85c4a16107a5bf53d50ca96d0179766455c2 create mode 100644 test/de_fuzz/corpus/8d95ea8babebdebd2432fdccff8a8b40c8fbbc9a create mode 100644 test/de_fuzz/corpus/8dbde3c66eb71410a453a37207ac871f1baa91c6 create mode 100644 test/de_fuzz/corpus/8dc830a5e6663e7b66edeafb131af4bfe7419940 create mode 100644 test/de_fuzz/corpus/8e9ca224319049c63b16d5a0837d2549d68526f9 create mode 100644 test/de_fuzz/corpus/8eaab4a599ae04b0032d7f142bff4a258ca35f6e create mode 100644 test/de_fuzz/corpus/8ed1b883e26fd301bd114be3353b0ef8715934f4 create mode 100644 test/de_fuzz/corpus/8eec6dd446890066f217f401a37a8a404549b7c9 create mode 100644 test/de_fuzz/corpus/8f5843cb5d4e8e842e8377f3e3891ee20bb4d5bd create mode 100644 test/de_fuzz/corpus/8fd0cc3edb201cc0be0a1b3813f063daf372f7a1 create mode 100644 test/de_fuzz/corpus/9010edc8d773afedf5d21547cee74e1ad87f7610 create mode 100644 test/de_fuzz/corpus/9073d51e0dcce305a95b76ee86a539e4adbfdf8d create mode 100644 test/de_fuzz/corpus/9087db17aa6709f7eef1319f16c47ad0302d46cd create mode 100644 test/de_fuzz/corpus/90cc8abcca37232875220b2d724b55852ff012d3 create mode 100644 test/de_fuzz/corpus/9108f56b563192c3c58b14f6d788af544fb2fdb2 create mode 100644 test/de_fuzz/corpus/912f19316232b1ed873b096a691fd64fcec3f159 create mode 100644 test/de_fuzz/corpus/9157f47f7117cc3789de59184c16b8b166459057 create mode 100644 test/de_fuzz/corpus/9183e7980685966e1af526fae1573d8e50dc5095 create mode 100644 test/de_fuzz/corpus/919bd6189714557c19695346641e3ce2fae2318e create mode 100644 test/de_fuzz/corpus/919ebaa50d2e84a6ff0588a02a3e2d84bf523ca7 create mode 100644 test/de_fuzz/corpus/91a91b313f95c6c4fb1af70d8fd1599e2b1f25d9 create mode 100644 test/de_fuzz/corpus/91af9fc0e4c285f42b81879067b0edce60cafa70 create mode 100644 test/de_fuzz/corpus/91b5485dcd5ec6920812f7c794b290b873cff5b4 create mode 100644 test/de_fuzz/corpus/91cdb29bfb07eba6d056f20a81060a23dcf92a7f create mode 100644 test/de_fuzz/corpus/923249900551d6b49c43217748cafce9829a29bb create mode 100644 test/de_fuzz/corpus/9241303cba0d7cd46aa5d9e6e7ff881fcecb4010 create mode 100644 test/de_fuzz/corpus/9254c2917d65dad11b79fae05327c8cc99b6f5cc create mode 100644 test/de_fuzz/corpus/927f3dddb75ee89edf8f374b59f85370251932f4 create mode 100644 test/de_fuzz/corpus/92834e0f490cf93e21904c60eb629ffd0ae17e1f create mode 100644 test/de_fuzz/corpus/92cde191efd60278f511d2f2a69bfebed7f3644a create mode 100644 test/de_fuzz/corpus/9356f1b2283b407bce7a9d7f59bfab0eff4331ac create mode 100644 test/de_fuzz/corpus/93a62204887598972d600f65779ee1581d0b460b create mode 100644 test/de_fuzz/corpus/93bc46155fa01903809bfe23a96e20f94b4206e5 create mode 100644 test/de_fuzz/corpus/93ee1917fd104a81e997655e3249912b037a0c63 create mode 100644 test/de_fuzz/corpus/9451f7b03278bc5d417a877c389fc7c447d1a6b2 create mode 100644 test/de_fuzz/corpus/9467c64aa68232ffce07f80ce602e92eee9bc1b1 create mode 100644 test/de_fuzz/corpus/9468e536b602e4f20aee6399e62e7955b305155d create mode 100644 test/de_fuzz/corpus/9482e8f0749045afe42106aa589cfdd1fb468954 create mode 100644 test/de_fuzz/corpus/9496206d4cff2951bcf572a6e66087ddef6584c1 create mode 100644 test/de_fuzz/corpus/94a7fb53f8efaa8d7d4c82fb8ae9239fbca85100 create mode 100644 test/de_fuzz/corpus/94f9b0d6d3e80a005f552154580a36c7f332d99f create mode 100644 test/de_fuzz/corpus/9532e23d20debea383f30c3fb80704c8560ce57c create mode 100644 test/de_fuzz/corpus/953f5ad4ebf7cff6348aebf3e548a6df25e2d1a0 create mode 100644 test/de_fuzz/corpus/9560ef2d52dd89bfe5305dbc57bdfe8007c051b6 create mode 100644 test/de_fuzz/corpus/957a44a98d02d7d7a92123c18858235d60289d40 create mode 100644 test/de_fuzz/corpus/957a662a8f98306331d003515651a2928e1d92d9 create mode 100644 test/de_fuzz/corpus/958fe52907b344eae2fcb043c2ddc3f2088c972e create mode 100644 test/de_fuzz/corpus/95c77bc27be394e5ea2a483055f2df06ed68c2c2 create mode 100644 test/de_fuzz/corpus/96191e7eada0162ca87df97e009f52d3e6824213 create mode 100644 test/de_fuzz/corpus/964d2f554e8bdd56f5a2bf30d4bdfe2511504b43 create mode 100644 test/de_fuzz/corpus/96658465820fb382d8c5a1f15342ada6ee30a4d8 create mode 100644 test/de_fuzz/corpus/96be4355691f3bff412affb0f3ccfc9b1e983338 create mode 100644 test/de_fuzz/corpus/9739e828cd2ac96c9103a466406757b32c0fea84 create mode 100644 test/de_fuzz/corpus/9746e1803a59de5d16c40f659c0409a5a0c79e3b create mode 100644 test/de_fuzz/corpus/978e955659df16d62ddea3addeef7e7ed3c689e5 create mode 100644 test/de_fuzz/corpus/979a494c4dd3d0a85e37eada9f99b03eebdd97c2 create mode 100644 test/de_fuzz/corpus/97c61030646737d2b74cda1208c2c55936aae52b create mode 100644 test/de_fuzz/corpus/97d04e84f4caeb8efb1edacff725cbbb06f52d8f create mode 100644 test/de_fuzz/corpus/97d5ea4385818cf687574b61fa4eafaf43569988 create mode 100644 test/de_fuzz/corpus/97df6c6ddefb76b0923bb433e7f252f98e4413c8 create mode 100644 test/de_fuzz/corpus/981fa176b79bbd2ecb420ded2986278f4460e684 create mode 100644 test/de_fuzz/corpus/984153c3f166f7f0d8b033b3af4ecdfb1f3fa7e1 create mode 100644 test/de_fuzz/corpus/9873bc6b068e078e36afaf1a690cbf557a0b15f3 create mode 100644 test/de_fuzz/corpus/98a176b755ed18cbf5123328d208ba89472ca76d create mode 100644 test/de_fuzz/corpus/98c9654fe4a5146648450920df5fee779d43cfb8 create mode 100644 test/de_fuzz/corpus/98d94be42fbd8a49c18f4f58870331631f0bf33c create mode 100644 test/de_fuzz/corpus/98e2c32043901b5b7cbfb2c9e313961537c8f51e create mode 100644 test/de_fuzz/corpus/98f1a1634c1b37f0c99184f5e3fba6fdb673c61c create mode 100644 test/de_fuzz/corpus/98f57f727819a15b01bcd426834485d223153c40 create mode 100644 test/de_fuzz/corpus/9951036933ae502b12ffacc9990abcec8f77aebb create mode 100644 test/de_fuzz/corpus/9956d58c74aef40648334cae9cc5e8e7f0a67b53 create mode 100644 test/de_fuzz/corpus/995ab4509e85391141f7c61818ebf82ffe051c65 create mode 100644 test/de_fuzz/corpus/998c93a75a6a363361e2de80866382ed2a64a046 create mode 100644 test/de_fuzz/corpus/99938e4cf18db9f702a7005245ccd4ef01315cae create mode 100644 test/de_fuzz/corpus/9996989f7de88d1df56fbefb1c8a2592e05d308d create mode 100644 test/de_fuzz/corpus/99f42371faf295b159081ffcb4d293910b3c4571 create mode 100644 test/de_fuzz/corpus/9a200d2db43251d6308e6fddfcbbbea5a5cd776a create mode 100644 test/de_fuzz/corpus/9a5fd9637d18cea4266544257e52861a091db572 create mode 100644 test/de_fuzz/corpus/9ad741dd37b1d496c7bb03153758d51fc6ef57de create mode 100644 test/de_fuzz/corpus/9b13239360bd7fba004a00c98efefe67e0c53c08 create mode 100644 test/de_fuzz/corpus/9b13d9dc8ead97661848d5d9c01bddcb762012db create mode 100644 test/de_fuzz/corpus/9b77ee64747d6c133fba1b6f0290f200c216b9a0 create mode 100644 test/de_fuzz/corpus/9b8f4ddd767befcffc83887052f2b916fccf301f create mode 100644 test/de_fuzz/corpus/9c0118889ec4f36db4f1008fb944944643187a64 create mode 100644 test/de_fuzz/corpus/9c04cf2ae6a579f2237c3077abf949060b227d4f create mode 100644 test/de_fuzz/corpus/9c30d38de953f01778deaa05084a2f994109a1d0 create mode 100644 test/de_fuzz/corpus/9c7e8e57d4392e8a000403e1538245d904476ef4 create mode 100644 test/de_fuzz/corpus/9c89bdc2019c22455a0ca3ce3aead41606cf46ca create mode 100644 test/de_fuzz/corpus/9cbf20199df0f5084fc7d2bf6515d460d9c577c3 create mode 100644 test/de_fuzz/corpus/9d833b4260c57c4ba0a091d6d9b0d060ed7a5066 create mode 100644 test/de_fuzz/corpus/9d8faf97ea912a9639aeb4989b43855a70a6c062 create mode 100644 test/de_fuzz/corpus/9da1f5b9f4f90cdafc41c4063dd4c63aae34858a create mode 100644 test/de_fuzz/corpus/9e1ceeea7000559b1c66719716874d568de232d5 create mode 100644 test/de_fuzz/corpus/9e484bd5e2d381691bdd91d722f3b501cd93018c create mode 100644 test/de_fuzz/corpus/9e4e8375be2bec5f64cabf6b4a75af247b50baeb create mode 100644 test/de_fuzz/corpus/9e5db4a7c44fe093bd52bbb0092157904a644549 create mode 100644 test/de_fuzz/corpus/9e8c1e5da50ae54ede90b70f9e6a4a41621b38e3 create mode 100644 test/de_fuzz/corpus/9ea739f1c393691d70f55aa165f02b8b817b8676 create mode 100644 test/de_fuzz/corpus/9f2910ec55b894c926a7d345d289867567ce2ce7 create mode 100644 test/de_fuzz/corpus/9f2b025aba7fc66bc38d5236509ab4b45c560644 create mode 100644 test/de_fuzz/corpus/9f568369596c82a30bf2462a94c2d789e4a73432 create mode 100644 test/de_fuzz/corpus/9fa0b0c3327f2a68b276724d01926b13d516eb36 create mode 100644 test/de_fuzz/corpus/9fa69f4b7aea83fb0665d3b2a1593013e32e8d8c create mode 100644 test/de_fuzz/corpus/a010c21a2e4397d39ef69a2b7390380c697d43c7 create mode 100644 test/de_fuzz/corpus/a0b0cf1b668651f938c798f73041290d9b777449 create mode 100644 test/de_fuzz/corpus/a1b8c8724bce19e48c48d51e0b2547c257fb75f6 create mode 100644 test/de_fuzz/corpus/a20b51f6e00627ff2837851436112ad7b83a517f create mode 100644 test/de_fuzz/corpus/a215c4507e19e67e16111d0644e9da79c5a3b173 create mode 100644 test/de_fuzz/corpus/a29fa15f739b0aa29aa6078e21da097e8d59eed2 create mode 100644 test/de_fuzz/corpus/a2ab63a2608702d0aff50d2471817a846a75a244 create mode 100644 test/de_fuzz/corpus/a2c7acdc25cc2ef92049fc2dd6bf5afa709d4931 create mode 100644 test/de_fuzz/corpus/a2d0703c5503da64dbcab8fb3eac96a244e89be8 create mode 100644 test/de_fuzz/corpus/a2d2f737ca58e46d29801594cf663391e2748b1a create mode 100644 test/de_fuzz/corpus/a2dcfa1d70756cef87e6e4d29dd14c566023646a create mode 100644 test/de_fuzz/corpus/a30806718f1714b6ef76692df8d9c08b81462c4f create mode 100644 test/de_fuzz/corpus/a30c35b2bcbcede4151feba8f643a671de888bb8 create mode 100644 test/de_fuzz/corpus/a314a96d7b264898e4cedd388ccae6d6ef9fd09c create mode 100644 test/de_fuzz/corpus/a34c2de17d9eb54d58ce2633e30231511a0533cc create mode 100644 test/de_fuzz/corpus/a37c82566bc9acaaf895f7a9a9707f895f5dd19c create mode 100644 test/de_fuzz/corpus/a39d030aa57d18ab1e48a02b76c699f9f63698f3 create mode 100644 test/de_fuzz/corpus/a3b19bb2eba419437da5695188c5dffa992bcd1c create mode 100644 test/de_fuzz/corpus/a3f26089ad2be51fe1bcdcc677fec246f4b83e09 create mode 100644 test/de_fuzz/corpus/a3f61b555a6d89fbdf32ce6ef5493ad8a3c2c2b3 create mode 100644 test/de_fuzz/corpus/a3fff845453c5ee04c9f2fd3951b25e12f1c2bfb create mode 100644 test/de_fuzz/corpus/a41deddb91676d91102d0f312ce88f490593271b create mode 100644 test/de_fuzz/corpus/a4253d401e3639dffd313188d3a8b42b1a2026e0 create mode 100644 test/de_fuzz/corpus/a44d64a747ed55ff7f6682db95a517c79a88ab5e create mode 100644 test/de_fuzz/corpus/a44f8dbedf4998bdefab728d1504d2b98d7365b3 create mode 100644 test/de_fuzz/corpus/a45fd4e783629a3c036ce70d199781dd50ef6597 create mode 100644 test/de_fuzz/corpus/a46d7913fc08867feebba0b74c95636390f8cfa4 create mode 100644 test/de_fuzz/corpus/a479ad882f7766851b86e5152a0c14922860e555 create mode 100644 test/de_fuzz/corpus/a4cd2be644a6a0798b1061def4474162d581420d create mode 100644 test/de_fuzz/corpus/a4ded298b4f406889bea6e57d7b3a2194068dcd1 create mode 100644 test/de_fuzz/corpus/a4fb3efccc10e0270ad0109eb296c1c54365230b create mode 100644 test/de_fuzz/corpus/a50be0d5ab329226ec36b32d869ce14502efc521 create mode 100644 test/de_fuzz/corpus/a539245e9c84518a1afa1af4b27f594b29f4acba create mode 100644 test/de_fuzz/corpus/a582d719b92303b79385852447dc9a42258e52fa create mode 100644 test/de_fuzz/corpus/a5e9b20bd14e29b4472107bcf19cc7de26e58f91 create mode 100644 test/de_fuzz/corpus/a618664cd20cc848a2dff28c9ddd61a26c7b9aed create mode 100644 test/de_fuzz/corpus/a63c41b0d415388dadcef77adb3f74926b82be38 create mode 100644 test/de_fuzz/corpus/a693693b3870e52840d8a6e83739da491d5b227d create mode 100644 test/de_fuzz/corpus/a7205f661ef18b16d70cb70c3f19a5a871c78a74 create mode 100644 test/de_fuzz/corpus/a74205cc5cb2eb5fb135df5d4df22561291d6243 create mode 100644 test/de_fuzz/corpus/a765522c4cd87b274cc5818aa86e6b1cb72e8b68 create mode 100644 test/de_fuzz/corpus/a76f645e29ea0f36dc105cfbb5d86c09e9d0d2f0 create mode 100644 test/de_fuzz/corpus/a7783b74014c7522f4ba60701a7b85ae85c64fb7 create mode 100644 test/de_fuzz/corpus/a7d8ba7265fdb25d9f2c47d8303a98a4c5b59a71 create mode 100644 test/de_fuzz/corpus/a7f3a29a3356f3ec58fdabc5ffc069a75130e926 create mode 100644 test/de_fuzz/corpus/a8126f6ad647df63009e3f0385e49ea4d197c262 create mode 100644 test/de_fuzz/corpus/a81b621058b65521dccef455a843ffdc56cd8451 create mode 100644 test/de_fuzz/corpus/a8258bfa075ba5f8fd8041c30126c56120ccf101 create mode 100644 test/de_fuzz/corpus/a84a81bf6c7ad71de8ce83744805d0a7bb940312 create mode 100644 test/de_fuzz/corpus/a85ca0f5773828ce0635d0654f3376954c2d9028 create mode 100644 test/de_fuzz/corpus/a862e402ba3787fdb0c2cc27dc629815f5cc76f1 create mode 100644 test/de_fuzz/corpus/a87ed25d7d8d0c395ecb1e531bc460b4a31e4d9c create mode 100644 test/de_fuzz/corpus/a8d3ad2ecb7293cc9ff1d841dd96fbb6a70ffd00 create mode 100644 test/de_fuzz/corpus/a8d9f24ed78e0322acfc165ab688e216a68fc3cd create mode 100644 test/de_fuzz/corpus/a8fc606e88b5118aef2a2706ca59a18e60d0690a create mode 100644 test/de_fuzz/corpus/a905f0301e849bb3ffd48aab2419d7f6e5ecf252 create mode 100644 test/de_fuzz/corpus/a90c69f2e0f4502c1539c575b33ef54c560bf55e create mode 100644 test/de_fuzz/corpus/a91192ffdf30de43df893dacdee9b7d303abec41 create mode 100644 test/de_fuzz/corpus/a93b9f2e9f984164f228147405cd6da9292d280c create mode 100644 test/de_fuzz/corpus/a94ad7b655125dddd7a816340bed18b7e8518374 create mode 100644 test/de_fuzz/corpus/aa564f46ed4679b7551a74e0a0298d6f62aefd4e create mode 100644 test/de_fuzz/corpus/aa874e36e0dc6bfd02fa30f5abfa41f99a35cfd9 create mode 100644 test/de_fuzz/corpus/aa9ecc2b280e9d266afeaef245a68fcf03bb6295 create mode 100644 test/de_fuzz/corpus/aaeb2834fcfa2b576de3bd5377047b17ce9e7bf1 create mode 100644 test/de_fuzz/corpus/aafa9f988fee2553c11a5aca5c28fdb9afe0a1a4 create mode 100644 test/de_fuzz/corpus/ab041408fa4d3fffc98e044219534af50a3cb57c create mode 100644 test/de_fuzz/corpus/ab1edbe03f0e957434ac52b8a6d01d50ac0acf71 create mode 100644 test/de_fuzz/corpus/ab34f9897b5108f78977ed123099c0df0fc9735a create mode 100644 test/de_fuzz/corpus/abd555b5d842ef39a72d3a1bb29b0e1f6b68fb5a create mode 100644 test/de_fuzz/corpus/ac341bbe60a7cdd3abf4a2c49d4eda7120c1dd14 create mode 100644 test/de_fuzz/corpus/ac5130568e2a267652edd4eeceff5dfa825eec5d create mode 100644 test/de_fuzz/corpus/acceddf0c65fed3064acdf49b10d1c8052c22d48 create mode 100644 test/de_fuzz/corpus/ace72dc42c7f6a9ee4cab274ccf661627f242948 create mode 100644 test/de_fuzz/corpus/ad06fe52867bec682411d5f7edf21abc5ea3e868 create mode 100644 test/de_fuzz/corpus/ad0707fd558ecdfaf85c0a8e4caddfba9b42a0c8 create mode 100644 test/de_fuzz/corpus/ad28bd5313ddbf928ef369552d47c66bb3042c45 create mode 100644 test/de_fuzz/corpus/ad29a11a37be551a28d0766ca0e95082e4f2b3ce create mode 100644 test/de_fuzz/corpus/ad2d314e5323733639d3b78d34c3ad3e0efb9fad create mode 100644 test/de_fuzz/corpus/ad9410abbd3806412838ee9f6f3ced65fa1ae4b4 create mode 100644 test/de_fuzz/corpus/ad98e0cfc624d0e579317f8b988b8e4282cb18e4 create mode 100644 test/de_fuzz/corpus/adee0b6c9df0523066b7cba95fd372756888a165 create mode 100644 test/de_fuzz/corpus/adee227233a96b38bae1362dbdd4a7c43f676614 create mode 100644 test/de_fuzz/corpus/ae0384721713135dc9963a74c431503171028516 create mode 100644 test/de_fuzz/corpus/ae4555c0555ecb83bc2999536e48cedba3b58ac3 create mode 100644 test/de_fuzz/corpus/ae961a90a0ea088e106fb945c3453437bcf66deb create mode 100644 test/de_fuzz/corpus/aeb3375e3916c8951ea3952a07fc7448f5d58125 create mode 100644 test/de_fuzz/corpus/aeb3fff2791ecf3c1fb2d5d0b9e08635d5541ddb create mode 100644 test/de_fuzz/corpus/aee02240b7f886cbcdd22727ebe9f3c3069ef181 create mode 100644 test/de_fuzz/corpus/aee67e0154718712752f00f3e0e4a352bb47550e create mode 100644 test/de_fuzz/corpus/af357ea143eb2ee43bf6b85e44e2f48bd26311e3 create mode 100644 test/de_fuzz/corpus/af59fde601dd18c0dfcc090f6f8b6ec77fe46ebc create mode 100644 test/de_fuzz/corpus/af606c9051c7e1999bfab84df762b4135e1b72c2 create mode 100644 test/de_fuzz/corpus/afa89fd7ce22d4699ff7464c28c4b02bc2869930 create mode 100644 test/de_fuzz/corpus/afd3a57673e852bcd72fcbdf9009f1ce81e19b97 create mode 100644 test/de_fuzz/corpus/b0302c290cf2c3e9022afcd4a29c626c90a570af create mode 100644 test/de_fuzz/corpus/b05396889a90f24cb0d3e9f42bf33dab2f60ac93 create mode 100644 test/de_fuzz/corpus/b06dcfb67e38ab8213b1a40fe930bed94c274503 create mode 100644 test/de_fuzz/corpus/b07bbff77af79892a64e3fd3cfeb901b9d0b0f8f create mode 100644 test/de_fuzz/corpus/b09ad3ec8b47bc208915e9a42220f8b36ce6f136 create mode 100644 test/de_fuzz/corpus/b09baa4299c06f737481ab5ee8a1de180bada788 create mode 100644 test/de_fuzz/corpus/b0ad48a56a6dde407975efa5f266e499e42c029b create mode 100644 test/de_fuzz/corpus/b0d92fff6059cf76922287b6f75b07db5759b901 create mode 100644 test/de_fuzz/corpus/b11e14a20fc0bbc836424c8eb8e5951d2955dbd7 create mode 100644 test/de_fuzz/corpus/b1549701d490a868b2c527d47ec5075debc26a48 create mode 100644 test/de_fuzz/corpus/b1e1c0f6b06b1f2856c87c9b3ae2c53b9bf5c046 create mode 100644 test/de_fuzz/corpus/b224b37f2e9ac03f9a67c101136f3b8d63c40611 create mode 100644 test/de_fuzz/corpus/b226f10801ffb4b69a8a7040df4760ba23f46ab1 create mode 100644 test/de_fuzz/corpus/b235c96571b106a1c94ad7eea39ef4bd6c922a50 create mode 100644 test/de_fuzz/corpus/b24d39f57e62fb6d4b6d8d2d9aace973c38c6183 create mode 100644 test/de_fuzz/corpus/b26a525ebb305d74b3a5edb338d6f54295564c53 create mode 100644 test/de_fuzz/corpus/b282d15b80ae99e3184f03afc4943bf62050e2d9 create mode 100644 test/de_fuzz/corpus/b287f0f4cb9dd186ffc47dd9da572a3a8e257759 create mode 100644 test/de_fuzz/corpus/b28ff3889070e7ed6159e1435c815f6553fd8125 create mode 100644 test/de_fuzz/corpus/b2b01c66b1cb85deaa5e2257b04783941d3c7b95 create mode 100644 test/de_fuzz/corpus/b30ba4cf7470c6ce13c10561e8f7e6fa1b10eecb create mode 100644 test/de_fuzz/corpus/b317d038bb29772259545b0660f0c4406827648a create mode 100644 test/de_fuzz/corpus/b32fa5f77d2c5135611b8efb78a9fdf5f99ac956 create mode 100644 test/de_fuzz/corpus/b379b77b3d062d8548d30c09802502474857e18d create mode 100644 test/de_fuzz/corpus/b3ae83ec842a9c018aedbd874b0da4efafba4f10 create mode 100644 test/de_fuzz/corpus/b3bfbd83619e0506d5df89d3e49c3b5b91217c90 create mode 100644 test/de_fuzz/corpus/b3e6aad279a6c71bac57e4ff371f2450192df25d create mode 100644 test/de_fuzz/corpus/b40b3268d5a7c37f3fb1ae8d096e0332916d7648 create mode 100644 test/de_fuzz/corpus/b434f719aa67899a9ec963a5bf3fa7dcb56d39ef create mode 100644 test/de_fuzz/corpus/b43be999b91e6c0fb0885bf381af5d7525f1dfd3 create mode 100644 test/de_fuzz/corpus/b44ac5de7ba01cec106540ea7e11ceb12d330696 create mode 100644 test/de_fuzz/corpus/b44dfb570dad68dc2290c3847095f73efe328473 create mode 100644 test/de_fuzz/corpus/b49293ec8c13c58b55d6114d404ce7e2ddee0cf8 create mode 100644 test/de_fuzz/corpus/b49ab4c1037f4aa639dbf3328a5b5ee49e6267bc create mode 100644 test/de_fuzz/corpus/b4e4b855883f01ccc89b48363f509d8dba7ce6ea create mode 100644 test/de_fuzz/corpus/b514ae4c543a9bf98a718b8fa72f36db1c9e3a00 create mode 100644 test/de_fuzz/corpus/b52b6af8e3b3e1f1d22195d5dd7467f186e5d7a7 create mode 100644 test/de_fuzz/corpus/b53470802ff3c098aec9d78095a25fc11e5ec62f create mode 100644 test/de_fuzz/corpus/b5439f77de7a5e83c41f516524205282408e38d7 create mode 100644 test/de_fuzz/corpus/b54f6e35d12c2f58db308571005fc6691305bf92 create mode 100644 test/de_fuzz/corpus/b55059aa3748b893790bd1dfa50130ae9bad67b1 create mode 100644 test/de_fuzz/corpus/b57b4a7c0697c4d60063af4ab262df94b0639598 create mode 100644 test/de_fuzz/corpus/b57de5299e32aae2b0950bababc16ea1579cff2b create mode 100644 test/de_fuzz/corpus/b5860d9d75e6d594e1ad9c47afb264949ae5441d create mode 100644 test/de_fuzz/corpus/b58f32d01d687224ccd62622a19195c3cc1b19cd create mode 100644 test/de_fuzz/corpus/b59af3b6b972235f2ca5971f1cdff41ef801d4df create mode 100644 test/de_fuzz/corpus/b6463908740fff19b44e5ce91fd47a8241418c7b create mode 100644 test/de_fuzz/corpus/b70a7e42594bf7354d95718c18f856737c1e78a3 create mode 100644 test/de_fuzz/corpus/b72c8a41f12e8167a6ea44de81bab78089637afd create mode 100644 test/de_fuzz/corpus/b76a707f33cce3ed59e9614fa03466cf1bff170f create mode 100644 test/de_fuzz/corpus/b7b688b53d98f21e08d9ca3c60e5493163eb63a7 create mode 100644 test/de_fuzz/corpus/b7bb927d3445d6f53b893d0f16d4f838417ce58a create mode 100644 test/de_fuzz/corpus/b7d11d69e0a4e32ee20b4bcea4aba3f20cc6d794 create mode 100644 test/de_fuzz/corpus/b7d5a8fad3b5e4e98b9fc48aa996c3d552de1cc1 create mode 100644 test/de_fuzz/corpus/b87234955d8f8405eeddf30ca90ec1f21c659464 create mode 100644 test/de_fuzz/corpus/b87e412bdb9a77fbd82f346e872257e5b69d8cf1 create mode 100644 test/de_fuzz/corpus/b8a03a876c419f77dad2ce86c983dd217b48c3ca create mode 100644 test/de_fuzz/corpus/b8ef4c014aac710502eb8b804acee6806f37cbf3 create mode 100644 test/de_fuzz/corpus/b8fc376934a3ca40287e49f40c6b2ac1e7b89eb8 create mode 100644 test/de_fuzz/corpus/b917bc17647dd5bee10561dcc160525b1f994c44 create mode 100644 test/de_fuzz/corpus/b9564586c95ebe29c30a453bc8c3186d07d21126 create mode 100644 test/de_fuzz/corpus/b966b0f941c6d4b5ab047f720c108e530c5422b1 create mode 100644 test/de_fuzz/corpus/b995fd71519f36d9b196739f80be665bb47460f3 create mode 100644 test/de_fuzz/corpus/ba09b7c672015c652b063427c8c507b5fd0bee81 create mode 100644 test/de_fuzz/corpus/ba0fc3006251810a713076b88118cd2799f46c67 create mode 100644 test/de_fuzz/corpus/ba105441e86282956ba0deab0b38cbdf3b9a44b3 create mode 100644 test/de_fuzz/corpus/ba144fce905c96c6978160ab55aa0c623faf9c0f create mode 100644 test/de_fuzz/corpus/ba32a91cad29840185111e2444b6edd27e69e5fe create mode 100644 test/de_fuzz/corpus/ba9c287b36341f28acecb1a7b87121236b617341 create mode 100644 test/de_fuzz/corpus/baae6e88e7a4c5fe2da3094f0ef97e1f59557c3e create mode 100644 test/de_fuzz/corpus/bab8f1b1e27d5c799aa8292b16296e2df6346052 create mode 100644 test/de_fuzz/corpus/bac4c1abc1f050eca12d599bc28b483837a052c0 create mode 100644 test/de_fuzz/corpus/bb0d8955035f1749674a059ce091fc4c40c005a5 create mode 100644 test/de_fuzz/corpus/bb1a04df48b258b4101a2c453cdd4485e478e08c create mode 100644 test/de_fuzz/corpus/bb1dbe7f6edf04783914642cdeff4e942def2470 create mode 100644 test/de_fuzz/corpus/bb4f1660346d0cdabb18dc9b41dd755dafaeb133 create mode 100644 test/de_fuzz/corpus/bb828ac70ce3acf36175e01b032d37215edec714 create mode 100644 test/de_fuzz/corpus/bbb03d0e9f69d17fbf0397101deeb68f83b761d7 create mode 100644 test/de_fuzz/corpus/bbb2fa469c4e639133f6b6fc34af02d7bd429b2b create mode 100644 test/de_fuzz/corpus/bbd4c36c8ca18e5e43fa454703fbdb64cb368251 create mode 100644 test/de_fuzz/corpus/bbfc37555b04a5884f225b310618894d17f99ad9 create mode 100644 test/de_fuzz/corpus/bbfced132be66ac5bdb0c5b68412efcd210b941e create mode 100644 test/de_fuzz/corpus/bc44e1fde6f015a13d06a5a81e048b3ae76dff23 create mode 100644 test/de_fuzz/corpus/bc52fdf6e3186f67745423249fe6d00c605586de create mode 100644 test/de_fuzz/corpus/bc71537f15380a3b61fb32ec4ef33abf360a5181 create mode 100644 test/de_fuzz/corpus/bcb105e7681d39abe5cbee0dde0f451bd9ce1473 create mode 100644 test/de_fuzz/corpus/bd3807b65082904f2ddeac2b366770bd05635ac9 create mode 100644 test/de_fuzz/corpus/bd46bece1b5adbf73f8a371d16cabda5b719d43b create mode 100644 test/de_fuzz/corpus/bd8d3484bfe56f2cfce07df3ff6032646cdad235 create mode 100644 test/de_fuzz/corpus/bd962bd37636bd75437c9ec9a6cef860d407e135 create mode 100644 test/de_fuzz/corpus/bdca3611e527bb5fa8ff9ecc347119064601fc7a create mode 100644 test/de_fuzz/corpus/bde7c65d601c6c456e7b53967321def9e2b92a10 create mode 100644 test/de_fuzz/corpus/bdf2b2c6b0f8dd63b84fc2906464a274af3548d1 create mode 100644 test/de_fuzz/corpus/bdf9e6da50224c002072b9424b1e3ca6bc37cd11 create mode 100644 test/de_fuzz/corpus/be056768a251915eedb8615d5cb2787216be8a3f create mode 100644 test/de_fuzz/corpus/be0f376abab2c7d772e29be5d45b1cac29a03996 create mode 100644 test/de_fuzz/corpus/be9093712976a65134b0d76a0f5e9e09c4025773 create mode 100644 test/de_fuzz/corpus/be9b62ff3af2ddf99df01290097fcfc3caebb74b create mode 100644 test/de_fuzz/corpus/bea3614c132a84de05bd66f9aa33607184582fb9 create mode 100644 test/de_fuzz/corpus/beb1218cfb2583d10e5b1a601d60d9092f830626 create mode 100644 test/de_fuzz/corpus/bec5ea7f2fc23220a9b0e06a2dae83ea01230deb create mode 100644 test/de_fuzz/corpus/becba9d6379256f102469b555fea922dd2432316 create mode 100644 test/de_fuzz/corpus/beef511b1f35b89b3a815c2bde06f34bfb156657 create mode 100644 test/de_fuzz/corpus/bf30f1a37b7b3cbeaa8f362606ff2f0d4bdd9804 create mode 100644 test/de_fuzz/corpus/bf45c4050a3a7c1b03358bc5f1315cca6e643d93 create mode 100644 test/de_fuzz/corpus/bf8b4530d8d246dd74ac53a13471bba17941dff7 create mode 100644 test/de_fuzz/corpus/bfa82e40f7b5cc0aa9a7b7d431ee372e72fb61db create mode 100644 test/de_fuzz/corpus/bfd50b50e458570ec9881273d9d71dcff7ed7591 create mode 100644 test/de_fuzz/corpus/bffe4568adcb9edea5d6e69205d949cd2f9fb424 create mode 100644 test/de_fuzz/corpus/c02e871dca7e2f6e9af760344baaddb1ac02b03f create mode 100644 test/de_fuzz/corpus/c093d15e28c5eb4f6f02812d2b039ac3a2f3dad4 create mode 100644 test/de_fuzz/corpus/c10615dff228a0051b76d9013593c734b716a551 create mode 100644 test/de_fuzz/corpus/c12cc08d1fb578255e05bbab642d978655f81278 create mode 100644 test/de_fuzz/corpus/c1449eb826b0b82a84a05df4d9c8bb46e43475ac create mode 100644 test/de_fuzz/corpus/c18ef60e32cba5ac1d2305a27abcd7e810152107 create mode 100644 test/de_fuzz/corpus/c190243e73427f0943b7e8fd67994fadfcb0c565 create mode 100644 test/de_fuzz/corpus/c1e4ea33009cb76ea248fdb4a7c4b31c1a6d0005 create mode 100644 test/de_fuzz/corpus/c1ecd8162935545bfbb3d7c06eb38c8638320aa8 create mode 100644 test/de_fuzz/corpus/c2227681e1a1d3f52a0e98b2f7feaabab28f5892 create mode 100644 test/de_fuzz/corpus/c24a76951ecd03d2f419824759242864a6545a09 create mode 100644 test/de_fuzz/corpus/c27b444dc52355dc9d55a473423e17b11930f736 create mode 100644 test/de_fuzz/corpus/c29881096a1ac216b511e8a53d4c975cabb5f306 create mode 100644 test/de_fuzz/corpus/c2afe319b9a0eed0c504e79088ad0e36c7aed680 create mode 100644 test/de_fuzz/corpus/c30a1aeee5761c05ce866f187c49299d785e9cef create mode 100644 test/de_fuzz/corpus/c30aa9b0299693364672469e39070b2d4b5f1d1f create mode 100644 test/de_fuzz/corpus/c30fc232a040ca14866157ddc012d26310fdb776 create mode 100644 test/de_fuzz/corpus/c34cf18fb5753ee628558fcdb1281444c11950f9 create mode 100644 test/de_fuzz/corpus/c3abd82c8268c4bcc0cb0afbe72af19973e5ffd0 create mode 100644 test/de_fuzz/corpus/c3b8d48cc2fa9a56a6ef1f677f6d89249f3b80b4 create mode 100644 test/de_fuzz/corpus/c4168d84e64525e56531a15eea3d19582104fd5d create mode 100644 test/de_fuzz/corpus/c45d138421baf0a69bfd9393fb627f4bcfcd6f00 create mode 100644 test/de_fuzz/corpus/c4b3568f37a6a4babaea9fd07cb1eeb85a3ba918 create mode 100644 test/de_fuzz/corpus/c536131ad7efbfc6d72407ef151b9f507d8a6926 create mode 100644 test/de_fuzz/corpus/c5d9c7efaefa2785aca87850bf06f467d0029972 create mode 100644 test/de_fuzz/corpus/c5f7277d53c0ee0539ab6f82d22dc72b7c761abf create mode 100644 test/de_fuzz/corpus/c61d8d82350782d20abb9a403f82fd7967c79681 create mode 100644 test/de_fuzz/corpus/c62f70d1919afa37077d371c8c9b60468c8c4333 create mode 100644 test/de_fuzz/corpus/c63134125b66c8c72faec197db06d22c88bf3070 create mode 100644 test/de_fuzz/corpus/c65ddc64cf81490fb57a95fe57df1bad38eb141b create mode 100644 test/de_fuzz/corpus/c667cec21a472bec4e4ca783515650e0fe27c6b4 create mode 100644 test/de_fuzz/corpus/c6c5b1725d061d67fd7f65d224836d38dd1b6577 create mode 100644 test/de_fuzz/corpus/c6d61fd1087921262a9cbc65b3b6eb53a64d65f0 create mode 100644 test/de_fuzz/corpus/c701bbca9f54495e9a0bb91e88eb598905c363f8 create mode 100644 test/de_fuzz/corpus/c702b69f57b3e4c252d50031d611f6ac9b1788c3 create mode 100644 test/de_fuzz/corpus/c7b261a7d24b9d2fc04d6b0371d8183d1c83e433 create mode 100644 test/de_fuzz/corpus/c7cd6dcd73f8fc5fc7a9c3b45cc0de9f6d370018 create mode 100644 test/de_fuzz/corpus/c7ea56e79fc8a37c32a223dc4abf4929bb27a617 create mode 100644 test/de_fuzz/corpus/c7eb584b7917f009fa85869973b742740f674ac6 create mode 100644 test/de_fuzz/corpus/c8153e899ac7306c1877d725a06d874d42e2c011 create mode 100644 test/de_fuzz/corpus/c82fd1b2811e205fe64b99b6e092118237f76805 create mode 100644 test/de_fuzz/corpus/c844d93f9e67d13ed0d0dd8e71f83c34ad0d3d4a create mode 100644 test/de_fuzz/corpus/c8459dd60b26ac72a5d883b64d70bc394ee8cec6 create mode 100644 test/de_fuzz/corpus/c85786abeac47837548740d863c5a5b1a495d906 create mode 100644 test/de_fuzz/corpus/c885845718633eadfa514c85ade2b4eafc7e19ad create mode 100644 test/de_fuzz/corpus/c91809068576efe3de1ea4ddaaf61fcf08e789b9 create mode 100644 test/de_fuzz/corpus/c9193dad8796b00a0f71e60a37e6f3c0fe4d82fd create mode 100644 test/de_fuzz/corpus/c93064b09aaca30d4f612f64f436555638d2a9d0 create mode 100644 test/de_fuzz/corpus/c95d88b1eb711131cfb92c851abbab4428a2ef85 create mode 100644 test/de_fuzz/corpus/c975aadca5d29d980265fa54dd27fdc2c3744dc8 create mode 100644 test/de_fuzz/corpus/c9794fcc1a6847c5f7ee7ea3db648c76ba2dc3b2 create mode 100644 test/de_fuzz/corpus/c98e4b7df28ac9034d7c1ca04ddba45a8c8f5ba4 create mode 100644 test/de_fuzz/corpus/c9ec072152a5432a9ad7ad2aeda30710fe223aa9 create mode 100644 test/de_fuzz/corpus/c9f5fc8bb69e0fb8d528ffbe1a7be92cb46ddf8c create mode 100644 test/de_fuzz/corpus/ca0f45935a332e19e73f8386d442135fc280a82f create mode 100644 test/de_fuzz/corpus/cacab9be42bd7d00ecb3b6530bffe4e604d72bcf create mode 100644 test/de_fuzz/corpus/cafbd9f9fb8940222cd006bf3c0da2f019290366 create mode 100644 test/de_fuzz/corpus/cb284f734ca1cd87013d6c4c9182c69a82be9671 create mode 100644 test/de_fuzz/corpus/cb45438a85ffe1796f7e841edb28d60f9025fb66 create mode 100644 test/de_fuzz/corpus/cb7016eb6e77d2c6a92e877f5862921570b339e4 create mode 100644 test/de_fuzz/corpus/cb8dadb55d7e6621bc8f2ea40845e8b8a9b560cb create mode 100644 test/de_fuzz/corpus/cbb721f850d1587cef9f633182bed101ce89af7f create mode 100644 test/de_fuzz/corpus/cbd0003af1b7fa897b407e140bea385c9464012c create mode 100644 test/de_fuzz/corpus/cbe9854b7df008f9d47015225893d32129edab3d create mode 100644 test/de_fuzz/corpus/cc15eaa75be0b0b4ea26e6831aaf60a0f9fc0a2b create mode 100644 test/de_fuzz/corpus/cc26885fda97bcc94d69e9aeac31a6d3cc83472e create mode 100644 test/de_fuzz/corpus/cc5fe617f1a72b384e092f0bcae73d166a230bbf create mode 100644 test/de_fuzz/corpus/cc663a7452f3c33b3f037ec00bf33b91e5d44c38 create mode 100644 test/de_fuzz/corpus/ccbebc5685b0bc337a3b1830aa405e12d12cfeec create mode 100644 test/de_fuzz/corpus/cd44dd309ddd0e2cdee15749d1a459678fed8ea4 create mode 100644 test/de_fuzz/corpus/cd4b61530acbbc92c863d3ed83c3bbc1e41b3a73 create mode 100644 test/de_fuzz/corpus/cdc5ce21f38b093b6c9cff674addfdf32a5f24b6 create mode 100644 test/de_fuzz/corpus/cdfc87ef9b4d9987047f25ba25f1594d5a9802ec create mode 100644 test/de_fuzz/corpus/ce0bf33207b3df651eeb8f7b37d19a13717e9284 create mode 100644 test/de_fuzz/corpus/ce780f0b653938174dd7b5c8eceeec6601094df8 create mode 100644 test/de_fuzz/corpus/ceb3449693f4d64a4823a00f835d15e77fc14c7d create mode 100644 test/de_fuzz/corpus/cf026634ee50e74b8b6df9e51b3efc55ebcfa206 create mode 100644 test/de_fuzz/corpus/cf2a3bc1b80cf44e997a3c72018b32196f3a1186 create mode 100644 test/de_fuzz/corpus/cf3f7ba2800150e1d43365061cfd4a5d0657e658 create mode 100644 test/de_fuzz/corpus/cf9b9e84fa863179291d313f836399e42b8fa124 create mode 100644 test/de_fuzz/corpus/cfe25111e907e0947269f0cc2aa7d2ec2e485f96 create mode 100644 test/de_fuzz/corpus/d01901c3e227abc0d4cd9ef59232270abc63d02c create mode 100644 test/de_fuzz/corpus/d02808e2ec97a26b816e10caa5214950918aed07 create mode 100644 test/de_fuzz/corpus/d062e384a64e6d867a0c9c034b40effe1967b7cd create mode 100644 test/de_fuzz/corpus/d08e734ba992037a642896643673e764957abffe create mode 100644 test/de_fuzz/corpus/d132c9daf678df93b5c9595861d25cde37cf8575 create mode 100644 test/de_fuzz/corpus/d15a0024c98fc4d2521f076039ca77246f21e5a7 create mode 100644 test/de_fuzz/corpus/d166d9bc06336a15f4ff9ac112b3778ffa3b3443 create mode 100644 test/de_fuzz/corpus/d1b2e46b8c234dee09567aa159043c23d655b3d2 create mode 100644 test/de_fuzz/corpus/d1c62d8ceafa8ef0fd375c9fe1abfe815ba80116 create mode 100644 test/de_fuzz/corpus/d219c7f6cb882a07b611eb3c1206ba262c86e34a create mode 100644 test/de_fuzz/corpus/d22583d78f89c1aa27ba96cc80ff92e1f6a02f0b create mode 100644 test/de_fuzz/corpus/d2838345b8fce28140591d3f6baba3ac248b56c3 create mode 100644 test/de_fuzz/corpus/d28aebe03692ea9889278e80b9344f2b465a31a1 create mode 100644 test/de_fuzz/corpus/d28cd15060cec6557f9592bd92b82120e941f0cf create mode 100644 test/de_fuzz/corpus/d28e8edf87760cef554628817ce00a7daadef5c9 create mode 100644 test/de_fuzz/corpus/d2fb959c6d03ebc85fe9dc2691a0db64595f83fd create mode 100644 test/de_fuzz/corpus/d3040f1361ae83521168b1d72412f10396fe5a82 create mode 100644 test/de_fuzz/corpus/d33429b3f02f01f69767f4e7d2dfbdfe9a8fbb29 create mode 100644 test/de_fuzz/corpus/d37cee3d32180dfd731e555f06ee538a9812625f create mode 100644 test/de_fuzz/corpus/d3a4c1dc4d9308b70a9e8f834eb8dec84e1c8780 create mode 100644 test/de_fuzz/corpus/d3ae18b74252730a2b80dcd823497f9d3f957b7c create mode 100644 test/de_fuzz/corpus/d3c2b0764a111353b9d7fb1b12e12db467efb7b2 create mode 100644 test/de_fuzz/corpus/d429dc790c53b1ce53378cbe5b35fe9a7933594a create mode 100644 test/de_fuzz/corpus/d459ad9ebe1ee6692da174f99a2d13137f1f8808 create mode 100644 test/de_fuzz/corpus/d460f3e7facef234560163b2e5e1d6a36c8b3a43 create mode 100644 test/de_fuzz/corpus/d462d83b566c03117fa153e63357c710a6dbac66 create mode 100644 test/de_fuzz/corpus/d47f65e04c3bcdf8e04af0449a1321a2b43f4699 create mode 100644 test/de_fuzz/corpus/d499ca51d5f1fe574bf0595d3ef4cacd1fa2c6ff create mode 100644 test/de_fuzz/corpus/d49c941b584afdfbae232db3b747f551cb5a996f create mode 100644 test/de_fuzz/corpus/d4ba8849b094886e166c7715c44e3a7cfdd1e5b8 create mode 100644 test/de_fuzz/corpus/d4f1ffc541e655e8fa20365416aa295ca5aaa17c create mode 100644 test/de_fuzz/corpus/d4ff89e4466502fe3670e08eb8e77fe5c6106084 create mode 100644 test/de_fuzz/corpus/d50535a36063cc9baad82d27120faf31212e1c79 create mode 100644 test/de_fuzz/corpus/d506f104aadaab6cae70fcf70b9fdac310a23807 create mode 100644 test/de_fuzz/corpus/d523375a72bb1ada48fb0a1146f90fe8f36cf277 create mode 100644 test/de_fuzz/corpus/d5598e1b227406b5e94b164e64ffc61dc3d8f062 create mode 100644 test/de_fuzz/corpus/d5f3b58062d843d5706995c78637b049df1501c7 create mode 100644 test/de_fuzz/corpus/d62bad932dfc27f3372787c5e059b8d9cb8007cc create mode 100644 test/de_fuzz/corpus/d62e1cf6bef93a31ad4b97eec19f8fcf4e043df8 create mode 100644 test/de_fuzz/corpus/d633675178f89cb34bc4bebc854ff9f251aa0a49 create mode 100644 test/de_fuzz/corpus/d66f69f5d96ce26014c75504356d5cdc4fdacf28 create mode 100644 test/de_fuzz/corpus/d6b62f4a4f234200133efa852357bc2ffdb6d038 create mode 100644 test/de_fuzz/corpus/d7295d54006e66c8d727ac3e5bdc7ade33a76b3b create mode 100644 test/de_fuzz/corpus/d7a8f08b740704c3a35b753ff915bd2fa63f4d54 create mode 100644 test/de_fuzz/corpus/d7b70908fc25586a77949c65608a7a75aff9893f create mode 100644 test/de_fuzz/corpus/d816ae9132b5b2418ac9a0a723031a3e664ca062 create mode 100644 test/de_fuzz/corpus/d8194629fc9101c3da6d624b3d5688c0f1f3b40f create mode 100644 test/de_fuzz/corpus/d84b2573a74612b2707ac6417af7500c65ebe93c create mode 100644 test/de_fuzz/corpus/d853f145c312c1c578b5e25d18067c78c80c8ab5 create mode 100644 test/de_fuzz/corpus/d882dca73ffce2b353d8f809e03df1f0d39aff1c create mode 100644 test/de_fuzz/corpus/d901e994c163d78b59288fc54f1f018a9a84b460 create mode 100644 test/de_fuzz/corpus/d917db36846b4c3c0f186c474bb002df35a1c5b9 create mode 100644 test/de_fuzz/corpus/d929d9a7688f2d4faf9eabca7a38934673107271 create mode 100644 test/de_fuzz/corpus/d996bef6d95a7c736a6ffdb7a776f610ca8b4b26 create mode 100644 test/de_fuzz/corpus/d99f0217d5a7be73c113f9434f8e76bec5a39293 create mode 100644 test/de_fuzz/corpus/d9db942086ac55465d79245409bee24efae27019 create mode 100644 test/de_fuzz/corpus/da7384b916f08c3c0c7a01512895d9a24ab3c572 create mode 100644 test/de_fuzz/corpus/da8d518a3aacfa8850fc1f0cb3bca5de5c6c86c8 create mode 100644 test/de_fuzz/corpus/dab58597ba06a6ad31d4d137823f100696f3ebfa create mode 100644 test/de_fuzz/corpus/dad4040b19e17383f9194e26819b30538760ac0c create mode 100644 test/de_fuzz/corpus/dad7078f051d6d0dbb2ee5c66255eaa8506215d5 create mode 100644 test/de_fuzz/corpus/dae724b110f994fd499da0adee5ce4b110633594 create mode 100644 test/de_fuzz/corpus/db68e529bc42ee49135cdbafb114bee1e35c1ab4 create mode 100644 test/de_fuzz/corpus/db7cffc4b9e69beca9048a2dc5729cbe36a0145d create mode 100644 test/de_fuzz/corpus/dba3f0a87ad719c0a4bc34bca61d6b6c8f4e652a create mode 100644 test/de_fuzz/corpus/dba53696512f70bba89b653eeeb67e94303c6f49 create mode 100644 test/de_fuzz/corpus/dbe011164d78437873fc991d750556e5129f19a9 create mode 100644 test/de_fuzz/corpus/dbee1ce9578b1b9e4d65b126e92699e968809cda create mode 100644 test/de_fuzz/corpus/dbf270e3b21691e5588370a7d7844f09999aec68 create mode 100644 test/de_fuzz/corpus/dc04d426ab3eaa19eaf6f8b35491a7158b9fbd19 create mode 100644 test/de_fuzz/corpus/dc23b51dac275e8d7a3f55cb8de9a84c0a0c07a3 create mode 100644 test/de_fuzz/corpus/dc44a247849218557f40a114c9676c4c62f959f7 create mode 100644 test/de_fuzz/corpus/dc4f10c51643d693036228e25db214408b486024 create mode 100644 test/de_fuzz/corpus/dc55beb5c3f853cefd6d0072b562228e17384da7 create mode 100644 test/de_fuzz/corpus/dca41ea750524454b76fb1acf307a47a9e1ba296 create mode 100644 test/de_fuzz/corpus/dcd74899eef23c66030a22411e0e8ff9ea024712 create mode 100644 test/de_fuzz/corpus/dcf05aa719032adf004d4cd96174cc524b5adead create mode 100644 test/de_fuzz/corpus/dd6c8beaadbbba401b9baf36bfb466c775360373 create mode 100644 test/de_fuzz/corpus/dda6ccdb96dd9f0632596bec021d2860382f8645 create mode 100644 test/de_fuzz/corpus/ddc74b7a078ecfcd4611185581344fa229f27d83 create mode 100644 test/de_fuzz/corpus/ddcad26e8d27fa16ad22067e26a612617971a723 create mode 100644 test/de_fuzz/corpus/ddcb4783b3b4b5fdb90f91114bd8c608210db230 create mode 100644 test/de_fuzz/corpus/ddcc0344a7bcd11411e7dfede7ae8ef79b48547f create mode 100644 test/de_fuzz/corpus/ddd4c0983901c236f2c3b5373eb607e79dfde1d1 create mode 100644 test/de_fuzz/corpus/ddd5e09931687ec468fc3221b04e5ed0547f79f3 create mode 100644 test/de_fuzz/corpus/ddff94ec9b47183ce96ce8a19b9b1f7329513901 create mode 100644 test/de_fuzz/corpus/de0bcd0e3b4e890c4425e511be562172cd83493b create mode 100644 test/de_fuzz/corpus/de197f8716180ea06f8a17232a60511ef1e366c2 create mode 100644 test/de_fuzz/corpus/de199f9aa7cdc8143dd30a5c56a09e8ca370fff3 create mode 100644 test/de_fuzz/corpus/de4aed852e5419b1bcfb2e78b12a39aa6247d12a create mode 100644 test/de_fuzz/corpus/de55650b1f9564ad5b4c1ac8ea78b89638a1d78f create mode 100644 test/de_fuzz/corpus/de752cccff53085bb81a2ea954d015cdaac63bc2 create mode 100644 test/de_fuzz/corpus/de7568dc679d3564da97aa3e6b4a785fdc12578a create mode 100644 test/de_fuzz/corpus/de86a7f7640a7f4b98b7ae91429dea0c50278c16 create mode 100644 test/de_fuzz/corpus/de86da77e009f9d5677333d80732b2cd658d446a create mode 100644 test/de_fuzz/corpus/dea0c1e2518b5a0cac9e237fdb3a22b841947f1b create mode 100644 test/de_fuzz/corpus/decbbdbf919216d1c61b47983b2c53cd29201943 create mode 100644 test/de_fuzz/corpus/df167f09e4db6f0efdd174ceeef8dd03513143df create mode 100644 test/de_fuzz/corpus/df1aa73f60725d4ff8fe0b746ad69afb8839c345 create mode 100644 test/de_fuzz/corpus/df1f39638bd17645b0fb97b7bfebfcaa2a2a933d create mode 100644 test/de_fuzz/corpus/df69bd66baf23c771e2d7df9765c8a3533404f32 create mode 100644 test/de_fuzz/corpus/df77a33deac271a6b2091e67f5ff6007329abdbe create mode 100644 test/de_fuzz/corpus/dff25edd5d709b0c887f8c16ba3a9b947e3c52c4 create mode 100644 test/de_fuzz/corpus/e000d35aa345328b400ed82a667a7562739ae741 create mode 100644 test/de_fuzz/corpus/e00700047cdd103c0f289142790b650aa0cec1d8 create mode 100644 test/de_fuzz/corpus/e011c4b27064731c8c64a74cb3e263d84bc2a438 create mode 100644 test/de_fuzz/corpus/e03f84cc3a557425ddc0eef6997553dd06d0b670 create mode 100644 test/de_fuzz/corpus/e04bacdbe200c6deda60c24045e24e5975edd18e create mode 100644 test/de_fuzz/corpus/e09c7e496c2c9cd30117fc42cf242073515df8cc create mode 100644 test/de_fuzz/corpus/e113478b91c3daf6b74b8040b03e51cf76eb39eb create mode 100644 test/de_fuzz/corpus/e119af1267e5ba2dd3906c7ce54d6b2be271780f create mode 100644 test/de_fuzz/corpus/e11db190643b05a18fa00e6eb47aaad39bba146f create mode 100644 test/de_fuzz/corpus/e14ba8cc25078e265f7fd3afdf3290a9b853b3f8 create mode 100644 test/de_fuzz/corpus/e153aaf3e9819ed5dfc6796e979e5060a86f7ac5 create mode 100644 test/de_fuzz/corpus/e17c0aa4f571138fb2a9738f3060b23e0424841f create mode 100644 test/de_fuzz/corpus/e1c02044349fe43a5274a33d0a1b681d4a8400e4 create mode 100644 test/de_fuzz/corpus/e1c55eaf53079e909c6bc77b6b9144b68b36919d create mode 100644 test/de_fuzz/corpus/e2010af8da1bbf8481c8ce98a141152845698ec1 create mode 100644 test/de_fuzz/corpus/e22b6279e326dc3c21e55b470ba997c197a7d72e create mode 100644 test/de_fuzz/corpus/e240c5e7d18a161fcb74d1373763bb5a5d3243e8 create mode 100644 test/de_fuzz/corpus/e268d41ddae1293fe50700526326e29edbfcffc4 create mode 100644 test/de_fuzz/corpus/e2781fe0262fb56521967860712a68bc47db536e create mode 100644 test/de_fuzz/corpus/e2977965b12cda2fb2eec2fc4547ddcf30e9b528 create mode 100644 test/de_fuzz/corpus/e299493243c9f89c60e709e0a5747a92608a1e31 create mode 100644 test/de_fuzz/corpus/e2d143dde8446e3de22bf8dc5663f7773708be87 create mode 100644 test/de_fuzz/corpus/e2fe1a1819b4ed9b0ab553f3d7da7b2c2a0b728b create mode 100644 test/de_fuzz/corpus/e32530ef7756d0c484d325a5a875f79aefcbffd0 create mode 100644 test/de_fuzz/corpus/e333b0bab4aec6438771bb9c886051cdcba8bc27 create mode 100644 test/de_fuzz/corpus/e33b50609243d85f8210a046cf2c75b96d56b39a create mode 100644 test/de_fuzz/corpus/e36e4da003187e5df9123c3f5f92837012a09971 create mode 100644 test/de_fuzz/corpus/e47c2be51ff513a4d9313e423deb43137d6ac210 create mode 100644 test/de_fuzz/corpus/e5132dfab6b281be880e6208e29bb62a56b749d6 create mode 100644 test/de_fuzz/corpus/e53122ba876fd7908c3b2d68666299dd0de9880e create mode 100644 test/de_fuzz/corpus/e587899e2825ba75163a40f7ec1c57fb28d69dda create mode 100644 test/de_fuzz/corpus/e5bc286cf1ab03be48f4d13bb0a434839a9458eb create mode 100644 test/de_fuzz/corpus/e5d5eb0e8998a652b81dbf3158797d061702a971 create mode 100644 test/de_fuzz/corpus/e601def8ad1f06e18517b7a35667cdb0d09744b2 create mode 100644 test/de_fuzz/corpus/e66c33752ee603cf7457c8444fbba8f6ff1b6d46 create mode 100644 test/de_fuzz/corpus/e6b0e90a0db6347a5b39f47a7221af41d0b22a0c create mode 100644 test/de_fuzz/corpus/e6bfeea120096a31b7e2c2a5afe0b6951a091fd6 create mode 100644 test/de_fuzz/corpus/e6c1cdc3a21758be72d9881083f7936bb4e57f7f create mode 100644 test/de_fuzz/corpus/e75a8bf7cd5ed06cf1558f861968d5a99b31fe2f create mode 100644 test/de_fuzz/corpus/e786eb7b5ad59987df46b47b43bab7556c223dbf create mode 100644 test/de_fuzz/corpus/e7c3f1de7bbe2826623fbd14fcd3db9f8bebf68d create mode 100644 test/de_fuzz/corpus/e7d50871f347ad94d789b377070825b27d989d7d create mode 100644 test/de_fuzz/corpus/e81fa9d4ed00ac9af904a9825b5e1c4609427665 create mode 100644 test/de_fuzz/corpus/e83204080b50c6f8e925bf219bfe73e87904d548 create mode 100644 test/de_fuzz/corpus/e84502e20dad0c9dbf30c3e8c7b71b1e00a22398 create mode 100644 test/de_fuzz/corpus/e8457e2f658e010d02204c8a3dd3ea1c53d8dba1 create mode 100644 test/de_fuzz/corpus/e84b40dc8f1a0b73e73b7541f471324e5ed7d720 create mode 100644 test/de_fuzz/corpus/e85847a0af0a9e1b8f167072c9264ced9e713a73 create mode 100644 test/de_fuzz/corpus/e863165ffa809910ac80b21c3925c1e8e1663716 create mode 100644 test/de_fuzz/corpus/e88ae8c0efa463f2fd86ba2d8ef90b01c9dda82c create mode 100644 test/de_fuzz/corpus/e89c6af4cc01460b7c369075fe89114d27c6cb7f create mode 100644 test/de_fuzz/corpus/e911233fc11bf6eda25a181e3557ff04a65895e4 create mode 100644 test/de_fuzz/corpus/e9a09a641b1d7c119576287f323db7c7971e5fde create mode 100644 test/de_fuzz/corpus/e9a87965013edcea009beb8bb40599de1a2ded98 create mode 100644 test/de_fuzz/corpus/e9b252fcd3351e722d3343c254af906d26500460 create mode 100644 test/de_fuzz/corpus/ea3407612692b66d450d9a86d47199acd18d3470 create mode 100644 test/de_fuzz/corpus/ead4a09637824561407946a193dbe4a86b202060 create mode 100644 test/de_fuzz/corpus/eaf7472a2a35c65244f6a4ab18ea198917c3367c create mode 100644 test/de_fuzz/corpus/eb0cf0f70d6a161ae14add864f481eda5af06af0 create mode 100644 test/de_fuzz/corpus/eb14804b0e1c82cd3fae4cc8b51bf24089f7ea6c create mode 100644 test/de_fuzz/corpus/eb209b9558deb69bc059ed6d3c4c2260f93c9a22 create mode 100644 test/de_fuzz/corpus/eb3079624a525b5100850399e0627018694228fb create mode 100644 test/de_fuzz/corpus/eb869bcbd32af56ed726528a3fcafc437da6e6c7 create mode 100644 test/de_fuzz/corpus/ebee2c83ebe6265b682e8fababe5fdf7c9f2416f create mode 100644 test/de_fuzz/corpus/ebf2032860f79f6de56907c3bb340c19db5ece02 create mode 100644 test/de_fuzz/corpus/ec3bf2e7c0541b566c8df14ff2534aaf0663c04e create mode 100644 test/de_fuzz/corpus/ec4f1607173754dec86b7cc8cc6d313439c7fb2d create mode 100644 test/de_fuzz/corpus/ecc9dce5a854472558d75fab9ecf6f96a397bcb2 create mode 100644 test/de_fuzz/corpus/ecca45ec7b99de50346f42292370e54f84865fbb create mode 100644 test/de_fuzz/corpus/ed0c5c7253ed30286fa6daa305839afac3a43865 create mode 100644 test/de_fuzz/corpus/ed1796eafe03dc657e288f484f7bd7087564bfb3 create mode 100644 test/de_fuzz/corpus/ed2c8441bfbca311994d3920b74c198933bcc778 create mode 100644 test/de_fuzz/corpus/ed54e86fa8c80a62871284f80901508b01336bab create mode 100644 test/de_fuzz/corpus/ed61f7479bbefb0ee942f9877c1f022d867a2cdc create mode 100644 test/de_fuzz/corpus/ed95ab4b77a5385ddab259e35ccc5cf9203d6474 create mode 100644 test/de_fuzz/corpus/ed9f72909635e602c653c227317ca80314a3313f create mode 100644 test/de_fuzz/corpus/edabb59794d898a64016f01f44679dbeab4446a7 create mode 100644 test/de_fuzz/corpus/edbec08639dc23671e61eb00c80d56bca9368a6a create mode 100644 test/de_fuzz/corpus/ede96501795d3dd74adfa18d063398cad507d29c create mode 100644 test/de_fuzz/corpus/ee07f69ed7cc1c4fe3ab6723f740dbbf46caee4d create mode 100644 test/de_fuzz/corpus/ee1c82224b12f962ce51d0b9289cfc089e8e2d2a create mode 100644 test/de_fuzz/corpus/ee66cfaab219c9f87399e0b8df17df28caf25e03 create mode 100644 test/de_fuzz/corpus/ee7317534db2525a0a3605cf8dcb9d9775d97ec9 create mode 100644 test/de_fuzz/corpus/eee230b1302635c26bff17db82f0d5fc11a059f9 create mode 100644 test/de_fuzz/corpus/ef390603c0dc0d89924fa41439917340a0accab4 create mode 100644 test/de_fuzz/corpus/efb3b641ad60676452b8b7b5c60608600e7832fc create mode 100644 test/de_fuzz/corpus/efcf2e72a344cf09744ba6a314878a6caf79b822 create mode 100644 test/de_fuzz/corpus/f017fbf3b7944d102965d68fe8f20498b4c3d93d create mode 100644 test/de_fuzz/corpus/f03ca0c304379f035357c36dc43a54e68a20bf03 create mode 100644 test/de_fuzz/corpus/f052efdc0c158951da7207ffe980b62cb705ce8d create mode 100644 test/de_fuzz/corpus/f084536f7b4d51b4ded71751e198b29cd9510210 create mode 100644 test/de_fuzz/corpus/f0889cece7d37843433e9bdad027749e422169eb create mode 100644 test/de_fuzz/corpus/f0c46dab66a9cdf7f162115c852ed53d9db17377 create mode 100644 test/de_fuzz/corpus/f0c8e47ebd4f08fba4679b325d3dba52df38fed8 create mode 100644 test/de_fuzz/corpus/f0d35f8c57cafafcb3caece1190f192aa7833337 create mode 100644 test/de_fuzz/corpus/f0d6e75303f17558f5ccceb0cfc1a2c09f36d7ef create mode 100644 test/de_fuzz/corpus/f0e4deb515d6530789bdafcc8a715c7d91627ffb create mode 100644 test/de_fuzz/corpus/f0e8c52494f55707ee61535f0825822422ff51b7 create mode 100644 test/de_fuzz/corpus/f11a0b536fa60467446eae90b8e9f1ba02337e50 create mode 100644 test/de_fuzz/corpus/f125b739bdfaa8dd0d0e05d3316c7fffcea30915 create mode 100644 test/de_fuzz/corpus/f15a55c595d9fdf30961811bcc3622a3f04d1476 create mode 100644 test/de_fuzz/corpus/f175e69a78dd722bfa24fc7be934571cd3c9dfb4 create mode 100644 test/de_fuzz/corpus/f1a36340f5b7e6379415b31d363ef06a0f2f775a create mode 100644 test/de_fuzz/corpus/f21fe067a51b9e8b9b3d1fe12d1dc25c56dcb6d7 create mode 100644 test/de_fuzz/corpus/f2398f38b63ed3d797c3673be8d7120dfce0835c create mode 100644 test/de_fuzz/corpus/f23a1447e2a03abcaf40458fdc1d080c0edc86ba create mode 100644 test/de_fuzz/corpus/f23ffd58d54839ad40d9e799b680f89dac97e88a create mode 100644 test/de_fuzz/corpus/f245199f424cc6ab7134f01f11ab85aba75765b5 create mode 100644 test/de_fuzz/corpus/f28db8104a9b03a383b8c2f188351a0d646d4bf1 create mode 100644 test/de_fuzz/corpus/f28ddf31390886d59786f53310a143f39a251d06 create mode 100644 test/de_fuzz/corpus/f2f7c241cefaf71cd557e8463fac0f0e3246a923 create mode 100644 test/de_fuzz/corpus/f30ff790cd7c3605714a08997a8f6c3b4d41938b create mode 100644 test/de_fuzz/corpus/f3235574218f6e1a8d47ecb0ef4d2c4bc3bbcc7c create mode 100644 test/de_fuzz/corpus/f3ea8e92680dfc9508f4d9d0393d0d73fac6f806 create mode 100644 test/de_fuzz/corpus/f3f2cd459a01524863697f1efcc184bce10da941 create mode 100644 test/de_fuzz/corpus/f40b78eaa09d84d10583728cd5bc0844cf200427 create mode 100644 test/de_fuzz/corpus/f42515c96282912e20cbaf5543565d0216c67e50 create mode 100644 test/de_fuzz/corpus/f428e4bee7edcd1700f454408108f6368b032cf6 create mode 100644 test/de_fuzz/corpus/f44b488d4b207c38858eec9cc17f0d1950430f50 create mode 100644 test/de_fuzz/corpus/f49f9013bff9a219ca7328e0d972b94553a4bdab create mode 100644 test/de_fuzz/corpus/f4a001869776fd3498b971c241d4dae21534fb3a create mode 100644 test/de_fuzz/corpus/f4c15711d7012d3fbee7dc2583473eec724a0b76 create mode 100644 test/de_fuzz/corpus/f5146c58a50e5f861466f85bc945ac59d8f3dcd1 create mode 100644 test/de_fuzz/corpus/f52a9c02fc0c74b3e1cbcf13f56e09a36afdacab create mode 100644 test/de_fuzz/corpus/f53130d455640320daf6a32b564869b9f9d41111 create mode 100644 test/de_fuzz/corpus/f56b6fba840c07413d8c1655564411be76875dec create mode 100644 test/de_fuzz/corpus/f5737c60401432e803af4eecb63f98aafbb7f798 create mode 100644 test/de_fuzz/corpus/f59fa4f881f6a6c09a2b5a7fefcb12bc42aae24a create mode 100644 test/de_fuzz/corpus/f5c8a306550a6306e5c7ad600590abe91c4c2624 create mode 100644 test/de_fuzz/corpus/f5eebee36339a257a6763649543c20b6c620fc67 create mode 100644 test/de_fuzz/corpus/f620932a14a6f6412ff78c9943f4899982f7dbaa create mode 100644 test/de_fuzz/corpus/f6349ed5433f2db0ddeca1230ed4a55a4e40e0fb create mode 100644 test/de_fuzz/corpus/f6567f1a81f920527a9498dc430070e04f872448 create mode 100644 test/de_fuzz/corpus/f65868350593bf26b90c82ed02f294b610422e8a create mode 100644 test/de_fuzz/corpus/f69360db3ebd9f46cb2c9f8f1d1fe6ba67b59842 create mode 100644 test/de_fuzz/corpus/f6bea904891759a2e4f79af6732929c038c8b5f2 create mode 100644 test/de_fuzz/corpus/f6ca6ed3c0c098d4cd26adbd500ee369b8de63cf create mode 100644 test/de_fuzz/corpus/f6cdf5a6daa55b77b90e6604e7f5503718e6d3dd create mode 100644 test/de_fuzz/corpus/f6ee8297e791a5d64433d24c890040d0423295db create mode 100644 test/de_fuzz/corpus/f6f0beeda8d692f0fb202b9fbcd57c171ecfe2c0 create mode 100644 test/de_fuzz/corpus/f71b860144dff1e27a77216a7c6dca6bca89476b create mode 100644 test/de_fuzz/corpus/f72903c67ca9ce994d05a75ad3909a0fa3833e28 create mode 100644 test/de_fuzz/corpus/f751986b3edbcb86f3c05aa0431830fd01a7f26c create mode 100644 test/de_fuzz/corpus/f7888bcd65518ce352e8c9f63939efd4925b66c9 create mode 100644 test/de_fuzz/corpus/f7963aa8e5f527c086eb97806802eebea5f21fa4 create mode 100644 test/de_fuzz/corpus/f7a51791251a6a70feb36f66cc623bda9c70a3b3 create mode 100644 test/de_fuzz/corpus/f7afba1b0cab3c7010e86ed286063c5bbb6f750f create mode 100644 test/de_fuzz/corpus/f7cb7ab03f4fc62ec21d0df690b1188ddac57a52 create mode 100644 test/de_fuzz/corpus/f820b195790617c3e9a4be5687e68bc1c6eeb5e5 create mode 100644 test/de_fuzz/corpus/f8421bd72648be81e551962588140cfd6c098b5a create mode 100644 test/de_fuzz/corpus/f85219f3e45c45562ecb831ddd582aa259150176 create mode 100644 test/de_fuzz/corpus/f855b605b5663201f9267f35ecbc0ff66b4b21fb create mode 100644 test/de_fuzz/corpus/f85b82566d171fc503506f7d989a6f99b173db28 create mode 100644 test/de_fuzz/corpus/f93be1a9e17150218bde2f46be62066b7e5e12bd create mode 100644 test/de_fuzz/corpus/f9633aa36413bec36a8e35ed702d794bdb14ecbc create mode 100644 test/de_fuzz/corpus/f9757d28ce7accd873134ea9f112a10b5d60d61f create mode 100644 test/de_fuzz/corpus/f9d1870efd6a1fdd76a631d23683d33206f4571d create mode 100644 test/de_fuzz/corpus/f9f5dd10ba464c9c062b14499577a79d7ac4da13 create mode 100644 test/de_fuzz/corpus/fa197a90778751ec416b2e43fd22a017fff137bb create mode 100644 test/de_fuzz/corpus/fa46bd34ddf7f3f09e68409b2a79c5cd5edb28ec create mode 100644 test/de_fuzz/corpus/fa9f5d64a14ebd1089cf9fd288ae73023b144a81 create mode 100644 test/de_fuzz/corpus/fab18ed5d171187274edd02bfa0602295f71477c create mode 100644 test/de_fuzz/corpus/fb1177ffa88fd8a6bb185cbf569bb1969bebe22e create mode 100644 test/de_fuzz/corpus/fb1b88d87eb6f0b35c5fa8cdadd890ec0a122a1e create mode 100644 test/de_fuzz/corpus/fb4d84efa5466ad8c33721ac6301ab750c813a5a create mode 100644 test/de_fuzz/corpus/fb5650590b12aab159d96a4a2159520df27880e6 create mode 100644 test/de_fuzz/corpus/fb6aae8fd24553682f3ca07ee3ab2ab149f593bf create mode 100644 test/de_fuzz/corpus/fba53e7c4e6dc595f24f013bc9c10519652b4b79 create mode 100644 test/de_fuzz/corpus/fbbbad19e2f0f0faa19f1737583c49c4a346360b create mode 100644 test/de_fuzz/corpus/fc18f3e3cb031dd668cfc1d2058b84678e0d40e8 create mode 100644 test/de_fuzz/corpus/fc3163875a71b50159a05a291cd3005010cfaef1 create mode 100644 test/de_fuzz/corpus/fc6b39f10a017fec54f184354f5f2b709d607a53 create mode 100644 test/de_fuzz/corpus/fc81692cfc58f7138d1abd73b70bb0b7afabc86f create mode 100644 test/de_fuzz/corpus/fc9c93e59180640a9e230105b231e84f34da46e6 create mode 100644 test/de_fuzz/corpus/fcaa455450f1bfbd0ef2680bc4ce8aa5e2b9fc1e create mode 100644 test/de_fuzz/corpus/fce1629fdeb053c89a7d877e8a8811bc372889ee create mode 100644 test/de_fuzz/corpus/fd240e796a9701446ecdf6f378ecb59545f3527e create mode 100644 test/de_fuzz/corpus/fd95013729ea8711e4191193b8f5363db58c548f create mode 100644 test/de_fuzz/corpus/fdb2d679819858318b16c17d5964585fbd2a6cd8 create mode 100644 test/de_fuzz/corpus/fdb3f3f3a365112b809e370fa18ab269d3d48c27 create mode 100644 test/de_fuzz/corpus/fdca90c937b7c730f25ea516cefc942daf705983 create mode 100644 test/de_fuzz/corpus/fdcd7272351a66a221c3b693ebf318116c17cf58 create mode 100644 test/de_fuzz/corpus/fdd320af14261df0d27737c1d4763b2358ce86fb create mode 100644 test/de_fuzz/corpus/fe0e1cb8d85a7554488ce6d8e4b7b6bf9bb554b0 create mode 100644 test/de_fuzz/corpus/fe31a86695020ab5bf562e9416ee88eec46d8954 create mode 100644 test/de_fuzz/corpus/fe47ca6d5c658da266e1d8790fff27819222e8d3 create mode 100644 test/de_fuzz/corpus/fe522803462606cb21e146b884dc9f3e6f8bd419 create mode 100644 test/de_fuzz/corpus/fe69e79bf65e7973fedae99c40a503161aa9d615 create mode 100644 test/de_fuzz/corpus/fe70fc0541c7c8798e8d0c19921a4ec1926e836a create mode 100644 test/de_fuzz/corpus/fec4af0df52fc925d52dd341f00163ee13a89b94 create mode 100644 test/de_fuzz/corpus/fed611293542b93c62cf7e4f981e826538f4dba6 create mode 100644 test/de_fuzz/corpus/feeb5ba0f5c038136e30b2b3c7f6bfc29cf04b74 create mode 100644 test/de_fuzz/corpus/fef27c01d58585c5d6153db3528484f2d3610feb create mode 100644 test/de_fuzz/corpus/ff0e2d316f9d3d346c7946fa2f4cf9b1b6485504 create mode 100644 test/de_fuzz/corpus/ff1d002164189eceb7db59f21a250b07c747fc95 create mode 100644 test/de_fuzz/corpus/ff8da440469a22509f2f45135401812fef335fe9 create mode 100644 test/de_fuzz/corpus/ffa974eff9126225be8d3c96ce99056b25a4d0ee create mode 100644 test/de_fuzz/corpus/ffc5ba4e6dfaf011ebecbb8083b3a34c8a0c6010 create mode 100644 test/de_fuzz/corpus/ffeecc68565433a8155465f21b5a234703d03d8a diff --git a/test/de_fuzz/corpus/001ba32e9488b739cad5c47cf6743092c3e959ba b/test/de_fuzz/corpus/001ba32e9488b739cad5c47cf6743092c3e959ba new file mode 100644 index 0000000000000000000000000000000000000000..3ae87bcf20a66bb31066c577361957e82264b0a7 GIT binary patch literal 242 zcmZRuh>Ho=(y+JE(9m-B_x1G*(bUk>1Pd90s2HOf%^D4ukTF=uqz0;ku)>&dExnj< mElrR2nY=i literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/008845a0cee378bad5ae87f276ce5f942febab66 b/test/de_fuzz/corpus/008845a0cee378bad5ae87f276ce5f942febab66 new file mode 100644 index 0000000000000000000000000000000000000000..849afbb59cc683a00771b964d930b97d454c433e GIT binary patch literal 10279 zcmYdFR?x852+{}_mg3?XJ+Y0f;kFLK|vXu85HtL zbCXhw6!Oy)5=-)P6_PU&ixQJdQj3c9^z^ti>=p4@p=oSlV2ot0rh>A9o?c#li9%X_ zPELM#YKpOmsX`Jg+i8OmZV5EmC@Ux^IObKBWPk)yE0R+SN)(b3le3F+5{okw67y1^ zDXj*o9+d*=R>&{n!pMbiWgr!<#mR{UsVQKOLM+mN765ta3W~N0&Ow@7npz4h)u-7%ztORF7WreiTqLK_y@MI@e>L_HUDdeQ4fIO6_P>@=bnGZ?igC>1D z;7HyBmPUz9qzoLzi}XmL~y;YtdNwNo|#vyP@Y+mp^&JlppX<(3~D| zsuvrpWuKS?FX;YNq@^KS0y3ZUx;P!$0sxhDF#m$0BR?+{+`!aQ7A4c%FIhI=3=mj ziwW1#u(#6C(9;C73_(^U4x)GE)?ia}tY-Yq6AwG-#_avfvyO!8s&?b3_E^fCyqd z1Z^y207hicTmT-8NlLC%fOVBX1?Zp}4FJ`n!!E%i6*~jbIYF`>%mmf^SlVi!bN~u| z@JI{;M@*o$mVHc&t2SsXZou2{I^d!Z?6g7Q9+G?Y3{3Wk3K&H`)ke|4!81rR4g;r# zy>3Njajs@c%8=^SgL4Z8p{xKKQ7tY_O3BYn%*+F~9xxQ53qX7I44jD?8X8HOnwp@l z0XWxTss2bC(k6G{72Syt{&4BlBaMP;gM3Eh=&F`I+W0C1Q%o5*(s(;!&=zTMm4Q(& z5jwz%Z!jxn2#jWd!U`GVs4z6O6d;4KkajQzX{DiIP!Sz%RgsdJo>^iQ8>_8ZqY)i# zh2UzIGKgx}+vMk^+9iS{?QKfR^X-zfHTCrLzZ1qd(41h6j&X_AHZV*~ zN;WX0wrw05_BM)IHF27h8EmJifx`et4SNlH+vvDN-KtpaXb`EXpb(Q%ZB(lZ=2aWl z>Vmio>~WyMg>;ZNL41g4t%9b4p^>hEB?D`8v~6N4k|lz18um76`T2Hwnlb6sY5DoJ zi4MabbRYS`C+2VQG5 zK&%SQ8jVT@wKxrXTRp9q6iqMX^M?^Og zyhtc7U17*g4kI_E5o}7kk#wCLR#1RVs8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$>Q!{Ze&=T;` z((qBUheZguY1mhQ>VY_LQU}+t$_h!T>6v-OkXk!YQ$ZmqrZ`za!(LgTBqPQ}AxR-w zQ$YpFPt8+E%}dctOj1ZrNhK#l*b~9IGAS{M9Nj}$4@Y#gZDOizY-}Pi;bu=&pDJqD z*JvarC2Q7bXxLk6RA|;{RBF~}RB38z)@T?S8Ea}*Qq?|OhOs498|oz0LP%VShOsyk zmpvEPF!mp+*H~k0N)pqptV$BoQ6+{14_`YXDr!i0VbqamA)usTZrmxvu` zqUjiLE^}OBQX;4Yi|P`Pa79I8Qbh%-I8}J8iAh??T8UIKi(ZD1+OSE@8*SLoD{g3R zPc&!@jDf)-E+$+H)WFfu(*&~&!?j{eYGT5*^kTxbG(lo2AsML(g{7Iv*$PQT`3-pr zY5A1rplH3sRJ~ZDeaRfBp_!PJOtkt@g(ETq*rTKM{6c;7Mx^IS@wB6cy@tJQbX=lt zRjhV2h}2Y2h)Jn7s?`Pas*P)P!Cc7LBUl2=hl*+{7#issSn66@kYejVsg1Tx)UXet ziS1-Je%NEQwCwe(YatY}+p3T`=xn@_=!((#iH_(Z)a0|q_*H+XP5MB2kWjTEz( lV!{(>?^pH;4SQ`vY7KpG#1vGQ78Ilw(ca;sHVm2&002Nw5ZeF% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/01745b71bcf3c1f4763f1e0ac7b9ed8e55af4596 b/test/de_fuzz/corpus/01745b71bcf3c1f4763f1e0ac7b9ed8e55af4596 new file mode 100644 index 0000000000000000000000000000000000000000..98a62b2363502299cf189f4f9cb55c52b13fd9bf GIT binary patch literal 43 kcmZQz)6fd`_6+d$4A4we)UY?uus6_Lfy7(^0rrWB0P4;SVE_OC literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/01ba758580a918e8dd905999396066804be057d3 b/test/de_fuzz/corpus/01ba758580a918e8dd905999396066804be057d3 new file mode 100644 index 0000000000000000000000000000000000000000..dbea194fc661da2f3813ce09f3351d40ac92ec32 GIT binary patch literal 99 zcmZRuh|@?+Ow`Z{@o@Fij47`+tF1{&N<#2WYip8|lM#HA+M1a1YU5hMdNh-hlPfAJ FDgZAEAu#{| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/024349a474519deb9e508901eaf34ef39792ff8c b/test/de_fuzz/corpus/024349a474519deb9e508901eaf34ef39792ff8c new file mode 100644 index 0000000000000000000000000000000000000000..4cc109b61ffee4f9bb4bee14bf97e0794b6a93b3 GIT binary patch literal 120 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)B~|K?2SQGj7bebKE|jOY5(y+JE(9qMe*VGEv(y%wwj0x9@F{u{G?CK~#)MO-#5i0|SGW hCWxyNl98$qQ<0ojSeluft&midU!JF+nP0()3;=2z7NGzD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/025bb14c5c3d27a0908f0bb363dc4988918ff67b b/test/de_fuzz/corpus/025bb14c5c3d27a0908f0bb363dc4988918ff67b new file mode 100644 index 0000000000000000000000000000000000000000..9107f08341f482003f7f908a7523dca9bf12fcc7 GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{llwY2wpqXF6i3|V{;uSUk literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/02a5620461612a1944428314410762a948f95bb3 b/test/de_fuzz/corpus/02a5620461612a1944428314410762a948f95bb3 new file mode 100644 index 0000000000000000000000000000000000000000..b35ae45901d85496187ffbcff53e49f7dc7a2819 GIT binary patch literal 65 vcmdO3kkqiZv5nKzt2VB!0WHo=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGHiKZbs+N#tlHZ~?) zE5-<llwY2wkj9W-!4eZ}gV3Fs LT!JR2ZLI(R4YDsP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/02f33a351a3bbc21f6fb7f2f7fd980c730f32cb0 b/test/de_fuzz/corpus/02f33a351a3bbc21f6fb7f2f7fd980c730f32cb0 new file mode 100644 index 0000000000000000000000000000000000000000..24d6d2ff39c6cf3c142f90c4c16727beda4b459d GIT binary patch literal 3254 zcmZRO*08rqOwzE=)U4280E4Tff%4Q8g``S_;{4pyl8nr}bcK?P#1e(%{L-8hg``x4 zg2bW{h5R&y#5{$>lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4@urojbvHWv42XvQii)F>!m=mUvqKzvJzHcc&s z7)=EQO)V}6rJ&%T05&B$#=yiNrX&_*891s&37Ut1l7_uaqMfFOeSlpecA!afH;`xn zb6jFlViJZXkZ?ssVp2r~h7>~JKZ$^WK`l9761SM literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/03a4aada6edc5cfd457ffe100222aa70fb632303 b/test/de_fuzz/corpus/03a4aada6edc5cfd457ffe100222aa70fb632303 new file mode 100644 index 0000000000000000000000000000000000000000..9fc1d6d07544c8fbb177d46e6691cd4ad7b95b13 GIT binary patch literal 10279 zcmdP0h>Ho=(y+JE(9qKavkXC041-aPW(`|nwV_T@Eto`;H>rsU*V2m#*U|(jR|!rm zNzBtx$S+RL%*jbCNmaAtBRD&^vn{g*jR1N z8ja{^D+E`w)Lug)Gp|I$qQ=my#@MLF%tVucD<+`2xF9h(wN^V(A(|0vK4w-9*NQ>Q zs394t3WcSa$=M1?Mfv4<3TgS2hg-B>Vya#&*a^fC%yAl;w8^K;8i|@3iHO8YjBD_z zv53=1Oia|!3h{9D(~K#vHmj{kN=nkerv)lUex|85t~E3^)H5_R)H5{DGcquPnm9}; z*65hvSZxJRVXmMsWc)}<2|7qT1u7@WFFw`cH0*8lv|>^;!E|(@ZdI(N1_Nt!l5T2j zTCApCwTX_sMJ=&@9W601LTa?czzC9o6UfiW$uCb$QAn!P)6>)A(y+JUijLFJw6Sy0 zv9?mui;0Pej){$_urSb#sYpwUF)%RDjWIAZh%qoU(v2}NHjhpJ_QBGyvmXckk-_S3()lS@-eK?xKi$vOGOAg4fVRfhN`MWMK)C^Ij; zm`hWO%LdfNuu_PQF)%TRDTxI|BPAJ$B?`&;r8y}INvYth3AQv3Y%e%H#zdnBJe;qr5DgA_EO`J_ zG(b`fdhUh9CMd-!6ql5yrE$ezWEYqPU`0?)EElNT3*}%?$_klznI)NtISR$4Nh$fc ziJ5s|mmw=mEGj|q8`p@-=vYG#5p?DGMJbR_1C_0G&-x6U(b2Ykp+2^;u?(FDwl?5&ctV>Bxg6BCn?k`i$@Sz)!-fQ>Z<0;}_~v zf!BqnKTMkgl4YQ-3WCV>(Y2~Ww$$7nzr&l>i2 zps|}+ZB2z51r2-9~xDHCy%!$>8iPeUK(rrW0QJ?{RnoWEn2MAZ9 zMv_)da!smcN@5DK#Nc3)Gwb>PKP%MnC@T>(G&B;mHBn$qxCR6uBv`=;YQiAmm^z%J zaLPpDl!-u-0Xt7o!@foX)WWUN0I@1GYcwhuuusK+W@n-ubE60w5{nf z8HiH!vqs0H#A+uR7+PYkGJyL^06q~0n(_jNvr#o%mVtqx3Ymk>#w&@g7@eQ!2or%$ zyTQ05(TW-jEEJBmi9ih z%tT-rUd1^#qN%08z!#?xQ?9LD6H~0Mt*NC_l95@gkXft%8U#*M$jQu0RVdFa$xz78 z%c)cVjrkRWXCT0nGsTM9pf;y6c!U@{3QZ&bV$5YA`4{8@7*@v8g@cTN(|>Y;fjcoe z+A1-pAS2N#7I}mc6iuM1G4PN)I3}x7i}LkiV+~@Vvtk1}&d(qj9c^2bnVwOin_OCy zQ>mL&l$e~IT4Ea;TU(S`T&z%BkeUo0_{G;R2FD03qJtqY5!9-M;h1cj{Jc~<2$z8$ h9^^@>pmjm95b-3UXz;SGBoK*2fF>#NLHo*(y+JE(9qM23D?rFHv~~JMm3r>a3Kq@kVy?l8dV{Ki599-W2n-Ya4o%< za4k&`S0yAPRiUsnGdUYoblNP1!qP56K*QbyWJnA)>#Vd V3e^gkc_j*I`S}`})(W)>wEz10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;Aa>V8fL*4cf$C&U?V4~L64o_gU>SQ27gsk=KUYl+ESjCM zhlHkfjWZ-DQ1y)F%KVa4Xs*;s)Ua1i%gUA&nuwB8ep? z*hV`kImucf1yQJgDoOOZQqx`mRQ`g>Pk7~6lwVqs3Mw=S)`c1jk{b3lwsD$z)yB0o z8kRP;ih9+?AZLMat)`Z}9*6>-s9uC&hDJsU@PY7DaFdWa%|8u$D}pH(-tHu> z6<3i+Q9BN98@4RyfUPM2%6d6w!;W+=z$s?F$um53=H5l7`WM? zP*|D?YG{BP8JhVOoG_pfQ~ny3MqndB?MZOsM1g_1Jhcd-kbyrjI@+o< zFFP;4JkKgNHn|!Mz|BxllT%$Q2ILfYV-V9Jpw5ZDeP5SW1*m7yt;l BOj!T` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/04aef19f0180da14df8d2bcc28635eed295c6af8 b/test/de_fuzz/corpus/04aef19f0180da14df8d2bcc28635eed295c6af8 new file mode 100644 index 0000000000000000000000000000000000000000..a582a308cfc8c3cba8f3bf9da474dcce83ec537b GIT binary patch literal 3897 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgj3T3io*@$845f|vHdiRH;~sz!$UiAVw}-@OY_K)){wJG zOwzE=)U433Cn29=-iQ7|;9onulH6RxEf6RxER%HAp=8L6Nm0aQLPGJt?W zVQEfswn7pELrP*%etDik8Uw;86wR1c;+Lj+p7>8G0QsEA!VnY&RQCX0`@85?8V}~Q zp{to$Sp&)rRW(VPQBhG*$oT_J5)?=HG4||BPBI!q*#|8Ys1-ygp@KK1q9)WibLK=v zY1kvX3RJFuFuY)!Gmu#c*=3qhv~1>}Cq{D0U@d4NoL`Z|5)*8ros^tptw4FZ4x{j< zAV$!=IcLt$uJtkegT2@wAy14p$?)_uK*3Ex>Z5t&pft(UiSIgLWHFFOkuf>N0kkwg h7=ypfh1%T1a1qsm9i`GBheJZ90)+w9J)o|U0sz01qP744 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/04fc8bac2ae97c2f41cf8ba47deae7d2269d9ef5 b/test/de_fuzz/corpus/04fc8bac2ae97c2f41cf8ba47deae7d2269d9ef5 new file mode 100644 index 0000000000000000000000000000000000000000..75f4d5204e4c7eb557e001cd971859759265f141 GIT binary patch literal 5574 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&Sq8bz+G^a(-z}ib7JVLP26t3E0*=u*F<8TuP7-1i1|zgZ!VG2QsCw zG`}PjxQ9;9AxuOCrsH~u%;FwnlaY|}Ma%w?|LQ-OKc5zOkRfa-h zUWx+PWUd;pYIFjmTOq%QD+WF0;R-=2T#J(v3sO^%{Hy^AVu+oJwhGQcnp~P%3Q7tJ z$_mLj`NeSmaB0HLL1HK?Waed-WG3b)l;;npNh-*hgRzLO z&;&I$kgEQYjM0Lg@-|Lwa$;g)GPuz_knQr(mJVhof^d6(Gy|Y#fYFwYl>)_Gb%Aa_D>Nl{{E z4rp}Aj!Rh~FEKY2JirC@1gNJ$d`B`dRgvcD8|rEl3N+#e9r1+w2Gp?u4S90eloqEJ OIi%$0>Lq68*#Q94@4P1f literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/052e71789f1e90175615dfd24fe118b1a1158673 b/test/de_fuzz/corpus/052e71789f1e90175615dfd24fe118b1a1158673 new file mode 100644 index 0000000000000000000000000000000000000000..7139f2c31fd33ce9f2d57b9313399a061392da85 GIT binary patch literal 28 jcmZSJ)3CQo)UHX=)~-p`)JjfFOiW5jN={BrN=g9$Yy$|R literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/055958c72de0a99f046371f1f0c86d99990c0729 b/test/de_fuzz/corpus/055958c72de0a99f046371f1f0c86d99990c0729 new file mode 100644 index 0000000000000000000000000000000000000000..d4b570b532008eb64d7bfef3d6923e4febfd6ce9 GIT binary patch literal 229 zcmZRuh>Ho=(y+JE&^WId6V5;c;2=VchP_6RCbBv$4SPe)m~gEaqZ-W`4GldITf^QM zM8%lYKwSV8#i8)pT$38GTZ1$;LHbleGE$=xb(3SWW5TucV#2lHq6&qjnaSA-Nk#eP Jc?xOy6#y&ZC~g1% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/057bcec01e2afc4cae4d007ead424c189e2cebe3 b/test/de_fuzz/corpus/057bcec01e2afc4cae4d007ead424c189e2cebe3 new file mode 100644 index 0000000000000000000000000000000000000000..8f1b828bda00309e5b17085722aafec10792ab5c GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Sy7m1AC|RcvgHW{qBqmUg(7y(UOTB_tzNp|CU) Ng_E4EV54oV000t&6$StR literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/060d2fbcaf8334670802325e0dc9784379fb09a6 b/test/de_fuzz/corpus/060d2fbcaf8334670802325e0dc9784379fb09a6 new file mode 100644 index 0000000000000000000000000000000000000000..4474236d8e9ace608c36f14bd0249743ae5f6832 GIT binary patch literal 62 zcmZQjiPNyRNlda!)U;R7u-C9*;L}J{(6F!2Oj1bJOi@TpOiZ%VOsYxN1j(u=CaG(t P)TC-AC#5E*D5L@a*C!BD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/066a2cab0d331ac0605ded494bad5ce5c37f41be b/test/de_fuzz/corpus/066a2cab0d331ac0605ded494bad5ce5c37f41be new file mode 100644 index 0000000000000000000000000000000000000000..78d3f18311dcc41bf652f8ad8bd02828c09182af GIT binary patch literal 275 zcmZQ%iPC_8L~TtJSQ7~m*T9g7(9mFDj!OhfV@QUBg*7mBh2fHL#_0lQoKA3#z;0Sn bMMYv#g?5cIPG>lyxT6Be%Qav(CnW;_R*^Q5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/06705f7adc42a06bfa772929ad0cf82b511cc653 b/test/de_fuzz/corpus/06705f7adc42a06bfa772929ad0cf82b511cc653 new file mode 100644 index 0000000000000000000000000000000000000000..b240ca6dfe1bb327b6a484a80de8b6ae016bd040 GIT binary patch literal 3054 zcmZPwOpH!UiiKefd)-V;BtA?WD~(lPSwAzK7enwXTB z$Y2o{6RxFUZ>6E3rwL{mfT)_78eCI_lR%N``7VQ&bc zVvK4yYcw?U&Vm5N27nA928V0eYih=XpG`!G0WA%CkfVJW7#Orb(poAZ8L0||rJ2du z3Q0xz<;0kL_H67Rk4KQtMx@6RlVXQo0tRKrL`1>_Whp$Vcr=5arB((VO-%};sflW- z3AvUf#D*1OiQv2sB}P`Y4fZtAr5^Eh_t~?smH{Ed!7fNlLTMl5DQM1U1qj9XSwwhZG)&H7uPec^l9-giz@w3vq@@XJ Y|A8{3Rt&5aNNg+{CPL#`Aqi|I0AZ`_x&QzG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0676b9e95ffea4d9be47eb4c08b53f7e8232ec61 b/test/de_fuzz/corpus/0676b9e95ffea4d9be47eb4c08b53f7e8232ec61 new file mode 100644 index 0000000000000000000000000000000000000000..e38003b5122ec866bdbbc471d9eafafeb22bb7e6 GIT binary patch literal 10078 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4Iw}Q29y;t^D;{^6LS=bOOsOaa}zW3xHRmo zVA8m0Ww5g77y}c7n37n98U=+I4X}_xbX-hKOofGkZcIg5T1;MyfuX5}W~>5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0bx@$6_ge9^z!mc6w>l@a`MX| zK?bs;BqK8~U7;i+u|y#`zceRBAt_a%AhDwc6!PTfudGm# zk(#HFq>!wspn~A1=A~#RCMhJRqzQ$_RV6wiD2;~5RDr4 z%87Y-iFw6&#YrjY8JZAL7^$dXU!#$jl&o2!pOQK4C*QK?y@QKhM=S)*ZSWUQ%K z2~$c_nk})~P$#JtLekWx!D%=XmpvEP;B*=dT*Vq=Q<9i&WmS@xP6N|vZ6v-C&8R3^ z+dgVOEkZy^!`>#*PE*4^z%CIxKr1+D;Rw>qWR6QrN(7CiqiO>QS5zb>RaBsgQ-#Nx zn531gl}Ht{XlO_@WJup4E+$+HRIO>~X@XgX;aV{!H8J5@dNJWznjkTikc?D?!qUv- zY=xwv{PH}7w0u0_rv3udf3;G8O;9oLYv^mnXo2U@a7?qs7?_xv;hbwDG7KQ?5F!;b zFfhkyXeK5l6Rmz!;fM?Y_ULFmzfd2&q2+lEEjLF`AG(&tjvDqF_O{V+R4Dg!t75gI z6LqU%H5C+MQmTz=b-}!9<62!X7cw6YmH_jiqM8bZM!E);x|SA0A+n-v6E*CEXyQ_` zy89e41=Xbm1*t`F^G6x94S~cI&}yLM{M_8syb|z28SrF_6<4%= sTssWV(g`p-kZ2U^ki_vbLCdX>rhAbM0WG~k=7W}DF)$b~fLCGx0OjVj`Tzg` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/06b7a2445e03005d105a6b760d80ca7a0ac495ee b/test/de_fuzz/corpus/06b7a2445e03005d105a6b760d80ca7a0ac495ee new file mode 100644 index 0000000000000000000000000000000000000000..4dde6de67f28ae0cd65ce5bd103d18774e1f457e GIT binary patch literal 50 lcmZS3O4P7dPs`6&*RWSlN-P3XNgxtkq&6inDJeNA1pr024aNWf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/071134750dc8021e4baf15058fe2f9992a7ce222 b/test/de_fuzz/corpus/071134750dc8021e4baf15058fe2f9992a7ce222 new file mode 100644 index 0000000000000000000000000000000000000000..710b3ea5b1ab8c06a89ea259a71520cd58442129 GIT binary patch literal 143 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dS}T5ATu=VjWuJ!eHj=Sv@}6{ fm5_{7g~HOz8KHo=(y+JE&`3&5&MwYLEY8r=1Pd90s2HOf%^D32sE{#O$fPDFTuUz|TuW0E mq7y1hlm?ZMj8uif(#+&+g`}eV@;rq!hWrYam|z=iYXtybP9@j? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/07b2a1c92c817aae0a115bb15b33274cbaac308a b/test/de_fuzz/corpus/07b2a1c92c817aae0a115bb15b33274cbaac308a new file mode 100644 index 0000000000000000000000000000000000000000..bb0275ae35787f9035197d0762a7a57cdd3fd957 GIT binary patch literal 318 zcmZRu($GjuN>p->!X)0)HYAP^Ho=(y+JE(9qKavkXC0OpTFd4M<3uSOC^*4AyH>6BDkbr=jKM=;;Fz&;$`G fAsML(g{7Iv*$PQT`Q>>EX$<)lEHS}0+SUpH$!8qH literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/08002fe03259270af10b36c8ddeacff162cf16b8 b/test/de_fuzz/corpus/08002fe03259270af10b36c8ddeacff162cf16b8 new file mode 100644 index 0000000000000000000000000000000000000000..3b8688b2b5088a23b320309e33f92fbf56821e32 GIT binary patch literal 10279 zcma!zPE5kUi6D@KM#M%(N82Xa#>V2&z+e#<6RxFUZ>6E3rwL{mfT)_78ekmpdMLn+N4AzWRzU+C98g%TMRo!bJ24e4)F93S#j0j_jGh)EYBZsdjS$Yu z4A+V=s?`L=nPyCcmIl~%Em%B3CRGt6Dh)| zm10r7K&7M#$t1YbIw-y4!U%s3TQ4GeJzUEklxofllwXcejKac_hEU`|9GI<;qze*(V7-{@7#8Q3=P9Hyj(9lCktLXB?^KrTlixD{0lH?agmM9Gf zNYvIufv~y=t-gvef|f(5#h0~S47B`0OJ$&_Wgr36M1q||f(~MoYG|N)uOs3 zds{uNm=sMg9i6CK6$@oL>PE$C>Q$TQSk$T{CM6rgoXZm(ZIzQ>o?2uT8>@Zq{)2~) z9zS{d?D>nAuU@}-`|kaRkDoq&`TFh0&tJd){QdWxfq{W3#sH>wkkeus(N@uViK%+A z_OV);o6U>!b5o16OH%dqO|iRNBQTL6C{Dv(5!N}=0C&tV`f_m^_ErHwel?Dv5jD;} z{?6VpDm8vSJ~ht%el^bizA-5^J^>*yDK#;AdRm$q_Es^`dU{}!FuVRRn^0+OO?ws1 z=(v~|mkI*|-Ixl)w3rxsErf1RhXjO^5)-Ww6P1!`^kcPE0)qUodkZ4U0UAz71&t>V zQxDohG@+ABTv}XQ=z@g#iW>Gc;OtYQ0qTcUXx3;{YSw5}X=-ZLXc!t9Yid>!HiQZ) z*kUTu(qi&r3=B<`VnHnmWUQ>9px~HSS(1^Nm#&ank(^pkqL7rBoL!ugSe&7dn3tkZ zSejpw%2k7`3C;%TR>&{niiuH(j*F?V07Y9`8nPuI6|Tj}i3O=C3ZSG2u}A~KRJ2ua z4$|b()KXAVP*7G#&dDzZIR#=Xs1XFW48~Aa$jr+u$xO^qD96k;?W;-KUNcNZiKG&Exsz)H~F4A!OqHjWf+npz4mnhFYh*X7|L_p~!NK-*mQ&WK< z6f_)U7?GHiYy=`A5|iNK_L@mp#)&i)6p$=M_6qjyxt*<^RS8dV5fwUiPSax(K$A%ordc{!Efu3j;?#3(LEOinFU zM0SC=1~LzcZKVL}m&U;RHbbEYs9~?>>YA6zpn?th;fQ5 z&(T#cR@W&uv9y$d3xx}k2V)$4l!le$$T-e0P4kq7?=uC%qi7lWB@5E%?FcE0wxIMLMT%R1tG!BFl-ejH2uQb za6xFbEkrk_qtILrQiiFBESIBb!Zee17MGTmf`W`z19=SLaT-RZ(FVGvu{F^Kx`wg# z(FVGfIM|qS5D^XgTuq26Cb97h(FVFEu^6U6RBCEg8><-V8R;1qLppbcrl?I|@FahY zGupKOdD!HCjWc8d9yT!^ZLDh;n><9uC&8n|sNRLuJHo=ijLMx%tH`I&?*NQQ!(X7#k(F@nq(9*Cs1`CKf;6dwWTYw-8kA-xXDcKX<(KCvq~%ut0Hq)wPyhe` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/087425b8873de5a19c59ed5467aa5de9ba7de6ca b/test/de_fuzz/corpus/087425b8873de5a19c59ed5467aa5de9ba7de6ca new file mode 100644 index 0000000000000000000000000000000000000000..71f2a83715b22106000c0453fad0e3e6d3b999d6 GIT binary patch literal 43 rcmZP&(}>p4a&&ff4G7WH2-1wzve(or&d*IP&Mb+ks5UgNh4E4W_)85? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/088d22d0e6de8af18ff45d377f04ff3658e0fc80 b/test/de_fuzz/corpus/088d22d0e6de8af18ff45d377f04ff3658e0fc80 new file mode 100644 index 0000000000000000000000000000000000000000..a54c804469f157c618b2fdb0a63f83481ddb49f2 GIT binary patch literal 4269 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;T6K&3TGwu_F|^9%LSi;W#BHI9OULQFJrxWn1#HTY=FLXXDJXw8Dz zQXBe>s-ax7q*1eNKbpKplQ$?q!D|^%(~6?r!{BQ;!Mm6QI?PylzJs+D505Ss2H8DQ gLsL+n95T{?-mlcu0@(pd77E2BrDpF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/08940162707893743187e4ab470ed1008612797a b/test/de_fuzz/corpus/08940162707893743187e4ab470ed1008612797a new file mode 100644 index 0000000000000000000000000000000000000000..42e5511c9676fd29f3d06f6d2ee958940b7ce383 GIT binary patch literal 6 NcmZR`m=TjO0{{lv0#yJ2 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/093d19b2925541ea312fa2059f264124a35944b7 b/test/de_fuzz/corpus/093d19b2925541ea312fa2059f264124a35944b7 new file mode 100644 index 0000000000000000000000000000000000000000..cbf20f206eec472f2ff894dbf3af9deb7d6c8c47 GIT binary patch literal 10279 zcmZQzjgGcG$1s~MIxZXrCMg!(L=KQZN=9OdLUMj-PKrWOszO0xQHer+ znnGfpLSjjNE>{hgl7fc4l>%0vtdL)jnwOcEu25K-Uy`b)r^gi?7ZVdxVPT*fQ<0Vy zlNV!PXsQ&8u31?@LBTPvvLpkfHMJr+wV*^HDKR;_I47|1tkRqWrgIN{9=$( zz`o$pR8Y{=QczY%D=jL?NG(#x&rYn=QOHbF$Vp96NUBswR47O-%FIvU0)D)cbW(2P|8D?xWNSQ{jSu>>7XZJJsNF<^IcK_~?U2L-Sxw02Kg z8q^~iVCzWoE2g8tZsv-P(*T8{rj4D0j8Wk5^boag0h01US58QLRx-KPJTHgk`Za8 z1b_ZeP*8}82Du9>R#u1xrwJ@^3-Ti**~BOe0e{l39AFqk1p#KHDl25>WtLwhDM~B)q|$ot2CojAtf_a!L_Kk1jTGq1w&&r z#iVgvixtWfixg5b^Kuh&6p>tQreJ77z$iy2XBSsDcMnf5Zy#Sj|A4@t;E>R;@QBDL zgy+o_3{4e4eTPwuH3V2=Qna=085me&oGN3IDk`xm8Wp5<2nfXZRcGdvCFW$N=;kHn zrq<%N&>}7-TuZ~=N<-t4CYWUiqGF6{G;1_8^gwJ4dt(q4V^R|nuB8_fuB8d$s)S^u zDioGxCTA-o73G)bDWv6B;I?H{W;6t-83Kq@3r(VjCx|I!Uz1k1k`)t7w9TJwS696^3asG4@(kN;Uei+A0A-e)MoTP3+*&NKDewj8067)rv7pOiD~j zOiZMSMJR^i8o^A`1dU*#C>`aDh5(&IfH^KPsiFde>1^>JvktQ}8m={LMoSbm>}xa< zlafKhLH0Eo6`C~~l?-Ze8uqq&S}`e_U^+Tcw<;FObj*#4)zqst(XpsiNlZ#Mj;X4s z(AA}KjHyA*2#cqP#lqw}fL4pr1(V9`j_(o9TDN`j>+%^Hm=O-(BW3fEPTw-|(hD;m<^ z)=i2{qHLW917Dm*Ou4ppO-!-2wx*U!Nk(R|LT0f7XqiQ#LQZC0szP~YNrpmxUQQ)= zBE1;A?5DUOF*&tZ5q+HpC^TSeieka5b0Di;Xt?+Vd6q;O%i+i& zqZb=Hs8`Y`B&MVkr4|<}6c?l>Lzc>b)&k*JQ3Z|_T0{p!U?Qkh3&SzlHu-s}b}%j_ XGOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1B5BFtYV9?S8 c@l`@HQWXkIGn2Cwl8W-n^At4mD>#t>03e$cWdHyG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0952b1e6ba0a9beaee02b92efa1990eb8fd855ed b/test/de_fuzz/corpus/0952b1e6ba0a9beaee02b92efa1990eb8fd855ed new file mode 100644 index 0000000000000000000000000000000000000000..fc5850030cd84732fe6850fb026c5f96d24c6b7e GIT binary patch literal 63 rcmZRGNMzPdWY$iKfisd*qNA;nauV~htzu)HwUc6!6Pc4@u!{l!KTQ)c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/09692b8dcf066440274ea5d939aec16eccb10de8 b/test/de_fuzz/corpus/09692b8dcf066440274ea5d939aec16eccb10de8 new file mode 100644 index 0000000000000000000000000000000000000000..6a2065f8af000a9ad84c3c364bf5b70677fd8d51 GIT binary patch literal 10279 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzs_>O6?4G_@3B1u}`TP^T8yPfC)mm5Xuxn zVIy%_f-7(_)nj$skck7B>#@fH@u7ec#qfZ}3@wN{;?2eGu2NhE!)%5ng8@z(Xs!pj zj!G_vgd@nn(o%3aSps6iOG@%ACNb55Y(&PmyoMCp^eW@jXbcb)7!6A+ST#9XW5G%( zNUBFlPY?lUBE*&cpwe&(mpa1cj@DSPG)XwDP~!|9_)rG!@=sV(HaXm ztB%%K&}@K67BsG~)aX)U!F+|FDbMGy{EnP{N=a;~jFt-E7=bqrAz?{;sGya#Aj5D) zEJzN75iM|rm~5N;yi_|z1_lQ08VwB%doVXy(~w+n{<@)|Ap>8WMohW3c1=vNwzj4g zRq76!U8 z6=`X)3JRK93Ne}>iVH$1C@5&yTX99lX~Yd^z`)7N{dP|Kp~c$SjnZS#igmGpsau_sH2dXrjP^iesX?pZX%ZzszI1M zWrgIN{9;fjCFkel=Rv#*ip!W1h}Sg0LfE{IGm(H2js_@QD3GKLGi_+I zLr|QCy<(h(y;VSvUyWmEM2)kLzq5CYN{wHrPmQy`UyZZBZ%j&!Pe4daN==NOo|dMD zy;Y2!p0=jFiY6!-gHmIKVOmU#y_S_yjee}QNrho3F3w3T&QM6qV_?-t)Y8;SN=6ScFdw8_A-{+VqeuhG zf(Vcb*W%>Fg47hG!b1a8Rzd7kv{i5p(gbBYB~T#-%Q)a@fahEW<`}w$}Qh3LWJR8WqO#XE-fv^KdDDtlPEbE+?;^6>W~^m49qbZ+T1+6Tne0Apr(a_ zftSB zB0&9Be3BZ5nvR-Ipf-)6CWtfwb+tfk9SA28+>;H`RM6DaR7gxpPE1NRj7UsMHUbeK zoS2jh?E}NQH;#zTm6L*kVq#MADsX=e(^H_>#Mh5nfTOn!v&o9mjuh6m6X~6F2Jslb z>Y~ha1~v_Q4Z}oD-K3(#!1g*f;W%=mJtka8x`CmK{Q)I zl}`-ep$$fc3R6>4Jy2V|II|=bc{~FgXIMJw3=$fNni@%(8p)a(DViFoni^@E8tIxE z8JbmzNy#axY3Ui6sF?}WDHs7A^_rM)Uj_ySElo`Qx)n z8X6g!n3|cJS<-u)ins~{T-t*Qoane1r0N4atcTgBR!~M7GD=h^U|`bFtg5O4jlWq9 z%C6rgTw{#j@*Cl12Bw&xwETQtuB5~wEFnSc*cAg?qK3VJrhOs^V2+D2@M+lFC2H3s zY1brcYicDYCMG5&B_$;%Cnu-StN+Yk0jm0l8meV*)3CR3v{TTqS65dD)pAJHshZ(h zScR$v8A4`YP^eKr)R5o+hE|ZchH7atcnd1*k%v9OZ59Oug~XJUqSWGIh2jEuaSo|4 zPl3R85P`r9+=c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0985d13f526884e37b5074e8da192ba63f3ec18c b/test/de_fuzz/corpus/0985d13f526884e37b5074e8da192ba63f3ec18c new file mode 100644 index 0000000000000000000000000000000000000000..86211145be5f9f90aac28c21c16445a766a1909f GIT binary patch literal 88 zcmZRwh>OY5(y+JE(9qM+a`yN2^$gL}ve%3W*V3>z1W_?YHJmjX8hRkMhP^R}iZQ8) i3HN1SV9?S8aaBSxQXlknO`9|2{=%aC@;n92{0acpLm7+! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/09c39db7ced2e00411bd9bb69e27833c6aa2d47b b/test/de_fuzz/corpus/09c39db7ced2e00411bd9bb69e27833c6aa2d47b new file mode 100644 index 0000000000000000000000000000000000000000..83ff147ebd83c507c1e1d4c6f6cbe304fa32e29d GIT binary patch literal 25 gcmZSJ)37(xjL@*RNsNxR3P`bvjSYwhFf=j-07=3IQUCw| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/09f341b84c20552c905d21c138b184697fab337d b/test/de_fuzz/corpus/09f341b84c20552c905d21c138b184697fab337d new file mode 100644 index 0000000000000000000000000000000000000000..ea3a6c8df93b76f7c2322fc70231e98300686146 GIT binary patch literal 4072 zcmZQD$xF;l{SO7dp)?Mvh5%q-*RZ!s)Y8;S#G#NuD^bH#rD%M-auX>4Ua|+X_-n|L(VEONy9!t$!qS}NY=tBShLpsj{PH}7 zGzNsbP+WrPe*Dr@&tS-ICyNaVMj}gAP#BQn0VMYn7bGU9#uRI7#FT4mg6V1vd#mWU z>e^Uvfo^Z43E^mJA?f=69}uiN*qB99i^=@|U(-IORuj~?1{aSC`FW`d)d~o{dJ-w^UQk$25R_yjZu%9XAit4> zX`c*+SL6(2`wd)1E0mPyD^x3Fj<&p@ecHSdg|z&94Na83EhrCAE00?%fLhO>PIi*I JMy*0^3IIbQC-VRR literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0a04d9267fb8188a0920d5941c62dfcaa392b697 b/test/de_fuzz/corpus/0a04d9267fb8188a0920d5941c62dfcaa392b697 new file mode 100644 index 0000000000000000000000000000000000000000..bfbf38bb0548272bdb2f6fd71f15235a06e0483f GIT binary patch literal 230 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXvOW;9@L3=)npsfh{qWnf^? z(u|I_Dz}P_{ZBgpvQQ-?BUPcWG&4C{K|?FV!_`kSsVKiZPeC)kf)fFvqoS>H^2<|; MtYTw9qP(1(08Kc9umAu6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0a34e1a8ea9da61a014714961b9818082c4f84be b/test/de_fuzz/corpus/0a34e1a8ea9da61a014714961b9818082c4f84be new file mode 100644 index 0000000000000000000000000000000000000000..06016ebc0a7c7df6f7ee79ae60ad08c06936d69b GIT binary patch literal 133 ycmb1V00Av+5Xr#6z#ao-;Gm+Tt$Y)UvN2@+s`K+wF+{-v__RbvC)OG!sRIBQBMZ#{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0a6f08a511f7fbfe66ca6cf7f98bb5af2f7ef5b8 b/test/de_fuzz/corpus/0a6f08a511f7fbfe66ca6cf7f98bb5af2f7ef5b8 new file mode 100644 index 0000000000000000000000000000000000000000..74d8d01435bc19d70e33237ccfb108e384da2137 GIT binary patch literal 79 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uIQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P YRYEdS6$(o;ld~0)it@|z6g2ZI0Q{pA$^ZZW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0a87a305f83262f88a9e826ca5aa22780faf0f6e b/test/de_fuzz/corpus/0a87a305f83262f88a9e826ca5aa22780faf0f6e new file mode 100644 index 0000000000000000000000000000000000000000..c99cf649158c984904e4d0263d6939a83e127d83 GIT binary patch literal 293 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHSE0C;hCNJSOt_X_Ot_AwX3PdH zm5_{7g~HOzHo=(y+JE(9jHz(bLkfH`I&?*NQQ!(ZmqW%LGZ(YSw6I=xN48Xld9RgVmbU z#Dr_<#e{2Vg1OkVf;83;(5MoUk*ZKwif%f{OdL{Bi?2g0hA1k@OwLwFD#|aTo0qyW>hraXAlDJ(hsO iRD=?)rFx7EU?=2*NhkpmgmNL2DTKmC;<98gx*P!DHRJ;T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0b7e65a2f97ea6135e0c46e75494a6dc0302192a b/test/de_fuzz/corpus/0b7e65a2f97ea6135e0c46e75494a6dc0302192a new file mode 100644 index 00000000..c8aa5d6a --- /dev/null +++ b/test/de_fuzz/corpus/0b7e65a2f97ea6135e0c46e75494a6dc0302192a @@ -0,0 +1,73 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \(\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: (\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/0bd42ee87aa348ffb47ee72562020e9adcf886e4 b/test/de_fuzz/corpus/0bd42ee87aa348ffb47ee72562020e9adcf886e4 new file mode 100644 index 0000000000000000000000000000000000000000..392649097f5936f91fe2ccf2dfc2c014dcbf15a9 GIT binary patch literal 83 zcmZPwkJB(RjW*CVjjb_?HqbSRjW*D=jID__&^3&;k2YYB@vF|ajMdbL(bF)>WcVKq aqd}_d!D=-%tD~c>QmkTQ4fTxl42%J_Y8K}J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0be4c37157dd87807e33cc455664ea3edc87fcb9 b/test/de_fuzz/corpus/0be4c37157dd87807e33cc455664ea3edc87fcb9 new file mode 100644 index 0000000000000000000000000000000000000000..25532c96bc69cd3f6e171ae7564150188afc58be GIT binary patch literal 78 qcmew*u3>MbVQ-V4mujD=S)*Z}l$vM5KoYRa*VI(d)6+}T(E$M15eXLn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0c21cc667e1c54469593a46af58f9b0c5eb22074 b/test/de_fuzz/corpus/0c21cc667e1c54469593a46af58f9b0c5eb22074 new file mode 100644 index 0000000000000000000000000000000000000000..f159b61d481bb8d9899c9b20b91943fd56170974 GIT binary patch literal 19 VcmZRGiLtZOus6^IVf#c7001i<1la%p literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0c2206f5e288d5608e7a14c3b2cf9d1c0fb2a70b b/test/de_fuzz/corpus/0c2206f5e288d5608e7a14c3b2cf9d1c0fb2a70b new file mode 100644 index 0000000000000000000000000000000000000000..9bcdb28654cba96af40316f7a7ee1d4bce0ae7f8 GIT binary patch literal 5102 zcmZQDWMp7qNKB2@b&5?aMF6hoXgx<)J#^s`J*W~iX$F$iW2nx9m`ai%rKK3gKujsc z(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUB)cO1}C5XdlG$r2<7!bH{_q$ORD!FVm6+SPUO-~X>muqGP3IzdK5F)npT zsb~bZCrD^WK*O`Nl-Sl~X=&+b-vn(m05dhB<;Edao};-QltwVUh*B&Nn|e?*VVX%h bi^)&6r8MrcV}=4sAdQAB*#%B1spBjF{0@9K literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0c2647784524e70a77b3e8e6346595096d11c170 b/test/de_fuzz/corpus/0c2647784524e70a77b3e8e6346595096d11c170 new file mode 100644 index 0000000000000000000000000000000000000000..c31633c3029aca0feb62cd212d5861bcc0fc4697 GIT binary patch literal 2447 zcmZRO*08rqOwzE=)U4280E4Tff%4Q8g``S_;{4pyl8nr}bcK?P#1e(%{L-8hg``x4 zg2bW{h5R&y#5{$>lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4@urojbvHWv42XvQii)F>!m=mUvqKzvJzHcc&s z7)=EQO)V}6rJ&%T05&B$#=yiNrX&_@8IkS*N9ibm83IZg_BM%jni}>2c8RC}Q!QA8 zStC(XBT*B~rUqdVr;(VLsG$|&;p(RuQ(kRWTa%QO1kHqaEr`M^i%+uJq}I^bP|wiN zP|wgn&&a?GpW;zD{2>q%ieH|5S=?z8mQtyf44LB+lPW4e7>{%RlL#0X)Z#SkZS}Nb zQZ&JIbfRumtfq#Yt)5o2qi$5Jre3v)j=e>#N@7y7F~VZj#3Zd`twe;tC~IIsfQ|`} VS{?)?OY5(y+JE(9qMe*Nh3*(y%uKQPtJe)eJNNAd^YQF-A3UK{LOC69WJMVh=G$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0c7a0343024c3ffe98772956a3b869fa86b1a3dd b/test/de_fuzz/corpus/0c7a0343024c3ffe98772956a3b869fa86b1a3dd new file mode 100644 index 0000000000000000000000000000000000000000..ecc0845ca3e18243c40019949320c460438962f6 GIT binary patch literal 338 zcmZQ7EVYP>$9_(i3#^*WMI(J z1aVbDGEx-^OEZ(R6_OY%;=o$1it@|z6f`u>gA{1k8-l19qZ&<2lRy@MECs2+s}Q6h z#-t`(OG7ii0_;xB7^r15vIlAj$c5-0r~o-5CR{7V1QJMKciCqvL`Pc%XIsU_RsaB0 Cu2|gw literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0c7bd5399d66f25dbac2564e1e228087073d1947 b/test/de_fuzz/corpus/0c7bd5399d66f25dbac2564e1e228087073d1947 new file mode 100644 index 0000000000000000000000000000000000000000..458f495342ead0275ca3bda43977c17e1fd04f24 GIT binary patch literal 926 zcmY#?!62-lpkZ&N5FKM+Vh~djt5Bn$5Tn5b5>n8Q(Ta|XiHWJOFwl*uNK1>!i!m@X z)zFMp0IP~oh>nBHLB%w{hJhpqX)^>H8LOb6sihF338J_llmbqmtdL(&l9`{En4^%B znwXNAm#&bUpPQSSR|0V_*e6`kaT*}MXxi90=vZ4R>BWS^M90L&7#JAn#uylzBV4Qv zvPfB>I6pU4A+IzyDYZx;KTRRABtKUnIU}(sF}WnQs8~-=k4wW|5yQ|J9ENHtC@bjc z<>i+sq~+)2(WC?r*a?I_6rIk+Svu|y#`zceRBAt_a%AhDxeJ hV_}Jzgk+>D6qaTtXDcLOx|NXu0R>lqB|9*JJA(Z jS6AayOQfF=ekspW(9EykL;$QN6y|)6|1As^`_#fW`ExjcYaas*P$5jf_p+&a1VJLl?nRhbdz6*3`@r E00>SV`Tzg` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0cc2de659fc88f690911640e6e169e60b42ff163 b/test/de_fuzz/corpus/0cc2de659fc88f690911640e6e169e60b42ff163 new file mode 100644 index 0000000000000000000000000000000000000000..f53378426e1366bdf0ad2af0ffa73bfc024e92f1 GIT binary patch literal 30 hcmZRO)Uda)jnmYtHma=wGxe&C4ULRVOwG(KECFva2TT9} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0cc89d28fb9a623b0a291913b50468c5e820d906 b/test/de_fuzz/corpus/0cc89d28fb9a623b0a291913b50468c5e820d906 new file mode 100644 index 0000000000000000000000000000000000000000..3ecaba75736f96fbe0357903be6ee08ede8017f8 GIT binary patch literal 116 zcma#?j*H3B(y+JE(9qMe*Nh3*it*O4Hv}_`YB*~&H1t4h4SQqFn3`}clbD#8GWBrZ s!cqnX22D*Z1}KOL*HQ_|NL48O4+W)}$=M1?Mfv4<3Ys10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^64Ad8e0 zit}?*74k}RlTwQm^3xO&OY(CSk~0#E5|c|(i;DI1^td$a6^S-fQ$bllPcJXOL?JCd zCnvu=HANw*5^P6F2FSrB8Hptd$@!%@DGEuc3I&NpC16YQ!1i+0a4A6o5acv;4Dx|cw()^NCkjt<{k5VkEK4mc1F|QJ0e`-Z?YC(xYQetv;aZX}!hC*UqiUQa?t{SjP zbONkDzlaMX-rx#BDqM?`6AMyPkUXjZ3Rj4oina>QL7H5eS_(=E3d#z}Ir+tKUvO!{ z%|T))D`e(nmSiU8D3s?Hr9fgAlpg7kL=_Y;yo#AbWAwm@jV^hHC`|d>bLueN{M2$gUrk2s_%g~hKmfPS< z-YE*HIZ2fY1JW^q4OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P yRYEdS6$(o;ld}~xv_d>w{WOz`^2_rSH1jJs5gOY5(y+JE(9qMe*VGEv(y%wwj0x9@F{Ho=x^8c!p`oW46RxFUZwR7djA}G%;6lb=A(I-AG**QSCV7dusl^3}$*D2L z+8QzC+L~axTEpHdIJx(ERc zdzisELlK_~6q1Va%kvb{KvrvLR@W-jDpV^}qlE<_H*^tjM0K@7tpX(C6~So%=46nq zP`earwV-YRxgjmTLZQ00HpajpKTRRABtKUnIU}(sF}WnQs8~-=k4wW|(LguGAX)(( zD1!v@i@0K96r$r|Dl80iV=B_pVnL!%3{v4*oSayYnxasgpPO2ek(rmSpn+g2+A25) zX>w_5DJUr@C@UoAL+#kpj+SLA0To3d#z4dU^Sv%$JjsU!IzxkW>k_1Ck<2G7?J^lJiS*QWTO>6$%oI zO2C%pfs-Rw4VMzg4pb(4A+V=sX=NoXd#+v(56EgrGY=x18vm(qaiRnPUc=rt zIxbPSDporhL~1H1#H3Uk)#`$I)yB2DU@oMw43+@%p`w}!hDN#umb#V}Lp20O-A&UF zV2$ys{!p9rfx-%!rfwWHoU#yLuh6j9Hq@-7%#=~xbPoY=Z&m>`;G&?QK-&QvO)Ujw zg|yP5k_^y5LUv-MjzVUdLJnjAAW@+pwJ0+mGKxcw0URcaxR@O9IHrc)7A6dkSS z7wV%I8%v!bBkZHSilA5k4O#ym2mtN*U>PpO()VG=uV9G@w$Zi*MJXl*4KBe%W3i88 zDuC4J>FFWo4K7VB&`>Du43nIno14gG1v45KjTlHx&dX-O)`nJ9^Fbes}eMw2*B2?|;$1|>2Ym+(-Vkf_lidi+xj zn0W%Dyd{wI8CdjUZ1g~5<;X+y3c2|i$!Ie-XhZZGxCj1+#~3|IG8|#88={I|hru>G zMQYjymx-Vm#6dGXrJ$e?gE>12ONq(~(V&_Q+pHpJ3Jx-1i9Q>tsRhywF1?FOO4HJ~ zVlXDKKng$@tO&$VP*A|t)__PO%H`tHq?G*J#7s!j03r(`6X5_RfD>xA#I@$^}?O$XS8w(QT<>Z8C1yK1# zRs)xTIZ<01q?^VKTsjY7sDKMMENd8WE?vPaYao?814~S>p0=KjwW56zJ=Vm)atEe+ zz-^8J>)SDK#ROC*MSDnx+iG(d~wK+ZA(tuoTE57Jc7)C6aAkS`1)5|ff6 zj6g(UQgUKaQnG@Ey+)8Gm^9QhgfNUWahYbQ2{Ib8;s|FYkF(%Wz)|~$V+=&ZRMeu( W(=sr{6u_6%L5Hcp^R$(T3=9C6DMcOt literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0e30978bc205b9c94272e59930a79b8f55da6a52 b/test/de_fuzz/corpus/0e30978bc205b9c94272e59930a79b8f55da6a52 new file mode 100644 index 00000000..4a1a3890 --- /dev/null +++ b/test/de_fuzz/corpus/0e30978bc205b9c94272e59930a79b8f55da6a52 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX((('(((a+)+)+)IS3)+)+)+|CW((((((ëa+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/0e8628917eb343bfe6937f81016bed4765403f62 b/test/de_fuzz/corpus/0e8628917eb343bfe6937f81016bed4765403f62 new file mode 100644 index 0000000000000000000000000000000000000000..05e044ba4576dda0c6f34173ab98cfb34f79d3dc GIT binary patch literal 106 zcmZRwh>OY5(y+JE(9qMe*R+ob*V3>z)Ql-CO)W0T%+J%!O)Sa|*Qzn9;jGcn(9;CV s8-u7AlbV=tUj_ySElm(tB_tzNp|CVFIa?vAD8D>UK{LOC69GIq0SM_EEdT%j literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0e8b477a7521fff0f1109ea80005b5ad72b1a302 b/test/de_fuzz/corpus/0e8b477a7521fff0f1109ea80005b5ad72b1a302 new file mode 100644 index 0000000000000000000000000000000000000000..b256ac393e5f3a8aea260524f7283d9d985fe527 GIT binary patch literal 150 zcmZQ@)UemEw~dZV)UB#YjE&aSj@499h)Jn7s@087)UArGHm=nLa}^Y76cl2R)yHas dRp3<*HVCXAWQuXEf~JC@k*OY5(y+JE(9qMe*Nh3*(y%wsj0yjb8)(HC)o|8mXy}1eYuIOM+8Z;nL}@@k zqP8XqWUz<>8w#=jtO0C1$P7)e8Cn|l#vt(+lbV=tEo;4)a4k&`UnL|XRiUsnGdWu! zsVKiZPa!Rzfdo(!33d(%I*3uKp@Htbng|V$Yr(GfWnf@{IUZyhlH)b=D>ykh!A^o0 S!3hJfz+zxv;H=Qr)CK^kwo-op literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0f7e8f8cfcf591f67e7ae899971378f4cfa8138a b/test/de_fuzz/corpus/0f7e8f8cfcf591f67e7ae899971378f4cfa8138a new file mode 100644 index 0000000000000000000000000000000000000000..5fd629a104c45d46063e3fdb4491c12bc362b083 GIT binary patch literal 284 zcmZQzWPkvbI1PK7#3Z{!O?w3mdkqj%GpQz76U0$ZG{XbP(1OP_GNh8o(1S-yQgotj Ja;#=@DgbNuJ$e8D literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/0faadc683a41be4252b58ac5f707f57d3f9f92b3 b/test/de_fuzz/corpus/0faadc683a41be4252b58ac5f707f57d3f9f92b3 new file mode 100644 index 0000000000000000000000000000000000000000..4724faeb8be2af324264f280fc064247c5dc4145 GIT binary patch literal 40 hcmZRO)Uda)jk5%kntIhHdetULiOJc;1;~OHmH^I|3aOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUnXrK!awnfZCTxrs&D>b?vN rnwl}u(N>PZ&Yo$RWvM>EnlOY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCS&6sdadys*~S}`UyG2y-p h3=CSDAhT6MGEx-^OEZ(R6_Seb%kva8^D8(p007c;F-ZUb literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/10b1f01e757ec554b8ae0e101f7ba0782f903d7f b/test/de_fuzz/corpus/10b1f01e757ec554b8ae0e101f7ba0782f903d7f new file mode 100644 index 0000000000000000000000000000000000000000..3d7fd3a733524a187300835596f1f1eb3e4f2ef4 GIT binary patch literal 2840 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu6P%`GyZ5+kxFMWTU{U^B`7I;3BXw5K~IA zTMCs#qHw80a$adE5(g#puxrMpdhq!Shi5dPDFrRPXxL|Jf1B?L-g357uFLDmE= ztV%$J!;35OEG99Bf^0;_xV(mxW`|N)QjYK&5k5nX5GoCsbq0!X{iawIP4ggC7@JP TO5>J6X(@qfqqMXXrO^QZJ;^Le literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/10dd1b04fe33742cff29e4de8df1bec0c6c4ab61 b/test/de_fuzz/corpus/10dd1b04fe33742cff29e4de8df1bec0c6c4ab61 new file mode 100644 index 0000000000000000000000000000000000000000..83ac8c5373d238f91166fd2949cbd2726eef1db9 GIT binary patch literal 118 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1RV2yE4OiE5v s_hn#U(9#46tAu3uAV8`@VQFS^wn9=-etA-!f@XdNCln+@X--Z~0KS?Va{vGU literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/10e712dce99fcbfdd3431676261cd39c58122fc7 b/test/de_fuzz/corpus/10e712dce99fcbfdd3431676261cd39c58122fc7 new file mode 100644 index 0000000000000000000000000000000000000000..d22db6e0c7fea462df37af492ccd4ec5c9351fe0 GIT binary patch literal 96 zcmZRwh>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{=T!Hx2** literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1177c2db24ccda7b21707d0f6604613c87f60dad b/test/de_fuzz/corpus/1177c2db24ccda7b21707d0f6604613c87f60dad new file mode 100644 index 0000000000000000000000000000000000000000..e6f55577c93a8258118b71edd3393d7bae52c620 GIT binary patch literal 25 gcmZQjiPNyRNlda!)U;R7u-C9*;L}J{(6Fxn07hB`aR2}S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1179e15bd4194c48e45b10f29aee374bf8828c98 b/test/de_fuzz/corpus/1179e15bd4194c48e45b10f29aee374bf8828c98 new file mode 100644 index 0000000000000000000000000000000000000000..210b744615235ac02944d6f70a513f565dd1349f GIT binary patch literal 31 mcmZRO*08r?WME*()U433*Ui+dtkJN~)U2vW(u|6ViUI&)+E$MyUV* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/11bf73766853583c42584019962adb73a95a092d b/test/de_fuzz/corpus/11bf73766853583c42584019962adb73a95a092d new file mode 100644 index 0000000000000000000000000000000000000000..cdea64dcc919d154e85fd18e4d06ce08030ada41 GIT binary patch literal 9883 zcmZQDWMp7qNKB2@b&5?aMF6hoXgx<)J#^s`J*W~iX$F$iW2nx9m`ai%rKK3gKujsc z(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUB-X@0XUklAt`S(VMD^96nCnD zD}XXE6DlMfBc(2g08aH(OxR=^1uK$9%PC?C3;IPT#3rPaG+ItUa?xlx1qp|tP)^|~ zTqePN0b$Uz6@*qcf^5W9c7x)4g^8{c zT7--iCInLrTmh6pMCyVhH=OE+b{wF&9^^}qe~~g5h+A4p<(_;gbi4s=xB+B6GA1H+ zMjH~402|HwkZ>5{4GFj>AdJy=1SA|l15l&w2-KlmXvpC1;A0fxP#u`1Dq1ZtT9!aV z3U}DT6+ju7VG5}?M@k%^r65qK;0h9u90(6&p9Ew-?FO?;X*^gy8nWQ{gA%ZG1m!{~ zVk%CEN)QP%0?V-BXwM!;8(oi)__7UB7J@<=8RJUENal{V?jZp-S|dZkVYGEmbSoH3 zjSR|$NSO=79qrkdqLptL0R&BXxJoOiG@Qbvj(Bs?VvfprAH4WuL{FsSsqNvh2w@P@ ziXc1rphYvtMqFtJBnQGox*U?RK^m}@m$b9Ew6v7WARB2-W@~8dfCe_eOe{@LusDJk Lq#;{MYCj490)%z5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/11c35ec3be350a0887a60f481b28dbb17c38d009 b/test/de_fuzz/corpus/11c35ec3be350a0887a60f481b28dbb17c38d009 new file mode 100644 index 00000000..947fd6aa --- /dev/null +++ b/test/de_fuzz/corpus/11c35ec3be350a0887a60f481b28dbb17c38d009 @@ -0,0 +1,127 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional le\Qing comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^?x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x8 address spec +(?: [\040\t] | \( +(?: [^\\\x80 # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/11dc62c341b2209b65f1800790952b7b1a358cce b/test/de_fuzz/corpus/11dc62c341b2209b65f1800790952b7b1a358cce new file mode 100644 index 0000000000000000000000000000000000000000..932ee4d90b121f3f3bf1ab82119867c7159561be GIT binary patch literal 949 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnjfTYAczinO$tych#RQw_~n z1%(;~g_szH=(v~)3j^JlinO#?1qDqlg&0i`#RZ`h6k_xgZ~$e6%ru3Z)D(rJN`*v) zg4CkS{1iPsJuVG)hnV6$cT$+@UpPQJO2XO>U5*MuuR)*|+uv5UI z4iDB?ZIH*56^iq7 zQx)<`bCXhw6!Oy)5=-)P6_PU&ixQJdQj3Z~L8oD_NVK7v3d#z4dU^RJ3TgQ{Ir-&~ zI0xBLk^zd3l8nR>h2;FwoD_wmRE2`Xq7tyBd0>0FY7`U{VxmFr!itp@qQRkyB`!gJ zgd`y>=~N+x(sV^htPFx|L5cI}lc+TDCe^{2suUEILCLhZq%08`v64$u3!K>cweAq}F`isaOS5{0D1{#NrHv#Jm(ps}(3fJP~#DdfmaO)0Ykp`j>rf93+9HhymsimLsfL5(a>A7Ier36Q6TZqiT7<*MOQ8cmq?RtlgLi{5h_ zO_&4ONu*|(3@Owo?)eXB^$RNd;DtX5gKpz4lyoVEc1f9^3$CYWF=_#-n-vrkM*EkL z_6FVt!r<;-R^_Hb8ew>bzaUjEC^MjBVK`@yv^E(;H4+t)H0&!hlNC}FH0*UNG*cDQ zG!v7OQ&Qvbfiy(>lZ2)y-o6uTC>fkSXx8#$P>4=Uij7WAiH%N8i;Ygth>gz7ijB_B ziH*+9i;d1Nh^)KXAz7>K4ZgNTN`jb5y#x~)>Qmc53(trmP(9_$>H zrs!yA18-RZYVn~C5;$ns3g4ASKkD5U^PQzZ?P*cO+Cef~@qEfRu zqqeG}y9%-j3{pMe91JHb%_7#{!Is~}m_V1YX==r2YK5zWWI&eXLB!J)?6`1-8oP#l SX0C2=1ug|#8uko{3=9Agr)y9E literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/12fbad26bdd11897a8b391eb1a360d675ae3cbfb b/test/de_fuzz/corpus/12fbad26bdd11897a8b391eb1a360d675ae3cbfb new file mode 100644 index 0000000000000000000000000000000000000000..2d57f8e981c7bd8ede1f7a9eb0cc634f8d4bebe4 GIT binary patch literal 7388 zcmZRIjgk+>D6qYiwL}@@kqP8X!-oJ9~il%l=Bt%>TA)%=aQc)9u zMFOO^CR{_~)^!aH6dfQ5>zXhP4GoBH?HcEBH2okhvLzrbHO@%xVqn!sOw!a!OiE1B z)UI)cI4mh=5jCLrMRAOF5@#|eC+8YY&a|{x1qDqlg&0i`#RZ`h6k_xg zZ~$e6%ru3Z)D(rJN`*v)g4CkS{1iPsJuVG6{JxeF^+R)_|NE+}vrO!5+QQ;Q1{lT%}gwKZbOwKc(X zwT8V_bX;|9EVxj!H`0ubBT^YikEWKUeN3$;+-QaTyi|p11q8pOJYS(&Au|u;zkChN z>RN?bg=&TB>S~2r1rW0~R*O) zOpURICT4Z3r5D45tJ;B8yJtawpaF27z!_Lvi6%FUypN@Egc5$BFeC{KsAAsWFoaJdF)3M7!#>jr)G5()adk^f zN_KQ|j);sJ91bMU6+F?=R-mR)kyUK0_PzTL9zJ^fa!-**NE2BsJT@@yK_1q}hdXhw!;y~I?#SV%RiT~(Fn2$iFZ;s90Lsi2xW zl?a3EVQNsS=6XmO0qS>S>*s>{nK=5nASt~4TyXCQqh|!_=7MA}B#?Wv(Eb?63Pf*~ zU~djd7o;brp`iiuG)1(chJ6jVJgCtC)dv-tH5!$gH5yf#nwm8lhDOGknw1opPpoFP z#A-vGq*@4xR}-lJi4+{5K!gQ6UVYS-M2ckw1yCOmYmXJt<5GrnvIa}9mdH*y!B9&~ z1!Xf>(+$Mdur~rxkkKh{&5x8Vv6_dy2_9oqqlp;t0%c<@u$fwVG2zfrtl-3w#5^5^ z{Nm)yoSejxRE6A1h1}GV#GIVWWQF4Vyu^~kV#WUyfN-rMP{RUg^abQKbTR0-2Lozf zf$MrhdEBqk->1!yKFB?m+V7#bO)djv8Z2W}QI2*+vIYa1FeGB7YCrfO=~ z+Z<1X2!Ys%cGZTpRTULg$O91!EHMG4+Kx`(dK@}BLZ5*M2IgwRTJT^8&VdL9o>-J>c)mO8up5sn)#*R6ar3uY55ftji^9F7cxYRr>bPI(g4*D3L5qr z_BM(d_8LKknueMRF&P@>8bL;yMw$u{;PE$5TM|?Z8fhwM1d*Y|UQ<&+!AL2Q!rw6ciluDj`WcwIVsSphO`lF*&<9C$Ts~Au%sS0h}(t18rapC&VVva(2eo+dz>H(*3;zm_rWe8{(7kM-nwSa@qY9N)=(OR%nJO>R-M&nb7 z3z`FgW)sBdb`EHE0Fq4*T|)4nF@1_f631sT%AP?sehhVAy24;g`BXDcKzFr*|F<(KCvq%q`IB(cN<+h`{xCs`|`000qK B7hV7W literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1335ba021f5187209108c8661e3284a20cd543a6 b/test/de_fuzz/corpus/1335ba021f5187209108c8661e3284a20cd543a6 new file mode 100644 index 0000000000000000000000000000000000000000..3033f696fcf55c2bd2ad42b03aeb7576ceaa9706 GIT binary patch literal 195 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87l*iAl+^HJmjX8hRiB4SQn{6=PBp6Ga9H o_hn#U(9+Z-N^`iDN=Swe7$_8$W+rDVBo*bC=P79BS8!qg00?+DoB#j- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/136d6e1da2c71094f1991889346a36e035a10623 b/test/de_fuzz/corpus/136d6e1da2c71094f1991889346a36e035a10623 new file mode 100644 index 0000000000000000000000000000000000000000..996bf4b6d4fc99207c5f865c8b03ec26bed29896 GIT binary patch literal 469 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCSkSQAW#vm%jq$VcZ7mJBF y)iN+JXla79s)S^uDioGxCTA-o4JEf0<(KCvXy#XNA^=uDVXDIv;UrQg%qjrIU6XSF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/138cc2c93a02e87451726b61425219757b655e6a b/test/de_fuzz/corpus/138cc2c93a02e87451726b61425219757b655e6a new file mode 100644 index 0000000000000000000000000000000000000000..ecf7c3975c4550927662eb91deefdfafbc6a34f9 GIT binary patch literal 221 ycmZP&kJGTXL;<$c1t?}CbF8ocWO-898up5bNy(ZqDKRNEG3C|9wN{#zhDHDetu!wH literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1390778ef569435a68745baa1f45a8aac99a6c3c b/test/de_fuzz/corpus/1390778ef569435a68745baa1f45a8aac99a6c3c new file mode 100644 index 0000000000000000000000000000000000000000..3af784b8c349fc5db9a159defb5eb26ac6040dd4 GIT binary patch literal 124 zcmZRO)L@X*u(z>|)6|1As^`_#fW`Ex&1yCEs*P$5jf_p-&a1VJ)2lXyi4&J+u+P*?(u@HaWAfHi&9XeEJlQb`0B&a_QUCw| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1493f238a032b214f31918409b2edb5b8e76eadd b/test/de_fuzz/corpus/1493f238a032b214f31918409b2edb5b8e76eadd new file mode 100644 index 0000000000000000000000000000000000000000..5d9186fb074410d3ab577a076c4cf7cdc6db1243 GIT binary patch literal 368 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9?{Gjd278unlgx}dF|QLRd1l2$aF;iwyv4bo1U NHn7E;Kt?4S0|1z{B^dw! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/14c77f16c9bb08f56898d9d289093111ceb55a90 b/test/de_fuzz/corpus/14c77f16c9bb08f56898d9d289093111ceb55a90 new file mode 100644 index 00000000..9b1a5144 --- /dev/null +++ b/test/de_fuzz/corpus/14c77f16c9bb08f56898d9d289093111ceb55a90 @@ -0,0 +1 @@ +8^\l*(?:((.*(([[:u:]].)\W)*(?3)\W*\4|\{13} \x{13} WM*))\W*$T\W*(?3)\W*\4|\W)ox \x{13} \x{13} \ No newline at end of file diff --git a/test/de_fuzz/corpus/14fca38b8cb30055db9b94d970b818a181e25156 b/test/de_fuzz/corpus/14fca38b8cb30055db9b94d970b818a181e25156 new file mode 100644 index 00000000..f36530b6 --- /dev/null +++ b/test/de_fuzz/corpus/14fca38b8cb30055db9b94d970b818a181e25156 @@ -0,0 +1 @@ +Z(((((((f+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)\R+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/1527f31ef8870707163d1e3d2d06c9ebab182ab8 b/test/de_fuzz/corpus/1527f31ef8870707163d1e3d2d06c9ebab182ab8 new file mode 100644 index 0000000000000000000000000000000000000000..945894fc21221b8c88a6db69cf1e34ff5937174c GIT binary patch literal 227 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHSE0C;hCNJSOt_X_Ot_9FNS{hb zMyf(#X=ZYE4Ompe-o_TEZ4g7W!ee4$YD~b&u^Xa=X0$?5QGR(|hJs2+c&ZlIGKh#m HT7Crp?I=E> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/157e37bd7594a765a2a5d263fcd9dad56ffb0337 b/test/de_fuzz/corpus/157e37bd7594a765a2a5d263fcd9dad56ffb0337 new file mode 100644 index 0000000000000000000000000000000000000000..17e327f348f9f204b9e4ed825ff459ec2c991b64 GIT binary patch literal 118 zcmZQD$xF;lEiOn*PK_zn)`%(B)&$el8unJvan-f4S{n9N8umt-5RRsnrhQDUCR7hd v1CqkTd2-nhFXU_BD*26m3n-+|-if Q#OP=}zfd1W1_&?)0HiSyrvLx| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/160fb49f5ab2e2e0baeeb822020893f488cf0921 b/test/de_fuzz/corpus/160fb49f5ab2e2e0baeeb822020893f488cf0921 new file mode 100644 index 0000000000000000000000000000000000000000..639f2040cd3f68ca4db46866dd786577402fa113 GIT binary patch literal 72 zcmZRwh>OY5(y+JE(D2Z**Nh3*(y%uKQ87lGF?uzc8X7g>iW>Gtnla(wz6=Zu%fq!a RLDEI}<#`I4`4yZ{0047|5QzW) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/162b1460d458405ff33e35a070bda858629c819b b/test/de_fuzz/corpus/162b1460d458405ff33e35a070bda858629c819b new file mode 100644 index 0000000000000000000000000000000000000000..6d3221a3b70bcd29239c23e86bdf0ad8d687f594 GIT binary patch literal 155 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxER;;IBEmL%rsDC8F> jXXfN2mZU1=Rx0GCmL%rnWF{*V=jSDsBo-_FrvLx|Uy@hD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/167dfd7f9fc41c2fb4206ce45a01b22f72f308f6 b/test/de_fuzz/corpus/167dfd7f9fc41c2fb4206ce45a01b22f72f308f6 new file mode 100644 index 0000000000000000000000000000000000000000..a2b0a25abf76ae0bb9ea5ceff087e3c1bbf10e48 GIT binary patch literal 80 ucmdO3kkqiZv5nKzt2VB!0WmU}$7)Vrph?W(fd_*enPD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/167f7c90588224bf8aba8e27c673c0adcf92c41f b/test/de_fuzz/corpus/167f7c90588224bf8aba8e27c673c0adcf92c41f new file mode 100644 index 0000000000000000000000000000000000000000..e13a526e438c2859a95ac8ec011d9e6b3c9ae9c9 GIT binary patch literal 84 Tcmd;JVE9h}FhBtTWe8~ig$zi* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/16a40f4b369bd8c800cce8f7c25ff8094483d0c2 b/test/de_fuzz/corpus/16a40f4b369bd8c800cce8f7c25ff8094483d0c2 new file mode 100644 index 0000000000000000000000000000000000000000..da1fe2c5b82234f22ec41338dcddd65090eb9897 GIT binary patch literal 41 fcmZSJOVmixuF=p)*3`OwTRSE-B@v5IQc?;4{j3c; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/16e2514aead32f363af1ea97fe90484a0c48e4c9 b/test/de_fuzz/corpus/16e2514aead32f363af1ea97fe90484a0c48e4c9 new file mode 100644 index 00000000..385c5832 --- /dev/null +++ b/test/de_fuzz/corpus/16e2514aead32f363af1ea97fe90484a0c48e4c9 @@ -0,0 +1,193 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x@0-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/17336f67e3e840f4d4c09416fb98d15ea890b064 b/test/de_fuzz/corpus/17336f67e3e840f4d4c09416fb98d15ea890b064 new file mode 100644 index 0000000000000000000000000000000000000000..9999877417d46ea04ce6d57cb1225e4634322dcf GIT binary patch literal 9882 zcmZQDWMp7qNKB2@b&5?aMF6hoXgx<)J#^s`J*W~iX$F$iW2nx9m`ai%rKK3gKujsc z(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUB-X@0XUklAt`S(VMD^96nCnD zD}XXE6DlMfBc(2g08aH}CTv(af~9bo1horB(X@0yb3VvUTwwx|17SQ)2T8*)Y2gOa zMTEs9mU|#mkufeCkfM9EFo6WvXkh{ghap~=z&!zB(7P-F6#__^3&brgrE&|o6xxnQ zYsN!7j37tzJ}fLSLjtW97|r{zpu*Ywge!nDFvAp*)-e)4PW3}O4$xc=@+Gby0m*^z zXgdPAYlkbLkl5nEWelOn07VE0<5EYwxo9b2v@8JyD;VPnTd*V&flJ*;i37A01PU2k zK?0Hk;ejkmK=#vakf@Z#gHWR(3ywc10ZT_vE`%bc(F{=uB4I|1_Uu8S0l`EhG7{@K zh`9(7mkmf|=4j6z5?rG-G9(;Ed-g=vKP;xW1$`Y{I1S~EsEhVOZ ch^1jL+Or3TFO-1Q8Bi{S8l)jxO6qVA02|+W^8f$< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/17e4441cc094daf63490617baa281706f5114234 b/test/de_fuzz/corpus/17e4441cc094daf63490617baa281706f5114234 new file mode 100644 index 0000000000000000000000000000000000000000..fe087c7cd34e8ac6e0308d1eb918a9964676fe9f GIT binary patch literal 210 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB|wU`~v2O022T(9qNaiD=jxgQysj8icAC uqZ-W`4GmOzg_@XfExnjHo=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGH3D=NBB>-{)n#ENh uF$|ky!nIUFGEx-^OEZ(R6_Seb%kvb{81gGvVuEd8ax16^u-T(+tpEUlae2%D literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/180208061d90bed3fe9c42e8fbc6d4c614e8ae2a b/test/de_fuzz/corpus/180208061d90bed3fe9c42e8fbc6d4c614e8ae2a new file mode 100644 index 0000000000000000000000000000000000000000..8fa260562a20b8b00702217bdc18e7eca904f65d GIT binary patch literal 8294 zcmZQDWMp7qNKB2@b&5?aMF6hoXgx<)J#^s`J*W~iX$F$iW2nx9m`ai%rKK3gKujsc z(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUBD+QgMCL2@7rYj_f9jiRJ^Of$)|n8X|kaxOB)bOywgNI7n_Jpl=@(Xs>* z4x{Y}qVpV%Ed2l!kZ2Z0=pYqD;F*NM{_VV zq_Bk*N>CD1H&WsNEd_zX1r$&i-XHA|fP$v9v=psa!w4v-GFOY4(y+JE&^V%HuW26>uBBnGs2LNkRby1cS)-w$2V!g38-u7AlbV=tUj_yS fO)U^tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&iR^t{Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/18526839d75f8395be3225532d31bff3b9eccd82 b/test/de_fuzz/corpus/18526839d75f8395be3225532d31bff3b9eccd82 new file mode 100644 index 0000000000000000000000000000000000000000..fed651e0cff3ad0b642ca234fbd36918e4559dd1 GIT binary patch literal 50 UcmZRu*09smvQO0dPb5eL0H{MH67e@|Qw(#Hog$oxh1nG?l*V3@J($LV;1hWi4RE$xLW(`P4OT*q6EMQU- j6RxFqAtqc)6U0{u%ScryEX_>LR!Az!FV9m*%dY?cxMeZY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/18a35decbb139c8d5df84a6e5e52cc41b0d420ee b/test/de_fuzz/corpus/18a35decbb139c8d5df84a6e5e52cc41b0d420ee new file mode 100644 index 0000000000000000000000000000000000000000..3330cc62b977d79be097f8305410ff33a13d833e GIT binary patch literal 111 zcmZRuh|@?+Ow`Z{@raJr^9%LSi;Z>l(~K#vHmj{kN=gDrK=`J$HOa}z2);>eO-y;U Vajj-@arl07tsI! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/18a425492da8b3df84d150c9396263c1d9d856cd b/test/de_fuzz/corpus/18a425492da8b3df84d150c9396263c1d9d856cd new file mode 100644 index 0000000000000000000000000000000000000000..964f4e4f22e646fe317a696759e918542cb256b1 GIT binary patch literal 1050 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;YgZJgEcXLWY9E%4AHPR22l)F8XAd7$qE|w8um7d8ul7NhMI<&3NaZVrje$Rrb2{* zLXCm~$OI5+q^Y1lP=SJmeUK*9T`<#wG(mO{VY-3_1A~^PW=yz!kfwsBrlx|HN=Qbk zLZWVAX=ZY^f>u#}d7gr1eg!8(XmVmwvSCDGQnFD*Vz?HO!2$_OY6eSmv~8koZ0u;T zpr#f=!9sM@CM8ECCV`UzILgUQT~sp09+U+LCQ=Qoi4@HV@Wh*x3`yjWB%V~14@%UD SN#%J8$(s3`AW#7!U>E>9r}Sw6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/18af0d3c4ea1098b1e915b4d9b23b9db5f195e61 b/test/de_fuzz/corpus/18af0d3c4ea1098b1e915b4d9b23b9db5f195e61 new file mode 100644 index 0000000000000000000000000000000000000000..97364ca441b9d51da9930877aac4ee4bad646ad0 GIT binary patch literal 111 VcmZQzORP53NvZ{r+_VNswE#3<2x0&L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/18e3b2c9fde067e344641eb817b82b25d8844b2e b/test/de_fuzz/corpus/18e3b2c9fde067e344641eb817b82b25d8844b2e new file mode 100644 index 0000000000000000000000000000000000000000..f2a812fe67cf8685d8d72a1e17723981a6689beb GIT binary patch literal 10279 zcmZSJ)v&j*jne>wL~TtJSQ7yj*3iI^2*)8|T@!{wrp7r6r%WVH8JrGqMt4DsLUdeA zg@u7`OhsB+tb&53mO_jsh~k1!3OIqXLViI>W`15`jzUgqVoGLSxa_{fo_a}u{pwOZIBLSh2s3&RE50K z+@#bZh5R&y#FG46h2)IHqQvBq)S_ZNJv}ZBdqtuR)l^Vc(9_GyFHuO#&&kOzPfbxs zss!6nk^ypXNk(FcLUMj-PKrWOszO0xQ3=@6Jg~i7HC##xP_KX-hl)YoPt5}vQdpW_ zk_vKJbX-gf+(R*WF$RXFO0lTA6cm&d6ciluDk1i#RwSnulqe)6CTADtBo=2VB<7_k zfX(BoLDvZ8gLEt87jea)#~WA{M1WMd7AGebq^2NwR09;Q5IYrZ6`X@KxiqyDlt8XY z&dD!^`+`doWCS`^R>;iDEXhpFQ7F$ZN`b^KC|sgJF&k47t5Bn$5TgMR#}Wn_nz0IC zCFpJjYlDO^DcUfTXpEi$*qA}%AdqWDlRjoT8ste|Q%gZvA+5BiBm-3XWG7bYC}gH7 zQ7^zO0F~b`b}aVt7%Gh@mWxZ1Qu1>XGxNYM zgG%G3l)=gdO%eu`-q;pO*@*R(0UbshmoMwEQ=) z)`}j~!=UPffg9B7gtes@IO7tl4Rj1^?Nt&%0NSWBG>9=UGy=D-AoZ>?xHSWAS`-%~ zCPUge#X1W4MIfUGtl|boc?~F6K%0$lCylsPmolWym!eQyQk0pOUd*Mb#bq<-3U+XW zArs1=hJR*WO1gp#xI|GHWR+23O;WOEiUK$wLD>h?T!m#GI(I};$?l0D2RIU&sA>qk z!L6wUG67t}j8;SF{oG+y4Uyj4UcMaM^&QauHWgZ4G*0rMyrZY5hulX171p2z38)>Q zKun{Gkp<_F4$cuBoC7-O<2kUAC@KsnX=rF@Yig4|m_;3{F~-i22g2}5qK?Hm;|x=0 zEP<-2os>+U(W&LjmoHCCizT~W0F8`+2Z<={tI#;dfNC62BM&x&gy^d*2j?1yJZ^Hd zvjS1D}SyU7~hP zl6Fn9wx(8cVq#)aQc_ZKa&mGCy@n+jEU*u-4zu`Y@X@f>aB+3>^mEnJu(wI7EJ?L9 ziZ;+SiH%9AF*1!d&^3*%F^oxxNvVl8)U}MYk4e$gj7ie4R|6^4)QHi8GXFz?o}rLwU7XZB0^A5`?cAQ(kRaTa%oejNqHp z*2I)o8`o+kCnsxbYinyVa3)3@>Kf~s#wNq3I3PHc2;UTk!JL2N~0a%y^Jc5Z$l z%1kW-V@=IK&D0Lro+GG332OW%rlb_578ffN7o;YG2h-@=iougO?7&mjAU7i6lA^@S z9MD*|9hb5~USe)4cz7A=3DB$s{TpIQ=>SM}tUB1%;TDYNJ|RFt6IURyQU^ zv)Tw$+SSxTWROS&O$9?ET?0#9OAEwEnia$rv{5mJm~5N;yi_~2I1PJSJ*}7&O)w3% zMicA|OhH>cqgs{3B&}#T!%-J%3|J!Bc)+U*Gjj_|14AQY6H^$AfjOpBJ25FaA~Fgt c2F?cHu&g$!g>OY5(y+JE(9qMe*R+ob*V3>z)Ql-CO)W0T%+J%!O)Sa|*Qzn9;jGcn(9;CV u8-u7AlbV=t5>yw|#Dx1Y{Qu9uprr}YuM(1xs!&*(nVbzWgk&Q*K>z^FkT*R5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/19db43c33440e5871e27a17df5df6d95869c9445 b/test/de_fuzz/corpus/19db43c33440e5871e27a17df5df6d95869c9445 new file mode 100644 index 0000000000000000000000000000000000000000..d5013ab5404c664c9ad51b5dd6be2ee72bf5dfb6 GIT binary patch literal 106 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}8d{Fd&aMF=nw&Kn8hRi>4SQn{6=PBp Z6Yk5vz@ViG;;MvzwIQT5^D8(p001wD7GMAX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1a25e7b0385d82a59b6d15de95ac7414a5a921a4 b/test/de_fuzz/corpus/1a25e7b0385d82a59b6d15de95ac7414a5a921a4 new file mode 100644 index 0000000000000000000000000000000000000000..1c181de28c276839db7800cdd4f330516ea1b7b8 GIT binary patch literal 28 jcmZSJ*RZ!u)UeOgOwx=gk15yC3J41Ib9K{9c1!{QW5EZI literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1a8293dcb9cc33d2a4cef6ec8bc9ad5d25a568a9 b/test/de_fuzz/corpus/1a8293dcb9cc33d2a4cef6ec8bc9ad5d25a568a9 new file mode 100644 index 0000000000000000000000000000000000000000..1b02d82e0897a9e12b0e985b59ec5255aac1a2ff GIT binary patch literal 117 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGh)E5Kyk?Dt2C{sN o2?Ik-Ot_X_Ot=<=)C6f$3CYl~*Ui*S&Q?e&$}i7TNXxGP0HHS?Y5)KL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1ae6ad228ef4ea487e618b28be20b99a9c6dc8ab b/test/de_fuzz/corpus/1ae6ad228ef4ea487e618b28be20b99a9c6dc8ab new file mode 100644 index 0000000000000000000000000000000000000000..fb4a84df7d433e61daf3beb80b21aee23da215fa GIT binary patch literal 18 ZcmZSJ)kxH|*RaHy)r7YYCX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1b6a9e734c7daa647faf2e99f99a510961aa907f b/test/de_fuzz/corpus/1b6a9e734c7daa647faf2e99f99a510961aa907f new file mode 100644 index 0000000000000000000000000000000000000000..0fb840065d3740b065137a35d33a20c4dbff611d GIT binary patch literal 45 hcmZP&jMK2UNz2c-)6+y^#-vxL<>%L0B_<^!F##w(4wV1^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1b76d2df6b48712832ea08f99e1e2abe32148d80 b/test/de_fuzz/corpus/1b76d2df6b48712832ea08f99e1e2abe32148d80 new file mode 100644 index 0000000000000000000000000000000000000000..e5b2946218688218b7dc13cc147bea7242d7fe4c GIT binary patch literal 85 zcmZRO)v&M8NK8uBtkKY@(A21@)U46KDrl^!$-t7Bq^FgbRHeaSXk@%jvkFDb(8!os KQ=>*xvkCyaK^4dV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1b885f55c1f8e15cba3ae3e1b77d0ac7bea76007 b/test/de_fuzz/corpus/1b885f55c1f8e15cba3ae3e1b77d0ac7bea76007 new file mode 100644 index 0000000000000000000000000000000000000000..26553184e28ef7ffc6bc347e1e76097b741e0c13 GIT binary patch literal 107 zcmZRwh>OY5(y+JE(9qMe*Nh22rKMqSs2LNk6=PJRq2=i8>>3cF$yuYJp{E%$PfNqz e7%XQ}6BF*sz`&rT3F4}R#Dt?rY35gOVgLY(tru|s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1c2bfc5c5b7c5139085d785dc4f9bc7edae53345 b/test/de_fuzz/corpus/1c2bfc5c5b7c5139085d785dc4f9bc7edae53345 new file mode 100644 index 0000000000000000000000000000000000000000..a031c5e0617b7891e46327dce0433d2d3023d601 GIT binary patch literal 12 TcmZSJ(y&+5P`1~!*VY683Qhsp literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1c518b37cd66c10a5343939b8e611459ba2e626d b/test/de_fuzz/corpus/1c518b37cd66c10a5343939b8e611459ba2e626d new file mode 100644 index 00000000..a8c61b1a --- /dev/null +++ b/test/de_fuzz/corpus/1c518b37cd66c10a5343939b8e611459ba2e626d @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W[[:Lowercase Letter:]]+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/1c7d35a9d0771c7800f36b5287d70346e757c123 b/test/de_fuzz/corpus/1c7d35a9d0771c7800f36b5287d70346e757c123 new file mode 100644 index 0000000000000000000000000000000000000000..2bfe4dd54e2c190e89e71695778b13ce76a3710e GIT binary patch literal 118 ycmZRO)Uda)jnmYFGpgs+)_}$Is*P(k^{S0(4ULTTu!@?zH8sN_fk(>J%n|_q&?Jcf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1c83422919930e3987f05e240575d6ea8499fdda b/test/de_fuzz/corpus/1c83422919930e3987f05e240575d6ea8499fdda new file mode 100644 index 0000000000000000000000000000000000000000..063b9056b4ad7dab8825d8bfcf0966f35e8971bc GIT binary patch literal 159 zcmZRwh>OY5(y+JE(9qMe*NmB@rD1QV856D*V-%g3lpI^bS)-w$2NKY*HwIBLCN(ip sB!XK}QBmQ(3=9lfnjj-oLNa{7K%uZSGdWu!sVKiZPeC)kf)fJ(0B!jzuK)l5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1d6217e45fc12058c91395960fd0caeee46e968b b/test/de_fuzz/corpus/1d6217e45fc12058c91395960fd0caeee46e968b new file mode 100644 index 0000000000000000000000000000000000000000..57b5a9543b824c52d7497c9eb5b2f58b8b196eb1 GIT binary patch literal 70 xcmZQji__4sx7E{%PSmZ6)dVw9MD(hSbu4OC5|g4Gb)#Z6^{P!ETxVk>CID{15_|vv literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1db6bcd1f983f9078249db65f333fc8cda119e5e b/test/de_fuzz/corpus/1db6bcd1f983f9078249db65f333fc8cda119e5e new file mode 100644 index 0000000000000000000000000000000000000000..8e82d0d2c3c31fc6ef493e0996d67876408038cc GIT binary patch literal 102 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUmRATeXGm`P1cxGw_(gO(a7;0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1db9a6c38291eb1d7e39783ddb5f21b45b4d58ba b/test/de_fuzz/corpus/1db9a6c38291eb1d7e39783ddb5f21b45b4d58ba new file mode 100644 index 0000000000000000000000000000000000000000..7cc66966fdbd95f16315ecba1e7af376a910f13e GIT binary patch literal 7 OcmZQDN~|{2F#-SvApxEM literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1ddb7d39dd8356038cc31ecb546d29b85727dbd5 b/test/de_fuzz/corpus/1ddb7d39dd8356038cc31ecb546d29b85727dbd5 new file mode 100644 index 0000000000000000000000000000000000000000..e64595a44d4b10579d851a463c1225124c6b3822 GIT binary patch literal 70 dcmb1VV9?TLAOb{3TlppyWn-v}j!sNc2LNOa1dsp# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1e3054ed822d13b4f25fd2167eab412bef2cedc4 b/test/de_fuzz/corpus/1e3054ed822d13b4f25fd2167eab412bef2cedc4 new file mode 100644 index 0000000000000000000000000000000000000000..9b1a4af9efc191c96dd90a9880fc2b7cd654d7e4 GIT binary patch literal 150 zcmdO3kkqiZv5nKzt2VB!(Xh0!Rn&_KW`KfPO)Yyp2pi5|V5l~#H8lDU1!!ETD7loe KiK&^nnI!;un_6uE literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1e4c37fb5b67bb9ed1234becace5a7dd3407d7e1 b/test/de_fuzz/corpus/1e4c37fb5b67bb9ed1234becace5a7dd3407d7e1 new file mode 100644 index 0000000000000000000000000000000000000000..5e82fab99d39208b3683f473eb9a63c3822933c7 GIT binary patch literal 108 zcmZSJ)3CQ)ZjA}S*G&J-y6SZrSv}=;JL4q3g z#vm%jq$VcZmw|ynOB2LZ3CT!RC@jrP&Q?e&(n?NDOiW5j$}i7TNJ`esuSiZ#P5}VV C)gCPX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1e5d6d72b0e39853e6d86bfb8fc517d77a3ce285 b/test/de_fuzz/corpus/1e5d6d72b0e39853e6d86bfb8fc517d77a3ce285 new file mode 100644 index 0000000000000000000000000000000000000000..4af72e0005848488064bd3f4442af644b0a4e71e GIT binary patch literal 129 lcmZP&kJGTXqzllnS4>Pw){IGsNvVk`uQsl=(o``t0suj69!>xN literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1e6595d6e4e3a47cf2413918aea4b31383abbf28 b/test/de_fuzz/corpus/1e6595d6e4e3a47cf2413918aea4b31383abbf28 new file mode 100644 index 0000000000000000000000000000000000000000..dd66edef3592e6f5308652ef33aa20a6b7823a6e GIT binary patch literal 3043 zcmZPwOpH!UiiKefd)-V;BtA?WD~(lPSwAzK7enwXTB z$Y2r|6RxFUZ>6E3rwL{mfT)_78eCI_U0fq_9oLr=>d zB&lI<2%=()YB*~&H1y7b05N9ZH2`D?F*sbyUQ;tB{A?mhBxq^agWT=Qz`&pdlGaiQ z$w*ZwEX_>LR!Az!FDJ(2vu9%mc~pXYHX=Qqm=p_7!xm(xVZ7;&{s|bABNGt`6O^U! zq+%lS=pggopv|D8sYzipHJu&&#r*)MQxj;_kGEJslwbH+@M@d1Qjhq$`|Mem6$po5 zFH*rSNK8U$ALJ=$=2w6l4V-YG&Z$ty$q8>lvv7QveEE3PSwAzK7enwXTB z$Y2o{6RxFUZ>6E3rwL{mfT)_78eCI_lR%N``7VQ&bc zVvK4yYcw?U&Vm5N27nA928V0eYih=XpG`!G0WA%CkfVJW7#Orb(poAZ8L0||rJ2du z3Q0xz<;0kL_H68EJkmcNL8&qk5kH`mg(osc)9KmKbb9ve*}i2NgeOMB POY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCSkSQAW#vm%jq$VcZmw|yn gOB2LZ3CT!RC@jrP&Q?e&$}i7T(9EwuwvH1F02DPgp#T5? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1f4bf452d8e9aa392d3349810d0f0eff2198066c b/test/de_fuzz/corpus/1f4bf452d8e9aa392d3349810d0f0eff2198066c new file mode 100644 index 0000000000000000000000000000000000000000..3407f18c9d4d4c011d603a7ff17049ce95a31f7c GIT binary patch literal 211 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7bea`EV`0m~br! jsR`1g5|WXsP*|FooK4skBajC2ZAmK1FV9m*%dY?cQ0q6h literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1f56ede89c798be17127eb44f5590e85b7027336 b/test/de_fuzz/corpus/1f56ede89c798be17127eb44f5590e85b7027336 new file mode 100644 index 0000000000000000000000000000000000000000..73509f7b53de30019aa99f2543ce82d04e7cdcc2 GIT binary patch literal 10279 zcmcag8YoXqQAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?SQOHkINX%16EXmL1 zs^L;n(6F~szzUQV@(WV)K!y~S=9i@E>FIGr$Hm0NR9G13##E%G#pJ~p7@8`@qH9)G zP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*@S23;eV57MoWU&Iv?qYxbjw+q=4 zkP6r0onnDgF=n@qQQj0S4Q@B9k5*=e;Vh~djt5Bn$5TgMW0=Wu33^X)j6~Ic+ z-3-2Jom>z~LBT-*Yzj@?Bg){TVXxuh>gMU^s;OablT=xfYG)K} zplcEvlTu@38f~C!8e3x+lM<6s6K$w#8EYStqNy2^q+zc{f=|F6;fjva00ph4jh%yz zwUv@yOiWC4Ol*vSfq`y}fw4Iv-nBuALKz&-3VEfuNuU@@11DaEA#rD1QSp`oV()Jwro7JwpRM zBLg#%bdM^gO9+g((o-!?!`@a;D<(w~Oh+f`R>f*+*xBl7MLX(7#cJwRo9NhE)T$&V zB^x7RV9=JHnl(O}_Qs}AmyXcVQ(D8`#x`1ADOOWY%U;9YMlmJ^6uV#%1*ODfB?V~s zV5hh=?6FIXiVk21z^f|L+M49#WJJ|vQd<*KUTs{9S~;>uN9*~8`sfXyi|J!^ax%s3 z4Mz=o4SU<@I8fQA4JiQ?6k<}UjcRqlylUfGT`(8YeFsZ``A|_!1w$iU14~^?3;KAO zGFzf;6E*CEC^G|xZj>a*8Xc1otDR_IXo=ahN7v6Dqorl9UtJ5KkY%foIp}P>lIV(2 z_%@)Hf1)Fb7>OKy4SP^XW@;vB#+1jDCp)5flQqV#`a^Bf2T&_qwxS|hUpKbeK*y-o zUc=rhT3a_Z+CbMbR@2@-rmCVsR~N-{CKW9d{wRm|5cvNCtd=PzJORw0DZyT$VXtkd zSxFsBIARK_OA888i=f7_Bqr%;f%?BR=>bD6p*F=D9TOg_?dTK_8sBvSna&jr=|<`% z#e#AjNNDim!PpTPZFLiqZXk(`7?of(3mhGGfTU2$1|1+~;3g>;bii#Wu`+5} n4Y081i)LhibfBVb6K!K-wX3RVn_yuUlS*R_GmvV+2viRMNTIBQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/1f5efc6c79091901e94413b6a001da665dba7703 b/test/de_fuzz/corpus/1f5efc6c79091901e94413b6a001da665dba7703 new file mode 100644 index 0000000000000000000000000000000000000000..a392a934f1fe5c50915c74ac10c396036eb9a7ea GIT binary patch literal 3671 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgj3T3io*@$845f|vHdiRH;~sz!=sTyTBefLkh4lm(y-6e ztkAG0A)jL80Q6|8HqlWqG^m|pQWF!dr56*fr3uR3Dj^xEpdtZOJ}@$XfI?wuPI9(F z5(7g@Vo`p1o10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rocSP$dH$=paBY5h^>mY3eG{AT$)-6N(u_f3duS7#c+Rc zX@X5bBa{^~^D;{^6LS>G^NUg-@e4|kgC>#2=z)_PX0Bl%4_GOXlxx6w6p~i3Bm$gy z6ia5)u(uk`Gia$#0hFfcoM%YOF`8Nm$_i(O(6$T+$1U#q!wl7 zL$b}F$uSN%GR%Obd{Fio+DTtQK_Mm@J?+Bz$_mlof)h&t0jd%q6+L>fuBipm4@&OTYu|jb{YVzP3$+QDcae&;2giDGNGjl)_b9P+H3VDgS vso>c`s3$-Jyn|~r6UpUpCaCobog;?(1~y5|Wm8(5TI7(DpR1RcnP&$8n#@7d literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/20051301a707c606f09fca0dcd5205d0da730b17 b/test/de_fuzz/corpus/20051301a707c606f09fca0dcd5205d0da730b17 new file mode 100644 index 0000000000000000000000000000000000000000..9ea9986dd5ae7cc243ec080aca3d1f0d2b803e51 GIT binary patch literal 52 zcmZPwkJB(RjW*CVjjb_?)-{QZ*0nTHo=)3CSF(9qM23D?%JH_(g;*NQQ!(X4?8X=&ISgN00LV!|2709tx6;aZv? ZBUC~%QWXkIGm~RVlZx`o^AytZD*#$j6|MjP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/20398400ff7b37b3819b8cb7300ffe4bcb400173 b/test/de_fuzz/corpus/20398400ff7b37b3819b8cb7300ffe4bcb400173 new file mode 100644 index 0000000000000000000000000000000000000000..7812b21075fb41064e9dfaf882b17d2d5634da96 GIT binary patch literal 130 zcmZRO){wJGOwzE=)U433FD@=F{{R2~e-Moy>uPqP0u6gzLx`BMW=yzNj7d$5xGw|4 dLM=@YS0yASTuZ|qE~Q~_qZqE4U%|=A2>^rSFY^EZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/20557acdf99135641d99b4a06f90d9007d5e758a b/test/de_fuzz/corpus/20557acdf99135641d99b4a06f90d9007d5e758a new file mode 100644 index 0000000000000000000000000000000000000000..ee5efbfa7be5f26e849dbbd8ae6fabf17f17c798 GIT binary patch literal 300 zcmZROJVkq;VQ*s_mkA~{^{P$us!eKZK)g8@Th5$23$tGX#yGVd&O&8qf;7cJjIf1h VK645zMkB*dn`)YwTbzMVmH=@{yI}wT literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2074275543d9c2b9edd3cc38f3763be4bb50c01c b/test/de_fuzz/corpus/2074275543d9c2b9edd3cc38f3763be4bb50c01c new file mode 100644 index 0000000000000000000000000000000000000000..64f5e8f5864a097d2744345cf578071d5cc522c7 GIT binary patch literal 92 zcmZRuh>OY5(y+JEU}Rum(9qM23D?rFHv~~JMm3x@8ZaSau#ia&6vQwvFogRuFfeFo bf+SQz#4=J93QIGSvlWtx^2_rSH1jI}>xUQF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2075725bf84ba7959f45c0afadd621ae6401659a b/test/de_fuzz/corpus/2075725bf84ba7959f45c0afadd621ae6401659a new file mode 100644 index 0000000000000000000000000000000000000000..e0d4ad44b7dd294986cd1505b87eb264537854d1 GIT binary patch literal 323 zcmZRwh>OY5(y+JE(9qMe*Nh3*vez&KQ87j}oHZI68d|~Lo&lQ1U?IGcF*Y&bz6=Zu zTAErhn&B!T8L0||rJ0nQuLZRnyZOo43Q0v8TF(ByzMdhP`QPSwAzK7enwXTB z$Y2o{6RxFUZ>6E3rwL{mfT)_78eCI_lR%N``7VQ&bc zVvK4yYcw?U&Vm5N27nA928V0eYih=XpG`!G0WA%CkfVJW7#Orb(poAZ8L0||rJ2du z3Q0xz<;0kL_H67Rk4KQtMx@6RlVXQo0tRKrL`1>_Whp$Vcr=5arB((VO-%};sflW- z3AvUf#D*1OiQv2sB}P`Y4fZtAr5^Eh_t~?smH{Ed!7fNlLTMl5DQM1U1qj9XSwwhZG)&H7uPec^LRrKr002MQ=9K^d literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/207e0a253d636f498b2cc7987e6064a09cd62793 b/test/de_fuzz/corpus/207e0a253d636f498b2cc7987e6064a09cd62793 new file mode 100644 index 0000000000000000000000000000000000000000..c36de2d059ad9dc9dd4e601828cc1442f1866a6e GIT binary patch literal 32 ncmZSJ)JTkuwhG9!ij8Gpi;hc5PKiy?)~wM;($>_|)6oF{hzJNf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2086e3b3162d68f489ee671f27367e4aa0c6db51 b/test/de_fuzz/corpus/2086e3b3162d68f489ee671f27367e4aa0c6db51 new file mode 100644 index 0000000000000000000000000000000000000000..167a1b21dfc26c745ba86b0335d5730966f8f13a GIT binary patch literal 32 XcmZRGNMzPdWY$iKNlr-x6Q}|JkP-=L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/214d7acbf05656d00fcbe2db0d34808987516ed1 b/test/de_fuzz/corpus/214d7acbf05656d00fcbe2db0d34808987516ed1 new file mode 100644 index 0000000000000000000000000000000000000000..7d33cd76c21424e29010ec836aab5d927147bd04 GIT binary patch literal 9504 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(HV&d@H$2Y+sXWF|y&gWOKY z;7G#5wi7Z`8ZLuB!Q-eNG_@3z6_D!;9i(1sa(-@ZA{W6vIih8soS%~q>BbM5MzN+n zxMl?9_xysA%>2B>9EGC%(vnnA%{a76*@5g*kAOZS)%sHo=(y+JE(9qKavkXC0j8Tnd4MZqfOT*q6EH(!XOh)5ViEC056RxEf6RxERvQ;G{ zBUPcWG$%P*A*m?8JWnBwA-{qpCfG*XS^?bCjvW%i6oYp#k?@GPdm<#DL8IE}gWI55 z69a=rYoQfsNl{{EQgUJrXjBi>SV+w);o`C>Elw?RNXgIDOG-}6%(H_JAw!1bVI5)y zMn{E22u!Rg_u({Ffx@b?cO z*?hD^JSc|9Km%l4L{B{p#wv2~CwOp&n1NcrO~c;C(N00bUfoGuAu%agLBn1nNE1w| zIcge0Sx%ZpnhFu%8EFlBLrqY@W(1lC)36WHRM6Da1nEpnN;Zs0OiDHa5g?qHluU#x zxi#!<674iK>;vpHiBL{mB~}_52tR8Y8iM=|nqAijGNQVVF`KmES}|B#m6?cEWqt*9 zJF7k=s#pfTIE|QcZS9(vVr^|rEtQgt%wmPiVg=Cre4+wqqEn$fvm`?yKQE_J0W_Cd z44w}!E=WvHEmlN!v$%$%hGUJBhL)qVvui+zW{tC^i>8LFrlS)~l^T@6sbOzp8=aVx z919h|r0AdYFx`Mx1jT`@(J?8p+KC2+mPxoZ3BW^Nui8Y%qE;m_$*3Axc@;7TosCx# zT`@X8(GgvQ9KNCk1B*tYmS$pNQW7jpY1U{|X=++2P&frn-qZ;LS9G*qVya%OZc=O# zsNqlkNDF1z0KMV_g$B|ZA?SoA(mWTo0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fyZh3&vQ0}>+m+z3*E7Mi%cipx77BaksJ zbx7up#y_-hAQ%u-NQR)ep??&knIG$5lf6``0xY_Onc!Zee17MGTm zV#Ei?Ul5Gx5{N@VK~_pyRHLMGkbY=BgBS?0u5|E~hbYd&3=Xu2p+jbYhEyq0bt!4C z2N{j&MHDjzTY3gL8NJPcD{&F>8rUpagzIRkfCeo}Qo@W5w9Ew3gsBL{3}TZb`K27T zQVP>iWV@WE1s<-9KvPRWv4)B6(uHTrW=So`7Z8lvXvK5|#F2>bA{1N@^$@cWB<1F! zg$5*H;f`RK)fA*6Y(1pW-c%`4cO5NGKw*w6qCs*XOhJ5rv_mj1OF*e~v^N#2>x33D zbjU1_hyjuKB8SF}K!S0PQaE8c6fM~B`358h!r0R@NM^J*1r7x$ff?A4xBz9@k&-H) z1AEXAfl#Q`FGLJV4q%Ycv}1!S%4upTG)$2wB7%3cHw6i=5n6xXN~pL}4kWM;BrbKt zn~PQSwH&t2+?_wcB8&aP@`IteE7L*`$n2J!$fZKtq2THIv1+oN=aoGk+4Fnr5 H=;Lkx2(X7!032CYr8UX;G+6XZK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2252da790304b7319832b88cbb92a8fcbb306531 b/test/de_fuzz/corpus/2252da790304b7319832b88cbb92a8fcbb306531 new file mode 100644 index 00000000..89dbf0a9 --- /dev/null +++ b/test/de_fuzz/corpus/2252da790304b7319832b88cbb92a8fcbb306531 @@ -0,0 +1,2 @@ +8^\l*(?:((.*?)\W*(?1)\W*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ + ³ \ No newline at end of file diff --git a/test/de_fuzz/corpus/22a57b0d17246dc257203cea101270851202260b b/test/de_fuzz/corpus/22a57b0d17246dc257203cea101270851202260b new file mode 100644 index 00000000..641800ed --- /dev/null +++ b/test/de_fuzz/corpus/22a57b0d17246dc257203cea101270851202260b @@ -0,0 +1,129 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\l subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t][[:Format:]][^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/22af9fd87969f57dd4d80152d997ce6fd5809d9b b/test/de_fuzz/corpus/22af9fd87969f57dd4d80152d997ce6fd5809d9b new file mode 100644 index 0000000000000000000000000000000000000000..e7dfe92c6b8aea9dc229c792a4b0ab478db11a3c GIT binary patch literal 75 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8k#ZTiW>GtU?G#5m~dYP1_mun Q5Vt75JWoM0zk(AA0HaS40{{R3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/22d8a49621f6b6ace23eeb4cd9f0a27eaf416971 b/test/de_fuzz/corpus/22d8a49621f6b6ace23eeb4cd9f0a27eaf416971 new file mode 100644 index 0000000000000000000000000000000000000000..ee8d0b8a022342ac9aa54e6aa3ce87a17c3a6e24 GIT binary patch literal 162 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGHNuq|Ba7|4um5_{7 gg~HOzOY5(y+JE(9qMe*Nh3*(y%uIQ87j}oHZI6dLXujy)lT2F{z1B_hn#U(9#5P jRYEd+e0+*12R=}cs!&*(nVhYVRFq$yr=Xc%!HEF?mWVc1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/22ebaf736a208b1cf96dc80015fea07bef3dd82f b/test/de_fuzz/corpus/22ebaf736a208b1cf96dc80015fea07bef3dd82f new file mode 100644 index 0000000000000000000000000000000000000000..6df14e07e4f141e5e531055a0e283d4d97016edd GIT binary patch literal 280 zcmZQbFN%(~%E>QJEwYM@wTO!e*V3@J($LV;1hWi5RE$xLW({1(7%XH`6BDkb7Za|f zsTmU;ZRMMvl9`s7TBP8UT2cZwD!+myPa%yVUx9(SJXMu^!^5>yLNZeo3QIGSvlWtx X^2@=dA{$Pb*%?r?HIQtGsi*}2GU-pr literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/22efbb15bcd8fb9e83397e874106e635b693005d b/test/de_fuzz/corpus/22efbb15bcd8fb9e83397e874106e635b693005d new file mode 100644 index 0000000000000000000000000000000000000000..ad72706c64d2875f8751b8469d032a28eaef3fd3 GIT binary patch literal 106 zcma#?j*H3B(y+JE(9qMe*Nh3*it*O4Hv}_`YB*~&H1t4h4SQn{6=PBpqaN;CSjxb_ lpsA@96RxEal98%V_#X;NGn2Cwl8W-n^At2|@+&xz0RVKJAJYH; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2374ecf0668b2adbd2a6425453835fc20a47b6a6 b/test/de_fuzz/corpus/2374ecf0668b2adbd2a6425453835fc20a47b6a6 new file mode 100644 index 0000000000000000000000000000000000000000..42b175c76ac18e9e94a77b255ae5c08fa9031263 GIT binary patch literal 370 zcmZQD$xF;l{f`1_pn!n@fGR`Li_YOh7eL_`7bGU9#uRI7#FT4m!eqewY7Kj<=(y_I zSS<~ED-C-iO$bL*3#JN8LtTJERUq*g*fs3!616n765)cg;Vd{~Hvs@wh|c)`U(-IO rRudG0V4o=D=cOuW*y|c2t*MzM06Fs)`v3p{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2389288aff8db60addf59cef34d87a5690c0ea7a b/test/de_fuzz/corpus/2389288aff8db60addf59cef34d87a5690c0ea7a new file mode 100644 index 00000000..37e9ab7f --- /dev/null +++ b/test/de_fuzz/corpus/2389288aff8db60addf59cef34d87a5690c0ea7a @@ -0,0 +1,127 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional le\Qing comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^?x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x8qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq0-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x8 address spec +(?: [\040\t] | \( +(?: [^\\\x80 # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/23e9127e044c64f51973b9d3a08d408d900a9632 b/test/de_fuzz/corpus/23e9127e044c64f51973b9d3a08d408d900a9632 new file mode 100644 index 00000000..29c3af07 --- /dev/null +++ b/test/de_fuzz/corpus/23e9127e044c64f51973b9d3a08d408d900a9632 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W((((a++()(()+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/23ec75e5baf5d46e6cfa77e931d9bbace1969fbe b/test/de_fuzz/corpus/23ec75e5baf5d46e6cfa77e931d9bbace1969fbe new file mode 100644 index 00000000..bbebb6fc --- /dev/null +++ b/test/de_fuzz/corpus/23ec75e5baf5d46e6cfa77e931d9bbace1969fbe @@ -0,0 +1 @@ +8^\l*(?:((.*?)?\W*(?1)\W*(.)\W*(?mmmmmmommmmmmmmmmmmmmm3)\[[:space:]]*))]W*$TheW*$The quick brown )ox ! \ No newline at end of file diff --git a/test/de_fuzz/corpus/23ffbc589b62ac4648ccfb72495fb4f695d1b34f b/test/de_fuzz/corpus/23ffbc589b62ac4648ccfb72495fb4f695d1b34f new file mode 100644 index 0000000000000000000000000000000000000000..088b3121d0a2f6231eac3bf7f1d32279f9b6dd9e GIT binary patch literal 129 zcmZRuh>Ho=)3CSF(9qM23D?%JH_(g;*NQQ!(X4?8X=&ISgN00LV!|2709tx6;aZv? ZBUC~%QWXkIGn2Cwl8W-n^AytZD*#ue6=(ne literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/241345bab245aaeaa25667317c7099af3afda041 b/test/de_fuzz/corpus/241345bab245aaeaa25667317c7099af3afda041 new file mode 100644 index 0000000000000000000000000000000000000000..dce238a5edc4a6c8662e24c310ce8b50f2723cee GIT binary patch literal 102 zcmZQ@)3C45R8UZeQ&3P)NQ5yMB;qveHC$ZXJpEiXL82P=$}$Q`sS1fn>6v-O3gww4 t844Qq$_gbJsd)-X3dx!ZDhe53ezHQ1LTa8uYF>(FVp4KNWtD=a0syVE8UO$Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/243ff8e74ecc3233a2fd6be0c6c5244ca43467c7 b/test/de_fuzz/corpus/243ff8e74ecc3233a2fd6be0c6c5244ca43467c7 new file mode 100644 index 00000000..4deb2bcb --- /dev/null +++ b/test/de_fuzz/corpus/243ff8e74ecc3233a2fd6be0c6c5244ca43467c7 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)++)+)+)+|CY(((((((a+)+)+)+)+)+)«)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|!a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/2479a71abc10392f691268aaccca47ccb04d578e b/test/de_fuzz/corpus/2479a71abc10392f691268aaccca47ccb04d578e new file mode 100644 index 0000000000000000000000000000000000000000..e6a643a64a3e919e230d271ec4dbb312b27b1111 GIT binary patch literal 5 McmZQz)Z?-O007|tbN~PV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/247ebeafee24a177bd579b44b84cf9278fc477b4 b/test/de_fuzz/corpus/247ebeafee24a177bd579b44b84cf9278fc477b4 new file mode 100644 index 0000000000000000000000000000000000000000..905fd622a2adf9710b6daf4bbbeb4ec2263a108b GIT binary patch literal 14 ScmZQjO*AsB)^YX#VIu$-Wdnc! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/24a6982e83332dc2560457bb5d9a1928f21ccdeb b/test/de_fuzz/corpus/24a6982e83332dc2560457bb5d9a1928f21ccdeb new file mode 100644 index 0000000000000000000000000000000000000000..7425d08b963bf578cdd1665540a28dfe4789cb3d GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EM!s>6RxEf6RxER;;MvXq$(7aW+rDV OBo*bC=P9J+R{#L;b`@g) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/24ed43a04a110fd2a2b39ea52f184e45633bfa09 b/test/de_fuzz/corpus/24ed43a04a110fd2a2b39ea52f184e45633bfa09 new file mode 100644 index 0000000000000000000000000000000000000000..c44f2dc38e021ab3c43fb97fffce67f797a01e7f GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qWevkXC0j8TndjfRFEh^=9745DI8YGT5*^kTxbG(lXIkc?D? b!qUv-Y=xwv{PH}7G=}^NmY850ZEFPpp)D5L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/24f9cc2832e16f5e8b81bc5a0e35258e598d5397 b/test/de_fuzz/corpus/24f9cc2832e16f5e8b81bc5a0e35258e598d5397 new file mode 100644 index 0000000000000000000000000000000000000000..b57493110a256e2c5ab8e95b21b66ec4dc019a0d GIT binary patch literal 228 zcmZRGakdQC(y+JE(9qM20kI50RE$xLW({1(7%Ze&1Cqw6P+ZGO!ycm2q$Vc(%*Dkk obTmO4X>Nf^NJgqcVQFS^c7}pVNO-Cin5~dhlwY2wkd|Ko06aiGJ3``6tbUuTIhP_6RT7F)trj3F| zje>@KkfskNpo%X+A;lFPrvY-drj4D0jl@a`MX|{x8nYO)bgD%u81&$w(|wNX{?KNl{2jRVYX-DpAN!Q%KBHNG!?E<*MOQ z0$GJUNR<`x3sUnyh7^|Om!yKi5=-1E#iHw0R!~rI%&UahpIVWeT2P{pl$e}doRe6b zp^%uDq5w9J3(Y6mAaj%zKu%Z4E6q(xEdsl=BtKUnIU}(sF}WnQs2Jo34SPkbK@%He zU@&-tXEXtiOu&YM`W{60Ot5z`Ks^;o-9|MBfjouY z8=z;O3!D9rvIJX`o2Kpf6!N+`3JMA_(TLQD#!^;@2B%0Yy_=Zmm{>@s7d^LVj+Q8} zU<8#Hqa_Mt93&PrT7hlQVzfj-8pRncQ4|y~>R(MQP=*3$rs9&)v^1_5jG+~f0uTl( G0x^)vz}PQ6TwnExnjyGvNL45-%}mZ#NGi%N&r?XtuK)muryn2y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/256f28138ac7e6eb4cf8c93831ad9873ad0555a7 b/test/de_fuzz/corpus/256f28138ac7e6eb4cf8c93831ad9873ad0555a7 new file mode 100644 index 0000000000000000000000000000000000000000..fc407c8c71d5d323e273001ae05b2ae472183e16 GIT binary patch literal 187 zcmZRuh>Ho=(y+JE&^WINW*LI07^51^8VwCS5L?6E7(~UG)Ib$NMX@M^2$|G?4GPlK v1nE-=$w*ZwEX_>LjtSS&iwW1#)D(yb*8&UMk_5npC?pl-m***@KYR0e=1;VvdLNZbn3Jpp#ld~0)it@|z6w>l507~^BS^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/25b68a4e7a0c06425a2cec3cfd385c63653dc37a b/test/de_fuzz/corpus/25b68a4e7a0c06425a2cec3cfd385c63653dc37a new file mode 100644 index 0000000000000000000000000000000000000000..cc09b54a738a42aeb4f4acfb04bbe1dee32fb2b9 GIT binary patch literal 150 zcmZQ@)UemEw~dZV)UArujs}sM3JNhP)kd|tU|zLxtuC0WpirZr5Q9rS5lT>vw6p-* W0oDhyz_?aHQ^C+k*T7QO(gFa)iYsRT literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/25cc98c26568667d7e7a2ddd0ee17aff75963f3c b/test/de_fuzz/corpus/25cc98c26568667d7e7a2ddd0ee17aff75963f3c new file mode 100644 index 0000000000000000000000000000000000000000..0c8991c97afb0288d4e96b5a98cfd82e92d7022e GIT binary patch literal 10279 zcmd<435bcQurSb#sYpwU$%`>CG}X|IRZyr=P>6|9h>nBH#VROhYAM8Mf+#KsrGOJC zE94iHWaj53<|yQ(CZ=TOr7I-o=jNv7m2hd;TY6i<*g5D}TPf+q z#Kc6$#KssH80f|r7@H%k)&}WNRw&NTO;yM%%}q)zQpitJNG!?ERY=ZAEJ{o+Ni8bY z)6?V9uvaA7P)!A81wFmI{1Sz<{G6Qp^3)WCq)M&!ZRl}vE0QCyUai|#N{nR{=A%&&+C8;2nMaRXUhqF>FsxAcuWd#KV$Gl32 z{izknsRbnpNr?=}*~K}D#Tg2Tc_|8D1G#F@b%OaI?F#utTo@4tmIVG^NUg-(F+Qg zXi(I~l*EElk_JQ^OCaD(Y@h_F0SRJKv|*;v7(E5BF@wfIAlHnheav)(E$t7Yq_3%^ zpsbKqT2zt&Dt@vPD|Hky(-d+b#YUn+L26NEJ|z7Qnv~`+*i!z`Px=Z93Ng{>X&25{ zR)_|dbXZC(P}K%04AH7pB@KIsTvho_gfkFTG9KwwaCNN8AiL}V1g^X3YMrV0$B09OdG#-wO#+cPk* z#yC~RBvn-6Qa372(-07d@vF|vD@)ADOwr9t%uTJuZJR}0Ot_YYy_JT>B~38P5Jbfo z)o9jeXy}318urE@D#oNHCR|G|CR|Gs#8nB&NL45-%}mZ#NGi%N&r?XtufT1~sLW^x zjD`SxLV!I{!(KO2Gbu5NKK6~;G8zITg#brlQgpnIb*$EC3MDDr21GGWbhH&{%&f>N zHdg!I{Ra;pJ$~}^+4C1KU%h_w_TBprA3uHm^7Y$~pTB?MamFP$nPjW;@+a{*k#>OV5QpLQXXb4+kwV_T@ErcA39vF4=hzS8{ z4STD^Bn|sa%?favuCfNiuBu7WjEahi8Zp5z>d`?N0?cuVNfi|!JSd$^;HY7*VQ(89m#AA6s~rs@H5C+MQmTz=b-}!9<62!X7qYqn zECJ?2MKu)+jdTqxbuBIE>+Vt8hDZpo#`sl#s7?AXI-)*AB8&`YvR7!>Ya42gPLYuj KcB5J#ApiiB8tfGS literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/25d407d104a2080ba4ee646da795dfb123a7a85b b/test/de_fuzz/corpus/25d407d104a2080ba4ee646da795dfb123a7a85b new file mode 100644 index 0000000000000000000000000000000000000000..749ca11ce4ba47c1b64608646a1f3fbcb2da5dc7 GIT binary patch literal 3671 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgo7-YhinK17El~+Aa@L;{WOd>kk?4V(8xj2G?0Mzj1 zPbhMvHRP-klQirzH7hjiNyw+5902kgPF!uGqhM%IJIACZCR|G|CR|Gsl)Y6#GEzZB z0;qgoWB>t$!qS}NY=tBShLpsj{PH}7GzNs3D4H>?#4k7G2#s)@E2i-pb3md4r!4y+F(ITKwvIXMT6A&qH{$< Ii+Usl0E{a_r~m)} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/25fb5ad986c3d44de1c1538c95c8434cbfb8756f b/test/de_fuzz/corpus/25fb5ad986c3d44de1c1538c95c8434cbfb8756f new file mode 100644 index 0000000000000000000000000000000000000000..596a74754e8b9049b5926a2e282b31fb426fc792 GIT binary patch literal 409 zcmZQD$xF;l{f__|_8RtzF?N~=5d^D-0AOI(u(wOp($q>Mpb)Dx!X7LvPAp;wq2hwX zK~qyxfgvOY5(y+JE(9qMe*Nh3*(y%uKQU56eF-A39kHtPcpJDioGxCTA-o73G)b-BZxaui(T0005*|7ytkO literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/266aafab7016ce4e31560f8d7b8c37c116ff6c8b b/test/de_fuzz/corpus/266aafab7016ce4e31560f8d7b8c37c116ff6c8b new file mode 100644 index 00000000..a5e7149f --- /dev/null +++ b/test/de_fuzz/corpus/266aafab7016ce4e31560f8d7b8c37c116ff6c8b @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+š+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)k)+)+)+;(V((()+)+|Y(((Ø××מÔÖÏ)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+;|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV,((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/26ac263818459c65d33efc0cd72cafe84c57ff62 b/test/de_fuzz/corpus/26ac263818459c65d33efc0cd72cafe84c57ff62 new file mode 100644 index 0000000000000000000000000000000000000000..c8d1742251571322240870f2987ee159d5df701d GIT binary patch literal 223 zcmZQDkBbS{(y+JE(9jHz$s+~)Clf&J(9_beH`I&?*NQQ!snO7g(bUun*V5DqH;&P; zk1?rLR!Az!FV9m*%dY?c D1Tbwt literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/26aedb09e4609c7d582f7a6a76155518397ff4a4 b/test/de_fuzz/corpus/26aedb09e4609c7d582f7a6a76155518397ff4a4 new file mode 100644 index 0000000000000000000000000000000000000000..5e28290f4dba2b940906b87c2a054f09856589fb GIT binary patch literal 54 fcmZP&)6mfPfemOtK%%xL9O&ukB_<~7=;#0de<~VQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/26dc35f9be3148a0ab448bec0f35a4b494419079 b/test/de_fuzz/corpus/26dc35f9be3148a0ab448bec0f35a4b494419079 new file mode 100644 index 0000000000000000000000000000000000000000..3535a54a12847736686ba26d8a37c7ba573fd6aa GIT binary patch literal 62 zcmZQDiPNyRNlda!)U;R7u-C9*;L}Jf%CxW0Oj1bJOi@TpOiZ%VOsYxN1j(u=CaG(t P)TC-AC#5E*D5L@a@<9;x literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/26e0d77c58dffecf29ddec788daaee394a15d18d b/test/de_fuzz/corpus/26e0d77c58dffecf29ddec788daaee394a15d18d new file mode 100644 index 0000000000000000000000000000000000000000..e262ddf063b568b5f22cf3791ff57fb83d400377 GIT binary patch literal 80 zcmZRwh>OY5(y+JE(9qkWWv>|%uBBmb1fpVMQaEcgH1t4h4SQn{6=PBp6Yk5vz;H_w a#8nB&NL45-%}mZ#NGi%N&r{IMuK)l<-WEUr literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/26eec06a7194ffde11cfeb903e3866360af16023 b/test/de_fuzz/corpus/26eec06a7194ffde11cfeb903e3866360af16023 new file mode 100644 index 0000000000000000000000000000000000000000..9b6fb471c38b4502a705ad6136bdbb137dc92ce3 GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X(9?{G(9*Cs1`COY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy|Jc-mZP(?Yd{EyA7fGz i6Yk5vz@ViG;;MvzwHbrhF(xH3;hOmsoSeLzr~m*g1r}TY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2734205c4e29821522b57cca6335b64694f35a94 b/test/de_fuzz/corpus/2734205c4e29821522b57cca6335b64694f35a94 new file mode 100644 index 0000000000000000000000000000000000000000..6f82c58ed3c279c6be4b5a34a0ae7c7c04f6a0ce GIT binary patch literal 282 zcmZRuh>HpLAPQ(`1q6lqxoQ%nn1CWJ4SOpM4L!}6a4ijcQxFwnRHIn~64KJJHwFus m)Wn2q>BWR=X@a;kb)-s2Myf(#X=ZY^LQ+wFd7eUAegyz^J5GiG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/276828778907073e9b893162c9a44f8eaf703552 b/test/de_fuzz/corpus/276828778907073e9b893162c9a44f8eaf703552 new file mode 100644 index 0000000000000000000000000000000000000000..2b2fb78decd452e16a22ac57a2b7e81a8b8e4247 GIT binary patch literal 6815 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42elBPR`7ng8-Ak%o$*kiiAl`Ot_X_Ot_Y&W=wbthQaux8Td8qZ4))@Gc}Vm zW6ERZ%z-!&!wg~sC=Pj$B?DsxaPwld6%-T{log8eb5j-aN^_G^ixl$H6cS7Fa}|;^5{nX(OHzx9 z_4M?(H0%|l<1|2~Xxi90=vZ4R>BYpvM90L&7#JAn#uylzBMjA4P*%{>%gZlONXyU3 z$uCb$QAnx;+fkB{nU}6ml95=VkepwdlcJE6s!)(vR06g%4{R@24VMzw$sm_uU}c5; zg48^aA%&&+C8;2nMaRXU2ar-Mx<+LM1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjs zVDq?Y&^3bjAl(Z2MO+y11eOI6AQi5~$%zH2DM%jG0EH{WPDNV<=O9fkO)Ui_P=F`r zh&Yxo7^t*0fDQsB8!n<#>1fg) zBuQUWOF>y7t+c2l162BCCsyhxWTq+PKuV27g@V+g%zQ}t2bVwaQfvTIngg~{m7sh0 zu>y=j1ymtWrSJzka%g7=1qFqeX!Md1&R1551_wHp;ty0cL25hnx>ZvPq#smZD-@TM zrloPkVAK{M1t1Jo1Y#(FDs}R(poYC#Vp6hZgoeFMVp6hQfM#M+azI3Yp^-6p2EueH zfef_M)UXe*OT-Q|VM^&nvnD2KC2J)Tvd@u_0wj514SO5CSWR_XrI@N{Eqe`HkX$sR znT6T13)hOlY?~<*mS%!lW000ueg((`ig2`EVya#&(MB-GX@DY~X!S6K9MKSqVjWXq zLUf`np*avB9YHC)bkl~DK<61*wLp?)7Lp?(SJtG4% zs2SE!nhI1h70iGd!4dm-7*P*Re8rY^DqJcWuD z15;vcVyzZZ-y7ETM$2>IF##!%o-Md*gqr;r@+(-t{UHSgXsLx!OyT#XMO;h{))4_t z=!gJ{t9%(47{HxuOs8n#ED4z75|gmRJxI8sA~C4~T7n3~X;f%b)@azP8){a^1f*1H zR#a9YhbAd(B8yG}Mg|#b8fq$N*lPqCX&PxNM1Z@O8uo^optgV!sGkAK!wQ<3@IW_= zNK8tOFai;YNy&*xNy%XC5JRwlcDKPNGX~dLk zYa@-E>4S#HK#3qGoQT{D8qL7WvY??0YX!^!25kOi;7rs=(u_&hHA;pL3dH0gI_c=6 z4mjc|F)@*W0aOC#=ceNCL^HT)*fTIjL`2xDGqOZ!KtQ6lCJL;HgotZkNJM}nK-C;& zSVIHT=x~tH*d)RTa5#Jfdn+8DRm;?qZsn*TKRs?B)`-LP8p5k?nD9+(D%p!3BlRg8V zhN+glrk;kDqqDPXK!~Egsi~|p73D=5Tb9~=dD%0UCEurbo& y(xjApP`gLX2}{FA*SJ`Pe%1K^SB(jg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2795e2ac813a371004aa5a9cfccd1e28b787f0aa b/test/de_fuzz/corpus/2795e2ac813a371004aa5a9cfccd1e28b787f0aa new file mode 100644 index 0000000000000000000000000000000000000000..e0a0a7565cfc2917e12d4c698e017da73867ef98 GIT binary patch literal 71 zcmZRO)Uda)jnmYFGpb`;=hfC|XlMm{dj@FMYU))R)t)Ms2$rg|VNV#6MF+{@9 L$k^nqshK4J^1K%L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/279bd0fa8c12cba3f9a807314c77df18f95bc6cd b/test/de_fuzz/corpus/279bd0fa8c12cba3f9a807314c77df18f95bc6cd new file mode 100644 index 0000000000000000000000000000000000000000..682f085f33eb55f28818c6a02b3bdf15a6f52c34 GIT binary patch literal 585 zcmZPwOpH!UiiKefd)-V;BtA?WD~(kUyJl-#Y7;>q35|d|2T50ADw@e4J&Bk)qoZvT zZDV866oU+cX<)F3iwW1#u(#6C(9;C73_w&(OpURICQQf}Bot#(6BDkb7sF%`7n1|k zp=A$}(XclJQ87j}oHZI6dS^j^Vgo>i5QD?D>@_uG!p|mxy^qiVa*>8T$mPBa3=CQz vHCiem8L0||rJ2du3Q0xzOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy#a`dF{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW4Nnz2 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/287fa370f7afa14d373c824681d4680d39e6e71d b/test/de_fuzz/corpus/287fa370f7afa14d373c824681d4680d39e6e71d new file mode 100644 index 0000000000000000000000000000000000000000..31b9f680a39174ff27811e876a799722064bfaec GIT binary patch literal 13 UcmZSJ(y&+5P`1~!*S69G01R>h6951J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/28aa0e4404070c4db838909d4b23ab37fc9c2d75 b/test/de_fuzz/corpus/28aa0e4404070c4db838909d4b23ab37fc9c2d75 new file mode 100644 index 0000000000000000000000000000000000000000..24a5e39a2ca550f2cec1fc2f6a609e9fbf5a780d GIT binary patch literal 119 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P pRYEd+5Fk~durxC{TOp|^zdSEG+A1f%JhjLwHdaA1zk(A3000db9J~Mk literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/28c085c77bfbe505688519f172b04aa9a9a15545 b/test/de_fuzz/corpus/28c085c77bfbe505688519f172b04aa9a9a15545 new file mode 100644 index 0000000000000000000000000000000000000000..7b48bf08c390680563523e22754cf52588429224 GIT binary patch literal 476 zcmZRIjp{RmzaH=KQFXed(n)wx+aG*tO WAfRjH#Ae&@vdw~#G>*#rR8-<5>` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/28ca452021d408611f328ff6987e3288cba117dc b/test/de_fuzz/corpus/28ca452021d408611f328ff6987e3288cba117dc new file mode 100644 index 0000000000000000000000000000000000000000..72046f1d376fa798231fc419986bb3ff2ce408f2 GIT binary patch literal 230 zcmZRu($GjuN>fG2H5m(|gW1{pXC+DbDCVq|8pNx^X%SyQ@Zn9hz!uXdKm`OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F|m#b_hn#U(9#5P VRYJh3p;9%B3^C!F`4yZP003zy6ZHT9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/290c296e90501f0942cfb26d0bdc0f8b26becd8e b/test/de_fuzz/corpus/290c296e90501f0942cfb26d0bdc0f8b26becd8e new file mode 100644 index 0000000000000000000000000000000000000000..d7d52170e7c56d22fb30c41242068624f29309a8 GIT binary patch literal 77 zcmZRuh>OY5(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kV#EUxGw_(gO(10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3uZU!!mm=tYoO^ujxO+zCX4@RSiBD)7~^3oMFK#>4(prWmU zbC4#Nrj~+|f`YO_a!!6R+{;{=AjhC%WrfVV%#zH+9EI}yq7+C{043f*lb&Prz$p_m zgE5c?tQ1JfVBqWwNmf|W3(o9}C0}aTThTvzX&RfLWLwM}W^7`L$Yk1})KUTfbwQI6#wG$N-A|c8&VCq290F#gm?*IS* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2938357c31c15ca3630165ea58366f2ac8b53d55 b/test/de_fuzz/corpus/2938357c31c15ca3630165ea58366f2ac8b53d55 new file mode 100644 index 0000000000000000000000000000000000000000..9efe65642e02110d6869fa844c1363ed5163dae4 GIT binary patch literal 94 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuTACn9 dm5_{7g+$%L(#+&+1+Aj|@;n92{0dGC000kV6aD}I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/29a708cc9c703a518cec03b65520876277b4d25f b/test/de_fuzz/corpus/29a708cc9c703a518cec03b65520876277b4d25f new file mode 100644 index 0000000000000000000000000000000000000000..255de15ee9a341a5af9308fe9ff2198dd6c3bee8 GIT binary patch literal 144 mcmZQ@Gc+llwY2wkd|Ko0JnNDRR910 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/29e186f0d25f8704a9d5b8fd9aa384a65134d7bc b/test/de_fuzz/corpus/29e186f0d25f8704a9d5b8fd9aa384a65134d7bc new file mode 100644 index 0000000000000000000000000000000000000000..c326b208959e9a5093b4b782e560312baec2e845 GIT binary patch literal 132 zcmZS3jnlB#aB+3>^mElz(6G00v{Og~Go0)ck~9@G6%;h=)f_=0Y9MI_Y6HjQ6aXqG B3c&yX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2a2bff5141004d0b71f2ee02d167e2cc610ffaf3 b/test/de_fuzz/corpus/2a2bff5141004d0b71f2ee02d167e2cc610ffaf3 new file mode 100644 index 0000000000000000000000000000000000000000..8bfb9f82542815c5640ee28cb99ce3ade38d70aa GIT binary patch literal 37 scmZP&(XdzZ(~OQy)QIt`&Py%N$;`7)t+ny9(~Q+fOiIqn%uCe-0LlvsoB#j- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2a4f6f426d21ae9d69309b36d3ccef00ebca899c b/test/de_fuzz/corpus/2a4f6f426d21ae9d69309b36d3ccef00ebca899c new file mode 100644 index 0000000000000000000000000000000000000000..e04f2023f1c73f35e632ec45b766d775ffdf48c3 GIT binary patch literal 11 ScmZSJh>K24iq*1LN(2B8PXf*W literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2a5a9a891078684058b6df5ca3bf30cbfdc335a3 b/test/de_fuzz/corpus/2a5a9a891078684058b6df5ca3bf30cbfdc335a3 new file mode 100644 index 0000000000000000000000000000000000000000..4ed7bd00ff7dadbb60d020ae3fd2ebaad6a44275 GIT binary patch literal 100 zcmZRwh>OY5(y+JE(5Tk3*Nh3*(y%uKQ87mKoHZI6dLXujy|L#1-~YiNCR{7Vq$VcZ imw|ynOA{ok5|WXsP*|FooUM>llwY2wpqXF6i3|WQa2Ho=(y+JE(C`Z`G0VwMPRvO))zbtE8iJ@8qZ-W`4GpM}F<6L!TwqcY6RxEf m6RxERGDjsOBUPcWG&4C{A*m?8JWnBwA-{qpCfG*XS^)qjs~X7w literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2ac248d9dd0460746954dca7038517021145bb15 b/test/de_fuzz/corpus/2ac248d9dd0460746954dca7038517021145bb15 new file mode 100644 index 0000000000000000000000000000000000000000..9b8733556e0c29552b37650dbb24ed59ae042692 GIT binary patch literal 25 gcmZP&(y+I&P1LZ@)J#g&C@kxnVhYVRFq$yr=VGrU%`nC04jMR&;S4c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2b55d47b94b80e38e9c5453fe702caf976884eeb b/test/de_fuzz/corpus/2b55d47b94b80e38e9c5453fe702caf976884eeb new file mode 100644 index 0000000000000000000000000000000000000000..4120333906aac2d02210fd0cc555b9cfa6b6c07e GIT binary patch literal 95 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>t`%ca6BDkb7Za|f869mEkYW`Z So0zAgkYAjfnS-f2KMw$#*%}4_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2b6aceb904ba79fa3d0bbc4dca556cc629837d75 b/test/de_fuzz/corpus/2b6aceb904ba79fa3d0bbc4dca556cc629837d75 new file mode 100644 index 0000000000000000000000000000000000000000..edb718249f00d7d2b0af472cd5ce9b59776f6aca GIT binary patch literal 175 zcmZSZ(XiKWadq?bbJf(aw@IojNwqVIHqbSRjY+97LX%5DmNShu&^3*%F^oxxNvVl8 v)U}MYk4e$gj7ie4R|6TNsS%?GV`?f^8`l~d8|oR7r_0b#&(J{6$iNH$-vBV6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2b72338973830bab50c196f3bd885bf45f4e1827 b/test/de_fuzz/corpus/2b72338973830bab50c196f3bd885bf45f4e1827 new file mode 100644 index 0000000000000000000000000000000000000000..3b1751407878f3017991f87ed05ed2038f2403a3 GIT binary patch literal 96 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujhJB`{y)lRxV^R|n?#sZy fprr}os)R5wFff#6CTA-o73G)bDQMOY5(y+JE(9qM23D?rFHv~~JMm3x@AR+r0t#D%vu#ia&0>p&-GB7Y`X@VqF XLNZbn3QIGSvlWtx^2_rSH1jI}|1=pk literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2b809dd74175ea924b8aa514cb9498f4f22019ec b/test/de_fuzz/corpus/2b809dd74175ea924b8aa514cb9498f4f22019ec new file mode 100644 index 0000000000000000000000000000000000000000..b110a490bcf0b6f081b28b859ea91fc86b938bbe GIT binary patch literal 1762 zcmZPwOpH!UiiKefd)-V;BtA?WD~(kUyJl-#Y7;>q35|%2j*hlXw2h6$Vi-tiqD4|- zB7;R-Ot_YYy_JTBo+g-O0HSJQYK%2Bp+Yb<#vqv(lbV=tExi~fi@2B^s75V&kc@`C zA&81Gs^P5B(9k;z0x0I#V=(~kBRB(#YtiJW91KK;0@!!3D26za1`e?#939|bggJy5 zIx!XET)0|r>?eWZTr)gIPYV%on$VZ2H18jSSkqD(uBr2 zrdE)~8Uh+sLNZbn3QN&V2brl7k^yojQmQ7Hpoxu1Ea?!E11Lzy7zV&Y8#(oYe3Xdf zB@jP}TK*dJ`4n27pe7+mK>`mXI0G%sVi6}j`+?tUeYG^~F$+mdPn|s* zu4NC(9%mE5Q4X>gfs8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$>Q!{Ze&=T;` z((qBUheZguY1mhQ>VY_LQU}+t$_h!T>6v-OkXk!YQ$ZmqrZ`za!(LgTBqKFXAxR-w zQ$Yp6Pt8lwOiWTpPDv#vMA#F-xiTp+i5%UddLSX-G9UnA_b5q&5a38mijLQ@j@24g z`GQX)F)3M7!#>kW!`@I+)5X;-F)7*6$vGl2iUwgwHzRqXqpd()fg-EeSnYfFA3S{Y z_{q~}&tJTJ_4>`*cke%Z{Pg+D*Ka?5{`&pr@4xR13=B*$26S`W@U)08nvo$|FELdw zHrh7PHa1qfsw&ZuDqiJ?jock(kr9~p*_){xd{dai@2C@El>kTLr)XTG7Q&> zF{z0O*V2m#*U|)usf1*tDioGxCTA-o73DYNDWv67o`WC_Mxw)oIZi_}F)5j7^`i<$ zWC*ZFN9*~8`sj^F&y(V5M-6)od)w%^MBS=b?Pw6Gsh|*(Qf*YL3+7cD*Xn|~kU1f+ z1egyM)l@Jv(lxNuwX`6`)`3zRZJVfJA4C(|$!`3x$7pHU>sQx8C}g))A#>2#cqP#l zqw}fMEk`#N%4d!7tNu`%^nvoq0czkVMM4NL#e^r2pqxyl>=hdJ+J@8``rwEus4gui PNG&4MHKW>wVh8{L#wcV^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2b9fd648cabf557cdbd0aa76841c0dc5c139b95c b/test/de_fuzz/corpus/2b9fd648cabf557cdbd0aa76841c0dc5c139b95c new file mode 100644 index 0000000000000000000000000000000000000000..91b15d26cee50be2f0c823bbc859d9ee45f6f622 GIT binary patch literal 135 xcmZP&tw8_{dpnI7y_l4klxRa;%UF9&&6pHzLp>v7Q;-@oS+X_4jfFFeO#y9OD7OFr literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2bce62cd6696aeed7f607bcf6b361f62026bf0b0 b/test/de_fuzz/corpus/2bce62cd6696aeed7f607bcf6b361f62026bf0b0 new file mode 100644 index 0000000000000000000000000000000000000000..4bf7a63a45650fdfa1a01f4047fa23e4e4267d81 GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(72=tW*LI07^51^8VwCS5L?6E7(~UG)Wn2q>BWR=X@a;aAsML( Tg{7Iv*$PQT`Q>>EY55fZ8weH% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2c0236f941fcbaa3ce79de61377bcfb4b01abe96 b/test/de_fuzz/corpus/2c0236f941fcbaa3ce79de61377bcfb4b01abe96 new file mode 100644 index 0000000000000000000000000000000000000000..8864b629aa638207fcbff79e006f59d5072a192e GIT binary patch literal 260 zcmZRuh>Ho=(y+JE&^WINW*LI07^51^8VwCS5L+WATr0+;1}qt*sRK%A`N@2cEyBG(}FsIOl>fiDOY5(y+JE(9qMe*VM4rFw`{Ej0x9@F{qjf-?{R literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2c588b82d6c5f285d60abf87923205b9ca44b2a6 b/test/de_fuzz/corpus/2c588b82d6c5f285d60abf87923205b9ca44b2a6 new file mode 100644 index 0000000000000000000000000000000000000000..5bdf4e23c167621c8f34b6fcd13c6081ec762cd1 GIT binary patch literal 51 zcmZQjh)zt3jgC%EiH%N;PS1eRvC)}XvC-K%vC+ACvC;Vju@#BAsp*;7x%q_v*?1E| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2d1247e11e85cac2e6645fe8459514bbd3dbccda b/test/de_fuzz/corpus/2d1247e11e85cac2e6645fe8459514bbd3dbccda new file mode 100644 index 0000000000000000000000000000000000000000..cee809563a7a244e6b5f74eb398e616047195242 GIT binary patch literal 38 tcmZS3O4P7dPs`6&*U+$6PfS!#($dt_)J%>^uTIO)uT4ozN=i;j0RX}E3upiU literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2d163c01e72d9a9c26f4c7244dccda208683538d b/test/de_fuzz/corpus/2d163c01e72d9a9c26f4c7244dccda208683538d new file mode 100644 index 0000000000000000000000000000000000000000..88b072fea0411f4cacc752f1fef15ddd66770763 GIT binary patch literal 192 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6|7i>KKvrqk8-u7AlbV=tUj_yS UElm(tB?Rmkgp_7}1t$go0P8by)&Kwi literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2d1ba8ab8c6aeedec07b07cd2d0f8afedb157259 b/test/de_fuzz/corpus/2d1ba8ab8c6aeedec07b07cd2d0f8afedb157259 new file mode 100644 index 0000000000000000000000000000000000000000..fc9ea959888c93f55aa31cabd1e98606eadcb640 GIT binary patch literal 97 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZII57YKc&im_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2d2257007af2a0a4cde008373500347322309889 b/test/de_fuzz/corpus/2d2257007af2a0a4cde008373500347322309889 new file mode 100644 index 0000000000000000000000000000000000000000..ee7ede5c0bc40724bd98067ae305d49be8a2e3e1 GIT binary patch literal 63 zcmZP&(}*^!HqlWqG^n+Y)=Ny)i;dN?*VHS{*RZ$EjW$IVO3zI#&a6q**Ecma)k`hT IEP0a(03YZQ^8f$< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2d2c464cfa967026580b11a32d40be6b680a8f86 b/test/de_fuzz/corpus/2d2c464cfa967026580b11a32d40be6b680a8f86 new file mode 100644 index 0000000000000000000000000000000000000000..5addb1473d4a3156e2f083503e94238791a283a4 GIT binary patch literal 280 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_()=rz>ME;3^)G&Pr!>Y6}3>$##Gb-07>XxF#rGn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2daf307e2bea3348b9df6e344660e258e247cc2a b/test/de_fuzz/corpus/2daf307e2bea3348b9df6e344660e258e247cc2a new file mode 100644 index 0000000000000000000000000000000000000000..9b2fa84fc9703978622bfeb7a158d144d9ce990f GIT binary patch literal 16 UcmZSJ(y&+5P`1|uVS8;&0240)i~s-t literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2dc0debd23ac9491af3c9b39e6af2e3bb28fd310 b/test/de_fuzz/corpus/2dc0debd23ac9491af3c9b39e6af2e3bb28fd310 new file mode 100644 index 0000000000000000000000000000000000000000..0f4ead1a61856e1e3875e8676c1e361fd04312b6 GIT binary patch literal 98 zcmb1VV9?TLzyZGh|NkE*6&-CA9c>j{T2z#uo>-D<6&tIe4wFOB4hSX#14EuxVv;%l Dh}8`W literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2e32204ea37e89b50e0eac767c28d918a7d58e53 b/test/de_fuzz/corpus/2e32204ea37e89b50e0eac767c28d918a7d58e53 new file mode 100644 index 0000000000000000000000000000000000000000..7d1e56248790da3fdda7ef57aeaf0f7afdb313fd GIT binary patch literal 203 zcmZRuh>Ho=(y+JE(9qKavkWz3!WFe*jA}G%G&KGX1b{lk804N9lbV=tExnjUA&nuwf+Z%{M%!8e0P+%xg#Z8m literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2e779ef8fdcde230b987e7c4ce7da5fbd1c096d4 b/test/de_fuzz/corpus/2e779ef8fdcde230b987e7c4ce7da5fbd1c096d4 new file mode 100644 index 0000000000000000000000000000000000000000..edf6c70a69b147bac48d10340c8f1817761b993f GIT binary patch literal 93 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LNkRby1cS)-w$2V!g38-u8r@R}GCUj_yS fElm(tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&iT`?9j literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2e87a0130d6be64854c23866109f98644ad84c98 b/test/de_fuzz/corpus/2e87a0130d6be64854c23866109f98644ad84c98 new file mode 100644 index 0000000000000000000000000000000000000000..29c2d2ea5470478421456906993fc21ad2bccea6 GIT binary patch literal 4092 zcmZRuh>Ho=(y+JE(9qM2nME6*0kXkBGbUUs#;8WK24t0%hP|<7OtH2`Otpr+Rdif+ zZ7kRo_C}fz&VOP6m5l>i856Fh3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufr zqC#4JMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs% zO;Tk^s-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~v zl7_t+$T+Gv24opdhm0l;aJm2!qlp7G6@wBEF{xBjLodc&1Ds$rH5IFkYYmMJ^$hW) zZPJR0fzOBO)rPe=3x%Y@l2lEN7(Jw5AUiq1is;cob+k~0r3DOnG;s{&#F0{CG+L;F z8aH$+R1@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] [| \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\ø80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped som¦thing (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \¥( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/2eba446d08451e812bcf6487d3b5ffe3a73537ba b/test/de_fuzz/corpus/2eba446d08451e812bcf6487d3b5ffe3a73537ba new file mode 100644 index 0000000000000000000000000000000000000000..aafae18bdcdb3349514ffd58f11004173ebd7cfd GIT binary patch literal 3671 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgo7-YhinK17El~+Aa@L;{WOd>kk?4V(8xj2G?0Mzj1 zPbhMvHRP-klQirzH7hjiNyw+5902kgPF!uGqhM%IJIACZCR|G|CR|Gsl)Y6#GEzZB z0;qgoWB>t$!qS}NY=tBShLpsj{PH}7GzNs3D4H>?#4k)mV6?%4E!eTAe>zt* Iw5Uf?0OsX5egFUf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2ef0816a12e0a271e43d7050dff6361c792c8280 b/test/de_fuzz/corpus/2ef0816a12e0a271e43d7050dff6361c792c8280 new file mode 100644 index 0000000000000000000000000000000000000000..074e6ddeb6a44ef21d9808812b1668ddb68cdaf3 GIT binary patch literal 1006 zcmZQ%iPC_8L~TtJSQ7~m*T9g7z$&4qT@#K~LQ~tiCQL&^17tidLp8N)u$!uh%Txw- z4STypElsUNnE4>fG2H5m(|gW1{pXC+DbDCVq|8pNx^X%SyQ}p6(+J=Scvx_cMrRFG lk`O2yLAb^_Ob0|ma19BG5TZj<8)O0~NoinaS+Gb_G5}Da2#^2( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2f32804a2c745d33ac3402075b1a8c671ed3a905 b/test/de_fuzz/corpus/2f32804a2c745d33ac3402075b1a8c671ed3a905 new file mode 100644 index 0000000000000000000000000000000000000000..c38d309bbc07b0b0681b4ca8058bbdafbedf83b9 GIT binary patch literal 86 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEfqaLoM3F51SWTYw-mS!er XDs8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYOdNNd9glAUcP$$=Iy)pA3lEi{N?MnA3uNn{`2?WcLoLqrWk_(bL{Z2 zm@k@fv_M#Ip^SW~kSrj({MTVl1LPEsv|q^V7V({Ls(doHfQ=`6NPL~js3Bdg&@kjiYb+WDE_S17S7TwfZ&Z|E2q2huajNiG6O*)(wGydf77Y!F2Fr&TkB-*!3-!?(k)9{T(~cVU8uqr)af!NBvD(ofQd2=8 zCZ*b_Ru{~xHm=nLb0M=_U6wv%1uvBzj> z+3Q!=LMUXnRUvcG*?1+<6{GX1)aOSx7RqOh@vHt&oAiP5$^mNNC`CdDFvWx?kf5AQ grR)_N_S%Nj8du?nDX10^ohGGZ+0FQ&7g8%>k literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2fa97a379526336e85bbfb8dc81ac4e11323c712 b/test/de_fuzz/corpus/2fa97a379526336e85bbfb8dc81ac4e11323c712 new file mode 100644 index 0000000000000000000000000000000000000000..c39ac3a5adf6e7ef2f9b306484315ac4b0b3c67e GIT binary patch literal 10279 zcmZRO)?na{j@B#5C`wJ$i?z36WME*()U433*Ui+dtkJN~)U2vW(u|5Vj*5yhG}X|I zRZyr=P>6|9h>nY?urSb#sYpwMifJfl*jp)pBx2xFF?lftc(iG1Da2?hC}?VNK_~^B zKv^Nbpd>RtFEK|UCp9r8GcR2sIX^cyHLrvVY^wsua<1q&jTi$H15Fz{2OVoGCB2xK znCO_;7y|<|d^UDdeXqB$njoDkNtl79}Q^q!tzH z>FIH4*eeoksHTFlf}UPpeu+X_eojt)d1{J6QYF}qk_?c8OEMBm6q55xb5azNQWXjk zi%P(j=7H_ys^L-s`2plGObqgVY97dt!qWVbRFKP}<6_XmSt%A>r?P^Af@5AK#QxNZ z|%zT#NrHv#Jm&*kbx|T(WzWDAkEQMAQA;DD=6eEC=_vFL^@Ozk*PqG z!AHYh!^PFj)6Z2?!`>#TvLw~cDB3{RBsM0c#>h0_hNK8aY77VP>F~OjOk(iXMpnx-3Fwg|B z#@Li3rdwH+B&O5EeA*f+tzmDKm;@>;Fba;Ss3>ynW{Js*$y4Cs;)13#D9r^HA=l7R zeMljYn3R-+#KmALY1rE&+G%Ro2iPTI2bzf(ng&>aIW93N5z|*7;fjjHq>2g}xQ{h4 zNh?{4ra@t)pFk{K8neu;xzW^a?9mujD=S)*Z}l$vKlv^ijfcKMo`3VM2a zi8?wA49psdni`3kUIou>%E9I{P?1P}NvRg6VQ;Ia6_cU~rlS*e zt70`Z>}>V4q8)XkVm0-uO?2!nYE=@Gl8q5QAG9T}_nL)s}?cdVnDGA7Ew@2Ojc6BYciLH zJzn`y$$D@XR|Xg$ABAH9KaDqZbNP6o9%D6-N~ z!(PMQHaZSe_Gv>(Km~=Elxm||T`;fOxKxrgKF@x{8~4(ZWS5=X$G2-B&QM6nYOha)=L%El_Tiukc+Jcf-*4O9rwchrG3I>sed z+W<7;Y+y)jFLQtf&a`UcQ2Ml_TVkh)Yf@o|j5<(jEO2z#0g`wq8+3q}ft$oS=%8a% zYp-E%MPSeYx1q$!s6iESg2$f|lag_l<`m{Cs6~U18Y;sM=tB*#kmQSIWPmgcqHPmx tV`H_es%V>FVHT50V-7QrYQkVruc4u#k*KYS0&AQjK*Ach>JKv94*)t^qSpWb literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/2fab7c8b881ec315f761074649a8fb712b3dc8a9 b/test/de_fuzz/corpus/2fab7c8b881ec315f761074649a8fb712b3dc8a9 new file mode 100644 index 0000000000000000000000000000000000000000..392d2b0fb11cdbd192cc397348fbad6f386a0033 GIT binary patch literal 6539 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fvuU)Z8J4>Kgt5~YTHrY0!dFcqShQ>w?v z08&<(4;?mO6!5L&UP1?Ak zoTiq7k_#%vjA%$YKyn_zvTC%XK(66NOA5?dA6F`arA1gdO0&YXl(cdirFuom3Xr@3 zb@kxOsVL6F40E(1e6;3+MkHy$2GWEXwkT!{`67U(Nqgwzr_q`Zl-Ns4M@tGwIFzE~ za?C;it$+n-!c>G}2CYj9C)zm)#UGg7q@Bg1{RQOaCQXZKPzpxHm=O(02S|nbXsHPa zve8l#5)MPJ)QpZE?JvaYqSqax>3Qg;XKX|9m_<3+bv8{aA*8AWQrAGEfu@#1?LeY1 TgA3vsBOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1(LI4e|U~kU= yO@sheR=6(%1A~?(NWV%*hL4Yrk0OZh@$pGjC@jrP&Q?e&$}i7T(9Eyk!~g(z?kPq9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/300aa6914fd9155e4ce3632021bb7426b5fae6ba b/test/de_fuzz/corpus/300aa6914fd9155e4ce3632021bb7426b5fae6ba new file mode 100644 index 0000000000000000000000000000000000000000..9b8744267862e577a21ac19ef576f19f3d949805 GIT binary patch literal 110 zcma#?j*H3B(y+JE(9qMe*Nh3*it*O4Hv}_`YB*~&H1t4h4SQn{6=PBpqaN;CSjxb_ rpsA@96RxEal98%V_#X;NGn2Cwl8W-n^At2|@+&x@Af_TY4a@`p|4Jcn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/301e5e7706324ea4896e12c0fc9166a285403eea b/test/de_fuzz/corpus/301e5e7706324ea4896e12c0fc9166a285403eea new file mode 100644 index 0000000000000000000000000000000000000000..363b1c93d0d5ab994e2c9b439828d8b4bf1a8ac8 GIT binary patch literal 73 zcmZQ@)3CR3v{TTqS65e8NK8sr(6HAC(gc%ghHEtqp-e^w2vDd|(6Beuv{%ruH_}v4 PP_Pfu&{WXW)KmZf16BS0C310&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+FfuSOfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreEXgR!7;BAVt;Bya%w?|LQ-OKc5zN(afU)-UWx+PJgypajbOeq zh|DkIib0QVkT@8FRJax=Cl;ipAbC^+6s{0E6>SxqgEYA`wG@;T6qFT`bMlMfzTnaX zn}J3sD`e(nmSiU8D3s?Hr9fgAlpY675{=OVC$>S9XEf}sxQI@rqe*{|Bz;XS1!aY_ z(xQ?KQ0bGMSgE6snWm5fDK!!m3Q~(Q^C9V<(xi`)!$4V9fwq~Nem(8OL>U1 zy27k?90psS26<{|XKDong_vlRq=(E=R)_|d?O37>RA)n4BIxywrWVKua0)IiDNRe` ziovMyKng$@tO&$VP*8})UeiEj5fx5xX;MmlZenI0*kw>@+>|m{8Ks$%YDpMWFJX7A zGM0h`)PxvR)hbeg-!wEEaDzX=gEEDlo*r_g!=OODfzj2iJ5tJ03o!Mc>n+a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3085c7b6b714f6c0328159a9edb586df5b9b2393 b/test/de_fuzz/corpus/3085c7b6b714f6c0328159a9edb586df5b9b2393 new file mode 100644 index 0000000000000000000000000000000000000000..b3de0d1b3909c8d20b2432e639b0dc01be243970 GIT binary patch literal 104 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tndjm9A~08?TNRuWTYQWF!dr56*fWv>YmQ3=UN dRVXaYOwLwFD#|a5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0bx@$6_ge9^z!mc6w>l@a`MX| zK?bs;BqK8~U7;i+u|y#`zceRBAt_a%AhDl(|p1*kc>h+tq@7{m-`04YPuit+B{Pp|K-+$j37#Nsh3cvLeCfdfvYFAYyI^xqnv>Zotv~6OlZES2JG4+`}(dJ@Ts9~?1n3tEB zSDaUzl#-sIiKY?7@LyBbStZp#B{2fOCQ7V4QNJ1(Z>y=woo?& zlr-#Z674iK>;vo)u>-V%le*TEV;XZ@Vp1Y#C>>QZNVuXRF{z>gRh%k3*2E;OWUWN1 zm_F{z0O*V2m#*U|)usf1*tDioGxCTA-o73G)b zDWv7&2{-i@pzf=c0&ISYfnP&kGe!$Mg@$96Eylpa)C}iT8 zDVb>XqY6i42(U*->-mNH=#5Cvlj3Pd4SNlH+vvDN-KtpaXb`EXpb(Q%ZB(lZ=2aWl z>VmnD$#k#;m=6`zR4_EsHL%pRv>?USfl?c7o2X$QL=)S|u0z>lw6yH?t7{lIV)j`Bdudp&JY3v&Q&Uf2d9RfTy;BsvPPRuH__pS{n8?wlRj-SECU0b&Mv` zdKLJ>6VM@;#H-D5t+Ym@h0WIZ8&d<$F%_{+~askhjSaC(`$F;)%Eu8?f1Bphl4oMt8 c6SP(eY3&5EA)s|r$b8TmDh37v2JkW}04=(ov;Y7A literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/30d55da87f662bd7213986482c20cc01c4e0ce09 b/test/de_fuzz/corpus/30d55da87f662bd7213986482c20cc01c4e0ce09 new file mode 100644 index 0000000000000000000000000000000000000000..e7e64fe34df55d36d52e7c1bb207dad4e75f9036 GIT binary patch literal 10279 zcmZRIjgk+>D6qYiwL}@@kqP8X!-oJ9~il%l=Bt%>TA)%=aQc)9u zMFOO^CR{_~)^!aH6dfQ5>zXhP4GoBH?HcEBH2okhvLzrbHO@%xVqn!sOw!a!OiE1B z)UI)cI4mh=5jCLrMRAOF5@#|eC+8YY&a|{x1qDqlg&0i`#RZ`h6k_xg zZ~$e6%ru3Z)D(rJN`*v)g4CkS{1iPsJuVG6{JxeF^+R)_|NE+}vrO!5+QQ;Q1{lT%}gwKZbOwKc(X zwT8V_bX;|9EVxj!H`0ubBT^YikEWKUeN3$;+-QaTyi|p11q8pOJYS(&Au|u;zkChN z>RN?bg=&TB>S~2r1rW0~R*O) zOpURICT4Z3r5D45tJ;B8yJtawpaF27z!_Lvi6%FUypN@Egc5$BFeC{KsAAsWFoaJdF)3M7!#>jr)G5()adk^f zN_KQ|j);sJ91bMU6+F?=R-mR)kyUK0_PzTL9zJ^fa!-**NE2BsJT@@yK_1q}hdXhw!;y~I?#SV%RiT~(Fn2$iFZ;s90Lsi2xW zl?a3EVQNsS=6XmO0qS>S>*s>{nK=5nASt~4TyXCQqh|!_=7MA}B#?Wv(Eb?63Pf*~ zU~djd7o;brp`iiuG)1(chJ6jVJgCtC)dv-tH5!$gH5yf#nwm8lhDOGknw1opPpoFP z#A-vGq*@4xR}-lJi4+{5K!gQ6UVYS-M2ckw1yCOmYmXJt<5GrnvIa}9cKCG4vG<=f zuy)EB_%-x3W3=?NH0*6`V+=L*Y1Jv0hbA{hD2IuB0Tm?C zX4NJ-3Wf%?_K>}s3CyKgBC{& zI1-n=RwAyFia`>TdEzu7q+Yd&UbRVW4Vb4_ZER>{Y+|ZuW^Q4b9+RY{5QB(Y1_p)- z@CYGzKo1=74D1^AnYp@@4$y(jf{xH(FARp(2ptjG86!TC2k|J)XBdVnC@6rk5KJ5? zn=vptDkLf-GKj}%*lXA;f;tv4DKRNEG3C|9wN{!chDIc(NLY=A|ekrlb_578ipGe9#d8;Fv5x>V9Akj_7Es z6nIUKT?t8|%rRP8T3YzDB&KTFYbK^@Y1kWqxNF{rFr?K#p!6 zt03SI>PaW2f}(}8D8fFP9b;6ZiI_YF^@z2=lgCaaY6poYB~ zsB($Wu(wG}O12BoOiW4+hzKw=GDi0ZWM&&Y!pI;Tr(v&cXb5VAC#HfLEXNZeLLhdc zUA19tRYgS=@|+$6OH4qiwxbhxNDMmBNS`@92IgwRTJXFf&N)2>ohhl8rz_L}C(L9BKhd zJnC_Q=8xfN2+~SZ0{7dH69A|k>6ljuN#dy$$*Bb;3Q38{*~K}D#Tnq59h@$}bJocE zAZ(Csh5RBeq+SK2O97FFwo_e;lM@S4Q;_nK24bpQ(N@7ZNRvxbOF;?Ls!h(xFNUW^ zP-_Bi5}cu|keQcR0_tLw=NF|wdRN4^IbdZ7Xhj6_!U)s?4!%GLsicn9f~Dd)XkaoL zpGsU%Ljamh5DP_eKnrak*#t4W0`7#;r&uI$sRKsYGsu==K;4(FFc{Omrj~-T0`e${ r4wm&f;0!Q0+S>{=&%M}}7l8`sm~ce~_$)O6?4G_@3B1u}`TP^T8yPfC)mm5Xuxn zVIy%_f-7)Q)iW|c04Pagb>xtV3z+MNZd`!k0L}HF2uF=DkRp`SNNg%X)&wq>NbyTvrw6xR&WE^&k%Mwt8m(sX0FD12|008s+=eGa= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/30dbd9ba8ae48883e4cc1240c59f3529fe694098 b/test/de_fuzz/corpus/30dbd9ba8ae48883e4cc1240c59f3529fe694098 new file mode 100644 index 0000000000000000000000000000000000000000..9a5114de4f0bee32f2f5473dbfb6995290fd4c13 GIT binary patch literal 2817 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fvuU)Z8J4>Kgt5~YTHrY0!dFcroomiBjn zq`+8@kpWESgGnd>6NGXhlqrP5Mq;(3lwe{&iV8H>gDk;iC`b;3VU8r=a=gK&<3uxy zv6T|Iyo4(e;!+RtJ~GCoj(Bs?f&p*pL9&_1I4CVG9ge9-mv*TK6vl%y$Y@$H;!3bI zwGJ=V=mr3j CcOG5< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/30dfb9c0f2c58e8b3e3ac23169930ebdf1117cb9 b/test/de_fuzz/corpus/30dfb9c0f2c58e8b3e3ac23169930ebdf1117cb9 new file mode 100644 index 0000000000000000000000000000000000000000..96a5d24ddd8ff71126c7600733157bd09f93baa3 GIT binary patch literal 158 zcmewl1y&jwdYUoeS{n9-nla)2B^jwjHE`^TlZ-7M5lv>nJ1@<(KCv)Fh?lSJWhH+Jao6ooJf~04~ck!~g&Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/314387a416ba9335bf5d947a8d18d2d2889bd503 b/test/de_fuzz/corpus/314387a416ba9335bf5d947a8d18d2d2889bd503 new file mode 100644 index 0000000000000000000000000000000000000000..1c524a48afc1e8174aca9d44593a70f0a08930fc GIT binary patch literal 122 zcmZPwkJB(RjW*CVjjf3`&^3&;k2cV?#KFdtgNSI@=W0SsF^P?5h&IqQiN!DlqEb_{ N+E~R<&q&X}7yzg!A3Oj6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/316fea99e186490d7df4c22092c51c5d8a1341fa b/test/de_fuzz/corpus/316fea99e186490d7df4c22092c51c5d8a1341fa new file mode 100644 index 0000000000000000000000000000000000000000..8072f998cd64da2fc14c6f921fca952b95d58bef GIT binary patch literal 38 XcmZQz)zGjv)J%Mj3utL-B_#s@(#;v^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/31db6886cabc30e601b2b5b762cfc84336faaa0d b/test/de_fuzz/corpus/31db6886cabc30e601b2b5b762cfc84336faaa0d new file mode 100644 index 0000000000000000000000000000000000000000..21962b0025b13eece3d641b16cce94b30118d4ce GIT binary patch literal 83 zcmZRu($GjuN>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYW4H8pbi&PvpO^&zwP!F( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/324887a0fe47b74d8dc2474294962d6cdd0fc8d3 b/test/de_fuzz/corpus/324887a0fe47b74d8dc2474294962d6cdd0fc8d3 new file mode 100644 index 0000000000000000000000000000000000000000..54ab3954ef46aa5a1ebb37f3b71bc07236c62ec9 GIT binary patch literal 27 acmZSJV2G(mPKycD*0PU@an;sL7;EGPsWxxvTtu*YdH1hLOHET3V%JV^FMp0_2rly9yl}=4elBQ<0u}-aq zy@sJ?jfTAc+q-^sd}-oCFS`5 DF4RnY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/32d0914b49d024005826c16667638f56270d76fb b/test/de_fuzz/corpus/32d0914b49d024005826c16667638f56270d76fb new file mode 100644 index 0000000000000000000000000000000000000000..995214aeab6353b75c233da3d1b863498709d57a GIT binary patch literal 42 ZcmdN(Ox25xO=RGRj)pQ_k=RH~R{;1z3%LLQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/334d51b50f2cf49915f70416eb717eab10618bf9 b/test/de_fuzz/corpus/334d51b50f2cf49915f70416eb717eab10618bf9 new file mode 100644 index 0000000000000000000000000000000000000000..875e969812b6914e0a767ec2ad4671e11e6f96b8 GIT binary patch literal 41 rcmZQjVSoS)4F!99O%0pGBsHo=(y+JE(9qKavkXC0j8P2(3iuBJzafH}HE`u7VC5z?G2vQzG2vR8Ag)SC VMrvVcW^%SdQc-?+ohErLLs~su~ojT8ORaDj1*uB8%HiMc6%o zZXC=lIXU^|c?xL^`4ucN!8xP@o1B~+LcY?rwp7ryw8)F8sMU?BNK1>=R!~q-P*y0; z&rMZGi&aq2)KZAi1W{ZNNtv5;_y0m;JTpkf+elRy$gYr}L9$PBLNI1P|{G;Qo0bgZqE^kQOSqGMuX z3=9l(V+@SV;f_M_U|wl%QfiSxewspJNq(+EazE-2@C@`>U*z2ZirYIy;f&;N6BQq~up(G=*L?Jo9G$%zNDOI5$v8V)WX&%^Kt{N^S zkRL!HkBOBP@(WV)K!y~S=9i>`T!tl-m11E!GfOfPa}6}f72pcW3ek`-$ILOHgbT@4=vhWnOF@=bnV$kmd7w;=oJ#2K7zIr&ctHfpGlM4I52hpnD!>&K6pBkq)6%$N;3WfkT2w|7 zh~?5m;vtwIHF|n_X{ALa8K9CfJF${WQ;SPeOF>xySx`qIGfg1}l0%a7b8{29tPqA^ zXDKTr=j0cI3by3@oP0<@g^{+>Ky?tfECR*00;M$tc9$rC%Gi?3{Jg{*g`CvH6o{L0 zb5rw5xHK5JqEmFE^%7I{Vq*uOieX^Uu(z>ION&KRF=Qn*YF06@Py{6o$Gl2N6_;9( zoLW$#kd&C5U7V9xoS~4Im!bf!vbbts8c=AEZiW0Jt{C)E4z3EM!nHU#u^=@CsV>z3 zwM`&)D%vVI2Wf&*qY^01!_pJPR;&qHSs^nIQbU&K7o~tpU~t01NO)GHr8TN0(b3iw zW|M6YC4ETRp}2K5p!FswiNW(23PTyG6d!`sKDg{DNJMS!GpNLA*xMu~*(GY)D`?nj zfS8&|HR_rvHL04(sT4N%$tsI!)G`DWfw-!D4u=0Akc1T7pwbn_C9(PkH3Q+rrr}`d z1L~03C#6bXX*4&(yVnHz{DZvnPE>AIe?ewi12tZ0GX4R}#b`82t2QPOrB!PWZk}t{ zTMg|F)M%>~9Or|+Rm)%z7Za|fVQ;0Op{EIE8EVFa*VGurXlcTQj6pInCN-D}wPK8F zG;1&v#)NC>#e{2Vg7m3`WYnZ86qaTtXQK&2MHP~Yz{9EP6`)ZRQ0+CE^udV-i2yYT z26cxH@3;f3#R~4#4Vn&}1FdR{LK*?02Jf*{D8k=8Cx{Qv(y(mV(LQCoa%bF>Ty zLNfjPcRbNTHzLIMS*coVk#b6CR3? z`FijKKCXcvq(T;yjA2|7D;ox;MEfLg7ZPRwb{cbDnc}e$)UJdEsIy=I>HxsI2wEEU z#+ot3+8Qy{8unJvan-f4;GT!QktT!#8VDl}BXuq`wKVNxYBlo`b5l_|6vYLJ3TgQj z$*BtYd7i;03Lpi=1&PV23MJ+F3e^gkc_j*I`S}`})(k!x_8Km(Zk~Rwni}>tNtGq3 zc1F<#x+bwPDK$p;

TZYE7dJbWLMx3}aGaQfi_NbuDA^Bm=q6EgSF;? zm;|kV6p9N{lLtjdgA+ayqVTS72L!fCF=Y6T+& z9R(AG+C&hj(Wqoli_@^T)zgYe(bTZFWdN-h($vQ$_RVAv2YsKIgp{cG`s8xUr(NaHaIwOZhDn55X~L==o%l!3|ujT$t-z`(!~t*v07P!o`p1OSl7v@!qy literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/34e32233077080d830e2fd283d6101970feb2f09 b/test/de_fuzz/corpus/34e32233077080d830e2fd283d6101970feb2f09 new file mode 100644 index 0000000000000000000000000000000000000000..970329c5b345b28542dd13f3dd1f7a74b5040d08 GIT binary patch literal 282 zcmZQD$xF;l{ZAaIp#i{aGbdiz;)2BF)R3S6v&crD1QSVQ-`f u;b>}U+Q-ytf_w_rqmZAMs!*+f;Fpx=D^x3F=9MU<<>zZ?S}W8l)B*suF{#b~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/34f88545d98f57edb15c4091e63078d1635164dd b/test/de_fuzz/corpus/34f88545d98f57edb15c4091e63078d1635164dd new file mode 100644 index 0000000000000000000000000000000000000000..0bb519c6aaa011f75fb9152e614d19bc2de4268a GIT binary patch literal 162 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4VsWiO-#6!UQD=_CP;;fhE|A&tDk0YVo742 njzWHMa%N6WVo9n(ZlywQYDr>FPG+(~aeiK6Nn)|$e+mEqYP4Bv literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/35d4d3ec978066884fc72483fcc67e8353343159 b/test/de_fuzz/corpus/35d4d3ec978066884fc72483fcc67e8353343159 new file mode 100644 index 00000000..de958f41 --- /dev/null +++ b/test/de_fuzz/corpus/35d4d3ec978066884fc72483fcc67e8353343159 @@ -0,0 +1,190 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,);:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +"ept backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x60-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\039\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/36064f8fb54bb80d6fac323192439968c996b6d1 b/test/de_fuzz/corpus/36064f8fb54bb80d6fac323192439968c996b6d1 new file mode 100644 index 0000000000000000000000000000000000000000..4a97ffe5f06d6e76d7bcb177defd23f0742b03ea GIT binary patch literal 129 zcmZRuh>Ho=(y+JE(9qM23D?%JH_(g;*NQQ!(X4?8X=&ISYsLg=#hBE@gfoxo_($uCbWvWksWiPNyRNlda!)U;R7u-5=FHIr(RH9;KpL^EOlNje$m18})J NDLPR%IaV_{6#y5{CF1}9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/365429ea82136a2cb82dc4ee50f0e65550e96210 b/test/de_fuzz/corpus/365429ea82136a2cb82dc4ee50f0e65550e96210 new file mode 100644 index 0000000000000000000000000000000000000000..eec354860ab3a8d39e3eee6c9b7ca166a30deded GIT binary patch literal 2726 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzs_>O6?4G_@3B1u}`TP^T8yPfC)mm5Xuxn zVIy%_f-7(_)nj$skck7B>xXt6pt&9t(U=j1k_w4UJ;<8Cw= z7?;u(do0^%MSponGZU^E3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/36aaa179d45b4c9d1a50515c3ce8c52049878090 b/test/de_fuzz/corpus/36aaa179d45b4c9d1a50515c3ce8c52049878090 new file mode 100644 index 0000000000000000000000000000000000000000..7988629a424edbc27773d668fa5c3945201c6c27 GIT binary patch literal 93 zcmZRuh>Ho=(y+JE(9qKavkX8~j8TndjfRF^bhK5eRctIsNW|)38_1&r4O;)MJ3~HTA0J)z*Ne^s0?(HT9~EY7LEy VP2QTC!6a;K<4~kfd2db4ECCu!9-ROH literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/36eb9ce5c01b803d369fc9f447b8b3f6cfda5b23 b/test/de_fuzz/corpus/36eb9ce5c01b803d369fc9f447b8b3f6cfda5b23 new file mode 100644 index 0000000000000000000000000000000000000000..00bf18fedc821bee5268a2edf33fd07bc809cfc0 GIT binary patch literal 684 zcmZQD$xF;l{ZAaIK>-X53=Aj&H4N+;_I8O{np%md;>7Xrx`7j~Y;i$ia%xPmwnj|3 zwkDXa*08sVj;pSX)zYxH(y%wugm5&qP|P9DVKp^1D7w%&WV+4Xo+7tV8rYilF}0eY z$Oi|WLVjMVLbU>dUs9g0P_2-eSE7JDkjS*&24dR(|K-G5pO&Amp=qs9t56F7GOvLP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/36fc58d4d36e590863ef22a72651f31bc51cbe1f b/test/de_fuzz/corpus/36fc58d4d36e590863ef22a72651f31bc51cbe1f new file mode 100644 index 0000000000000000000000000000000000000000..7bee1f53dce71d04dc7fef333264fab76a3fb2ab GIT binary patch literal 345 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_(ti7;ROT>;+dF= FS^xyJW1;{6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/37137126b378e7b7f44aa768070ea82b29be86b5 b/test/de_fuzz/corpus/37137126b378e7b7f44aa768070ea82b29be86b5 new file mode 100644 index 0000000000000000000000000000000000000000..6da590df2bafc87771fd76b791e12a88926f02a1 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(72#wuNf1rrD1OfqGF6{IBPUC^gwJ4dt(q4V^R|n?#sZyprr}o bs)S^uDioGxCTAxp6y=xaDQMHo=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEfqaLoMsTo6_u5c}t5D?Bt TRVXaYWXP{zi3zsRwpIWD!4M($ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/372af6310cc8fae4f3cac496c1efcb090a604b4b b/test/de_fuzz/corpus/372af6310cc8fae4f3cac496c1efcb090a604b4b new file mode 100644 index 0000000000000000000000000000000000000000..4183f699700cf49956d7d881f212c0a90ce542e0 GIT binary patch literal 36 WcmZQj(y+HlwA0kG53ozb4wM1BItyO_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/37864b1a9ef49ed7dc27cd5ebcd5d9705eddb025 b/test/de_fuzz/corpus/37864b1a9ef49ed7dc27cd5ebcd5d9705eddb025 new file mode 100644 index 0000000000000000000000000000000000000000..66b6cdd79a612b167e9f59cbd2f118ca2e45234c GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGH851s{5|WXsP*|Fo YoUM>ll%H3wkj9W-!4eZ}qiwAK0G`km#{d8T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/37e2d2436dec88f9700bdf4697e66e18ac584a6c b/test/de_fuzz/corpus/37e2d2436dec88f9700bdf4697e66e18ac584a6c new file mode 100644 index 0000000000000000000000000000000000000000..3f2498874d36f98392d3cc36d36a0f7b4aa0e50d GIT binary patch literal 107 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1B_hn$v)QpLa lwsH)1_Vl!hjr9S6RE5IQ%;ao^q@w)tyn70o`4yZP005-t8CL)R literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/37ecb323186413bdf5d0f68e96ea3e5e1fe02cc5 b/test/de_fuzz/corpus/37ecb323186413bdf5d0f68e96ea3e5e1fe02cc5 new file mode 100644 index 0000000000000000000000000000000000000000..58a00ade4e4f698921b59e4a579dbe617e9703cc GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)B~|K?2SQGj7bebKE|jHo=(y+JE(9qKavkX8~j8Tnd4P3|)11MsMP)WcLY`aNKOt_X_Ot_XNh^rEu rSdy5hqmW;moSBo8SdyxcTd9znT9TNPlbNhgoS&Cil31+xp8@~?{DyCP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38600731936a76ea4257b2765969e5319463a40b b/test/de_fuzz/corpus/38600731936a76ea4257b2765969e5319463a40b new file mode 100644 index 00000000..3f6720b6 --- /dev/null +++ b/test/de_fuzz/corpus/38600731936a76ea4257b2765969e5319463a40b @@ -0,0 +1,193 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".(?\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/389e14d06affecf4732a167da95ad80df0c60769 b/test/de_fuzz/corpus/389e14d06affecf4732a167da95ad80df0c60769 new file mode 100644 index 0000000000000000000000000000000000000000..79d93f94f149605e5ce5b2a75e8612eb0685ead1 GIT binary patch literal 79 zcmZQ@cC?6#3D?rFx6;ti(*&~&K~#)Ujb;s8$QUeSQWF!dr56*fsTHHC6|NGJk*ZLb PRFq$?03z}f(()?+89f#D literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38a7beafb9652f74e789fe97359b5cd210fd2ae9 b/test/de_fuzz/corpus/38a7beafb9652f74e789fe97359b5cd210fd2ae9 new file mode 100644 index 0000000000000000000000000000000000000000..ff906464ec59ef9ba9cd8b9ce3a223c996a946ed GIT binary patch literal 196 zcmZRu(zvlWDOo|oUc=r-QNvy%$WYTzQz0e;#5B@0(o~30P^eK*(6Beu1d&FX3Lq*- zQzH?gD@ap8!wN$egO~;!Bx-9yfr6%{o}OM}A`T-JG&MC97($a1ladW1U_?Y#61un% OND_n-ladp4baVh+BP~Y& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38b1f9a056f4af47f27499b903c5ba6aafd0748d b/test/de_fuzz/corpus/38b1f9a056f4af47f27499b903c5ba6aafd0748d new file mode 100644 index 0000000000000000000000000000000000000000..2254cf9e8053d222e3288c2bb56ee6537159e176 GIT binary patch literal 12 TcmZSJ(y&+5P`0<%*3<+53T6S> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38c2ea3cf1f618d6aeadb2d5e950dbf03a97940d b/test/de_fuzz/corpus/38c2ea3cf1f618d6aeadb2d5e950dbf03a97940d new file mode 100644 index 0000000000000000000000000000000000000000..2d0524ce1e4aed161ee96df588fd87ba8e0ba114 GIT binary patch literal 301 zcmZRuh>HpLAPQ(`1q6lqxoYB5%)lR~VQ-rVQ<|iih)*@LoR)^Ym4=3%W=y!2hP^3> ziZQCutN{sWY1kWs1x#vU!nO2b!nHI(Tq-&n*&z_NN=QbkLSboUa<)QJQGR)zLRx-O F1px8!Q%e8< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38db59e3dc0bea9700b764cfbc8c62d6b2b4f191 b/test/de_fuzz/corpus/38db59e3dc0bea9700b764cfbc8c62d6b2b4f191 new file mode 100644 index 0000000000000000000000000000000000000000..db4ab31c3e660e654b315cee677c110793ff12bf GIT binary patch literal 878 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;TW12Kr(0=L56798-pkYD-Dgrq+|sRdkuRVMGbq6AVW<Moe+L7E^th%jA2gMmRyQ!^&qK1fqRQ&UqxOC=;DRUuKg zurxC{TS2QRzdTPtGrxk9Av8HLDcLY0F)7&yL_{Pefz^Y>2{~bedK+)NQYYk*VgwR% fka$Zf%8y7KVC$2T6O+pG6p}UbIYFQTM8Gfruqn`{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38db64e2e20855f9e5d74cb4391308959a9c85ac b/test/de_fuzz/corpus/38db64e2e20855f9e5d74cb4391308959a9c85ac new file mode 100644 index 0000000000000000000000000000000000000000..85ac8cfdabc2618dc482189813a97684ff2d1726 GIT binary patch literal 229 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4O~bWEM!s>6RxEf6RxGHNl1e+x`vo=EtQar pRE5IQ%;ao^q@w)tJcTrd{0f$sVAq)NUF3mTNZN23Z=-Fk002LNTxkFR literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/38fe7672cad12105405aec1785faa47d9b7a9856 b/test/de_fuzz/corpus/38fe7672cad12105405aec1785faa47d9b7a9856 new file mode 100644 index 0000000000000000000000000000000000000000..383a9fafaaad535d50afda67e0971dab47f33038 GIT binary patch literal 8 PcmZSJPK>FE2}}Y22yX&Z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/391de3c4fea166d80f9ed06af211962d709dbe78 b/test/de_fuzz/corpus/391de3c4fea166d80f9ed06af211962d709dbe78 new file mode 100644 index 0000000000000000000000000000000000000000..aedc18ac8e3d68584365b3f8aaa2e4b7ca3e15dd GIT binary patch literal 30 ScmZQz`Gyt5_*FB+*Z=@|B^KrY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/39393eda73d8e73d64f06b4bbf2a5e58ce5af742 b/test/de_fuzz/corpus/39393eda73d8e73d64f06b4bbf2a5e58ce5af742 new file mode 100644 index 0000000000000000000000000000000000000000..95ab9b3fb8da8f43556c5f40de2bd7acb4c5054e GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7bebzQ(9VvqnP$ lT|Qh(FD6_ILTZ9Esf1*tDioGxCTA-o73G)bDWv6B0057CA3y*A literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/393a7874fc3bbe96de7dc9974c84b28b04b7e448 b/test/de_fuzz/corpus/393a7874fc3bbe96de7dc9974c84b28b04b7e448 new file mode 100644 index 00000000..8fd71a1c --- /dev/null +++ b/test/de_fuzz/corpus/393a7874fc3bbe96de7dc9974c84b28b04b7e448 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X((((()+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)|Y(((((((a+)+)+)+)+)+)+)+|X((((()+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2(a+)+)+)+)+)+)++)+!\Pd2((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2(a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/39db8798cc7c6b4d517e2a235c5d8912dab8fba8 b/test/de_fuzz/corpus/39db8798cc7c6b4d517e2a235c5d8912dab8fba8 new file mode 100644 index 0000000000000000000000000000000000000000..b7cab7df0c7954d57969760211e77d2bf6576820 GIT binary patch literal 352 zcmb1VfB;4ag`13yw(?CZ%C?G)1*u8ErrrT0gN*a@QtdQic@j13HEfW@NoS+l&cL7! pGol~HU|?`yU`Q;<%z?WRNfnAB1P8>To*O}?K`_Kjd#%JIbpVvt7D@mB literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/39ea06aaaa4bcd0a1aa4bb8a1b1398c6cda358c3 b/test/de_fuzz/corpus/39ea06aaaa4bcd0a1aa4bb8a1b1398c6cda358c3 new file mode 100644 index 0000000000000000000000000000000000000000..0271b89c11128aa947eb03908da791a85ffbc002 GIT binary patch literal 101 zcmZRwh>OY5(y+JE(5Tk3*Nh3*(y%uIQ87mKoNXE!dLXujy|Lzh&i`N#6V9a-V^R|n j?#sZyprr|tRtd>SRVXaYOwLwFD#|a;6w%h4?`TK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3a28f5af007d60a8cf20be0ee683df9b92b59abf b/test/de_fuzz/corpus/3a28f5af007d60a8cf20be0ee683df9b92b59abf new file mode 100644 index 0000000000000000000000000000000000000000..f8214b2b603e865d85c380485aacf6bf14c8dae3 GIT binary patch literal 266 zcmZS3jnlB#aB+3>^mElz(6G00v{Og~Go0)ck~9@G6%;h=)f_=0Y9MI_Qb2UHm48V_ RYLQiJEGgOsK&@kP3INaz4yOPB literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3a2c1736f8c31fda333d8fc7d146cc7da244afcc b/test/de_fuzz/corpus/3a2c1736f8c31fda333d8fc7d146cc7da244afcc new file mode 100644 index 0000000000000000000000000000000000000000..ec28d4fa157013f67e5f4de8a76bcab3ecbcf33b GIT binary patch literal 31 gcmZRO*08rqOwzE=)U428fPzfTs+uItsHmtY0A0TZlmGw# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3a4f51143ed9a492e1b54b83f273d2e5acdbe8ad b/test/de_fuzz/corpus/3a4f51143ed9a492e1b54b83f273d2e5acdbe8ad new file mode 100644 index 0000000000000000000000000000000000000000..1863db4b03ce9943b00a6f1fe53467801b171574 GIT binary patch literal 10279 zcmYc+Nma`a1X`g#TXcxD#fDfR8~+>aLlWO*q>UFoLW$#kd&C5U7V9x zoS~4Im!beRkE;eFg47fwk7|Iz6=J8Nt%7rq zCYPp`f)XgelXLQm;lAL~1lxi}C@W;;V3QQ0<6;#QG_@3BG(i*>gi=t5(Nh4+Q`IJn*uv>R zOb3BnGw2gH=K!Vd7-vfjyO_Y#*k^+-b!%!VC@Z9u7L{ax3YhG~N*#sFG=&^U!H}p> zkXn?P4@u&KCaF0Lwxo|Y?So2&AyK$1C@924qm^_BuChWjxE#Y$rh_UlNKuDgj%jLv z3;>nD3dJR*X=z+B$R#sK4vxW!puAY@#V%A9QTi5_CZ*)(CT8Y=T?UoLN^yckmBH!; zO*#gZ;b3=R5XxBcAgDqG)ii^~`ADgL6SO(QImFsCgFMNDQY|Q7=;`Spm(X0AT3jGu zP_ju(NhwM#E>8fRtiZ9$qJe&5s693DUr}F4y5s`0V+roNNOJs(dH-K*5}|)@SrjWOHqWk z1(}?mo14gmqss`+2Vg>30oLtG&dem^CfhkDUBh&f+Z%{ zM%!8e)Re)}jvR=w0R{yPd-cSmWc9?FBux!_o0R-iyOf$#O$~cB1qJkIB!e%lVQ-a~ zq+y?_S)pOCo2gk@17cUzBxy!PMMW_%Fc32WMzXzb8um7hb|9}gsVgKVB`avyYXoV6 zNi{=FLnzB3F;!C`0$d1d*c)nsdR0cC@eU39AWa2LO-*X}pJb;GmVmo8Py@3ddgRh%k3*2E;OWUWN3W--S^*<+O$Xu)X6@HR$~ zXc(>q9%ToYemDxhe9A*HS}!qG4?1p6L{KotX=pM)#?I}v5|fgN&_a=t#3XeF20@S! zaT*|!+L$dSFfl1PhJk@y!`?1YYhbbwdvvs(U#O2BLC+c0CZ#Z0#Kq)*Do+N%I1PK7 zwETQKJa_g)+Qg(}Sd9v=KGjjCX?%QqiYNy@P(WzXhm(_&pr1%rK)vFWbi3)V zBic4m!#;>6_L802*<-Y{>>1b+tBrIFYpapnhCcnJl~`?}Q;S;iqN_pHPmrDHNKgp{ z3Rq+Osz1~weW1KtrN9xxP%BeRcmnOc#a^LduWhJVNfn!zV{GiJOA888i%2q#iOZgg zizFQ*PBEnSk{KOs6;PB}23nF3nv|26myOYjp;E|@KHbY8s*$LWq+ws7nXHhapkc3D zp_!_XrkR+O{2m74u!1zi1TYD6!I)zm4D2y})%kg;wT24xnJr^bh)zt3jZRL9jZRIA zjZV*qjn2%9jn2-Ajn2)Bjm|HKtw>BxP0!5E%`XJazYNH18H0$1y^UV1rn;?Cv=*pK zrG>o>1f4fPn>Iij|BNv(F*P$VG$n0_M^8(`-o`e@up%uD+X#^+e4zzsUL88U4jS7* z#h_IU(6OGJ)Wj6f!T`{aR%%`eXw(O!R>R(kD_TFUodlqufU#Tw6jKaZi5d*dF`?Ry zPKim$j!xVQ;Fbk*KL*U!#$v zS));?si~2ysga@?37UL@kJ2)TXvCCjYbI%EIs5zidWLAmlvf+oCMG2%A$yHMBs$s( zw9KT)DmK~*Ttr*N#yUcVf3d|1wn#x)^8gBQOsuSsi7k^`$70N6gNB|MSU@Smz{G%B zD>R51cV~#x)3R4lNlXN<;9y{msi>vm_=<6ihJpqhD1e64?V{r}G-I_j6>1bfqjsP* zB${vlO79wpNg5TEn#n1eb5H<-XrhL_dRl(IdUR59EUd$ll9&YV&uD1qY1xAY{XoM; zG2vQxmZ34QB}VHS$0jH0;wZ2Xg%y%1(6wvOAxC%z3CB7%P`ee!S~gBj&T8XYD@_$c zBctk!+NzH3Dxwk}S<@OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0OXAqC`Wnf^? z($v(j*RWSiOiI>_Nr_3Ri7Br(jtSR_2>}~ntQk{lr5UajV^X7H7!$6UZ&bmF0RUPG B90ULW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3ae3a2c2cede90f05c9eadfd1a59d6172ffd017b b/test/de_fuzz/corpus/3ae3a2c2cede90f05c9eadfd1a59d6172ffd017b new file mode 100644 index 0000000000000000000000000000000000000000..6cbd3992ba0931a8dd1e445cecb73764f6620c0f GIT binary patch literal 9814 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(HDJ@|7ABr_pe8RYgo21gPewtbJG(q0+- z2_8rFpsA&xtbkl+=pc1glk;#SsnqmCmF6!(lUsL_yN0_qZg3MO;j{mWI8RhK8Od zm}Ll}VvK4uYal|=S{nAoV6i!9U@{t?N?engm~btn?iLrQ+GUQ%*mW}Y2<gj#y)%#x+%)WM9PJb|?A4vr6%vz@6*TNMf;7RTnxm#6l;xypq^S@A zp2N_vH`D}m5{*D3ryBM_nhKhlnjoEtNy&y0iAl*uAOeIFlah&W7q^DJO`@HqhJApY zCK1Z1tHeq}BQYtNa5BZ6NJqyL;5iJEi6Apl@QEoNe z#Rwy4d~r0vgJ!jmCc0@c+)TBqV6+Z|*ZZ1=hM@W%v?f6#$cXB-K4y;~Tq_1^qdXJQ zD9^8;T1d;##c9NpYirlU6l-g1YN?cDWELxA7At^OH6$v4riT^EGfOfQ z^7C>k6+ko4#o$#0#RZAUsl|%O&K1{i)NrhE($I2rc6JR2(X4USbkWps)pT@%sZxV7 zI5q5TY@-vCl4GF)m=yh+Uzl#dD}v%c*65g&SnWguL(3%GngrmXuUBoNV^OP;m}FFq zth@@DgU-e)iLMx(pXi7#LJnV1gMmdOQA;y1F)0a_rZj6bsx&pN6hK8R1q%nrn|Wg3 zijLMxOx26kO^Qtd^_$2asG=+zptlr3p@CZAptVG?`Imt+Q6ot+CSBJk8QzSI$wLGx K`TzjFCOY5(y+JE(9nxX(9{ao(y%wwj0x9@F{5W7W@DJ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3aef82b39cb39757bf91d80ea87e7dcd4d3d6ac8 b/test/de_fuzz/corpus/3aef82b39cb39757bf91d80ea87e7dcd4d3d6ac8 new file mode 100644 index 0000000000000000000000000000000000000000..a3dd8fd945a2592e915eec5f345e55421e454a94 GIT binary patch literal 39 ucmZSJ)3CQn)UHX22}{@3)X)kD3iWf<40iVPw2F;QOiD^hN={BrP5}VSlna3X literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3b10d84160afd99d8dacafe59888931b8fc09d3c b/test/de_fuzz/corpus/3b10d84160afd99d8dacafe59888931b8fc09d3c new file mode 100644 index 0000000000000000000000000000000000000000..be40b5163343be2ed8976e626275c0de6d5d87e8 GIT binary patch literal 10279 zcmXqwt;?mMmjF4zpXh=CC6O0mQQgGpXuZtDO4|NqzE0u1aL_I8O{np%mtRNxZ_ z8I2Qj;*Ys8dmYl7)&4STETxa!(iEe(4s4SPdP2uD*3q#Ta%IR_+1 zsfRS}V`?=)!3J_*szQEVszS8_f?rae4|fV~2FM}!Fr|*fZS#M^p`Hp3Z5*L)L{X@t zxQnn$M&o}VavcrhpX_1;IoB~##}sIlh?;j5sueQxN)*!a^EEWB6>1e~OG~kr(0JlAlvmIqj4Duk^^B_TM(szNW6^@7lI5z#<(mc-rT_*4`n2_)Y80>mWsqQg5m!u%LUdeAg@u7`OhsB+EJzfJK`LB} zlM@S4QxuBxb5lz)GV{_EG!RThTLtGJO)gC>1tkRqWrgIN{9=#_h^?9m3YuC9$_i>PBgt(5d)Vq&6WVq**p40K}*jLqSp6srx2I%RNd zDdd&rCV|2|O(C%)KUX0+Be5tkxg@oySWi!nOT%7~XhSs>loj;!^727-Sx!!VIVAoN z$)F@7u|y#`zceRBAt_a%AhD=KAwNwaF%N7nIQ7LugWQD`D=S2UqdPh-20gYxeuSh5 zwCGmSu(wIH)6}pJuuDV%pcJP7N{R{!3dJR*X=z+B$O#(70ie_k6-Z1>REXu$gcwCQ zkVjT{C@3gsg2M@vNVkIslCYbGeFaE=9LS7B1yFicR!B-s&&(@UD9pipFMx^^404%Z{NND@bS~<}3DjJ# z0G9%lH6V6XO_F9*R8mzHq^i)<(?f2gaA|6B!77Kul$4^>;$ns3g4AS4H3h1NDQ&1g z8wTKrVg!-08um3BiAl+tHK5@r4STDK$|_Aw%^D3uBV$d?#H3`9BGND)Y08JXYD1F2 z`Rj&;h75dhpg}?HnwVm3ZA~qLhNzTeWELxA7AxfCmk`ks<0ZE#rjDzDH|W|P!!twD zAUh0bhGdEfVql61O3TmZf--2}Llh$kW+e;-6lX|_mCTZ4a6l!W}Bx`D-+0Eh(-Z$O3(;7KM%58*UamNJ%+4@f_pN`oKJHU(xc8t0e^Xs`h#%aY6~ z$s}0|oiz-2?~~5{MOeqBuA!mj=~S4eP>``V2Uvy$3>8-38ct{|!y_3KdA=MSlPQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3b41889c629bca7767f2354af70afafc7b6dbe26 b/test/de_fuzz/corpus/3b41889c629bca7767f2354af70afafc7b6dbe26 new file mode 100644 index 0000000000000000000000000000000000000000..7bdf63d3b49fea14eb865bd0a65d366f8c3526a3 GIT binary patch literal 214 zcmb1VV9?TLzyZGh|NkE*6&-CA9c>j{T2z#uo>-D<6&tIe4wmbn4v3Dn^2;w#a4as) bOwUVAv5JkwV=mZY7~ue8fayG~#3Xe9l{`m% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3b81394875bbe9180e06e91746b12f8625491593 b/test/de_fuzz/corpus/3b81394875bbe9180e06e91746b12f8625491593 new file mode 100644 index 0000000000000000000000000000000000000000..edb598e85eed352109af5495ad5514762197f407 GIT binary patch literal 87 tcmZSJijLNEbk&R1JrtW*iUjnaY?!nYiZo1CL(AFU*Vi*d6RH|U0RVhfAu|8~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3b8a8c09e936eb4a61ead3e06f944aec4c074450 b/test/de_fuzz/corpus/3b8a8c09e936eb4a61ead3e06f944aec4c074450 new file mode 100644 index 0000000000000000000000000000000000000000..e37cfb10a5ce33c38f84000952fb4d3e55c486c1 GIT binary patch literal 98 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUmRATeXGm`P1cxGw_(gO(~~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3b988c3586903e6120254d584bbe0b178b3be9ce b/test/de_fuzz/corpus/3b988c3586903e6120254d584bbe0b178b3be9ce new file mode 100644 index 0000000000000000000000000000000000000000..fc96c5f7aff72ef7218286adbb22a5f15c061018 GIT binary patch literal 3117 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fvuU)Z8J4>Kgt5~YTHrY0!dFcqShQ>w?v z08&<(4;?mO6!5L&UP1?Ak zoTiq7k_#%vjA%$YKyn_zvTA6R6s1GUxkwQKi5Y18VMZKU4jnDnpdm$Cuz@sThAoO2 zw5|)B&|;E`PD1eqrZ;J4@n|7WyH+p*Ym8qtTB!y~GpHCdwjqfDsel=nl0LB(090dx A6951J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3c0e017d1c243704f7e1c7a1140f6418f46a3bf9 b/test/de_fuzz/corpus/3c0e017d1c243704f7e1c7a1140f6418f46a3bf9 new file mode 100644 index 0000000000000000000000000000000000000000..22ba66a6604cb50ef78c3879a0a07672f23115a8 GIT binary patch literal 20 WcmZSJh>q4vOx25JWPpI!#8dzzEdycz literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3c56ace658e54ef7c967292d88b97c9d370f6d7f b/test/de_fuzz/corpus/3c56ace658e54ef7c967292d88b97c9d370f6d7f new file mode 100644 index 0000000000000000000000000000000000000000..b9186f421dbdcca4729d3143beff0ccae44a613d GIT binary patch literal 116 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}8d{Fd&aMF=nw&Kn8hRi>4SQn{Rbvvv oz>=t~9TV=$z`&rT2@+EY0qX_J$C%W_glpy}B_>uRCUIf_05U=u0ssI2 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3c56be82f6ab88e1c178f8f9f7f9581897bb5709 b/test/de_fuzz/corpus/3c56be82f6ab88e1c178f8f9f7f9581897bb5709 new file mode 100644 index 0000000000000000000000000000000000000000..2351bb6a805a7a59f8c8f113e74053150a9e7239 GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7bexUJ=Z}E+4L? g7Za`pAvHnjR6;UR6$(o;ld~0)it@|z6w>l50E3$!5C8xG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3c78185ce219da3711bd74099d5279d185c203c1 b/test/de_fuzz/corpus/3c78185ce219da3711bd74099d5279d185c203c1 new file mode 100644 index 0000000000000000000000000000000000000000..363d09fa7842169b0d314d11166c600f04b2a8bf GIT binary patch literal 189 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4MZqfOT*q6EH(!XOh)5ViEC056RxEf6RxER ivQ;G{BUPcWG$%P*A*m?8JWnBwA-{qpCfG*XS^)qUm{sxs literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3ccdf9e8d12015f159a722b32caa375c3424fce5 b/test/de_fuzz/corpus/3ccdf9e8d12015f159a722b32caa375c3424fce5 new file mode 100644 index 0000000000000000000000000000000000000000..e6613494795a713856ea60f942130d9fe5355fbd GIT binary patch literal 94 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oLU+hdLXujy)lT2F{z0O_hn#U(9#5P dRnm(>GEx-^OEZ(R6_Seb%kva8^D8)!0RS;#6~zDm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3cf1c5a8c152a0ad802e6c5483aff89824feea93 b/test/de_fuzz/corpus/3cf1c5a8c152a0ad802e6c5483aff89824feea93 new file mode 100644 index 00000000..4a851aa2 --- /dev/null +++ b/test/de_fuzz/corpus/3cf1c5a8c152a0ad802e6c5483aff89824feea93 @@ -0,0 +1 @@ +8^\l*(?:((.*?)\W*(?1)\W*\2| |((.)\W*(?3)\W*\4|\WM*))\W*$T\W*(?3)\W*\4|\W)ox \x{13} \ No newline at end of file diff --git a/test/de_fuzz/corpus/3d29d7520a928918bcd8ae77cd52bbfe9e6d957e b/test/de_fuzz/corpus/3d29d7520a928918bcd8ae77cd52bbfe9e6d957e new file mode 100644 index 0000000000000000000000000000000000000000..53e3788cfa7d8fff8871148d5238cc5070b63fb3 GIT binary patch literal 7809 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4Iw}Q29y;t^D;{^6LS=bOOsOaa}zW3xHRmo zVA8m0Ww5g77y}c7n37n98U=+I4X}_xbX-hKOofGkZcIg5T1;MyfuX5}W~>5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0e(|EX3ku6?f#t`dU|>JB?@Wz zIXU^|kRSuuQIe6Fm#$EfkyxUToL`!gqL7rTP>@(u0=6^{Y%f=hf`UR!G{|9Cv9dxm zB*ZZj2gs9<1caVCG_^oxDT9dOlG3y^u9#R58yi+uV35|Zw@OUXu+P-2(6HCd)U2!l zv8!s5G^3)Ds;U$eKnCgQ>7|txm1KZIEIYB1OH+#rBn&b#F(suawYXTJxF9td;#Mjq zZUztl`Kike`=R zsZgF@lv1pan3n>|>KGP+1el|vL6o7PLa|{%qM;#D^FaZr0wz#ZR-~mtDqw2XzaT^D zn%!dxQjpqbRH}kOwI~F~a%n;sSjo{w=K!^tDJu?2GAYwfd);mt_7$Ln7Y9mqi3*@x zt*nrgnx2_g3@IrRH5C++Vv3U$H0+fXN-|RO6p|E@H5F74{M5V@&BP>yo+b9d*a3x=-#%We#2&TYyl(L@M_p=*xM#*Ce~m`4HE%KUx5^o;$F?@ zFhg2eENEO8)P4hx%h7AxFR5najr=83G6*+7nVgjD2vJLMrW_q=7;HoRpwafk Y<>VG+g#+Dtqa-_bz&oQPyO`b@0J+7|@c;k- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3d5d9707818fd8c2588ca8f8801eb41c1fb96bca b/test/de_fuzz/corpus/3d5d9707818fd8c2588ca8f8801eb41c1fb96bca new file mode 100644 index 00000000..51da9c77 --- /dev/null +++ b/test/de_fuzz/corpus/3d5d9707818fd8c2588ca8f8801eb41c1fb96bca @@ -0,0 +1,194 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional le\Qing comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\00\4t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x8 address spec +(?: [\040\t] | \( +(?: [^\\\x80 # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/3e20a7f3f5c62da5fcb5ed920a85bd7dd35c816a b/test/de_fuzz/corpus/3e20a7f3f5c62da5fcb5ed920a85bd7dd35c816a new file mode 100644 index 0000000000000000000000000000000000000000..64c331fc9148ad5b567dd06e18a9fd8b199ffca8 GIT binary patch literal 135 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)YFX7(lFMH3AYcQfdy#AnAD)? w(X7$X&;#k$um|Y^%ZF>}#e{1?NKKHON=QbkLSboUa<)QJQGR)0X{poIpne8B0Ui(#9+WhN(qIYzz7d>! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3ed2c5f8e9af344f11f3cf0699082a88d82ea2b2 b/test/de_fuzz/corpus/3ed2c5f8e9af344f11f3cf0699082a88d82ea2b2 new file mode 100644 index 0000000000000000000000000000000000000000..43dcb3de3d559105b7545c9dff6c3f6fe7a2e77c GIT binary patch literal 40 vcmZS3$ji2hjnz`th>nZNkJb7g6B8Y6Ra}smoN5&ttF5UO9T$_El%E3t1knvz literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3efabaf0aae655515951bcf9bf13098b62ca95b5 b/test/de_fuzz/corpus/3efabaf0aae655515951bcf9bf13098b62ca95b5 new file mode 100644 index 0000000000000000000000000000000000000000..5d366d4c1f5919dd4657558b1ece90f19c08ba35 GIT binary patch literal 23 ecmZP&i7BYg)UeOg%qvUG%uG>8&PgmTt_1*9T?gy{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3f1373fb539a7dd0f7307cec8edf0c7c3e5c1ab0 b/test/de_fuzz/corpus/3f1373fb539a7dd0f7307cec8edf0c7c3e5c1ab0 new file mode 100644 index 0000000000000000000000000000000000000000..c4e793b94d1b40b94df0923780d6c9c895c5c518 GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7bex-U!UWE+4L? g7Za`pAvHnjR6;UR6$(o;ld~0)it@|z6w>l50Eg@!ApigX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3f3d8af6cfa01eeed356ca540e707810cb797b80 b/test/de_fuzz/corpus/3f3d8af6cfa01eeed356ca540e707810cb797b80 new file mode 100644 index 0000000000000000000000000000000000000000..ed7ab14bac45567f74f97cae926c04d6e5dd7e9a GIT binary patch literal 160 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y*@qQ87j}oHZI6dLXujy)lT2F{z0O_hn>Y(9#5P cRYEdS6$(o;ld~0)it@|z6g2ZI{!<$O0H&s8!~g&Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3f4c7f731175ade978e557d6832bc9dfaedafeb5 b/test/de_fuzz/corpus/3f4c7f731175ade978e557d6832bc9dfaedafeb5 new file mode 100644 index 0000000000000000000000000000000000000000..b5b365d1faba6595ac5bf069090c4807b97a6304 GIT binary patch literal 531 zcmZSh|NsAgi@2C@Ee(4s4Gld_Fv}1`#TeCS)})0AElDUH||9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3f61c2098e2d9f87287ce4fbea4f9f94e3f77a50 b/test/de_fuzz/corpus/3f61c2098e2d9f87287ce4fbea4f9f94e3f77a50 new file mode 100644 index 0000000000000000000000000000000000000000..e17b8f46b25bb66d5aaf1664e2268e19c0edbb8e GIT binary patch literal 142 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ85xVoHZI6dLXujy|HEtOxy@fJX|Zrq$VcZ umw~~SK}!>)TqPtURiUsnGdWu!sVKiZPa(hjKLUUa19S5fH1jJskpTcClr6LX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3f69731efdc09d3994dea81aa7d7e03633f8d33a b/test/de_fuzz/corpus/3f69731efdc09d3994dea81aa7d7e03633f8d33a new file mode 100644 index 0000000000000000000000000000000000000000..5d8d90679af4a74947fd4a427543821db6e239bc GIT binary patch literal 2107 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&Sq8CdgWJtgMikmsygTn4?ghUz7sz4k!W!O`OE&fkSr?B@zvLt3e;v zi6sij`K3823Q4I71&Ku^-~^TjPGej(TuPA4f}R#Yd{9zP%>yNv!qWVbR8T6!k`SbGHrWVM2aMCU=DNRe`iowV= oAO#={Rs>=wC?qB(D#UVWLX09@mk=)Y@fHO`EIbqx6d<)20Bn3P6#xJL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/3f9d9e3957e893cdc144a056e78445888097ab71 b/test/de_fuzz/corpus/3f9d9e3957e893cdc144a056e78445888097ab71 new file mode 100644 index 0000000000000000000000000000000000000000..b1e0272b707545c72b0a9435bb5782994e29a9d6 GIT binary patch literal 115 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ89KkoHZI6dLXujy)lT2F{z0O_hn#U(9#5P yRYEdS6$(o;ld}~xv_d>w{WOz`^2_rSH1jJs5gTP_2OAmz3u#R4ZiWl_;d;=WA$I*DBO1R4Y_hS1Z&ifS9$hT9ldrHnO%B E00yi|BLDyZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/40171a9731ad50cccfab4b5fac5cd8ff16f026d7 b/test/de_fuzz/corpus/40171a9731ad50cccfab4b5fac5cd8ff16f026d7 new file mode 100644 index 0000000000000000000000000000000000000000..855a5e1e6d1ed214c88a175812614fb448667e41 GIT binary patch literal 175 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1B_hn#U(9#5P jRYEd+e0+*12R=}cs!&*(nVhYVRFq$yr=Xc%!HEF?mF+fF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4057a483a3f38bf6e143bf0ad35e7e7a8df2962d b/test/de_fuzz/corpus/4057a483a3f38bf6e143bf0ad35e7e7a8df2962d new file mode 100644 index 0000000000000000000000000000000000000000..c4866bee356eedde58faa2490d789b41d3dacbac GIT binary patch literal 98 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%wwjM3DJF{%((?1Ukc9CwQH_cz!&H40Bm^>(0mMMYOff+q z`(Q#KHEH<^7Ay!)&F4x=EJ{i&Vjuz}rfS)1CZ=j>*c)laglokZ)o|8mXy}318eAIo zRtgHyaWOG56&41%F%@ZPF?lfthNc>tu?h+`3JNhXAX%6kR7^vGWNn&S3Ne}r3YuD6 z5K2J-WCmAsoJNd+iGik#or8|Gm6BdeOiXl4Y>a_{fo_a}u{qpPvDyj>3JS^!#re6Z z3VEfuNvTB&`DqG?CHc7u$r*`7iOD6YMa6o0dR!XzibNZ#si3T&rSa~&^{P$us!eKZz&yQbV?!fj6H`qya|_GS z)TaQ-*(0Rul19yraEu;u(E#hv4}#tjs1QY|2nVc(J{tt6+fAPhDK|;$rNqlzWl7pE5a|Z#(K|BN1RH9eP31PxLi|l2H6wVNVN|zF8b7^TQ zG+1C7k!f7sBPZCA&4sb?nvXq3K|#a7869n9V-*{ln8cNsRLThw0~<-|U=r?H6O>Su z6`~;{DVQU5paC<;$O`&Uou(EqsW|e|MENE~Cq!TMfG`5OMlTz|?6EpL`F2kxASx_0QY!J1{kR6B2 zR>m@nMfos}rbHo=(y+IJjln{PV(pDVBeF3jH8J5@dNJWznqY3YR!kt2 ztpYAB>8X6V!?UvFjjUvYef(>e4z<9XQC`gT-o*we3B$uWZ7f2YSH8CZn zD7Cm)p|~J5nT+I!waiDU1i)DzcO3zhhEwF)54A}j zDyZwm8YJ)^7oe_{#F@rq5f_sKZC7d8gKIT!4QO44JmrmOXQ_w#7M3zFFhH7GkmeO~ zXRHRPHwNmJK_8yb$h{Jt3P)gxMUC5xA7RI0$Cnsph4|w$pjx_+F%s{=-5|C+_7}lKx$>8dV zg5*F=4%pNbw$T!#2Fe_QfI%x!!(KftKVMzLUOg$X2uvm6s)6x|Gek#QfmS;eS;fYp z4@ST%OwjNGv_FV#U;?AIOk>EeV98TRW5`!vU@lL^ZnmC=y;@RbNvfu%VzqHCQfA?g z)3CQq)X)kD3iWfm2`I3)$! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/40d3007e3b2e608b548c864e4583a26be398c761 b/test/de_fuzz/corpus/40d3007e3b2e608b548c864e4583a26be398c761 new file mode 100644 index 0000000000000000000000000000000000000000..8e51d5599d24445f1acb60a9e9d7a43868c3b58f GIT binary patch literal 58 zcmdO3kkqiZv5nKzt2VB!(Xh0!tv0Du)T=gTfPz|0EqgsMn}va)+Njph$k@cx%-qZZ E099=Y#sB~S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/40fdb81099abde7fe8c6148ebfd303bcc6d44b56 b/test/de_fuzz/corpus/40fdb81099abde7fe8c6148ebfd303bcc6d44b56 new file mode 100644 index 0000000000000000000000000000000000000000..a70e82782dceec1bcf932849dd22b58123a97d4f GIT binary patch literal 157 zcmZQzO{{kCib>M2w*sO3yj0B^jS?tTo)6+=6s4wWYHHY9>D0s|X=+v*>(px4YZz+Q zXc)$n=@=ze+be>kHHL$nP)EJ^^L#Wq)GL1EBz|8!-RGku#eL6ZN<@rVc D-{UMA literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/41448d5aeca1166c7be3b290ab9c084ee12e14a0 b/test/de_fuzz/corpus/41448d5aeca1166c7be3b290ab9c084ee12e14a0 new file mode 100644 index 0000000000000000000000000000000000000000..1e964ed2fb34bab8785f19eaaed2539238790cab GIT binary patch literal 116 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO7g(bUun*V5DqH;&P;k1?r1k=Lxz v(9i>^)vz}PQ6TwnExnjyGvNL45-%}mZ#NGi%N&(l&!%dY?crz{^z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4164c1f880f8475b774d5201af853868e258add3 b/test/de_fuzz/corpus/4164c1f880f8475b774d5201af853868e258add3 new file mode 100644 index 0000000000000000000000000000000000000000..f60c7ae32337de4ed3c45dfd3870627e2b794908 GIT binary patch literal 84 zcmcC!u+q>-OiEVJu-6FERM0du1koB`u92pZrb2{*LXCoghP|OCh&0kv08t>7nwkoU VNy&*x$%YY$Ny$ba0)!Kjk^$^t6a@eP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/419af0091b9ed9d18455e7cbbeec9536cadce91a b/test/de_fuzz/corpus/419af0091b9ed9d18455e7cbbeec9536cadce91a new file mode 100644 index 0000000000000000000000000000000000000000..e0da0069728baf9a1c6cd5ec8ac10332c0006c3f GIT binary patch literal 192 jcmZSJi;mVyOx25xwoSB+{ZCaubpugc7pq-Wm8cE?@cyqY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/422219afeaa0f13b4a6a3bb32ddafafe1c332007 b/test/de_fuzz/corpus/422219afeaa0f13b4a6a3bb32ddafafe1c332007 new file mode 100644 index 0000000000000000000000000000000000000000..5c0f08a5f4556762065efc1c905644974687e316 GIT binary patch literal 13 UcmZQziPO;3*3i^WOiW4!01s0F;s5{u literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/42251307e29b10582dfe848b6c3c8a480786a022 b/test/de_fuzz/corpus/42251307e29b10582dfe848b6c3c8a480786a022 new file mode 100644 index 0000000000000000000000000000000000000000..cd390944d62b2d2c884947a62894806d5998eedb GIT binary patch literal 141 zcmZRuh>Ho=(y+JE(9qKavkWz3!fR@bVze~jLdGDO7?T=Ig<3I2HJUXT3S+{x^kTxb gG(q}QLNaPn6$(o;le5u;p`r>&Mfv4<3Tf&U0N=Ho=(y+JE(9qKavkX8~j8TndjfO@{lAflPhP^RZ$fPDFTuUz|TuT$gRS3yQ VRVXaYOwLwFD#|a0zg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/42b4cc3acc0141d3e63588df7472b6273188c7fd b/test/de_fuzz/corpus/42b4cc3acc0141d3e63588df7472b6273188c7fd new file mode 100644 index 0000000000000000000000000000000000000000..bcb6022431a51b2974bbf59c44cd35ded4019e98 GIT binary patch literal 10279 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(H97|U@Cyr=;`UDl@^s`fGV==#7ZtrEwHmd<$=PWDV=l_ z2A6vr2AO-n&KcUp_u$Vhkj#W=WsuwV7_A;aEguRSP@wW)G{J)c5vgNJpXxzVOF>xy zxz5l*>Z~T`=jJAI5$uX18uZEeIr)&@`=F_9H0{APBPhS;7nEe?=OyMS6y=weq=IV3 zp`GXkvL`(Px{6fmj)5BQpi*+skAP;(&?nA785IMAW`dxt^^&5*%%tSR9MFsbs7I2TSHi_*Q(Bx_ zpPqtD_rXTp7#JND5+N|LA}uWzY`+3%4njd;bkuDir%Oji-Kaiw zI6CS!I^&OXodf2y<*=fS(2fU zpO;gq09sN|3|8LFrlS)~l^T@6 zsbOzp8=aVx919h|q%<*w2A2qm16iYEQew3e4Gb-laJy0f9{PIKCOQ_iDv3!()yT@L zkU8jVyprgO(fNsv=py9s6*U-GG!nHm6BCn?U};LTMx#no(@Fs}22a6C5b_!|3|!IC zdWorevARjINuV|=`Q0AMvH|+A04Ow2XCxqt-Qa89u=$sPGf^W+GbUZvC>gm?4rike IKH!T&02m(~6aWAK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/433bc1362b5d9b10559fa3f456f56ab7cb131451 b/test/de_fuzz/corpus/433bc1362b5d9b10559fa3f456f56ab7cb131451 new file mode 100644 index 0000000000000000000000000000000000000000..99fae182cee75070fb3962ac1f53ddd54d106eff GIT binary patch literal 3033 zcmZQzkB;Wr%fJ;Kt>@^f7pvoNLE;Qhu%HDPF5lpCF~|sH zj7uHy=Az{d4f{+@kOjC52FZc29wP&YD$NIzPy!|hG%iCyav%%~0Rq8-l5#Q4M2i!U!I+9r%qS(&;?mMmjQ9W<55c%B0R>qp zX;F=m&O!RgDTGn<;4%c$(PRf7zA^+9LMWahSaedM;G)=4kO8O|Gq@lL2`PAorq2>n zZDWb4a3J1=1`1|qpd}tUl!s8KloC~4lID7l(U@LDF#~(afs`6hR1-1`WFZLSQb)YG zSmU86Gd-h3H@UPZr&2emC^0!ZwFGylm6j@koKlM2hp++@q6A8kSvEq-sWQ|SCT0+z rc?o1ErXrN!Cf4aFnlR0zfyFTa)hU_jnI*L#UqCRKfk$G+Qd$ZC<}^pZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/433bf9d31028f01d30e5aedfeff09f6ea8eba2fb b/test/de_fuzz/corpus/433bf9d31028f01d30e5aedfeff09f6ea8eba2fb new file mode 100644 index 0000000000000000000000000000000000000000..b8995e7d743d05417c38e47149ad8a30562ea686 GIT binary patch literal 124 zcmZRwh>OY5(y+JE(9lz|*Nh3*(y%uKQ87j}oHZI6dYW4H8pbi} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/436d4ca90a28f4e0213a06f93aae554e80f4186c b/test/de_fuzz/corpus/436d4ca90a28f4e0213a06f93aae554e80f4186c new file mode 100644 index 0000000000000000000000000000000000000000..c90af7235cb3df0bbb02f3a3065618140e8810af GIT binary patch literal 213 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCS&6sdadys*~S}`UyG2y-p p3=CSDAhT6MGEx-^OEZ(R6_Seb%kva8^D8)^fPAMw4dCSD1ON|_NHPEb literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4382a7fd1f0059ea1f061304d3bc4be29151650f b/test/de_fuzz/corpus/4382a7fd1f0059ea1f061304d3bc4be29151650f new file mode 100644 index 0000000000000000000000000000000000000000..c4c1bcaeb8bf07d9d12a45d99217b7a4bc99e8ae GIT binary patch literal 10279 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$$e|2fBpXR_uqF01_q`W1F~%&)d&g!zGy~oP%}VE_%srek~KB#Gp#i24K+1gT-_3rk{z9# zBO;>)$VF7KmM1#e3RKt?S;fX`-@E_d;iJb-o<4j2;^nK?Z{EIp|Ka0kW}`|tBN;M0 zGn=A@eGNE^)M#kfTWM5i)@W2})@W2|YHHSK7#bOCYE~kJ0qvM??#|K9EnNM@jBMATEnWiH<`%G-L$D5N2>)YR1D-r=%_9t zLSVF7AR>?ki;~e!6WwEiHnjrC8v{8)G2or15$$=TWLK%O6M3KA8YqfNolrXW!X zWq=foHU$SL;K{Le2viH?cxy208Ep#EBz8udf(#79tZ6`UI$`3n=i(w+*HG2K8e>zE zm~LfNl9)aOy&$b&Z_VN literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/44233e169bcc9f1b83b6a362bb399a43354630c9 b/test/de_fuzz/corpus/44233e169bcc9f1b83b6a362bb399a43354630c9 new file mode 100644 index 00000000..0788183b --- /dev/null +++ b/test/de_fuzz/corpus/44233e169bcc9f1b83b6a362bb399a43354630c9 @@ -0,0 +1,128 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/444d6f11ae6c7baebffa45dbd190253f5c362a59 b/test/de_fuzz/corpus/444d6f11ae6c7baebffa45dbd190253f5c362a59 new file mode 100644 index 0000000000000000000000000000000000000000..8bc874edc81b6bfd0a711eca8b56c8fcaee28e7c GIT binary patch literal 50 ecmZSJV2G(mPKycD*0PU@an;sq35|%2j*hlXw2h6$Vi-tiVp3uv zgGF3SxR!>!m4=3%CYWUaqH1Dlj5Rc2LdGDW7?YZqa4o$UCX2Y39H(mE7}5Lx z|NsB+CHo=(y+JE(9qM2nME6*0kXkBGbUUs#;8WK24t0%hP|<7OtH2`Otpr+Rdif+ zZ7kRo_C}fz&VOP6m5l>i856Fh3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufr zqC#4JMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs% zO;Tk^s-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~v zl7_t+$T+Gv24opdhm0l;aJm2!qlp7G6@wBEF{xBjLodc&1Ds$rH5IFkYYmMJ^$hW* z?ZT2&O^p~mB%Px%fTbLvVhp6z7!C5cjE=VQ%P&!IEH2JW&r40Qij5uag)fdcQAeu< eka7w6`HNVcm5`hXt$>hp85-&t8t54rm;nGMfG7$8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/44b29fcdb9212e742aa0afbaefde84fbd60944fa b/test/de_fuzz/corpus/44b29fcdb9212e742aa0afbaefde84fbd60944fa new file mode 100644 index 0000000000000000000000000000000000000000..2c3788adb89e93a4c49a4ca8f1267fd3ac9293f2 GIT binary patch literal 177 zcmZRuh>OY5(y+JE(9qM23D>gM){vt)ur~x*6=M{`Sp&6J!`>Jy!~g|anjo%9NJgqc TVQFS^wn9=-etDjPW_|?#N`)SD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/45460bdad7be4477e16dc917400067b0ecc818aa b/test/de_fuzz/corpus/45460bdad7be4477e16dc917400067b0ecc818aa new file mode 100644 index 0000000000000000000000000000000000000000..1b4ae8cb51fb1d58a4d348c8a9345e98219a77fe GIT binary patch literal 4143 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fyZh3z151}Iq20t}aLaJd*{1Tw~@j(Bs? z@`i?erY6V&Tn2;WKv<8F0YsJNgGnd>6NGXhlqrNlkPKJ=Q(|pmEf#T-g%H-@@&VaF z12P(yp&&UBhJ^ruU_nW_m}a8I3CLhfMJQ&J5@~U1X(>j0fQ*M=T$X@>tdz83&Q=Fu7RWgT!D+J9?kV2qcIgh3klg5^NNRz;rG|9r5O(d2cjTfP%HOv=kDKP!47=qXipC9i}1_GiYDR zkyQ*3?{a*N6p$$>r6$3)85LSa6k7^102SkkL!|sPe0_$JTrooeEy<72k^(6u5C|_6 zX?QZj3|ELc;?2bx4@H^j86~>OrA0ZFx=BTe$=RtTxO*@##}HXTlHcxvlt^W$y;sZ- tK=TpEd6@{0awP=Qr_owk3IKvw@l*f+ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4584f42df115582be8bbcdd09011a97a4cf4cf2e b/test/de_fuzz/corpus/4584f42df115582be8bbcdd09011a97a4cf4cf2e new file mode 100644 index 0000000000000000000000000000000000000000..1f36575c1dcb449d5e8db5d6178e23f236c92bf6 GIT binary patch literal 29 ecmZQbW8g@vRxni1Q80qi`AqpSL0m~jiA4Zgvj)-t literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/45f4a14ef445388b5f4de101463cded27002e852 b/test/de_fuzz/corpus/45f4a14ef445388b5f4de101463cded27002e852 new file mode 100644 index 0000000000000000000000000000000000000000..e39165b460654fb495a49421c9f12cf62d5368e8 GIT binary patch literal 93 zcmY#n(y*`4)Y7oG($LV;ve%3W*V3>z1W_?YHJmjX8hRkMhP@GpiZQ8)3HN1SV9?S8 caaBSxQWXkIGn2Cwl8W-n^At4mD>#t>0Q<%j2mk;8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/46c0e1a1336fdd766ed8578d93f3069af98c8897 b/test/de_fuzz/corpus/46c0e1a1336fdd766ed8578d93f3069af98c8897 new file mode 100644 index 0000000000000000000000000000000000000000..db9117c8f94f22d88e43cc9b287ef473e809029c GIT binary patch literal 31 hcmZP&snAGFs?kVFuF*(ItHo=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGHNwS8Ra4nUPj8uif c(#+&+g`}eV@;rq!hWrYam|z=xa@y7k03`M+;s5{u literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/46fd24a2a11ff21152bed94b4caf74afb6a849aa b/test/de_fuzz/corpus/46fd24a2a11ff21152bed94b4caf74afb6a849aa new file mode 100644 index 0000000000000000000000000000000000000000..8baaddb8d144125899a7a83a98ae2737b8e4d5d0 GIT binary patch literal 93 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7bf$yp~=}xK=or c)C5VZgk+>D6qaTtXDcKX<(KCvq~%ut06Bdb8~^|S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/47001482368c691dd4b834f6c497f795450f2987 b/test/de_fuzz/corpus/47001482368c691dd4b834f6c497f795450f2987 new file mode 100644 index 0000000000000000000000000000000000000000..07dd8260bc02c93fe12472f15a5b8df7155cbbc2 GIT binary patch literal 618 zcmZQD$xF;l{r~^}|KftgFUF{bvqnQhkAW#sS5qs-q$VcZmw|yn zOA{oi5|WXskf>W&nwgxfpjDJ#o~NLhU%`nC@>0P(NQ9+Aj4mn9SEyFV%qvky%g@)) Kv{tB9s09GGT`%hZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/47230819862b7b4293f0d28bfea47d62c525c443 b/test/de_fuzz/corpus/47230819862b7b4293f0d28bfea47d62c525c443 new file mode 100644 index 0000000000000000000000000000000000000000..16792cd7d81c6d10e72d2ab72abb26e75c0a28b8 GIT binary patch literal 55 zcmdO3kkqiZv5nKzt2VB!(Xh0!Rn)6CW`KfPO)YypD4U_$sMgTP*u>P#+{_XH8h8np literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/474bd9a4d30edd4203a733569f4a8a7cf19ce612 b/test/de_fuzz/corpus/474bd9a4d30edd4203a733569f4a8a7cf19ce612 new file mode 100644 index 0000000000000000000000000000000000000000..c6622e824a6fdb60d63c42955c2c7e974cf5422f GIT binary patch literal 257 zcmZRuh>Ho=(y+JE&^WINW*LI07^51^8VwCS5L?6E7(~UG)Ib$NMe!)aP)`?2K+Z#V TR0USSY=!7(tKe*_*w_jH401xw literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/47ce8fc94db8d3c2cd7737240cf60d3a46ea88a0 b/test/de_fuzz/corpus/47ce8fc94db8d3c2cd7737240cf60d3a46ea88a0 new file mode 100644 index 0000000000000000000000000000000000000000..1235bd9208f615fdf441bf7956c0c85ff77b6a16 GIT binary patch literal 565 zcmZQ#WPkvRxR@L*4SOpM4LvP;&6sd44SPcn6=PJxS)-w$$H0`RtEm-ZQWF#I%fP^( z<)|4G&VxZKlM|DY4I>hhl8rz_L}HSHrlzI>SX@EFK1dT90kB{U h(gX!2{$NZ>CfS&LkmZR<<#`Ipn)#d{Pyr%f7yug_emDRC literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/481462b6299201e6f49b8f0b8453e4d7f4e15202 b/test/de_fuzz/corpus/481462b6299201e6f49b8f0b8453e4d7f4e15202 new file mode 100644 index 0000000000000000000000000000000000000000..35dd5caea07d922af0e5c9bd4a11bfbcd0d03b9d GIT binary patch literal 234 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`>JyU{Vtku4Szk6RxER;;V#Yq$(7a iW+rDVBo*bC=P6jHOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI68d`3So<5p-AR!HVV-OW%QWF#I e%fPTuOB2LZ2?1+DNNMI*aB^}oGC%+)1ONaImKG)e literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/484ccb489d6dc69b61fd5e0dfd83669f50d2a29c b/test/de_fuzz/corpus/484ccb489d6dc69b61fd5e0dfd83669f50d2a29c new file mode 100644 index 0000000000000000000000000000000000000000..bec330513612979b391199245d2d03d615c00911 GIT binary patch literal 107 zcmZRwh>OY5(y+JE(9qM03D>gsgaZwG15M4CaIF}l8qOLG4LuNB!`>J~#hBE@g!?iu bFld2QsD#9XYavT%=2viXaxy>xCj%NgN^Is9~>RZyOz#s9P1Q9StHi6%=Aps*P%O!MtkY zT3s+#L7@gF0p>$RH5C|`Vzjh$EiG_ZFsOv1Z4))@gJ|L;O>#|TkI~Yy*RQUHP{^iK zA#>2#cqP#lqw^CT(M71qXN~cz{!p9r0VVG#C`8A_#Kcrs80f}Sq@~5=#TXcxYG}qn z(p3yd7A6;~prEOx5TgmAxFD2*LX4gQ4xp@%nWm7Fnxc?YsgS5pkXn?PpQ5Ly$E9I! zr4SusU}6wc5(`ee8ek!iO+>o`l;$-QKqir-4b%Aw8ukpV8uq&BnkELCHg*m=)>cY- zF)=aGF|jcQ1_rt@2FB*_z=_occ~x1VI6pU4A+IzyDYZx;KTRRABtKUnIU}(sF}WnQ zs2Ji$#ppNB=zT2zt&3bE|ON-j+;u(QBXI8ce6)Z8qHrmz-q~|RMn0vsPg@IEeQCqV{ zBS~9RPfsr~F;PcHhp0?Tz03j%9xkF2Hlf_Yz#bi~=NIaur(sWeZYde0xg{-)D<&2- z{UdmwoB-pY<`xFFL=AfbP5Z>e#Kbr%gG5MH!%_s`Ea$0~WT;j>FbM0%Xz6Kb*xT4f zN9!e~>cz%t>f@@WsO5ZE?F-I_L?(O&&gf_>8>`sZ#3Zi7Bv@?2>Cq$r4+;g$76OB$ zhP_pywuV-ShpV4vOnJ3gZB0c?d9`t^W@2Ju1qcj*B#@Ry+m^yGEBlZWgn|N=mV&01 zg0cc~^FarxX_=g#o14gGg)js=OIaZ~C%+ifo=VQo$~bG zAT2s9!3)!x2y41BC~4T+B-&|e*az5wDkLme8Pr*bg*9D~5+p-XCAfV|udr zlv+@tkd&C5U7V9xoS~4Im!eQunqQI%Zq_0k4r75`nqR~fgWh6=DF8QGU5k?w3sO^% zoS}heO)J_eI0tERX=*7bfdT}UC?K|CZNDljWaed-WG3b)l;;pZBt3&VSa^GY)NK?})P+Jyhr}ksd~h-Z`2iHA3JMAgTpIR@Y5Dn@ zNr^>CiABl^`30$YpmGD8L_nQ8EDb3oc#{v3Qi@BHQu1>XGa=;+)MVV0GNIxKR4>}t z#%bzR8`ai;+CXu7pgIx6H8e6dF*P%{u!QubAwI$4M4W9s%uX>$jW!1E#OP?N#GHZ* ztJv7V(x=nwo(*CPF(gDLExIHx);@$iNa)4C*9;#uC7VAE|wMoLyGb(OcA^ zT2Sv)B_sn=5ZYx0rC8K{3P=QkL1i(P$^=vnfzu$UFfydq5D$Y4Xdv9)#?cPkMFugF zv^6zj^fc_%95s`Yl9Kci6T!V`$cP6qLr$O)AA3FqcWfb{fJPF`$mDg{%`Hdj;2d2t zGSY=wjwD1<`Z(D}bOE)zK&}E+o^*6j8Z5!UqX*6)J9Q{1C^+U- zLYh0N70H9Hqlb4;0XAO+DhvkCWEJXs0P!suv@RUAMn}QjUs_hs3|1N%psuopy+)9x z0*Ex!G=wmWG>tSBBEX$!1|E&XBrVP8#H3iQ7{kP*#H7T;M1@5Eq~ye;WW$KWq~r)A z5RnKHNCNfD@tFo%C;{r$8-d0GH0*;k6*M(9!KT5g6UY=Pv9o8;`2Yq+6$J$aE-nz} zLdsllrUI^ZHbezt5CTh+6tu_!q6|ApqgLt2oie6nq96DMhKp#R|m*smX(@h_+KuX5dVWwz7(iM9lq^6eVWnfQFFl zxRe$05_40*1D#M$fF{kMRlcz$w7<;B8AD7Dm1gBSmR2HYuoT`FKClN!XjHuyaJd5{#Sa0YdW zKx^DE=HU^VKrF;`yatX%9Sm+7pm72P4SRKUbp_OVhJjI88Cuh*F|fo0$7`#oX=&@m z+t?*xRu0hh7Yw}7(N=M#1qG=^ROY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy$OhlF{z0O_hn!}s9@02 S1W6R-m*-V*<|}A&LI414P!qNQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/48c1fc0282a9e5c5a48bf34b04e32d55992cdbab b/test/de_fuzz/corpus/48c1fc0282a9e5c5a48bf34b04e32d55992cdbab new file mode 100644 index 0000000000000000000000000000000000000000..2e22273ebff222c75e10013beade688c992a6493 GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tn-RzOgwpR1;34P43?EM-y?6RxEf6RxER;;MvX Wq$(7aW+rDVBo*bC=P9J+R{#K#m=|dP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/48d33b45a0a54bd3eee5782e0c1ef416ddb184bd b/test/de_fuzz/corpus/48d33b45a0a54bd3eee5782e0c1ef416ddb184bd new file mode 100644 index 0000000000000000000000000000000000000000..fd131ecb7d9011defd11210bd46efd3f6f235ed0 GIT binary patch literal 142 zcmZRu($GjuN>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something\Qhat could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional'route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] ! # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/495b99b5830d68aa9d69e322eea719cfed832ec7 b/test/de_fuzz/corpus/495b99b5830d68aa9d69e322eea719cfed832ec7 new file mode 100644 index 0000000000000000000000000000000000000000..12132d92d5aefb4807e63805c98243dbfbbdf700 GIT binary patch literal 131 zcmZRwh>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUBO6?4G_@3B1u}`VbqKNJD99DW;jUv$(Xh Ml+0vXN@|V(03Bi%=l}o! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/49a14730811deb4e76c13a6a95f39b018f761eb2 b/test/de_fuzz/corpus/49a14730811deb4e76c13a6a95f39b018f761eb2 new file mode 100644 index 0000000000000000000000000000000000000000..8514b0954026c69c7676caf12f25e882d8a57ee8 GIT binary patch literal 84 zcmZRuh>Ho=(ulUw(9qKavFr^sV>Ik-jcPP&;6lbAnHZCrm~dYP1_mun5SIZ0R6;UR U6$(o;ld~0)it@|zG}7`b05u*IkpKVy literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/49b29b71e67aa0d9cc9493e33e707bd3fa4e807c b/test/de_fuzz/corpus/49b29b71e67aa0d9cc9493e33e707bd3fa4e807c new file mode 100644 index 0000000000000000000000000000000000000000..f4bac26714e5babad4af655675effc0b98b1818d GIT binary patch literal 3575 zcmZQD$xF;l{ZAaI!3{_<2Vom-1Id>`n2v?TiA4+{R9ujloElTCtr1fWwx5Ar!`?1Y zOH(Tm%q5XPn2Uu)v_rHt!49g{u(yhitFDdJ(y+JEus70#a5S}0%qH4}D7w%&oc}?V zqKhK)kpc>&R9hp4IQJo&F#v3A!DEFaNNId)+Q-ytf-)31d=&EYQWdHd5d4zze1&R- z%)Al>Bs-CqRIwgkT!5XTX&;lEs(^4yT7JF;DBUADSJPUdwzvSvWi@ysi|DirHjz?a z;&BSm4k0Pgf?Z7vfyZV4|Bt9lg&bOx#y8eX1qy0pOQ^*LnTr!sEqP(}5;$`fBx2f5 zEx#d~gJ}zr2+{ron@DN=B3X>iB-$aP`58Uv$mfG26^$6JBu6XB(UvFqdFnq}e!}2V VT8Lt;Q4%rQd79P=3bnNgwE$5-7g+!R literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/49b39aa9dcbb01dc701dcb12a26c316723b98c75 b/test/de_fuzz/corpus/49b39aa9dcbb01dc701dcb12a26c316723b98c75 new file mode 100644 index 0000000000000000000000000000000000000000..0b1cdd44ddbaae42ff487514e0b19e1abeb8f159 GIT binary patch literal 159 vcmZRO(XhADu($dDKT%uLd%!@AhP{oWU6Qt@W{jSOy_%zDVq#*VUSc8ur?W0Z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/49d4247f87c530397ea52a3b4ab882fa2d48216b b/test/de_fuzz/corpus/49d4247f87c530397ea52a3b4ab882fa2d48216b new file mode 100644 index 0000000000000000000000000000000000000000..92fb22ab416d33a6083f63b13f6b54cc3832105d GIT binary patch literal 515 zcmZRuh>Ho*(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kVy?l8dV{Ki57OHG2vQzG2vR8 zAe|~98L0||rJ2dusG`$mDHN7=5ds?aCLlv%uvw4Y^1Q^{)c@E)4cGJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(H97|U@Cyr=;`UDl@^s`fGV==#7ZtrEwHmd<$=PWDV=l_ z2A6vr2AO-n&KcUp_u$Vhkj#W=WsuwV7_A;aEguRSP@wW)G{J)c5vgNJpXxzVOF>xy zxz5l*>Z~T`=jJAI5$uX18uZEeIr)&@`=F_9H0{APBPhS;7nEe?=OyMS6y=weq=IV3 zp`GXkvL`(Px{6fmj)5BQpi*+su|y6~ob> z>KIZl50`<((b@t$+Y&p-M-vH847n#lJOY~BL7(FRCtGv^G-&~CSe6teW+o*k=70vb zL5=6syb>-ho6_RcB8QaxT)m{^#LPT9_)H39W(qby#K7pNkO+Z^6=`X)VEYw7!{rJJ zqXR?(IkPu9Kt%OfuF(Oa(aC9?Q}UQIY(u}pGWZibc>aKaTEI=i-p0{RLBn3%NnIf^ zDOo|oUL!~oOsY9*8bVo4nns!m5#WUx8uo^oppkDQ&~&hdeUPStrluxHXJS&aVMJn5 zvJr>?;l!k5B3#L>VQ-UYr>S8dV5doha_TCv($GNoS<}!EF{z0O*V2m#*U|)usf1*tDioGxCTA-o73G)bDWv6BP}jp;iP6zk zi8%!siB?oGm_s8`Q^VdWNi#921{9QSRu1m0kljdQ2{jHuTY*@lA(~Fms6<#T2fF9UKUbZ zkeHlWtcdJpaScZe#~LRMEk|c(*MJbs8fQ%xO$}E~M<7x&f~UiUV1rV^U(Z6AcV4lW=PifQPWl@^f7pvoNLE;Qhu%HDPF5lpCF~|sH zj7uHy=Az{d4f{+@kOjC52FZc29wP&YD$NIzPy!|hG%iCyav%%~0Rq8-l5#Q4M2i!U!I+9r%qS(&;?mMmjQ9W<55c%B0R>qp zX;F=m&O!R=UI;_HgiPY|9yaG;sz-|$I%F1v`!QVuNddS57gIf&>p@0iDuNgak^^BP zlNE|4Of#uwF~~{ibq?|VM{yWDWNYdjQXre~DsCYKiFRO%)bB_?O5mf-Hil$I(& z+(Tq7Nq*xCQY@9Bc40At0L@Dv$6+dhgcC>(go$)IiY81mX<%_oKy^xHdS*#2$dwRG JpO$NBDFCyK^jQD^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4a8a1648a551abb7ebcdcac3edd4a6e2fbcfacc4 b/test/de_fuzz/corpus/4a8a1648a551abb7ebcdcac3edd4a6e2fbcfacc4 new file mode 100644 index 00000000..a5977d9a --- /dev/null +++ b/test/de_fuzz/corpus/4a8a1648a551abb7ebcdcac3edd4a6e2fbcfacc4 @@ -0,0 +1,105 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,[[.NUL.]]]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/4aefbfddfae2f93bacb762935a9412ad1c3eb233 b/test/de_fuzz/corpus/4aefbfddfae2f93bacb762935a9412ad1c3eb233 new file mode 100644 index 0000000000000000000000000000000000000000..abbe7501984cd58c8e19a32f290b54b15017a715 GIT binary patch literal 497 zcmZQzWME*hh>OwI(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kV#EUxRzdwdbpORW=vd6 zxE6zthP{T1tDC2vtEPs%O;Tk^s-01^fv!nxOiGOrnp_I9oN2Uyu4!zIVN6O)N>j9< zu4Sx!Op2yvOp=DZ8ps$;jTk)`Q&X|pxYp3vP|pxq7s$mm#OjPeb$ZBvIX#g9>}6sd dZ)j+!XK0{jWPpep|6##kHhY|n) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4b5e937c9f364401535944fcb44156082d2cf337 b/test/de_fuzz/corpus/4b5e937c9f364401535944fcb44156082d2cf337 new file mode 100644 index 0000000000000000000000000000000000000000..135b733d5a4c1a6f0ea64201309f6c1931512e70 GIT binary patch literal 1315 zcmZQD$xF;l{r~^}{~BC?fnCGiE>TNUD-o9peBvOZabixKG9ZcKg2ZI2m||^>m~w4R zFkP)-ZxtO^T^p;VVQ-~jZ>S03Xlj9!!!bVRfaECkkfwc1ttKegKn_e*$j?hvs8&Gm zOUm=%PQlFpIRqc3)RDMt{!cj6Q^BE)Bh-y33Uw5B5q8OF{0~H~qhb7$U5p^-I!5Z4 b!THo=(y+JE(9qM2nME6*0kXkBGbUUs#;8WK24t0%hP|<7OtH2`Otpr+Rdif+ zZ7kRo_C}fz&VOP6m5l>i856Fh3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufr zqC#4JMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs% zO;Tk^s-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~v zl7_t+$T+Gv24opdhm0l;aJm2!qlp7G6@wBEF{xBjLodc&1Ds$rH5IFkYYmMJ^$hW* z?ZT2&O^p~mB%Px%fTbLX$*D1-QVgU}%_Q`4YBVn4_PbyZ*bE*tzbBZ$YKK{L!x`5+C)de(4cmXNli?+mR?M_mL{mQQ3=UN z1(i^s;);<01QZHObCR@pIlH1sg5n52#-4pCO-BFm#v^Jp z&Y3eODoVp1+2x>Ihm7H+(VT%yaL6vyjG|@R1U<^gNsU_2qAI^4i6ti3Mms4v$y#Bw z9i^TGZGV~*)BXfS1bvenYTg)aN8#xl4ED&Ocf)10T{LIToIz2a4QMq*(~60lnh07E zfwC(E<8KtBw#PA=W;lyu)arS(T?7eh!X)+_gSP>P+7L$#c$y|ZG~bYu8b{kjxC%)~ sl#jNH&=MIz?&$auX^mETw~IyxbU=f6gjOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUmRATeXGm`P1cxGw_(gO+AY eMo6lrR=A2nVQFS^wn9=-etDjPW_|@H1^@tz1Qm|} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4c07bce306be9c6a00c3a1c6a48a066c03cbbcb8 b/test/de_fuzz/corpus/4c07bce306be9c6a00c3a1c6a48a066c03cbbcb8 new file mode 100644 index 0000000000000000000000000000000000000000..8f0c36145dcb073c65fae2b1214d281649be5863 GIT binary patch literal 4180 zcmZQzkB;Wr%fJ;Kt>@^f7pvoNLE;Qhu%HDPF5lpCF~|sH zj7uHy=Az{d4F)K%&(s82gv$bu90=<%GJvSkd@uhxRND9CexR~nETn{oDQxU{a zkQ@jTnXFJWVVX%bi$P98uX~91KZ+~CMu7-S=R(vGZ!VhmMpFeSSW8PwA>jz+U zrnFQM;vOPvN%9+CkYcF}wJVDm1ZZ9YISx}1B%DBUAWWpwQ8ZziiDL183;?nSUob-C Z2{|PupgJWpJ+q`1q8vohr!8Ar3IMry237z7 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4c15781e5e573886c4a02f13f7b348e2f50ef2a4 b/test/de_fuzz/corpus/4c15781e5e573886c4a02f13f7b348e2f50ef2a4 new file mode 100644 index 00000000..ef3d245c --- /dev/null +++ b/test/de_fuzz/corpus/4c15781e5e573886c4a02f13f7b348e2f50ef2a4 @@ -0,0 +1,193 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x-80\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quKte... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/4c3e6bbf27639a2189d08872442733726a82ef18 b/test/de_fuzz/corpus/4c3e6bbf27639a2189d08872442733726a82ef18 new file mode 100644 index 0000000000000000000000000000000000000000..453cc4c8f7cce072cd02ff86d13daa965d17ddc9 GIT binary patch literal 141 zcmZRuh@%|DgllQoTWM(MX@Xe>AS%YFMzaPaq@`hR3>Gk{i3!)ziwW1#1aVbDGEx-^ SOEZ(R6_Seb%kvb{@+$!5d@Sq$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4c4843d4b2878dfc444e81511c8a07db7e3d67e1 b/test/de_fuzz/corpus/4c4843d4b2878dfc444e81511c8a07db7e3d67e1 new file mode 100644 index 0000000000000000000000000000000000000000..48abe96113a1e01cd07eb264ee6c3d1d8d29f819 GIT binary patch literal 129 zcmZRuh>Ho=(y+JE(9qM23D?>{0?@EG1Zjyes?n^0YS*wg){I$sJI16YCR|G|CR|Gs iq(UVmBUPcWG&4C{A*m?8JWnBwA-{qpCfG*XS^)q&nKm2% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4c64b59cd992fc6fb30951b88b5ccaabe029eeea b/test/de_fuzz/corpus/4c64b59cd992fc6fb30951b88b5ccaabe029eeea new file mode 100644 index 0000000000000000000000000000000000000000..2d41d955d645c44e6e04cf618efa65114a641ef2 GIT binary patch literal 2034 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@LQczG}U`nh;@SrSZh0MInlFY>F#2kg<(xjC9+{Da0u=}72 za8t@)WznE`iYb9OTLUZvayz=$G&Exsu=)(-TMba0E0Cm3Q%eDoV&DlUMh}-$l@&76 z6mlSun5a;YT9lce0!b293WLV^pdf%I`%RQfzcgMYW-EZ7f7pQY!rc%xWY$HYqVF8i}72i^cc${J036kfGKZM8vdRYgS=0KJwGQvd(} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4d5708826a418c4c60a72fb71d850b6a7540c589 b/test/de_fuzz/corpus/4d5708826a418c4c60a72fb71d850b6a7540c589 new file mode 100644 index 0000000000000000000000000000000000000000..70f24eaa16c92762e6f57b4b156cb2818d0285aa GIT binary patch literal 112 ZcmZSJicZmGAR9OmtutCLF;y=%765*X18)ET literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4d60a4099782c383637f38811b630fb45d25f08e b/test/de_fuzz/corpus/4d60a4099782c383637f38811b630fb45d25f08e new file mode 100644 index 0000000000000000000000000000000000000000..71f5da201103aa0d1216b9992ef8cb035417d834 GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qK|*R+ob*V3>z)Qkz&sxhkJtkKZW1F<#ijX_k5Nli?+F9QRE emL`a+5|WXsP*|FooUM>llwY2wpqXF6i3|WLJQbAy literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4d73a434fcb5d942fbbf46977352029c5252f970 b/test/de_fuzz/corpus/4d73a434fcb5d942fbbf46977352029c5252f970 new file mode 100644 index 0000000000000000000000000000000000000000..c165977f930d202eab4a16e8e37d4eb1e049093e GIT binary patch literal 168 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87lGH8pw~8k#ZTiW>Gtnla(wz6=Zu4B=X_ UGzOX=>x=Ts^At4mD>$J502zHUr~m)} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4d76216c957eff61a17c0d0ea0cd56394b4893e3 b/test/de_fuzz/corpus/4d76216c957eff61a17c0d0ea0cd56394b4893e3 new file mode 100644 index 0000000000000000000000000000000000000000..6e44a031d4d642054f7a504ca86ae6430f0efe5f GIT binary patch literal 141 tcmZSJijLNEbk&R1b&5?aMSv1LC>yIZe%aDeJw^tob|ea`Ad-A(DFAu5HuC@g literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4d779f97f6e4de55dac696136edce3d98377265d b/test/de_fuzz/corpus/4d779f97f6e4de55dac696136edce3d98377265d new file mode 100644 index 0000000000000000000000000000000000000000..ac08707ce83a5cb0cb1cd327ac9387e469852927 GIT binary patch literal 10279 zcma#nb9B{<)pd$ZEJXmWXsp5|dQc^XwP*?$2bo)!A(X}N4&XczR17mGJ{aqNL-eX?Rtp$UMqjkG0qsB5}Y#BybrJK&0bFl@SpFOcrr5Ia(U_RvH?5TK1YT;aVE@h9D}& zsD`sfLnFpU55&{3HwIBLCN(kPz6=ZuTACoPN=QbkLSbp1f@XdNCo&+yVtOj!(@0E8 z*3_`iv;uif)5X;-F)7*6$vGl2ik{A(wp~2Y(N;P6<*7whv9a3s?mu|==<$=M&z`?{ z`RetXx9{G6`1tAbm#^P`{QUL%&)oK$~vJHCXB3tKCN1$|w;;c^d<*g#JFOJnM?^~rqitnSS_fl783L@Rw6qkLI$TKvrXH;%#>pL!rm_o8 z=Zs2_90H?lWs-wz&}bNKE7LtH25VcHvVc(3u&)7kCu=l7z2*wd8jVWL8jUJVP0bn& zLnC8N%}UBFK+&ybg|p}Fg8-mTcxH08LQ+wFc^;%wh++zaLs<_4Vg|V+eM1emE7=mO z4Rw-gAtY{P!&Zig%btsC*!m9LW2`YYC5h=)Rwaq)=u$&~FRfv3m6!x-$yaFD>tU=q8v!l{D;a674iK>;vo)u>(zrN%SY9Q`2Ij(=}qsGP7c%vvXpj zbMsPm$kf9(OF|;^i4+>4~8fTng;S3856w@w&^q_l-#&&9BvlARnieRZQ9gqXi zLK%$9#k`=H5WhBv9E=>f_-Uw6!fh!+`paMv_o}OM>X;Dc=YLP;I zc48%$rWO}S7^EsOC8a2}xLBdMAT=3Wo}v}8ghtwM&q-fa2?1A)i0Nw0|EK_Msv6ud z(SjHGc3`K2+=zrriV`sg0E3PG(-Zf*qH#LSABSszPF3iUQQPpil$V9cX?9 z2`Qkt8MzwIMCsitq%q`Iu;hU#1qNow+%INp030PoH4F;TiAk~1$tkgrW?4pTG*YuH zI=>(m)Ea{{#^C;msi>`n0MHTu25Aiq7gsk=KUYl+dz+-nl2kjRXail7*qD?WBhzRD zUDMba!Xy DZIpDZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4da550bdb2900e5798b0edccc3486085b77c3237 b/test/de_fuzz/corpus/4da550bdb2900e5798b0edccc3486085b77c3237 new file mode 100644 index 0000000000000000000000000000000000000000..bd2b3054caef8a5d8b0b2b2c23d88d1e556a8ac3 GIT binary patch literal 52 xcmZRO*08rqOwzE=)U428fB~WCXg$ABAH7&zFrBHX7h6@6l&BdM6&0Hp1pp9;3{wCA literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4db46c5e2d47696e681fb685ce344345c4e5a918 b/test/de_fuzz/corpus/4db46c5e2d47696e681fb685ce344345c4e5a918 new file mode 100644 index 0000000000000000000000000000000000000000..d5c87f759b6b9adfccceddc22158bc33adffaffa GIT binary patch literal 10279 zcmcC!;E0a4O-!|oja`5Q7?@(z8JJ>%((?1Ukc9CwQH_cz!&H40Bm^>(0mMMYOff+q z`(Q#KHEH<^7Ay!)&F4x=EJ{i&Vjuz}rfS)1CZ=j>*c)laglokZ)o|8mXy}318eAIo zRtgHyaWOG56&41%F%@ZPF?lfthNc>tu?h+`3JNhXAX%6kR7^vGWNn&S3Ne}r3YuD6 z5K2J-WCmAsoJNd+iGik#or8|Gm6BdeOiXl4Y>a_{fo_a}u{qpPvDyj>3JS^!#re6Z z3VEfuNvTB&`DqG?CHc7u$r*`7iOD6YMa6o0dR!XzibNZ#si3T&rSpP6JmFC=HX*5)yX<1X3`a~&^{P$u zs!eKZz&yQbV?!fj6H`qya|_GS)TaQ-*(0Rul19yraEu;u(E#hv4}#tjs1QY|2nVc( zJ{tt6+fAPhDK|;$rNqlzWl7pE5a|Z#(K|BN1RH9eP z31PxLi|l2H6wVNVN|zF8b7^TQG+1C7k!f7sBPZCA&4sb?nvXq3K|#a7869n9V-*{l zn8cNsRLThw0~<-|U=r?H6O>Su6`~;{DVQU5paC<;$O`&Uou(EqsW|e|MENE~Cq!TMfG`5OMlTz|? z6EpL`F2kxASx_0QY!J1{kR6B2R>m@nMfos}rbHo=(y+IJjln{PV(pDV zBeF3jH8J5@dNJWznqY3YR!kt2tpYAB>8X6V!?UvFjjUvYef(>e4z<9XQ zC`gT-o*we3B$uWZ7f2YSH8CZnD7Cm)p|~J5nT+I!waiDU1i)DzcO3zhhEwF)54A}jDyZwm8YJ)^7oe_{#F@rq5f_sKZC7d8gKIT!4QO44 zJmrmOXQ_w#7M3zFFhH7GkmeO~XRHRPHwNmJK_8yb$h{Jt3P)gxMUC5xA7RI0$Cnsph4|w$p zjx_+F%s{=-5|C+_7}lKx$>8dVg5*F=4%pNbw$T!#2Fe_QfI%x!!(KftKVMzLUOg$X z2uvm6s)6x|Gek#QfmS;eS;fYp4@ST%OwjNGv_FV#U;?AIOk>EeV98TRW5`!vU@lL^ zZnmC=y;@RbNvfu%VzqHCQfA?g)3CQq)X)kD3iWfl50HC-tz5oCK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4df5419a03ef0b4738a6a7774d8968af1c86496d b/test/de_fuzz/corpus/4df5419a03ef0b4738a6a7774d8968af1c86496d new file mode 100644 index 0000000000000000000000000000000000000000..de94baa8783fa8ca49da65853730dc50906142a2 GIT binary patch literal 358 xcmZPwOpH!UiX{sZt%(Hli8d3DqZ2_O35~$&#l*xIkHo}8uv)4c2sRZ$004Ctgp2?H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4e07c3372265ecf54bece8e01ab1bcaa42ee6820 b/test/de_fuzz/corpus/4e07c3372265ecf54bece8e01ab1bcaa42ee6820 new file mode 100644 index 0000000000000000000000000000000000000000..e8999f63e8386510a20f53eb3602a5abecc91db4 GIT binary patch literal 84 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`>JyU{VtkuB8W3q2=uF>+2b!sROfdrkhG>3Xs+~rxy;fq9 FIsl#u2)qCQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4e610c30f11191156dacc9c143f457686365c468 b/test/de_fuzz/corpus/4e610c30f11191156dacc9c143f457686365c468 new file mode 100644 index 0000000000000000000000000000000000000000..778553bdcd370e859f44b487253751128ed41a72 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*($I2q^z_k;F{Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEa6RxER;;MvXq$(7aW+rDV OBo*bC=P9J+R{#L-j}=+~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4eca0c0033c40699309048c7de278ad4f7527c35 b/test/de_fuzz/corpus/4eca0c0033c40699309048c7de278ad4f7527c35 new file mode 100644 index 00000000..b6471b18 --- /dev/null +++ b/test/de_fuzz/corpus/4eca0c0033c40699309048c7de278ad4f7527c35 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+š+|Y((((()+)+|Y(((Ø××מÔÖÏ)+)+)+µµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµ)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+;|V(((((?(DEFINE)(((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+((((a+)+)+)+)+)+)+)+|CZ(((:(((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((('a+)+)+)+)+)+)+)+|CV,((((((a+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((('a+)+)+)+)+)+)+)+|CV,((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/4ed034ae0dfee66bdfb79d65a3591f76958be9b6 b/test/de_fuzz/corpus/4ed034ae0dfee66bdfb79d65a3591f76958be9b6 new file mode 100644 index 0000000000000000000000000000000000000000..1041c909bc1552b548e17a8c901ee8df3c01e83e GIT binary patch literal 75 zcmZRuh>Ho=(y+JE(9qKavkX8~j8ToIMvaD^rj~}iF<8K)CMH}s$w*Zw TEX_>LR!Az!FV9m*%dY?c!Ri#S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4f2f2bbd12b6f9cd3e838337c71fa1478e5be08b b/test/de_fuzz/corpus/4f2f2bbd12b6f9cd3e838337c71fa1478e5be08b new file mode 100644 index 0000000000000000000000000000000000000000..ce4cf5b5f4123018bae1c0efdbfe59b4a6fe5d42 GIT binary patch literal 150 mcmZP&)v&kIh|!BliAjkz)U}MY*VK$j(KggGGB#BiFaQ9qxfj_0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4f5a1ed5038489f8343fe70febd2ab059d98a9a1 b/test/de_fuzz/corpus/4f5a1ed5038489f8343fe70febd2ab059d98a9a1 new file mode 100644 index 0000000000000000000000000000000000000000..2cf11948565e23a7c356f74c98154f70ca6ad1ff GIT binary patch literal 10279 zcmZR|iHXrl(6G1C(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy$OhlF{z0O_hn#U(9#5P zix?RoAiq4Xf-_%1larH^(~%)CF*-3R7KSzKbu%@Q_%Ly-G*&_EnyqoEO$31?G$J-S zI@&hTHZ~TEVIZZ6Nr{OJ7I9$TgF*u2Jq>#U5LFXXW2~X6p$B4Xz|OY5!WD!X8hU3z0L2`8EC#?m1ZQAzESlWFgaX+0uo#9oau7HK<{*4@Vk*SBa5a#~ z2c>?^@EAR$w66)u2v!;z2;scUaIF}lTFn{_P-2MC(f|j87AzHnLo!8-Q4OY6kj5GU z8dX9vQWXkI(M<;>G?kDHkUNnQb!>FBD<@S_G^!`4l$0^@0zABt(=W(Rpp2J@ObmQZ z&5JQGG}X|IRZyr=P>6|9h>nY?urSb#sYpwURZ!5>Qi#z6QCtv8LBT;mLBrlkAv(su z#2}_57OYEy3nT>68UxoHgWq6~Wg1|U6p(?kLS~vmPHKumQl&zoLP2U#W`2sEo*vkI zDq0yG7elm5F@pf)Y_8}y4Nwqh+SobhL`UoSh5G2l#>U1N7#Qfr7#N$w!y#51B&8}8Bo>u`EzJYl%T=SGpb!%c zau)_h4;H0ZbS26P3JQ*Sl@NPUE0R+SN)(b3le3F+5{okw67y0N3QO}#Qo)v>>s3$y z=~l=u;=)L2aHSv>uEoiT1*s|EK!aGMf$*E6t%7rqCYPqxXu7~iY=b#nfTN3UNt{aw zluhBO3WcGpkYA9R2g)blqzcM>SV{zF(kD=mVHOXgB_z0t7%d^eB{3CCNJ(fSCccDJ zPy&^>$vOGO@Wjrg2{i?UQdY>!%Ph%E%uy)MFG>Mdx8UqEXzJV;J#eC;X1fEL<>BD~ zZSo+sOrRtJqj=%^Hp9Xe$I)v(#P#G>oE=n3$-c72@IQ=g3fAZB|>8l#~SF zYsQpUo7UDOCnqELCbcy&<<-Wun#sw@+S=OMbnr%LbhMtMt6r?GQ*2^sX=y0~7peey zHxN`ipw#eqyDQ}Mfz)46R^lsY*lPqCX&PxNM1cFYpn*P+iAJCbP{Te*Q$bS`URW4L zBqk+C7=ehyq~ye;q-3ymO)zPwX$WB$nY=YMv($ujj;U5tz^foM2B@7{l8GJ_py&Z% zv={;jfpCc)h%7B76r)g8rP$SDSege>Pg6@FRv?qu9fy)UQ8ODF_V4~iyCGs&}<#MA-u4l>4c2E>&}X?EzBC246S z_fu$5l`}AKY1q?ktOxgSCa6MHR)_|7XtDI>K%=XWA#5xI-wL3;hw^0N&N5L)0m<$bb zM9Z`S6yS!MAks)vK_iF=Ej1v;NLuVQH5C+$6ciMaG!!%vlR*|i+N&_@h-e5aFoY&2 zCMAR0!A9W5aAFdufeaR>xdlmcQEdh}MN2P+-jj@@Q;gurUeH|dpjiw6>uli}XGfdH z)v(t9CHxrhG&CnllwY2w zkYD~E8^}}8%&!0~34vqWv#QkVIBM8i(Y6;3n%>0QwI_SV2`$#Zi&1Jo^Z($bIPips zSUTd%2wRGS5ht4Y6;_Z64>D&>hpJmsOF>xyxjxrHnz~NT&&^Hbvcg`SAVifFU_O4S92eppd}8;Km

)A8*4xdIu}4(P*}q@@f;E+Qh^}2BsK01qB9% UI3%DEQd2-5J4m@b}=d1nwr>LJVd>cn_7~bn3I;OU~CKk DMeJK{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4f8a778bec576db5cb67e2d993d638748ce1944a b/test/de_fuzz/corpus/4f8a778bec576db5cb67e2d993d638748ce1944a new file mode 100644 index 0000000000000000000000000000000000000000..bc3f6c2e5c6c52f7b4cfa402ef541ffd1ec083cd GIT binary patch literal 4259 zcmZRmHqoiIPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zW006uqK3UXrG~`JK?9S~_;co<*gR*>oTw-bdtJ@U${G#(OwFpABnC8)m;{oj(6FC_ zX%>dzxC9tT_gxoC7$Lh*Gm5AXi;lJ`wu+4mjMO6Jn zZpDNn=?#Xofm%yPMMWWJKQu{D9O1{<8x52uqyKp05v9>#Kb)IK34s9x{Wxx%4EH#-FY DDHIPw literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4fbb18b3925aa4d1d8d551f0e00adfe5f0e70f16 b/test/de_fuzz/corpus/4fbb18b3925aa4d1d8d551f0e00adfe5f0e70f16 new file mode 100644 index 0000000000000000000000000000000000000000..24b2bfaa98e6a7ee8f708c74d280072b82bcfde8 GIT binary patch literal 25 gcmZQ5PGyOXVTjG+Vv4a*P)JNtNK{Bnd>CT`08bzW;s5{u literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/4fe92f796e5224738870f10c86c073ddfd19f689 b/test/de_fuzz/corpus/4fe92f796e5224738870f10c86c073ddfd19f689 new file mode 100644 index 0000000000000000000000000000000000000000..f274c33317912561471dac9ef820d565aab9818b GIT binary patch literal 238 zcmZSJ)zETuc6JR2(VPtdOcrr5Ia(U_RvH?5TK1YT;aVE@h9D}&s0OZ8qNfk==vsV0PLsf2(nh8n&%CR{VWf|HYz6SoXVmXnhc cWaVrPPJ6pV4f{+@u;9ZaZB6au#H3_S0ND#b7ytkO literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5029bd79b308bd9184f9d4ba2a72a54abd78b829 b/test/de_fuzz/corpus/5029bd79b308bd9184f9d4ba2a72a54abd78b829 new file mode 100644 index 0000000000000000000000000000000000000000..740f41be6c5d2a6800f26f6113e2e0882d87046a GIT binary patch literal 313 zcmZRO)Uda)jnmYFGpgs+)_}$ItgDS{HT9~EY7LEyP2QTCA!MKu3|1N%iAl){AO#xs z8bO*0Akt9N5W+ChG}2UvP*A8*P|&b9)C7@6nhGE)NK-*mQOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy|HEtF7a>%DA0;Asfqdj tKirprfk8_%Mk`!XB_tzNp|CVFIa?vAD8D>UA;0`THjt;FnP0()3;?5nGiv|< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/50c0a2bd85e9c4b6eda34b4fed669468e3a5c918 b/test/de_fuzz/corpus/50c0a2bd85e9c4b6eda34b4fed669468e3a5c918 new file mode 100644 index 0000000000000000000000000000000000000000..662f9549263248c8375b9757d2d5cd507349a0bd GIT binary patch literal 141 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy|HEtF7a@!7?YZqa9;)n n1}#mHYL$?TRE5IQ%;ao^q@w)tJca!7|JXpDf@XdNCo%v4a|SVO literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/50ce6dd4e00747c2b2004b6578739b7c76d8d1d3 b/test/de_fuzz/corpus/50ce6dd4e00747c2b2004b6578739b7c76d8d1d3 new file mode 100644 index 0000000000000000000000000000000000000000..03763f2d70dcb59188ee75709772a220affbbd4b GIT binary patch literal 79 zcmZRuh>OY5(y+JE(9qM23D>gM*047OF=C8jIBTGS8urFuA(NVza9;)n1}#kxS0yAP VRiUsnGdWu!sVKiZPeC)k0s!^}6sQ0I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/50fb2f1bda260fefb5fbfb087083d00bf16f04a7 b/test/de_fuzz/corpus/50fb2f1bda260fefb5fbfb087083d00bf16f04a7 new file mode 100644 index 0000000000000000000000000000000000000000..969d3b562f23926f12ec4ff5784a166abeb8e2b6 GIT binary patch literal 10279 zcmZQr5f`196su*gl9WMIotDAyJ_qwJ0+`MNdx;?A8HrKFHM|S1N;u;*!#| zG_IIf5E~m-R$!3Uu(wJ~(y-6etkAI6&D5-{0kNxUk~E{DlB%i{6hH>)>FK4F7L{bA z7AfRsCsuN4YH@*tK}IH~q!gtV7b_GOq$X3{&kP{I2qI{J`DkF~AU4vFWN`kvp`jrI zUz|ovxwdvqOtH4MrWQd%R7x^3ixo1974q^+6cQD3GV@Xu$}>wc6!PBYpvM90L&7#JAn z#uylz!%K!(ZBX)5Rw&NTO;yM%%}oL&-ZX{8lKfnSOc1KkDv0R!64hBnEAu}(tBr`Ebp|~_DB|kSYGY{M@z)*-T zFv2@cnkp4(phy9C7D0_g1(JJx*orDFVunUWSVTcWC7B?SWUQc|fHzGrC~4T+B-&|e z*az4p!hynQN}MDdU#HDHD^TsTq@` zVXu}{S(2)$@%i)T80^C;=;I^NiE&AgF%r;F%K(gefO0*$qZG*QFM30K#OF{z0O*V2m#*U|(jQVGdORVXaYOwLwF zD#|auZ8J{>c*+LJe4SCK#d{B5&0D?Ah+ZzFfijc9K((O{}b?HOhql! zvoRI5F-A3X^7GX-?A4PJi@;P8h|FgoSaC!{i)<~b7(%R*@%Rjz$KfHX zVXqNnhzM~!#-K`J2_gm-4b2!sbs~cZWE|WTAP#95i~Z_Js8NJR2`DN-@mg;W)>NC4 zn3R;9lmZrp8X~PBhnVppA=U{-Shb0cf}ug}9Lz=q*!sjGb;wkXLSbnRsENVAkdg>( zW*~wHMKh+A$kH12RtSAy7S)3tny1O9Kt3P9bOR0*QVG1-id4hq%)ygdiA#MTE2$o{ zBt#6j8HlIM8#WmVvl^j#u#=dR@@NP!okBvIz)X`gaVeGE2y!*i7+1bcfj6;`7#IUl z8X6jj+L|b^#yMOA0x)I5AQG5*Kq8b4f8v-n!#$y96O*)(VV!*NV1T9; zQvU;aFd)A|B}5A}S_N~ey;fq9I{D))6pz+ouF(NS8+v~+CL<(OQ!88rWoQH5s{;2A zpai&Iz+@2z9wGsaplI1^+QSA>3QJRqL7hI`+{B{naIG51U;(yH0%jk9K}f^i#x@bO zv?fVYBc?p2Tr)W_siMLeISWy{55&NgsI6hIoTROZlseceH0-qvH7k*XC}48L6jYZM z6r>hG%*cRHgP%kh=E88ULK;JU1xrjY0|SZK5W^(82`DQhrKZPfX=-WO$7CoZYAPrs z#S|wiXxJ+&lw_plDI_T*YbvN9_^Ej*nu$pY$tkJGPJ|ACVWw$D(0~O>sQ_9lmXw%; QtQ)}&(bRCP3DDF40A`S6c>n+a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/510a04584dacf067b37f1465f61765c8c4f5c3f8 b/test/de_fuzz/corpus/510a04584dacf067b37f1465f61765c8c4f5c3f8 new file mode 100644 index 0000000000000000000000000000000000000000..a28891f861ae74385af2c633fcf554d13ecc3ef8 GIT binary patch literal 10279 zcmd-~)X=b3Ps`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zW006uBC;WkNPtWOW9FcN$!L5kaZPGs!nO2b!nHItW5O{kor7C?%A7fKaJz|tImTH# zF=@^m2DLa1ds{uNm=sMg9i6CK6$@s9JdlzM2DuB0t$ttImy`yNem1r ziADM4c?xL^`4velF~K(4Ny$mp3Mn8(Llpn|PnN^^q8S;Y^%7I{Vxw&nZDV7#tEv(m z$ubFD6GwEkZDOizY;0mGx)c_^Jr*(Yg%maHYcvv*l0ik4y_H6VW{pOrW{pObrlw|% zhM|$Mre-DihLfO^EwS2AC#e=fBI!#@i&aq2)KZAi1W{ZNNmKKv2V_;~ip&6?HRuTh}g~>t1G{7c-B#73A z=^&69T+wkFAopn6*g5D}TPf+q#Kc6$#KssH80f|r7@NZ#6|1eFprD|vP@JEes*qQj zo0M9lke{ZISdyQskercNl$czST2!p3r^lsXuSm3^nhMGadU|>JB?@WzIXU^|sVNFc zm0&wcGBWeh6-qJ^OB9mxOLI~bl2R245{pW}mga%&<*MOQ0{H>tFifnhkYA9R2Qs9v zG`}Pj}yQqhYU{q#dJ~ zq+OAin3$B5lsLqaJ_9?b>;)CQ(V+B%6)P)5Ls9@{xdO`Gkg^9oiE3(r%mSrPh2oOZ zv^1_5jLZR20K#BJAclg1LM$jzLfM#^25<{hp|CU))aHb=H}fk%)!_)OmY}%-i9%%k zat7v@QtiZ~9A{sypJ{tBKF0O9$Y6yYyHlf_gz?@iJn^;}TpctnSlcHS{qX9}N z8qwNXx}Z*0?29}s$1}hCvLs&t>UL#0TLDSF>M1$If8bL;y zMw$u{;1(pvRiFykNK-*UK_gyUMNON5LrXXQ|9=(D8jTn`&BVk+4SNln{Jc~<%|ttU zkWreN3W-U{iAl+Z5s693Mj!%&6O)pXA*~cVEwi*-P!>RKH!(12C4$>c4Ce5W2TewX z@EAQUkn>`~wUEXh;2F-a2ERN!Ln1o*&}?ainlHgsl&7Dork1@;Qe_EJB84!Kl4^bt zr11nQF=^jcPqj0OHqbSRjhRqmWEyRtYZ_Z)7?To{QWI^cYZ(jgH^roAYQ`jK*sCQ~ zmZWNGeE$471{}2*%}n%Gesp4766IYFt!PKxs8~(CY7-rcS`~07WiWI^K%FE#4L)e7 zXjU878X6nw85%;}hTgsb_qV{&N^JIIV2(>n;^Imzhn?g)K0S3&~o*?tscL%vN zwLqOm+CT%@uBtoNCmpOX)1xDT2pt){&K$oC+(=NFV@=I15m zC=}(FmZX9@4$!tP5lI9y-GPS~M#nWk0Sm{<3dRZwG#=Q1TLxzgShWl(WYH@S?4>86 zmLs^jB&I0~>3u*3#o;X*(By>#Xs{d6)yOLc4Q(?BY1rG?CTiGcY9?uF#FWRBYbGZq zRa7{`a|I|Eadpl?Ifv|W17t963@tQ3V^^R-tsy>G$dIZ~2p(`rwT)%q(=gSt*VNO{ za&&ff4G2-xH#IfY19`GIvm_NXNQXLJh!RGi5Qhn%#tKqX6{Y|Zhgc#AW=dj8N>OTY zu|jb{YBH$2Q;1Fj4dWsWE9Y0(gBu7`8Z?EBI?*l=;64X?og|;5c^u+xwDEKX&gf`c zzfd3B*jNUh=x8g@SaXq8Y^?UZ`wt#Idi><+v*#~fzIy%U?Ys9MK7RWAgT^W;9Q3;k(DaptzR>&+?01ap-D&%D5r7DzXmSia8 z=jBu?l;;U_&sO^p~m4Wmqk|8N=0 zSWV4pWAr)_(#c}7KuQ)G8qv{KrB<=AphTyMoEoYPjcbu&Jf;F6 z5bg_0CE(==h*}Xfl^|;Yn}i~OG$}_Drn4i#bri_n1!pr&tr$(Ma7d0yD#|Zc01LwU7XZB0^A zk_MQs8B<fqiwWS|#Bsu^k; zYJvxT)tqn*^@2xo8CatelelRFKt%@vgQnb}9r2vh#1v427*?QwI!U0>XL~EqVjWP6 zjquMpTrBy{=|vWeunUR8^A%G8Q>&Bqo6*Do_<^Mis7f`ks-h@LM-iv$6&}`VNi~oP+DhF~xS;Ts#V(OY5(y+JE(9qMe*Nh22rKMqSs2LNk6=PJRq2=i8>>3cF$yuYJp{E%$4=!g? h6BF*sz`&rT2~w&O5)-baVQ&m#$AF|X^D8(p004_Q7jFOn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/51a8264d59b38368dea844b8e84b3e925695a551 b/test/de_fuzz/corpus/51a8264d59b38368dea844b8e84b3e925695a551 new file mode 100644 index 0000000000000000000000000000000000000000..b2defb0e9d2eb74433b7b5c1b5fcc53c4f443355 GIT binary patch literal 106 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}8d{Fd&aMF=nw&Kn8hRi>4SQn{Rbvtp e6Yk5vz@ViG;;MvzwSlE#Olo4nHS;StF#rHB$QED# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/51c43d7ca883200f5c03de198d8e4d0b661fdd9d b/test/de_fuzz/corpus/51c43d7ca883200f5c03de198d8e4d0b661fdd9d new file mode 100644 index 0000000000000000000000000000000000000000..83cca9e9b8b3f2af48def8e094afcb3dcff81216 GIT binary patch literal 81 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7bf$yp~=}xK{WL R5UB~0Rtd>SRY=RP001%I6-595 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5275279978b413b5ae68560bbfd98047412953c6 b/test/de_fuzz/corpus/5275279978b413b5ae68560bbfd98047412953c6 new file mode 100644 index 0000000000000000000000000000000000000000..77f1aeefd6365adada671d34a8ab7dde07266156 GIT binary patch literal 156 zcmZRwh>OY5(y+JE(9qM0DYe&(3D?rFHv~~JMm3x@8X9^GOo_T6zJ|Rqh>9_(i3#`R pU|`VF1aVbDGEx;1bqh-~ld~1Hit@|z6g2ZII8niW(g7zYCjgZ{N%sH% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/52791612d5528269899e00b8c9d80eeba8277eec b/test/de_fuzz/corpus/52791612d5528269899e00b8c9d80eeba8277eec new file mode 100644 index 0000000000000000000000000000000000000000..07de2bb27d1fd5ee4f51fa0d2296284445d692dc GIT binary patch literal 24 fcmZP&j?=K$Hq_Lxw@I|Csi@Sf&Zw>G=&k|)Nty?p literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5290ebc1ce72fc327b27932c87ad1eb43abc401b b/test/de_fuzz/corpus/5290ebc1ce72fc327b27932c87ad1eb43abc401b new file mode 100644 index 0000000000000000000000000000000000000000..b274e045e152ffd59cd245f63b27b8e9aab432bd GIT binary patch literal 22 acmZP&k4se0uvf0AsL%w_waJNziOB#xvIZgm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/52b97378649b4e434d4cf1c749d48bd3709a436d b/test/de_fuzz/corpus/52b97378649b4e434d4cf1c749d48bd3709a436d new file mode 100644 index 0000000000000000000000000000000000000000..692c33aab4a565d98e5d11bbced1fd4e8dfdfe75 GIT binary patch literal 207 zcmZP&P1LYgPs`6&k4{RC)r?86PRq})O-W2*vWSbx(bBND($LV;ve%3W*V3>z1X0z5 zK{7%~N@CJ~bdZ#Skgu+;jxnm?tkKZW0~xMiZw#VhOlo4neHj=Sv@}6nm5_{7g~HOz XqWtna1ZK!J*YpHo=(y+JE(9qKavkXC0j8Tnd4M->sBxwv5GO39P*V2m#*U|)WRe}>s67zHv i@{5x*b8-?(QWbJ56>?Kc5_57glk@Y66BSAlixmN}$Q%Ix literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5397275b10c5aa9cd23d0d99f75978ba7be24f98 b/test/de_fuzz/corpus/5397275b10c5aa9cd23d0d99f75978ba7be24f98 new file mode 100644 index 0000000000000000000000000000000000000000..2563d25c9badb687780d9416a87fd3725de4b229 GIT binary patch literal 51 zcmZS3jnlB#aB+3>^mElz(6G00v{Og~Go0)ck~9@G6%;h=)f_=0YU-K_iAl*R02c%b A@Bjb+ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/53a0b7972b964ba863fb3ce391ae5c4c346fc404 b/test/de_fuzz/corpus/53a0b7972b964ba863fb3ce391ae5c4c346fc404 new file mode 100644 index 0000000000000000000000000000000000000000..fa313880c22232808a92dc27842d911f7d9fb961 GIT binary patch literal 384 zcmZRwh>OY5(y+JE&|ts{qNA-+tYTxa%27d3Ps?62F;z>$-bgbhTr0+?hO>En)wx+P=HMg064xTy8r+H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/54aa02ad34e12d88b1c841fd0dc1310fc7c2b418 b/test/de_fuzz/corpus/54aa02ad34e12d88b1c841fd0dc1310fc7c2b418 new file mode 100644 index 0000000000000000000000000000000000000000..e68eaf6f610f7b4945c5f449d4f0543095469f6c GIT binary patch literal 52 xcmZPwkJB(RjW*CVjjb_?)-{QZMrP|;8bn816&EBXr&`6vTE^N(8|fJs0|0h_4we7_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/54e76cfc7944b192d54dc3617db25af6009b69bd b/test/de_fuzz/corpus/54e76cfc7944b192d54dc3617db25af6009b69bd new file mode 100644 index 00000000..1fe69d29 --- /dev/null +++ b/test/de_fuzz/corpus/54e76cfc7944b192d54dc3617db25af6009b69bd @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)++)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|!a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/54f21afd9856985428c9fd1f71ddefd99cc13632 b/test/de_fuzz/corpus/54f21afd9856985428c9fd1f71ddefd99cc13632 new file mode 100644 index 0000000000000000000000000000000000000000..bbae99104ac415df1b2dafbc3167721291c8ecf2 GIT binary patch literal 26 TcmZQz*RZ!s)Y80;2DB0ZtD6s8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/54fe79606193fb90794c4915f0c8f4e9e0c59ed3 b/test/de_fuzz/corpus/54fe79606193fb90794c4915f0c8f4e9e0c59ed3 new file mode 100644 index 0000000000000000000000000000000000000000..17745088b9eecd72bf4c71f422abda0bfce08348 GIT binary patch literal 35 ncmZRO*08s+jaFBR)zs6n*RZ!yjET|INXZ9_C@3W+D=7c~g&zmc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/550ba64d8a00a5c705be1e27fe92ebf2d40e6834 b/test/de_fuzz/corpus/550ba64d8a00a5c705be1e27fe92ebf2d40e6834 new file mode 100644 index 0000000000000000000000000000000000000000..4b37ff9bf94a0480832ffe1cf4f6f0d9a4872897 GIT binary patch literal 2628 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzs_>O6?4G_@3B1u}`VbqKNJD99DW;j^SxjOM zh1w3MFr5K$B~omUmL-tT8ZAp8;ea*qLQ)M}0hB>R>O#?osU9s;46!&sb3G_jFujNp d0>sutD4HYo_2Tu literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/552d1fed48bf843cb2f8bea8e540040c5965e2cd b/test/de_fuzz/corpus/552d1fed48bf843cb2f8bea8e540040c5965e2cd new file mode 100644 index 0000000000000000000000000000000000000000..eafa7904e45a6345aa31014170d81056d076e9f6 GIT binary patch literal 76 zcmZQ@)3C45R8UZeQ&3P)NJM66*elB@B&DWj<`pZHXO?6rXxJ+&lw_plDI_T*YbvNH OWWe~Tc`2HSNyz|~ZWB=e literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/55458480cd74abaf7b24d76caa7230955f082e7a b/test/de_fuzz/corpus/55458480cd74abaf7b24d76caa7230955f082e7a new file mode 100644 index 0000000000000000000000000000000000000000..23c5a0fc26a3fb7b6797b91c15ea69b1ddd28e0e GIT binary patch literal 10279 zcmb=4)PR6QZA}zd69E>72tqj;8tAGtYQn+Fpb{VxGC_oPO&CNRDxnw?kYYrsc2vtt zQn_jrumNR|V15x-OpHQwTug<9fo@DiT3Ref6pBGAT#J(v3sO@Qit}?*OENO^(iJoi zOhsD-=O9fkO)Ui_1qEe=&VVva(2eo+dShP{=7 z0*Hu?F)%TRDT!66QBa7{fQU!O#l*nf6_XcZU}&nL8LI$Rg6?LpHn2$`&k(ImQ%fO6 zQ$ayfiwi<2D8%Sta}eAavDzT-D1(DTA+IzyDYZx;KTRRABtKUnIU}(sF}WnQs8~-= zk4wW|F*;5I{n3(98*cbx?1Kk({V{?R|nhMGadU|>JB?@WzIXU^| zsVNFcm0&v{L0*!PSfY@eUz(Gmkd&%WkXTd#wloiHFINqh62#{qr=eqIh5UllJb0{t zT!tlFm5`$yYy>Fo9rG$7_NP`PrxuhbBqb(i7w04vXDB4*r6@pRnf7UmfiF%Yrd(UQ zCZ#taepZq9aIxV$2a8ZJU^C8ylOLN`zVVM5q}c zC43r*Ny(ZT_L){1_J*38F0O8gNy&~*&JmGO1LPvASj!U~Z3U_ri>zW}weQ`3@bJ;& zCr_U}fAR9w>o;%Tz5noWG_z49oRJI}o|#Qi!@dTbMQSuO?5#8^G;1^}HET4gG&MDA zGz^W5H8m@d!hm*6w!~^foupa_NrpAj8unI+NgDQuj~RgUg-%B#(4Ym$()Jwro7JwpRMBLg#JV@KJ8BLqmP00)PQ89>E7xwXK55&;8)TAYTx zt)5m)iYAzjPSmZ6)zq-F)zgZ0)QyVO)T=hpvA3vINlZ#MMg$NYid%$bqbw`jK`_D+ z_-KN~ofHOKh9fa4I$p;*RtrniCXW(QK$ZLBdiC5h=)Rwaq)R5h1Ah9Qr}+v{d(R@Q(<=0W4u zQA24Al0JboL~I$V-4Ia9Lk(h3_nT&;tuU)tWBjT=)FyqPd`J&wA_D`gm#)bm2%fWp zO>2XuxZyL~kjd?sa4p36B5c%=6AWT1stt{6!AuAd!=+)5bA*^f!`>=7uDUiBJep~5 pqzU0@YH8ZX)N1A>=B9#&J{9uwQXwM~wsYn%$9QP-DDZN{007a!tR(;d literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/555b76b4e05ec98602f729d535043596ced5dc24 b/test/de_fuzz/corpus/555b76b4e05ec98602f729d535043596ced5dc24 new file mode 100644 index 0000000000000000000000000000000000000000..2b712bbbf0dce541ceea705932e97635bd30a393 GIT binary patch literal 442 zcmZQ7EVYP>$9_(i3#^*WMI(J z1aVbDGEx-^OEZ(R6_OY%;=o$1it@|z6f`u>gA{1k8-l19qZ&<2lRy@MECs2+qtFQA z7?YZCEe*~53a~phW1yCiWe>zc+IuKm3%kcb_Q!zz1N96jB+vt@0_5G8aIF{&rI PD?~?I1!r5u##R6Tpy_k& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/55829f61b65b2acd08fef3a6703ffcb99df41a0c b/test/de_fuzz/corpus/55829f61b65b2acd08fef3a6703ffcb99df41a0c new file mode 100644 index 00000000..31bbefe0 --- /dev/null +++ b/test/de_fuzz/corpus/55829f61b65b2acd08fef3a6703ffcb99df41a0c @@ -0,0 +1,184 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +"ept backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\039\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/560e7ffb46295a2c17d25b15ba76c4d9b5747b68 b/test/de_fuzz/corpus/560e7ffb46295a2c17d25b15ba76c4d9b5747b68 new file mode 100644 index 0000000000000000000000000000000000000000..f82d094d4b4e02a86697c3e1e00b7c87ef42090b GIT binary patch literal 113 scmZSJj7zLG&@rsFPl}CB#E(@HVIT>_Kq9bcO-zafDN00A1>z?G0MV2v;{X5v literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/56118adfd960ae816c24846abb70662b6e561491 b/test/de_fuzz/corpus/56118adfd960ae816c24846abb70662b6e561491 new file mode 100644 index 0000000000000000000000000000000000000000..46ca58ec1ddd504ebcbadbe8acb203df2e405b6c GIT binary patch literal 28 ccmZSJV2G(mPKycD*0R@(iE-7|fbn890cI!%X8-^I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/562b4b049f2742b83ef52766da847ae695753df5 b/test/de_fuzz/corpus/562b4b049f2742b83ef52766da847ae695753df5 new file mode 100644 index 0000000000000000000000000000000000000000..715e01eefc93a0b510c16c197539d0ed98c9bb7f GIT binary patch literal 164 zcmZRwh>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{OY5(y+JE(9qMe*Nh3*(y%uKQ87l*iAl+^HJmjX8hRiB4SQn{6=PBp6Ga9H l_hn#U(9#4Mp%Rke0|p9(rJ2du3Q0xz<#`I4`4yZP001xqD)ayV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/573005c34c0179762545897a991951aead390c4c b/test/de_fuzz/corpus/573005c34c0179762545897a991951aead390c4c new file mode 100644 index 0000000000000000000000000000000000000000..8be592b27cb19286c5599d1c2ef7656b741bd006 GIT binary patch literal 10279 zcmZQzWME*>uF=rYu(!$2OSMbZG^7YH@WpAwlxu6(#1w05YibcROQj?uvsfXsSRpUJ zL?KZjCo?Zqp**uBLm@ver&6IjzbK_xAu%t-(9nPT+wkcF>t$M@?s1OO_gHNH7hG9C^+U- zLhMhiNKP#%QAkQm&MwYLEY1K0hyvI=t{QZWU_MBoF<;6Y1v5(+#`Ed^zTw9=xI3{bg{ zomi=(keQ~C1F0(#6$(;|GV@cw5sq5EfQ3NCFnXa+`vT7aoYoX*>K;*?-oPw?!Oj`l zNnb%hAtoABPhiE$3en)`hUa)t^8!-EgPId9m1QVW=#kGA=GnO3BYn%*+G33@VMAQU)udX_7G|A<2O1Z0wFz#*+O&mGhvg z7C`L{XoBBFxE(qe%ld&%@C?!#_Ew2W8upo*6&m)snVOX~Aa+$vl4ev?QdJeGajKx8 zr>BQpG;?Wcal!IRVoFL;YH_hbaY1S_)zdZuEdd`b4IedoScHI^hJ6L7Hx>sfBoo1n zOJ#+m)bz}}Vn{bSQBy%7DW*7CLBn2Ip(G@hp{Aybt6O4HvZIr8 zL}V0=!;_}Q^F&8mfd=4;tYTxe@7;g!@X_NZPoF)1@$%K{H*ep)|M2nC=PzHs{rLIo z_n*K2zB4c|FvS?q)Ir1FaK30phG@OSRK3_}+eF*gSnaB+L`SN4nejr7XUlR@9KLRt9Bo)5TFljHc7Y9VA%7 z9G8f#Hvtl^s7Oqzs35^CVwJKcCTS&WB@(NApwvZ!CTkfOEaGCqwLsOHhMp#vWf-m% zV^R|nuB8_fuB8bQQwhmPRVXaYOwLwFD#|ap-cEwoTNq52A_fn&g_w9;2mYuU}mYp^#0fLgt{e@k*jAM(0zh zGlp&~l+PODSN)+j=>z4J1JuA#ii8kgiV063K{=U9*()^cwGFA&;pK=as4guiNG&4M LHKW>wVh8{L@98u& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/573bd42834c0210cdbc25cee88c76eb12c9e45d9 b/test/de_fuzz/corpus/573bd42834c0210cdbc25cee88c76eb12c9e45d9 new file mode 100644 index 0000000000000000000000000000000000000000..367801344b5c7b04f6571241bd64d583bee1c87e GIT binary patch literal 88 fcmZSJijLNEbk&R1b&5?aMFM(IHUVjz1X0z5 TK{7%~N@CJ~bdZ#Skmm#dVE;R( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/57dab76a8772133350907774eb43d4567617f01b b/test/de_fuzz/corpus/57dab76a8772133350907774eb43d4567617f01b new file mode 100644 index 0000000000000000000000000000000000000000..faa0572f185baccbc8dc383d35baf1ee2a398750 GIT binary patch literal 2370 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`jgLl|T=>}xa5QtD9suT rLn9+i%_?ZiM6*UCjUm4xiN(;!C`L2bMms4v$yx!@WYVnCuvZ5FJo@Sl literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/583698f305b868e2abc97aaf3322aaad61af3a73 b/test/de_fuzz/corpus/583698f305b868e2abc97aaf3322aaad61af3a73 new file mode 100644 index 0000000000000000000000000000000000000000..32b59dbb92dbeb946bc56086f68364f8d865ad84 GIT binary patch literal 69 zcmZRO)Uda)jnmYFGpgs+)@W#G1$%o2Xx3`#RU6fwJA3A|(5aIxAPJCSy=r5KgrSkK J$y-x1O90fU7OVgO literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/583e252b4a3a0e2585fd552b04f01a5305e10c9f b/test/de_fuzz/corpus/583e252b4a3a0e2585fd552b04f01a5305e10c9f new file mode 100644 index 0000000000000000000000000000000000000000..35eb15e48f52e01a8d3c2359b59dc9a620af32fe GIT binary patch literal 793 zcmZPwOpH!Uij7Xxu-6FE1Tj!>QfzcgMYW-EZ7f7pQtDs;FvlR#u}O(Z(MbHHSTr8k zlPG>eRgEN{2m-Y5Cl(t?b~h#NqK5rQ;RH<*a8p6SmPm>FaOs8HfUuF|a3kdIB#`To F2mt8uEk^(V literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5858d447bec40700d8a851e5314c99c667b82f59 b/test/de_fuzz/corpus/5858d447bec40700d8a851e5314c99c667b82f59 new file mode 100644 index 0000000000000000000000000000000000000000..c30b8e5e6af07d9025bae3acd3f74aac3a58b11f GIT binary patch literal 99 zcmZRuh>OY5(y+JE(9qG03D?rFHv~~JMm3x@8X9^awuZeih>9_(fq{G|sHuqw_hn#U h(9#4cPzlLMRVXaYOwLwFD#|a`2YX^e*k!2AgBNU literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/58736e930d9c5d906c54a392939b00a73d275ef8 b/test/de_fuzz/corpus/58736e930d9c5d906c54a392939b00a73d275ef8 new file mode 100644 index 0000000000000000000000000000000000000000..4baef7ab806a4290fb9db2aa874944b93f7791ca GIT binary patch literal 77 zcmZRuh>Oe7(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kV#EUxGw_(gO(>EY55fZzYr0u literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/588155675031548fa926aa51c5f7a398697c316d b/test/de_fuzz/corpus/588155675031548fa926aa51c5f7a398697c316d new file mode 100644 index 0000000000000000000000000000000000000000..c21a701611a23045653227140b05607b1a3f6ffb GIT binary patch literal 300 zcmZRwh>OY5(y+JE(9qMe*R+ob*V3>z)Ql-CO)W0T%+F&$lGlVuhHJ$b)o|8mXy`$N zj6qb4Neu$Tg!?iuFlcFlBve8&QWXkIGn2Cwl8W-n^At4mb#oJovct7%&`hadpdW|< MdxC&FD>#t>06kVTAOHXW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/58c21590c05290e05b321f97426783ac01b345fa b/test/de_fuzz/corpus/58c21590c05290e05b321f97426783ac01b345fa new file mode 100644 index 0000000000000000000000000000000000000000..bd5fdfeda7991a6dbb83345cb88c6fa7a829582e GIT binary patch literal 140 zcmZRGjjBMYz=#35EWxm1CqAV(9i>MVG50E uG;82OFoj@)f;2Tj3ROZfQWXkIGn2Dp!nO2b!nM#u6_Seb%kvb{@+$y8XeSu} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/58e4b8b29b3618790daca4b70728970167954e77 b/test/de_fuzz/corpus/58e4b8b29b3618790daca4b70728970167954e77 new file mode 100644 index 0000000000000000000000000000000000000000..54e1fe10fcf14cd0a46a8084eb6a0039e2d3c12d GIT binary patch literal 63 pcmZSJijLNEbk&R1b&5?aE!D8s2vRFW06h@%B8Vt0)qqeaBmlXC7>xh` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/58eabbd760519ca578c85f4005ab31842c9eff0e b/test/de_fuzz/corpus/58eabbd760519ca578c85f4005ab31842c9eff0e new file mode 100644 index 0000000000000000000000000000000000000000..03979ecd1d843ece482dddf11152c21c934411f3 GIT binary patch literal 74 kcmZSJijLNEbk&P3E!8W90H}bjQ*0tc07Al~Av{bH0Of}rLI3~& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/58f4943dbd29b45d680638224b900365b57466ae b/test/de_fuzz/corpus/58f4943dbd29b45d680638224b900365b57466ae new file mode 100644 index 0000000000000000000000000000000000000000..363f0684c0736073b84498a2a7f15e596a5246f5 GIT binary patch literal 15 WcmZQz*RZ!s)Y8;S)Y8_ewFdwdN&_hX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/58ff5b9e7b544f257fb014e8a0cce115e2894c8a b/test/de_fuzz/corpus/58ff5b9e7b544f257fb014e8a0cce115e2894c8a new file mode 100644 index 0000000000000000000000000000000000000000..a92a709448fbd62afcac4aee05aa634c4d24eae7 GIT binary patch literal 67 zcmZSJ)3CQo)Uwz1NlMQDj}2(pYq+?&dHT6(f@N!xHMNox6BCn?6O)pYl9Q8@06hsN A0ssI2 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/59009b5e9d36c4ea8863243f66184b6a63fd7207 b/test/de_fuzz/corpus/59009b5e9d36c4ea8863243f66184b6a63fd7207 new file mode 100644 index 0000000000000000000000000000000000000000..a77d6f6930ec3474b09ef662476d8812eefe2b69 GIT binary patch literal 163 zcmZRu($GjuN>RM4;@T9<;RrltZzXmVmwvSCDGQnC?10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%8$LvnU;PGWI}LSkNu0@y&V8g!jtzA}i+ zFXD#*PE*4^z%CI5C}?Vd3OY4(y+JE&^V%HuW26>uBBmbq!|;gRby1cS)-w$2V!g38-u7AlbV=tUj_yS fO)U^tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&iTdNi@ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5a22e7066a187ca2a2805907e7136e8c56840876 b/test/de_fuzz/corpus/5a22e7066a187ca2a2805907e7136e8c56840876 new file mode 100644 index 0000000000000000000000000000000000000000..129f41ca908c06938e27f400b82243b8e2b90e65 GIT binary patch literal 3668 zcmZRO*08rqOwzE=)U4280E4Tff%4Q8g``S_;{4pyl8nr}bcK?P#1e(%{L-8hg``x4 zg2bW{h5R&y#5{$>lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4@urojbvHWv42XvQii)F>!m=mUvqKzvJzHcc&s z7)=EQO)V}6rJ&%T05&B$#=yiNrX&_@8IkS*N9ibm83IZg_BM%jni}>2c8S=5CR|fg zR1};&*cr@miAjk`7_I~fS5zb>Ra9U|4Fv&^^Xcs?*2E;OWUWM629K47hCxMiv{gk) zW_o6cRcx%bW{pO4v=xG@S!%DLk(pPbVNqjfR%2{bV`f64g9fWNG#R*J0;-D(5|dMF zwG$Ph8NvRth>Ho=(y+JE(9qKavkb$vVoYjc!nO2b!nHI(Vk#jSsS1UqnaSA-Nk#eP zc?xOylqc$Fy~I?#Sg;d_A(-PdG!v7OiBU?T8fJ||O^rlE*+Zgs4CNMa8i|RC8d@P9 zu6~*^<<(}jHAzWH(7GN&HL?KtWnQ&Ot)a1@o}rTo0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fvuU)Z8J4>Kgt5~YTHrY0!dFcqShQ>w?v z08&<(4;?mO6!5L&UP1?Ak zoTiq7k_#%vjA%$YKyn_zvTC%XK(66NOA5?dA6F`arA1gdO0&YXl(cdirFuom3Xr@3 zb@kxOsVL6F40E(1e6;3+MkHy$2GWEXwkT!{`67U(Nqgwzr_q`Zl-Ns4M@tGwIFzE~ Za?C;it$+n-!c>G}2JK4<5^KKFQUFME;%EQ> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5b27a3c53e3b8454c4c508553b7ad583f9b5ad1e b/test/de_fuzz/corpus/5b27a3c53e3b8454c4c508553b7ad583f9b5ad1e new file mode 100644 index 0000000000000000000000000000000000000000..e1df18e055dab620f994599e0653b7cf4464b34a GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ8h*yHJmjXdLXujy)lT2F{z0O_hn#U(9#5P bRYKZR6$(o;ld~0)it@|z6g2ZIIFSJW8HN>o literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5b642f8f20ff1da1101287c5df7e77b6a56e485d b/test/de_fuzz/corpus/5b642f8f20ff1da1101287c5df7e77b6a56e485d new file mode 100644 index 0000000000000000000000000000000000000000..0dbc02aa58227d398768ef2aa72e9b8075b78597 GIT binary patch literal 65 zcmZRuh|@?+Ow`Z{@o@EXWGJsTtF1{&N`mk;W6G;dYip8|lM#HA+M1a1YU5hXOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6diI*(8ZlbNU?G#5m~dYP1_mun d5LYE6BUPcWG&4C{A*m?8JWoM0zk(AP000fZ6+Qp} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5bd7ad1ad352565fd133cb004dd12f8da9c6fdcc b/test/de_fuzz/corpus/5bd7ad1ad352565fd133cb004dd12f8da9c6fdcc new file mode 100644 index 0000000000000000000000000000000000000000..02ecf6fd0b877f564809759ec6399b52a9297788 GIT binary patch literal 50 scmZS3O4P7dPs`6&*RWSlN-P3XNgxs~Qg5%Gl%%dvo06E6l$?|T07}pf9RL6T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5bda73b555b77d483230ae592b20e06bca0b814e b/test/de_fuzz/corpus/5bda73b555b77d483230ae592b20e06bca0b814e new file mode 100644 index 0000000000000000000000000000000000000000..f16c066919dd2b450371ec682d5602be151a44a9 GIT binary patch literal 28 jcmZRuPvq0K)2K<(u1VI`)JjfFOiW5jN={BnPEG*;ZHfq_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5c68ea958737035cedc539cb778ccafb25532610 b/test/de_fuzz/corpus/5c68ea958737035cedc539cb778ccafb25532610 new file mode 100644 index 0000000000000000000000000000000000000000..0c0e23dfcd450516e3cde90d966efc28a4e92f4f GIT binary patch literal 28 ecmZP&(Xh9%jaFBR)zs6n*RY2$71R@xl@$O_+y&AA literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5c8de7c96becbf6d8209849e64f04200f3148ed8 b/test/de_fuzz/corpus/5c8de7c96becbf6d8209849e64f04200f3148ed8 new file mode 100644 index 00000000..17cc6a65 --- /dev/null +++ b/test/de_fuzz/corpus/5c8de7c96becbf6d8209849e64f04200f3148ed8 @@ -0,0 +1,130 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/5caedd71f1abc40b75755b0291f2add3706a6c52 b/test/de_fuzz/corpus/5caedd71f1abc40b75755b0291f2add3706a6c52 new file mode 100644 index 0000000000000000000000000000000000000000..50c8166006d0a7fd2ea8426635d396e31b242fbd GIT binary patch literal 10279 zcmY#S%gq2tP+zn>@zhhH0+7<64=NXLjI{X(NQoosGVcNV5Omv zn3SxbVXqOS2__9S4IvC8O(RW(2nB^21qBUzLroBAq^SU+f;1I0H8m9y{gaXtladW1 z5|ff6j6g&pNC4S1^&n*9YGT5*^kTxbG(p~03CTzWMHMLC7#To7p|CV3Ia?u#fgvTa zD8D>UA&mjy4-;g~nEt~rP4zhbPbmQTe1H-uB2v|p@Mo4T)Z7A2T6j_`QCSXb2xk1j z6C`ppYZ049if|@Sb&``-G9t~*DFuP(Xgx<)y;xnR*hCN)9hc}qMbOkSaG?o6mBG}b z$r4gt3RjQSIRq?2=!STLc-tWAp>Bs$Fi((gE?SU+$~chexC{o#fv_GU1Bfck2a`|& zCJ5z1C{qZ9jl^XM@u7m|dXOc!3pBGTE+-IDoa@* zGcU6wGciY@xHKsxKQ}Qmk4wYe3RMv{o-$Zjbc}(CK}<<3s3jhw0Txn-j*E$jsjx86 zjj2dWi^+>IFf`TBj0HE=V`4zEFgd80h630^QnYDmDa2?hC}?VNK_~@<7(Hx`1c@mt zWTq+Pq^2k&RVpMZ6r>hq=BMcC>4DukXq*oU0o- zh=~Td3oBMuh=v3>X4(Mx5t4q;6Njc2$SiPLE-ooeOXG@(1qoooU`0>~TnQeeMo&*K ztu(150~BJ}iIrTMT3ni13d#y;rA2T-9i#-4oS&PU$VD(aC@UoA`iUll1trAMsN&=Yz$}f(2m5|(@T9KSuP@<5On4Ddl zlUSUgkeHXE05%Yu^+D=UF-W&Uei0W&kq=h}QsG*hoLG>WqEM`vpPLG?Ndw_|MOy_1 zMmtu8}pp-|2ii<%!#;>|4 zGo67=!(PKMQByamC^0!Zl|eA3pgQvgXhiFVAtm4j5+FQS3C{kY?ov#+Rt(DU9eCJB zp|CU)G#CgT2xMfaFf}#R10~wx%#u_{t0xxJHUY&bD2*$iS6&Pf8i|@3NtznTni?sZ z8mXEZX_^}8ni?6JRf$Q-DXD4c8JQr>$QWc0xbmWF0ZNzB578W~i3#^*U|`VF)KtK1 z;c42#o3;4`C7Jnoi8%^I`K2YPpbQR4f+;mI<<-WuR+=h?CI*^D@OBhcQaTa#n;771 zyJ;{;YS`P@#%bzR8`su=nR?a6utL99Q?J^n*3ih<#MI2(%#z-1H{vP~aIs5N^#Mw_ zpahG*_K1$Q^$Yc}jg4hMqyR`i0#v9dfO-l<_aiWq3*HU^&ATI@5Wt2()iE^f=A5>P4z>CmvZf+S`HP6CMG6_zPswPP@Dk>@pd5r|7q&>0_EE&PqR3J%G-^3)%sEV{SVh0jYk`!t! z2jh`F$_no3DkzXJR6u<7%)kr_RaBZiQNvz0Q!^T`IbxI6U#|bW-l&l$(0x#(rpdqDUuS>Ef zJ`GbXdrf#3SzjNy!wfZ-5S6kw2D%P|kV;H>3;6gRG@xJ<`Z_EF=y)Jx9hMeI8I%bh z55!mlf-)G8#vlUf+C{4?#cJwl*=yL_f|&~HiOK2;nqUJ#hJrDHbWp>MNsHLfu zh*c$~HxVMBnd++4qI|vBScCF>g=&S&yb=Y-(lRa3aum?824ejTc(el~glnY3BsM0c z#z>)7q1H6oK-V<3#xMqyWTFjqEo1FtQZzMVk~Hkqk}6A5H8u2N>@^@vO~q;kj_7E; z#8kal$VwLmhS0b@7`UQSbP<6-D$9{*4G=%YLJD~e4GoPrG@z}C1Z$ilL25KKG!o&Wh;=+Q0ZB;! D)T^)z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5cbe509e8ed3c23529a4a8c35635126c4c8d58fb b/test/de_fuzz/corpus/5cbe509e8ed3c23529a4a8c35635126c4c8d58fb new file mode 100644 index 0000000000000000000000000000000000000000..0aa77f6d9ce1d866fc493e9aec74047a8cf7cd22 GIT binary patch literal 175 zcmZRwh>OY5(y+JE(9qMe*Njor(y%wwj0x9@F{TZE literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5d097b75cb1827e240fe0e94a54a48a24c64fdc6 b/test/de_fuzz/corpus/5d097b75cb1827e240fe0e94a54a48a24c64fdc6 new file mode 100644 index 0000000000000000000000000000000000000000..22a79305ab6d929fcd9126730fd6d8462673c6fe GIT binary patch literal 75 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy%C6tF{z0O_hn#U(9+b5 R3ExwcU!JF+nP0&P1puyK5uN}5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5d1bec280cc83d1f7c692c6bf91f10c7dd4a87e1 b/test/de_fuzz/corpus/5d1bec280cc83d1f7c692c6bf91f10c7dd4a87e1 new file mode 100644 index 0000000000000000000000000000000000000000..146103b691fb54829fd97ed897824ee650cbf368 GIT binary patch literal 10279 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`lCA&p3YOao))pn=I~d@6BGYGT5*^kTxbG&N(wF)W>fTYAczIdgEkiGexBSvxTa z;>eU_Fvx}QP)LeHA7mPCXMkkUadJv3iV($4z>)x{73nAroik@nwTX^`p+PNbv}mb> zWTb);EGYFdGJt?WVQEfswn7pELrP*%etDik8bf|X5=%_5jdoIUlC?q#NYN0*zy6cu zaK30phG@OSRK3_}+eF*gSnaB+L`SkrLf6C*9c`PKY8xAyn2Iiig>R2VjC>(Q4f`66 z#H3_Ufn;x`QK4C*QK?y@QKhM=S)*ZSWUQ%KNxtDE=wwT*Hq=R~g^)=4($ZoT6g0II zVl+V%7lcw!h|yC}(6F~sh>kHZF^DONRj5%=h|%Bz2`NO!#l*x^SQzNWRHUWFzD<~)^C@U1_=cX#;mF6a;7AfSXDI}KU=PD#;Bo-wmm!uXI>*?unY1k_g zZK$S#vVxvoUVe!}T7FJWetBw&LQ*Bzj*^VbymW<tKODHSFqU%&vP*8BptAyB}T9KSuP@<5O zn4DdllUSUgkeHXE05*@S23;eV57MoWU&IxI9&2D(5CKx*TAZ9%keY(zQ4LVILhMwu zRd5c{?8HhPh0HXC97xb5Diov^W#*@V zlhvR}X%2%VSl3ek`h zfLX49vNxpcK~JKZS|GDP=~JP&q%o*O` zvc4!&iJ?F@nK3%r$~Vs{Hnx{u)e=&N=Mtz_qhXKU;eqvcVo*8;;1;MtVQD6)%?W95 z=2w8K!x367L30BVg~Uw~>MS2>1&~VVKHm)@^HqTnY+_7=1TLNkv7dhy;^7#X(+(EvY0(e2C+o#Bzp}lXMbN`&k)UIZ4E6qM^7J6 z0hN@ToNQu1xamS+k5WNFA%=#{Y6ixd8VZ}$pr*H;o*r@skV{hw)Lq2gD@@MM%}wO8 zg2XazQdt4k*-XyQ$%nMl2TcoB(_R7Ob&%`x3raHc^Ad9uitmGZWo*}V3jbWfJLu7u$P>~wi5}C;6eHt;Bj=+j)eqhXdBV7 z$SVg8WHSh9*xT49YS?FLCTVKKl*g27CMPCUR5-&k1t=JCb;Uu^IaJCF27wsA>dd^d z#GK3&-Mqxy)LQr$B!T__W`vEF8N+Mn6O_hL@kl8%82FWoGD?#Yi;_TX)1>5-#H8dD zP_qhOo`AG`Q3DLZqxRr90~e@MtPLueG!2blJQ%GJQ;sBRY+`I;svQT<)yRX4pn__2 zaD0HLg+R$>Xg8>6+=?F^9EZ$lqD*Z<3Kn#dYF$bNr2b?~MXXkGB6ym$Mjrx& zQj3cfiVIScL1PWH9~36GKWc~4`2)FCK|!IUC^0h!v|zxF3uhRyYuIPz>K0evRKUQ% IkjTIQ03oV=NdN!< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5d444806a2867d340aa0b1f712896fe48065d2aa b/test/de_fuzz/corpus/5d444806a2867d340aa0b1f712896fe48065d2aa new file mode 100644 index 0000000000000000000000000000000000000000..ff9150da950e62365b43f4c99c3929b7933f05f4 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(1_8p*Nh3*(y%uKQ4vNpoHZI6dLXujy)lT2F{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW8*mk9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5d71464c6ee960833623a3daf974e1f9e7974c4b b/test/de_fuzz/corpus/5d71464c6ee960833623a3daf974e1f9e7974c4b new file mode 100644 index 0000000000000000000000000000000000000000..2a4f0378c81e964ac3d629951f59f51599f39491 GIT binary patch literal 8467 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$M$scpd9ltznff_%srek~KB#Gp#i24K+1gT-_3rk{z9# zBO;>+1;}8Q=ZTKC0u^>eRi$vknVI1!N{PJla(~= zZ4&J?HS7cI60rkKD%nIeW0>O-lM+EG57k7Fa79I8Qbh%-I8}J8iAh??T8UIKi-v|o zgGQto7%bvq!nHu1J`FuhFv~DpE5@WICR|G|CR|GsB&HIQk*ZKwnwgxfkW`dko~MwO zPkFdOI?+V?k2y|5GchTdX!WBCM`Q@FM@Q@Vh5G1?NY9hvX-5rv4SU<@xJ2EmSnX&K zsi~k4lTvL|s|)5;8`tWBxe5w3FbOapDypeqXryakscUILimd~sHrh5(!#;>6wv%1u zvBzj>+3Q!=LMUXnRUvcG*?1+<6{GX1G*pRhER@e0<5&HmHt7T9l>^kkQHq2RV2TM( kAVE2qO4%zk?6nQ4H5|+lQ&3%6P>@Hx3Nvj&(}n-k`jw*lEFk`iDq(Q2>^#65N7}Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5df95c1c2c677346ae668539a636137cf2d57b80 b/test/de_fuzz/corpus/5df95c1c2c677346ae668539a636137cf2d57b80 new file mode 100644 index 0000000000000000000000000000000000000000..43828de8ddefc31da3b8a90e088bf7f254f31097 GIT binary patch literal 10279 zcmcC>(6P2s(u;|SiH?blF)%RDjWIAbkEyUQ(2c1`ON-T1P*%{>%gZlONXyU3$uCb$ zQAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L;n(6F~s zzzUQV@(WV)K!y~S=9i@E>FIGr$Hm0J?T*QdF)%b$ibdC~te~Lam{$q0KeZw`wV*^H zDKR;_I47|CNL0KU=C%+i(3ocCs1x+mlWreiTqLPf%B8B|y#7Z57%ru1@NYEuJ z6r>hq=BIFh!X-M!z{DV?BvzqDK_Ny1ECg~DdKhSE#wvi7pt~8Y4HCjwf)1xPO)Z5O zusgXRl!AhT0@xIqx<`}*_kf+l6&jV0PZIT4Z~(4$*Z3uG23eJT`} zl%}O|#UQ6!kQ^L?6+wBiphO8}V^YcrnR%HdnTa_H#idCp`MHUid0>}eszeh}1}md! zk})MA$;9ZPxev}&#*+OYiNQ)?fSk|39v!Xcs23aS2+M(>{0B|&n}$(>XTS}Z<1{oA zlag^O7?l|f0S0hR@eB3Q8x0ErA>gQCuVHT+9hazE6{{T$A~h8hVp6J&YIVW9YU5g6 zFc;F6084=RP*F_1f+T4f`OPI7JiLRMzO2lvwRV14GLsWMQmq z_82WKd;RKK2!*Vq3Ymk>#w&@g7@eQ!h%Q1+K5L9$^@rM|4;2gy46+p!(fYcv)do67 zwe}kJR?*tJvC#&)ma&@l_Aylz6}r0Aw0YDl1_q{>@C4e21AB#ry|$rdC3S4#h$*Np zEhtDWqKXv1;_8-|l~S4eP;mGkOnk&)bO@| zFPf1dS}!qGFE-jX(Ka?#yQ+#xO-hdFXxqe8+t}DdvT7EJf?ZL=z6P8{YBV$$7?qVZ zYcwh~Yc#4fH8pEA42_I6sny&e;7Yc{YD1l*S_nx%?QoQ4;1Z-Tfh(S{VwVPa8KXY1rE&+G%Ro2iPTI2PlIbv~dJ!rZUGRV(U$S zgexi%lPW+%5u}+&ST$>6l2)=-B4LH(tFY40FsO)*wyH?UOwTLQ>eAkj9`XETuiu@hP{=BhMp#vWf-m%V^R|n zuB8_fuB8bQQwhmPRVXaYOwLwFD#|aJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(HDJ@|7ABr_pe8RYgo21gPewtbJG(q0+- z2_8rFpsA&xtbkl+=pc1glk;#SsnqmCmF6!(lUsL_yN0_qZg3MO;j{mWI8RhK8Od zm}Ll}VvK4uYal|=S{nAoV6i!9U@{t?N?engm~btn?iLrQ+GUQ%*mW}Y2<dvc^*-7mh9?n7Du7I>z-LxQJH()-2#tr2AlZDhLp&&k$Up;RTtv?} z4aO>Rh;)b}?$F6g2GBozxW)laduQ>@|Wk!K9j_rXiH&q-mt75CNWu*049! z1Ql#Xpy@9S`yfpPO-)UZ&cvi-!-&MBWFrs(!ih=AM7WY$!`>#*PE*4^z)q70<&+?08Ps$DuCuU70NS9G8FRjaw-)-Q>ew@Y4GBL#N^asMPxUNYdC5+ z);MWsIXXML283wVIBU9SYPf1TI>A(_K^dGH_BOWBiAl+^PytMe{z(th4R}RR9LO3S zlM<_)XkciWgj``3RT7hos*#mfA#>2#cqP#lqw^CT(M8DND{3&XXe4TB zCMG5&!P1mwjYgHGrj-JPGvDM*oiK1kN9!e~>c#3N#U_Co{-EX!sJI~AJ(Ohw^okP{ m8c0inFy}F``Imt+Q6ot+CSBJk8QzSI$wMqBK<~lgi$Vavp7}}u literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5e3ee16c6009f38c0ddfcca7be1c763791effd12 b/test/de_fuzz/corpus/5e3ee16c6009f38c0ddfcca7be1c763791effd12 new file mode 100644 index 0000000000000000000000000000000000000000..bc18a54649a8987dc5ecb9bdecd35cd581c3611a GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`0s=*NQQ!(X7$X&;zkG?2SQGj7bex-Vn^eE+4L? l7Za`(t`(yfuB8c5rxKEps!&*(nVhYVRFq$yr;wIk0RV_PA0Yq$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5e57da62c347fd43a2e4d07437041b7380e5bc4b b/test/de_fuzz/corpus/5e57da62c347fd43a2e4d07437041b7380e5bc4b new file mode 100644 index 0000000000000000000000000000000000000000..ecc8f6a3e7355cc091618433f2565bd7b926273a GIT binary patch literal 47 wcmZRuh>Ho=(y+JE(72=tW*LI07^51^nvjfCg~HOz ziZMc#$I8a0sYbH~WR8}Gy)oDnlbV=tExnj>EY57SN0J+xfa{vGU literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5e8c46401dd56a49a9d6f48f0e7fabb894f1a29f b/test/de_fuzz/corpus/5e8c46401dd56a49a9d6f48f0e7fabb894f1a29f new file mode 100644 index 0000000000000000000000000000000000000000..6992cb312ed4ed55d982fb7bffbc44cb70f9a9df GIT binary patch literal 73 zcmZQ@)3CR3v{TTqS65e8NK8sr(6HAC(gc%ghHEtqp-e^w2vDd|(6BeuR8Y{cH_}u9 MQ9+stnwpvl008F=0RR91 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5e9745a7c3cd099da145056d2b7a7c6ca414a716 b/test/de_fuzz/corpus/5e9745a7c3cd099da145056d2b7a7c6ca414a716 new file mode 100644 index 0000000000000000000000000000000000000000..094ab1a061158d6f29f96986afaa29da781ad96f GIT binary patch literal 338 zcmZSZ(XiKWadq?bbJf(aw@IojNwqVIHqbSRjY+97!Xg)w5|dIBZK!J*Yaf%MsTq@` zVXp?#rKu64r*ZJ++_vsn*Dfhm8`l~d8|oRFMjPmw#?~0Zb^ZSj(G?wSRhpNXoS%|v z6&njOA_+sJvLqF3DAasS#cCsnp@xQfhWMNamjl~A3CVVBZbley3Naq63)#&uT?Acd Jpl4)Y1^{}OXLtYr literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5ee15a2502c86fdd30e79d7d039c7a79de86f0a5 b/test/de_fuzz/corpus/5ee15a2502c86fdd30e79d7d039c7a79de86f0a5 new file mode 100644 index 00000000..11465255 --- /dev/null +++ b/test/de_fuzz/corpus/5ee15a2502c86fdd30e79d7d039c7a79de86f0a5 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X((((((()+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|(*FAIL)((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/5f24c8466b95a76151c872f75bb9a15b585a2221 b/test/de_fuzz/corpus/5f24c8466b95a76151c872f75bb9a15b585a2221 new file mode 100644 index 0000000000000000000000000000000000000000..a5a6ce4489c9c6070d0f886ade375ef25c8c94ae GIT binary patch literal 75 zcmZQ@)UemEw~dZV)UAruj!tA`fPiYFTHR=nShaDjZcIwGQLTbPje-K01>r+T1x*D* LBV7YaT}ul9&fXKi literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5f4dca766887e795005fb8c135e55cb6272cce36 b/test/de_fuzz/corpus/5f4dca766887e795005fb8c135e55cb6272cce36 new file mode 100644 index 0000000000000000000000000000000000000000..7c0d9c18c33a58fff05ef799d167b5aeaa469165 GIT binary patch literal 10011 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4Iw}Q29y;t^D;{^6LS=bOOsOaa}zW3xHRmo zVA8m0Ww5g77y}c7n37n98U=+I4X}_xbX-hKOofGkZcIg5T1;MyfuX5}W~>5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0bx@$6_ge9^z!mc6w>l@a`MX| zK?bs;BqK8~U7;i+u|y#`zceRBAt_a%AhDk70UCAQi>H4^HM-2V>OF8IvOIbP;6L`XlRI3S}7pqcOr5oIKPi(cTgsU zVpyI9abvkOK@<)=TEPv9`WY#~k5+Jyrco@Y0Ru|4;KV#y!QrWBMpy-hCnQFtaD{-I zhJ6L7B8UTJsYC@(6|1a}l$xHIR}87P6EzhSl46RJ6*TOX6-qKv^AwU4k~I}n5d74< z6wSmWh2)e}T$bPyXHNt-JChQV@TnS=!yf`J0|M~7X;hYi5a38mijLQ@j@6L`KoZLi(7>6CG^@>iQR1#l~viyZ_+f zqsLF4K70P+<*V0k-oAVP;p3;zU%r0(@$=X3KY#yyXJBApiZP&%%Z9Bje9?>y(Rzug zda=>AiMFw^+ErDFj#Tk2M|8ApVybOyY$7rBnLUMeYS=3$=H(^k73UQvrKD$|Wm!cH z`xzEm~LfNl9-N9*&vm}H=r3cq^p@h8sKzrmXe0OO`@HqhJAotB6fgQ zaMHm|1gv0=OH4`x4W*;10|{4DBqmi~X@XgX;aV{!H8J5@dNJWznjkTikc?D?!qUv-Y=xwv{PH}7w0u0_rv3udeYH}6 z%}+7#Yv^mnXo08DaLlsB7?_xv;hbtCG7KQ?5F!;bFfhkyXeK5l6Rmz!;fM?Y_ULFm zzfd2&5$SnSJng7quVHT+9hazE6{{T$A~h8hVp6J&YIVW9YU5g6Fc&hJ4weA(p`w}! zhDN#umb#V}q}V!8YNKrvHSB|EVmsM&D0_^Smc4#;ErddLTNN?~osCx#T`@YJO1(XF zW1)Q37{BTdwMifF)HYC+L!H94oJ3Dc!`{X=#t{2z6oS5v(L`FW0$+Fn8f1oGf(B4u z0aHwP0(quFoD5nDkzY`fnV*-KqmV<)-~ik<_6iMqZ9{5x);VGds!IzBQj6f`k1}W* z0*NW0r98>`xw)x%CE!&q;F%IDu4w(Zb{L?g6JT~A(J0m-iQ{L2)=D9*oj^7Ov~CKS P4_ZUTz+k`tUPc7~!}6H@ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/5fa4750f7065e0354f38ecfe8ddc9fa3420d28ad b/test/de_fuzz/corpus/5fa4750f7065e0354f38ecfe8ddc9fa3420d28ad new file mode 100644 index 00000000..91b5783b --- /dev/null +++ b/test/de_fuzz/corpus/5fa4750f7065e0354f38ecfe8ddc9fa3420d28ad @@ -0,0 +1,183 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] [| \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\ø80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped som¦thing (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \¥( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped som¦thing (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \¥( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/5fdc3476128838b07a11bcef07565ba601db7973 b/test/de_fuzz/corpus/5fdc3476128838b07a11bcef07565ba601db7973 new file mode 100644 index 0000000000000000000000000000000000000000..037fb17fded02f184b5dc680cdb0ddaec3dd5e59 GIT binary patch literal 107 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LMpmRePksa0cC!&#%Dp`jHJ6zb=ysiz5+ sHwIBLCN(kPz6=ZuTACoPN_w?nZDDC1nDJKmx89IrUFA~a$-`lVMJn5vJr@gNKC>d4pImJBatRm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/60af12410d8a60e2c419ac5b43e316202caa0e8b b/test/de_fuzz/corpus/60af12410d8a60e2c419ac5b43e316202caa0e8b new file mode 100644 index 0000000000000000000000000000000000000000..9b6d41f36188b98a32d842fc23965b0ac2a42f08 GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EM%e>6RxEf6RxER;;MvXq$(7aW+r

Ho=(y+JE(9qKavkXC0j8V9jUQD>A7Koz~l98%VSeluft&midU!JFs#*klu NRgfhn*hbr00RY%u7-Ikc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/610a0a2164c4c322140c0c0d98181fc2e9d107b8 b/test/de_fuzz/corpus/610a0a2164c4c322140c0c0d98181fc2e9d107b8 new file mode 100644 index 0000000000000000000000000000000000000000..94dc59b4f646d07035c82bcbf6e3ebb2d5bbff14 GIT binary patch literal 110 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LMpmRePksa2zCRKr=Lp`oD_5ESa?s;Q?5 vR$vUGVoYjc!hIPS7_>A&T$OaiYQx&X(#&LyY=xwve8uuS1OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW4ek{_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/613674cc162cfe6fb41ed0a3893d4b69c7a9e687 b/test/de_fuzz/corpus/613674cc162cfe6fb41ed0a3893d4b69c7a9e687 new file mode 100644 index 0000000000000000000000000000000000000000..889cb723e28a34a83b2ac3376b27d583ba9f8655 GIT binary patch literal 308 zcmZQ@Gc+! zVPT*fQ<0VytF54*prEW!oS&PjkXM?Ulv<>apQeyllAo)PoRL_Rm|T)tRII0`$E9Jf zNVK7v3d#z4dU^Svq@9zKU!IzxkW>k_qa-6UFI}M|Be6swIlnX~MIk9wp&+rS1Z-&@ z*j}z01qFqeXppY^**fM`LYkAQ z70IauB??K2$=Ss@iNzTTiFqjskftQ4tqLlsP%%iiLVgif40=let_-BYwKzGkAT8O;MwyBFLPCaG0{*)ah%eZdWPlomC-2|p;iB3w!kpTi>#iJ`2JUyzyy z?^b}?>d-bhak>DGD0)x)qwK3Tc{&Ny#axX`pV(P)=J6%rOPk z6=`XZrZeuQCvDRfT4D$H$8hwI8JJ_D>`Ch%GjM3AXx3=N*l8vvCMII(A2YC3R90wJ zR8>?~R8)Y8DoCfB!u~P-L<#FVf;}G{!@#MbVQ-hHrKza}a%LiF9awOu7m@|Aq-~t> zikbNxz~PSEk!6sMi_ow))znDT)UdD7NYbp)DAd%{NY>Oy(Tv2^p~mYTQ4-t(cFrIh zCShRKu(v^~4)6?r;HbWALAPnLm6LsLT&HX;Pg zB?`(43>+HvHi}v`j-c3pn2b&;qYghXvP5Y>K%%xL3ap8Qh-+X-MBtJL$0ZSlOTrna z?anx@cgAVIGfoFM<8%Sodr8R(uuKT56fo;NaMmQLHpQFnNg00vIH zg@_rzVbDs{uvbsZ&sW#5S5HbT0#ivKGM~XB4m`L98fXKJo*{dYJe|NsAg!;lhigJO_ZmY9>7;;){QSX^8?hjIWKiqz7J35O3wrmAb$ zYk-2B5!^&qC@jqZjYcvsq$C!BMkLc1@+*>9VuEe7laiCH6;je-!6g-B*c&nWja)*( z#zA2b1dAW=I4G*+3Je0E2#t%*f+q!w6_MR4uHmTRSmUIj<>>6} z8W5scW=mb-x24!$+*xT4fCnhDwLIto;yr4OPM9rEcO$~buLsSLaF&c?6 zHAyiw$uXMAs8U#Y;&B@G8up5ytN@;Hj47`+uC>xsF*L%eoG3w*yulhBlM<_)XkciW z#9$nwp#ZJ%H8eC7K&jU*I!;3~R$Eh{Mgfxkv=lVq05s*Ik(i`WQK^}nf?_I)JE~B4 zBytiRNz{Nbt>uQsc#NlHr60P{6t%BxLlYm$?b5qy){ z8gSatOioVL*4Ea>TOKgvSAffZYb>*#*!;`DnW&MZ8I!JSlnftbh{;3Di=dARmriM$*D+B#c9|prhy7W%ux+Zdj-%)F36_*f|AVqyu=)Z zqWsd5R8VL@yIDhY5eEK2CW=NrA%*C`jH)x3z*k_!6l;STYMNlWTEpHdIH%p$Qix?0S9PsItwOazb#=8utpaFW7KmG0i?k$!lp2+RCB_Ea ztj5~Y;bdT}!5AY34N5~3Vo6bAW)5h0IypZ#H#M(>i_508IJL+jB|ld$F*DB&+I2y0 zYA~=TMjPuI#wO!l)DmM-1M2<8nACt)nm{_k@Q(3$kQAsl5fhH1-H*@&Vi{@{YwB@< zI|w+|DIry<>gu3A2DEes^-UNUm6Z*(zyfLvEHT0H+A3;V+Pd*Jc1hsg45*-kG!Hd3 zVM~e_c%!4O;z|n&Qj4r&W3?Tf5|bFX6O)oP?5$#=YE(d-J}xfsC@rLAgmchPx# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/61e8f09f5081de54e2abe19ed91ed696978456a2 b/test/de_fuzz/corpus/61e8f09f5081de54e2abe19ed91ed696978456a2 new file mode 100644 index 0000000000000000000000000000000000000000..97c863f507c660190f05c3e283fe7d087b619b50 GIT binary patch literal 28 ccmZSJeV(Wr-PP3<Ho=(y+JE(9qM2nME6*0kXkBGbUUs#;8WK24t0%hP|<7OtH2`Otpr+Rdif+ zZ7kRo_C}fz&VOP6m5l>i856Fh3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufr zqC#4JMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs% zO;Tk^s-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~v zl7_t+$T+Gv24opdhm0l;aJm2!qlp7G6@wBEF{xBjLodc&1Ds$rH5IFkYYmMJ^$hW* z?ZT2&O^p~mB%Px%fTbLvVhp6z7>&l|fEKm%i~(ZvVI?FVLaQ4jU518wh6Z{@24(=- CPa(Mg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6232af1e02d66be4dfab5af05741f9a07c6bc57b b/test/de_fuzz/corpus/6232af1e02d66be4dfab5af05741f9a07c6bc57b new file mode 100644 index 0000000000000000000000000000000000000000..c63d151c1cdd877ee5c0ed8a87b641ae062056e4 GIT binary patch literal 3290 zcmZRO*08rqOwzE=)U4280E4Tff%4Q8g``S_;{4pyl8nr}bcK?P#1e(%{L-8hg``x4 zg2bW{h5R&y#5{$>lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^OY483>5Nq`4bN zw17D-F)1+#Lla22q9QS=q5?w-A@H9d$hVBu)QHj3Fv?{3Kj*xzWvo4_76t~jI1PJS zJ*}7&O)wpus9P1QsbOcUrxop}8x^amS8bwWZ&9m~n3Qacu$eV6Nh?_^5g{tniy%mL57N2CbNv)x=p`M|kp`M|Eo{@nWKE)_(410&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N(_n`_BM%jni}?MiC_Q; zQIK2FF(^Dz^FXE+mgbkFf}DyazLa7y^(iPg=2b!*lv1tkRq zWrgIN{9?E-xHQ3Lpb^RnnR%HdnTa_H<@rS^kmv>_&_R=CWAwnOZxCf74STDho)<=7 z($~~dP*zAQEh@Z2DMJ5(wj1qFqeXykB5VJj;{gUehj)eER{g)|w^>jO<52a15zC!I-SL(Nh$fciJ6e5 r0Ynx?f;;J80w#h)D}yR&g=nxea)TmqAjek{H9-YBk}HvzBsI4Ii+9k$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/62c4cf02a54072e055d151a61d0c42428d0e6eb2 b/test/de_fuzz/corpus/62c4cf02a54072e055d151a61d0c42428d0e6eb2 new file mode 100644 index 0000000000000000000000000000000000000000..a83ecf0514e48005d9a73c7571a70bea276bb1db GIT binary patch literal 39 rcmZP&(}=c;)=Ny)i?xr{(%fuboS&OooL!QtuWxE literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/633eaa03201454ce1cfee4b10dc6d2e60e633433 b/test/de_fuzz/corpus/633eaa03201454ce1cfee4b10dc6d2e60e633433 new file mode 100644 index 0000000000000000000000000000000000000000..8b8e2b213ce84bb624e3575c3c4cc3ad3f221acb GIT binary patch literal 10279 zcmZQzkB;Wr%fJ;Kt>@^f7pvoNLE;Qhu%HDPF5lpCF~|sH zj7uHy=Az{d4f{+@kOjC52FZc29wP&YD$NIzPy!|hG%iCyav%%~0Rq8-l5#Q4M2i!U!I+9r%qS(&;?mMmjQ9W<55c%B0R>qp zX;F=m&O!R=UI;_HgiPY|9yaG;sz-|$I%F1v`!QVuNddS57gIf&>p@0iDuNgak^^BP zlNE|4Of#uwF~~{ibq?|VM{y7I85-S{n9N8X9_9_L?!_ zS{n9-AS%YFhO^!K%F*tE$4}jw#vybPc5>Fjn%$)|G~pYkDok!_WZ@m zSFhi^efR#u$4{TXeEs(0=da&?{{H*Uz`(#1V=#DqGbCKb7tP2Jt(Tap7aMJxXd4@= zT~(FnI3!#?Y#phjVQ-UYr>S8dV3&v;Xwt^-F`%A@W_|@Dq%1{Kp#(6F~s07=BarDF2%YSYwGh|yF~(A46B zPznklGq|GTG-3=)3^Z-*9CWO$l=Na^VxnVWV+;%obYl#R&EclUYAYxxC@3ow=jWy> z@(u0=6^{Y%f=hf`UQ}18a<9Vp4KqQZmSa z$QTqv(IC&ol*EEVQiBU5L{g}MB7pe7X5iDXw@cKnNz$%K*4ETYPE1TpN=iyfPEJlv z(F2FK0?i%7V1Yf^472!W@X@f>aB+3>^mEnJu(wI7EJ?L9iZ;+SiH%9AF*1!d&^3*% zF^oxxNvVl8)U}MYk4e$gj7ie4R|6^4)QHi8GXFz?o}r`6CZMFgRqrBRDKZ`My>^kgE2^jYjJX7L23$8 zLe~K0D~O$nwhGQcnp~P%3QC|1mzsjZ1AuQsmLOioVL*4Eb6WZ+DUHq;ahv@`-0A8AE6 zyqd)<6g|tuPCG#3&|cXc94osR$Fs&F^;}W&(RT2{+ zuA-MmQL+YuLUdwMY;Y(-*nYI2oJ&)S3nUCmTZt(tMXANb3dIGf$;cT2 zl5=U^mVqR>SZrmvodV2_Aa_D>Nl{{E4ydBC<5E`0OUz9L*OgFDfXW9@+Y6eP2i^-% zN25~83i$;knfZB%ISO#!BmOUQt|*csY%H>42+sFd61q9spNq5(MWaZK&wwo0p+XY z{9JHS1LY%F=S@GZ9R{f6NN8*LKUU*lb|KLy>LB7R5DFiO*5^bv1l0dz0Ck5!SVKck zlObKh-bPOtMi`Q470X}|2Wwd9LF!&Z%@|l1fM^2~ z1G;q|;YBV3b4*1osN}`gSKq`St6^WGk(iVWYB5x3)}V1UDm7~~sx&ogGz^W5G&QTx z`8Wy|M6(2Ca~%2yCQLjb=@rLK;K90s}K-%+n$+hJhcHOiJ^z^YY8{tYTx6Ar1sb zG^lB%t_60AmR?Laj``s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/63800aa9768bbe03e46210b8dbb3766d843edb6c b/test/de_fuzz/corpus/63800aa9768bbe03e46210b8dbb3766d843edb6c new file mode 100644 index 0000000000000000000000000000000000000000..70df2346ff179ab4e3df908d912d131db64ba4a1 GIT binary patch literal 236 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1RV2yE4OiE5v v_hn#U(9#46tAu3uAV8`@VQFS^wn9=-etA-!f@XdNCln-u=}7|uz*YkQM@C-1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/63a01673a84b8f3b3ba7ef9348571319d4098985 b/test/de_fuzz/corpus/63a01673a84b8f3b3ba7ef9348571319d4098985 new file mode 100644 index 0000000000000000000000000000000000000000..e0951468e94e2c0fa25aefdbccc329f3f3ad3eb7 GIT binary patch literal 16 XcmYddV9!a6j<(IqW?)E6wT%S;Bpn1} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/63a303714038e2f7f5ec176c0c402f1cc4cbbc61 b/test/de_fuzz/corpus/63a303714038e2f7f5ec176c0c402f1cc4cbbc61 new file mode 100644 index 0000000000000000000000000000000000000000..db8ef2d0891d44677d9614e8da79d632c7fb0063 GIT binary patch literal 95 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZITjv9KJG2zx)8urFuQIndOa9;)n g1}#kxS0yAPRiUsnGdWu!sVKiZPeC)kf)g1409lL{761SM literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/63b45521dd3f0247140a49243df694a5ff6a34fa b/test/de_fuzz/corpus/63b45521dd3f0247140a49243df694a5ff6a34fa new file mode 100644 index 0000000000000000000000000000000000000000..3808b18506612d756f525bca1e872e828f02179e GIT binary patch literal 171 zcmZRO*08s+jaFBR)zs6n*RZ!yjET|Iu(yq_Hc>D%s6~}xWB`LEd_adhZJ0(fC~7Jw LB_=EVhXMrvK)^m& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/648ef1be77aec4dbc6db27fd9acd214999fa5e7d b/test/de_fuzz/corpus/648ef1be77aec4dbc6db27fd9acd214999fa5e7d new file mode 100644 index 0000000000000000000000000000000000000000..f05f85df03c43fdaf5c11f4156a1d6949ae5fe59 GIT binary patch literal 157 zcmZRwh>OY5(y+JE(1=OU)3Vo$3D?rFHw01DWP=!^8qOLG4Ly)48urE@D#oNHCft{S gfk8_X#8nB&NL45-%}mZ#NGi%N&r{IMui(T006{r21poj5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/64cef82c22b8af0f38e29c5e18546eec1091db1c b/test/de_fuzz/corpus/64cef82c22b8af0f38e29c5e18546eec1091db1c new file mode 100644 index 0000000000000000000000000000000000000000..1217ba012192f5dd20bcce9ca579cbc83b00ee84 GIT binary patch literal 116 zcmZQb*RZ$oJGyDtK@EE~KSy8J_yETcP0g5MZ4G-HM;DhMI}Lj^5bYWq43Sb$(6HBV radq?bbJYZ~ZD6|Wq7!wiVznWHNLuV-QnWQSb5l!_6LZp16^xAmex@K= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/64d2d2ff57f35ddfaf939d1d75db673aa76c612a b/test/de_fuzz/corpus/64d2d2ff57f35ddfaf939d1d75db673aa76c612a new file mode 100644 index 0000000000000000000000000000000000000000..7b0631d5e43116448c0c230fc5aebe6e4fd6bd58 GIT binary patch literal 6626 zcmZR|iHXrl(6G1C(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy$OhlF{z0O_hn#U(9#5P zix?RoAiq4Xf-_%1larH^(~%)CF*-3R7KSzKbu%@Q_%Ly-G*&_EnyqoEO$31?G$J-S zI@&hTHZ~TEVIZZ6Nr{OJ7I9$TgF*u2Jq>#U5LFXXW2~X6p$B4Xz|OY5!WD!X8hU3z0L2`8EC#?m1ZQAzESelrC@@&WX(T2lYG{RcxcX_vlvkV8)+8k* zA^4`XHOa}z2);>eO-y;UaV=pzn#sw@6%`c~uuuTI9u~t8M{9!XcR=#;68UD@bDv0gWml8L0||rRb)E5}Ha#Mj|Aqp^{8o_FP=3Lc^HH8e>zE zm~LfNl9)aOeJQPBZ1qvotLV7u+E{SiU~i-e;b?08M+P;-0%T1XY)%XjWC5IR zv$x0THU=vVjl?8|m@*L!do@2z4J|iEPan!`8WSK=!(Q7EBnn~&X)0)HYAPfqB_}2&8%881B^!YVya_5c zCo|7JH7_C+tV=T)9B2&e8uoUHTAEskU@nQo|NrIoF}0d`iMgrZ@KMOmOI4^=K=4b- z^A)NUGV@9l((>~)G_4hC6>3ckVoG8`9*fc7(y+HuP>7C;iHWJOFwl*uNK1>!i!m@X z)zFLu`#mNGBny*+ifJg2tW8r(Ax2X{K~swhLMea((TXcNP9w&^#6Z)=&Os+STF)=k zM=v%uHpalfKsUy~*c|StSZxIb1qHmJJ0OyL(TohydWorev5=;jc2!lPBUN0&0cz}} zf?9j2M3`q!gc{MEObJXSfl8rjyWzdDG}5vN3{?n zTv3sjR8fH{PJqV}6KtbxO{m^wO-#~C*23DmBVayMx)cUt6Je~<($W$=C?`5v&(T#c zR@Vtaq9_723lJE+6{8f3kb|(46%-U4^D0X+GV{_EQY(^E3rZA{5|guwa}tX)6cY1N z6bei8OH#RNAj;85kZy(iA})+p5nLTeg==wgVnJ$(LUDd>D#RiU1XIyg!8u5iOH)fv z58U{Q2DN_%xIM-Y9c@*Sl9`@aVig;!9Ty#Km6Vg1mu(drtEG&}(}<3X$&1yBadeHg z0yj888Z@;)qIjfYwUkp*(=zi?!9fyVT$!7cpM#~5r>UT!wsprW8*59O!k zrD!H5DI}*5)9T0Y9(y8qTqY?o2}5cK2{6TwR!a>IuSG*<5-Ho=(y+JE(9qKavkWz(qpixVVq;^%wPK8FG;828#vlbTCN=2laVm@n*V2m# y*U|*(QwhmPRVXaYOwPt4+SS#?Ko`)})zxJMBCul(dy4$1kW`dko~MwOUjYELnMp1H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/656d3a7c6b4efcb5ebf05c77d4d94433082aaab0 b/test/de_fuzz/corpus/656d3a7c6b4efcb5ebf05c77d4d94433082aaab0 new file mode 100644 index 0000000000000000000000000000000000000000..51531009e233cd023a395ae21bc3cff14d0d2607 GIT binary patch literal 21 ZcmZQz)6fd`_6*QWRMfCH(6mnk0RS%U1s?za literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6587cc08900e1ed6c020fae4fd0c87cf3729f396 b/test/de_fuzz/corpus/6587cc08900e1ed6c020fae4fd0c87cf3729f396 new file mode 100644 index 0000000000000000000000000000000000000000..e1551716d967ee7c41b4bd936954f7976fffddb5 GIT binary patch literal 105 fcmZPwOpH!Uip7H&GV#m9^oGLBNCbf-G-4hA%wi^w literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/65bdb59e8d1f5da8e38c973ef98dcdda95a54606 b/test/de_fuzz/corpus/65bdb59e8d1f5da8e38c973ef98dcdda95a54606 new file mode 100644 index 0000000000000000000000000000000000000000..25de3cbc6101c09e8c9e7850a56bf6be8b76f44d GIT binary patch literal 2393 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgkxBM!@$8DCODjoM;M#O;UTMGuMuRZiAOgMDT;##WG>tl zAP#AmV*3dtTWJkBtHdM?`%KLW4SN!D0>Ly^ZK9)KXiz)Hq$Va@OD`r|OB0lVR6;UR zL75Je0~r}WK%uZSCplXoiGd*{u_(VhPa%x~5kx4OF|EWeP4!^^PbmQToXFw^6b97x z0LV;|G2U!NvT1WDPS7ALsU0xXtOrIj6exz!G4^ODF+b(e5MVlmqRdJYmr~h{=y8OX Kk39m_HBta@fj680 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/65cd7b925cafc17c7c74d33186d02bfbb78a575a b/test/de_fuzz/corpus/65cd7b925cafc17c7c74d33186d02bfbb78a575a new file mode 100644 index 0000000000000000000000000000000000000000..f9d5a33113a6ac8c1670efa1399d62efd89c59fc GIT binary patch literal 10279 zcmezWKRVi~+$uKKA}%IJOT*quLqku?UNa_KiwQ$S!`=`i5o1)tS)-w$2V!g38-u7A zlbV=tUoA}#TO}kWTnkxTGrxip0b(ku4UKD|{Aw7$X(j^$1I*ZrRE5IQ%;ao^Butkv zGC%;tg)mcLbWC-1H7-ZP)F9D>9rGV2fEk0+4448W8mC&^o{tIFQV9VEh_0RY0-Bz@U%>wiq?iq0tRaJ|K^m=P95n!0OYY{LYE@Z=s|fs6mj(rVm+KT3V{d z$N-{nV30dp&_HQvDVm6ji%XKVg1vfLe!jYfy*h)ehJ8|E5r~6k;^MLJHAwF)=X} z76!U86%}b|F?lfthNc>tu?k={F(By*3*DHCv^1!Yh62bWkT^^mE?poa!P+#n6k;?L z6g0KCAQZx}=qzQ0{DP9q{Jg{*g`CvHl+3(zh2;F)+|;}hh+`E%mUBhNX@ESUX=CT0 zW6i*)VX9@Xsi&dk=%z&mqUUYWJgH`$iXEUi6sij`K3823Q4I73aJ&zsRbnpNr}nX#W{(^848JcDGG(9 z`6a1bHR#?4^OZqlei2s;H1J`;$iM)SfMAds*W%>Fg47hS?;tj7ARM7+tKb}@$)%~K zpacqmG^NUg-!3~OO0%?X|!ISyW4qVCSF~M)=ANTBT10H$x+1 z6H_yD3rhq1EDd`NoBX^~J58+W67g#$RyN5pR#PKJPs7L*XOo8_iD&~|)7ToLXail7 z*k}V?%h;M|16{*ddoUY9YHC&+=hdpD)*2e>8R;1qqZJtgm}Ed@7$O@ZvnZ&xVdW5d ztqrRD`1gU)oBEgeT`xYb?m4K`KJaDZKu5n|ck;5H@t*j6YP8?VY zc~D~j(r!YlmK8L$KxTl7WQF3A(zGxP=qyU7$ia-nn1%+5HtktjrNR6JJ9&+K# zrK!aQ5(eo^Oi3w9EiP6lE=Wy=xE0hC!ri8$M&gJAH3mV=AxJY3N1M(L>~xSDk#I>- zVrCAg0=45(R>(`tO$9f9pq>DQz@TbkAUPbtL~4`5eFJNha@mv?rxrP+c#3h#U>(mJurGB5T&Ce@gV>TPK;m#3BobREc71S zAn4RlqW}OknXnXlkcJteQ-`P>48XNRbhMsdsE=N3EVgbGt(rq4vUb4Ro(C0HiCk8Q z5)C^`Spn8dOwP~A&!bo6LR{L?w1?L&@DYNd{L+$CkTao85=f%69%@YzE+t6s7+b7> z>Ymg*Q2hz+xeuQXD28Vlcr_9=?KSK*3^i*UHG_f@ovc80DZw!-`W0`Ww)@~}t)Q2; zWF>ut-29AW{9|Dn)EW%KXpRr7w9mk&VQ&?aQf*nQr=?kKR15Dhr=%4_5Qt7G##>m! zhHOFQ+TiK8jt;$0Iu4AH^c55o26;~uQbr@jg^Np*Qu1>XGa*d_h-{69eWqqrO_F9* z)Et6_CP)V=~-u-zIDdw zUFb9%MbP^P196n@!QoYF~&j=E8?ntFs)RGa8n)T$(E>OmPv G&c*Q`2SelufU4v$oLSboQVq#KaW^y)|1`!HLMfv4< z3TgQjT3uaT3=CcPftk65rGcT5v56@@mT3|~9u^2%|NsC04{}L zTLdx~+QbxVB}T{D#cJ7UfHJkcB1l9ZBpOq!Wv8j9silb`qF|G#kWrMHW~-EuT9m3} z2O@1^!nNQT8k~SZNg&3bfk6TzOCu#){X{#3JOxIE3d)0=K4}ayGSEfHjU04ypnNj& zBWijCnL|wC0I9=*DYhS6u;YmwX$?86#3WE^snD>;mO_zJ7Py3=VQ~O04G`ggQkGz3 zI@F>DLz?Qr4yq$4!k~f>XE}~7-7s)zXxQs!S|w^~CM7x{!i69Ulx`FhVqz4c<6BRMvQ@pfu@a}gO0V8l3q+qOms|ajDdlHZj6DkIo$YIZIBLSh2s2N1~&}`j+j7g zE&G@lR}h)3pkc2OqzNX~3^fg*EGG~v0_LrswNMw$u= z6(H5hm6es63e^f4_CcBon#Q%snu&>;iOC8j8Hptd$@!%@DGEuc3I&NpB?|dz3W<3N zi6!~DTr~;`3Ng_jcVWfK3ejAkaEgwLK@TR7A7jBmi6xvA6cm&}1{Rl;rloPk#Ddt^ zFjx^(B9==N$^uiUxzHV>!4?Oq`@#7dtQFI%8O`%7q=X|70vWb*TlB$qbnwykb1WvCd`MCl@a`MX|Ay%B9n_7~QnU_vNCSg$2u&>cbOiBhdlkICXDl}^}Dm7~~sx&n< zYcvdvj5ReYLB$NDETMHKfu{>lM$*&MODioZ$pD2|c48%$rWO}S7^EgKC8a2}xLBdM zAT^m9iGx8mPQzZq#nsKz&lObo*btLi;uI7Z*b+7D4K(dRouoJ_gG5>-cqWUum>exo zt5hRK%O2DxgmxYyjA}R`okvhvWCW4{XMbM?1_ngu5viq_r=Xc%!HEoVb5rw5xVUUe zi&KjnQu1^45*;)1>=Y8gf$C(Zkff;qF6Px7K_Y4j8um7z-UFE!N8bri=Yku}ptg<) zalLEeR1xkzgEEtzW(;M0a3TzW#08cG(qH! zAcL%iJ*Wc->Jy`PhC!Jeij@@@m=n2^5|ajRoq$reyHf(fwZJ(Jb+`r+%itji@NfjI z=?5v3aklTM*DTbqw<4ug$iSi(W1|OZo`EVn2Ij;Vr^KWZh1~p%Wc(GL2JW^dg*6_R z5~$XOrYJN@Ss}k5H4jv67MA9hq=M>VEbT)jj7A@*GIGqTgw(jH70IauB??K2$=Ss@ ziNzTTiFqjsVDrFjQZy@J?aBPS#2kg9{L+$CP%Xw4&A^mspJ)$iR4{NSMn_v!o9NUg z<`iXE#m3@jd8aB6Q-c%LoW}@a28N_cQ0tz!Mg@)_MyhS}P->ePj7NQG;0a$-Sh3X(@P zis20@MOy{uAWbe!Ed?b|7a%z&zZjlSP}}!VGZ}a_5;g5L>@^HEYaBI$f)bsqK;0TE z1zOeS1PTGnP9CWB4ekR`)-eFJkQ`n0VxmYJNr%)I5E9(^B)`*%+McFz@uHcS1nz|( zk^+H_CywL~P8Q^rFbqL)8up5D8unHJL4Gxkj-e4X&OZLm-Z3gQexW`!&i;Ni&i=kJ zDK$O;Au%a6F?xDhni}?2F?xF1n)WK1(Q%|`V33TC)+@?P&nVGNE-lKb)J-Z%OwLX% z(Tk0(1&_W%iloGxf{a9~*tFu5w3K2^Ed^x-@`vbXB03? zcaRyRwAH{Z5l|sFXa*-nWYQlx1u1;6*kO>hYrxJK+DU)V4qk&>F$iK{hong?EEN)C}l9ZGP>NHZ) zt)zKN2t0Qf3z`i?pA@8Ge{s+?aWKaH9Vs5GW@L%dfB@Jy1r9nU_5c6>te}xoq%jS! zS`7`2L~TtlybdNcwQIs5X2K;jwOPSZHDOQ*9&M0bC! zN=(w!u5pGqEHgPDG=-eh6osTpg+zsd)S}G%6g@pXE)9Dth3FUq6N8wNScMt|g%}O6kV14^ zOiWCLg@JBNMOs=+UW|dEsfK2(0$525NERjs71K}vnFNv`S{tVGL1u78$7#eEm~7It zv2)O|wo=lIiHV7hiH$KZFwl)LFgAxfDpnihRb_?Z{M=N9ywcpH)FOraG=;>H{9J|P zjKreEo-h=~Td3oBMuhz5r)C~z4}@)C1XiwhEyQ)7y?HDb!O zHNkYXhP_pETyPgVCg9ll&E0DpiY2Pj{&gH5pf2}Mv#`OFM7KZ+WII*D8|o%MKVGa zhT-|;c?xL^`4ucN!8Y2~3REc?ITDki<8`cKwGxx4V&32|gij+eDOpp)KGO=+DbaLs zbxTZ2c64%%h>RK>4kXVNJkilspr%ogRcx&Gz55RyK6?D*>9glAUcP$$=Iy)pA3lEi z{N?MnA3uNn{`2?WcLoLqrWgbAY#P-C4FSGrMuup;#8kalNHwcnRh8%nm7|Q}09D+n zpqe|C2!rflYEY`?dPo@o>UU%7=Ysl~IQqFDDZKq$aPJ7CX9Vizf@ClxkbASx{usy# zL~oX0Zw^Tpq$j7Lp#k$WMYN)ZeGRxgsL=q`2Njw%8kL$g8daK_nl&1RM#h?&l@yte zM>C!wlF<(DXoq*S!%JDGd9=fer|hAE6n**|!>Gpx@5{m&Xk92Q;={=Mpz0NEHej^F z3u&U!X~c!;*df_3f&G54ShnQj;?^E*UNPZ12Y#8gme1}oD+Yz=!O5Cxg11&@Itbx^UIhkYlalQMG!v7O10n(p zjf~Mf0-2Zw4-hg4$7$GW8yYe)Ffb&hYHHZq98ZJ@f!K+5)rPfI6%|#;Q*sO}F#)C8 zj!xhaE$BQUeWv6Xn5zwI!P9;?r{oxT618JA?3I(WV>FYrD-shElai7W5%~haLY|U~ zsjz^i8hL1v0fh&Yi9{i$ASs+JzaQ@^ENUH#V%%uvgU7%r6C} z5ODHK%denlZV?)~ki{B!28|f3G(aOI3L5qr_BM(d_8LKknueMRF&P@>8bL;yMw$u{ z;F)O9s4A!!G}2Vi2qHs^y{4vuf{}uPLXw7pMq)C^B2AE`aO>=GSqHK;NK-*mQ&WK< zG&wOT*)Sq8DcJ}_L?kA`#i16U#G@V;X!;kPh9Gn6O0h^$4`wPWC@47QRYH<@YDIEt zL5V_AVsdtIPGWI}LSkNu0ytfOr<}nWPzaE2h5RC}81%V%xGIne*W%>Fg47hGyrhAc z=~lE=a1PSs($rE=QczGNge3BtNmB@yXf`LL!KvEI_cOAW+ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/669ce41f2afb50bb1221d4cb14c0078cfcef688b b/test/de_fuzz/corpus/669ce41f2afb50bb1221d4cb14c0078cfcef688b new file mode 100644 index 0000000000000000000000000000000000000000..4628378fe894288ae5fa869b52f1662d0a77c968 GIT binary patch literal 128 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P zRYEd+AmEITk58&XVQFS^HUo!-y;WjTvZi)LMPgENqC!$petA-!f@XdNCmbY$Ss;N5 E04rM`egFUf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/66a667ba2446649d1cda39792dfbbbb006778c5a b/test/de_fuzz/corpus/66a667ba2446649d1cda39792dfbbbb006778c5a new file mode 100644 index 0000000000000000000000000000000000000000..9eaaeadd4a4e48c2bca09e3d6ed2b407d2c87461 GIT binary patch literal 307 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gG)Wslu|uL1~4-pOhO5mAe0NCOiN2~ M8Acb&A+7+C0AN&eu>b%7 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/66abe32444220e95729d83e7d3d5c0d251fcb665 b/test/de_fuzz/corpus/66abe32444220e95729d83e7d3d5c0d251fcb665 new file mode 100644 index 0000000000000000000000000000000000000000..8c74c4e1924904140e1c3c48054a594307989458 GIT binary patch literal 87 zcmZRu($GjuN>R|(jWiWNRFI~ErlzJs WVp4KqQnF!0Vp6gZhydZlq+|daM-+xsF@#GeC2Pi{#4tcX1C%C96I3rH ZRLb6%Y7-p=LxWmMOo8e}7-nc>1OUhE9|HgY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/670b480d9769fd76c612dda31a1fa8f59398e167 b/test/de_fuzz/corpus/670b480d9769fd76c612dda31a1fa8f59398e167 new file mode 100644 index 0000000000000000000000000000000000000000..3948c5295d3c8e3caeabf6df39d53aa53ac50397 GIT binary patch literal 607 zcmZRu($GjuN(NyC4SNlH8$}I!jUYo!LrsO43=MOQAR|p9O@#;rg$e})4SPdP5NV{T zpb-SthF?n!NHLNYdreIR1tSFog(M9Hjl^V-MVcTJ;MUnAtV7icGAKw>K~qyxfgvHo=(y+JE(9qKavkXC0j8Tnd4M<4CzDC2|7%XH`gP{T}4pR!&jZ>*=X=ZY^ WLQ+wFd7eTVLw*HIOt6i%wE_S$wITih literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/67599bb1b5d22c1332cbcee8035bd405d425f887 b/test/de_fuzz/corpus/67599bb1b5d22c1332cbcee8035bd405d425f887 new file mode 100644 index 0000000000000000000000000000000000000000..41b97bcdbd0edd333f8a7e414752393f45dfc7af GIT binary patch literal 47 rcmZRO)Uda)jnmYtHmt1yGxe&CYh#M5jcN^zj6qURzKN-sxrHSFHUSNK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/679a80bd6c8c3224500183bb942a2a45319936bc b/test/de_fuzz/corpus/679a80bd6c8c3224500183bb942a2a45319936bc new file mode 100644 index 0000000000000000000000000000000000000000..e3d62dcdb07abcb494e80c16fc3e4468342ff759 GIT binary patch literal 156 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7beto`F~ZF-WsU nLj&EQa4o%OWfEzi-?u(#6C(9^Qlj0r!brD1QV856D*V^pJ|<>>6}8W5t%S)-w$rx`O( nOT*q6EN4;^6Hb;UUj_ySElrRaDj_l9DCTMAS8!qgQq=OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6t{}FCy)lT2F{z1B_hn#U(9+b5 j3HJ%{$PL701RXT00000 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/68610159d6713d61ed943bf6871cd23d3bd51f03 b/test/de_fuzz/corpus/68610159d6713d61ed943bf6871cd23d3bd51f03 new file mode 100644 index 0000000000000000000000000000000000000000..be6edb936d702600820f0464839cf15d4a1ab66f GIT binary patch literal 194 zcmZRwh>OY5(y+JE(9qM+a`yN2^$gL}ve%4`wkoxXjTI0OhzZxyus76<3D=4-s^P5B z&>%yL9!R@}y)lT2F{z0O_hn#U(9#5PRYEdSAM|xin=|G9!lL~0JOxdX6z5j}0PB@E ALI3~& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6863fa1e25bb3727c26d69a4758fe5a914c50e03 b/test/de_fuzz/corpus/6863fa1e25bb3727c26d69a4758fe5a914c50e03 new file mode 100644 index 0000000000000000000000000000000000000000..32b63f435195d5277ba318d5a7ec962a3aba394a GIT binary patch literal 1760 zcmZPwOpH!UiiKefd)-V;BtA?WD~(kUyJl-#Y7;>q35|%2j*hlXw2h6$Vi-tiVp3uv zgGF3SxR!>!m4=3%CYWUaqH1Dlj5Rc&LNGPPAek7GnwW4cy%;8oxR@NMMlE}gjE21- zh>9_);jGcn&^rqPDCXE>F#zr%I0K7g(c}gu6u_>B#W2K?gTNs$2jQa=Qz6cUtARv5 zD9$y*WAwBT5vK`F3JBr6%y6w3qgqW+jB3V2Xla0hK?{}&!nHJ^agM1Kq_Kv8MwO6^ zRE5G)bkjj*s)S^K+=-N^sg<5ly+Eae49P-BIRPHp$f+0PBT%+WL?)=^uMwV4!RZZA z^ni*VTo@D$kc368u*XbOXU~Rf*@JS&Sx96f+yYA7kbLCJz`y{>LC}nlnVhYVRFq$i zP>jODl2=gVK^&N^kSq!kfndFu>lha2m***@G2~aU#01-DTPq+tr3B`bJcYFU3IKxV BR;T~~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6894938ff7014f086198583911a2af56cb80021d b/test/de_fuzz/corpus/6894938ff7014f086198583911a2af56cb80021d new file mode 100644 index 00000000..53a0c1c8 --- /dev/null +++ b/test/de_fuzz/corpus/6894938ff7014f086198583911a2af56cb80021d @@ -0,0 +1,192 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xfæ\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t[[:word:]]: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/68a48417e4b5fa1648c2e742de21fb3f1ce12279 b/test/de_fuzz/corpus/68a48417e4b5fa1648c2e742de21fb3f1ce12279 new file mode 100644 index 0000000000000000000000000000000000000000..f469a0f55756ead7a0d8cf78116fdfd4be12ef9c GIT binary patch literal 227 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)B~|K?2SQGj7bebKE|jq35|%2j*hlXw2h6$Vi-tiVp3uv zgGF3SxR!>!m4=3%CYWUaqH1Dlj5Rc2LdGDW7?YZqa4o$UCX2Y39Ho9# Gl9B<$;4;eq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6954e4cc3de166f6f5ee515af964329686e43dab b/test/de_fuzz/corpus/6954e4cc3de166f6f5ee515af964329686e43dab new file mode 100644 index 0000000000000000000000000000000000000000..38b87696df97ab7ee23d4272cce1db4ab1614aa2 GIT binary patch literal 196 zcmZRwh>OY5(y+JE(9pZ0Wv>|%uBBmb2%=()q7##nV{15TG&J-;0vh(lAS%YBCMJpu p5bn#sz@Vk6NtEVrEtQZAA23iTEX_>LR!Az!FV9oZ%&*|Y005(cIB);} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6958352e639f6fafa502428e0844192817eee60f b/test/de_fuzz/corpus/6958352e639f6fafa502428e0844192817eee60f new file mode 100644 index 0000000000000000000000000000000000000000..2e8aa49b2243f6d2189d44ec8a071eb47cd8f13a GIT binary patch literal 4404 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;T6K&3TGwu_F|^9%LSi;W#BHI9OULQFJrxWn1#HTaOMSr|AIlcM8w z;&1}EccF~Yst1274@+}xwCXXXIB$$rJ;*%^cq5%amtzPeMriSZMh)9GJ!Q=q9V09~ z8`^g~so$U>#T$^sjI*MmR06e!O~o=B>M-kAt%2z?<7&a!L-LxkLNvGoi6tsP0|SuZ i4tVD_5j4;d3mT39=?1s^i%Uw=(zs$`6|z7=5DWmv!K{`5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/69753d23e78cd1bd765ad94095105766227d7c25 b/test/de_fuzz/corpus/69753d23e78cd1bd765ad94095105766227d7c25 new file mode 100644 index 00000000..b25896c7 --- /dev/null +++ b/test/de_fuzz/corpus/69753d23e78cd1bd765ad94095105766227d7c25 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X((((()+)+)+|X(((((((a+)++)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)ÿÿ+!\Pd2(a+)+)+)+)+)+)++i+!\Pd2((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2(a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/699e32363380d46f883826e8ec41678923b91d03 b/test/de_fuzz/corpus/699e32363380d46f883826e8ec41678923b91d03 new file mode 100644 index 0000000000000000000000000000000000000000..1348dad4381f5892f5266c2f5c28e15c61900e1b GIT binary patch literal 137 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(ZnHKqoJXv855zUVQ&mpX;KptuB8_f fuB8d$s)S^uDioFyr6@BwTOp|^zdTPNEx!T)IPoOw literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6ae3a1701a948916d59ad8ee0d19fbd16306e9cc b/test/de_fuzz/corpus/6ae3a1701a948916d59ad8ee0d19fbd16306e9cc new file mode 100644 index 0000000000000000000000000000000000000000..3f79d60a6544e4f69c4fa032ced3cb75260ee8f4 GIT binary patch literal 2119 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3 z$uCb$QAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r} zGNiCHza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%8$LvnU;PGWI}LSkNu0@y&V8g!jt zzA}i+FXDHx3Nvj&(}n-k`jw*lEFk`O-)VBe|&%wpXC4Ig2d$1m||^>m~w4RFkP)- zZxtO^T^kG1r(tiT868($l9`i|s%alnqnVeOn+n#Wke`>TP|YCj;1!dkVQ&RO`FW}N zma&=|F?t$CrqKqvni?hfd8wK;8YSiVATpyUHC0nn!`@1#CMHQ!v)WjvR>NMyP_stE zUJ)d&VWe3DR|yh8Ru~8Jy<%cgvStiePf83(S4vGxd9`t^m8J?Pbc~=z85%`LTlwUd zrxqnA7N;usq?VMV7For{=B4VCfE=MyQl77X9Vjd07nEe?=OyMSyaYe^z#2ABYpvM90L&7#JAn#uylz$5dDt=*Co} zrNwH4bSNtn=jWy>`tX4Dx|cw()^NCkjtXuVq)MPiph&HFf>()Mb)LCpsb*v;Fwnlu|KsUIklif zAt^CAyErGYI71;ZFGT@t9#;*zMlc_wTOq%QD<(!EIu33ZvLzrDuEoiT1*s`W9@PMa zE5uGkTLtGJO)gC>1tpMcl5_Hl;lAL~1lxi}C@W;9ihh+_!@4b4~uuo84PgSA0Im=tZAS_(0m3JRK9To6h@Ax2LDYz(S{5WzE= zwnozyw48xtOPooP*t9i(i5-;EM~hXoB5Lp#tD0I0$_i(O(6$T zBPA*nq!wl7L&{cgg*h0CRR?UPD#4V`j|NI%z_hfqL=Vb|j@EN@)r-}2icJKGFmNFR zAlfl1II2|^U{4M045Xl-5EG4_1K@mRg=lajVX0F=Z7)c5jb0aPYJv2F8V?G^C8cR; zTrtRv3XmKegB3w}vDjM-P+3I7p|~_DB|kSYGY{-Cs5EX$8LSMoItL4ZT0Q7(ES!Zo z)shUTeSzJv%2+Zns3|z8nn#El1CqB;NRv%Nvu#dl9$?^1jE=U7wTg{RiixF59suPN zJv}|-GM`IRiwh(SN=%6uV{A1KtTF;C&|_pMEv+`uQ7|;91q*-(uplHL;GGSmP(Uz2y+LSa z7#=i`-Z01*BwSKz3gvN?mX>naloqEJIi%$0>XjyzX6D(E+e#&`swSe6Eu;~E^!f=$ zAV%QRXi$N{A}%Ie3p6&Pp{EIE8G)!6qZ-W`4VaKISjeOXRiPnR6sy9Ra4o%>EY55i4yn{KGFqA592EOQMy~I?#*lLqn+t^s`s;WeF zX#OQK^Nv>Dpdk*0(bg&`A<($B3aXN^*3_^H4d-B7ei5kZ9vZy~^wCXHTTm5gX^`@o zZUqsJc){D12GzQWT;TC%MD>ixQdWQsd?x4Ta<^DqGAX2Xx$%oQX-%@j7t>2CQSX>=Uy}QfV>QgE#--C>>Gr-yoaP8U&M9gl5&^VuCn9 zfB_FcnY05nZK#%8!9^hkF~kO_hRRH_`U`NwTw%~O8Bil0PXZheDRX$|S~EOGPfNod z)@QEK(9neTw_%-Y6nQM2Z)oosOV65tMK8uqPeB3Hho*-&`7}V|X&UyKRv-^)y12R} zCM7#MIY&fB(ZhO*?TC)H0v=4^d(aRS zC>h6uYsE;^aH0%)!NiTw#KW~>Olo4neHj>R8PEs0py?sM9JDwJiZ$$wHDkc+JO$1C z3Q%1M$Jk~~`HP(y)^^-w$b0$~`cvux?DgatVEB^oh literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6b34fc53176725380880a6df9fef6069ecfcfca5 b/test/de_fuzz/corpus/6b34fc53176725380880a6df9fef6069ecfcfca5 new file mode 100644 index 0000000000000000000000000000000000000000..918300525c3cec7d6145ee1d352c359c2b9b4009 GIT binary patch literal 442 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(ECqipb0kF5Jbfo)o9jeXy}318urGTG2!Z3 zF(x%J;aYkz;aZv?VU>`KRE5IQ%;ao^q@w)tJcTrd{0bH@rNF?9;aHFs4ST5JwP=Rp mG#kG$7;a=_fB>B4;dQH{D>Pth1wERQ40WI1+xtR literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6b3bcbb5bf8549e039213d7bdcae3a95749442cb b/test/de_fuzz/corpus/6b3bcbb5bf8549e039213d7bdcae3a95749442cb new file mode 100644 index 0000000000000000000000000000000000000000..5f647e86261c7b22e238eda1aeced95aa82ba981 GIT binary patch literal 148 zcmZPwiqnXWwkjyf%qy{qjkQ;d)3CP+2=c3ObPSECarW_d_Ks1h@eB2-arXDCarXC( zNvZJ(2#HCliP6*3($uiGiqX^4*0fjAjE=*ip(GQZhL{Qi1KpSk!?c(fdo3%a8vR&p Im4F~W05fkaN&o-= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6b594a8ab963dfa6b9004a0dd93015ef962da907 b/test/de_fuzz/corpus/6b594a8ab963dfa6b9004a0dd93015ef962da907 new file mode 100644 index 0000000000000000000000000000000000000000..afe43631221de3c3214538bf3f9255fc523efd57 GIT binary patch literal 116 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F=1qYfSMR}Uj_yS hElrTHN=Swe0;DPwmS!erDOY5(y+JE(9qM0DYe&(3D?rFHv~~JMm3x@8X9^GOo_T6zJ|Rqh>9_(i3#`R jU|`VF1aVbDGEx;1bqh-~ld~1Hit@|z6g2ZII57YKJ98H* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6b638cc87a2d6d5abd2e5c6ccb91861a1612e1fd b/test/de_fuzz/corpus/6b638cc87a2d6d5abd2e5c6ccb91861a1612e1fd new file mode 100644 index 0000000000000000000000000000000000000000..ffa21d1112b9ba6a2eb6cf7ca29ee8fa2e40dfa4 GIT binary patch literal 78 zcmZRuh>Ho=(y+JE(1_CnvkX8~j8TndjfRFEh^=9745DI8YGT5D85kI}G(lXIkc?D? U!qUv-N7)KVMfv4<3TgQj00Y?-w*UYD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6b767dd6867820d842009a98f09faa948a5a8cfc b/test/de_fuzz/corpus/6b767dd6867820d842009a98f09faa948a5a8cfc new file mode 100644 index 0000000000000000000000000000000000000000..b65f05f046079cefa7823383de935b8fb458213a GIT binary patch literal 124 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYW4H8pbilKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0ZxF9M5z%u&cM;);n;h>nBX3bRgw3+!+#F4EA9RZyr=P{7a!64QYAmlSQ9 zS_(0m3JRK9To6h@!9f9RN_32Yi9t+BEZ8z4-2;x)Q35jrlr-#Z674iK>;vo)u>(!G zrl_bWFkAfv`4NGfps1EG!08qX0m@1xnfZB%ISM(ci7B8wm7JfOo0?YwNyT7qa7D*y zfKrsEjh%yzwUv@yOiWC4Ol*vSfq`y}fw4Kl#o8b%l)<@NA+IzyDYXcksY~*66_PU& zixQJdQj3Z~`BlSSk!V9T6_ge9^z!mc6w>l@a`J~rNrJru0fmnO{_+E)1f;^XI61K( zH3b})kRnS1QFbjDZ66yz==&^&^QQGl#V8SSUQ5Fo#N7@l>FSp%sfZ}f=S|{ zmBGpeO^kw)7rIi+y zWPoa~?8HhgO)apqK;;2AF&L8Aw4zCIsY7OI3911`b1@`BNoj0TuPLTsZ#A^5l_8sp zHMJC!6_B&G4pOlXYWF5`;plQgOAT-#1#4_2gPZz;oM4ViOiE0`a3n~$q9QS=q5?yT zask%FB&}qvM9K}qZGx4ChCxMiv{gk)W_o6cRcx%bW{pO4v=xG@S!%DLk(pPbVNqjf zR%2{bV`iesz!eivU0jfuoLZ}$s1VHvHs2yHCR|Iy-bzD5PZP{C4A+V=sfh{K(u)b# z(gcaAgk+>D6qaTtXDcKX<(KCvq~%i{Zqa&)sd}+sClEt0$7yILCeb3zF>54hY9t~$ zvBbCrpBjrejl{%64XqFlS3k{|@@li%nxv#8=&%tEjam?KNbecKCXK8%sWmh<)H5_R z)H5{DGcqtEP5Y>7dV~NeLn-ud4-s~N3QBUz&;KL>1_re_4SQQXt(X)|Fddz!TNSIR zVP~tS744`S6|1RNZK7juQLB=elx&P}JRQnggk_^F+#xXB(szDNKBS{RXnOFP_TU~G zs5zEj03En2$}cTR1vTi0cB^`TW<1CrrzF^V#8aAq8`262bQt4=mYWvX%T25!pd>b4 ztrS4hKqWKm8npyC?+7pw3N!hEIlW4ow5kNn)8XBtQSqE)Ot325V6V F`T>=F#w-8; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6c21d898c804cf8b0d36bd93a874a3932885cf65 b/test/de_fuzz/corpus/6c21d898c804cf8b0d36bd93a874a3932885cf65 new file mode 100644 index 0000000000000000000000000000000000000000..45338bf6fb8d5250a0b9e864a9b53aff6981d32c GIT binary patch literal 88 zcmZRwh>OY5(y+JE(9qM+a`yN2^$gL}ve%3W2ML0x7^51_8VwCS5L?6ESQ8{+4C2I? e)Wn4QGB7Y`X@a;aA#&Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6c5696d782383cfc2a311270af9c46917461357e b/test/de_fuzz/corpus/6c5696d782383cfc2a311270af9c46917461357e new file mode 100644 index 0000000000000000000000000000000000000000..2431f79ece62b5e3bf8d0c769e6f5a7997974f95 GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7bea`EV`0m~br! csR`1g5|WXsP*|FooUM>llwY2wkd|Ko0Eep|AOHXW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6c6ad0b44502bdf0f62e5f5ea879c7a903f6aaab b/test/de_fuzz/corpus/6c6ad0b44502bdf0f62e5f5ea879c7a903f6aaab new file mode 100644 index 0000000000000000000000000000000000000000..c93cd057615d1b97603057d7162b0c4a8a405a20 GIT binary patch literal 51 zcmZS3jnlB#aES@@^mEm8)l|^1w{f&nNCY#S>=cqT6*LtTG#o*EH78Al#H8dD03O~8 AHUIzs literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6ca2a2716cd00de85faf4aff861f47b3e56d2f5a b/test/de_fuzz/corpus/6ca2a2716cd00de85faf4aff861f47b3e56d2f5a new file mode 100644 index 0000000000000000000000000000000000000000..ccdee1752f9324c13f580de3f8c93aa4badb6035 GIT binary patch literal 216 zcmZSZ(XiKWadq?bbJf(aw@IpuwlgX*NYyoojbRXs)3CQm%g?uCWME*>(~L>4)<~%_ zGL1ISHI1z?j7f<}sfjk!wT!ioNzv4dNz$-aOR6kM)ufg=8ZmlcBkhAqG!v7OQ#CcK XjcW~!4fPCh%NQE!85-yr8JGb8sn%fljm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6cb782024616742aa54654ccbd251cbec9e0f96d b/test/de_fuzz/corpus/6cb782024616742aa54654ccbd251cbec9e0f96d new file mode 100644 index 0000000000000000000000000000000000000000..8cbef26166d39e8ade89e201ff577380b0022707 GIT binary patch literal 286 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQPp$?F-A3lZK6|KlwY2wpqXF62>~$`$!VONoYmAa2xKY%rK@1* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6cb88b1debfc4dc3488e1329ee9085f9d1132bd2 b/test/de_fuzz/corpus/6cb88b1debfc4dc3488e1329ee9085f9d1132bd2 new file mode 100644 index 0000000000000000000000000000000000000000..14f90f5f94ac003e0c540e9dddfeaa41fb76213c GIT binary patch literal 262 zcmZQDkBbS{(y+JE(9jHz$s+^kX=&ISX~u+W#TeDpXlTS}YU+h+X=;TV$7tBcnAF68 zZ&gk+>D6qaTtXDcKX<(KCvq~%ut E0Al_%c>n+a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6cd04ac0e253bdef5d78b5f2593c25c8b00a77f7 b/test/de_fuzz/corpus/6cd04ac0e253bdef5d78b5f2593c25c8b00a77f7 new file mode 100644 index 0000000000000000000000000000000000000000..575c804d91cb2895abf60446624325fb80d21fe8 GIT binary patch literal 156 tcmZRu($Fxdh>o_ZU>GQnl9`@aqFHLMp^=$aqG3^EXjWrvq-k$#3IOuP3K#$Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6d3d0981d7e58e8935e4067fd97e0d8b3d7bf018 b/test/de_fuzz/corpus/6d3d0981d7e58e8935e4067fd97e0d8b3d7bf018 new file mode 100644 index 0000000000000000000000000000000000000000..a9f3366780c677b9677eb80386a3ad1c0047f85e GIT binary patch literal 400 zcmZQ#WPkvzxR^XG4SOpM4LvP;&6sd44SPcn6=PJxS)-w$2V!g38-u7AlbV<)1klh5 z_Vx_WLR Qb==0u$(hIr21%Tp0CEv;0RR91 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6d88806555bc4ef16e6510a68f4fd266a0da67f6 b/test/de_fuzz/corpus/6d88806555bc4ef16e6510a68f4fd266a0da67f6 new file mode 100644 index 0000000000000000000000000000000000000000..4bb86ebdcc71bcfee0503d1fa33ad1ab410e2e7c GIT binary patch literal 17 YcmZSJ)v&ioObSf4)6}q6o4!C303sd)d;kCd literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6d8e00f4a147641256510915961441b096c3a94d b/test/de_fuzz/corpus/6d8e00f4a147641256510915961441b096c3a94d new file mode 100644 index 0000000000000000000000000000000000000000..76846fbe50a9911e58aa5d4f867b831eb5cf59f1 GIT binary patch literal 2107 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%8$LvnU;PGWI}LSkNu0@y&V8g!jtzA}i+ zFXDgH+gPrL&TTy-lK>riOihT_Orl(9{AM49XY^#U-U_X@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,);:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +"ept backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\039\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/6de339ce3250fe5d226a5e949449740a7a99af4a b/test/de_fuzz/corpus/6de339ce3250fe5d226a5e949449740a7a99af4a new file mode 100644 index 0000000000000000000000000000000000000000..17f617f6673171ade5337a25f24af18f0c1ba50f GIT binary patch literal 194 zcmZPwkJB(RjW*CVjjb_?HqbSRjW*D=jIGhIw~98t VEr^EO2onHVr(&q5XJAZ{VgTI(G1&kB literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6de64576c38decc0ea4681cc20a692028033390a b/test/de_fuzz/corpus/6de64576c38decc0ea4681cc20a692028033390a new file mode 100644 index 0000000000000000000000000000000000000000..cee232c2602ea879ee543612431f55bacaa77609 GIT binary patch literal 15 WcmZQz*RZ!s)Y8;StTxf9wFdwf0|SEq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6df1758229b22c0a8ddca8b4db4cce893cd9c9af b/test/de_fuzz/corpus/6df1758229b22c0a8ddca8b4db4cce893cd9c9af new file mode 100644 index 0000000000000000000000000000000000000000..9947b3ef29c2b78e439c10e226b89cbfd859b4d3 GIT binary patch literal 5430 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D215!;Tqp(|zVR0VF%FR;b8oOpBtthGopU+U7hwzLBG+m*kE)DxkO;FGw6k<()rFx7EAZ4ZbU=m8e z1fg6AWeTCNk+>|u6}Xt{u{v(Z!~x9pLpu)8Tn~z9%!oosg~X;FWKH0rtpsE^yl^AW zViHpa$VOz0%WFt!b|{r4LAUB8#9pr1XoT z5z}07EDzZ@Kyy7PTrja@0ef&lC6Opx>Ij=V+K7a8%m{}SYMdbjKbT2=9Kg&) zE7*ou)rjVLP?+Ef5|A7S!+IM8x*(7|0@6@gI@*YYghMHo`Uw(FWToTLMkFj)A@pdM t7gj7n!UIccL(A`@r4=-!Ah{6A!7KsMf(@h&QxS?8#I|0CO(U|j6aWKN$0q;) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6e123eb627afa92d10a36e91704088ac5f9c232c b/test/de_fuzz/corpus/6e123eb627afa92d10a36e91704088ac5f9c232c new file mode 100644 index 0000000000000000000000000000000000000000..2ff7e5490a9c833956aac8b2963251d44ef6e3db GIT binary patch literal 1090 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;YgZJgEcXLWY9E%4AHPR22l)F8VnY3V6#E?fP_Gbqob|Ltzu(i!nI zs=K{ OmI7xIIFY91R{#Lx!1Ff% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6e2bc2a75710ba6d01eb5cfe23c471bbec696359 b/test/de_fuzz/corpus/6e2bc2a75710ba6d01eb5cfe23c471bbec696359 new file mode 100644 index 0000000000000000000000000000000000000000..a1cb036e415fbedd6bd2ca296cc3b98b986061a6 GIT binary patch literal 294 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%wsj0yjb8)(HC)o|8mXy}1eYuIOM+8Z;nL}@@k zqP8XqWUz<>8w#=jqCta!Dxd*oiiQTdoiz~}Agf|bYGT5D85kI}G(lXI5Ri`2%;ao^ fq@w)tJO$1C3QkT=BxiHN0L%vr3=EtV+M3z`N=QKf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6e31e0750292a1715c52fc8a37336a8ec746814f b/test/de_fuzz/corpus/6e31e0750292a1715c52fc8a37336a8ec746814f new file mode 100644 index 0000000000000000000000000000000000000000..3f37f9b816b495b665936ed97bb92029c9774c92 GIT binary patch literal 77 zcmZRuh>OY5(y+JE(9qM23D?rFHv~~JMm3x@a3N!`kV#EUxGw_(gO(OY5(y+JE(9qMW*Nh3*(y%wwj0tCCiPC_8L~TtJSQ7~m*T9g7z$FomOCk)H zgfmXtopD<4jMIK+oDOit=>o9#5)%`(VvK4yYcw?UAYo$+qGC*HV#0kH7#OrPHDkgV er~#@?bZYGt3QIGSvlWtx^2_rSH1jJskpTcdhDgl- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6e63ce41e4cfb94cee2d58f000927d6bc1df9a2f b/test/de_fuzz/corpus/6e63ce41e4cfb94cee2d58f000927d6bc1df9a2f new file mode 100644 index 0000000000000000000000000000000000000000..6263af497030c45f7060db64b44a4e247ef52f99 GIT binary patch literal 233 zcmZRuh>Ho*(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kVy?lnka=a;aYkz;aZv?eJUXt fsS1UqnaSB$M7sz94SR|#S4b+#FV9m*%dY?cgQrH6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6e733952e21efe892c364085e86417440f99ccf5 b/test/de_fuzz/corpus/6e733952e21efe892c364085e86417440f99ccf5 new file mode 100644 index 0000000000000000000000000000000000000000..1925af018c809ba78e42ce7bf80f38b073b92074 GIT binary patch literal 124 gcmZPwOpH!Uilrt_Ohh*>F)=YI5l(2>2Wf(N001*B761SM literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6e9be3632e9ae607bfc7223c47e0d5fff806f589 b/test/de_fuzz/corpus/6e9be3632e9ae607bfc7223c47e0d5fff806f589 new file mode 100644 index 0000000000000000000000000000000000000000..8fd372273435b263d1ec0ab6ae7a061a2ee7e3a8 GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qMe*R+ob*V3>z)Qkz&sxhkJtkKZW1F<#ijX+e4Nli?+F9QRE emL`a+5|WXsP*|FooUM>llwY2wpqXF6i3|WNhZURv literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6ede25a84321f27b731a02800ecc8f3ea5c4c5e6 b/test/de_fuzz/corpus/6ede25a84321f27b731a02800ecc8f3ea5c4c5e6 new file mode 100644 index 00000000..fa87a68d --- /dev/null +++ b/test/de_fuzz/corpus/6ede25a84321f27b731a02800ecc8f3ea5c4c5e6 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ'ÁÁÁÁÁÁÁÁÁÁÁ+)+)!)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a1)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/6f12dd37fe05524803e3651c8a41cec17a0bf3b2 b/test/de_fuzz/corpus/6f12dd37fe05524803e3651c8a41cec17a0bf3b2 new file mode 100644 index 0000000000000000000000000000000000000000..4656f4e4737c1dca1ecaaa5e1ce093603af206ed GIT binary patch literal 74 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87lGH8pw~8k#ZTiW>Gtnla(wzKjeY5U!;O QQc#p%o~NLhU%?3l0CbEG$p8QV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6f233ae4efd1b8ea13c829c33efdc6d86845d4d3 b/test/de_fuzz/corpus/6f233ae4efd1b8ea13c829c33efdc6d86845d4d3 new file mode 100644 index 0000000000000000000000000000000000000000..48868138b0ab4cdf9f959e6e188f47dda43669e2 GIT binary patch literal 346 zcmY!;0Wer;Xe1^jD`?nj1ZjdvLrp_X1&#mzgN!tdG!-H=>~lflhMEcr8umt-3Lq*- rQ$Z8i4zdl=#A3Nd5X1%c8aQ2GVGnWvHqDv}nhF|;*kq_+Y*I1+l6^%e literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6f31d35f8c37639e82357a57a0c1907f7cd48cc3 b/test/de_fuzz/corpus/6f31d35f8c37639e82357a57a0c1907f7cd48cc3 new file mode 100644 index 0000000000000000000000000000000000000000..a795b6056da76ca717fe9b1038225d9941c1a0e7 GIT binary patch literal 146 zcmZRu($GjuN>y9MGS|0 LXW45dCaD7e1g{lz literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/6fc31db258676abcab36a066b8708654d56c4d86 b/test/de_fuzz/corpus/6fc31db258676abcab36a066b8708654d56c4d86 new file mode 100644 index 0000000000000000000000000000000000000000..1d58c0a94d1f6dd03342fd0b10cab515b0ce183f GIT binary patch literal 95 zcmZRwh>OY5(y+JE(9qMe*R+obj|tb(us76<3D>GIs^P5B(9i?1H9$m+Nli?6OoA^1 h1A~?(NI)edBUPcWG&4C{A*m?8JWoM0zk(AP004OP7McJ6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/700bd68c8f04680e065067ed6bc9b75c52263573 b/test/de_fuzz/corpus/700bd68c8f04680e065067ed6bc9b75c52263573 new file mode 100644 index 0000000000000000000000000000000000000000..5335fa763536d134fd8ba7084402bcde844e9abe GIT binary patch literal 226 zcmZQD$xF;lEiOn*PK_zn)`%(B)&$el8unJvan-f4S{n9N8umt-(Q(MiH1VhdY0}iv zw2!IPgqy99pO>mot$^T{l;s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$><4GJ0gCDTQ z_*H+XP5MwV_?yb%|}zyM-3mq5a6Je-EJE86`-0u4qSMF+f2#| zNvY|XdBu=+SfZwaLQ+g|vVw-avO-BlYMw%pLb9fU3WA@Sm!g@Nq>!AFN{*x06T#(d zQeqN0x<~auLcnD}0L1Q5k_I8bk(d-6uVWpnHLUUlpGIO*vZjW8rj>@hp{Aybt6O4H zvZIr8L}U~V!jNu8@#taepZq9awj$`KuHo0w`F z8=FW>eP&M;J7I<>YS`C+vq+7GhP{E%5Nn*N{RY_tx4NRxCk@$M-QA43x8SP`!I*H&j opD89h0iQf|hW$8n>k42ci`0AZI3hyVZp literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/70779067fc1dfdcdbede542fe46686e354e877b5 b/test/de_fuzz/corpus/70779067fc1dfdcdbede542fe46686e354e877b5 new file mode 100644 index 0000000000000000000000000000000000000000..19213a248e52e800532593ff2f290dbbe28c4cfc GIT binary patch literal 146 tcmZQjiPNyRNlda!)U;R7u-5=FHIr(RH9;KpL^Ha9r07K57VqkP;R%~>3PHc2;UTk!J QL2N~0a%y^Jc5Z$l01GcNS^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/709a87f148311095502a1478c8ace29b39a1d96d b/test/de_fuzz/corpus/709a87f148311095502a1478c8ace29b39a1d96d new file mode 100644 index 0000000000000000000000000000000000000000..ce52e6880356e126cc14edf95f3d602c21c5554f GIT binary patch literal 91 dcmZP&j47zjyg?<9SC*KQnc|OY5(y+JE(9pAR)w0)&3D?rFHv~~JMm3x@8X9^awuZeih>9_(iHRZ=g!?iu jFlcFl^s9tq_#i;4LSboUa<)QJQGR)zf@XdNCk6lj=;bPA literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/70d85990bc7700d7247c0513383dc3559dd4b78e b/test/de_fuzz/corpus/70d85990bc7700d7247c0513383dc3559dd4b78e new file mode 100644 index 0000000000000000000000000000000000000000..7122432f89a5b37d765b1d8c64ad88eee1e58109 GIT binary patch literal 141 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHPhmP(GfZVnxRzc_xRxeJqe@6d XszPCDW^y)mQH7+U{PH}7wEPMH-uWhn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/70d8af0bba6886a163fe77483379942a2a5b587d b/test/de_fuzz/corpus/70d8af0bba6886a163fe77483379942a2a5b587d new file mode 100644 index 0000000000000000000000000000000000000000..789703eaf64d9d875c90338d95c7b971d1280e85 GIT binary patch literal 24 fcmZRGDdmf1WQf*FOx25xwoTNq57MlvN^}GONl*rd literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/70d94410b443b46c0f686fc1fa082f9bad42071c b/test/de_fuzz/corpus/70d94410b443b46c0f686fc1fa082f9bad42071c new file mode 100644 index 0000000000000000000000000000000000000000..93b4cf704cff7d622bdbbb0d7d25aaf6649b7a67 GIT binary patch literal 228 zcmZQzjZRGBCLa8!G9cb&gh~b;4SOq%M1%keOS2|Plbc(Eo7%Py`d(EG}2T6Q6QC?nhJ?Y U$%#qHh7pNL$wnXogcFmJ0oeo-$^ZZW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/70fd221eb0e932fe59b698bc81eaaac9d6203bb4 b/test/de_fuzz/corpus/70fd221eb0e932fe59b698bc81eaaac9d6203bb4 new file mode 100644 index 0000000000000000000000000000000000000000..0d8beab0383895a3d131f68a30fc64c8b5162676 GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qKavkXC0j8V9jUQD=_CWxaFl98%VSeluft&midU!JFs#*klu NRgfhn*hbr00RY%v7-Ikc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/710f9a3e40b5d8a536edbf0196b120d8a41c8612 b/test/de_fuzz/corpus/710f9a3e40b5d8a536edbf0196b120d8a41c8612 new file mode 100644 index 0000000000000000000000000000000000000000..ea139e3ad42e97f9e320a2934040d5686a969a36 GIT binary patch literal 10079 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4Iw}Q29y;t^D;{^6LS=bOOsOaa}zW3xHRmo zVA8m0Ww5g77y}c7n37n98U=+I4X}_xbX-hKOofGkZcIg5T1;MyfuX5}W~>5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0bx@$6_ge9^z!mc6w>l@a`MX| zK?bs;BqK8~U7;i+u|y#`zceRBAt_a%AhD`Kike`=RsZgF@lv1pan3n>| z>KGP+1el|vL6o7PLa|{%qM;#D^FaZr0w$uW1XsYL^)IN_gko4F3gX6cX@V#mc(lbi zKn-SSW+js<$s|)F-L$!B*jIoOUK}XlB`Scjw6a1{YIKeI@Kf_rG!v5)l2cOY=IVjBi0(1Fon$``c+|2dg1Zz+iAf~8eN+QH z1Y8CLz^xx;kQ@T{A3S{Y_{q~}&tJTJ_4>`*cke%Z{Pg+D*Kb@J_M-y}qXP>hr>DWK z0n$4lg`~J2Gdi%4mKF;d$ptmqz@3QEkv=?`WOSsDK<=bCLyitC47P!NP{{znqXP?r zaw-c?c}0X2-MgPexCvFsfcHL8oik*3bdTB5frTNHHmK{+0U1|tp{^fBmT9;K7JmHv z_507?f8QAx7?@%VMpl?m-M4(vj119wiK%+A(YA@Uv9a1!Rf&!i+X88eftFL`7nEe? z=OyMS+q~7$N`w literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/737b6f4335b3c916e56a879f7b8925cd653d859e b/test/de_fuzz/corpus/737b6f4335b3c916e56a879f7b8925cd653d859e new file mode 100644 index 0000000000000000000000000000000000000000..aa97f0a3af19e05971b4d85d8eb90d8c2f73e937 GIT binary patch literal 8467 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$>Q!{Ze&=T;` z((qBUheZguY1mhQ>VY_LQU}+t$_h!T>6v-OkXk!YQ$ZmqrZ`za!(LgTBqKFXAxR-w zQ$Yp6Pt8lwOiWTpPDv#vMA#F-xiTp+i5%UddLSX-G9UnA_b5q&5a38mijLQ@j@24g z`GQX)F)3M7!#>kW!`@I+)5X;-F)7*6$vGl2iUwgwHzRqXqpd()fg-EeSnYfFA3S{Y z_{q~}&tJTJ_4>`*cke%Z{Pg+D*Ka?5{`&pr@4xR13=B*$26S`W@U)08nvo$|FELdw zHrh7PHa1qfsw&ZuDqiJ?jcE7?YZqa4o%3ZtCJ^l-<~R+_#H3`R)sHG1ks-hy9j)gV>Z3OzJx_|K z9X0GV>}{jt5_PL$wWC3#rh-CDO0`j~E|^zsT&oM_LS_QM5@0@5R8zswNY}tp*V2L% zTL(&Qv~8k>eGpA-C%ejHkI~Yy*RQUHP{?kpLgt{e@k*jAM(0zhGlp&~l+PODSN)+j z=>z4J1JuA#ii8kgiV063K{=U9*()^cwGFA&;pK=as4guiNG&4MHKW>wVh8{L=rv41 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/738bdcf9e050016d7e94421a976141bcf337ec09 b/test/de_fuzz/corpus/738bdcf9e050016d7e94421a976141bcf337ec09 new file mode 100644 index 0000000000000000000000000000000000000000..0b27c78a360173ebfe2ec44a07a929cc95318937 GIT binary patch literal 233 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EM!uHs?ZQDidA7uxRzc_xRxeJg-S?9 eszPCDW^y(b(Jn$j!=56`6_Seb%kvb{@+$y`Nk*6e literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7394217f8d9bd1f706e3154ae9ed47055fca3397 b/test/de_fuzz/corpus/7394217f8d9bd1f706e3154ae9ed47055fca3397 new file mode 100644 index 0000000000000000000000000000000000000000..ecbd949a9293bf24f84ef7446418dbd0e6b00846 GIT binary patch literal 60 pcmZRO){wJGOwzE=)U433*VW9dtO2pBYLYagqN1X(NNQ@rBmwaU5k3F_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/73a3c16c1beec7ba73e18ab6efae5a59a6b458cd b/test/de_fuzz/corpus/73a3c16c1beec7ba73e18ab6efae5a59a6b458cd new file mode 100644 index 0000000000000000000000000000000000000000..9c6b1ebb29b925d5b801043897cc960760a936d0 GIT binary patch literal 230 zcmb1VfB;4ag`13yw(?CZ%C?G)g{V=7P{^bMG6%%Y&r7w_h~-Jtu-C8w@o9>2*lw?t Hn4}H>p==7w literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/73c4629dc5c75509e999fd647f51e9b19ea32824 b/test/de_fuzz/corpus/73c4629dc5c75509e999fd647f51e9b19ea32824 new file mode 100644 index 0000000000000000000000000000000000000000..ab410f8f50f62788c408529b83694378d7e4a6f6 GIT binary patch literal 71 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87lGH8pw~8k#ZTiW>Gtnla(wz6=Zu;aZv? Q*`oaNJO$1C3Qi~h08`-)$N&HU literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/73cb6c8064aaab69ed3b8c25e7a994ebbfe9379c b/test/de_fuzz/corpus/73cb6c8064aaab69ed3b8c25e7a994ebbfe9379c new file mode 100644 index 0000000000000000000000000000000000000000..9eda3ef5cd8c2e0c6c8a87cb0a53479d712d17e6 GIT binary patch literal 310 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGH3D=NBB>-{)F&4*! pYpH}}q$(7aW+rDVBo*bC=P9HyN=(j9 iEdi@H2CFiuLDr(B7Za`(egi~mf}~YKGEx=N@+$y*dK}0A literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/73f364054006ca5eae92feec9d8a105015f0d032 b/test/de_fuzz/corpus/73f364054006ca5eae92feec9d8a105015f0d032 new file mode 100644 index 0000000000000000000000000000000000000000..bf36a03f5aa5b003ed51be1d1e6c0909ccefab4e GIT binary patch literal 122 zcmZPwkJB(RjW*CVjjf3`&^3&;k2cV?#KFdtgNSHq#OOgxF^P?5h&IqQK{CS%Y#>yj PX0>sxilLs7o`Ep{o0cCL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/740d094789662f57665c9e8f931064e7817849c1 b/test/de_fuzz/corpus/740d094789662f57665c9e8f931064e7817849c1 new file mode 100644 index 0000000000000000000000000000000000000000..566c73aa0168a87570949d28be6db78f7d08a3b1 GIT binary patch literal 196 zcmZShPYhtPh>OY5(y+JE(9qMe*R+obj|tb(us76<3D>GIBE|#^HQXBZ8iq#3HJmjX z8hRjeG(bd*Nli?+F9QREmL`a+5|WXsP*|FooUM>llwY2wpqXF62?mTo0qyW>hrk(`IZK?xx2 znvt}ks2+SiLvbFaXV8*_hJB_cDC95|qL@>v$H)LuR+V&X^&m?y6_Mp~6it|B($3=2($c{hWHe3MxT2h647?g3q0~HkyF?B9OwAkga;idpUaCU10)k&sp07}?keOGakd~jXp&1=*m6Vg1mu(drTdSZ@3x?ITwE%&) BCNKa1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/74b5a323ae41cb386b1596c9b81bb0b02d550c19 b/test/de_fuzz/corpus/74b5a323ae41cb386b1596c9b81bb0b02d550c19 new file mode 100644 index 0000000000000000000000000000000000000000..53f8216c02f16f3ba268ae10e19bdea0c2cc8719 GIT binary patch literal 11 ScmZP&(XdzZ%ZQG(w*deQRsxFv literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/74b71cfa17e74cc2e6681f7460e7dad710436d13 b/test/de_fuzz/corpus/74b71cfa17e74cc2e6681f7460e7dad710436d13 new file mode 100644 index 0000000000000000000000000000000000000000..d0eda9e37f1f862fce6bad37abdabd549a461652 GIT binary patch literal 10279 zcmZP=>3}sRMO)i`q=&+&|3^b$Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!n zMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ON LU^E1VX9xfQ5fTAg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/750a813bb2b9813dd95e078157e7732fd56a9e3b b/test/de_fuzz/corpus/750a813bb2b9813dd95e078157e7732fd56a9e3b new file mode 100644 index 0000000000000000000000000000000000000000..72002c804491637aaff15e5fe0a24b21cc1c295d GIT binary patch literal 159 zcmZRGjTo0qyW>hrk(`IZK?xx2 znvt}ks2+SiLvbFaXRss*OhqVWlOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6ex^zJ`NbuMW~mj)MQA`XMg^qY zShJ$qM5orC6AEI&wPH+aV#0kH7#OrPL1w9hWTYw-mS!erD>jVI( CZX}Zc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7615e60e92c26cf5132da9abf8ff9fe8967ec598 b/test/de_fuzz/corpus/7615e60e92c26cf5132da9abf8ff9fe8967ec598 new file mode 100644 index 0000000000000000000000000000000000000000..31f4c95d1eebaef122fda6f97e4312d2c646970d GIT binary patch literal 10279 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;OTY zG494wei10K5AFCF>8(;_h5Wo!a8pzV-UZ32L~h~hK}!WtJfrtKU|l3=7sSvY#=y`B z+!uj#nv}t9e{e&*xF9hZ(km#|QOGX>89HD+F;M;i_4AZroh-PMMqD378PY>aQ7A4c z%FIhI24#I4BHKL!*lAXVcav>EWsrgbv28W_xp}m$rhw709&M{ZhMQtRgF@(IL!)gq zNNq7-BUFRGbAqF-25Pf|n#zM`%tmLBRUxC*1Lhzxh2yz{KevFJc?zRl`N1*sG3eSu zw)g?^{03yOpTGpi;Li{^st>$Fw4iCIL@p~xUcyZx=01}1bMhgBWrJoINz+~dOY5(y+JE(9qMW*Nh3*(y%wwj0tCCiPC_8L~TtJSQ7~m*T9g7z$FomOCk)H zgfmXtopD<4jMIK+Y!1-Y)UI*H=>V|r5)%`(VvK4yYcw?UAVFgcqGC)yAwst1nwW53 k1_lN#P0g6_Y7?DWdxgT%%;ao^q@w)tJO$1C3QlAI096ZCWdHyG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7627738cae32b5a2418ef4fa99981e6e904c90a0 b/test/de_fuzz/corpus/7627738cae32b5a2418ef4fa99981e6e904c90a0 new file mode 100644 index 0000000000000000000000000000000000000000..73791df35c2bfb090d08639e02b278b7835189de GIT binary patch literal 146 ycmZQjiPNyRNlda!)U;R7u-5=FHIr(RH9;KpL^EOl`8ttIPl`^|O^($}P6Ys&8X>L# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/76cd162250fb7923827df56f4adca7ca03297372 b/test/de_fuzz/corpus/76cd162250fb7923827df56f4adca7ca03297372 new file mode 100644 index 0000000000000000000000000000000000000000..a109b521131420b332067f1cf11b585ba641b223 GIT binary patch literal 577 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNsl+v@i3!)ziwW1#)QkzIrlo^9EYZWR+C)de(4ck>N?>TIgk+?G t;vSR`7#To7p|CV3Ia?u#fgvTaD8D>UA&nuwB8ep?*hV`kImucf1pw{>-Ddy* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7722528a3278bb0d6491cfaea382a7aef7320aea b/test/de_fuzz/corpus/7722528a3278bb0d6491cfaea382a7aef7320aea new file mode 100644 index 0000000000000000000000000000000000000000..78a9089b7ccdf510fd33da7c9f2185bb02f7ed19 GIT binary patch literal 9494 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4Iw}Q29y;t^D;{^6LS=bOOsOaa}zW3xHRmo zVA8m0Ww5g77y}c7n37n98U=+I4X}_xbX-hKOofGkZcIg5T1;MyfuX5}W~>5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0bx@$6_ge9^z!mc6w>l@a`MX| zK?bs;BqK8~U7;i+u|y#`zceRBAt_a%AhD`Kike`=RsZgF@lv1pan3n>| z>KGP+1el|vL6o7PLa|{%qM;#D^FaZr0w$uW1XsYL^)IN_gko4F3gX6cX@V#mc(lbi zKn-SSW+js<$s|)F-L$!B*jIoOUK}XlB`Scjw6a1{YIKeI@Kf_rG!v5)l2cOY=IVjBi0(1Fon$``c+|2dg1Zz+iAf~8eN+QH z1Y8CLz^xwuMp_!$AP3kDqy0c|Fi=WB8grzO6gN9Z`+?vTJvuN$T-qHSm?4lmDbA3i z{lLLC4hw31L-1%na8S-X5La~JQbqUP0xpN(6d&-;0#26=ZV9@_>}Wr5a3=_wxo$wZ zfi5)j&ImC0{)2~)9zS{d?D>nAuU@}-`|kaRkDoq&`TFh0&tJd){QdWxfq{W3#$W^l z1TDSD7tP2Jt(Tap7aMJxXd4@=T~(FnNU?>GwisykJHMbLGe0jeMLB7R5DFg&S|)=uONVR-Xf7R@4_ZFMz+k`tUO@u@B#ZMs literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/772e7814f86562e147b36a08a942c9d01c586b22 b/test/de_fuzz/corpus/772e7814f86562e147b36a08a942c9d01c586b22 new file mode 100644 index 0000000000000000000000000000000000000000..17e1735f9fc224e428ecbe4da29990f6e66371df GIT binary patch literal 10279 zcmZQ5VzP*f$LR!Az! zFV9oZ%&*8(NMp#aU;$GK49w-JMOLw~7I9#!LCyf_gFB*D6V(y3@Pl%&spJ~21$Mob zUQ9Te>+!p>2F;D?xXjVea&z?b(S!#E1>u0j3M@j9upbhxhd33QOkyf(!K@gC=(v~) z3q#$QinO#?1qDqlg&0i`#RZ`hZ~|q8{DP9q{Jg{*g`CvHl+3(zh2;F)+|;}hE)9Dt zkTwl_E3W7`jTi$H15Fz{2OVoGCB2xKnCO_;7y|wOGEGhvfoIHiZ63TSv=W^9>DS<)&H5I{lpbU_j2XaDTX?{s6C~aa% zG)l2B^)OmlK|#SWuM*<=)QaTPf)a(K#N_PaoW$Y`g~YrR1+aNsH82e*G)T8Xei2s; zdLmR%P+;JSj@EN@)r&1H)hmSnsDQ3hY$8MeLc*jWJUGd~6`iOXt(Tap7aN;|WUaD7 zW?p7VW?~Ml!USv=6*8rsmWI8JZ8X#i@WO?2vip;1#+sMo?cpMQAq}z|I+RwH<>v15;v6VvQv_VBmFh z)Yi}n_Vx_WbgFT7baZq^S3)9R!(K5lDOocnB_^dNro7s?)=E>w&`5#&?4JLoc9#0tE$ym}p3f!a|bM!XJBo8c7qH zdJ?Nv(4fGO>s!J{Qin!%1~u8RjLG1wjX-l2iCmb&NN6cqSpn8}NY2m6hvWiCu0ToS zB#r-5Ep2JqL)x zKgCK9S>{CUq{Jk+O_UdW*4D1ye_PU0el^XWyNlEG&_KE6ATAG@gn#nQg)oJ

|)38_1&r4O;)MJ3~HTA0J)z*Ne^s0?(HT9~EY7LEy VP2QTC!6a;K<4~kPyc%SMmH-+)9-IIG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/77cdbd9b927bdb6450fd7575f23b874279d2b712 b/test/de_fuzz/corpus/77cdbd9b927bdb6450fd7575f23b874279d2b712 new file mode 100644 index 0000000000000000000000000000000000000000..6e7ffd5f4929ebe6184501a5a5c5030610d1070c GIT binary patch literal 12 TcmZQ&&`GQ|GOSKC)G-185X}PI literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/783d8d7df5b7a4f05b29f94d4b85ff3029e507fa b/test/de_fuzz/corpus/783d8d7df5b7a4f05b29f94d4b85ff3029e507fa new file mode 100644 index 0000000000000000000000000000000000000000..095efda769b1f01a73b72d0f51207ac98ac08c1d GIT binary patch literal 10279 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`lCA&p3YOao))pn=I~d@6BGYGT5*^kTxbG&N(wF)W>fTYAczIdgEkiGexBSvxTa z;>eU_Fvx}QP)LeHA7mPCXMkkUadJv3iV($4z>)x{73nAroik@nwTX^`p+PNbv}mb> zWTb);EGYFdGJt?WVQEfswn7pELrP*%etDik8bf|X5=%_5jdoIUlC?q#NYN0*zy6cu zaK30phG@OSRK3_}+eF*gSnaB+L`SkrLf6C*9c`PKY8xAyn2Iiig>R2VjC>(Q4f`66 z#H3_Ufn;x`QK4C*QK?y@QKhM=S)*ZSWUQ%KNxtDE=wwT*Hq=R~g^)=4($ZoT6g0II zVl+V%7lcw!h|yC}(6F~sh>kHZF^DONRj5%=h|%Bz2`NO!#l*x^SQzNWRHUWFzD<~)^C@U1_=cX#;mF6a;7AfSXDI}KU=PD#;Bo-wmm!uXI>*?unY1k_g zZK$S#vVxvoUVe!}T7FJWetBw&LQ*Bzj*^VbymW<tKODHSFqU%&vP*8BptAyB}T9KSuP@<5O zn4DdllUSUgkeHXE05*@SMnR$4M5h)_J4m-eei2s;daS|KfmFB_Cnpx9rXYD#0~D?h zI~8peoP#vEG_@3zKmnedlV1$?1s6C;DJUzXl@^s`fTAEfu~J7NGfg1}5_E|Q1*t`u z`6=LJHE2?r!yrld3_OY2F&g&DN!l@*N!k^OiHS)`Nr^)&=`*l{%3e^>8x2oX=nQ3r zXh;gcELT9;8&dY5Cs9o;kTIb2sZd-}nwG{DgONEv3P2dF2*glOP>2O3N+=tXQdY>! z%Ph%E%uy&VO-jknP0Y*#y9`q$nus!3*`P_npwb)7g;1_Cmh1;AZ9oP4pm9E^oP?J3 zn+9cBUzDlDP@tR47#(fpn`adp+e@!%38}+#3Dm36ut)Fk!1_BeC>;ZE3sj-7G!xY3 zgtRyFD?ruZfLBY46;(Vd58ODoiT39h0% z{aiJ*>}`@NOCaeJi9|}O`9+Y%6R5i<|N=!;k zw4ttLEWFlvb%tgWHt=IH4IDxi{*laoyh2sd3Q>`^KxD8$gPSFFVN0J$`^ zK;1>$y~5=D+}uPiE2OB#%2ZZ>bvBdpbMhhW^g+{t)wEXtc^%~N{DP9q{Jg{*g`)h@ zl2lMX0ot@BB7I;cI`D|XNFK%j1t}T^hx7op7wKCGLkd{*$^(1JNo+fj;0PY1uK^xM zN9|ZhfQGga9gDnj&_FhWkcPdDZK8&Kre>0+Mof83xn^==QbmO`JX3&T5LZ_m6rDq* z%wQ0R@vF|vD@)ADOwr9t%uTI@k3kaX4`4>vXqiE)p-)h1L&Km%M&qGRG#kMK(y-yB z@?l+OFz_oEWt1i*7A1k&rb)>uiAl*Rpk@`mJOOF>Vg?#$Sed$m;|yG&PO&zqWYRP= zg7ILqMoc-9sIiH$iK%uRJXa$RGJ?_&F@xiZql4q<)fMS|9USviprHb*q1~XOaVvgw za2ztHi88f`t(XB7G?;T!R2UqO)k;nTC*K-{q{KLd7~Gv>5<149;*zX%pGHLA*s-U1yQk0mP16nX($AvSD*fs1kb9IX=a4KM6U`S+O005KBe;EJ( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7854c24f52063529e5df8650109a22714d7a06a1 b/test/de_fuzz/corpus/7854c24f52063529e5df8650109a22714d7a06a1 new file mode 100644 index 0000000000000000000000000000000000000000..3ebdbc6e7d19965b69bfccc7f51d75ac5e2957e7 GIT binary patch literal 138 zcmZRuh>Ho=(y+JE(9qKavkXC0j8TndjfRF^wTVtGh_7L945DI8YGT5*^kUS*wKO$j g@ahC9$Eqt_OCOY5(y+JE(1_8~ve%3W*V3>z1W_?YHJmki8X6$BhP?@hiZQ8)3HN1SV9?S8 Raf|ZH^C~#=6*M^^006&s5o!Pc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/78b9c35b44a97fed9820329175e4e2824ee84f5a b/test/de_fuzz/corpus/78b9c35b44a97fed9820329175e4e2824ee84f5a new file mode 100644 index 0000000000000000000000000000000000000000..66ffe2c28c7a9052bc91433143516e73376265b8 GIT binary patch literal 314 zcmY#?p`f5)Z>10&V_;$sQxeO-uc5CQqoq)zpb(?M1(H#Sj*E$jsjx86jj2dWi^+?L zF)%STGcYvO(2P|8tBV0CfhmBBX@E@yNkH}LX=&Ko*v1$_%)rpDiKJgsOCd&6K|xbX z0Rt#2!U3|F*%Tst*@1}IQ8ZR{L$tgV#v TVq#*VV`5_r3=DK*42;bIfl6aA literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/78fcbce0b7e585dc4ff7f94d850e64e37431fa14 b/test/de_fuzz/corpus/78fcbce0b7e585dc4ff7f94d850e64e37431fa14 new file mode 100644 index 0000000000000000000000000000000000000000..a8a9265294c889c6817f8168a8a20dffe9fdcb5e GIT binary patch literal 134 zcmZRuh>Hp5(9*EC($LV;j0xA$us76l50Q>GF0RR91 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/78fea3cbe1c2a5ab21e6584e911bf9c56039485f b/test/de_fuzz/corpus/78fea3cbe1c2a5ab21e6584e911bf9c56039485f new file mode 100644 index 0000000000000000000000000000000000000000..878ebfe410d0b9c4d3b64839eee7d2968ee2c3a5 GIT binary patch literal 44 zcmZSh|35J)Haa;)CptAPHacA+rYtinHaa^eHaa&ic13G)j+2(gFYr;sSO6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/79537e14500c97c95ac219d1bfb2e76674960e95 b/test/de_fuzz/corpus/79537e14500c97c95ac219d1bfb2e76674960e95 new file mode 100644 index 0000000000000000000000000000000000000000..8f742e4af48054ee3e21703f9cf7792918672788 GIT binary patch literal 102 zcmZRO){wJGOwzE=)U433*VW9d)UeOAN=!;l(Ts|Uiqep?(o0O$i;YcW;E0ZfGF_3_ ZV6BQ!tu-KHs%nxnqoUwSqGF>GT>+b@9Q6PI literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/797711bf799f79d6195b5595cbae54ccad5acba4 b/test/de_fuzz/corpus/797711bf799f79d6195b5595cbae54ccad5acba4 new file mode 100644 index 0000000000000000000000000000000000000000..d863e21e2e76655fd78034efa6da44dd89bd9a0d GIT binary patch literal 10279 zcmXSgff79^D>_=w(N!;2*9k_)CPHOE6c=0?MHo{zM4Ev_^&l&dG3Dk$`~q=JX=$m3 zeWoVJ0$c`z?+1~cG5mV$y572{Gzyt!x*Lj81Xj_P7$9_6kd zElWyE2Vq$PN~{=3Fb@*-)XO0n_8LKI`FW|DXlWQ?50oS#jg97gNLW!n@6)sn!3^U@VcG7?J^lJiS*QWTO>6$%oIN)+8O-tj7i3PE-VXz{oL@bvkl!c8_R>;iDEXhpFQ7A4=O3BYn%*+G344YaMF=eo_ z=okYNgP0PCgEhcHAXlS%N<%YN0jr-t{?t$a1qDgkG_@3BG(jQ41)&raV)Rg4hs04< z$V^knfka=TLP2U#W`2sEo*vk(gU0!wAmECQ(}*!J*`#S>=b&S4rKA@V14;}r1_lPY zF$Tuw@Prbp4f38cI58^ZmF6a;7J<`VNq(+Eazrx& zQj3cfiVIScsh&C*XbJdeY51tw0~P{W3e>dPO~bwdR29U56T5Pg9@bZUssc?u~CkiG)QOCXHVg9i21Q9EG@3JRsUI9e#B`6a2~0RfO% zs2JS!$S-2Dh>OY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCSkSQAW#vm%jq$VcZ z7mJBF)iN+JXla79s)S^uDioGxCTA-o4KBA56?90hFUl{^Q_#$>;6wndzQj}q7J-Hy zR5Mg(YKWFfMmQ{d!0KQ&oQA4|P*{gRFbg~4Qz~^6DvtC^gfK^9QgpnIb*vVRn)ZCr zj119wiK%+A(YA@Uv9a1!RfxQnn7j_7FH#8lhZ*hFHwH1>oIBteBK&cZpyuR1Ta zJSQ_RwU%n-GGc8i`5Cnl&1r60<_HMx#=*Mx#noQ?o|H(8yR*vl7Dvv=CrRtTxn1s)dlW zuwamz$;4&P#Wl#?NImDV#@Li3rdwH+B&Ji(PzH;*m~gG=XuZUo)S?o-*jPxdA7fOb zS)&o77p|$Hg_I}5we(`bG3#S+MoeSKuV9G@w$Zl6I%I@zXf!H{91l6V>cvDkfo9~O zUE9*qQj9ejsL}|9rKRLpNtPbjii&7`-Pmda9iv)%4STC-ZQa;t16|9C3SC{z8jXs| zDoss|3eAedq~r>+EWoV^$CM-vVa%ZcgvpR_#F+Yo1}LUZka~!2f*Djv!`>#*PE*4^ zz%CIx(1e&o4U#1$FD6fci;D}|3Wm~LU=a)pa5n9rbrxpZ7FK6nRtW*Op%Kkq&HtzX zr2&Ym-okJZaRRJ~Nm|KTiNqT6DJcf6(oxs2S5HbTQfCCGTZO{X98i~#fgvRkS`8r#1NAoHHC7Bl9L!R101ZD` ZDG(kkA#xPM-geF$<`@rc9tB=51poj~gg5{I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/79c2467bc77f824f7b48dc7b6dbeb79a7c286f5c b/test/de_fuzz/corpus/79c2467bc77f824f7b48dc7b6dbeb79a7c286f5c new file mode 100644 index 0000000000000000000000000000000000000000..f81d4dbaf9e81838742491b89c1f72b213e09179 GIT binary patch literal 75 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`@i4CR{7Vq$Va@OD`r|OA{oo5|WXs UP*|FooUf2nlwY2wke06w0LIxAg8%>k literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/79cb2eb5509040f8068f41edff4efa3ec17d5ae6 b/test/de_fuzz/corpus/79cb2eb5509040f8068f41edff4efa3ec17d5ae6 new file mode 100644 index 0000000000000000000000000000000000000000..4ea573ca9261dbec5c54381f456a99fd3f44f913 GIT binary patch literal 224 zcmZRuh>IzPgXjSPaO;s7;aVE@RvH?5nlT`j0f>q*s?n?g32ABA8-oQ*YGT5*^kTxb bG(lXIkc?D?!qUv-Y=xwv{PH}7wEPMH@#9R7 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7a185204c2b529fabb78c068d7c99bf893799689 b/test/de_fuzz/corpus/7a185204c2b529fabb78c068d7c99bf893799689 new file mode 100644 index 0000000000000000000000000000000000000000..468dc0acfc3f0cc503392fb927a5d7c115f36f14 GIT binary patch literal 582 zcmZRuh>Ho=x^8c!p`oW46RxFUZwR7djA}G%;6lb=A(I-AG**QSCV7dusl^3}$*D2L z+8QzC+L~axTEpHdIJx(ERc zdzisELlK_~6q1Va%kvb{KvrvLR@W-jDpV^}qlE<_H*^tjM0K@7tpX(C6~So%=46nq VP`earwV-YRxgjmTLZQ00765DYvk(9P literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7a20b8b78a2dc9d753c6b7c9569ac65043b10733 b/test/de_fuzz/corpus/7a20b8b78a2dc9d753c6b7c9569ac65043b10733 new file mode 100644 index 0000000000000000000000000000000000000000..321d2bf02a886b140ec070dfde6bf92c57bcb7b9 GIT binary patch literal 41 wcmZRGDHGAKSM$@<&~kJ1^wErtPt=IP^M#URIH|6wTX^Jtx952vM~Veu?uei literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7a2bb64e07cb0aa300db2a5e4b0825239894beb9 b/test/de_fuzz/corpus/7a2bb64e07cb0aa300db2a5e4b0825239894beb9 new file mode 100644 index 0000000000000000000000000000000000000000..27d1326b0914ae612264541e6322484697bf8123 GIT binary patch literal 10279 zcmey528s(3ldWQkwKZbOwKc(XwT8V_bX;|9td@qom4>~cCWND@g`%^D0AOI(u(wOp z($q>Mpb$fv!6Yv+Hx-Wg zNISw@EG(iOf<2)ak(W?F&H`gBE(i#rb%=a0ec;d zutMTf8sD1sF}0eY3$0VmJ zAl#CcpRZAnn4F5_Tup0*+TsEvm(}2nCZf|a*hETwiN`5KJA|Y}3wAXz1Rj_D|39KK z6>?}%8sAtm6)32YEuj`0WG+rjwd94>OW@2|kceqJwfu%`4yG+gB1HQWY$B!ci)1l6 zlW2#G=4bSvBcBhBR5W6=k{qohpLV12s3YUhxm4X6@h>kHZF^DONRj5%=h|z$EN5{p) z#8g-q=*Co}rN!jM7#NyrXvQjlmBc7S$HC>GVj5tRKoUf2)6`Ok(Ns{-)Z&6r3JNiL zgUmr7PjN-ZX@CNVL0msZOCvf?E4C&^OFKGFOFvdqD@N1C&Oyi8N=Yv!CMG&2Hpalf zKsUy~*c=f)+K`|x&d*I%$SciFN-a{zPg6)N$fE6@u2JtDI#MOm@MLA za=;^a8hTpxnla&8prO2&aIF}l8qOLG4GpbeZ_fZtV~|XYNli?+F9QREmL`a+5|WXs zP*|FooUM>llwTfGQEg~ko2Q_eU%?3jAQ1&bVO?CBl#-vDn3)H58CGW_3o3(^(Ip8p z#AMs#=cU>)GB7Y`gS>4I<|bSRu1m z0aP9)D&%D5r7DzXmSia8=jBv_>$+l4`2#W;t69v^(GYQkV#9(&LqkxFgb~9GTpDf~ z_KM2(n%bIL8ZoY*xQsEX(a>^qc6JR2(F8@i9!OBb9(%Nd6A3~}Grxin7U6JuV5{E& z%G?Yr(b2Yv;D$ylarGL5MO;ic2Q>dd!rTx<#TeCS)@W$x#khxSX~u-FLS#y~umvb~ zAZm*88}k&>@+$^i)tzk>8>^+P5giwk7mHerYsJJwMRnE z8dh>uC*~*&-m*&pqoskpJqq_03PTx7(*e{{(y+HuAg|~(gEY0N*_=ko&zpu|Wv!*H zPp$fzf|So7tzmDKn51E!sac_6ubZh^Sp#BM)g);~MI}{Lfts2M3VM2a$Sq4QO)V~1 zrb$dmDM~FaRwyn=O{RL)%s@-Phhn(CmX04+K2?h~ZzN!wBkDQANsjV^IXdEkLM z=7dTMWLr!bqP1XclR0Q$G8!M1%Mc!?VPqO@plcdi6K$Yt7;7JGplgYPjVT8a(bS01 zgP39x8_y7JplgC;h85UAs6x$Z<60F%JtI8>V^nt_@ffrcHSE>X^7GX-?A4PJi@;P8 zh|C8!4sf>(G-JZy;XoBbVnEKSHqlWqG^m{eYU^w1#e^f;`XD!f90+P7GcYI=mgaz3 z{tOH$7%fb+J_Jf*5@!d(qa3yG5Mu&rOoAFiDj^v@K0ZZ60$9%l#a57SaQ0kK?d9ae zW08*!C#Me>#CW53oMOBYtu$f27_9)kc6ul9;1hp9KfwtP@KZ@FDPPAlNq#22}=C1jwwU~ ztYM5TY;mS4NTPywRAXw4H8eFal7^OE48cTv76fW2H2`D?F*sby9@NP`n;4iFotP90 z#n568XG$i<iaRG8`5X{goMB_W0|_-NQ`xVXAG`MGLp*xMvkmZaJlfeOah zn3Nh=d21Mx5|dIBZK!J*Yaf%MsTq@`VXu}1uO4F+lr-#Z674iK>;vo)QGf!m4g7HG z$0K#~1p{l0O-W+9l~qY%I+abPj&Y#!Mx9fkkdqUsL`q}GuV9G@w$ZjuOiD~lL?kju zz66Z~P?#dmo`t1%Jcfe?nGn)gSPbHE8ul9Yiit_dn&8A1Q(kRcYo)1Th+D?UC^0cH z30^*c>;P8>;PM$18W2o;n9P|&-x?h@1dP3*j@A`B1p?ba1OhW~Cq_qGRh#J4Cgv1n vSjEOxo9I>B&biof=G@scr!?$sY~wP)q^2H7#>(Dy&K%|#4{aU=UalAbNDc|h literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7a4b10d8cda40a52ad71fd6c2b6e23198e271370 b/test/de_fuzz/corpus/7a4b10d8cda40a52ad71fd6c2b6e23198e271370 new file mode 100644 index 0000000000000000000000000000000000000000..44929cae187192e772bc0ec076e91ddc87c232cb GIT binary patch literal 285 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGjY$o%JOkYThD%~h oYGT5*^kTxbAfzV9c`6|psS1UqnaSA-Nk#ePc?xOy6)PwN0E?PQKmY&$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7a9c5e01da931099a5aef43fe2f7f35ea91db93c b/test/de_fuzz/corpus/7a9c5e01da931099a5aef43fe2f7f35ea91db93c new file mode 100644 index 0000000000000000000000000000000000000000..e459fa4abb3f8e761cc99738bed7cb73de7fd973 GIT binary patch literal 140 zcmZRuh>Ho=(y+JE&^WINW*LI07^51^8VwCS5L?6E7(~UG)Ib$NMe!(%3D?q#3D?pD c=~D^GNL45-%}mb5E~=1JlwY2wkd|Ko00SK+!2kdN literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7aa094f1cda2b23c6ce5cf06b84f259575a091c0 b/test/de_fuzz/corpus/7aa094f1cda2b23c6ce5cf06b84f259575a091c0 new file mode 100644 index 0000000000000000000000000000000000000000..34b11f05d2087ece3b8a3e6833a42caa4cb8c455 GIT binary patch literal 79 zcmZp&h>OY5(y+JE(9qMe*Rapj)Qkz&(y%uKQ87j}oHcqH8X&fYy$OhlF{z0O_hn#U T&;lzg$}i8W;LKOh*U-OiEVJu-6FE1e1oE zh7g94rV)r?s2QQ4P@|xrVQ;7jB8@Z^Kva;Xf~KaXLSj;KVp6hUL}F61QAA=A*v!9% zM#d(lX69y=$sqB>q~tl1=THphVlly_CMH}Mzx8Kf}ug}9F(}xQVGdORoAd*5MdBa)K0S3&fwKNY>WSa&z?bu{Y9; z_KQu_u($EEv(t>#Nc7hPhc_cQr7IMc<|Jn;Br!0gBo^hD=P9HyL+#kwSi&LSjjNu0nD~Vo_ppNorBCo}M0;hP@&d zgRvW`si3T&rQi!&4w^HLPR26EMa6k}kJZiW0JE{qt2s|2ZVEly4> zNKH{F*38dMh1jG43SbCR(N@7ZNRvxbOF;<~^2s^*#UP(RtOZA>g0ezdX%Q$S6!NnZ zD|Hky(-d+bVVI~;kXn?Pp8`%}(V%F?o$M6iK(0zuP(Uy=?3HB{l2X$%^NJP9GfOfQ zH0+fXN-|RO6p|E@H5F78GGP4FycEsEq+|+HGspp8teBXTyb7GsF#Q6GJW$#v;2lIR zS^&*5bk9cEQ#;Nq#2_ByS6!5uo>8KkTw0V_Q5_2+B{MB<3i;HXFzb8IaR6&BJ4-4 zKS)gY15`FZpCWmS7`cZ*lW1Bx_SD!4$ZPxQ^VdSsj?*1&HziJMZqN6K-VNT zCZ)#6G}=JdG`7YtCM71NCR))@*D}^VCPh;-CP~9y4P=0(MvNYW$snR(ujZ#2{r^8W zDo_YzNUX#d7+Yeo58ebuZkvPZgOdTYeqo(eF32M zUO+^Ep^-6>&2LgWQHmP&HQ*qu(E#;@D>Q2~Dm7~~sx&n}T zSjFh-*b=J^b&_f!B)a6#qXSwKcPYbcSoJ-jjha*%)}gp;?ks){M^J$NP``vILF3;7x5<8suZk6Jc&g&$w>^G zGeP})GW)&YKC^-X34;#Ak2x?f$M|U{Cncw(Vi~K73D;85&D2avOv0YiLo_uUYXUSi E07~8l{r~^~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7ae379bb953b3776eae20399b2083b472c6e684f b/test/de_fuzz/corpus/7ae379bb953b3776eae20399b2083b472c6e684f new file mode 100644 index 0000000000000000000000000000000000000000..7af6c28aff549769e5e7542e0cdb8c0fac2d0896 GIT binary patch literal 129 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EM!s>6V5;e(9(+u*U|(Tp%Rjjs!&*( RnVhYVRFq$yr;wIk0RUA)6=MJZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7b00ede76226df29baaeb17a945864e772b8c579 b/test/de_fuzz/corpus/7b00ede76226df29baaeb17a945864e772b8c579 new file mode 100644 index 0000000000000000000000000000000000000000..e35f5399ec4e890e0cf019f1c995314394113d94 GIT binary patch literal 89 zcmZPwiqo)HjMK2U3JCJ6aSV;9arW_d_Ks1h@$>PiarXDCarXC(NvZJ(2#HCliP6*3 s($uiGiqX^4*0fjAjE;+maj7sc(2c1uOpA%J*RoQo(T~+u2?+870FetBr~m)} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7b9898bfc1359d2f5064965c0c2aa442ee14ddbb b/test/de_fuzz/corpus/7b9898bfc1359d2f5064965c0c2aa442ee14ddbb new file mode 100644 index 0000000000000000000000000000000000000000..886dca459dea5660b412926add48355256426257 GIT binary patch literal 2575 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6tbUuTIhP_6RT7F)trj3F| zje>@KkfskNpo%X+A;lFPrvY-drj4D0jl@a`MX|{x8nYO)bgD%u81&$w(|wNX{?KNl{2jRVYX-DpAN!Q%KBHNG!?E<*MOQ z0$GJUNR<`x3sUnyh7^|Om!yKi5=-1E#iHw0R!~rI%&UahpIVWeT2P{pl$e}doRe6b zp^%uDq5w9J3(Y6mAaj%zKu%Z4E6q(xEdsl=BtKUnIU}(sF}WnQs2Jo34SPkbK@%He zU@&-tXEXtiCg35RfI-<4jET+PHDJ}~1W30+ei2s;dKCdz2vXr%oSayYngT8jAO(pA zs9=CF6>SxqgEYA`wG@;T6qFT`bMlMfr4$!Zod-8j0a5#v=NF}bs|0YlM`^tf<5!)R zTAq`cms$(17{P{usy?DCM(i~lsG_9QZB%m*$W!Q*5k0GXZ1zLS5^N@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +"^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment # o r +\\ [^\x80-\xff] \ No newline at end of file diff --git a/test/de_fuzz/corpus/7be06e465dee08978997e94de5ccc7d2c9d56c82 b/test/de_fuzz/corpus/7be06e465dee08978997e94de5ccc7d2c9d56c82 new file mode 100644 index 0000000000000000000000000000000000000000..71b12ec8c2ae63ce7fc2db60f4e043b31f37b8bf GIT binary patch literal 74 wcmZP&(}*^W)=Ny)i;bb;g8KTVrlxwS#hE3k0OF(?J^%m! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7be07845c2e8df479b876f2a37720d673fc853c3 b/test/de_fuzz/corpus/7be07845c2e8df479b876f2a37720d673fc853c3 new file mode 100644 index 0000000000000000000000000000000000000000..552b47b6961095c9e93b66dffbde654831eea41c GIT binary patch literal 10279 zcmZRO)Uda)jnmYFGpb`;&$zgrI@vO>#%8C6y=@!=YjmOsgK<)FY;vupUbRuJp^>r4 zTT?SjUDMbaqi6$Nlh|kjUCY=S4STC-16{*ddoUM5YHGyjX&9MC8^9IEgn|`EV+eq> zsu=3&85pA}X5iP**NoAMtwGYGrv-9%sDW;bp=E3h$XZSPScq<84NVO_&6sd44SQn{ z6=PBp6RxEf!(6E3r)3Y4(XclJQ87j}oHZI6dS^kPCZ-0z0nv#`v0w}) zU>y9kH7>P@AdrMc#70L)+a}t^#$quPq%<)pF_FO{4(vmaXFz_?fVc^Z4kW7+Q_uccvc0CGu93@8|h!r@x>nwl};XA=Vxkz5(8VXvF1iRMydc@#DZ zhd50%3kF0G5J*E5CqhC75EcAq&z^n2NNtSZzj@C=Ccm)Ye3SHIWc;4Gf70 zToU29B*Jh>IHTEq9_EG`XPnkMi#CRh5E*vVwwwo}OM>X;Dc=YLP;Ic48%$rWO}S7-UdlN=i{`aj`;i zL25FWhP{S!YJuv#C{jT_!K{R# zfZ`0Pkf@N8nU|_io>`Kike`=RsZgF@lv1pan3n>|>KGP+1el|vL6o7PLa|{%qM@Ot z7FUd>f`XYNR0+1DBqK8~U7;i+u|y#` zzceRBAt_a%AhD=KAwNwaF%N7nSB-*#LQFKsT@cJ5tf66Fp;@6&sZga*qmZbOq>!u` zk(iVmiJo0Rg&HJFq30J!$bhqBaY<=f8dpp##BfX!tOzO`%cTirVWX54GV?M^G81zY zic6DH@^ce2^B_4Hn_^@!Ww0`8mH{Lb9hzDSkhB6%GBJ9{jzeZED`ciA z3JOUv#mQial8n?maGp?5f$|wdH0;&?ew><4jD7j@Pk{)v`}a!ebEKV|F_p$1pH(CnhCp*jvS@*QjVFCMAQ_QW~|X zc?zj{DVm8%3dt#{U=v9s*b~7mm?XRbNurq}Pr1v0fPoC>v@~c_6uH@{#xQ{G&VdXK zYTFHI&5=S<-0mczUC2vr!%!Vp|B|{bLs0dIgq0PdAq^|c<^+{mhNB%pYA5``Y91+B z5u%pj3_02n#Mu#KP>Iv9w@FO0OVqSi(6HA4F*TEFk~Kjb^+YpNz`+0;%5y|W6b}SI zSWgKnDLPR%IaV_{66=-{FeHMq;{R^Wex3L+uD^qH<}+ z8~DKGOpG?vHP$tag$!&Ayo2B_V2h5{^9%KX^U)diA3S{Y_{q~}&tJTJ_4>`*cke%Z z{Pg+D*Ka?5{`&pr@4xR13=B*$2I#tmJ|E{qO*Pp7woCzSiU)PZhKkcPu-=}sLViI> zW`15`jzSJe!(i+c8ur?Tnw8XvO^%p?>e7OO)FSE_H);yO5J*e`O&}%b=jNv7m4JKu z;NfvAu4w(Zb{HUN3ULZxy$GzTVRj+WDC!{MEf5MHi8fJ(YzSx+g#k9DsiC2#$&jvL zZ={- zY^=7UQ({uGqmv#3hlah4qE?NgW=y%JVTqBkiD_YJen~3!nM%YIC1_F^l3zfp2BKpO z7??F`G!<$crms*=xOpabM^(01HS;a;s0RYc`R!;x` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7c26aabb027dbc4149cd81bb0763f2b39eeb9e4c b/test/de_fuzz/corpus/7c26aabb027dbc4149cd81bb0763f2b39eeb9e4c new file mode 100644 index 0000000000000000000000000000000000000000..f08c4f9fb760db09514641fca9868a554ec87961 GIT binary patch literal 81 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3}rQ^P(JENoH}6RxEf6RxER;;MvXq$(7a SW+rDVBo*bC=P58UQ~&@vwH1i~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7c557997d51cbd3a0764be0f4cbff4e9f69271ff b/test/de_fuzz/corpus/7c557997d51cbd3a0764be0f4cbff4e9f69271ff new file mode 100644 index 0000000000000000000000000000000000000000..5ac3de19e0763f4ffc8900c9cbb64e203ec809aa GIT binary patch literal 8472 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(HVOw(Zm)QwcD ze?XBWR=X@YE33CT!RC@jrM&Q?e&$}i7TNMp#aV2KH~(Y96qcUNPFdvgp{ z_>x`l4!V9O17=5)f-IvjM0!%AwZ)LguY^a!+!G-l0gYy%4{E_OD+&!7rGYjqONtUR zladp2K)w0o{M_8syb>-ho6_RcB8QaxT)m{^#LPT9_|Oq#C=S*lW?*zwNQA(|inO#? zu>A_4@c{(|%oZ_<3!sXiVzJnV5Wvk~Jw3g&(xQ?K(9lkHVkMWR7N{Al0O}zt44VGB z&LDG-!yt1H*g0H8kH8Ja8kElcM`+G~QJ}gO#>SOfAo7TDH*!bgM+ZzmT^|aE6hYV=cUBzTY-JqBt4Hw}9mM>_=#dvzyug~X&}1r2+RAWbl-=BQ~1 zWjSdYX(~j3XQDLh4K+apn-OUITf;s`Q$bTx6QnaSDcLY0F)7&yM1XK&QZf;)5ixoiga)}C{2@Zww%#sX+{Jfk>1<)KyF?b%V zxF9h(wOA3^&Egu48jdwi8d{Fd&aMF=nl;XvE}9yynvPB|RccTMr-r?aZFFK%ax7E; zlcImp!*l~)5flfqM#rSYY9|^PS|;JvBmfV6y=oI3i&~Y$B%^9%OY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCSkSQAW#vm%jq$VcZmw|yn iOB2LZ3CT!RC@jrP&Q?gOHqogq$}i7T(9Eyk!~g)UdNQE^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7c9ed41096120561644949ed46b91a93ac60ca4e b/test/de_fuzz/corpus/7c9ed41096120561644949ed46b91a93ac60ca4e new file mode 100644 index 0000000000000000000000000000000000000000..35ab4212d932ff1b47d81669d23054057daa12d7 GIT binary patch literal 390 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_(OY5(y+JE(9qMe*Nh3*it*O4Hv}_`YB*~&H1t4h4SQn{6=PBpqaN;CSjxb_ gprr{CQ3=UNRVXaYOwLwFD#|aNQI>sMg|a2C@jrM&Q?fbU`RxSB#F+h%qoR(6q60(6P2s(u;|SiH?blF)%RDjWIAbkEyUQ(2c1` zON-T1P*%{>%gZlONXyU3$uCb$QAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?S zQOHkINX%16EXmL1s^L;n(6F~szzUQV@(WV)K!y~S=9i>`ToxS{69cz9CNIXo&{QcF zU9+-+f`VgSCB**JisaOS5{0D1{#NrHv#Jm&*uz6fH=o-O%kZy(iBCePih3GiA zUC5SzRJax=Cl;ipAbC^+;b%o#1?M15E=?^3B?Sd#h2)(4Vz@83G{Lr@5y}dgd6^}d zi8%`8`9&#Q;2;4J(V$3(DT!66QBa7{fQVxW0}ahs1+WryH^=x@=cShCWag#Tf=z$~ zHYp}(YAM8MDkx}baX}~rg%~{rurZXnjcN`8xrU4A1gi}SdS!6LDKLn~_*EBWre~Ds zCYKiFRO%)bB_?O5mgJS@CZ!gE6KY9*?(oPRkmOZdnv{~Co0ypgNlT!xz=xH=$_7nL zgOVP0=PD~?rYYn=3ZF!Ug4CkS{1i}uL5)l_2ofsQ6J!c`#kGQhLQFLF7*GHeb}y~Y7a;$hF(NzYJtoHm8lBFC8cR;TrtRHEl3WI!HS@~SnLI<0!WRXo?cpMQAq|U z3uh-*a%pOTodqf<6b33S-$yS-bp}}}>M+RM19lF1#X8k<3z?0Z!J1nb*b+7D4K(d* z6B82?){oKB)6%fFv5k(_ fOH9>^jn&l0)yg8x{dk-YDxpS`JX*V(iWLL^J-v6} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7e56302e8d4a700ae725815e29b0f33a39e945c0 b/test/de_fuzz/corpus/7e56302e8d4a700ae725815e29b0f33a39e945c0 new file mode 100644 index 0000000000000000000000000000000000000000..7585184210a173c9a94bb1497ffd78a02ad1aed5 GIT binary patch literal 88 ucmdO3kkqiZv5nKzt2VB!0W3nlWYEClE{key0ef literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7ede03cafd121bdb335c00365289b32282d22f59 b/test/de_fuzz/corpus/7ede03cafd121bdb335c00365289b32282d22f59 new file mode 100644 index 0000000000000000000000000000000000000000..3536f4929001d3104db1127c229236d3f61bbe9c GIT binary patch literal 50 ucmZS3O4P7dPs`6|fB+*6d-bFwbq#ys8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$$e|2fBpXR_uqF01_q`W1F~%&)d&g!zGy~oP%}VE_%srek~KB#Gp#i24K+1gT-_3rk{z9# zBO;>)$VF7KmM1#e3RKt?S;fX`-@E_d;iJb-o<4j2;^nK?Z{EIp|Ka0kW}`|tBN;M0 zGn=A@eGNE^)M#kfTWM5i)@W2})@W2|YHHSK7#bOCYE~kJ0qvM?*`1C;h6`i8l0mQ-e~KRItglcX137^k2=)^+JFn zF)2D;$2wMPSPhd9T{~*nD<|gVCFT|96(^;nXJ}F{U}<5}Xm^knp^Dc`+SHDt-5`?d z089;d<84%uk`Nf-wE`tUM}NJewF2G4oHn%r$QuJWB2Q+Y$qM9ds^B5$d8+su*^pt@ zG(h$mQEVnIdoC`bR1OD4tT8qviRo5WC5h=n&^yu^_Ew2W8upo*6&m)snVOX~Aa+$v zl4ev?)R3Nd8-kHRB_}Is*xMx9X=>O9*d<~IgRYaz9G94s2ugXVK>!l2s7Oqzs6Z8` zDvveBulhr6(g#}FK~)D2E5n##!V_rkA@&Lldu>B%&5&}$6jYZM6r>i>-r=J*44M!C E01rhty#N3J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7fb85319db00559c188424f465ab80a0fa04e09c b/test/de_fuzz/corpus/7fb85319db00559c188424f465ab80a0fa04e09c new file mode 100644 index 0000000000000000000000000000000000000000..32a61e7e9efd5027af3121461b51903da0cb44f9 GIT binary patch literal 18 ZcmZSJ)kxH|*RaH0stVK1PlNG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/7fd046d94b5a7ed1bc4559ddf8573d20054f1933 b/test/de_fuzz/corpus/7fd046d94b5a7ed1bc4559ddf8573d20054f1933 new file mode 100644 index 0000000000000000000000000000000000000000..132c031dc9ba03584a33f6a87e287d0eca07efef GIT binary patch literal 5256 zcmZQDWMp7qNKB2@b&5?aMF6hoXgx<)J#^s`J*W~iX$F$iW2nx9m`ai%rKK3gKujsc z(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUBr*a zP=#$*$XLifw-lmc`+t6G2vQzG2vR8n)pk2 zNLnPL_MmY*j+PRTm>FE9ME>GbT}G|835`=1B%44&7)#xTmd^%P9H8}OFyjEt z^&nqjDnbbXVq3N-nlQ~I&tekG9*}pCF{U#hu0$#nN6QjOfDN&9JX)5NmJVoNQ^VdE z+#!TFCSt-hHMLYiGEx-^OEZ(RV|ATCSzaNjD8D>UA&nuwf+Z%{CMFz737VX?HNnyg yl6xTuwsb%XCa@c5*4Hnk@mK<`auMvSQrd*90@!dW*<4y$O6D*Mt%H{2TnPYy=Alvm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8049db9865975266b6fec85ff8813c71ac8dcfd8 b/test/de_fuzz/corpus/8049db9865975266b6fec85ff8813c71ac8dcfd8 new file mode 100644 index 0000000000000000000000000000000000000000..e9c6e262500b7d8f9a80a8923963654b737816dc GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkXC0j8TndjfRF^jC;5ih_7LfA*^9<43dd4sYxozFV9m* H%dY?c=W`Uk literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/80658a2bd5f83841ddf9a0c2358f6abdcea4e100 b/test/de_fuzz/corpus/80658a2bd5f83841ddf9a0c2358f6abdcea4e100 new file mode 100644 index 0000000000000000000000000000000000000000..804acf073ed55e8b14e7b67916d6275a3593fc7f GIT binary patch literal 571 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUoe*RCHpb8Yd83o#}&G3vey z44RrT(a~0p!OotZRN$zU#kBx=v`_B< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8214280bbc595afc6edbd01994182098fa954670 b/test/de_fuzz/corpus/8214280bbc595afc6edbd01994182098fa954670 new file mode 100644 index 0000000000000000000000000000000000000000..fde09494aa62f09e7bcc7816b3b282c1d6213ce4 GIT binary patch literal 93 zcmZRuh>Ho=(y+JE(9qKavkX8~j8TndjfRF^bhK5eRctIsNW>EX$<)lEHS}0+SUpHbT}Ds literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/821d3a724be2e62f5f557da0c0ee37a76a4d1c1e b/test/de_fuzz/corpus/821d3a724be2e62f5f557da0c0ee37a76a4d1c1e new file mode 100644 index 0000000000000000000000000000000000000000..7f4f4b5553a58a2ce62c2ba7646a100bbf28a5e4 GIT binary patch literal 31 jcmZRO*08rqOwzE=)U433*Ui+dtO2pBYBcPlqN1VzezFM4 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/824a79a9ce3f8ce435d12d15c47e88318368d60d b/test/de_fuzz/corpus/824a79a9ce3f8ce435d12d15c47e88318368d60d new file mode 100644 index 0000000000000000000000000000000000000000..46e7588f7688a46e4c2a8e053ebd09c7d188ce8b GIT binary patch literal 141 zcmZRuh>Ho=(y+JE&`3&5&MwYLEY8r=1Pd90s2HOf%^D32sE{#O$fPDFTuUz|TuW0E pq7y0$(O`&QgGxw7szPCDW^%SdQc-?+oOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P zRYEdS6$(o;ld~0)it@|z6g2ZIIKe>ug@S^Hy_G_AjDd+kOi8Rlje{PT>a1PSs z($rE=QczG(O(6$TY9uNYq!wl7L(>1C zN%{`tr+h@&3#ma+Yl}h}0ir4|Y_-sk&r%8s3Ng{>c>>N?R)_|dtXL`$P>l&`2cVbw znpz7X$=09>d{9+tpr*&ru0sZYf(K;^Jv}|-BA-iBi%VG{F(suawYV5} zD=fbVl-P%M{EYDCEu!t4oS%~qDdPrB;iYL0ZZ3h!FL*brD8IBMbu`%-nvV9W=+W^9 z)t{p^BI+o`=zu~hWE6pf0fo_Cm6Za;V{oIr9|eptuhHI*fis!&{znha_i;2i`5 zH768Cdq2dDNK;tW58>VqIGK=^vgkA=@tn?iLrQ+GUSejR-DnqQKqihdBQa+9kRlPvBzrE2flDJMMO#}_ zBc@!_Fgj5;Io1d!1f#)HMhsjPP`eNmXz)W}bS?=p&k3LI9H3rL8l;p!#14W*cIr?V zWG0yBQZ%!GdeLTRx8FZ zF)1-AF)>jg(LX6UF)7(FA~7jB!U#kpf&>Vf23kY`s)LO{lhGRXL7EDhnwntKU{ke_ zr4J-di!d;%C@3g!ae*)wJa>T$K`4)cX%SE(0BQ?%}S7 zF+eQ==#neAhj29aD>Z90sx&n*Di|jxe9OjSOlm-@(_&0&Kx^4R>)JG9;=t?LtTZ&v zgQP%(b4<8aj8Tmy<_b52CJ+m@6i%~71IOAg1~(0R8%H|@4SRKUbp_OVhJjI88Cuh* zF|fo0$7`#oX=&@m+t?*xRu0gKbq3z(Xsfu=f`Zf{tJqj=N2kQ3WJd;$M2)1HWKFG< r#1#0F2a;+K1_lNO<~UHb24bOLkZ?ssVp2r~iZF!3m8!>($iM&qQ0|*~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/82995f99462d361d5f92afdfd25a5f956df179e3 b/test/de_fuzz/corpus/82995f99462d361d5f92afdfd25a5f956df179e3 new file mode 100644 index 0000000000000000000000000000000000000000..ce83f57c24f9e9aced435a7d8cb1e720e09d1a93 GIT binary patch literal 425 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNsl+v@i3!)ziwW1#)Qkxq5KFaGLNZc8VGIgzMg|a2C@jrM&Q?fb dU`ROY4(y+JE&^V%HuW26>uBBmbs2LNkRby1cS)-w$2V!g38-u7AlbG-tUj_yS fO)U^tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&iTOJlK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/840742f76a654c6df800c90791a800801b1cca9d b/test/de_fuzz/corpus/840742f76a654c6df800c90791a800801b1cca9d new file mode 100644 index 0000000000000000000000000000000000000000..eedd533be876d9682bd0d66c812971e2cbcbca6f GIT binary patch literal 142 zcmZRuh(iHqPBWR=X@a;aAsML(g{7Iv*$PQT`Q>>EY55fZw%;zx literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/84244348fe5fbafd05b6fa4284fab97039101c38 b/test/de_fuzz/corpus/84244348fe5fbafd05b6fa4284fab97039101c38 new file mode 100644 index 0000000000000000000000000000000000000000..18c6093f051c523d3b83f25c25eda1788d22751d GIT binary patch literal 72 kcmZQziU|T^21X_ZFkp%aO2a0`z{CiaX8OY5(y+JE(9qMe*Nh3*(!dn4Hv~z<7}aprXlUqx*c$f6AS#AIAWow~qq0VW zL0ZG!#x`1ADOS_oP_x>oR>PzwCft{Sfk8_Xq!LYu5l9KhLJfNx#Tb6q@?8JOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUoe+8Xx8U?G#57LR!Az!FVDNDpqXF6i2(qmE*V$= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/84cefd399f40a0815f1d8b1025ba7331a8153b36 b/test/de_fuzz/corpus/84cefd399f40a0815f1d8b1025ba7331a8153b36 new file mode 100644 index 0000000000000000000000000000000000000000..a897cabfaf15a9104b147e9b8681ad5e43fb3bce GIT binary patch literal 476 zcmZRIjgk+>D6qaTtXDcKT>(-&}m-0LX&HM^Z1i%^^Mfsf*@83dE H2h{-pFwLE3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/84fe19f4c978a3df840facf201ca0cf0ae22756c b/test/de_fuzz/corpus/84fe19f4c978a3df840facf201ca0cf0ae22756c new file mode 100644 index 0000000000000000000000000000000000000000..9e1fee7cdb5ecb2790e82ead74d67f1b8dad0bcc GIT binary patch literal 104 zcmZRGj<)hI$w)1-ijB31iwW2A(XhAD(9qM23D?rFHv~~JMm3r>a3N!`kV#EUxRzc_ sxRxe}s}hots!&*(nH(K$RcsX-o2`&klwY2wkj9W-!4eZ}qiwGM0O-OUW&i*H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/85080cd5f5454cba6be8e2384b079d380a821884 b/test/de_fuzz/corpus/85080cd5f5454cba6be8e2384b079d380a821884 new file mode 100644 index 0000000000000000000000000000000000000000..66368ff1de2a841a58921d2b51c70243fa8f5720 GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGjY$n&`52R$m~bt< gm~br!sR`1g5|WXsP*|FooUM>llwY2wkd|Ko0FcWcKmY&$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/854686249f2a8c5416c12463ec5fe837b04b55fd b/test/de_fuzz/corpus/854686249f2a8c5416c12463ec5fe837b04b55fd new file mode 100644 index 0000000000000000000000000000000000000000..9cd91cf71288c4f5b7b97bcbb96d822a3fc2dbdb GIT binary patch literal 201 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)B~|K?2SQGj7bebKE|jT!OY5(y+JE(9pAR)w0)&3D?rFHv~~JMm3x@8X9^awuZeih>9_(iHRZ=g!?iu rFlcFl^s9tq_#i;4LSkxRX=ZY^LQ+wFc}!HEf@XdNCnskoCkg-nw!Ho=(y+JE(9qKav7nT_F^CsqQWF!dr56*fr3vPSYsCaY*(xC!sS1VmhG21{ K8qFFFjS2wWlM~$l literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8624209825954a5f48efeae531645c49b3817ff7 b/test/de_fuzz/corpus/8624209825954a5f48efeae531645c49b3817ff7 new file mode 100644 index 0000000000000000000000000000000000000000..853d0d4b67b68749cb1c99eabc5bba8064b18f42 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(1_8p*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW9DEgQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/86c7332b3db7f2c1ebfa13e4d4ac301d65b65294 b/test/de_fuzz/corpus/86c7332b3db7f2c1ebfa13e4d4ac301d65b65294 new file mode 100644 index 0000000000000000000000000000000000000000..7c0053319bab54f82694558980aff8fd4fd0efa0 GIT binary patch literal 109 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P zRYEdS6$(o;ld~0)it@|z6g2ZII6;7cIWCctGbWrfDKUvtL4hkViIY=7Au)*y0I&WT A-~a#s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/86db14acaafd9bad2a5b131938a3efd1cad21e40 b/test/de_fuzz/corpus/86db14acaafd9bad2a5b131938a3efd1cad21e40 new file mode 100644 index 0000000000000000000000000000000000000000..ae7393170b40a8526493e5c7a0e9fcb49a6883b6 GIT binary patch literal 72 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87lGH8pw~8k#ZTiW>Gtnla(wz6=Zu4B=Xu RAnBs~@;n92{0dGe003UQ56A!j literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/86e62f87e369d95ac78f90d7d08dbe133b87a817 b/test/de_fuzz/corpus/86e62f87e369d95ac78f90d7d08dbe133b87a817 new file mode 100644 index 0000000000000000000000000000000000000000..be007b3e941bb436ed101997766f353fe994e2a0 GIT binary patch literal 142 mcmZROh|{pwaB+3>^mElzNK{W&s8Oh>tWvm4N5B9DnhF4mP+xff literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8714a322b986612a4ec49e61b747be1f3569eb13 b/test/de_fuzz/corpus/8714a322b986612a4ec49e61b747be1f3569eb13 new file mode 100644 index 0000000000000000000000000000000000000000..8a17423e1d12c4c4c603ce3d0bd5c5789c6a2d93 GIT binary patch literal 15 WcmZSJ)X;Ktc6JR2(M(KDOaTBFM+3kB literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/871aefda3653648e0dbcf5cd6387b8dff53692df b/test/de_fuzz/corpus/871aefda3653648e0dbcf5cd6387b8dff53692df new file mode 100644 index 0000000000000000000000000000000000000000..8846e1d0d8af18cc93fceae47f3df2583a935e45 GIT binary patch literal 3143 zcmZPwOpH!UiiKefd)-V;BtA?WD~(kUyJl-#Y7;>q35|%2j*hlXw2h6$Vi-tiVp3uv zgGF3SxR!>!m4=3%CYWUaqH1Dlj5Rc&LNGPPAek7GnwW4cy%;8o5$NT(m>g(WY1xAU zL&M$>M8z1@aMoyO=$!=tl%TUm3p0=b@Hm7su*46V+`vRU*!8eP4RPc^Iz$~UP+%^@ zMkl61+zXe3BzRCd*9?!*(?Z0YCN%jYg!3}PwPK8FH9=9T855zU0S*T(SjrFA(u77j zrdE)~8Uh+sLNZbn3QN&V2brl7k^yojQbwj$9!B*7lLaUtLUKI?DH+26cxWTX6v#)Q zq9zfUpq9UIlucCe9^4af23nfJB2MT00Zwm-vIkWD!0}r+>+IRH80igJ63h zvyfyC76KD`G1oy!6Osvh85kI}G&S?f^Ayq;@+(+kf^D>|6(AV`lCDcKld~0)iohyH zN-RL@NpK#6WdTT1p>uLTamZ+KiD;04aw@DGf)yF~nmpjBgqQfE#pT(vXNN<(W^fmm G`4s@n*%wp* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/87c3295ca339e378f427e56e6c87ad5e26ae020d b/test/de_fuzz/corpus/87c3295ca339e378f427e56e6c87ad5e26ae020d new file mode 100644 index 0000000000000000000000000000000000000000..0d17d2b9cecfa660f4fc4d4e6a18a67fbc685c23 GIT binary patch literal 107 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1B_hn$v)QpLa mwsH)1_Vl!hjr9S6RE5IQ%;ao^q@w)tyn70o`4yb#paKA;RvE?s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/87f062f6a2b909525c9a904f779add2751899fd5 b/test/de_fuzz/corpus/87f062f6a2b909525c9a904f779add2751899fd5 new file mode 100644 index 0000000000000000000000000000000000000000..6422d2baba1f7ba6d95bf16e8b2e6fc4ad1f5e11 GIT binary patch literal 75 zcmZRuh>Ho=(y+JE(9qKavkX8~j8ToIMvaD^rj~}iv1W`n0|P@%Ot_X_Ot_XNNM0o* WBUPcWG&4C{A*m?8JWnAlzXAZJ$`k4U literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/87f827d558912b785059c17edae75eabc6a1305b b/test/de_fuzz/corpus/87f827d558912b785059c17edae75eabc6a1305b new file mode 100644 index 0000000000000000000000000000000000000000..7293d4707ab23ecb3bcf0b9caef11cf8b1f84385 GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6Yk5vz@ViG;;MvXq$(7aW+rDV OBo*bC=P9J+R{#LqSQMrJ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/881ae8551929b0833672856d2932c3918c6f3a36 b/test/de_fuzz/corpus/881ae8551929b0833672856d2932c3918c6f3a36 new file mode 100644 index 00000000..2ecd9d1e --- /dev/null +++ b/test/de_fuzz/corpus/881ae8551929b0833672856d2932c3918c6f3a36 @@ -0,0 +1 @@ +(((((Z((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/884c34ec46ab1df7fb67be41cd3eac95e2a80c02 b/test/de_fuzz/corpus/884c34ec46ab1df7fb67be41cd3eac95e2a80c02 new file mode 100644 index 0000000000000000000000000000000000000000..5b1d00cd23ecc1be4524039a3115c0a098d5d788 GIT binary patch literal 377 zcmZRwh>OY5(y+JE(9qMe*NkCg2xnkmV9?UAH`I&?*NQQ!;jGcn&;zkG?2SPbgO!Fx zVp6h#hP{TpjiQFVMv$SVp{7Di28d~-X{4zTp`cKspa3!fL>g%-fT$qN7?YZqa9;+P z<{(Xw5kzTbV9?Ukj0tDph>o^ROtp=TT|f>XLc4vCrh=xXrUFA~a$-`lVMJn5vJr@g uNK8^#uwVf;DJ_+dj8uif(#+&+g`}cHo=(y+JE(9qM2(Eu?GG-JZGVvK4uYd~UJ8urGTF~!;%G1VIOR?%_QwXtC3 z_C}fz&VOP6m5l>i856Fh3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufrqC#4J zMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs%O;Tk^ zs-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~vl7_t+ z$T+Gv24oqf4$;)mi?P=LyGc`1vD&!S(AZGV5U=wKOHws8V)T%7j>Z6%qymZ^Vv+(< cIFcU&#Okbs#2qvhBIzP!N-%sTq?5Q-w`~p`o6kfu50p830LUAbJ1* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/88a28b5fbce34f1a37b99e5da12c16c13b8b6a6f b/test/de_fuzz/corpus/88a28b5fbce34f1a37b99e5da12c16c13b8b6a6f new file mode 100644 index 0000000000000000000000000000000000000000..a6b72450a20b6ba5a2c0ef949a1174fba7516673 GIT binary patch literal 170 zcmZQzVX%mc3D?rFx6;ti)YGun2r|^v1Pd5~s2HOf%^D32JxvY!Ob}ng-WWv1nAF6C xYw6)q4AzgVFeY3JY^q8~hK7A=oPus)X=ZY^LQ+wFIf~SOC_q(`r;wIk0RVMtGiv|< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/88b18d8fd36e47318848897ac09eeb5ab50585ea b/test/de_fuzz/corpus/88b18d8fd36e47318848897ac09eeb5ab50585ea new file mode 100644 index 0000000000000000000000000000000000000000..91fe1a9ee48e9b89290976bba0138dc6b4c305c9 GIT binary patch literal 89 zcmZSZib>M2w*sO3yj0B^jgsOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy%C6tF{z314QF6r(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW4X+hF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/88f046e32fd4ad39d903e0fae3b4a7cf1082b251 b/test/de_fuzz/corpus/88f046e32fd4ad39d903e0fae3b4a7cf1082b251 new file mode 100644 index 0000000000000000000000000000000000000000..5ed7b1a0bf2060736ae928e5f0b28fb5fe9b349a GIT binary patch literal 29 kcmZROt*D6B*Nv?<&@rmD*RZ#W*4B-UHqf=KsL<5~0CZCa(*OVf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8914a489cdbaa77c7c20bcfabba9f613ad57c6d2 b/test/de_fuzz/corpus/8914a489cdbaa77c7c20bcfabba9f613ad57c6d2 new file mode 100644 index 0000000000000000000000000000000000000000..3fdb9d15b7f0b1a4c1575d07609ad5e4afb21b5a GIT binary patch literal 22 dcmZP&)v&kIh)IdD*VK$j(KggG)H5|%LJ2}detU+)h4wyAl{sdEoaW1g&C;fpkc3E sQDJYWsi2@?Z=|W9Pyte?Tv=JEsZgz;VIQQaplMv2teKdonV75q0Bb51{Qv*} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8a643925a655c74488a579723954af11509e0006 b/test/de_fuzz/corpus/8a643925a655c74488a579723954af11509e0006 new file mode 100644 index 0000000000000000000000000000000000000000..50312065dd4b0c3b64fccfbd3efd4dd92e9b4500 GIT binary patch literal 12 TcmZSJ(y&+5)Yh<9w$}sz3O)hZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8a6c12012ec9c4e8b0cd23a2df396688b12a780c b/test/de_fuzz/corpus/8a6c12012ec9c4e8b0cd23a2df396688b12a780c new file mode 100644 index 0000000000000000000000000000000000000000..168cd28f9022555e028e432d935e86979305a8af GIT binary patch literal 463 zcmb1VU|?W~V_;we(fDw5w3TmSQMOfVEJT$$ghD2%WQ+r{nILw4UaFl&EKj0_y@m~l kPd>)tiTy~X#S}9zV6$DrK2y_9Bi3Fk5xe|gab1!+08L0COY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;YgZJgEcXLWY9E%4AHPR22l)F8XAd7$qE|w8um7d8ul7NhMI<&3NaZVrje$Rrb2{* zLXCm~$OI5+q^Y1lP=SJmeUK*9T`<#wG(mO{VY-3_1A~^PW=yz!kfwsBrlx|HN=Qbk zLZWVAX=ZY^f>u#}d7gr1eg!8(XmVmwvSCDGQnFD*Vz?HO!2$_OY6eSmv~8koY%HyV z1tT(&k|Pq6z(E8K3fhLc2G&qVa{@dzl9C~@28pwzqI^&+B_@^UDI{y=bAmtxh=5@L DlEtbD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8ac9600cf57f41e17cb8004249d738f39263fdc3 b/test/de_fuzz/corpus/8ac9600cf57f41e17cb8004249d738f39263fdc3 new file mode 100644 index 0000000000000000000000000000000000000000..60cba3f435701c022e68cb98b2e5aede53806426 GIT binary patch literal 177 zcmZQbFY?i_*Kl!l^YnAo)UdZnsw_#hGm19QHHnQ$sWC#6OF@=1jW*CVjjb_^Nr_3R zi8j==jJ1zR(bSAd(y&(p8KbEYqX%PZDpniU8vcg@+`3XrFm)Ll>KPgu>KPj785x)X E00QVY!2kdN literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8acdb5aaec9273aba72507dc6deff040893c40e4 b/test/de_fuzz/corpus/8acdb5aaec9273aba72507dc6deff040893c40e4 new file mode 100644 index 0000000000000000000000000000000000000000..d31ef80d79e6a200c19c96799b6afc197911d7c1 GIT binary patch literal 36 icmZP&jMK2UNz2c-)6zN(KP6Aqvp| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8b13eaa5a71365fae3d8502151f1d9465e19fa55 b/test/de_fuzz/corpus/8b13eaa5a71365fae3d8502151f1d9465e19fa55 new file mode 100644 index 0000000000000000000000000000000000000000..e7e4840f411883021bfea5d36728a52b87d9283b GIT binary patch literal 91 zcmZRuh>OY5(y+JE(9qM23D?rFHv~~JMm3x@a3N!`kVy>!#Dx1YFfeFof+SQzGEx-^ XOEZ(R6_Seb%kva8^DF-U|NkEVZaf__ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8b6cdb7d86fe6da29a892826a9022b5369e6ff5c b/test/de_fuzz/corpus/8b6cdb7d86fe6da29a892826a9022b5369e6ff5c new file mode 100644 index 0000000000000000000000000000000000000000..6570281bc1e726689149bedefc660d32264d3dc8 GIT binary patch literal 383 zcmZRwh>OY5(y+JE(9pZ0Wv>|%uBBmbs2Q_dE5;}~F)2B=hO?XrXIv7V-OW%QWGQY%fPTuOB2LZ2?5&zm(sAeQ4H72 Jui)h51OTrBLXiLf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8b7de5617bbe0639d7fdee9c3d56cf585bb04ff2 b/test/de_fuzz/corpus/8b7de5617bbe0639d7fdee9c3d56cf585bb04ff2 new file mode 100644 index 0000000000000000000000000000000000000000..000dcab4527afba6353f278be08c53c44cb5ce54 GIT binary patch literal 137 zcmZPwiqo)HjMK2U3JCJ6adZrgsB!l3clM4^sqqW-sd4uAt8w=CjY+BT2?&Wvsfp3k t)6&$iw~Eoz)7G?C(Tt8GSwl>Pfq`yJg<)DujJ=kXQjLDBwn{*d9{}ZDC++|M literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8bc4aaac51e8eb3d6ab5c5a054b93d8bdeca3845 b/test/de_fuzz/corpus/8bc4aaac51e8eb3d6ab5c5a054b93d8bdeca3845 new file mode 100644 index 0000000000000000000000000000000000000000..50d500938f2f0e16b429e532750015332b72a557 GIT binary patch literal 111 fcmZPwOpH!UiiP2rY@7VNR67`#5;_qClF$eM%0Vd0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8bfac694265c22d10ae5ccd669bbda8497e37141 b/test/de_fuzz/corpus/8bfac694265c22d10ae5ccd669bbda8497e37141 new file mode 100644 index 0000000000000000000000000000000000000000..2141aa0e84fc93c72734ecc58b4a488bc93c789c GIT binary patch literal 368 zcmZSRkFkldvWY3zjtSRRP)JM!A%#SRm~sXv081o-q!JYvEaGCqwKVLlG&J-y!7Kw1 z6=PJRS)-7s02eg|i<&6Lglp-=gllPnxGEtTsS1Uq|49em{||20q53E@*&9PZA*m?8 KJWpZP#0mghFTZ;L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8c3641012d799445add3ca513c2148e9a37d429f b/test/de_fuzz/corpus/8c3641012d799445add3ca513c2148e9a37d429f new file mode 100644 index 0000000000000000000000000000000000000000..636e375f4a1eaaf3f97291ad28d064132f7772a8 GIT binary patch literal 194 zcmZRG2}lW#(=alPHqbSVtucx=(6xw-Hqf<Ho*(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kV#FrmPU*RToj~`!9)wBv=uH0 zQyLSlr56*fr3uoh5|WXsP*|FooQ*0vZI(h|X%``&VQ&I5B*p~nI%3?JmzbOSA3LZ4 zy8vCTh6VuL4ir8o3hzHOoD`CZ^2_rS(oiM;7Z)TZr^Xa(Ys8dmYl7)&4STETxa!(i zaKzagX+k)fTAKDTwVELBgY_un=cOuCE952SSLCKbL`ur@6{;07^GX!b^7Az`trcn& FY5{#F@Yw(W literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8c88a57828530a49a49a06cd41ea46f868d25a2f b/test/de_fuzz/corpus/8c88a57828530a49a49a06cd41ea46f868d25a2f new file mode 100644 index 0000000000000000000000000000000000000000..95d78b5965bc33a9c5fc61a9565bd61bcbc72f1a GIT binary patch literal 489 zcmZQD$xF;l{ZAaIp#i{aGbdiz;)2BF)R3S6v&crD1QSVQ-`f z;b>}U+Q-ytf_w_rqmZAMs!*)}$~+JYoPO@Ah*DwLGxD^x3F=9MU<<>zZ? KS}W8l)B*sQtSln{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8cbf330b23b7e5df5eafb2b72179c895c26f944e b/test/de_fuzz/corpus/8cbf330b23b7e5df5eafb2b72179c895c26f944e new file mode 100644 index 0000000000000000000000000000000000000000..54c3c1535b4ae52bc848849c2fb5086ada2f929e GIT binary patch literal 337 zcmZQD$xF;l{f`1_Pyvb@I)@Wo0EJ&%keHkrQ>?8KQ?9KElL7OqHSDdTJSL80z!dF26hd5yF@Kbtwb;vJF%Mpz^<#Nrsn^DP5YQyO;7-V nJ))4Gm#Uy)uWP883gMTO=POhzWagD9q~+&pXj&`OD%1i1O^3&F literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8ced000ebfdaeadb3500bd16daac362a12dce2c1 b/test/de_fuzz/corpus/8ced000ebfdaeadb3500bd16daac362a12dce2c1 new file mode 100644 index 0000000000000000000000000000000000000000..76aee9be98128857333277e0ff99e66fec9fbc73 GIT binary patch literal 20 bcmZSJi;mVyOx266HmS9Zjn%HIN>m2`Il~4H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8cf32ab3b982048dfbfc21b7cb05f8fb21bb93ca b/test/de_fuzz/corpus/8cf32ab3b982048dfbfc21b7cb05f8fb21bb93ca new file mode 100644 index 0000000000000000000000000000000000000000..012811de255c0217d90f66f8b18530715ac22c24 GIT binary patch literal 6114 zcmZRGsYp&!iPNyRNlda!)U;R7u-5=FHThA1`U?dG4SOqv=okYNgP4+7g&GBg7!59v zkV14^OiWCLg@JBNMOs=+UW|dEsfK2(0$525NERjs71IEl1dsCZ!fB2Yb;D-vy}rh>A9o?c#li9%X_PELM#YKlTqCD@LV43L9MG7?J^lJiS*QWTO>6$%oI zO2C%pf$in0;ZlMGAjoOx807ubJdh!UrTHbPAeUi@9;H}JeF_SWd6f|RQ!A2F3rZA{ z5|guwa}tX)6cY1N6u{n5>O{+Aqls~lC&nS1wjh}RO9?@T0$ju1YP1{%r5$7pDkleZIjpIrpsbKqT2zt& zstU6cD|Hky(-d+bRal}zL26NEKBQ~~*RX@3so;RER3(`5QJOz+4n_?JY6lITrh$Tj zLQFJrdO~3nm>?69eNe6sRc3vlr9yDOG?wyxMDCG4L);2#r_nYQ#etftpavjPI~CF3 zghxG?0c(ERDZpF|ay1l}6eVWnfLbkfT*?Z0iMgrZh7;6Fpzxq-YlAPR0a>~))K^-$m9_1go5j0lBya| z!-zT~J)<23(;+xuGulyzjzbLHfSQ;JF{2#?NKptXw;`<2jskT%3ZQXrE}PQg)FOwJ L{9L`n%se{)x08`( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8d35ad200004362b46e6b0c61e75b79f2f7480e5 b/test/de_fuzz/corpus/8d35ad200004362b46e6b0c61e75b79f2f7480e5 new file mode 100644 index 0000000000000000000000000000000000000000..3dbbcc6dca4d2b141c4367282afac23ac08e0fc4 GIT binary patch literal 277 zcmZRuh>Ho=(y+JE(9qKavkWz3{?i|XYsDDVXx32;wO$b*j2||-ZCjT@_ zOv%hkS4hs!%}vcK;nJ|TQczG((6G1SijLEWF)%UEw6Sy0v9?mui;0Pej){#iFfh=K zF)%idsjx86jj2dWi`53{P*y0;&rMaxE6q(xEmFu&Q%Eey&s9jyNGwWBE=esa*3;AD z(y&(~+E7geWd%LGy!;Y{wEUc${PNTkg``Tb9VHnc2bW|dmMA3Wm*%7>B&8}8Bo>u` zEzJYl%T>dr1o8vOVVGE1A-^Cs4`fJTX?{s6$Ys%SF)?rt#pJ~p7@8`@qU%&vP*8Bp ztAyAOj>-~+q{QUx;+(|d428tJ6a}z(Ts7z#!F-Tzh5RC}m>7lVIJjNNmVi{a7AGeb zq^2NwR09;Q5IYrZ6`X@KxiqyDloS+{6_RuEi{ZZD(gfRrMkp&}=4F;-Cgv!V=NF|w zViy#}(V&=(DT!66QBa7{fQVxW0}ahs1+WryH-oi7LYNe7npz4mnhFYVPw8dbrVQ(8_r^&BjZ>v{rsAFhQtD>o=rRN9&Na<^crmX=??4S%Y zTC5@^AutnE><#K-RZ~krSs|^os3Zeavt=h%>L_HUDda$Eq(p^+)S}FMNZE>7iVa{& zbHG-r4uE?YcoMZ^H0+g=v|}`rv?~%56O)pX5{G1qLP0?xCK{Yzu@TA&(cs|4QX7I= zO^}Kfy%yEf0vQEL{|dz=rDo+8&nM&q_Td~plm`HWhyZg=q58pM_c*kS;fZo(yO)4 zU=bG+uBBmbrJ-?26U;IMQ87j}nl&04dLXujy)lT2F{z0O*V2m#*U|)WRYEdS6$(o; zld~0)it@|z6w>l5K)sC7);=_!AhLcr19MENc4AU;L}Zi|TH_j=%|U$-M30BTN5fvj z#nlbc^BJgCKNg3@)ejAo54h}KlmH8eu?4*`E* zc0-VIE6xrt14~RWgO!FxVp6h#hP_6Rrh=xSA&AxhbB#2OG!-Ji-6fE#KozhNs86O5 zudSk{&A_3h8~^{mie`;QjGbm;Vxoqjt?^PlFE{4w}`*wT8xqdWMGd7#BdK7GxG3YJW&fgR-@i0=9z1P|wf+ zXOy8Q2uNZ;_5p%THNWT?DHtdq(xw@BTn^@qK|N46_?y+BrnjD+9&!heOH&Ip3WvK_ z2pUdJRcGdvCFW$N=;kHnrq;q60wlMi zN6U=S8KprvqeNzz0ctjrP}D$_!wLsvn%Z-Y3|yd2v9_j0Ou43^5sU|;QALeSj7?0n zX*B0JIyjEKkASl-!t5V_h6;xGbo=0M#X~Y9qQx^hI8IWL7^{_>n3e|a^(Q69Da7FJ z9Fvmp$z5iWOmLlvo?obsUTm~pVya$jEObm~lp-etH0(32KqH34>8*}2s^P>ojPJ|9 zz<^^IUo*dg6AqB9VTlO_jh$*~>&DyIB_T-+B$GLjJ1G(27_CGNd-b$@2KEXKdtF1# zN)3DUq$G6>`$Y95Elo{L&E%N$>a_g)+7!@0Zc@rXx_mI(T?rad0d<-{#dKmyN>OTY zu|jb{YBIQx8Z<*9cJL7qkUOEcq$n{n2eb~$jtgfHvuoIA=IRz#;8eiCz>vtm0080s B2b}-_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8d95ea8babebdebd2432fdccff8a8b40c8fbbc9a b/test/de_fuzz/corpus/8d95ea8babebdebd2432fdccff8a8b40c8fbbc9a new file mode 100644 index 0000000000000000000000000000000000000000..dd4b0b9ca1e6c43818775ec722e395e95f9365b2 GIT binary patch literal 5115 zcmZRO*08rqOwzE=)U4280E4Tff%4Q8g``S_;{4pyl8nr}bcK?P#1e(%{L-8hg``x4 zg2bW{h5R&y#5{$>lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4@urojbvHWv42XvQii)F>!m=mUvqKzvJzHcc&s z7)=EQO)V}6rJ&%T05&B$#=yiNrX&_@8IkS*N9ibm83IZg_BM%jni}>2c8RC}Q!QA8 zStC(XBT*B~rUqdVr;(VLsG$|&;p(RuQ(kRWTa%QO1kHqaEr`M^i%+uJq}I^bP|wiN zP|wgn&&a?GpW;zD{2>q%ieH|5S=?z8mQtyf44LB+lPW4e7>{%RlL#0X)Z#SkZS}Nb zQZ&JIbfRumtfq#Yt)5o2qi$5Jre3v)j=e>#N@7y7F~VZj#3Zd`twe;tNMwyx#R>|e zRq;ql`M8Ta9HB5;72^n)kt#e|72~R*N2}r?o+oe@jwG}NlLi>jHx58;+QcLbJ3+z( Xo4O-9zl^3ej6_370FJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(Hx|aP_#636kzVbk+uAo(KtO&|o(Dm^P@^ z#K53IT4+UDQk0mPl$@9Y8q5PV7E<#{xVUUei&KjnQu1^4l9CfM^X%Xw$B>bDScjN_ z(NQ500uw9J(qh5(D}aUv6%^>zAs!s9_t6e9Jc&S30c1)AKC?2~AqF)?Xgqub$>yUS z;z2P)1{xsaB6`MYFjkR6q(jU=E#RhMZ{ujEpkc4>q^^*dl&qj(uMwmPCe<7@4WTS2 zO(RW(2=GL-hP|OCs9-Y!O@C?F2Wcv3YHEUXCMG2tMkFRB8-WNAPE1NB!j;?__BM%j zni}>2cA7*er>+t!4Gn~!H4P0xeg{peYXlil-N%?s+HkEHtgXsSM5{8tg1R2&N{o)S zO3W$9NVKAg!5kWini}?2Nt%gCHK3pbHP7v9G%7S}G%6X?;xz1S^|WGAG{JOqqHa|z z17Dm*Ou4ppO-!-2wx*U!Nk(R|LT0f7Xj(o|0W`mg%&LM;YQgBKSh zCZ`rFBD+~!!%@Sr#z{lV(b?HGAVjmqS<^*R!&TGK38qR7%HY(nx3P^*OiGT03Sd(7 zPkNYcz$=2{K-TD(lvwRV14GLs+?oX7p|4kMqGM63l9*&vjjX&1nS;*8D~YZcouBB4 zEAFVA@MdgG9%4BGdJh&~6aoNKi22O` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8eaab4a599ae04b0032d7f142bff4a258ca35f6e b/test/de_fuzz/corpus/8eaab4a599ae04b0032d7f142bff4a258ca35f6e new file mode 100644 index 0000000000000000000000000000000000000000..5d4fe13943164af6af1a34f22b2bdb36bd8c120a GIT binary patch literal 2815 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzs_>O6?4G_@3B1u}`TP^T8yPfC)mm5Xuxn zVIy%_f-7(_)nj$skck7B>xXt6pt&9t(U=j1k_w4UJ;<8Cw= z7?;u^#V9sre&CwTw> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8ed1b883e26fd301bd114be3353b0ef8715934f4 b/test/de_fuzz/corpus/8ed1b883e26fd301bd114be3353b0ef8715934f4 new file mode 100644 index 0000000000000000000000000000000000000000..c56da8be5c624294437bd1e1b0eb38c5295fe11d GIT binary patch literal 128 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1B_hn#U(9+Z_ d!UueyAXTBTG&4C{A*m?8JWoM0zk(A30009*BFF#$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8eec6dd446890066f217f401a37a8a404549b7c9 b/test/de_fuzz/corpus/8eec6dd446890066f217f401a37a8a404549b7c9 new file mode 100644 index 0000000000000000000000000000000000000000..1a14c24992b67362e3073fb20060e01bf2aa807d GIT binary patch literal 9 QcmZQzjq$FGNvfy>01DFr)c^nh literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8f5843cb5d4e8e842e8377f3e3891ee20bb4d5bd b/test/de_fuzz/corpus/8f5843cb5d4e8e842e8377f3e3891ee20bb4d5bd new file mode 100644 index 0000000000000000000000000000000000000000..b66adbb89deffc382ee8ff973fb8e4ce7b0c4d77 GIT binary patch literal 221 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(ZniTb*=gO^^4aQM`&r-8-rDv)Wn2q z>BWR=X@a@9G}dU=XlUqZ#^BPZ5|WXsP*{qt2xKM>DX7KQAr?awWhQ4UBo*bC=P9J+ GR{#Koi$2Z( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/8fd0cc3edb201cc0be0a1b3813f063daf372f7a1 b/test/de_fuzz/corpus/8fd0cc3edb201cc0be0a1b3813f063daf372f7a1 new file mode 100644 index 0000000000000000000000000000000000000000..7f687fc9633a7205662d341dc65aec8ec3e156bf GIT binary patch literal 26 ecmZSJh_Q*Wi7AhXDF;#7G2z+@iHQj|F@^wSuLrsS literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9010edc8d773afedf5d21547cee74e1ad87f7610 b/test/de_fuzz/corpus/9010edc8d773afedf5d21547cee74e1ad87f7610 new file mode 100644 index 0000000000000000000000000000000000000000..f14b717be476c7564a2205cdc696b5b60f87c120 GIT binary patch literal 97 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%wwj0x9{F{OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy%C6tF{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW4Y?IP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9087db17aa6709f7eef1319f16c47ad0302d46cd b/test/de_fuzz/corpus/9087db17aa6709f7eef1319f16c47ad0302d46cd new file mode 100644 index 0000000000000000000000000000000000000000..50b003008a5b08164c47b0a8b18b064e1b156dbe GIT binary patch literal 243 zcmZRu($GjuN>lL(teD|1m@iSA^Wy8u{rF$Vwu literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/90cc8abcca37232875220b2d724b55852ff012d3 b/test/de_fuzz/corpus/90cc8abcca37232875220b2d724b55852ff012d3 new file mode 100644 index 0000000000000000000000000000000000000000..7fa18199893f851f565994f473cbb637d8981c35 GIT binary patch literal 206 zcmZQ%iPC_8L~TtJSQDwCp}{a)Ljxqiz!4p7o0yuIs;T{-Xn-)UCIVsy*erywrglv@ nl7xnqqqDPXK!~QMb|%~@HDO39G_@6D0#YDOLNNwxa8fb=WrRy_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9108f56b563192c3c58b14f6d788af544fb2fdb2 b/test/de_fuzz/corpus/9108f56b563192c3c58b14f6d788af544fb2fdb2 new file mode 100644 index 0000000000000000000000000000000000000000..3081dc765154cdda72bfa8633ffcae735826c1bf GIT binary patch literal 279 zcmZPwOpH!Uij7Xxu-6FE1Tj!>QfzcgMYW-EZ7f7pQY!rc%<9sxaPwld6%-T{log8eb5j-aN^_G^ixl$H6cS7Fa}|;^5{nX(OHzx9 z_4M?(H0%|l<1|2~Xxi90=vZ4R>BYpvM90L&7#JAn#uylzBMjA4P*%{>%gZlONXyU3 z$uCb$QAnx;+fkB{nU}6ml95=VkepwdlcJE6s!)(vR06g%4{R@24VMzw$sm_uU}c5; zg48^aA%&&+C8;2nMaRXU2ar-Mx<+LM1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjs zVDq?Y&^3bjAl(Z2MO+y11eOI6AQi5~$%zH2DM%jG0EH{WPDNV<=O9fkO)Ui_P=F`r zh&Yxo7^t*0fDQsB8!n<#>1fg) zBuQUWOF>y7t+c2l162BCCsyhxWTq+PKuV27g@V+g%zQ}t2bVwaQfvTIngg~{m7sh0 zu>y=j1ymtWrSJzka%g7=1qFqeX!Md1&R1551_wHp;ty0cL25hnx>ZvPq#smZD-@TM zrloPkVAK{M1t1Jo1Y#&CD8ynfrJ=Hj!n(LLDJ4HQF*6VBGN?3eN*SzdP?hP}9jlBb zQ-Z4BK~*IoY5*)*&14hdrpsWg6b64D0Ob=sJw4OODfzj2iJ5tJ z_!{@4IRrIWL9Ka&2(DTJl(6(bJwvKsHw}9mM>_=#dvzyug~X&}1r2+RAWbl-=BQ~1 zWjSdYX(~j3@_~Yey`d(kHDCnlX=vC7X)0)HYJzkoCM6q2Bqk*rfd~*zOiCugiQF3Y zHi>qc8ukHpnnWn4t`aK^4TPUH4Glql2ep?pf{du{W6ZIGaIF~3-oHX&X(p(@59#aY zS5Vi(SWSxtjR6H=m4XN+CB{J*q>|tS0FPF|I1PK7wETQKJa=_Yy`*F?3zksW zW3;sF^{Z+L14E)CR1H}a>R4QPvSSjeF|09u z)gNk;K7dk$EQmmrM(0&T>+8l=8|WC-+H2TbMQiKEMjPl_#%kKz$5d5R=<1@VXHwBZ z;S=Pf77l|NoD$l{GObUduiaEff**xLLgVFjxYfaA{{H~8 zm}0^czzmua>=hdJ+J>5yxGVuBL|k%M#5rOLs!IzB;PJ_ln53tbm{d_wK{$zFF>YXl zSfgXYW3?Tf;z2`mP9QgMMMvu;rs~D&CdKBE7$P9;__3gdy;@>YvStLR>Pkws3(!nV zN)Ct!Ff=m8uaS_f639SEU6_a+z{^rXMo~?kH8DvmS&Lv8l2Y^uYuMZ9#cHbCD#cVq zYuRhqf*czS8SX|cwY4Ut~kwS(Os*P(6jSck-4Gr}S4fKo*%%EmiLuo2d;06R0 z%wb?)V2QCwOiCuFKA?{MXr{0wGB9h{rzesV@MuOsxjKoUER>XFpNUer<0(|M7?=`k z6Kl1Q=0IUnpx_1&z@CbY>RCRlW=i4B*L5%x0h_ z&h|2MTw)TIxCaSWRDkL`NFWNtX;f%b)@azP8){a^1f*1HR#XzxDun1pBZ(|J(R876 zgA8HaFhYG2m`-pvEW#);DH+lYL+RCFH4T67j(l@b`-WasN6OnsCv&xv=CD0VIwE|)!3*v1B1#JFh;7rs=(u_&hHA;q0 z&c@^+CQH$0e{n=#Vqzi#1E@uwpPPz*GLykg!=8aLA|k?GoslI<0|FAYHBn$qBt%>T zLm~ns0jlOG!x|cxMu&rp#wHP_p`pRRoT#mh;zmvF8fTpDcgE=fXRr^jS>p_G0BBZ% zniJ-D=M6v$0Te)^K2}3}4roNK2Oxe@6mJ>;ttTO{XoPChjo6AH4e)qBNsCzUxn>i_@$Ss5SzMX82{MxwSR7+wdHn%Xtt5HsNtn%b;jshTjT1dlez S3@8Vt9b$;4b`4lxQZfMZokjux literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/919bd6189714557c19695346641e3ce2fae2318e b/test/de_fuzz/corpus/919bd6189714557c19695346641e3ce2fae2318e new file mode 100644 index 0000000000000000000000000000000000000000..167d4a3059dff2401b6240d9e12fe4cd66c88566 GIT binary patch literal 19 ScmZQziU|VYwETQ7C<6c{>jZ`X literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/919ebaa50d2e84a6ff0588a02a3e2d84bf523ca7 b/test/de_fuzz/corpus/919ebaa50d2e84a6ff0588a02a3e2d84bf523ca7 new file mode 100644 index 0000000000000000000000000000000000000000..db740b5202371610d8e2d7542a44231aa58eaced GIT binary patch literal 105 zcmZRwh>OY5(y+JE(9qMe*VM4ruvd(+(~Jq%(y%uKQ87j}oHZI6dLXujy|Lz+aIF}V mnwW531_lN#O^~QcNJgqcVQFS^wn9=-etDjPW_|@H1^@sye-~{4 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/91a91b313f95c6c4fb1af70d8fd1599e2b1f25d9 b/test/de_fuzz/corpus/91a91b313f95c6c4fb1af70d8fd1599e2b1f25d9 new file mode 100644 index 0000000000000000000000000000000000000000..d0155d0e3aa28571f0a0dbe7f175ff73f4731276 GIT binary patch literal 337 zcmZQ%iPC_8L~TtJSQ7~m*T9g7z$Fn5l1S9n*3i_@KsKx<3?!kUfoYU8n(gOd+G?C} zTJMb0erK=)u-b#w1q^N)_BM`o3L5t6PU;GYNy!Qt_8LK&3L1uL_CXq&hT59iH6S-@ og2mOGG>tSBA`}#A6cjY<4K+cek*0Q1vI2+|q^Y2(si~;|0Kqdsf&c&j literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/91af9fc0e4c285f42b81879067b0edce60cafa70 b/test/de_fuzz/corpus/91af9fc0e4c285f42b81879067b0edce60cafa70 new file mode 100644 index 00000000..dba70132 --- /dev/null +++ b/test/de_fuzz/corpus/91af9fc0e4c285f42b81879067b0edce60cafa70 @@ -0,0 +1,105 @@ +'è (?: [\040\t](?i)\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] 2 # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/91b5485dcd5ec6920812f7c794b290b873cff5b4 b/test/de_fuzz/corpus/91b5485dcd5ec6920812f7c794b290b873cff5b4 new file mode 100644 index 0000000000000000000000000000000000000000..612ea61407c8e1aae69504691938983766eff477 GIT binary patch literal 6312 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;x})adEy zrIi+yWPoa~?8HhgO)apqK*2wFN+%sMOG{7vHWzDZDJUx- zXKfv%VjtA*P2{qImJc{7L}M#CKPMkj4^pv$V_+gBQDQdqHSNJg7|8kXmVHrvX-O(5 z#Zy>$#Mme(Bqo8I)uYXMPzXaXsLD_n*3EfPH#MySUq=-)A&xfZF}ueU^kma=M`%wL zZ(`tO$CqULOlT*GZT$ql42EQWUaFl&ti4uZ Gk~#pTz!tFp literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9241303cba0d7cd46aa5d9e6e7ff881fcecb4010 b/test/de_fuzz/corpus/9241303cba0d7cd46aa5d9e6e7ff881fcecb4010 new file mode 100644 index 0000000000000000000000000000000000000000..9356788f462f1a1cd959fd2b4e30e53c3604dabf GIT binary patch literal 10279 zcmZRIjgk+>D6qYiwL}@@kqP8X!-oJ9~il%l=Bt%>TA)%=aQc)A3 zp`i|vLzV#PtqIrAxOH7a14Rc&!n!6*Lqh|iTf4?N9HbdZ8HkHvmNSyO7+5tDlQgvw zlM<6OwQHOq4$Dl=R!AZ?lm~e%5cErVo`Pn61t$V9Fkl9AjdKJjC}ANBifB-LK`|uU zW5TtdF%P!0D8Cb=1vB)+bU@-78WZo|!jJ^TFN$NdlQ@$(IXTyGa;BxlDkx}bDa2@k zC@u)4pb(>{fCDHiWTq+Pq^2k&RVpMZ6r>hq=BMcC>2Yb;TPZ}x7?>Eul*B63C@92e zfQ1yI<6>fBDl80iV=B_pV)9}P3{5pOV->(kVnDJmIjES10>~tg1ku_soewgDD>_ai z#=vBgrj4D0jsCZ!fB+;YKUu=cOuCD7L;(%5(fh<0Us?5A53NkCPpVF z#lo6x^5+5dxmBuQFU9&YVwTU2*ghs?hM@QQx+Q!CWF$|zy@gIF#zrpI0K6-(d6jseSEIR(zYSZ z`-BVtg&{FGT+1HRqB)yLp9Ba?;fbkeu?0&{iJ(LUBPdOPLn{WrK1akEC>udqs=ny$ zPH5|+9HAIL3l_-;RTzfnm***@G2~aU#01-DTPskdXyiytijLQ@j@3#`qKbKg!w^1= z#H3_R4f{+hP^U!G#nmk_DcRAGPMb-+ui3_507?f8QAx7?@%V$g^ow7c>O;q8S;Y^%7I{Vj0F!2t?H(D(u<;PL9Cwj@$4 zGbn)ih**29h#r?Rq?0vRdbPu+Q;xm=tbw&t&cLssuNkAIr=?+UV;f_rsZXm;xjZzv zF+ypaRCKhJZ(>olRctIoi8_QrCLNGDAa;IUs+~qGPojpsh7E{MJ|;YNK+t`}4=%t5 zNgyLPpaB%f=nneOjiweT+bDyG;*!#|G_IIf5Ssx+pkuHqs9-FYCX|Irfz;^f>7|tx zm1Ka%W3m$~xiq!F`4OIR4F|(elMbjLi8iY?(NQoosI`aGt+876ntH|g8uqri(WcQ@ zhrTisa}h)Ib_sfj7C zHm5urC7xgC+w5UB*)3(ZFC18De7aib>L7;EGPs#U8`< zR-h(WeqO3(jYdg%K8VaHN=?<&)UdbGsfkI_)T}nvsnxL8Fx0HkuvY|$YZxJz#!zN{ z9&($xfhs_!1mqGOJZ53{5(5JR@f`waaR(XXAu%sS zAu%PTD7Cm4RN#Y#_y@;i0aEt^dvHWYTcyBjdhAL_5@n9j($dnxrzJ5}%U&}vRZGL( z2-F>djnRSFFd^_PB6x&`?(WCuasqO6^H>D|hfq&CF%=XoltmHt(d-zb8coFHF{nqZ z1)eXXfN2mZU1=Rx0GCmL%rnWF{*V=jSDsBo-_FrvQX& z6@kX+kR~!gzC{-UHxM+n7*L1h83Z-#)j*X?goeFMVp6hQfM#M+azI3Yp^-7VM<6rX z;1Na!;W!O@Z9_v)BRnw`)L=QD2oVCY6YZ)EYpW_Ms*vaO7+7KgO0^xGz(ZotiAMU& z=`k=@8`gs74ROxtG4Ld6$7t9qCuzrMCTUkBCMG5&B_$%2m2f6na{!vL@pnq#^;Il| z(~Vq8pavP-Ehr3Sh5UllJWz37Sejpws;7q~`w;AMFyLvmCaHsx6=d8QDUpXmle)1X zr0UEs1*Z^j@=MFFplEUu8oH3x9(YEb7_2lvLoEuRrjm`KhP_6Rp{AjxLQIB+xkiwY zrje#X1b8YNG%O412pDN9Xatd=#a>fWLBU8tK_N*)K_f94WRWJwQn+>YxU2)&8lJ5SpBrlx!H0n3QY;A|eu#;NnmVP~uUK3p9TWPeYJani9C*hMWLE?MTPGN=On< ztw>HSC{ajCOwKOONi5C)*X-bQ0iLr))(2sObSvZ+aUu08AYBTGG_;-STAZ9%keY&& zmoyMl<%+fn&Ow@7npz4logOiNp!HR&jDwE!O`AUpn2}azPt!jK*xkDGQejk R!c&QC7%3Pi)C43Y0RYwJPB#Dm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9254c2917d65dad11b79fae05327c8cc99b6f5cc b/test/de_fuzz/corpus/9254c2917d65dad11b79fae05327c8cc99b6f5cc new file mode 100644 index 0000000000000000000000000000000000000000..97aa412612f5eb721a294563f31c7f764e5ba676 GIT binary patch literal 1894 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgj3T3io*@$845f|lKr4~qNjayPA4F*A>(Qj9R)*!+BqgQ zG2vQzG2vR8pfsuyl938Z*Puks$N&Ngg{3*k*$PPv3@M34`Q>>EX$%NsP&8wt98|M0 zq^TaU{|SSb1pI11ekU?dgF=A0gX&i=JpHC`j@vl2~GbZM2h;ldKg|06H8lg8%>k literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/927f3dddb75ee89edf8f374b59f85370251932f4 b/test/de_fuzz/corpus/927f3dddb75ee89edf8f374b59f85370251932f4 new file mode 100644 index 0000000000000000000000000000000000000000..db9087e91f1db8b5852ffc488f7d872ace290b3c GIT binary patch literal 61 zcmdO3kkqiZv5nKzt2VB!0WP# H+{_XHxjzpg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/92834e0f490cf93e21904c60eb629ffd0ae17e1f b/test/de_fuzz/corpus/92834e0f490cf93e21904c60eb629ffd0ae17e1f new file mode 100644 index 0000000000000000000000000000000000000000..66df47c8d7197a214db9acfeb8281cf507a13810 GIT binary patch literal 504 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;TW12Kr(0=L56798-pkYD-Dgrq+|sRdkuRVMGbq6AVW<Moe+L7E^th%jA2gMmRyQ!^&qK1fqRQ&UqxOC=;DRUuKg zurxC{TS2QRzdTPtGrxk9Av8HLDcLY0F)7&yL_{Pefz^Y>2Z0lioCfg%!~;o1`5@OO SCY9$YBx~k#fsPAo~x(^1GTPR`89 zNi0cK$gNb!O)W{x$;nJsD9+DIEJ-X@Ox8*y$`xcPveM8nsECfXsz}L9&n&Tujn&qy z(TI+=LU1)p?KLzq^GY-gn8Y1rE&+G%Ro2iPTI2h>Z1R0{ds{uNm=sMg9i6CK6|1Siz#5&Tn;M%ItEpFQqGNASi(xztfzc8J7BE3^ z8up5D8unHJL4Gxkp%FFCKK{<$F)B5FK0YnF%^bsF){X9R!TMcvDzvDL4GjvM`?0GAU`K3zdSWXA*oVN zPfw3a!`_N3I!;5=#?C><+Db_;CMG62CN`$R0u=ITX)y+%C@?TIh%qoU(v2}NHjh&_%&CAS7 zS12saFG&S?0E@$wVlnk8C^+U-mSljmrdA}U7L+I?B_?MV=Oh+qfP)5X9#;*zMg;{0 z2G;1rq~zF?A})-8fU8zkP*89!PEIUHO;IS$&rO9`q=8^6+A25)X>w_5DJX$rBsnL) z7~~X)t;!JJq$m`Z6lLb67jtQ9aoH$a;=Uzx`f>NwPaY<=f8dnTPc7a&}Rs`k5a%n(3R&Gr9eUr zRJKC1K7%xvRs;i#eI=iqM<*ERVEKoy%xB^NWltq=nCDNcN^+*aHJuWQ8A9b4m zbSW7$wG@;U(n^a;GC&nic4DQDLS~vm4!HfNkf>0QT9la&DITCD1EhE#sP-EuQPQKr z7sXk?p|&SM?imJ2UqL}(*i`tSk_7`RgKM}!lY~K)8-^Rf0?JsjAEfnXr7%FwXJC(x z)^pU0jdcX|pui~}Q59|)ZQ;gLq@~3|D?tTt;}x}q%fKAtXb+BD7@@2HZeJxPY1n6K zR%qDkW@<9T1f+z=X&9MC8|a$G))++_=vu@^8|Yfb)r%tx9UGp`o6Uo`EqLV-2ht_PXh4qlLH!g+hrM z6dEc+LOh@bcA{oYlBR||o>6rkjl?7^&FI9WSgjaC&?shNBH<|+`4|mwrKF%?ZwDH? ziPhFrs8P_c57Jc71dWDhBx)pSBx|NwUF${o*@sF9>qlU$Rk znUa`7xpCAsft*>-|NmK`&OoUnh?|RN1y8)!AkD>t1(0XrAw7EX|`N&)OVMGgBJ zjl`s6&^)$%jYfrLjYcH{_Nf@q>`b&{ZWLrH#-dgwF)7(NrmCVsR~Kv)ZUPa0e!(SX zIr+(nIjN?ECem>mM?i+qbTmVL1xrk@jkYx{Cj*%^v>=5(goHYoH996GRy)za&=PZ+ z461~IK>$7x2Ac8$hqF;NT$X`>p$eIU&c-W=t{9!4=m-;mPP@UlB+-f*3@jRnTAGQ8 zNlEs26O%4lVnUmX!0ZH)*C}P-f>d*{x=FD~phjekfOrA0ZFx=BTe$=RtTwz09bMXANb3dIGf$ppK_px98LMRYI( zCW2bEFdUO@lb@Gr2jMdC!-G626|^oW79yTR6b)XKkOU%;2m|okB+h9Ue8mU=8bO8= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/93a62204887598972d600f65779ee1581d0b460b b/test/de_fuzz/corpus/93a62204887598972d600f65779ee1581d0b460b new file mode 100644 index 0000000000000000000000000000000000000000..a5ae033fcd976e272524c0f6a789e554245d8e99 GIT binary patch literal 11 ScmZSJOpMlzwz7(iOacH7I0D)L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/93bc46155fa01903809bfe23a96e20f94b4206e5 b/test/de_fuzz/corpus/93bc46155fa01903809bfe23a96e20f94b4206e5 new file mode 100644 index 0000000000000000000000000000000000000000..09f52380c3e73a7733efc8f02ed20072b7fdffcf GIT binary patch literal 447 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQPp$?F-A3lZK6|KlwY2wpqXF62>~$`$!VONoYf>5M2RO!vWQ$4o_($uCbWvWkthh>Ho=iV4?J3CT$HEiBDU&Q?e&$}i7TNMp#aU;$GK49rMs jHSDc4H1srM!nHK)4M9|lQH^E|T*z26W}#M$2_Yi^HjXBq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9451f7b03278bc5d417a877c389fc7c447d1a6b2 b/test/de_fuzz/corpus/9451f7b03278bc5d417a877c389fc7c447d1a6b2 new file mode 100644 index 0000000000000000000000000000000000000000..7b515f4cb5c72f872691f10583951c1da582b787 GIT binary patch literal 75 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy%C6tF{z0O_hn#U(9#5P Pi}K6!6g2ZIIH3Rlq^=PR literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9467c64aa68232ffce07f80ce602e92eee9bc1b1 b/test/de_fuzz/corpus/9467c64aa68232ffce07f80ce602e92eee9bc1b1 new file mode 100644 index 00000000..7a2c4421 --- /dev/null +++ b/test/de_fuzz/corpus/9467c64aa68232ffce07f80ce602e92eee9bc1b1 @@ -0,0 +1 @@ +8^\l*(?:((.*?)\W*(?1)\W*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{))\W*$The quick b{4,}rown )ox \ No newline at end of file diff --git a/test/de_fuzz/corpus/9468e536b602e4f20aee6399e62e7955b305155d b/test/de_fuzz/corpus/9468e536b602e4f20aee6399e62e7955b305155d new file mode 100644 index 0000000000000000000000000000000000000000..8ed883bee0666838227c930f79c884ea643bd7bd GIT binary patch literal 69 rcmZRO)Uda)jnmYFGpgs+)_}$Is*P(k^{S0(4ULRV-kO@>l&}NHo=(y+JE(9jHz(bLkfH`I&?*NQPhlF$c=;B_xB9B}xMV616o^U`-@M zTmvkjsSTH`i9kric*n)$KzyR7We;*mj5os3oLC&K9`0LM%D}*&si_5VL8?OGe<(mW zQ9-jNzk(APfE;H9c0-Lbk^{gZAUP0D1^cqbIUM0Yko;Rm>!OEgz3``7SN+1r_01JU!9Rqha z#8VoYu?krI1oEeb0@%XnxEP|fX=*9NXo5n73qmO<#OR?q55ZGb$V^knNlj5ms#Hi+ zC`c{J%umtN(*wJ8&^R9y1YFT^8ZibYn>20g9CWO$l=Na^K#3uSfiF=bDJe<2Cdt6S zKsUy~*c=|ZvDzSiDk~J{=cX#;mF6a;7AfSXDI}KU=PD#;Bo-wmm!uXILwu_UG2Q^( zcuYez6_ge9^z!mc6w>l@a`MX|VF$9KBqK8~U7;i+u|y#`zceRBAt_a%AhDQTw+ops3Jhs2NJHRNKC4zKozG7k2Nt#D_JX%DrQmL z5CMibjS3A=<4wY1anDG#@3y~I>K z;-ix}PD3*>DVgfwF>2tj3IX=$Xg$ABAH8AaDOz~OQNv!t-ZnZeQMW2qI~qi4Dk#LH zR2$Xmf_c@(wYp#~qzea@0P~@unhJ(Sx(1fImKH?24%C^^OiD~jB3cLa6-L`8YS;%+ z-(1k>1i7ZN$7pHU>sQx8C}dNrkU8jVyprgO(fNsv=pxkQv&Q&Uf2d9RKzS`eO;?Q+ zvzTJS6KL;O_6iMqZ9~mU>e$2)Q&3%6P>@J7P2)Iv^eg8fr%jnj<^K=yQi<2{RauQ2Y6>=*Ta#KqZb8<41^Ye-m z6-p9|6=^%_>7YRK@G&&SIe3dX3JZ1)bR3h2fyU9%OVDs5GKLL7g2YA#?x`?vZ*N6f z=>Zx%wy}*?SBllt)3VpFw^59V(bP!E2a6~uB_=B=z@}sfOl@H1j=_*y88{P@qT_X} zW3}uPlR$;Xh|8@+REOY+K=2e_d0uq16=({i$SO8gK@)9O5j?}FVXv%El98IHkeZjG znV6)IoRUg}6&Om`6Tx#8Nr|975toL&qK2})roFZmmT@%DfGTL3w8lwO!%;)a(b?HG zAVf1FqQ+U%#mUhH!{`wt;4&a!*aWZ#3eeCB2nzLc)kF~laj5Cv`wt#Idi><+v*#~f zzIy%U?Ys9MK7RWAW`15`jzSKxWgn9T`qB?ji3VQAQUhD~0UDQ5jIqSRVYj@RmjW+FHFHGo22dT$kq8=7)QwF})Fo{MAG*lrKdNz19?UK{4VsgJ%Arx!6oD8ccWLQ0u270GFwoSfAp8AQ61p^K8VHBq~_puVi3W(+JW=}3dt zr$Ktu_L_z<;TqueTj-NZ8d@P9u6~;MI@Sus`FV+;jx{B2PlYUD3%0>JqXk~x7Hp$! zt&oVkx+#%r%bP$eq+p#0=(;Ekg;OA~9Yi2-bhMtMt6uD>Q<@s~Hnwq^detU+)wXjk gwwyV4_RJ};SSFZ+$XMCi&Y8m;gsBv8qOLG4Ly)48urE@ zD#oNHCfpZ`i7~j;GB7Y`X@az>gk+>D6qaTtXDcLOx|NXu0R>lqB|9* fJJA(ZS6AayOQfF=ekspW(9Ex{uBOBvoSd8h>+h*1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9560ef2d52dd89bfe5305dbc57bdfe8007c051b6 b/test/de_fuzz/corpus/9560ef2d52dd89bfe5305dbc57bdfe8007c051b6 new file mode 100644 index 0000000000000000000000000000000000000000..5cb9ed2677716d9c1183ef77a74a5c5414687ffd GIT binary patch literal 28 UcmdO}S95jEOJz_&2aGi}08HrxNB{r; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/957a44a98d02d7d7a92123c18858235d60289d40 b/test/de_fuzz/corpus/957a44a98d02d7d7a92123c18858235d60289d40 new file mode 100644 index 0000000000000000000000000000000000000000..6c89d63cce47d66b3e865a05790de9b1cdaf1a10 GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujwY@Qjjxni;3HN1SV9?S8 caaBSxQWXkIGn2Cwl8W-n^At4mD>#t>03(eRc>n+a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/957a662a8f98306331d003515651a2928e1d92d9 b/test/de_fuzz/corpus/957a662a8f98306331d003515651a2928e1d92d9 new file mode 100644 index 0000000000000000000000000000000000000000..690d5ff2b172a642752cfe848647de65c1aaf777 GIT binary patch literal 2840 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu6P%`GyZ5+kxFMWTU{U^B`7I;3BXw5K~IA zTMCs#qHw80a$adE5(g#puxrMpdhq!Shi5dPDFrRPXxL|Jf1B?L-g357uFLDmE= ztV%$J!;35OEG99Bf^0;_xV(mxW`|N)QjYK&5k5nX5Gv(besoT1S`P7#PJ$06bZWH^;9 gE-fuJ0U3uKOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P eRYEd+5Fk~durxC{TOp|^zdTPtGrxip0{{S^BN(p$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/964d2f554e8bdd56f5a2bf30d4bdfe2511504b43 b/test/de_fuzz/corpus/964d2f554e8bdd56f5a2bf30d4bdfe2511504b43 new file mode 100644 index 0000000000000000000000000000000000000000..56925c82a4d852233b5f37b48eed62fb902f04dd GIT binary patch literal 10279 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7d#QxRzc_xRxe} zs}hots!&*(nVhYVRFq$yr;x^wU%{-Am>8!KQ?9LD6H~0Mt*K>52&j}~WELxA7AxfC zmnbAEx^ zZJUyqRGgxy5o2ItplM_0pkr;Nq!$wt6CD#9V_;yQ8)IN>9#dgqpc_+>mKLk2psb*$ z2Xa7Keojt)d1{J6Ql&z1er{?>MrK~RLP&{niiuH(j)U8UYzat(YjJX7 zL23$;M>P{05%5I zL5Sed26;#s92^RHrMXF|Mc`;I$`1#u`m)q+x^0yqtFMaL0YHW8gDHS86MHgvSWgO=hq=BI!o9JPD_3xSGZ^g^HZ1)c*qttrsdJ)$_hfmr~9 zointPzJh{6Of;yTz>1X>qQTJ(&+(w<1*D1xH9a6zAbS0#sRc3%R3R%Amz1WZam654 z)F3%H1}lQ{VzJl4P+3G}TwI!zlAoKHnFn?mR2ny>3|2FFUC&0LyVT(G>7n37VIT3oD9T#%Yf^|Z}EOTb4H9a%07}AYS)KpMNiYZQ3(6ColD9K38Q%F)s)>KeI z@Kf_rG!v5)l2cO22@&>0aIQ>BOd?13sGiXfpm7LrBql}2>sZHX4XYH&r;(VHtf^t2 zX$2av({yolOH4|3baIY}jG}RP($sjK=x8g@09=t(Y^?UZ`wt#Idi><+v*#~fzIy$J zfw|hS_S5GtU%&nM`Rn(ezyH27FfcI17|_%~!{2beXhw!;y~I?#*l62C+t^s`s;Wds zs(70tI@&fd)iyRZk*u19A~z^%*w=uwNR0+)Y`a3UMx#=*Mx#noQ?o|H(8yR*vyvk7 ziPg-OSZ%12R0|=A)ijLMF>%>*anaU4qKO*z>S_7;>d{Hbv6?aI)oJ)yhx^ecHH@h|zS~SWLdD%yEg>dJ`bw zii*UfiVE_L#;KDvF-a>~D-owW6(p=QGz==Dqpd1ZGSf3lK=L$h#{Ec zG&B>Fl8I3|s%GSd0BF$EFVshGOY5(y+JE(9qMe*R+ob*V3>z)Qkz&sxhkJtkKZW1F<#ijX_k5Nli?+F9QRE emL`a+5|WXsP*|FooUM>llwY2wpqXF6i3|WNycL}Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/96be4355691f3bff412affb0f3ccfc9b1e983338 b/test/de_fuzz/corpus/96be4355691f3bff412affb0f3ccfc9b1e983338 new file mode 100644 index 0000000000000000000000000000000000000000..511f2ee164c093096838bb0fc6e79728ec3a66f8 GIT binary patch literal 23 ecmZP&jMK2UNz2c-)6Ho=(y+JE(9qM23D?%JH_(g;*NQQ!(X4?8X=&ISYsLg=#hBE@gfoxX_{~&3=Q=RNpd2FUD%B`rPPH6dPW9j0CMzYS^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/978e955659df16d62ddea3addeef7e7ed3c689e5 b/test/de_fuzz/corpus/978e955659df16d62ddea3addeef7e7ed3c689e5 new file mode 100644 index 0000000000000000000000000000000000000000..29b496a90b64321a978128cbd5a005a3a7e303f9 GIT binary patch literal 21 ccmWe&h|{RhsI1YjH`J^)s@1I0tf;I406bL&P5=M^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/979a494c4dd3d0a85e37eada9f99b03eebdd97c2 b/test/de_fuzz/corpus/979a494c4dd3d0a85e37eada9f99b03eebdd97c2 new file mode 100644 index 00000000..dad68174 --- /dev/null +++ b/test/de_fuzz/corpus/979a494c4dd3d0a85e37eada9f99b03eebdd97c2 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X((((ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/97c61030646737d2b74cda1208c2c55936aae52b b/test/de_fuzz/corpus/97c61030646737d2b74cda1208c2c55936aae52b new file mode 100644 index 0000000000000000000000000000000000000000..d8c409358eeadfbbd63ea516b19af9528ac250e1 GIT binary patch literal 8472 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(HVOw(Zm)QwcD ze?X3_6k?*|5PcC)4-B~@#$XW_6RxFUZ>6E3rwL{mf~Xjy8qFGr zP_&kYy)js94jPz@#-|e3q$Va@OD`r|OA}-ho6_RcB8QaxT)m{^#LPT9cySFGii5R? z85kWE5+N|LA}uWzY`+3%d_X|~vqg+#KZpq`JwP-F$6_Bs05^m6^z_n7i%K#;Lp#}t zm0X%ypk}ZFsE4dDX!`3qgUme+1L&TZisUrp8Xb}fHSDdph#r9(j5R2o`;VY(frN?4 zEfD31aW`^D<3|TfKwTdShZI5O(`bSR1tQW^4WuXlr)7)*6G-ZXlVC+q9^UGKfm*;# z!`{ZxPC>(7-AP>`F)3L=!(Jmu6HKZ(Y8paWPMSuV3K8I$C=Giq-cWa=tSMBSO&g0jhJ$6?V6ZkZEa00m6D9iVuj3N z1<<@)q5^1wL!msgBts!TFQ-xgG>1|Qo(C%~NK8&GRz!BQxQ3&KV~vxBmZP(?Ye0x* zjkBhUriQDgqZ3S(8kE7QVQ*s_otTsy3l+em=%4g3-GEmF#euBRF)6Xyi3Wz2Nw_r$ zz(ZfJ+C;~qRwXgXs2W*$6*32%jaL#~F*-ld5nY5FzM=*Li$m{b@#p))-CV?9M;M1& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/97d04e84f4caeb8efb1edacff725cbbb06f52d8f b/test/de_fuzz/corpus/97d04e84f4caeb8efb1edacff725cbbb06f52d8f new file mode 100644 index 0000000000000000000000000000000000000000..901eca181ce5db51cb9f297a3d411c58a3d5c0d5 GIT binary patch literal 66 zcmZRuh>Ho=(y+JE(9qKavkX8~j8RQYxR$*ph^-Qmk*ZKwnwgxfkW`dko~Mu&9$wCn NU%?U+Y@=|)38_1&r4O;)MJ3~HTA0J)z-v>gC+H3S6v&crD1QSVQ-`f z;b>}U+Q-ytf_w_rqmZAMs!*+f;Fpx=D^x3Fs=rWB(6F~sh>kHZF^DONRj5%=h|%Bz z2`NO!#l*x^SQzNWRHUWFszP3AZc=KILVlV;Vo83kLUKl8QDSmQYEiMC zo*tKmy&}x-ySejpw3UV2i=uwKr)Tf}}m{$q0KeZw`wV*^H zDKR;_I47|wnxN$|2wgHW4Tmv8!j#ZFXvw|AOSO#M#a7$Y52pu=U+d_bK48ci!(A4=3WOf8V znT<9>jpP-$c_o8r(2%^0Xkcgx%8PXAsDfJqNX>!Kng^UML8+SPaq`icClNMEKKK(n zj*%IVFeoo1rlb_578ffN7o;YGQv$XEIxRncU=oNOykDlEp=k|rF9eqqC1&P;M(*vn zl)=+T;K>81UqC}tgKGd1;%J3hC=I2Q74j8oVbe%(AA$PQpm`)No6_RcB8QaxT)o81 GJUal3qO$$~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/981fa176b79bbd2ecb420ded2986278f4460e684 b/test/de_fuzz/corpus/981fa176b79bbd2ecb420ded2986278f4460e684 new file mode 100644 index 0000000000000000000000000000000000000000..8bfa43ab2179b799443e90b4bb85cb84d0452c0d GIT binary patch literal 40 rcmZRO)Uda)jk5%kntIhHdetULiOJc;1&Mmq#)d}5CZ?KZ<`$L!&UgxG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/984153c3f166f7f0d8b033b3af4ecdfb1f3fa7e1 b/test/de_fuzz/corpus/984153c3f166f7f0d8b033b3af4ecdfb1f3fa7e1 new file mode 100644 index 0000000000000000000000000000000000000000..ecd31a74c2f0a5aeb5804c505f6d8cb8a34a3121 GIT binary patch literal 175 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXvFM!2zNj8=?EO^muV0|SGW mCP-8zB*VwYr-*Xk0|luHg{7Iv*$PQT`Q>>En)wx+7ytl`bv8o) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9873bc6b068e078e36afaf1a690cbf557a0b15f3 b/test/de_fuzz/corpus/9873bc6b068e078e36afaf1a690cbf557a0b15f3 new file mode 100644 index 0000000000000000000000000000000000000000..98214f6a4d51121747d8bfc20ceabed734d468d4 GIT binary patch literal 46 zcmZQjh)zt3jZRL9jZRIAjZV*qjn2%9jn2-Ajn2)Bjm|HKtw>BxP0!5EjS0*z1OR}? B5kCL` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/98a176b755ed18cbf5123328d208ba89472ca76d b/test/de_fuzz/corpus/98a176b755ed18cbf5123328d208ba89472ca76d new file mode 100644 index 0000000000000000000000000000000000000000..926853bf4523136e210ee7c2859c3c58cd5ce4cf GIT binary patch literal 40 vcmZSJ)3CQo)UHX=u1VHr(9}v!OiWBl;)sscOH9>EN=i;nj*U%DNpuAO+X@Th literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/98c9654fe4a5146648450920df5fee779d43cfb8 b/test/de_fuzz/corpus/98c9654fe4a5146648450920df5fee779d43cfb8 new file mode 100644 index 0000000000000000000000000000000000000000..31ec765cc5171efc3d4418b3f623de23c83e22d8 GIT binary patch literal 70 zcmZRuh>Ho=(y+JE(9qM23D>eW(9qPd57LYa*NQQ!0SRb=gjGT^QWXkIGn2Cwl8W-n U^Ays;!^;`+D_CNJZM3Zw0DtilKmY&$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/98d94be42fbd8a49c18f4f58870331631f0bf33c b/test/de_fuzz/corpus/98d94be42fbd8a49c18f4f58870331631f0bf33c new file mode 100644 index 0000000000000000000000000000000000000000..a902ea7a5b1169501c330d83733235ae1ab34169 GIT binary patch literal 167 zcmZQDkBbS{(y+JE(9jHz$s+^kX=&ISX~u+W#TeDpXlTS}YU+h+X=;TV$7tBcnAF68 zn+a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/98e2c32043901b5b7cbfb2c9e313961537c8f51e b/test/de_fuzz/corpus/98e2c32043901b5b7cbfb2c9e313961537c8f51e new file mode 100644 index 00000000..d69c0919 --- /dev/null +++ b/test/de_fuzz/corpus/98e2c32043901b5b7cbfb2c9e313961537c8f51e @@ -0,0 +1,62 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [\^\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/98f1a1634c1b37f0c99184f5e3fba6fdb673c61c b/test/de_fuzz/corpus/98f1a1634c1b37f0c99184f5e3fba6fdb673c61c new file mode 100644 index 0000000000000000000000000000000000000000..1876ad51dd48ebd9f13b9956c6a38b3c9e755b7d GIT binary patch literal 75 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`@i4CR{7Vq$Va@OD`r|OA{oo5|WXs UP*|FooUf2nlwY2wkd|Ko0LLm6)Bpeg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/98f57f727819a15b01bcd426834485d223153c40 b/test/de_fuzz/corpus/98f57f727819a15b01bcd426834485d223153c40 new file mode 100644 index 0000000000000000000000000000000000000000..bab12cef1e55f76bd20a5c07d5e20fe420b7d99e GIT binary patch literal 140 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHSE0C;hCNJSOt_X_Ot_XNNS{hb ZMyf(#X=ZYE4OUTwq@w)tJcYFU3IL^TCIA2c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9951036933ae502b12ffacc9990abcec8f77aebb b/test/de_fuzz/corpus/9951036933ae502b12ffacc9990abcec8f77aebb new file mode 100644 index 00000000..cb193d8e --- /dev/null +++ b/test/de_fuzz/corpus/9951036933ae502b12ffacc9990abcec8f77aebb @@ -0,0 +1 @@ +â(?:ab(?i)x(û-\Uy|(?!)z|b)ZZZZ \ No newline at end of file diff --git a/test/de_fuzz/corpus/9956d58c74aef40648334cae9cc5e8e7f0a67b53 b/test/de_fuzz/corpus/9956d58c74aef40648334cae9cc5e8e7f0a67b53 new file mode 100644 index 0000000000000000000000000000000000000000..ec3658ab2a6b20a0cdb1cec5a3995e9a1fe02307 GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qWevkXC0j8TndjfRFEh^=9745DI8YGT6G^ imR?M_7KGFUX;KNvNL45-%}mZ#NGi%N&r?XtuK)mt{2w3y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/998c93a75a6a363361e2de80866382ed2a64a046 b/test/de_fuzz/corpus/998c93a75a6a363361e2de80866382ed2a64a046 new file mode 100644 index 0000000000000000000000000000000000000000..beca4fe9b6525e2b4a9166ca71b4f76b5c2042dc GIT binary patch literal 5418 zcmdO}S5HbTQU_5YDq?BUb;d_Mq-IVa(-z}ib7JV zLP26ti9&vwLSmjmVo823R}Ghvf`+}70#=}`kYA9R2Qs9vG`}Pj9U-F?lft zhNeof=$e%k6ciluDk1i#RwSnulqe)6CTADtBo=2VB<7_kfX(BoLDvZ8gLEt87jebJ zC`8A>?LxK$q{6j0Ik6x$1<9it2tO;@DmVvea%pNQC@Cl?D#D;qR13QA(wovW;nnWm5fDP$5A3Q~(Q z^HV?t12rUX@w0s}ExYQYB zrKQ6la}U@#L%aAMtht4OEm6bXK+`@kF)=ZY${-Pv)ktYdP_2BWTJ^vntRJJLr=?+U zV;dc^|0t1U$>=YtyKAWUY$hn9;d6sRzS37{63qe*~33t=cGf&ARmLDO^{ ztYsf8JAhg%3JO?S3YuC9$_mKM2OXrQWpaLQZXy?sekroiu)bY#eoj85txeB{2dEgK z1%~+$cew&nfirkvS`$-Jic*V<6^aW|lfhL6?(i|U1P>`dy7f4_wA3nw73{!mNQ6hg ztdgR{%p6c>-HuCHAulmE6+B)5^#rIXI=DI-U^k-?pkb2|O%1IO4_7};4J|iKP5a8! zVoI#WT$qE|w8bO*08is22K^mHdnqa<~lctfTLIim1 uLBrlq6I7)c=^EGS#xQVeBx)pU+H2NmBxxolCni-J)#}EifXgj>DHZ^_`M($d literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/99938e4cf18db9f702a7005245ccd4ef01315cae b/test/de_fuzz/corpus/99938e4cf18db9f702a7005245ccd4ef01315cae new file mode 100644 index 0000000000000000000000000000000000000000..8bd316596c716aa6a427f97c6652a756d48714de GIT binary patch literal 319 zcmZRGDYl4<3D?rFx6;r!uL))uf~Xjy8qFFF4LuNB!`@gkCY;G4E+z+}P*2MqB5nkt zVvK4yQI%@NnAF6m`!X;vXla5}sDxzr`1lmz1t2|8cR($L8II--b&yK1LxVImVaBH_ w6qaTtXUBwV>BWS@Erp6IBo*c3wY#W1PazGeq@u_N3XpV{=P79BS8!qg06{Na4FCWD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9996989f7de88d1df56fbefb1c8a2592e05d308d b/test/de_fuzz/corpus/9996989f7de88d1df56fbefb1c8a2592e05d308d new file mode 100644 index 0000000000000000000000000000000000000000..b0f096a11de1dd2d68943b088870e6e02ccaf23d GIT binary patch literal 27 gcmZQL!JuKUp`M?Ys;;RSQ^tKFri@#|z5>Jq0B6Prp#T5? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/99f42371faf295b159081ffcb4d293910b3c4571 b/test/de_fuzz/corpus/99f42371faf295b159081ffcb4d293910b3c4571 new file mode 100644 index 0000000000000000000000000000000000000000..f3a44add1f84b20b2f3c932898c1540432898315 GIT binary patch literal 63 zcmZP&(}*^!HqlWqG^n+Y)=Ny)i`CPz*VHS{*RZ$EjW&e{#e#*>b5n~mYf|;~O-)Vp LQj0T7-lPHm7t|8O literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9a200d2db43251d6308e6fddfcbbbea5a5cd776a b/test/de_fuzz/corpus/9a200d2db43251d6308e6fddfcbbbea5a5cd776a new file mode 100644 index 0000000000000000000000000000000000000000..8311b5fbe986df46d7581627b3b8d66ba9bc6078 GIT binary patch literal 22 dcmZP&h|{RhsI1YjS2xtGjtNMq(yXYg0sulI2CV=9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9a5fd9637d18cea4266544257e52861a091db572 b/test/de_fuzz/corpus/9a5fd9637d18cea4266544257e52861a091db572 new file mode 100644 index 0000000000000000000000000000000000000000..8db92c5ad4f0ed4e4210c792a3310335d62a0eb1 GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7d#QxRzc_xRxe} Zs}hots!&*(nVhYVRFq$yr;wIk0RZs+6=VPa literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9ad741dd37b1d496c7bb03153758d51fc6ef57de b/test/de_fuzz/corpus/9ad741dd37b1d496c7bb03153758d51fc6ef57de new file mode 100644 index 0000000000000000000000000000000000000000..db93e0aa066ca8e853902d21b7084b33b223b7ad GIT binary patch literal 140 zcmZRuh>Ho=(y+JE&^WINW*LI07^51^8VwCS5L?6E7(~UG)Ib$NMe!&E8x*9e3DTz$ gl98%VSeluf9TTpl7Za|9CaREBlwY2wkd|Ko0Q(Ilm;e9( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9b13239360bd7fba004a00c98efefe67e0c53c08 b/test/de_fuzz/corpus/9b13239360bd7fba004a00c98efefe67e0c53c08 new file mode 100644 index 0000000000000000000000000000000000000000..46ba0874e471582c82e52a5533ad22f8a1213b62 GIT binary patch literal 4269 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;T6K&3TGwu_F|^9%LSi;W#BHI9OULQFJrxTCO@6{5kVFP4f1RI5VT z3g|V1rWVKyaGohHDNRe`iovLpKng$@tO&$VP*8})UKfBfv7VkDa^B$5)B;r}xHAl> zU69CS1vMEbg{X{@^Km{b@#Ufa-i2&vgA9DZz literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9b77ee64747d6c133fba1b6f0290f200c216b9a0 b/test/de_fuzz/corpus/9b77ee64747d6c133fba1b6f0290f200c216b9a0 new file mode 100644 index 0000000000000000000000000000000000000000..d60ceb6402720f8fba837d2733558b53d53a923d GIT binary patch literal 87 zcmZRuh>OY5(y+JE(9qM23D?rFHv~~JMm3x@a3N!`kVy>!#Dx1YFfeFof+SQzGEx-^ SOEZ(R6_Seb%kva8^D6-VUl}$4 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9b8f4ddd767befcffc83887052f2b916fccf301f b/test/de_fuzz/corpus/9b8f4ddd767befcffc83887052f2b916fccf301f new file mode 100644 index 0000000000000000000000000000000000000000..d1d2717dc6b698c3c16c59cdba56dee25815ed54 GIT binary patch literal 3247 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzs_>O6?4G_@3B1u}`0@W6FKjMvLSUBJ*2uMuK z*pnLA9_;QLEO7wNiU`+(TudnF$f&EZl()3AxU{s?1mq9w7?OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXt2gS3XdRbrBceWqrG#&6wB z&B_`LdqvHvnk3DrD0^d&ni!Lsm~dYP1_mun5LYE6BUPcWG%6}HIa?vAD8D>UK{LOC H6Bz&iqG%qU literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9c04cf2ae6a579f2237c3077abf949060b227d4f b/test/de_fuzz/corpus/9c04cf2ae6a579f2237c3077abf949060b227d4f new file mode 100644 index 00000000..2edbb6c4 --- /dev/null +++ b/test/de_fuzz/corpus/9c04cf2ae6a579f2237c3077abf949060b227d4f @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+;|V((()+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+;|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+(?-i:abcd)((((a+)+)+)+((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV,((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/9c30d38de953f01778deaa05084a2f994109a1d0 b/test/de_fuzz/corpus/9c30d38de953f01778deaa05084a2f994109a1d0 new file mode 100644 index 00000000..45329785 --- /dev/null +++ b/test/de_fuzz/corpus/9c30d38de953f01778deaa05084a2f994109a1d0 @@ -0,0 +1,164 @@ +) # initial subdomain +(?: # +(?: [\039\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\0-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] \N{newline}| \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..nod followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\ # +(?: [\039\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\0-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] \N{newline}| \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..nod followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # :((abc (?(R) )11?(R)( (?(R2)2) X | (?1) (?2) (?R) ))) abcabc1Xabc2XabcXabcabc8^\W*(?:((.)\W*(?1W*\4|\W*.\W*))\W*$The quick brown fox +a[[:alpha:(a)(?:b)ab|(abc)|((?|(x)|(y&^(?=.*\d)(?=.*[a-z]^(\w++|\s++)*$this is not a line with only words and spaces!(A(A|B(*ACCEPT)|C)D)(E)AB& (?<=[abc]))[\d]+a019b^(?=.*\d).{4,8}$ab2{zzaA!((a*)aabb?|(x)|(y)|(z)): [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | +[[.ae.]-b]bf] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* ^(\w++|\s++)*$this is not a line with only words and spaces!+ # some numb [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \ a(b)\g-2c\x80-\xff\n\\x80-\xff]+ # some num \ No newline at end of file diff --git a/test/de_fuzz/corpus/9c7e8e57d4392e8a000403e1538245d904476ef4 b/test/de_fuzz/corpus/9c7e8e57d4392e8a000403e1538245d904476ef4 new file mode 100644 index 0000000000000000000000000000000000000000..54d22772969b533409d61643171c4884d752c1df GIT binary patch literal 90 YcmZQ@W{ZwXN>2HP2H4Q}q;g|Z06^JJ-2eap literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9c89bdc2019c22455a0ca3ce3aead41606cf46ca b/test/de_fuzz/corpus/9c89bdc2019c22455a0ca3ce3aead41606cf46ca new file mode 100644 index 0000000000000000000000000000000000000000..c694c42d06e13db3da98187742c36820d25e3196 GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qMe*R+obj|tb(us76<3D>GIs^P5B(9i?1H9$m+Nli?+F9QRE emL`a+5|WXsP*|FooUM>llwY2wpqXF6i3|Wfw-w$1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9cbf20199df0f5084fc7d2bf6515d460d9c577c3 b/test/de_fuzz/corpus/9cbf20199df0f5084fc7d2bf6515d460d9c577c3 new file mode 100644 index 0000000000000000000000000000000000000000..363cc883b1bf27f64d1501f1c62d1cd35e619c52 GIT binary patch literal 63 qcmZRO)v&M8NK8uBtkKY@(5yk@YE)|0XjExx)@T?S8EI-(q4NPL{SiL^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9d833b4260c57c4ba0a091d6d9b0d060ed7a5066 b/test/de_fuzz/corpus/9d833b4260c57c4ba0a091d6d9b0d060ed7a5066 new file mode 100644 index 0000000000000000000000000000000000000000..9bd4860e6dc3945ad56adc1d362b935d6c4baf3d GIT binary patch literal 10278 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$$e|2fBpXR_uqF01_q`W1F~%&)d&g!zGy~oP%}VE_%srek~KB#Gp#i24K+1gT-_3rk{z9# zBO;>)$VF7KmM1#e3RKt?S;fX`-@E_d;iJb-o<4j2;^nK?Z{EIp|Ka0kW}`|tBN;M0 zGn=A@eGNE^)M#kfTWM5i)@W2})@W2|YHHSK7#bOCYE~kJ0qvM??#|K9EnNM@jBMATEnWN34zgC z0ZX6^R-w^86WwEmHnjrC8v{8&G2nfs5$$@zSh46~*I)K|n)OkDO{T*NCM;wo8V zY)TT-t*lBC(}$o>q&4iV5|cFSGc_wT>~%9WD{DaPs+uItsHmtRJq|epBZEp#R?@Jy zNwm|{un(|H#11s6WE0hlVU9~oN(7}mR1-nM6%~m|6&0xBRN=8ECTS&WB~ryK8X6J} znxti5u!xHZ*8+`$YUpW#S%%?SF(x%J;aYkz;aZv?F_n;vRE5IQ%;ao^q@w)tJcYD; z%EJvZi9@vinBz1w6O)pORzIq6M1}x+bhMsdsE^)=^gJn^cGR%fu(yqlOVq83)s6;{ znhFXrDb+@`x?oO4f`?iAkx6DX%uJwbE2E#4TfF1OS$|4=(@! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9da1f5b9f4f90cdafc41c4063dd4c63aae34858a b/test/de_fuzz/corpus/9da1f5b9f4f90cdafc41c4063dd4c63aae34858a new file mode 100644 index 0000000000000000000000000000000000000000..ac3ec710f3e576eebd20d7e0a42c5189d3efb508 GIT binary patch literal 140 zcmZRuh>Ho=(y+JE(9qKavkWz3!fR@bVze~jLdGDO7?T=Ig<3I2HJUXT3S+{x^kTxb eG(q}QLNZbn3QIGSv$2aRBo*bC=P9J+R{#LB$R;2F literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9e1ceeea7000559b1c66719716874d568de232d5 b/test/de_fuzz/corpus/9e1ceeea7000559b1c66719716874d568de232d5 new file mode 100644 index 0000000000000000000000000000000000000000..50e867d649e812ea0e153f91ccad8de030d760fb GIT binary patch literal 39 ucmZRO*08rqOv;RowhAc9EK4j&RR~SWNzBWxtkJN~)U2vW(u|6ViUI)jTMY;R literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9e484bd5e2d381691bdd91d722f3b501cd93018c b/test/de_fuzz/corpus/9e484bd5e2d381691bdd91d722f3b501cd93018c new file mode 100644 index 0000000000000000000000000000000000000000..6efd82007cecc948b54d56ed927661102a323c1c GIT binary patch literal 50 ycmZQ@)3CR3v{TS9)Kt*0*9cN$WPkvL8U+n|Lrnz*4SOR^1rQaasi3K;sQ>`O1_!SI literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9e4e8375be2bec5f64cabf6b4a75af247b50baeb b/test/de_fuzz/corpus/9e4e8375be2bec5f64cabf6b4a75af247b50baeb new file mode 100644 index 0000000000000000000000000000000000000000..14988801b2d82f2d12bd59bda8c7166f2afe8f37 GIT binary patch literal 80 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3~Wfq?-mYElyuuB8_fuB8d$s)S^uDioGx RCTA-o73G)bDWv6B000Zj6=VPa literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9e5db4a7c44fe093bd52bbb0092157904a644549 b/test/de_fuzz/corpus/9e5db4a7c44fe093bd52bbb0092157904a644549 new file mode 100644 index 0000000000000000000000000000000000000000..a36affc11dd2718ddfed1bdec58f060b4e3d31e5 GIT binary patch literal 9199 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYOdNNd9glAUcP$$=Iy)pA3lEi{N?MnA3uNn{`2?WcLoLqrWk_(bL{Z2 zm@k@fv_M#Ip^SW~kSrj({MTVl1LPEsv|q^V7V({Ls(doHfQ=`6NPL~js3Bdg&^qLXp!uV1F{(w{Xj^QwEk>QhG};!UPB>yW zWwb3e+7`o}G6tXMXj_boI2j#1AS2Ky(?Yu%i!yhOVBJa@_BM%jni}>2c8S=5=3omQ z=D5V9M9>T-s>49S6%~m|6&0xBRN=8ECTS&WB~ryK8X6J}TKU4jU=bG+t_2#&($Lcc zvkb$vVoYjc!nO2b!nHI(Vk#jSsS1UqnaSA-Nk#ePc?xOyl!qH+WRPh8F~@0WCMG2l ItsY$=041jG>i_@% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9e8c1e5da50ae54ede90b70f9e6a4a41621b38e3 b/test/de_fuzz/corpus/9e8c1e5da50ae54ede90b70f9e6a4a41621b38e3 new file mode 100644 index 0000000000000000000000000000000000000000..827723ad91eeedc3882a8a98fb840259571e24ef GIT binary patch literal 14 ScmZQz)6mn>1Ytd`)HDDM`~rLc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9ea739f1c393691d70f55aa165f02b8b817b8676 b/test/de_fuzz/corpus/9ea739f1c393691d70f55aa165f02b8b817b8676 new file mode 100644 index 0000000000000000000000000000000000000000..5ac5f3896b7c128fc6b255de3e5c2dd3e67f47f9 GIT binary patch literal 113 qcmZSJ)v&i~f`Te2jZF+Hg+_HJYS?FLCTVMGCnqK)qe()!sA>T1Jur&^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9f2910ec55b894c926a7d345d289867567ce2ce7 b/test/de_fuzz/corpus/9f2910ec55b894c926a7d345d289867567ce2ce7 new file mode 100644 index 0000000000000000000000000000000000000000..d913bafc33cda1861d63a3214cb3af76844c4437 GIT binary patch literal 6868 zcmdO}S5HbTQU_5NQI>sMg|a2C@jrM&Q?fbU`RxSB#F+h%qoR(6q60(6P2s(u;|SiH?blF)%RDjWIAbkEyUQ(2c1` zON-T1P*%{>%gZlONXyU3$uCb$QAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?S zQOHkINX%16EXmL1s^L;n(6F~szzUQV@(WV)K!y~S=9i>`ToxS{69cz9CNIXo&{QcF zU9+-+f`VgSCB**JisaOS5{0D1{#NrHv#Jm&*uz6fH=o-O%kZy(iBCePih3GiA zUC5SzRJax=Cl;ipAbC^+;b%o#1?M15E=?^3B?Sd#h2)(4Vz@83G{Lr@5y}dgd6^}d zi8%`8`9&#Q;2;4J(V$3(DT!66QBa7{fQVxW0}ahs1+WryH^=x@=cShCWag#Tf=z$~ zHYp}(YAM8MDkx}baX}~rg%~{rurZXnjcN`8xrU4A1gi}SdS!6LDdd&rCZ!gE6J$w# z?(oP3kYrR`nv@dbnwXgfNi!fnLA3;=v_db6G_^qHfyz#W;*!#|G_Dxr zG8H5T$6!TJUM%(kQvsw#Pfstcw5TKll!dbsE4ehaz|I1d2MPm~mhYn%mpX&2v~(C` z?g2YzXcymuHMcOZC2H6kXxb+xCML#F86-lo8YxW)s+F%)s~#AH^<%X3v^4B(Y@?&~ z5>xeJV>R`0wWX-$d{Fr`$P+w+m4-%QQnG@Ey+)9xf~KJ%h}HmejWmrk6(YdRO$~cP zO;GkV0<~#1>_I9uH5C$*k`t4X4I>hhl8rzF2qz{n@FZ%-XxM8cX~%$iBOt7qq+OAi zn3$B5l!(?B4%dpo?9M0@mS%!FFp$nmeg((~l5svx9bAdg(N>8$1sRD}IMpyPFvQ}M zM3LjrNYvD@w@T7XOsW9|Ca7m`U!zf>S))y&jlcEWxqZ4(jVj1}2G-ArN zwQFLEwY4?1R7x^3ixo196+oSI!KgMmdOQA-n)TVQEOvqqyzQ`1TT)J;Y26yxj=Vs__9X%A>> z+E=C)8=At5XW)Vso4QG{NomkND5#hq-Bpw&e)LWqC`{l(6rkQKdaDeZuNgQKHIg)A z(shlJ;r;%YJVemOqS=Bk_OOq34AzDMw5<(p+AAnvX;y1$DJUx-x3zVU`eDiWxw(m4 zI0kW$jfM?`B7?4kVBycEsEB!%RZRD4MbmmGVdhP`g4 zW>R7jE)~O4oV4-}ZzGP(@BtMYHOcmx+9`=CWEw%XHc)~EVNiD%M1wGiU1pfp#FUhx z)Z$`=;)2v1r3hkOO^miI(L`= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9f2b025aba7fc66bc38d5236509ab4b45c560644 b/test/de_fuzz/corpus/9f2b025aba7fc66bc38d5236509ab4b45c560644 new file mode 100644 index 0000000000000000000000000000000000000000..8ca74672a91cf71b6b420a09556864d7fc49f3d1 GIT binary patch literal 4269 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;T6K&3TGwu_F|^9%LSi;W#BHI9OULQFJrxWn1#HTY=FLXXDJXw8Dz zQXBe>s?nMSIq$&R-~@UUSh@y-wV4AiHBlJDw#iOeYemNhOUH%w{YvV$S4i;&mc)$F wdKhy3RotxyP(Dyrhz9rFumlsRPYxMrK<`&-YC*IrC@2({l%}O|#US@+0dh`!OaK4? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9f568369596c82a30bf2462a94c2d789e4a73432 b/test/de_fuzz/corpus/9f568369596c82a30bf2462a94c2d789e4a73432 new file mode 100644 index 0000000000000000000000000000000000000000..168d68f982ee396b368cd5cb42190298e04fdf59 GIT binary patch literal 10279 zcmdO3kkqiZv5nKzt2VB!0WmU}$7)Vrph?2Gs|nxT2%=98>jR zTy#1XU4Tr!Zc=O#SgU1PtO5ckD<~+q7AGebq^2ko=jW!DWMt;0D`+5?ina>QL7H5e zS_(=E3d#z}Ir+sP6@{hwC8=DR2!jwTWrfVV%#zH+9EI}yq7*I-dn*M65D^_?U}6wc z601<7pb(=05s!|GiHWJOFwl*uNK1>!i!m@X)zFMp04s@6h>nBHLB%w{CV?b~)~2bY z5TmJ}psB?Lp%fHi^sqSyVU;$>FUsKHP{=FIO-e0N$WK#9EXmJRNX|$sN=zxSB#F+0C`K(#?C><+Db_;CMG62CN{>vz(6;~z}P&d2>GNGvJ=Tbc*9m#c>BKRQr?1O>>g=vY}H zzaTXa9!(&pVhLy^%6o4>T5s0Cnpb(3_ zWd)T*G_ZiZQCutU(hp zsfh{K(u)b#(gdkc2~I3Y%+pcGFHX+P$w@3pRmiPW$W1Lt%*n}2Rw&NTODst&Rzz>N zkirKwkzm;m)QTBY%}AsKzX@mi4_+(}#O)bpp9FO^Dh29Wlw{`TG4Lg7Bx%=ZXe4WDX=-YxBqpVl zaBFFgVChF+uq;k=(9}yJl=c<{cnMiWym4PQw zJ4VA^IY~Q4GfBH5F)=YIDJc=0){uLl3?`uHEG|e)PK_zn)`%(B)&$el8unJvan-f4 z;PTbpNE5=*)Y7z%snvw*QOM6rRj39h39uOo3I^c5Is*d(X7?3b@nbeJBcnixlIU(R zxDyU4!W5AGL9i2!#W@=GR+z2{n0@V zN(MPVwIC?Ii7v~ai4iF+(myr82K?ZOl=wnP6Z?qYXh$4hM;yHuLxYwcs35}9p@R$~ z!$*@xJL2%cZZgt7)}%l9`z4Ulp2{8Z0ZYQ52@!~o&`D)1<6wiiBW^GxI^y8zCuZ_#@ffEXllkJY1pfQbZBbC=s}sV zaV9-OLqk1713e=HGqltVYN?G*SfP(xfC>Xp3v3`NSWvSKEs~&I<-t9r$-u8+Z=0xL zpQ)Lo8B-opuAvnG8gg*cOm<+v*#~fzIy%U?Ys9MK7RWA zC{FKbJ%+w+UpVX3) zR8RquU%`^6kj9X&z`$IdstOVzW-iYdG4VY1qSNAUQ!Z zkPJ+Tx)5QI%Nc~@H0-qvL2blDyPAqh&FYNWs*dg|u-mo3Zf9VLDYnz*;!)s)0a#;@ zcsi*_PfIfOwI(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kV#EUxRzdwdbpORW=vd6xE6zt zhP{T1tDC2vtEPs%O;Tk^s-01^fv!nxOiGOrnp_I9oN2Uyu4!zIVN6O)N>j9 P5FKt6EHS}0+SUpHg}sKj literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/9fa69f4b7aea83fb0665d3b2a1593013e32e8d8c b/test/de_fuzz/corpus/9fa69f4b7aea83fb0665d3b2a1593013e32e8d8c new file mode 100644 index 0000000000000000000000000000000000000000..82528b21520c38d41b57a9d12c33886b9f759448 GIT binary patch literal 318 zcmZRu($GjuN>^! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a010c21a2e4397d39ef69a2b7390380c697d43c7 b/test/de_fuzz/corpus/a010c21a2e4397d39ef69a2b7390380c697d43c7 new file mode 100644 index 00000000..24312d99 --- /dev/null +++ b/test/de_fuzz/corpus/a010c21a2e4397d39ef69a2b7390380c697d43c7 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+-+)+)+|CY(((((((a+[abc])+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+-+)+)+|CY(((((((a+[abc])+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+b+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/a0b0cf1b668651f938c798f73041290d9b777449 b/test/de_fuzz/corpus/a0b0cf1b668651f938c798f73041290d9b777449 new file mode 100644 index 0000000000000000000000000000000000000000..b19e3b58292d578951d597ce3301c99cb3d9cd63 GIT binary patch literal 674 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*y#2A<`GC+WmUQA3(bWCiFfq{W;jDfK^+&8h>Ad8e0it}?*74k}R zlTwQm^3xO&OY(CSk~0#E5|c|(i;DI1^td$a6(NQiXxi90=vZ6fF;r7QS>ZngfPq)T z-Y!wYK2tLZ-4s2&y!;Y{wEUc${PNTkg``Tb(@Qcy;ZTy1SfY@eUz(Gmkd&%WkXTd# z_Dh~ZVs1%3R}GgEBwj#1hGPu~3lyrUc_2dyOY=)oK_12u>q@Z@)d*5qK|#SWuM%Q^ zYDIEtL5V_AVsdsdLr!9GhC*UqiUP<$mc-~(t{RZGXe$tjf|V5%@)Z<{xMGmglD4LH M8r-(zM1`be0CE)RHvj+t literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a1b8c8724bce19e48c48d51e0b2547c257fb75f6 b/test/de_fuzz/corpus/a1b8c8724bce19e48c48d51e0b2547c257fb75f6 new file mode 100644 index 0000000000000000000000000000000000000000..566629cd3c57963d2b7d93f7a81f2532ae19ac3c GIT binary patch literal 35 qcmZP&)zHui@o@Fiw71iU(ThomiK$3Vvy8RZ)QnNlHqpF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a29fa15f739b0aa29aa6078e21da097e8d59eed2 b/test/de_fuzz/corpus/a29fa15f739b0aa29aa6078e21da097e8d59eed2 new file mode 100644 index 0000000000000000000000000000000000000000..ab22f94c3fad2e73625c17bb14fcdac47b98b85c GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxER;;MvXq$(7aW+rDV OBo*bC=P58UQ~&_(q!f?< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a2ab63a2608702d0aff50d2471817a846a75a244 b/test/de_fuzz/corpus/a2ab63a2608702d0aff50d2471817a846a75a244 new file mode 100644 index 0000000000000000000000000000000000000000..a1d8ed452cbb3f783cd4fc757ba2f5e2b4677134 GIT binary patch literal 10066 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(HDJ@|7ABr_pe8RYgo21gPewtbJG(q0+- z2_8rFpsA&xtbkl+=pc1glk;#SsnqmCmF6!(lUsL_yN0_qZg3MO;j{mWI8RhK8Od zm}Ll}VvK4uYal|=S{nAoV6i!9U@{t?N?engm~btrxrP+|7Y`DllEPz<4g2G9mL z!P9s)b#zdU>NAVK47T_si;8VEmY8XAK94qA_)5oAPlA7l20 z!nIUx+fF*@2RF{dCS(TXYtb7&-LYS>#PX(lGsfPxa#v$Ld0Zd~q5v<=WacF~!>2np!F)8JWcjnZ*jA6&;BRps8_% z^30M9h5WpnN(IpDdog$gMR7r5a%!<6vYW*<95ozkoHVo?ot<3+LNsffHC;3{Ts0k? zV5-!h3{DMu8{6o_q~utr047EMq=)GSydo$LWQ~qViPcUtFtkjlIV)j`H7C`BINKDH5gbl616lF6O)o)X-cz3qe@fLN`b;f6XaF! z3|!ICdWorevARjINuWL{`Ga(nWdrn11Sm9+R+V8+fn)P8181T}l4eZ0u2C|)hZB>B MSc!r@_<=790n2@>{r~^~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a2c7acdc25cc2ef92049fc2dd6bf5afa709d4931 b/test/de_fuzz/corpus/a2c7acdc25cc2ef92049fc2dd6bf5afa709d4931 new file mode 100644 index 0000000000000000000000000000000000000000..f1aa4ce7cdcc24e0c374a593a06f34abb361c315 GIT binary patch literal 169 zcmZRuh>Ho=(y+JE(9qKavkXC041-aPW(`|nwV_T@Eto`;H>rsU*V2m#*U|(jR|!rm uNzBtx$S+RL%*jbCNma@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/a2d2f737ca58e46d29801594cf663391e2748b1a b/test/de_fuzz/corpus/a2d2f737ca58e46d29801594cf663391e2748b1a new file mode 100644 index 0000000000000000000000000000000000000000..50c0970581c2031c63b0d19fa29be60ea67f57ba GIT binary patch literal 10279 zcmZRuh>OwI(y+JE(9qM23D?rFHv~~JMm3r>a3N!`kV#EUxRzdwdbpORW=vd6xE6zt zhP{T1tDC2vtEPs%O;Tk^s-01^fv!nxOiGOrnp_I9oN2Uyu4!zIVN6O)N>j9i#E z6moV&lSHIbTrBL_m(pbPpR{xo6{TU1>~c`9L&osZXb!F%qn<=c2@EbDXp?eqIS^O) z;}svRx#*YU@kRtT$1t`ps z>)+941t>&_!xSet)PT3AVcP`VL*z7awV*wq{E8%&m|z?2q~s)P1&X@EU=L%oz$qvK z(7lOo1fT~~F<}vWQEpC5rvqdK1s=p_Kk=O&+O&T`ULy^UwxcL)M}fMw)Ef`M==0Lp z_|f4O&=4EpKn7(h`j#1kvt0xV2LhOk@)6aqqg8TDxYlTuOdy#dOOui0NGtV;uh%i+ z4cVQN>?HB1B6|^q?FxX$F$i<5EqMA*H1_jM1>yE!M>8QmFgk6y-i5A(&vc>M=5a znfYK6O27o6TnJ?fp|Fv}xtu{-!`{X=T3sntQ%}oY!`?>Z<0;}_~vVF0q%FfAs=Udu|UMn6_tB_PNzHx*)$MsYrjsc5U<9Hhym zsimN#prEXfoReP+a!O%oen~2qCYo!(TxEsKyv&l!#2kh4{Gt>t4SOpE1rQM(V_;$s zQxdCCqo5F@0TGXmi-|!E188`}Dkx}bDa2@kC@v61TfLsQ_gVTM;X+OI-C$Ts~ zAu%sS0g?)9ATCEEK{-buzlbX)Mgf%G5$Ou94y3}hI61K(H3ccaP}06X{=~1TrJ$^k zR$5e&0gB7)#7Z57%ru1@NE{?86r>hq=0kD-B=O_Rmf(y5&6^4_8j$SCr4fTPt)ECl z{xQ|ij8#ymMg|OQi5f{Y$(o5NaM5sI(6T(x!Wr-?K1j9!rDx6j3Qh!wsi-zIt_Abs V;xe=1P=S^PY~UMt-k*Vi0RZt19Sr~g literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a2dcfa1d70756cef87e6e4d29dd14c566023646a b/test/de_fuzz/corpus/a2dcfa1d70756cef87e6e4d29dd14c566023646a new file mode 100644 index 0000000000000000000000000000000000000000..3bbe35ee24bd7f6da9b4abbbd7c3dcc4ea6e503c GIT binary patch literal 91 zcmdO7kkqiZv5nKzt2VB!0WlTzs*M>K7#tWF7#M0bwe0mk3=pn1GBh@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/a314a96d7b264898e4cedd388ccae6d6ef9fd09c b/test/de_fuzz/corpus/a314a96d7b264898e4cedd388ccae6d6ef9fd09c new file mode 100644 index 0000000000000000000000000000000000000000..e3ed23b637e6667398e9ef789daa42efdedd820e GIT binary patch literal 102 zcmZRuh>Ho=(y+JE(9qKavkXC0j8TndjfO@{woQIssvT6u7%XE_6BDkb7Za|f3F4{* pCzd4U=_uqECuip5B$lKq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a34c2de17d9eb54d58ce2633e30231511a0533cc b/test/de_fuzz/corpus/a34c2de17d9eb54d58ce2633e30231511a0533cc new file mode 100644 index 0000000000000000000000000000000000000000..b2c302f4f7118228f0c2b6e388d1e874ad804084 GIT binary patch literal 204 zcmZRO){wJGOwzE=)U433*VW9dtO2pBYLYagqN1YkNNPkyp=to>qtpyW22=oX8Fo<& Fy8wPrGo}Cl literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a37c82566bc9acaaf895f7a9a9707f895f5dd19c b/test/de_fuzz/corpus/a37c82566bc9acaaf895f7a9a9707f895f5dd19c new file mode 100644 index 0000000000000000000000000000000000000000..a0c83984be1c00fa6be6ee813f928f9de8eb5ccb GIT binary patch literal 106 zcmZRwh>OY5(y+JE(9qMe*R+ob*V3>z)Ql-CO)W0T%+J%!O)Sa|*Qzn9;jGcn(9;CV r8-b`8lbV=tUj_ySElm(tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&i2s9e( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a39d030aa57d18ab1e48a02b76c699f9f63698f3 b/test/de_fuzz/corpus/a39d030aa57d18ab1e48a02b76c699f9f63698f3 new file mode 100644 index 0000000000000000000000000000000000000000..580ea74a45bc8705ffe4cde5c2388449dbce1f46 GIT binary patch literal 140 zcmZRuh>Ho=(y+JE(9qKavy4Dgj8Tnd4P3|=EM!uHs?ZQDidA7uxRzc_xRxeJg-S?9 XszPCDW^y)mQH7+U{PH}7wEPMHvS%hC literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a3b19bb2eba419437da5695188c5dffa992bcd1c b/test/de_fuzz/corpus/a3b19bb2eba419437da5695188c5dffa992bcd1c new file mode 100644 index 00000000..ca8cdf3b --- /dev/null +++ b/test/de_fuzz/corpus/a3b19bb2eba419437da5695188c5dffa992bcd1c @@ -0,0 +1,177 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leaindg < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/a3f26089ad2be51fe1bcdcc677fec246f4b83e09 b/test/de_fuzz/corpus/a3f26089ad2be51fe1bcdcc677fec246f4b83e09 new file mode 100644 index 0000000000000000000000000000000000000000..548b8d66d8897c8aaa7a0b549ae5c11533e2f1e9 GIT binary patch literal 5100 zcmZQDWMp7qNKB2@b&5?aMF6hoXgx<)J#^s`J*W~iX$F$iW2nx9m`ai%rKK3gKujsc z(=ipIm{Y39$N*ASnhz$S z1WXXhg;1st3LA;b5?q0csUB-ViJ=F$UDdw(-{y~A|=|6Sye%j8`NaX)QFZThFBb+xgO+8 zkbjXf7l>P0Izk%~8uq%ynm7{^Mks-TZ#3}{UEq(lCQ3^OxX0VHs78AB*CV3C4L9r5O(rGz0?k&Tumqh$&5I18@)0Lw41ZX3-y)TK1; ruv5u{kkSVlDwt-X6$&7An2J!$AhvoaEiEN;r~(qQmuMGrq}Is*SKxL| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a3f61b555a6d89fbdf32ce6ef5493ad8a3c2c2b3 b/test/de_fuzz/corpus/a3f61b555a6d89fbdf32ce6ef5493ad8a3c2c2b3 new file mode 100644 index 0000000000000000000000000000000000000000..9fa3237b67ddc1fc1f1eaba96e5ce1601ed01ce0 GIT binary patch literal 24 fcmZP&j?=K$Hq_Lxw@I|CsI1YfHmI$tsHg$}N9_kf literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a3fff845453c5ee04c9f2fd3951b25e12f1c2bfb b/test/de_fuzz/corpus/a3fff845453c5ee04c9f2fd3951b25e12f1c2bfb new file mode 100644 index 0000000000000000000000000000000000000000..e450ae84209a8cea89d5ab5833a8a2fb7acc51cd GIT binary patch literal 278 zcmZQ%iPC_8L~TtJ$Y2o{6RxFUZ>6E3rwL{mfT$Rw8qFGzkd}tMF<8K)CMI0VS}!JC zOB2Lb3CT!RC@jrP&Q?e&$}i7TNXus+0n|i-okM~SVw7rVpnI<-0&EYO1Oo#@g|?

q35|%2j*hlXw2h6$Vi-tiVp3uv zgGF3SxR!>!m4=3%CYWUaqH1Dlj5Rc&LNGPPAek7GnwW4cy%;8oxR@NMMlE}gjE21- zh>9_);jGcn&^rqPDCXE>F#zr%I0K7g(d1|s3b`Z!d|?LmD=a-gyhJ-^6YUU~gYeOb zsSxMF)j*O8D1~T-$LMJxqFED~a1g?Inc-S7Mzxxt_}7ey(9!@0gBC2!gllO+QwXM3 zkj5GU8dX9vQWXkI(M<=LsS=U_awk$2pjPTf^#YZWJtV^+(^b literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a4253d401e3639dffd313188d3a8b42b1a2026e0 b/test/de_fuzz/corpus/a4253d401e3639dffd313188d3a8b42b1a2026e0 new file mode 100644 index 0000000000000000000000000000000000000000..69226c9a7ac9c9bc3022b1adc8959552f4c9141c GIT binary patch literal 296 zcmZS3O4P7dPs`6&*RWSlN}PiPCL^(_$TX>m3D?q#3D?rpj0ulHH<%ulYN>=|q(b~# qq|V3y0t$ttImy`yNem1riADM4c?xL^`4velF~K(4Ny$mp3Ml}C3X~53 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a44d64a747ed55ff7f6682db95a517c79a88ab5e b/test/de_fuzz/corpus/a44d64a747ed55ff7f6682db95a517c79a88ab5e new file mode 100644 index 0000000000000000000000000000000000000000..60cc649a7194fe29670231c34045148b5fefb7cd GIT binary patch literal 41 rcmZQjiPNyRNlda!)U;R7u-5=FwKS7zk~Kj*^~5A~&6Ju{&E!-7(nkuo literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a44f8dbedf4998bdefab728d1504d2b98d7365b3 b/test/de_fuzz/corpus/a44f8dbedf4998bdefab728d1504d2b98d7365b3 new file mode 100644 index 0000000000000000000000000000000000000000..dcecf02107b01a4f6b4aacf4e844d85611c0dcbb GIT binary patch literal 251 zcmZRu($GjuN>O4f`?iAkx6DX%uJwbE2EM3>ncQ*EN7U}#WlXk-KcmHH1L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a479ad882f7766851b86e5152a0c14922860e555 b/test/de_fuzz/corpus/a479ad882f7766851b86e5152a0c14922860e555 new file mode 100644 index 0000000000000000000000000000000000000000..1bacbf5e38a3e588693b471aa506af75ebc41935 GIT binary patch literal 142 zcmZRu($GjuN>{eI8EP6rjKyM_ktVun00qY)OaK4? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a4cd2be644a6a0798b1061def4474162d581420d b/test/de_fuzz/corpus/a4cd2be644a6a0798b1061def4474162d581420d new file mode 100644 index 0000000000000000000000000000000000000000..1c0b6ea48e907d1c42829c28a6573a50dd9482bd GIT binary patch literal 132 zcmcC!h>o_($uCbWvWkthh>Ho=iV4?J3CT$HEiBDU&Q?e&$}i7TNMp#aU;$GK49sA) bj6`U#H`a_$UGVW?T7VXp`h*D%tofvW@wAS;a1u-C9xOiW7Fi~;LOi2>} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a50be0d5ab329226ec36b32d869ce14502efc521 b/test/de_fuzz/corpus/a50be0d5ab329226ec36b32d869ce14502efc521 new file mode 100644 index 0000000000000000000000000000000000000000..d0aad4e5c30ceeed36b053e13c2adfb7ddcf9b1c GIT binary patch literal 132 ScmZQzjZRGB9zc*Bn*spxeg~WY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a539245e9c84518a1afa1af4b27f594b29f4acba b/test/de_fuzz/corpus/a539245e9c84518a1afa1af4b27f594b29f4acba new file mode 100644 index 0000000000000000000000000000000000000000..9b8e23bdb3a1219132639ac6de9e11607d22fc01 GIT binary patch literal 528 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_(QfzcgMYW-EZ7f7pQtE&Mm`jl8*rddyXe548EE*5& bLllppsz#De1OZxj5{r#gcXtxV@kj&!3$wKn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a5e9b20bd14e29b4472107bcf19cc7de26e58f91 b/test/de_fuzz/corpus/a5e9b20bd14e29b4472107bcf19cc7de26e58f91 new file mode 100644 index 0000000000000000000000000000000000000000..57a144daf146d73a9f8c507b6738749fe5a7096c GIT binary patch literal 4969 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6xXGKkDC z;)+3!Zjd+_gH*T{Cnpx9rXYD#0~D?hI~8peoP#vEG_@3z6cm&dl5_Hl;lAL~1e<|I zC@W;T6K&3TGwu_F|^9%LSi;W#BHI9OULQFJrxWn1#HTY=FLXXDJXw8Dz zQXBe>s-ax7q*1eNKbpL$o4kj1Ut=^|fP20Q3L`RG sGgy0|@CGdkgY3~1LsQUr5@eJNeN04C3uFhlw^&?KnwG{DgFG4o07FqY3IG5A literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a618664cd20cc848a2dff28c9ddd61a26c7b9aed b/test/de_fuzz/corpus/a618664cd20cc848a2dff28c9ddd61a26c7b9aed new file mode 100644 index 0000000000000000000000000000000000000000..39dbdd274458af2331d089283615d069b090bfc8 GIT binary patch literal 105 zcmZRGiLtZOus6^IVf#b|i@2C@Ee(4s4Gld_Fv|c$#TeCS)@URqCc;FG!J;NLG2vQz oG2vSFnjpSPNJgqcVQFS^wn9=-etDikS|US!1xrk@jkdJ{0BzzM?*IS* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a63c41b0d415388dadcef77adb3f74926b82be38 b/test/de_fuzz/corpus/a63c41b0d415388dadcef77adb3f74926b82be38 new file mode 100644 index 0000000000000000000000000000000000000000..de0a762bfe8392f49c0d0c39146849d60690ff94 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT23HN1SV9?S8u~kAc dQWXkIGn2Cwl8W*@%JUR7^D8)EAjSm50ssKK6$$_V literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a693693b3870e52840d8a6e83739da491d5b227d b/test/de_fuzz/corpus/a693693b3870e52840d8a6e83739da491d5b227d new file mode 100644 index 0000000000000000000000000000000000000000..7a9d931a69f20c656d42302cfa51fe7996e2b9b7 GIT binary patch literal 162 zcmZRuh>Ho=(y+JE(9qKavy4Dgj8Tnd4P3|=EM!s>6RxEf6RxGHiK4*}EQ?=5Ot_Xx nNJgqcVQFS^wn9?ZgpP>{X$<)lEHS}0XmUmQ<#}*9ZEFPpHni_VtdRozrx>2#3detU6_7=4&iAl-E0QJxdZ2$lO literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a74205cc5cb2eb5fb135df5d4df22561291d6243 b/test/de_fuzz/corpus/a74205cc5cb2eb5fb135df5d4df22561291d6243 new file mode 100644 index 0000000000000000000000000000000000000000..184a5c98cae392a907994ba918560102fe649eae GIT binary patch literal 89 zcmZSZib>M2w*sO3yj0B^jgsX}jMDz1fbxJadQd4zG%JTtv)fr^~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a765522c4cd87b274cc5818aa86e6b1cb72e8b68 b/test/de_fuzz/corpus/a765522c4cd87b274cc5818aa86e6b1cb72e8b68 new file mode 100644 index 0000000000000000000000000000000000000000..a94d2bebaf69cb4031227afd7bc289e5185cd6cd GIT binary patch literal 409 zcmZP&j?=K$Hq_KGLk9LXiFPm<29-Dsdz-{0yF^WU1r2)*5K}X$CRr22QBO1jN!nFZ z)@U+l*eGb&TY-dwG!F=j%maG> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a7783b74014c7522f4ba60701a7b85ae85c64fb7 b/test/de_fuzz/corpus/a7783b74014c7522f4ba60701a7b85ae85c64fb7 new file mode 100644 index 0000000000000000000000000000000000000000..e1bc20e1c0cb95fd61ed050de8694f060c711358 GIT binary patch literal 533 zcmZQD$xF;l{ZAaI!3`2qam(SA!D}-oUfJS;#N^bNVr`9>a&1j8U9Dkn6&+Vy8>^*Z zZ>3>xs0ra{YH8ZX)M|o!3f7~LpO>mot$^T{l;7x literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a7d8ba7265fdb25d9f2c47d8303a98a4c5b59a71 b/test/de_fuzz/corpus/a7d8ba7265fdb25d9f2c47d8303a98a4c5b59a71 new file mode 100644 index 0000000000000000000000000000000000000000..c6aff1ca3e9012f1cea9c6c2fe1667ce60315512 GIT binary patch literal 203 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)B~|K?2SQGj7bebKE|j+7Nv}@J&#z5PN(KN)&j&jI literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a8126f6ad647df63009e3f0385e49ea4d197c262 b/test/de_fuzz/corpus/a8126f6ad647df63009e3f0385e49ea4d197c262 new file mode 100644 index 0000000000000000000000000000000000000000..ce922deed416eab96dcb4fb1d2b874839b1b7346 GIT binary patch literal 111 jcmZPwOpH!UiiP2rY@7VNyv)2*gb+-MR5}p^lF$eMOY5(y+JE&^V%HuW26>uBBmbs2LNkRl~r*U{u3dqoJV(;%e9%gQysjnwW53 l1_lN#O%PWlBqLR!urxC{TOp|^zdTPtGrxip46MK;CjfId7GwYb literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a8258bfa075ba5f8fd8041c30126c56120ccf101 b/test/de_fuzz/corpus/a8258bfa075ba5f8fd8041c30126c56120ccf101 new file mode 100644 index 0000000000000000000000000000000000000000..ad3692af68c9ede32632a11dbbdcff56afcc7efd GIT binary patch literal 5558 zcmY#qfPxna3L5rS3ehnJCI&Gju?jT`3Nad7AR&e5xR{uj3JU|>n2NNtn7kMRLsJdS zSOu_>7?3PX4l1SrHVGs_v^GsGg&0i*1x+n32&I4%C@bU_lw{`TCFUsPq$Z|h=A|nn z=jZ08=9NGk3-$(AbesmrBbqjL4m#FWN_sIdG0`!xF$M+(x-kaE=5XJ{YJ)6NRw&NT zO;yM%%}q)zQpitJNG!?ERY=ZAEJ{o+Ni8bY)6?V9uvaA7P)!A81wFmI{1Sz<{G6Qp z^3)WCq)M&!ZRl}tO2|$q3&@ssSsd*qn z3QO}#Qb8`m5nEDhH9P=t6_NP`PrxuhbBqb(i7w04vXDB4*r6_>S-+(N@7ZNRvxbOF>CNL0KU=C%+i(3ocEt z8EAyELS|lONoHb>LV12s3M6(x>2c5`(HK2&VjDzxM#J7}H0h%yBLz^>9Mnl)Q%gZv zA+5BiBm-3XWG7bYC}gH76{}4tEr`vO+Yt%*9f@fa+363jw`8(9{B%0m^X-#U-U_XaMsn+(?iZ1T$);-N(6U?0ksAaxvZcjrbDn@KiaslQlPjiJmi!9 z;BRVxOJ$^DxwtebB|kSY6Vft($l@WDK{fN>=?Q|mrr2FO)Y{gYhUOT~;7{db(KHo0s{i&KjnQu1^45;ODc08&J? A0{{R3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a84a81bf6c7ad71de8ce83744805d0a7bb940312 b/test/de_fuzz/corpus/a84a81bf6c7ad71de8ce83744805d0a7bb940312 new file mode 100644 index 00000000..620764e6 --- /dev/null +++ b/test/de_fuzz/corpus/a84a81bf6c7ad71de8ce83744805d0a7bb940312 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+))++)+)+)+)+|X(((((((a+)+)+)+)+)*+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+++)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+:+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)«)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/a85ca0f5773828ce0635d0654f3376954c2d9028 b/test/de_fuzz/corpus/a85ca0f5773828ce0635d0654f3376954c2d9028 new file mode 100644 index 0000000000000000000000000000000000000000..1f68bf1f81208fc23f45ab430ee5a50426f014c6 GIT binary patch literal 129 zcmZRuh>Ho=(y+JE(9qM23D?%JH_(g;*NQQ!(X7$X(6cwzj0w_;F{z0OXCMP;>BWR= dX@U$?3CT!RC@jrP1{2u|Nk#ePc?xOy6#ypV76SkP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a862e402ba3787fdb0c2cc27dc629815f5cc76f1 b/test/de_fuzz/corpus/a862e402ba3787fdb0c2cc27dc629815f5cc76f1 new file mode 100644 index 0000000000000000000000000000000000000000..cdc5869c5be1f75e3ba86f8aed6a73af7fe1c4e1 GIT binary patch literal 108 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1B_hn#U(9#5P eRYEd+5Fk~durxC{TOp|^zdTPtGrxip0{{S&;~0Mc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a87ed25d7d8d0c395ecb1e531bc460b4a31e4d9c b/test/de_fuzz/corpus/a87ed25d7d8d0c395ecb1e531bc460b4a31e4d9c new file mode 100644 index 0000000000000000000000000000000000000000..1ef386452acb7f93e6f39d961f0616445fd4eb4b GIT binary patch literal 9 QcmZSJh>o^ROifG$015K~hyVZp literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a8d3ad2ecb7293cc9ff1d841dd96fbb6a70ffd00 b/test/de_fuzz/corpus/a8d3ad2ecb7293cc9ff1d841dd96fbb6a70ffd00 new file mode 100644 index 0000000000000000000000000000000000000000..cf037dafc8cd01e7961fbf1da50285da92f92b5d GIT binary patch literal 36 rcmZRO(XhADu-CBB)~wNpj literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a8d9f24ed78e0322acfc165ab688e216a68fc3cd b/test/de_fuzz/corpus/a8d9f24ed78e0322acfc165ab688e216a68fc3cd new file mode 100644 index 0000000000000000000000000000000000000000..c9cf074ae149f6cd6a1f86fa5847db067c363867 GIT binary patch literal 78 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4NT~Py)jtKq$Va@OD`r|OB2LZ3CT!RC@jrP Q&Q?e&$}i7TNXxGP03H$+L;wH) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a8fc606e88b5118aef2a2706ca59a18e60d0690a b/test/de_fuzz/corpus/a8fc606e88b5118aef2a2706ca59a18e60d0690a new file mode 100644 index 0000000000000000000000000000000000000000..3048b3ae365f26438cf9dcb94bf34865c652942f GIT binary patch literal 227 zcmZRu($GjuN>P#+{_XH+a3vV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a91192ffdf30de43df893dacdee9b7d303abec41 b/test/de_fuzz/corpus/a91192ffdf30de43df893dacdee9b7d303abec41 new file mode 100644 index 0000000000000000000000000000000000000000..275802288ba449147c66f4c6fef70cf8c3cbd69c GIT binary patch literal 107 vcmb1VV9?TLAOb{3TlppyWn0C@!WFB-S#X8}oCRg%=cU?d#M)~mCaD7eCZ7kR literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/a93b9f2e9f984164f228147405cd6da9292d280c b/test/de_fuzz/corpus/a93b9f2e9f984164f228147405cd6da9292d280c new file mode 100644 index 0000000000000000000000000000000000000000..ae0b6c89afc75fbb202d0c44c3b7257cfefe3b51 GIT binary patch literal 80 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y*@qQ87j}oHZI6dLXujy)lT2F{z0O_hn>Y(9#5P ZRYEdS6$(o;ld~0)it@|z6g2ZItNHo=(y+JE(9qKavkX8~j8Tnd4P3|&EM!s>6RxEf6RxER;;IBEmL%rsDC8F> jXXfN2mZU1=Rx0GCmL%rnWF{*V=jSDsBo-_FrvLx|UL9A! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/aa564f46ed4679b7551a74e0a0298d6f62aefd4e b/test/de_fuzz/corpus/aa564f46ed4679b7551a74e0a0298d6f62aefd4e new file mode 100644 index 0000000000000000000000000000000000000000..08cfe46981ba4169ba43c027d81e5c2138ab420f GIT binary patch literal 2844 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu6P%`GyZ5+kxFMWTU{U^B`7I;3BXw5K~IA zTMCs#qHw80a$adE5(g#puxrMpdhq!Shi5dPDFrRPXxL|JfpNn94;3Sdn2)K2p>N?|zS0p@yo#RF>SLwJ~B3UMs)ae(G} zkg>Q71<8RhEU^$sK@gXKG?bQt3#<|l8(w6QXEBMn6l5bZ#^p7n@ES_xNjbuAMEDFj zLa>y;;0RHpIY88KG%K+Xp@Lvh9zL-AjuMO{rbnc7hGGmZ*CE^wVc}9oyt&|59;@&X8CrEhVD}#FgU^aRD-%N*0%vmYRT!!;W!T0!l@tB(@H)*?`ylQUcXR MX=y36;Q=uk0FnGH+5i9m literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/aa874e36e0dc6bfd02fa30f5abfa41f99a35cfd9 b/test/de_fuzz/corpus/aa874e36e0dc6bfd02fa30f5abfa41f99a35cfd9 new file mode 100644 index 0000000000000000000000000000000000000000..9be454239f173fbf5e8de32a5b7dcfdaf6783a75 GIT binary patch literal 17 YcmZP&(XhACi`7)ORf^WK*RZz*02@F9S^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/aa9ecc2b280e9d266afeaef245a68fcf03bb6295 b/test/de_fuzz/corpus/aa9ecc2b280e9d266afeaef245a68fcf03bb6295 new file mode 100644 index 0000000000000000000000000000000000000000..762d6f5b23652f68861d33b65556ed859cf264c7 GIT binary patch literal 2191 zcmZPwOpH!UiiKefd)-V;BtA?WD~(lPSwAzK7enwXTB z$Y2o{6RxFUZ>6E3rwL{mfT)_78eCI_lR%N``7VQ&bc zVvK4yYcw?U&Vm5N27nA928V0eYih=XpG`!G0WA%CkfVJW7#Orb(poAZ8L0||rJ2du z3Q0xz<;0kL_G~OX9t#n1iyVq5Y!nWbASXs17A=XOxPcKk;}PUD8he}=e-Ps_LTX6! zcw$m4OvCU=z~CrHBur42!jp3Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(G1tp`2YX^e{51U8X9_= Cw?88Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ab041408fa4d3fffc98e044219534af50a3cb57c b/test/de_fuzz/corpus/ab041408fa4d3fffc98e044219534af50a3cb57c new file mode 100644 index 0000000000000000000000000000000000000000..2ba06edbafb07f8eb8851b7d9db3e95ebfbbb2c6 GIT binary patch literal 12 TcmZSJ(y&+5P`1~!x7P#!3U&eQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ab1edbe03f0e957434ac52b8a6d01d50ac0acf71 b/test/de_fuzz/corpus/ab1edbe03f0e957434ac52b8a6d01d50ac0acf71 new file mode 100644 index 0000000000000000000000000000000000000000..79e5cc0bd64fc50215be02a867603f543f182841 GIT binary patch literal 10 RcmZQL!Ehp`j60@`8vqkG14{q^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ab34f9897b5108f78977ed123099c0df0fc9735a b/test/de_fuzz/corpus/ab34f9897b5108f78977ed123099c0df0fc9735a new file mode 100644 index 0000000000000000000000000000000000000000..0472d3d5f184115f609ab3f007dc556c1be5a43d GIT binary patch literal 179 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7bfOyk?Dt2D*H> nmR?M_7KGH)JVhah3D;5y$w*ZwEX_>LR!Az!FV9m*%dY?cKD$w% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/abd555b5d842ef39a72d3a1bb29b0e1f6b68fb5a b/test/de_fuzz/corpus/abd555b5d842ef39a72d3a1bb29b0e1f6b68fb5a new file mode 100644 index 0000000000000000000000000000000000000000..5fb9f5ffcff48a4e0b952d29216557fbf0f5ca04 GIT binary patch literal 48 jcmZROh|{pwaB+3>^mElzNK8srs8Oh>timp;ps4@=FC7f_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ac341bbe60a7cdd3abf4a2c49d4eda7120c1dd14 b/test/de_fuzz/corpus/ac341bbe60a7cdd3abf4a2c49d4eda7120c1dd14 new file mode 100644 index 0000000000000000000000000000000000000000..bc181d93a93c6b4a6f1ff6f7c83c231468915f95 GIT binary patch literal 75 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uGQ87j}oHcqH8X&fYy$OhlF{z0O_hryz&OY5(y+JE(9qMe*Nh3*vez&KQ87j}oHZI68d|~Lo&lQ1U?IGcF*Y&bz6=Zu zTAErhn&B!T8L0||rJ2du3Q0v8TF(ByzMdhP`Q?;l!k504B{8ivR!s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ace72dc42c7f6a9ee4cab274ccf661627f242948 b/test/de_fuzz/corpus/ace72dc42c7f6a9ee4cab274ccf661627f242948 new file mode 100644 index 0000000000000000000000000000000000000000..3c8e9816e0e983897571ded8105747775f98faf6 GIT binary patch literal 752 zcmZQD$xF;l{ZAaIApjWIHSFyYwKTO72`I!WjqZjtB!D8viNZtY6c;2Wr^Xa(Ys8dm zYl7)&4STETxa!(iEe(4s4SOR^2uD*3MJrY}fdr+=1R%Z07{xYp4xRl3br+=(rfDBj xs|iX#;6PW%&r4URRzUDe%JUVf6*BWm6rlE@QB=1+6^Hd{`S}`})(W)>wE#trjr#xq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ad06fe52867bec682411d5f7edf21abc5ea3e868 b/test/de_fuzz/corpus/ad06fe52867bec682411d5f7edf21abc5ea3e868 new file mode 100644 index 0000000000000000000000000000000000000000..7cc40ddf226aee345b9009e0c97dcb62760afac6 GIT binary patch literal 401 zcmZQD$xF;l{ZAaIApjWIHSFyYwKTO72`I!Wjn@sFcx8(V5|dM7inTRj%C$AYbhU=P zRdif+ZLF4ty_JT&u_lD0sfA(=R(Bu?QtBa1`zZ?S}W8l)B*tVn&n0S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ad0707fd558ecdfaf85c0a8e4caddfba9b42a0c8 b/test/de_fuzz/corpus/ad0707fd558ecdfaf85c0a8e4caddfba9b42a0c8 new file mode 100644 index 0000000000000000000000000000000000000000..1c3b1211ddd9eac9095d58b1bd32cf565917a532 GIT binary patch literal 132 zcmcC!h>o_($uCbWvWkthh>Ho=iV4?J3CT$HEiBDU&Q?e&$}i7TNMp#aU;$GK49rMs zHSDc4H1srM!nHK)4M9|lQH^E|T*z26W}#M$Nli?+mR?M_mL^CA$ZQ29vtuf10WB0K AS^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ad28bd5313ddbf928ef369552d47c66bb3042c45 b/test/de_fuzz/corpus/ad28bd5313ddbf928ef369552d47c66bb3042c45 new file mode 100644 index 0000000000000000000000000000000000000000..230d64b7462ea0ef68b7fecd2df91b5fdb0d0ac4 GIT binary patch literal 425 zcmZRGj<(9lFHbG9ijB31iwW0azz#I*tu!?BG-JZGH0%vQRE$xLW({1(7%XH`6BDkb z7Za|fsTmWVp%tQ%s!&*(nVhYVRFq$yr;x^wU%>*V6d0J1tR!SM^-O}h63&1-7tWxb RZDgCIr4o{X5_B;YwE&3xZ^Zxr literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ad29a11a37be551a28d0766ca0e95082e4f2b3ce b/test/de_fuzz/corpus/ad29a11a37be551a28d0766ca0e95082e4f2b3ce new file mode 100644 index 0000000000000000000000000000000000000000..6e1c23093d4e698cabb4e6822b7202111fc96738 GIT binary patch literal 118 zcmZRwh>OY5(y+JE(9qMe*Nh2g;L>o@uvb*J*VNY3(ui@@j0x9@F{;tfa&&ff4G7WX qtkKZW0|{!_8-u7AlbV=tUj_ySElm(tB_t+X3t37tzk-ny9RL6zEf{D3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ad2d314e5323733639d3b78d34c3ad3e0efb9fad b/test/de_fuzz/corpus/ad2d314e5323733639d3b78d34c3ad3e0efb9fad new file mode 100644 index 0000000000000000000000000000000000000000..e6af73df2f0a1903c00e432e3879c7cb216f9348 GIT binary patch literal 256 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEfqaLoMsTqT=iwGr9gE_GR lxLtTvVbux|B;ej~EtL=u&PY`#EX`!duV9G@w$Zj$000haFz)~W literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ad9410abbd3806412838ee9f6f3ced65fa1ae4b4 b/test/de_fuzz/corpus/ad9410abbd3806412838ee9f6f3ced65fa1ae4b4 new file mode 100644 index 00000000..c9aec48e --- /dev/null +++ b/test/de_fuzz/corpus/ad9410abbd3806412838ee9f6f3ced65fa1ae4b4 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+) )+)+)+|Y(((((((a+)+)+)+)+)+)+(((((((aK)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX((('(((a+)+)+)IS3)+)+)+|CW((((((ëa+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(aSt13runtime_+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/ad98e0cfc624d0e579317f8b988b8e4282cb18e4 b/test/de_fuzz/corpus/ad98e0cfc624d0e579317f8b988b8e4282cb18e4 new file mode 100644 index 0000000000000000000000000000000000000000..4e786102718006904206d8f2e3a7e954e71bdc0f GIT binary patch literal 12 TcmZSJh>o^ROtp=T4NnCC65#`N literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/adee0b6c9df0523066b7cba95fd372756888a165 b/test/de_fuzz/corpus/adee0b6c9df0523066b7cba95fd372756888a165 new file mode 100644 index 0000000000000000000000000000000000000000..f5e5b63f8d960ca21c3d5fd4137c993769b46b64 GIT binary patch literal 50 wcmZRuh|@?+Ow`Z{@o@Fij47`+tF1{+PDb!eYHMQ3tBq?llarIRwY9Z10EHP3djJ3c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/adee227233a96b38bae1362dbdd4a7c43f676614 b/test/de_fuzz/corpus/adee227233a96b38bae1362dbdd4a7c43f676614 new file mode 100644 index 0000000000000000000000000000000000000000..48a9007228911c2090985e5f1d53ceb5ad1b1ce0 GIT binary patch literal 79 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`@i4CR{7Vq(;L&2qdK!6RxERVyJ{< Wq$(7aW+vw=Bo*bC=P9J+R{#JHs};5Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ae0384721713135dc9963a74c431503171028516 b/test/de_fuzz/corpus/ae0384721713135dc9963a74c431503171028516 new file mode 100644 index 0000000000000000000000000000000000000000..131b817c04172726ff24fd0b074215904e27a4db GIT binary patch literal 86 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EM!s>6RxEf6Ru^i3F51SWTYw-mS!er XDOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy$OhlF{z0O_hn#U(9#5P Qi}K6!Dme2MG&vyv0HvN04gdfE literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/aeb3375e3916c8951ea3952a07fc7448f5d58125 b/test/de_fuzz/corpus/aeb3375e3916c8951ea3952a07fc7448f5d58125 new file mode 100644 index 0000000000000000000000000000000000000000..14c17531b8560b4f883ed101bdff56e3c15c9c09 GIT binary patch literal 2193 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgj3T3io*@$845f|vHdiRH;~sz!=sTyw@if|G1VqI3Wf%? zb4+St!nO2b!nHI(8CoSIBNbE#fJy{L1`tpvEX_&IR!CxCNJ%WpFV9m*V?Y>%q8THb zp_+{$P4!&xpHcwwIg!O5C=96X0lfBi(J!ftrVY%Lgg0(bqh?sA4Up%MFa=2^zaohx OCfG(hDLKhnAq4;)H@Thw literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/aeb3fff2791ecf3c1fb2d5d0b9e08635d5541ddb b/test/de_fuzz/corpus/aeb3fff2791ecf3c1fb2d5d0b9e08635d5541ddb new file mode 100644 index 00000000..6d9ab93e --- /dev/null +++ b/test/de_fuzz/corpus/aeb3fff2791ecf3c1fb2d5d0b9e08635d5541ddb @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/aee02240b7f886cbcdd22727ebe9f3c3069ef181 b/test/de_fuzz/corpus/aee02240b7f886cbcdd22727ebe9f3c3069ef181 new file mode 100644 index 0000000000000000000000000000000000000000..348b3e0799354aadbd8762274cc1ab356b07ab64 GIT binary patch literal 78 zcmZQ@)UemEw~dZV)UArujs}sM3JNhP)kd|tU|zLxt!_+;X0?%mf`UR#ZA^+$b#;tx ZO05w{xZ0>z;s1Y41w$iU14~^?3jme<7!v>h literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/aee67e0154718712752f00f3e0e4a352bb47550e b/test/de_fuzz/corpus/aee67e0154718712752f00f3e0e4a352bb47550e new file mode 100644 index 0000000000000000000000000000000000000000..4a65607a1e4814daef0db4cdefc5389c55870247 GIT binary patch literal 143 zcmZRuh{FxSa7%$@7#YA+TwGjCxR!>!m4=3%CYWUaqGF6{G;2UYS{nAoU;&ewm~bt< em~bsk5LYE6BUPcWG&4C{A*m?8JWnAlzXAXc6D;Kb literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/af357ea143eb2ee43bf6b85e44e2f48bd26311e3 b/test/de_fuzz/corpus/af357ea143eb2ee43bf6b85e44e2f48bd26311e3 new file mode 100644 index 0000000000000000000000000000000000000000..0f7995b7ab2818b0c4f22a75e7b6b80f2114f825 GIT binary patch literal 79 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y*@qQ87j}oHZI6dLXujy)lT2F{z0O_hn>Y(9#5P YRYEdS6$(o;ld~0)it@|z6g2ZI01e$06#xJL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/af59fde601dd18c0dfcc090f6f8b6ec77fe46ebc b/test/de_fuzz/corpus/af59fde601dd18c0dfcc090f6f8b6ec77fe46ebc new file mode 100644 index 0000000000000000000000000000000000000000..c22dd852259d5344d3fe1be07165b86ccd9eefd9 GIT binary patch literal 140 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnjOY5(y+JE(9qMe*R+ob*V3>z)Ql-CO)W0T%+J%!O)Sa|*Qzn9;jGcn(9;CV r8-u7AlbV=tUj_ySElm(tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&i2x%Ja literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/afa89fd7ce22d4699ff7464c28c4b02bc2869930 b/test/de_fuzz/corpus/afa89fd7ce22d4699ff7464c28c4b02bc2869930 new file mode 100644 index 0000000000000000000000000000000000000000..234499a5ca57b66050feab0fef75993911030e5e GIT binary patch literal 10279 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(H97|U@Cyr=;`UDl@^s`fGV==#7ZtrEwHmd<$=PWDV=l_ z2A6vr2AO-n&KcUpH@$KTsGEQ#&*5zBW7gfHkx%s&EWIKhS{|ZNpkfdvgsZ58$RnDV z-EvKPaLovc^8A95%>2B>9EGC%(vnnA%{a76*@5gykASWs z)w*M##ycpZ44M`gsQopX^g%@eG6vNg#0(-)ko4(2F3DgK7Za|fVQ;0Op{EIE8G@)7 zqZ-W`h)}eahP^RZYz`WjjK-%D*Q6#UTuUz|TuT#Vt4c^lszPCDPI9(FQc-?+oF7y+p3L(&)l<|y6J z@30L1K`~GRRF8pLz)i#6#?eke!(QDrr%8lz z>MF6)&_MWE)6fv)chDjejUXec`xvu}7p@h9wU?EN=w;okXCYX*+)UAqT;EU6UDc9Dn zi7D3B*3?od$;d2L$ShU>EmKKU0L}L+lxLP?DCFnmR4Ra$6cmG(g%lSgCZ`rFBD+~! z!%@Sr#z{lV(b?HGAVjmqS<^*R!&TGK38qR7%HY(nx3P^*OiGT03Sd(7PkNYcz$=2{ zK-TD(lvwRV14GLs+?oX7p|4kMqGM63l9*&vjjX&1nS;*8D~YZcouBB4Em{b@#p))-CV?9MA#rD1QSp`oVLAYp7+fF^=M6-ErZ7*Kzq zprB!Ir4SusU}6wc601<7pb(?M1rkz-j*E$jsjx86jj2dWi^+>IFf`TBj8yerZmMLQ<+iL1Iw}*w#F-#auO9N{|o)xeXnI{GXZ!GNrIIza$mp zG%WF>6pN&fK|C%|LBn3Tq5>?ate~Lam{$pLN@_)NYC(xYQetv;aZaLDhC*UqiUQbV zt{SjvbONMXA-{+#20iBC3PCDdi<1)zQd5xptN{vQh@FbI3eG{AT$)-6N(u_f3duS7 z#c=;{X~NAxVkj$Q=4F;-Cgv!V=NF|wA{vx52Tf{?(F3QuL6m(o?5zfUE}&;70H-EU z(!`PUiw8y0*VIx_R!A!?D#-v9MA?azItrO-3OSGhBvGLtwJ0+mlKuxx(s!VG$_Gak zlu*Xve^8l6Qtn>>t(ee@EN~qMDQdBlp*ZU}ES1%e&ut0{3Ng{pFvp~n6{5j~E|yRN z)vJ)!0($6bYJm&_WjTf7lG3y^t{CJ>2_y%{U`0?~EcPlu0i;GxPY*eBaA|6RY7yKy z2GlZ04AAlvJsEg;O!1>t@G zzKk(4Gr(vI$V!3YuJdSfL;<6JO6BGVq>M%s&c&rkDfzjHnUK~4L>3RJ463~cPj?Yi zdSiDj$qjJum>qbm3{kU#MiDjaL8Fbn3=9lfpm9Adm5_{7g~HOz@{GjvT_^Xh=*#3Ftfp&HM^*=ySq>I;TP* zCnr2E@)Xh-@+(+kf^D>|!A4*SY?wWGhq>@pZzOa%V#2`=h9?);fFooua-h2)pq>dR z^CYIE6r~myD-;)`Cetf>$AN}nL4%vHAc+NyqM{F`+JPIsAU7i6lA^@S9MHg<9hb5~ zUSe)4clKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4w_5DJUr@ zC@UoA!JTSgE6snWm5f3Bp8$g4CkS{1h%w_(aDT zm>9&A#46M%D8y)hg+Q)C4+{;=SOu^WbT@;wK|&f!5aQIPsihDDb|)8vQc!SE0GmQn z_lPq1XxMAGxVm}zxoT?I+ay(%q}mxp8|a$E#-!93nMNDvn#R@`#-zlg)I=NVTE^PP zq-bi!Bx%^Ik>C@sN4TQnG(bVCX=CT0V{N6R7ZVc`9TOX4U|^sdV_*z0C$R@Q(D z7f{xVii(ON*M63myqG)%E-o%mq$nsTKxrLW4)lr-#Z674iK>;vo)u>(!G zNfbmf+zje4nBx+Y5|c2@0tr`CBqmilsECfXsz}L9 z&n&Tujn&qy(TI+=LU1)p?KLzq^GY-n1=cFD+4ZCq<;Y^Y~wXsBmspl4)YhHUI8dvJsRDJAIOa4`d@oFu>a zREyKFx7E{%Nznw;(TTcMv6>oowt8C8j=E8?ntIhHI`$T|Dv3$S#t08nz4!zGr3`Zt literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b05396889a90f24cb0d3e9f42bf33dab2f60ac93 b/test/de_fuzz/corpus/b05396889a90f24cb0d3e9f42bf33dab2f60ac93 new file mode 100644 index 0000000000000000000000000000000000000000..df10e6b78f58a154bef17880a1fb1be9362a7db6 GIT binary patch literal 82 zcmZSZ(XiKWadq?bbJf(aw@IojiAmAaj7ie4S4*laN!8Sd(StI()Jwro7 OJwpRMBTaMx12X`fu@!9q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b06dcfb67e38ab8213b1a40fe930bed94c274503 b/test/de_fuzz/corpus/b06dcfb67e38ab8213b1a40fe930bed94c274503 new file mode 100644 index 0000000000000000000000000000000000000000..0f5068c899b952e37faa3fe3b0d50976ef856978 GIT binary patch literal 161 zcmZROJVh4Ju(z>|(}a+E)h2q?Cbcyn-kggqXU?648L0tdV4*>(QB1If=sk1VRMX7d I0!mo|00q)tivR!s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b07bbff77af79892a64e3fd3cfeb901b9d0b0f8f b/test/de_fuzz/corpus/b07bbff77af79892a64e3fd3cfeb901b9d0b0f8f new file mode 100644 index 0000000000000000000000000000000000000000..22c5a1f5b3979371aed2bb237ffd09ba5ff9e419 GIT binary patch literal 56 zcmZRuh>Ho=(y+JE(9qKavkb$vVoYjc!nO2b!nHI(Vk#jSsS1UqnaSA-Nk#ePc?xOy F6#$jU5DWkS literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b09ad3ec8b47bc208915e9a42220f8b36ce6f136 b/test/de_fuzz/corpus/b09ad3ec8b47bc208915e9a42220f8b36ce6f136 new file mode 100644 index 0000000000000000000000000000000000000000..027ef10f55218a7e8722848bc804ad57cdb429f0 GIT binary patch literal 193 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9+b5 g38DuG*HQ_|NL45-%}mZ#NGi%N&r{IMui!)m04(4&m;e9( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b09baa4299c06f737481ab5ee8a1de180bada788 b/test/de_fuzz/corpus/b09baa4299c06f737481ab5ee8a1de180bada788 new file mode 100644 index 00000000..1a63e9e8 --- /dev/null +++ b/test/de_fuzz/corpus/b09baa4299c06f737481ab5ee8a1de180bada788 @@ -0,0 +1,128 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\041)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\1 5]0)( | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]ð) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/b0ad48a56a6dde407975efa5f266e499e42c029b b/test/de_fuzz/corpus/b0ad48a56a6dde407975efa5f266e499e42c029b new file mode 100644 index 0000000000000000000000000000000000000000..3c703b1a9aea58bc7bb37b33346ba08ffe794969 GIT binary patch literal 86 zcmZRG$+pSQOSMyr)3CSI(~3#a1k=%px>d278unlgx}dF|QLRd1l2$aF;iwBW1}u?m F3;^8U7n1-0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b0d92fff6059cf76922287b6f75b07db5759b901 b/test/de_fuzz/corpus/b0d92fff6059cf76922287b6f75b07db5759b901 new file mode 100644 index 0000000000000000000000000000000000000000..058a58d494b93b3ba8ae9059f37ccba5c5b78a0a GIT binary patch literal 86 zcmZRO){wJGOwzE=)U433*VW9d)UeOAN=!;l(Ts|UiqepajZJiA;E0aaOH9>^jZFkA YRfH<70coqMNz#mpf-8xNjY@O{00R#go&W#< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b11e14a20fc0bbc836424c8eb8e5951d2955dbd7 b/test/de_fuzz/corpus/b11e14a20fc0bbc836424c8eb8e5951d2955dbd7 new file mode 100644 index 0000000000000000000000000000000000000000..1da92b93edc91e8ba92f51fe79e9ba0c650fafe8 GIT binary patch literal 189 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}8d{Fd&aMF=nw&Kn8hRi>4SQn{6=PBp q6YiVEz@Vk68AGnVa4nS(uys%)_r`>4=2viXa&qF90m;JgLrwtm^(-X- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b1549701d490a868b2c527d47ec5075debc26a48 b/test/de_fuzz/corpus/b1549701d490a868b2c527d47ec5075debc26a48 new file mode 100644 index 0000000000000000000000000000000000000000..bd4a12d46c573104887e1ea34fd622db857fcea4 GIT binary patch literal 175 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3}rGlp1o;aV{!H8J5@dNJXNsap1$Aj4Eb hGEx-^OEZ(R6_Seb%kvb{81gGvVuEe7tw~g_003}*FPQ)U literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b1e1c0f6b06b1f2856c87c9b3ae2c53b9bf5c046 b/test/de_fuzz/corpus/b1e1c0f6b06b1f2856c87c9b3ae2c53b9bf5c046 new file mode 100644 index 0000000000000000000000000000000000000000..7d97910c80fa565e7ad0fda8021d9d9c05e61d3f GIT binary patch literal 155 zcmZRuh>Ho=(y+JE(9qKavkWyE3~geHwGyM_>|(X-G(d9piXahvkZ4S?mYt@arj{m( zh=NU`LPk+)nypesYEi0^9f-7v3D=4-s?n?g8Lg#ZZ>*_dpQ#z+&%hv26BDkb7Za|f f39?cpBqLR!urxC{TOp|^zg$1jP9aZ$k)Z+rJB=xD literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b224b37f2e9ac03f9a67c101136f3b8d63c40611 b/test/de_fuzz/corpus/b224b37f2e9ac03f9a67c101136f3b8d63c40611 new file mode 100644 index 0000000000000000000000000000000000000000..38babb0cc6d106e15a3623a6deb26f6d5b17c166 GIT binary patch literal 10279 zcmdO}S5HbTQU_5NQI>sMg|a2C@jrM&Q?fbU`RxSB#F+h%qoR(6q60(6P2s(u;|SiH?blF)%RDjWIAbkEyUQ(2c1` zON-T1P*%{>%gZlONXyU3$uCb$QAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?S zQOHkINX%16EXmL1s^L;n(6F~szzUQV@(WV)K!y~S=9i>`ToxS{69cz9CNIXo&{QcF zU9+-+f`VgSCB**JisaOS5{0D1{#NrHv#Jm&*uz6fH=o-O%kZy(iBCePih3GiA zUC5SzRJax=Cl;ipAbC^+;b%o#1?M15E=?^3B?Sd#h2)(4Vz@83G{Lr@5y}dgd6^}d zi8%`8`9&#Q;2;4J(V$3(DT!66QBa7{fQVxW0}ahs1+WryH^=x@=cShCWag#Tf=z$~ zHYp}(YAM8MDkx}baX}~rg%~{rurZXnjcN`8xrU4A1gi}SdS!6LDdd&rCZ!gE6J$w# z?(oP3kYrR`nv{~Co0ypgNi!fnLA3;=v_db6G_^qHfyz#W;*!#|G_Dxr zG8H5T$6!TJUM%(kQvsw#Pfstcw5TKll!dbsE4ehaz|I1d2MPm~mhYn%mpX&2v~(C` z?g2YzXcymuHMcOZC2H6kXxb+xCML#F86-lo8YxW)s+F%)s~#AH^<%X3v^4B(Y@?&~ z5>xeJV>R`0wWX-$d{Fr`n&8n|*Yv3#G_@3z6_D!;9i;X|a(-@ZA{UO%2(&r^*M6`D zeR6(IKBR#)P_+$4<6P4oTr+}Pn_p0pnV*-KqfnGzT9OLNu0tZxF|fusRp!UQJB$nx zaT@j-F0O8#ey*AdiAl){H3}7#RSH=8QG>a|r~pdu=zUk5{WhwVHK3w$v~7%k$Reqt z64Ie4rvIn~sJ%?nQ5B5w5{xwGo(LJq0d?}x8?T^p1OtPz8MJ6ADN4*tN>0oH4R3&o z&(ypUE-stW;?yFCl>A)1q~yfRJUjRx3S__r+C<*9g*70Fi2rnubu8lctfTLIgOyYuFoVg2o4oK#e^O`yfpPO-*ncFfl3FFd{K2 z*$6~{aAHz25l-aRu(wIH)6}pJu+t<$Idzp-X=s32uOQ!QDrg!Sg8UB32pT~~BVrZ7|aq(FfcI0;*&&?Q==v@WpAwlxu6(#1w05Yig;KWMmdAWELxc=BpAFK=UFB<(VZJ3i)|C zmEftDV(|P>aY15oYOx}+-QpUK8jdwi8d{Fd&aMF=nl;XvE}9yynvPB|RccTMCwMpk zRQ^E)Few~~uNG4!Ek#gV!5STt604nPpsAr1;^FG2siEa&XqiNKo*Fhy9b;01mf}E@ z*N6#iaU_K?;aVsYm5^jugH==^2_tbPI#MH46g3!FG!nHmLAeE%hBRw5sx&pND6L>g z8DiDcw69DpHZ+A*`wU#rktp4y*rYV*v>vFKAl+4zC4Te@6I2huXMMqKb;yJud|nWn zuNgQKHIg)A(shlJ;Z3}lJVZA*7R?rX5sQ5Sd5F}Zm@^fFV<-y8=nBp;7g#dI*6=_} z4$g{0K<%)DYqv7M-?ppX<(oUEW>udGm#k(#HF zq>!wspn~A1=A~#RCMhJRq~c3jxa8OqHSBdWHIovPaH$xU;-r;-cpLO&h7YLNs7bch z)J{oEA=3!5wZXOY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCSkSQAW#vm%jq$VcZ7mJBF z)iN+JXla79s)S^uDioGxCTA-o4KBA56?90hFUl{^Q_#$>;6wndzQj}q7J-HyR5Mg( VYKWFfMmQ{d!0KQ&oQA4|PyjmNoqGTP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b235c96571b106a1c94ad7eea39ef4bd6c922a50 b/test/de_fuzz/corpus/b235c96571b106a1c94ad7eea39ef4bd6c922a50 new file mode 100644 index 0000000000000000000000000000000000000000..74901def12b821f768ddbc882c45fe6800b2a1df GIT binary patch literal 144 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`?_UhJk^Bp$05#rJ?Z&mqKH(P7{zq ny_j$J5SpBrlx!H0n3QY;A|eu# L5aM%DB|s_x@~|h( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b282d15b80ae99e3184f03afc4943bf62050e2d9 b/test/de_fuzz/corpus/b282d15b80ae99e3184f03afc4943bf62050e2d9 new file mode 100644 index 0000000000000000000000000000000000000000..a4c988c14ec8c98dd7db73f2936d8af9f9ea56e5 GIT binary patch literal 1312 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiOiWc!(A46J(F9QnIDxW4enClQeqLgZLQZO8N@iZV zLUMj?Zfaf$#JOOPa7D*yfV`qH{9J|PjKreEk_up|TI`jU*q5{2aa(wr29q*R51#G(?g3-Z8@ z;Hu$Lf`li?o#+@87O8n4LkdgtOHx73#1dOdv6%W46ddy^A@-+MB&QaXC?q8&XBX!r z7H23V=A|fr&Eu*;*9hh-gUI|Mt{C*#2Z@6*NQG;0a$-Sh3X(@PK!FUgQ_)tzIY^UB zQ%gZfK|xs|IVZmu?h7tWuo-BCvO;EFW=UpZjzW2UQ3@ogLCKTi6q}fsn3R+RO74(w z#u9)ylRG%wf|4sd)yC+7(;uxe(nRtA>6vi|c#6EBK+}b-KubiF4xnIAh|yF40EhyU AkpKVy literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b287f0f4cb9dd186ffc47dd9da572a3a8e257759 b/test/de_fuzz/corpus/b287f0f4cb9dd186ffc47dd9da572a3a8e257759 new file mode 100644 index 0000000000000000000000000000000000000000..65cf981bf824f493ad76f49feae1ae0d478a37fc GIT binary patch literal 32 ncmZRO)v&M8NK8uBtkF=Y(5%s@)U45{($uWcFf=mO)T{yki;M`F literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b28ff3889070e7ed6159e1435c815f6553fd8125 b/test/de_fuzz/corpus/b28ff3889070e7ed6159e1435c815f6553fd8125 new file mode 100644 index 0000000000000000000000000000000000000000..a9e7b5b4bf0e4b2dab4e7c2aff546d4a897627e0 GIT binary patch literal 78 zcmZRuh>Hp5(9*EC($LV;j0xA$ur~xzF-A3-H5wXvG4A17nla(4un1e&8*9cu)D-16 K<|(A*R{#L~_!SNS literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b2b01c66b1cb85deaa5e2257b04783941d3c7b95 b/test/de_fuzz/corpus/b2b01c66b1cb85deaa5e2257b04783941d3c7b95 new file mode 100644 index 0000000000000000000000000000000000000000..3f9b50b5677c31d75576f317138ff9d16dfbe808 GIT binary patch literal 381 zcmdO3kkqiZv5nKzt2VB!0WmU}$7)Vrph?2GvJgk+>D6qaTtXDcLOx|NXu0_Beem*c)rcXx8Y0gfvwQ FjQ~)oCZhlV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b3bfbd83619e0506d5df89d3e49c3b5b91217c90 b/test/de_fuzz/corpus/b3bfbd83619e0506d5df89d3e49c3b5b91217c90 new file mode 100644 index 0000000000000000000000000000000000000000..98fc13556f00b679041a586f5f9d17833f2d3ec4 GIT binary patch literal 203 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)YFWPw#u=Jjg1M{iZQ7{$j2Df xXx3lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4@urojbvHWv42XvQii)F>!m=mUvqKzvJzHcc&s z7)=EQO)V}6rJ&%T05&B$#=yiNrX&_*891s&37Ut1l7_uaqMfFOeSlpecA!afH;`xn zb6jFlViJZXkZ?ssVp2r~h7>~JKZ$^WK`lZyUs?x$wrqO#L)88=#Z;tH8jaf}ccg6SK>4}(Tv2nOb8VKHb@ P&)|2+2ut6CW*iOxI0|*E literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b40b3268d5a7c37f3fb1ae8d096e0332916d7648 b/test/de_fuzz/corpus/b40b3268d5a7c37f3fb1ae8d096e0332916d7648 new file mode 100644 index 0000000000000000000000000000000000000000..9fe7a59d8d06d036cc6738338e58bbcb06c7d5d3 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oEkM6dLXujy)lT2F{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW4Vo1` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b434f719aa67899a9ec963a5bf3fa7dcb56d39ef b/test/de_fuzz/corpus/b434f719aa67899a9ec963a5bf3fa7dcb56d39ef new file mode 100644 index 0000000000000000000000000000000000000000..c987ded6a52917197d7ed41974d6c5395f46d6bd GIT binary patch literal 93 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LNkRby1cS)-w$2V!g38-u7AlbV=tUj_yS fElm(tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&iT*wwP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b43be999b91e6c0fb0885bf381af5d7525f1dfd3 b/test/de_fuzz/corpus/b43be999b91e6c0fb0885bf381af5d7525f1dfd3 new file mode 100644 index 0000000000000000000000000000000000000000..4768b47b77cead34004b2727e50e8ee3444688bd GIT binary patch literal 10279 zcmdO}S5HbTQU_5NQI>sMg|a2C@jrM&Q?fbU`RxSB#F+h%qoR(6q60(6P2s(u;|SiH?blF)%RDjWIAbkEyUQ(2c1` zON-T1P*%{>%gZlONXyU3$uCb$QAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?S zQOHkINX%16EXmL1s^L;n(6F~szzUQV@(WV)K!y~S=9i>`ToxS{69cz9CNIXo&{QcF zU9+-+f`VgSCB**JisaOS5{0D1{#NrHv#Jm&*uz6fH=o-O%kZy(iBCePih3GiA zUC5SzRJax=Cl;ipAbC^+;b%o#1?M15E=?^3B?Sd#h2)(4Vz@83G{Lr@5y}dgd6^}d zi8%`8`9&#Q;2;4J(V$3(DT!66QBa7{fQVxW0}ahs1+WryH^=x@=cShCWag#Tf=z$~ zHYp}(YAM8MDkx}baX}~rg%~{rurZXnjcN`8xrU4A1gi}SdS!6LDdd&rCZ!gE6J$w# z?(oP3kYrR`nv{~Co0ypgNi!fnLA3;=v_db6G_^qHfyz#W;*!#|G_Dxr zG8H5T$6!TJUM%(kQvsw#Pfstcw5TKll!dbsE4ehaz|I1d2MPm~mhYn%mpX&2v~(C` z?g2YzXcymuHMcOZC2H6kXxb+xCML#F86-lo8YxW)s+F%)s~#AH^<%X3v^4B(Y@?&~ z5>xeJV>R`0wWX-$d{Fr`n&8n|*Yv3#G_@3z6_D!;9i;X|a(-@ZA{UO%2(&r^*M6`D zeR6(IKBR#)P_+$4<6P4oTr+}Pn_p0pnV*-KqfnGzT9OLNu0tZxF|fusRp!SGw+^EM zD7~ZiU2*o?s8-g1iptTpG5#Toq>4&NhXT=qr`xCnsJ%?nQ5B5w5{xwGo(LJq0d?}x z8?T^p1OtP{WuQe%Nl{{EQgUJrXm|rue5U4=aBvl3W*Sy2pUNO+Yc^Z6%>Yb7XhQt9_=E)lSph#MRFQuD%7yI;=(?{!@v=z zp`lrARI8bolnhD8bR6MfVAiltCuW?Jm@Wb&dtl^Gh^HXqdm5m&BWYC$_5nNvg`&jd z?9>uHtetR5M_CwHqZ5;oV^cuY82UH>NQ^4p00jk(M1iG5rDLKXx*8!SQCMMXH^7Qe z1&l#zS~R0Uvj2A)Li7!7-kB<&cOOEr_UD-shElai7W(WV!}wPG-5 zh!hG-GeL7gkolne3Yak@(fK%4b0tPcTP5ZcWF%VQRKvi)5Q|R|MUF!wQB%X-DoHaj zsRk67pvhAE8jT9g8jVT@wKxrXTRp9q6iqN4ov2$C%fJ_>5mTryj7iruN`^P_V)78(;8-+U@I@^43FIMC zhholD4342F28lQgdkq&?H%~uTaLuYvqfk*FnB;*AKC@I8VSs^JkJu|NuQfwz`Dkvny6oVQP$_gbJsd)-X3dx!ZDhe9*P=0D& zie_SxLUKwfzNCdqjy+MsUN=)SDKQC`ieV{ETKR{!K~HA*fQpTpWP45Rl*AM=jUZba zY`gttPuvtlrAqPA7Ffq)F3JMCK(H!tljvbe> zLSABSD!4HO^#o`hc5sa(BDoyS1dmN2wP7IDD=3MQ*$+kOs2Hl*2WjB#sOTEk>c%i| gYb0tUYuanpXe4PSCMPCU8`bK@q@;q@o8U{906FutyZ`_I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b44ac5de7ba01cec106540ea7e11ceb12d330696 b/test/de_fuzz/corpus/b44ac5de7ba01cec106540ea7e11ceb12d330696 new file mode 100644 index 0000000000000000000000000000000000000000..59b4cb09e0f6946feb280cd00427fb09bb9c485b GIT binary patch literal 95 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U&{EOV kjL`}Sx7M=HNL45-%}mZ#NGi%N&r{IMuiylOuiwBF09iU0y8r+H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b44dfb570dad68dc2290c3847095f73efe328473 b/test/de_fuzz/corpus/b44dfb570dad68dc2290c3847095f73efe328473 new file mode 100644 index 0000000000000000000000000000000000000000..747084df05f4d1e3cebf8344d3fa2caeb741d3dc GIT binary patch literal 2989 zcmdO}S5HbTQU_5NQI>sMg|a2C@jrM&Q?fbU`RxSB#F+h%qoR(6q60(6P2s(u;|SiH?blF)%RDjWIAbkEyUQ(2c1` zON-T1P*%{>%gZlONXyU3$uCb$QAny(D9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?S zQOHkINX%16EXmL1s^L;nh>nYiftweT7h_;(s-YRHpirZr5EBEEh1;c|psA%0qY0w8 zAe4fFgMxyFy_G^V$h9#gv0z;qTp%HkR#byEHSH@?ixI{%a79P!C8p}d>L$e|r9rLK z0Go%Y8KDiEs~Gs=G-ArNwQFLEwY4?1R7x^3ixo196+i)#sF0JHm#R>nS(2fUpO;gq zP@Z3uQml}em!eQykeHlWtf;M^prD`(4mE|m(%dAF?Iin}fiqDfNi!y0*C-h|IN|JA zG+RK40vE;}SqcgYG0`BWV#Ue|(co~$5}%;71Bn_e5vsr-tf66Fp;@6&sZga*qmT#+ z3Izp);*!#|G_IIftd@bp3n3HBrHSAmv6K}Q6!i4;(n^a;GE$2a^0N~wxiq!7G_@3z z6_5pW6f)Bkav*6pIX^cyk;@9n6s$~Th2)(4Vo(xK&dt<>uB_`ohHSFXRKzSdv*n%e*%<>RaM&c~6$P61$ zF;bIkuc@7qm_nuzWNQN@SP+IKUJ#pvyseM~%H1%{i76>Xsl~+##RaL!pmeVg9b;@^ zNvM(_H?&EqwCv!y6XZcCE-6aP%mI}rc3jE|d5O8H;2Hwz2~hb4s?><8=V;;u^okei zYE(*DA-|wRQ$s7n!_`kyL(2_Pu9OiWHpsy3?C PjY&xbRj_!{XCwmvHKOOH literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b49293ec8c13c58b55d6114d404ce7e2ddee0cf8 b/test/de_fuzz/corpus/b49293ec8c13c58b55d6114d404ce7e2ddee0cf8 new file mode 100644 index 0000000000000000000000000000000000000000..78543fa6b2d1b5c06d8598435b4a097c1852e46f GIT binary patch literal 9 QcmZRG)6=q7QAtb$00@x+00000 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b49ab4c1037f4aa639dbf3328a5b5ee49e6267bc b/test/de_fuzz/corpus/b49ab4c1037f4aa639dbf3328a5b5ee49e6267bc new file mode 100644 index 0000000000000000000000000000000000000000..f86df70ecbc372abb7afd163e5862df99412bd4d GIT binary patch literal 164 zcmZRO){wJGOwzE=)U433*VW9dtO2pBYLb{N;$m{NH0-T3H1xFWHDkiHH0%vQRE$v# zXN`u2hL)S7r;nx{NJzup7(~UG)WnGUGB7OE(gbl;Lcp5fQsJ8U6`Y)$jG9qVQBf$? b+AuIMXfS|)eWqqrO%g~20|O@*L~#ND9IqxA literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b4e4b855883f01ccc89b48363f509d8dba7ce6ea b/test/de_fuzz/corpus/b4e4b855883f01ccc89b48363f509d8dba7ce6ea new file mode 100644 index 00000000..e9bdaaf3 --- /dev/null +++ b/test/de_fuzz/corpus/b4e4b855883f01ccc89b48363f509d8dba7ce6ea @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+-+)+)+|CY(((((((a+[abc])+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(\Z((((a+)+)+)+)+-+)+)+|CY(((((((a+[abc])+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((?-i:abcd)(((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+b+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/b514ae4c543a9bf98a718b8fa72f36db1c9e3a00 b/test/de_fuzz/corpus/b514ae4c543a9bf98a718b8fa72f36db1c9e3a00 new file mode 100644 index 0000000000000000000000000000000000000000..79f15c7ed8bd4549706660b1e3b3b2355f340a4e GIT binary patch literal 158 zcmZRu($GjuVu&dd(XdzZ)6~#%bM*AljE+y#i1Dk=OHD5-k4{WVPFB#c*9g)ClZKjx z5QdSak)}d~f^mElz(6G00v{Og~Go0)ck~9@G6%;h=)f_=0YGCQ)6aW@+3c&yX literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b53470802ff3c098aec9d78095a25fc11e5ec62f b/test/de_fuzz/corpus/b53470802ff3c098aec9d78095a25fc11e5ec62f new file mode 100644 index 0000000000000000000000000000000000000000..40e76f3bd448df55fb1b858f7ebc7548704a2aab GIT binary patch literal 55 xcmdO3kkqiZv5nKzt2VB!0WlTzs*M?-pjK1MUJuGHo=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHRiQl|4Kd;2S}GwKsS1UqnaLX2 W3Q0xz<#`HeAmcRf>4R95UjYDdyD6Oj literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b54f6e35d12c2f58db308571005fc6691305bf92 b/test/de_fuzz/corpus/b54f6e35d12c2f58db308571005fc6691305bf92 new file mode 100644 index 0000000000000000000000000000000000000000..07176f94c3ff85abe614920d021edca6c4b3cc62 GIT binary patch literal 158 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUmYVH#HU#$Yj%nwW531_lN# rO%PWlBqm%dI@+otB{My<#40vc!`?_UhJi#7t`!3^Rx`hX69WJM)6y9X literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b55059aa3748b893790bd1dfa50130ae9bad67b1 b/test/de_fuzz/corpus/b55059aa3748b893790bd1dfa50130ae9bad67b1 new file mode 100644 index 0000000000000000000000000000000000000000..ca854ccafc86193c6fbf19fb28c18c4b51fb0a73 GIT binary patch literal 121 zcmZQzi3w(~($GjuN>%Py`d(EG}2U1P|%3i zR#DSt;Ly^I|Nmb_vqmGvPBSqvQNv!tCO? J;l!k*WB^?n9)th@ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b57b4a7c0697c4d60063af4ab262df94b0639598 b/test/de_fuzz/corpus/b57b4a7c0697c4d60063af4ab262df94b0639598 new file mode 100644 index 0000000000000000000000000000000000000000..a0d6c96728be47b1ddf59cefe82dc8ca9382cd2f GIT binary patch literal 63 zcmZP&(}*^!HqlWqG>FNF)=Ny)i;dN@*VHS{*RZ$EjW&e}X@P{&b5n~mYf|;~O-)Vp LQj0T7-lPHmA`24# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b57de5299e32aae2b0950bababc16ea1579cff2b b/test/de_fuzz/corpus/b57de5299e32aae2b0950bababc16ea1579cff2b new file mode 100644 index 00000000..29738e16 --- /dev/null +++ b/test/de_fuzz/corpus/b57de5299e32aae2b0950bababc16ea1579cff2b @@ -0,0 +1,193 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?33333![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: ! # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could) be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/b5860d9d75e6d594e1ad9c47afb264949ae5441d b/test/de_fuzz/corpus/b5860d9d75e6d594e1ad9c47afb264949ae5441d new file mode 100644 index 0000000000000000000000000000000000000000..82519f7ba1ba69fb00e9cc9bccdb5c6a78bd09c8 GIT binary patch literal 150 zcmZQ@)UemEw~dZV)UArujs}sM3JNhP)kd|tU|zLxtuC0WpirZr5JReZut8w`AXAKM S6*LtLjdTqxbuBIMNC5x_=quR( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b58f32d01d687224ccd62622a19195c3cc1b19cd b/test/de_fuzz/corpus/b58f32d01d687224ccd62622a19195c3cc1b19cd new file mode 100644 index 0000000000000000000000000000000000000000..cc9c6b1dddccee652ec240d79d7c2d8b97de8f9b GIT binary patch literal 66 ycmZRO){wJGOwzE=)U433*VSB~Sy=<(RMjMDMny$Mp~^xe8JJ@OXIDbdofx6;ti)3Vo$3D?qy3HN1SV9?S8agvJi%kva8^D6+_j|##7 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b70a7e42594bf7354d95718c18f856737c1e78a3 b/test/de_fuzz/corpus/b70a7e42594bf7354d95718c18f856737c1e78a3 new file mode 100644 index 0000000000000000000000000000000000000000..e8c58a18cb1832e50a16fb70d193120c45f36df2 GIT binary patch literal 242 zcmZRGj<#~lE4GS_wTO!e*V3@J($LV;1hWi5RE$xLW(`CrT1&&;7%Vmi4NOMkV{%Pu zV#2lbV#2jFK?bOVWTYw-mgXd9D literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b7bb927d3445d6f53b893d0f16d4f838417ce58a b/test/de_fuzz/corpus/b7bb927d3445d6f53b893d0f16d4f838417ce58a new file mode 100644 index 0000000000000000000000000000000000000000..27e8f3fbde16241fd9c33d4e303ff315630821e5 GIT binary patch literal 93 zcmZRwh>OY4(y+JE&^V%HuW26>uBBmbs2LNkRby1cS)-w$2V!g38-u7AlbV=tUj_yS fO)U^tB_tzNp|CVFIa?vAD8D>UK{LOC6Bz&iTVob4 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b7d11d69e0a4e32ee20b4bcea4aba3f20cc6d794 b/test/de_fuzz/corpus/b7d11d69e0a4e32ee20b4bcea4aba3f20cc6d794 new file mode 100644 index 0000000000000000000000000000000000000000..100deb270934f5db005b54b4b962ca31aed2cb20 GIT binary patch literal 36 WcmZQj(y+HlwA0kE53ozb4wM1B0t;OL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b7d5a8fad3b5e4e98b9fc48aa996c3d552de1cc1 b/test/de_fuzz/corpus/b7d5a8fad3b5e4e98b9fc48aa996c3d552de1cc1 new file mode 100644 index 0000000000000000000000000000000000000000..1c106927438dbe21617a555ccb5d74c09fe3c5c1 GIT binary patch literal 163 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGHskMj!hXyNOY5(y+JE(9qMe*R+ob*V3>z)Qky_2{WqUtkKZW(*z3{gQysjnivgxD+VaV Yprr{CRSC&RRVXYi&r{IMui!)m02w10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^64Ad8e0 zit}?*74k}RlTwQm^3xO&OY(CSk~0#E5|c|(i;DI1^td$a6^S-fQ$bllPcJXOL?JCd zCnvu=HANw*5^P6F2FSrB8Hptd$@!%@DGEuc3I&NpC16YQ!1jJ?{(ATR^#jL14#UJC z@2BR03@I$lFG&Tt3`_JV#iHs|26G+rDk1i#RwSnulqe)6CTADtBo=2VB<7_kfX(Bo z0joqO!20uxxG>@kt`MZcwKzGkAT@?7m`OB751iQOl4po=5Gdab<)qJ5 z!=(iB15zSDVv?8iL5WR4frO;bz?xWXsAH5^ZHQzyhzUyK3bf4xnpz6V3TdT9B^jV{ zC_AxIMr`a>Ag=1P)Zs1E8>mVP!1-2bFn)svH0%S(I!S9j)gV z>Z2DMJ2Yw>aG@U)4GVJ=8odTbuUSaWUMQwRbW! zN=(w!u5pGqEHgPDG=-eh6osTpg+zsd)S}G%6g@pXE)9Dth3FUq6N8wNScMt|g%}O6kV14^ zOiWCLg@JBNMOs=+UW|dEsfK2(0$525NERjs71K}vnFNv`S{tVGL1u78$7#eEm~7It zv2)O|wo=lIiHV7hiH$KZFwl)LFgAxfDpnihRb_?Z{M=N9ywcpH)FOraG=;>H{9J|P zjKreEo-h=~Td3oBMuhz5r)C~z4}@)C1XiwhEyQ)7y?HDb!O zHNkYXhP_pETy- zk`byf49_pmQ%GaTuV9G@w$Zj$pi0rmk(d-6uVWpnm6${o^9F|@d>V;K$(kDWnO2}q ziKdIITVhhOqmy$)WYpkrAbGCfiH^1cHI0g_Vq>-M-GA`#(c>pipFMx^^404%Z{NND z@bS~7-SDqgHkouL&^wHzZ+XW7u3(h(a!}*;qB*wdq)^OBTzRNB!eM=+?$2= z$3Rvfdb0$3b4a=%Jvj{x4Vb4Xq7^mlYry3}jRvSbsL-s@sMM^{sM6HbtkEzuGS<|r zq{w_cn(+*gjCOcOJG`SEUdlSnqa9v6We*jk=+oaAMm;`oUl!DBf-^uI{CEg@KOa1t zfEb`Bdc*+HxxvqZb%yBO<3(=~%0&gkGiEH2Lk@dNF;Gg zCTP_OQU?SybPDT(U@E4e2-4Utg92z}2-bBfh;@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\l subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/b9564586c95ebe29c30a453bc8c3186d07d21126 b/test/de_fuzz/corpus/b9564586c95ebe29c30a453bc8c3186d07d21126 new file mode 100644 index 0000000000000000000000000000000000000000..6fdfd5abebecaf585c9ce6a2667d9cf3dafc5f3d GIT binary patch literal 100 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LMpmRePksa0cC!&#%Dp{EHJHwIBLCN(kP nz6=ZuTAG?FG2vP&>D7j{g{7Iv*$PQT`HJOv3Yz&9oX7wGPxl!4 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/b966b0f941c6d4b5ab047f720c108e530c5422b1 b/test/de_fuzz/corpus/b966b0f941c6d4b5ab047f720c108e530c5422b1 new file mode 100644 index 0000000000000000000000000000000000000000..91de6b9a2ba6463a1efb033d8a74a59eb3fcad47 GIT binary patch literal 110 dcmZQz*RaOY5(y+JE(9qMe*Nh3*(y%uGQAV6GH8mOOY5(y+JE(9qMe*Nh3*(y%uKQ87j}8d{Fd&aMF=nw&Kn8hRi>4SQn{6=PBp a6Yk4E4$#sB8K4pZwg_REW_|@H1^@sHCl+7; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ba105441e86282956ba0deab0b38cbdf3b9a44b3 b/test/de_fuzz/corpus/ba105441e86282956ba0deab0b38cbdf3b9a44b3 new file mode 100644 index 0000000000000000000000000000000000000000..17b2816d74a9cdcfec61a4f39985d22f20df6d97 GIT binary patch literal 843 zcmZRwh>OY5(y+JE&|ts{qNA-+tYTxa%F#wJF;&Z6Gci?5!`?_UCR{7VsD`sfLqiY5 zh6$O}#Dx1YFfeFo4np_i43**MF)I5gfo@4nPs<)TJ>gAaAcaNw<#`I4`4yZ{fK3bl DDLqEd literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ba144fce905c96c6978160ab55aa0c623faf9c0f b/test/de_fuzz/corpus/ba144fce905c96c6978160ab55aa0c623faf9c0f new file mode 100644 index 0000000000000000000000000000000000000000..7f02b6e5213ab45934de86bf40aeccf65acff2cb GIT binary patch literal 161 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCS%@_?kka5N!<6=x|V#0kH l7#OrPL0pxPj8uif(#+&+g`{c|o!X-O@;n92{0dGC000rOGY0?w literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ba32a91cad29840185111e2444b6edd27e69e5fe b/test/de_fuzz/corpus/ba32a91cad29840185111e2444b6edd27e69e5fe new file mode 100644 index 0000000000000000000000000000000000000000..a2ca80ad0586eb74af1427e60f7b991532d73850 GIT binary patch literal 163 zcmZRu($GjuN>1nI@5s|KVHO_zeErltZzXmVmwvSCDGQnC?llwY2wpjne&!HEn2byOeI literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/baae6e88e7a4c5fe2da3094f0ef97e1f59557c3e b/test/de_fuzz/corpus/baae6e88e7a4c5fe2da3094f0ef97e1f59557c3e new file mode 100644 index 0000000000000000000000000000000000000000..ff51ea73dd403db72b161e170da690ce9ecfa82d GIT binary patch literal 140 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHs?Y!|3RfturC|?K7!$6g7Za|f e2~wdFl98%VSelufU4vCrA*m?8JWnAlzXAZI93}q% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bab8f1b1e27d5c799aa8292b16296e2df6346052 b/test/de_fuzz/corpus/bab8f1b1e27d5c799aa8292b16296e2df6346052 new file mode 100644 index 0000000000000000000000000000000000000000..f5249d29f7f0e8318060562edaf3d67103155225 GIT binary patch literal 10279 zcmZQzjb`H2h_<(}jZ0iG=h^`V(M0Vedkw9Cpin<+Db_;CMG62CN{>vz(6;~z}P&d z!ool|rXnpZRvV;4S)n*TH&r38G&d==NFhH>A+aPsS0Ongu_!UQB( zNKHZVsRk%uA(krIDmVvea%pNQD1n@loReP+_Xd|H*cLQGSs^novm`SyN1;5wC8bWEGfh$oXNvkHgCRH;fF-2j-ru{*b^fk2onnDhw z*ho|;NG;0Dhot{OlhPapTgoRU=_3lR!C34oC@924qZNS&uChWjxTM2UVu7kQNMVRp z(kW@!+a%g)YS;(ZC87Xm4GSu>6^ctr)6%$Nkjrv}tqP!`8qQ5jOjL;F(u5eLpr8OL zwJr1vjP#5Q42*fX3=9m6jTHBF&}6(yGfEXwGE)^?i;7E7%r;dpG)7ZQ8rQX0p**ojAvH5EH!(*M$<<~Gh9(4z za&&TbadmU|@bvQb@%8f$2n-4i2@MO6h>Svb-dw@ZRDod>;0giOm=tYodj4&h>PE$B8Ug|_e$|J~#hBE@glp-=gllPnxGEtTsS1UqnaSA-Nk#ePc?xOy6}W8~l^G3z(GZ|d z2(Tw=*z0C$CM71($G%ZpMniz45a38mijLQ@j@24Xp(KUdfGFmPjZ#%kZY z|KQ=H$4{O%suQ=>SM}tUB1%;TDYNJ|RFt6IU zRu{~LOn8GOz-z4 L&Kh;j5DEbRmXG)z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bac4c1abc1f050eca12d599bc28b483837a052c0 b/test/de_fuzz/corpus/bac4c1abc1f050eca12d599bc28b483837a052c0 new file mode 100644 index 0000000000000000000000000000000000000000..a344bc8a827251ceee91d38aa993ac995a80c49b GIT binary patch literal 98 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy|HFYxQ14UhpV3^0|SGW WCP-8z1WC0?S4~W~W_|@H1^@t6O%yQz literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bb0d8955035f1749674a059ce091fc4c40c005a5 b/test/de_fuzz/corpus/bb0d8955035f1749674a059ce091fc4c40c005a5 new file mode 100644 index 0000000000000000000000000000000000000000..fa9fb639be8594f7e1a2854037e35d5b609f4dac GIT binary patch literal 169 zcmZRu($GjuN>;M1& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bb1dbe7f6edf04783914642cdeff4e942def2470 b/test/de_fuzz/corpus/bb1dbe7f6edf04783914642cdeff4e942def2470 new file mode 100644 index 0000000000000000000000000000000000000000..48a923ac05878d0640df1cf6e93cf168ab3db7a0 GIT binary patch literal 86 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6F*bT2o`$_Kh>9_(i3#^*U|`VF V1aVbDGEx-^OY;;o^D8)!0RVT462$-j literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bb4f1660346d0cdabb18dc9b41dd755dafaeb133 b/test/de_fuzz/corpus/bb4f1660346d0cdabb18dc9b41dd755dafaeb133 new file mode 100644 index 0000000000000000000000000000000000000000..2f4935a9b35e83886f55fd6b6dd975c95c41898b GIT binary patch literal 14 VcmZSJh>mfIwoOd6jg1XY1ppdF1Qh@P literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bb828ac70ce3acf36175e01b032d37215edec714 b/test/de_fuzz/corpus/bb828ac70ce3acf36175e01b032d37215edec714 new file mode 100644 index 0000000000000000000000000000000000000000..0b02ab2e9f2b8bd5b2e087947ad16835b4c9d319 GIT binary patch literal 10 RcmZQzj`7n@PD)Nm1po{70?GgY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bbb03d0e9f69d17fbf0397101deeb68f83b761d7 b/test/de_fuzz/corpus/bbb03d0e9f69d17fbf0397101deeb68f83b761d7 new file mode 100644 index 0000000000000000000000000000000000000000..b9b1da284fb3aeb9b442e6efaae59dcd1b9dbcfb GIT binary patch literal 331 zcmZP&j?=K$Hq>NLiPNyRNlda!)U;R7u-5=FHIr(RH9;KpL^F`2T}5S$CWD5Jf`+{n zNH|DSAtpszTS1{lAv(^+E>=rh(~K}E9tc3#Sp-!m)F^1!2We_5Xerp)R2$TqnVBU; RC+gZ&Ra8_Z$7&|00sy@*W+ngt literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bbb2fa469c4e639133f6b6fc34af02d7bd429b2b b/test/de_fuzz/corpus/bbb2fa469c4e639133f6b6fc34af02d7bd429b2b new file mode 100644 index 0000000000000000000000000000000000000000..3d4c6625a724d26a2c1d6759388a88dbfb5ff52d GIT binary patch literal 15 WcmZSJ*08s+O{|G=OiI>FVE_OcrvtbE literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bbd4c36c8ca18e5e43fa454703fbdb64cb368251 b/test/de_fuzz/corpus/bbd4c36c8ca18e5e43fa454703fbdb64cb368251 new file mode 100644 index 0000000000000000000000000000000000000000..215bfbb7f39c15744decb53aecf28eb38e95ece3 GIT binary patch literal 88 zcmZRwh>OY5(y+JE(9qM+a`yN2^$gL}ve%3W*V3>z0#PwWHJmjX8hRkMhP^R}iZQ8) i3HN1SV9?S8aaBSxQXlknO`9|2{=%aC@;n92{0acpei@Ab literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bbfc37555b04a5884f225b310618894d17f99ad9 b/test/de_fuzz/corpus/bbfc37555b04a5884f225b310618894d17f99ad9 new file mode 100644 index 0000000000000000000000000000000000000000..5b50c4aebf2d77c2851a9e2ccf50520eb7ccef39 GIT binary patch literal 263 zcmZRuh>OY5(y+JE(9qM23D?rFHv~~JMm3x@a3N!`kVy>!#Dx1YFfeFoYQ}^sYN>=| zq%!zu*lW1Bx_SD!YHHZqBvqEA+8IR~=$gdFq|_MUlQWGr&^3*%F^oxxNvVl8)U}MY zk4e$gj7ie4R|6TNsi7BRuK{6dDpniU8X6nw84}hNqX#nptV^M=G&4C{A*m?8JP&Mw Rp`o6kfu50qW`2c%832-JN(KM` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bbfced132be66ac5bdb0c5b68412efcd210b941e b/test/de_fuzz/corpus/bbfced132be66ac5bdb0c5b68412efcd210b941e new file mode 100644 index 0000000000000000000000000000000000000000..91632d9b9c5c6a120c86f4fa1253ed498a376f91 GIT binary patch literal 4234 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgj3T3io*@$845f|vHdiRH;~sz!=sTyTBefLkh4lm(y-6e ztkAG0A)jL80Q6|8HqlWqG^m|pQWF!dr56*fr3uR3Dj^xEpdtZOJ}@$XfI?wuPI9(F z5(7g@Vo`p1oAn(Cq~=2csg#Nltw}7BcnVZ gEpkTNxS$w9$Jm3N&J_(xJ%a8+0(|TqP}fKS03yst+yDRo literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bc44e1fde6f015a13d06a5a81e048b3ae76dff23 b/test/de_fuzz/corpus/bc44e1fde6f015a13d06a5a81e048b3ae76dff23 new file mode 100644 index 0000000000000000000000000000000000000000..73dea1dc756b4e71c5355a19297b1d9069e1603d GIT binary patch literal 175 zcmZSZ(XiKWadq?bbJf(aw@IojNwqVIHqbSRjY+97!Y5}MZJ=u!TVoiL5|dIBZK!J* zYaf%MsTq@`VXp=Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHp+dDZGdWu!sVKiZPa%yVzk($u J*hbr00RWci7Lot} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bc71537f15380a3b61fb32ec4ef33abf360a5181 b/test/de_fuzz/corpus/bc71537f15380a3b61fb32ec4ef33abf360a5181 new file mode 100644 index 0000000000000000000000000000000000000000..72717c2ffa58b7a04b7c1b2ab16b058f6a06ef4a GIT binary patch literal 840 zcmY#?!62-lpkZ&N5FKM+Vh~djt5Bn$5Tl_0reYML<6i+sq~+)2(WC?r*a?I_6rIk+Svu|y#`zceRB zAt_a%AhDTo0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fvuU)Z8J4>Kgt5~YTHrY0!dFcroomiBjn zq`+8@kpWESgGnd>6NGXhlqrP5Mq;(3lwe{&iV8H>gDk;iC`b;3VU8r=a=gK&<3uxy zv6T|Iyo4(e;!+RtJ~GCoj(Bs?f&p*pL9&_1I4CVG9ge9-mv*TK6vnuNi~$OWDG>3d ze+qm+(*hD#!lkLDpfE?pMC2<{3OP_z3>}|=Tni5l%#fg6iQ(ev1GN`-4j9OkUs_5@ Rl|w<6BWN-COY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy%C6tF{z0O_hn#U(9#5P Si}K6!6g2ZIIH7=%0RjLmB@qn( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bd962bd37636bd75437c9ec9a6cef860d407e135 b/test/de_fuzz/corpus/bd962bd37636bd75437c9ec9a6cef860d407e135 new file mode 100644 index 0000000000000000000000000000000000000000..0c701206a95d292d013468057917a550fc2f1245 GIT binary patch literal 183 zcmZRu($Fxdh>o_ZU>GQnl9`@aVig;!ty!ZH9c_i+YL?n-Xk_M6v-O3gww4 z844Qq$_gbJsd)-X3dx!ZDhe53ezHQ1LTa8uYF>(FVp4KNWtD=af`(?Sf{f`X=&LX0Me;(|~hM_|Xw3i$;knfZB%ISM(ci7A=lVNR8v7&K~FC)zeFJ|KPM-@ zJT*ljsS<2QNe0NlB^jWQ2HA{)l@&7cGD|WOa}>(+i&7xo0r@E!}o&wmILE|8hYX*H>CzdEA=a=TBfU-?N zVo?b=f#reI7*`FK637oI$pFp)CH2%iP=YBe%`Zs>r9v#xt`rN`0A(mEC@47QRYKBQ zYDIEtL5V_AVsdtIPGWI}LSkNu0@ysR8mM|y3Zz>hzlaMXkHVFKRJax=Cl;ipASG%I zP#%KV30DbWfYcADdlYRIoP#vEG_@3z6cm&dl5_Hl;i1X}E_M`@71BzJN-{v%KRdBf zMe`H?CqUxnzb$N&YHSrMEOhj!9eP*8}8hNKWIq_RRZxTM39 z;z30@q%cIQMwB${Z4&J?HS7cI5>WuCeo+8Ly@G;5aY<=f8dnTPu7SA$lv<(e#Kc5} zST0S7Q4Cs%8usdG`T6P^_UcKAMPMokMCLPC#KnYbY1mt7Xy|EzS%x4g#;8WK1|k%# zrD1Oj5~GSCF>}zsWHde%xP+@t!nGXUl8>b52YJY(CMH}9XTZ`VO!Q*HwKO$j!U-7; zX~#gSVPaAz$UCSQnoeNJB*vsBMo&w_9^Jdh^5I$_=Rru2BehgQGEx-^OEZ(R6_Seb z%kvb{@}cDiNmK=-iH6i-(9jAXwylAsq#6qCG2&7x1E+?DyJe?QJ{vJJS5hhF+ynEWOTHZZ(>ol zRctIojXH!vCLNGDAa;IUs+~qGPojpsh7E{M4lbe>fH;nPZ`x}mCaG&FC}`R%z)E*` zC!#37v?LW&(+us(bXc|{G1_fGp?MuUn=lTz|?6EpK58en4_QC{GQwa*=^0rr1W?8al*8Qb&uZo(!4Y zX;5DpYf1n$%JlT~kVjy+G_}CV7!>>pptNi_7%E8}@URQmJtS4ypfTOiTnvd&ECV_? zt0$_BT!WGkJ#sPDk)Z$d2jN<?LoD)H6nVInUSzTCC&T_PB4JR4H89a^9H6>nSo0qCPiCY zQzNEa(=a+wH#yb_CIq9wQbr716);V38dQ5wIAJkd+VM#37MeEWEAV$LK&34_dQcc- zr;vf3(jt^XG_~-Qa@3zff`l+BRVlQmhm=Ab$ZX8esvHG7hlZ6jgO!FxVp6h#hP_6R zCYUtTG=wmWG>tSBBEaL`pfPulON>BM^cwa-nhKhlnhJ^jNy&*x$%YY$Ny!mLAR-YY zK!ItnUNEGCj&st0+D&apZbS@^VQH0u3U`Py?Br5X@+EUdIWn~0nNFRK95W7 zL=S2qVCi3igh9?uOi3w9EiP6lE=WxV_fZB-)6xz;UjcF_6qghwX6As_FW7M@gU6b| zOFE#Q04-;Lj-MD?Lc7eIoG}BrYDj?->Tnba)DnQMBRnDaND*G~pg&QiGV9hfmX=2T6g7dQi6rF-?y&y^7ET zVj<1L;#g1yT0m#xXs4iIudc4HfLhNmFe)oUYZ^5MmYCppZ51^wZQXbqyClr22D&JM zfj2tZDz3DkAhpOUHdfowDKRP8k%1#oBdI1?Q!6Dg1+B;-vIYT7r7_1PCM70;SST1I WTv3sjR8fH<4B>F4>M_PbyZ*bE*tzbBZ$YKK{L!x`5+C)de(4cybNli?+mR?M_mL{mQQ3=UN z1(i^s;);<01QZHObCRFzRu<4x+zvMw=BliwHVb2XroDMw=C&oQPcijy5YmAwnD` zqo6`faHs)K%OMYR50TTz)q?hb@+*>9VuEe7laiCH6^8EcOb>dP5W~k8<>tf;Yk@2o z%vCidJtvUgNW!DTGpPL`lG{<#ZMb0cd1-9?=x_^Yh>dU{gYp!8%M8?Nil!A42{jQY z90*{15v#qMmdO@;7|je zrpXV@KO{5|;i++$4OO6p2yt9|Q9e3UL0lLjRE@TaP}^mLtz9%amcU>(fa8xT0P_PH AtpET3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bdf2b2c6b0f8dd63b84fc2906464a274af3548d1 b/test/de_fuzz/corpus/bdf2b2c6b0f8dd63b84fc2906464a274af3548d1 new file mode 100644 index 0000000000000000000000000000000000000000..76cec7df69bda42e9c0952717532bc8b0cb7ee40 GIT binary patch literal 161 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHhSx0`xRAKsIRD8-b`8lbV=tUj_yS SElm)&D8D>UK{LOC6AA#eS7x>V literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bdf9e6da50224c002072b9424b1e3ca6bc37cd11 b/test/de_fuzz/corpus/bdf9e6da50224c002072b9424b1e3ca6bc37cd11 new file mode 100644 index 0000000000000000000000000000000000000000..bc940471ac544480dc5c9a7d4b1bd47c71e1dac3 GIT binary patch literal 11 Mcmd;J_zwk+04#V2LI3~& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/be056768a251915eedb8615d5cb2787216be8a3f b/test/de_fuzz/corpus/be056768a251915eedb8615d5cb2787216be8a3f new file mode 100644 index 0000000000000000000000000000000000000000..2788ff09dba7c0a7b7e460ef735d7ce55cb205ea GIT binary patch literal 35 ZcmZSJNQ_R@tOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUoe8ul9YiZOPYS{nAoU@4QD lm~dYP1_p*05LYE6BUPa=xl|!DJE5&QOiD~jO|+t+u4Sx!Oo}FvMr&3Z*BTld>KPgu>LqH}+xXdO R#u^%EBqk+m>KPfB0RX*(Hs$~T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/be9b62ff3af2ddf99df01290097fcfc3caebb74b b/test/de_fuzz/corpus/be9b62ff3af2ddf99df01290097fcfc3caebb74b new file mode 100644 index 0000000000000000000000000000000000000000..1b5ecab667aa9f219eb72b36455270e14236459e GIT binary patch literal 17 YcmZP&(Xh9%jaFBR)zs6n*RZz*02{yqS^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bea3614c132a84de05bd66f9aa33607184582fb9 b/test/de_fuzz/corpus/bea3614c132a84de05bd66f9aa33607184582fb9 new file mode 100644 index 0000000000000000000000000000000000000000..fc5d8d18a4f16ce57c49746f160a8a4c89949cab GIT binary patch literal 75 zcmZRuh>Ho=(y+JE(9qKavkXC0j8ToIMvaD^rj~}iF<8K)CMH}s$w*Zw TEX_>LR!Az!FV9m*%dY?c!Xp&1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/beb1218cfb2583d10e5b1a601d60d9092f830626 b/test/de_fuzz/corpus/beb1218cfb2583d10e5b1a601d60d9092f830626 new file mode 100644 index 0000000000000000000000000000000000000000..9890ff94c7b1f45a588523cbe269ff35f1d7cccf GIT binary patch literal 95 zcmZRuh>Ho=(y+JE(9qM2ao5tYH`I&?*NQQ!(X0Up#epP^!9pfAG2vQzG2vR8Ag)Sq oVo742jzWHMa%N6WVo9n(ZlywQYDr>FPG)j`UU8yANn)`g0Iawh@c;k- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bec5ea7f2fc23220a9b0e06a2dae83ea01230deb b/test/de_fuzz/corpus/bec5ea7f2fc23220a9b0e06a2dae83ea01230deb new file mode 100644 index 0000000000000000000000000000000000000000..b6336b08fb382ff13ce1bbf045aebfe0951b6e3f GIT binary patch literal 143 zcmZRu($GjuN>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxER;;MvXq$)7*#c3oK hmS!erDsCZ!fB2Yb;D-vy}rh>A9o?c#li9%X_PELM#YKlTqCD@LV43L9MG7?J^lJiS*QWTO>6$%oI zO2C%pf$in0;ZlMGAjoOx807ubJdh!UrTHbPAeUi@9;H}JeF_SWd6f|RQ!A2F3rZA{ z5|guwa}tX)6cY1N6u{kEl4K7lHuu49&6ZJjTWnDMU(=l*c;Tvs-~8LvO-#EQAq}< zX3I{j)KSPxQ^$Q=)W+OH+#rBn(PSi76>Xsl~+##RaL!^h)k=puQid zM}^e!LzIw+L;+&K`g3;Rx)S7KBwSLIn3)6W2H0^aE952Srh A%m4rY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/bffe4568adcb9edea5d6e69205d949cd2f9fb424 b/test/de_fuzz/corpus/bffe4568adcb9edea5d6e69205d949cd2f9fb424 new file mode 100644 index 0000000000000000000000000000000000000000..4d13a29408558534e28a3e304b83eaacebf1aa6f GIT binary patch literal 119 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NS0aU|=w+snO8T)C2J~?2SQGj7bfW8lxJ` o8VwC}`EV`0m~br!sR`1g5|WXsP*|FooUM>llwY2wkd|Ko0G>o2AOHXW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c02e871dca7e2f6e9af760344baaddb1ac02b03f b/test/de_fuzz/corpus/c02e871dca7e2f6e9af760344baaddb1ac02b03f new file mode 100644 index 0000000000000000000000000000000000000000..529ca5ac10bb0691f3467a0c5bc9af0ccfa6e73d GIT binary patch literal 6 NcmZQzj`5C71ONkp0cijL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c093d15e28c5eb4f6f02812d2b039ac3a2f3dad4 b/test/de_fuzz/corpus/c093d15e28c5eb4f6f02812d2b039ac3a2f3dad4 new file mode 100644 index 0000000000000000000000000000000000000000..dbddfa6563e019cbfccf3ab09db4cfd590a45651 GIT binary patch literal 10279 zcmZRu($GjuN>&!Z zRl}vE0QCyUai~~XA-^Cs4`fJTX?{s6$Ys%SF)?rt#pJ~p7@8`@qUusmP*zY-aLlWO z*q>UFoLW$#kd&C5U7V9xoS~4Im!beRkE;eF zg47fwk7|Iz6=J8Nt%7rqCYPp`f)dCz$vOGOa9?nNk`mY=WI|aXGcU6wGciY@JijP~ zOT%8l3LGxcpqPy*i3KIb7!63QV+jKd%~()+^;f`fbd7>Sj0V^!kZ;h#4yq5Tjlm)= zCR|Iy-bzD5PZP{C08ueUHJUYWA!D$RiDFE+mR?M_mL`a+5|WXsP*|Fo?5&VglwY2w zFl%B3#6?h(;YkqWO5z=aq)k&xAx2X{K~swhLJhvOpGRKWXD|lEj|L1VfFjE-I!;3~ zR$Eh{MnS_KROo1d${kGz0EL4_VvCt&nijG0!d{8bM+J&)#fK;i*`Ld zy|mJzk_=Gwm7Q40rKtsW7AW`?22Enn0ks#b29J9j2AO-n&Ka(`1(b-D6$U=HfZPGf zx3IRwX!QUoDR8%-Xjr>}%BRr;4{C*?HtWDOi-H0zs|QUj1!V=~IztDkJpt-bC31m# zQ;__Eom5tUHRF@>bMhe#tU*)TXxf8oMv%+%3raGErH+f=a{Dwl#P>mx_aFpwb%@vI+{=hmI+XPWn~i3`1*} zceEBq8DhsQTZewH2`TMk%w1sAP40=1sT$BoH)x<2WxyMfK~YK290|0+Us9BqnUtKE z1Da|8b!tGOODfzj2Ny&+sd3Nv#4M^oUI&g;`%A*5!@FWt8Jr!!$5Aiw2 z(Z&UR+sBB;1!~y^9-17T*CAr&p2FtW;7{FN7zyiH7C$o58~E&BpXE}CMAP#Vp1}-TuCc)P*%5S8XAIDxqxPsHG;saTd3+| zj1>ch;aV{!HCPu1WJ4DRq~%vo*Xvw~(a~0kIRzPsR#Y*VLnBdB!`>=MGclQ==v@WpAwlxu6(#1w05Yig;KWMmdAWELxc zR>dSLDF6?B zy=oI3i&~Y$B%^9% ShBsql@(_WFz6K6o6aoM{536$k literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c10615dff228a0051b76d9013593c734b716a551 b/test/de_fuzz/corpus/c10615dff228a0051b76d9013593c734b716a551 new file mode 100644 index 0000000000000000000000000000000000000000..a529bd1b8bc194d640568d79da5954104e1f60f8 GIT binary patch literal 234 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcjKXrQ7?YZqa4o%u?hRP|6(O7$2SU`zy!RS+RvT3QMK(EL1T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c1449eb826b0b82a84a05df4d9c8bb46e43475ac b/test/de_fuzz/corpus/c1449eb826b0b82a84a05df4d9c8bb46e43475ac new file mode 100644 index 0000000000000000000000000000000000000000..efd0a6ac480ff38359b0989b0ad61d0aa4ddc12e GIT binary patch literal 127 zcmZQDkBbS{(y+JE(9jHz(bKwd;M}#vE3Pg#s;SY?(A3ieOB#cy7?YY9JuMA;Lommv zMzcmk10t_sub!Wms-BpXtZ5Hd8m^@m6RrgzH8o>0!?jdGGEx-^OEZ(R6_Seb%kvb{ G@+$zuoF>=+ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c18ef60e32cba5ac1d2305a27abcd7e810152107 b/test/de_fuzz/corpus/c18ef60e32cba5ac1d2305a27abcd7e810152107 new file mode 100644 index 00000000..b11cc87d --- /dev/null +++ b/test/de_fuzz/corpus/c18ef60e32cba5ac1d2305a27abcd7e810152107 @@ -0,0 +1,128 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\ø80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped som¦thing (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \¥( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/c190243e73427f0943b7e8fd67994fadfcb0c565 b/test/de_fuzz/corpus/c190243e73427f0943b7e8fd67994fadfcb0c565 new file mode 100644 index 0000000000000000000000000000000000000000..eed4e1f868c8aae34f66fc0fa85f999134cc766b GIT binary patch literal 28 jcmZSJ)3CQn)UHX=u1VI`)JjfFOiW5jN=i;nPEG*;Y%2($ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c1e4ea33009cb76ea248fdb4a7c4b31c1a6d0005 b/test/de_fuzz/corpus/c1e4ea33009cb76ea248fdb4a7c4b31c1a6d0005 new file mode 100644 index 00000000..f25d7c8c --- /dev/null +++ b/test/de_fuzz/corpus/c1e4ea33009cb76ea248fdb4a7c4b31c1a6d0005 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a!)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/c1ecd8162935545bfbb3d7c06eb38c8638320aa8 b/test/de_fuzz/corpus/c1ecd8162935545bfbb3d7c06eb38c8638320aa8 new file mode 100644 index 0000000000000000000000000000000000000000..e44a35834b4f7c6eadc946264f481f326d58f4f6 GIT binary patch literal 155 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4Ma#oE5yUqPg5(#q$Va@OD`r|OB19*B{;Dp pF;7P!zc@KFCnvEaRUx-hAvd)oF()T8S)n*TFR>)CSn)pv003k{SIhta literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c2227681e1a1d3f52a0e98b2f7feaabab28f5892 b/test/de_fuzz/corpus/c2227681e1a1d3f52a0e98b2f7feaabab28f5892 new file mode 100644 index 0000000000000000000000000000000000000000..1ca15c1354e1723882849ae41460362c363640ee GIT binary patch literal 154 hcmZQ5;L@V*tR~8RY-~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c27b444dc52355dc9d55a473423e17b11930f736 b/test/de_fuzz/corpus/c27b444dc52355dc9d55a473423e17b11930f736 new file mode 100644 index 0000000000000000000000000000000000000000..8dacdaf80bf1756642eaaed86a9fa5f617a2d700 GIT binary patch literal 127 zcmZQ%iPC_8L~TtJSQ7~m*I;CT0AvN)n%XrHPHo=(y+JE(9qKavkXC0j8Tnd4M<2!!`@g^!#)!%Xi^gsuB8_fuB8d$s)S^u VDioGxCTA-o73G)bDKIir000TE6xIL$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c2afe319b9a0eed0c504e79088ad0e36c7aed680 b/test/de_fuzz/corpus/c2afe319b9a0eed0c504e79088ad0e36c7aed680 new file mode 100644 index 0000000000000000000000000000000000000000..f5c954cd25c2777f1d8c8037ff175bbe3e425a91 GIT binary patch literal 76 Ncmd;JVE9ih004!xNWcI9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c30a1aeee5761c05ce866f187c49299d785e9cef b/test/de_fuzz/corpus/c30a1aeee5761c05ce866f187c49299d785e9cef new file mode 100644 index 0000000000000000000000000000000000000000..a87c833e90f751cce85c1f1efa547e00db07202c GIT binary patch literal 194 ycmdO3kkqiZv5nKzt2VB!0WmU}$7)Vrph?2GvJL$`Sw$GAsxH literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c30aa9b0299693364672469e39070b2d4b5f1d1f b/test/de_fuzz/corpus/c30aa9b0299693364672469e39070b2d4b5f1d1f new file mode 100644 index 0000000000000000000000000000000000000000..2d487aeb883f4836c8afa85a8954891778113211 GIT binary patch literal 250 zcmZRuh>Ho*(y+JE(9qM23D?rFHv~~JMm3r>8Vu+Frp6eo#-s+M9;;4tg)!k;dNJWz lnjn2DAsML(g{7Iv*;quo2muXyiY!-1D#|am literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c30fc232a040ca14866157ddc012d26310fdb776 b/test/de_fuzz/corpus/c30fc232a040ca14866157ddc012d26310fdb776 new file mode 100644 index 0000000000000000000000000000000000000000..92496c33a8fbb26fa62b28a764d57af81819c707 GIT binary patch literal 297 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>uC)%NG5{|iP8FsRIP4eK(y)iw s9}}*n7Za|f3384~NJc7E3{fa7%}ma&K{Fa6s*qHaU!JFsmS3R-040u8K>z>% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c34cf18fb5753ee628558fcdb1281444c11950f9 b/test/de_fuzz/corpus/c34cf18fb5753ee628558fcdb1281444c11950f9 new file mode 100644 index 0000000000000000000000000000000000000000..046fb8597d985e91e9983b615c9758e5a872e53b GIT binary patch literal 442 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2R?8|I-76YsHw<#Dr_< z#e{2Vf~-~v$w*ZwEX_>LR$yd_(tvtUlOC%NLm***@$n)QZfLJx~)q9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c3abd82c8268c4bcc0cb0afbe72af19973e5ffd0 b/test/de_fuzz/corpus/c3abd82c8268c4bcc0cb0afbe72af19973e5ffd0 new file mode 100644 index 0000000000000000000000000000000000000000..7ff48649a3454dda2de37e2f6d9327c8b9c11609 GIT binary patch literal 78 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*D{K!(X7$X&;zkG?2SQGj7d#QsFq$#xRxe} as}hots!&*(nVhYVRFq$Cm8X!FUjYCGh!vaw literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c3b8d48cc2fa9a56a6ef1f677f6d89249f3b80b4 b/test/de_fuzz/corpus/c3b8d48cc2fa9a56a6ef1f677f6d89249f3b80b4 new file mode 100644 index 0000000000000000000000000000000000000000..f7bb7c76e6bfdeca40127478c1f3253de0d9506b GIT binary patch literal 217 zcmZRO){slmNVKxg)U433*VW9dtkJN~)U2vW(u|6Viqep?N=yO?U`lF4MWJe7WIzEl RGnfIzMW{TG<2k{O2LQ~mHv0eo literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c4168d84e64525e56531a15eea3d19582104fd5d b/test/de_fuzz/corpus/c4168d84e64525e56531a15eea3d19582104fd5d new file mode 100644 index 0000000000000000000000000000000000000000..e18c0cb96e24684f87abcb35ec92c75790179b67 GIT binary patch literal 8467 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$>Q!{Ze&=T;` z((qBUheZguY1mhQ>VY_LQU}+t$_h!T>6v-OkXk!YQ$ZmqrZ`za!(LgTBqKFXAxR-w zQ$Yp6Pt8lwOiWTpPDv#vMA#F-xiTp+i5%UddLSX-G9UnA_b5q&5a38mijLQ@j@24g z`GQX)F)3M7!#>kW!`@I+)5X;-F)7*6$vGl2iUwgwHzRqXqpd()fg-EeSnYfFA3S{Y z_{q~}&tJTJ_4>`*cke%Z{Pg+D*Ka?5{`&pr@4xR13=B*$26S`W@U)08nvo$|FELdw zHrh7PHa1qfsw&ZuDqiJ?jdkuTr=(t4Ps#xu45UHu45R+1ERI3Z-RU6mpg1L~H0I&p@4;9r^Ff`IN zu++7*AjQ^!QX6fXs9_&O6WhtI^4MdvwCwe(YatY}+p3T`=xn@_=!((#RO*bO8w=&L z#`sl#s7?AndF22#aFik;1ejvN6G%`_rc(9_4SQ`vYIS%yVhXBD3kp(;$aKx9wxJjT E0J#E8*Z=?k literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c45d138421baf0a69bfd9393fb627f4bcfcd6f00 b/test/de_fuzz/corpus/c45d138421baf0a69bfd9393fb627f4bcfcd6f00 new file mode 100644 index 00000000..c87e50fb --- /dev/null +++ b/test/de_fuzz/corpus/c45d138421baf0a69bfd9393fb627f4bcfcd6f00 @@ -0,0 +1 @@ +*^\n*(?:((.*?)\W*(?1)\W*\2| |((.)\W*(?3)\W*\4|\ZZZZZZZZZZZ(*SKIP)ZZZZZZZZZZZZ*?)\W*(?1)\W*\2| |((.)\W*(?3)\W*\4|\ZZZZZZZZZZZ(*SKIP)ZZZZZZZZZZZZZZZZZZZZZZ.)\W*(?3)\W*\4|\ZZZZZZZZZZZ(*SKIP)ZZZZZZZZZZZZZZZZZZZZZ ZZZZZZZZZZ.)\W*(?3)\W*\4|\ZZZZZZZZZZZ(*SKIP)ZZZZZZZZZZZZZZZZZZZZZ \ No newline at end of file diff --git a/test/de_fuzz/corpus/c4b3568f37a6a4babaea9fd07cb1eeb85a3ba918 b/test/de_fuzz/corpus/c4b3568f37a6a4babaea9fd07cb1eeb85a3ba918 new file mode 100644 index 0000000000000000000000000000000000000000..5648cec1fe1e10ca1b6649e10e85b8e6303f5b64 GIT binary patch literal 175 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uIQPYfSIBPUC^gwJ4dt(q4V^R~N?#sZyprr}o ks)S_t`1ll24t$^>RiUsnGdWu!sYo+lp*%mYf)fJ(0Jjh}kN^Mx literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c536131ad7efbfc6d72407ef151b9f507d8a6926 b/test/de_fuzz/corpus/c536131ad7efbfc6d72407ef151b9f507d8a6926 new file mode 100644 index 0000000000000000000000000000000000000000..ba4a8054b203dca613f239ef6f28680c94a52ca5 GIT binary patch literal 104 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI68d`3So<5p-AR!HVV-OW%QWGQY f%fPTuOB2LZ2?1+@ONDFZS8#H2GBQ8_Cj1B?L-g357uFLDmE= ztV%$J!;35OEG99Bf^0;_xV(mxW`|N)QjYK&5k5nX5GOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUoeW*YX!U?G#57_PbyZ*bE*tzbBZ$YKK{L!x`5+C)de(4cmXNli?+mR?M_mL{mQQ3=UN z1(i^s;);<01QZHObCR@pIlH1sg5n52#-4pCO-BFm#v^Jp z&Y3eODoVp1+2x>Ihm7H+(VT%yaL6vyjG|@R1U<^gNsU_2qAI^4i6ti3Mms4v$y#Bw z9i^TGZGV~*)BXfS1bvenYTg)aN1=BPG?01+gFSZW-Etw&Fp9Qv%P-1JEU}7>h4-y6 zYd%n*B4Kih9%#vfFa>`r2(Jp}-~ZIn6y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c62f70d1919afa37077d371c8c9b60468c8c4333 b/test/de_fuzz/corpus/c62f70d1919afa37077d371c8c9b60468c8c4333 new file mode 100644 index 0000000000000000000000000000000000000000..621367842e7f03cd15599230cbf81e5e8b2fdf63 GIT binary patch literal 234 TcmZSJj2rGCG1|&1HZlnS&SO;Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c63134125b66c8c72faec197db06d22c88bf3070 b/test/de_fuzz/corpus/c63134125b66c8c72faec197db06d22c88bf3070 new file mode 100644 index 0000000000000000000000000000000000000000..02ff9e5a8800d9a2d44c84d6846290c93112e401 GIT binary patch literal 559 zcmZRuh>Ho=(y+JE(9qM2(Eu?GG-JZGVvK4uYd~UJ8urGTF~!;%G1VIOR?%_QwXtC3 z_C}fz&VQmoOt_XN$ZVC63{5Rf`Lp?(SJtG4%05;^n)Bpeg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c65ddc64cf81490fb57a95fe57df1bad38eb141b b/test/de_fuzz/corpus/c65ddc64cf81490fb57a95fe57df1bad38eb141b new file mode 100644 index 0000000000000000000000000000000000000000..f8189a2c4c7f574c61dd2d3ea5b31006f574a41c GIT binary patch literal 99 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LMpmRePksa0cC!&#%Dp{EHJHwIBLCN(kP kz6=ZuTACoPN_w?nZDDCM2w*sO3yj0B^jgsOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P dRYJ7vGg1`_OEZ(R6_Seb%kva8^D8)!0RT6~6{i3I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c701bbca9f54495e9a0bb91e88eb598905c363f8 b/test/de_fuzz/corpus/c701bbca9f54495e9a0bb91e88eb598905c363f8 new file mode 100644 index 0000000000000000000000000000000000000000..21c15f964b5849ce3142250cf683a91fe0d47a24 GIT binary patch literal 352 zcmb1VfB;4ag`13yw(?CZ%C?G)1*u8Erv4yEh6O}GaeiK^oklEAqK3VO4OECs3e|Q7 w26dP@{V)atg98IYVo7EW+>J=8P!xeV8ukX7UTo0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fyZh3z151}Iq20t}aLaJd*{1Tw~@j(Bs? z@`i?erY6V&Tn2;WKv<8F0YsJNgGnd>6NGXhlqrP5M&h!BY}bPjLQ;GP9xc90NB9p`Tzg` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c7b261a7d24b9d2fc04d6b0371d8183d1c83e433 b/test/de_fuzz/corpus/c7b261a7d24b9d2fc04d6b0371d8183d1c83e433 new file mode 100644 index 0000000000000000000000000000000000000000..25e4c8c6fc9b154c6103c879cfab45da23de44c0 GIT binary patch literal 86 zcmZRG$+pSQOSMyr)3CSI(~3#a1k=%px>d278unlgx}dF|QLRd1l2$aF;iwxGtEpFQ Kq63ylHU#U5LFXXW2~X6p$B4Xz|OY5!WD!X8hU3z0L2`8EC#?m1ZQAzESlWFgaX+0uo#9oau7HK<{*4@Vk*SBa5a#~ z2c>?^@EAR$w66)u2v!;z2;scUaIF}lTFn{_P-2MC(f|j87AzHnLo!8-Q4OY6kj5GU z8dX9vQWXkI(M<;>G?kDHkUNnQb!>FBD<@S_G^!`4l$0^@0zABt(=W(Rpp2J@ObmQZ z&5JQGG}X|IRZyr=P>6|9h>nY?urSb#sYpwURZ!5>Qi#z6QCtv8LBT;mLBrlkAv(su z#2}_57OYEy3nT>68UxoHgWq6~Wg1|U6p(?kLS~vmPHKumQl&zoLP2U#W`2sEo*vkI zDq0yG7elm5F@pf)Y_8}y4Nwqh+SobhL`UoSh5G2l#>U1N7#Qfr7#N$w!y#51B&8}8Bo>u`EzJYl%T=SGpb!%c zau)_h4;H0ZbS26P3JQ*Sl@NPUE0R+SN)(b3le3F+5{okw67y0N3QO}#Qo)v>>s3$y z=~l=u;=)L2aHSv>uEoiT1*s|EK!aGMf$*E6t%7rqCYPqxXu7~iY=b#nfTN3UNt{aw zluhBO3WcGpkYA9R2g)blqzcM>SV{zF(kD=mVHOXgB_z0t7%d^eB{3CCNJ(fSCccDJ zPy&^>$vOGO@Wjrg2{i?UQdY>!%Ph%E%uy)MFG>Mdx8UqEXzJV;J#eC;X1fEL<>BD~ zZSo+sOrR)5Q4q_QI05v5>n}gJD4#FBP z#5V`QJus?{-B8v-8ci2?2U5V%HQHf@52X=kfg?5CVOax2j}9rq$0}?Y5G&Sr4?7;15OhOaxiKwV3ID4=&nBx+Y5|c1o2@s2KU@$e+OD)bU!IXNFiYYdrA|QW|>^%xy%$k^_m8_LWp(%K^TWM$*R76KxRitF5 zXO>vS#%gQUXhcU_A-I~Q_8Opd2O5cqi5glV9p8mW#p*i6CYF|#mNIam3ZT!MVzhPfR>tH^ z8mhmbY=~4r!(JoENYhADAp$%Z3|bijGSLV$Vys~wq^Y2(2`Vg5r#H!-al$tFUIUu{ z2QS3|uQ~uNNwNGi%N&r{IMudsrQ(n98}6+pw@3JMCvC8cR; zTrn7PnBeLQrU=T3#Xd3)p0U)^(@QHYD#-xN-DW3Na%pODX=*7bDU_iJvq9+dRl1tO_E5Ix1FtTr2enm34 y^w9*9hMI;D29ClAM-{^sQ(kSNQ=6EW$iNh1r=Y;V5QhXbV#+eJkod?<3@|WkjcPP&;Nr$0=@^xom~bt<81-;1P0g4% uum%*Z;aV|RbeX_)QKnlHs8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$>Q!{Ze&=T;` z((qBU2T=&9K;5FDp|rJ2du3Q0xz<#`He4END1Q5|r@Yw*;H4*1-|zz9mQTwDqYTwGkB zmJ{t88DQr?t7&}gQU*qF4K~^?1r;gC7*^MU#8BI%3~Y%S_6C~viHV7caY&#dEe+Bx z#uK{?=5aCMS{n9N8XB76F?w1W_J*Jw5MxxMS)&2TNw92UQbSN4l8GQBJSQm>f^rUF zTa3UKlWhw$XXb-^jhw#0Jp-&Ez?BvYZYZHOhmqQom*_8=E)*w=ul z7^50aEFl)|%gDf>g%%djQbaSq!U}t@Y}j|8K#3Vkds0(NL0JL0k*R~!0ZGo!%}wO8 z0;PX^SXm)CC%+if%}mbE$%pjFsM#FF>~>;JT-ei=raibR4RU{eK}lwQUSf_yQGRJj zDyY>=MCmy2y>)GPvd6A3FT zcu2Fq9g-olUY z=n;bjygC85!thon;aclJ6;A+OP(zd|Oe0`*7g}{Du7y;cp;c7qhG3NS|Dgb>mIRmi z3`~i-pgI8AXnT8K29%ONQ5RefDrkXQkec}woEQLWOUykHGE#@Ns)DCsBnBv(L5r4> zqQuOk_QLN=}Ic4YWeW@Tf9ghqq~uF(`_&b|R|~i>XLXL+|=9uq9S27%9{y zCMIGGIWus?X=rFx8`WwiCM81>G98=t49pt#>C_r>CfJr%h@ndKLWX0D5|gu2OZ2b~ zQ&T!D%fK3)n3Now0!jhsBjq45O1*)-@2#l8z@m|;rJ0zRlw@C{QK4C*QK?y@QKhMA zMOy8PIf6|%M}UgxL|xPHQWAu(8B<QL7H5e zS_(>_(jV5kE@W`iu(xrvQ_!$iXJm=e009P;m|{C^E*=GKO(?911c_^CXe2@f;1Ura z3222%0fo)zaFEg1B*Jh>I78fz#hK1HJ>U%X0XA!#aXP>m>Vl+1Xr~*}O2TMqKw21D z;abpcr7K$VLLJ_?@CotB(DG67fr3<&M1-}K0d01~R8$)p*FreqzOXJTxSI|c76T26 zp&Ed!1*{Q8phhDxDH$|s0L$DAYH=F&wt8AIDVks!M}uDpql^Q!3>*;+eg-}bd#jj~ zYRg(ZEl^crXk=_+YG!U>nUYovK_EJ%IHp|F(1?LcBPK;#ThrLY*u+#j4w3v(T1W~C zuEoiT1*s`WvyvLc1d}|d+rkBzXvN)6g-w)!x^##}47h9o3z0Ni2i68|4k<*(!Lk{a zWQsGD;!LDC(VL)z(y~QP8jlXOKkgnxvSpbZt!yt$?6VKUd9QXHQS7 z*x1CRq@<+eVxCNAPxQJf1K*xqDqNpLT7J^F&NMyP_stE zUJ)d&VT52BLz($`$P+6K4Gl<*2q$&$@R5eSMi6*XE=bK$(-6vX(lpXkhyeGYKtl?k zTwnwmVbZV<(p1pY1P?qVCM6q!`ddaI0)!Kjk{iGPyO$Uk7#wlRpi4j+im@f-`Jjd( zIW17g&>dBne+#^Y^lW3;q2^|6i(Ksr>|M+Qch0gWyLGBm~6`^QYe zkbWn;bU|WJ+TS$5;|@fMC%#<-X^+6j8d#$m+&Tb@#uRI7#8hk8TSdoJ*T!mT*n@^B e40V!f6RSZaSh`$W6HJ4Z!LmD7svbik0|NkzOKti9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c82fd1b2811e205fe64b99b6e092118237f76805 b/test/de_fuzz/corpus/c82fd1b2811e205fe64b99b6e092118237f76805 new file mode 100644 index 0000000000000000000000000000000000000000..40eb2421fa4f8878f967ca6abfed20a0b42004ff GIT binary patch literal 544 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnjmQ4>1IFV9m*qr@#GnK=Z*oq+;?@H4V26_Sd;F3+z3 E04nyC^#A|> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c844d93f9e67d13ed0d0dd8e71f83c34ad0d3d4a b/test/de_fuzz/corpus/c844d93f9e67d13ed0d0dd8e71f83c34ad0d3d4a new file mode 100644 index 0000000000000000000000000000000000000000..b5babc2eb081951528b9ba03823b320ead3e3734 GIT binary patch literal 47 tcmdO3kkqiZv5nKzt2VB!0W5&-Sf3EBVv literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c8459dd60b26ac72a5d883b64d70bc394ee8cec6 b/test/de_fuzz/corpus/c8459dd60b26ac72a5d883b64d70bc394ee8cec6 new file mode 100644 index 0000000000000000000000000000000000000000..b45fb7f236a6de7f8f481df7df9353c108680089 GIT binary patch literal 96 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%ww)UYoGF=LEsIBPUC^gwJ4dt(q4V^R|n?#sZy fprr}os)S^uDioGxCTA-o73G)bDQM5&-Rj3EBVv literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c885845718633eadfa514c85ade2b4eafc7e19ad b/test/de_fuzz/corpus/c885845718633eadfa514c85ade2b4eafc7e19ad new file mode 100644 index 0000000000000000000000000000000000000000..77f7625e79c0bbf13d9955765ad2d2d8fc0d780b GIT binary patch literal 155 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4VsWiO-#6!UQD=_CP;-!aAHYfo{mC(adKu( gPGU)_LT;r(ZfZ$lPEKaBLUDdxVo74L;(rPN0A8k7!2kdN literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c91809068576efe3de1ea4ddaaf61fcf08e789b9 b/test/de_fuzz/corpus/c91809068576efe3de1ea4ddaaf61fcf08e789b9 new file mode 100644 index 0000000000000000000000000000000000000000..8bdd53b36e35cd9059da7853018e6243ed206c22 GIT binary patch literal 112 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9+b5 V3BRlo0#=QX()^DK@+&wo001#3BhLT; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c9193dad8796b00a0f71e60a37e6f3c0fe4d82fd b/test/de_fuzz/corpus/c9193dad8796b00a0f71e60a37e6f3c0fe4d82fd new file mode 100644 index 0000000000000000000000000000000000000000..29135f8321d81341dd13733e0e28e5b92f2dcdde GIT binary patch literal 138 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x*)!Wy)lT2F{z0O_hn#U n(9#5PRYEdS6%us|OEZ(R6|{=-%kva8^D8(}!9&7;lamtwc}O)B literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c93064b09aaca30d4f612f64f436555638d2a9d0 b/test/de_fuzz/corpus/c93064b09aaca30d4f612f64f436555638d2a9d0 new file mode 100644 index 00000000..8f848649 --- /dev/null +++ b/test/de_fuzz/corpus/c93064b09aaca30d4f612f64f436555638d2a9d0 @@ -0,0 +1,128 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xfÿÿÿÿÿÿÿÿf\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/c95d88b1eb711131cfb92c851abbab4428a2ef85 b/test/de_fuzz/corpus/c95d88b1eb711131cfb92c851abbab4428a2ef85 new file mode 100644 index 0000000000000000000000000000000000000000..ba7d48e9c9549c4b8f791b3e6a6fc0e08ff70ab7 GIT binary patch literal 38 hcmZQzicx1^iU~@~&*uVR5F3O+Y!FULEJ{i&0syOw3OE1& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c975aadca5d29d980265fa54dd27fdc2c3744dc8 b/test/de_fuzz/corpus/c975aadca5d29d980265fa54dd27fdc2c3744dc8 new file mode 100644 index 0000000000000000000000000000000000000000..d948dbd0c8054e3478b472b85659adfeaf9768ee GIT binary patch literal 85 zcmZRO)v&M8NKAr|$(l798WoxvHI5(8!os KQ=>*xvkCyjr4_&c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c9794fcc1a6847c5f7ee7ea3db648c76ba2dc3b2 b/test/de_fuzz/corpus/c9794fcc1a6847c5f7ee7ea3db648c76ba2dc3b2 new file mode 100644 index 00000000..4f7a2f15 --- /dev/null +++ b/test/de_fuzz/corpus/c9794fcc1a6847c5f7ee7ea3db648c76ba2dc3b2 @@ -0,0 +1,73 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \(\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/c98e4b7df28ac9034d7c1ca04ddba45a8c8f5ba4 b/test/de_fuzz/corpus/c98e4b7df28ac9034d7c1ca04ddba45a8c8f5ba4 new file mode 100644 index 00000000..89e9115a --- /dev/null +++ b/test/de_fuzz/corpus/c98e4b7df28ac9034d7c1ca04ddba45a8c8f5ba4 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|(Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((((((a+)+)+)+)+)+)+)+|CW\k(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/c9ec072152a5432a9ad7ad2aeda30710fe223aa9 b/test/de_fuzz/corpus/c9ec072152a5432a9ad7ad2aeda30710fe223aa9 new file mode 100644 index 0000000000000000000000000000000000000000..bcff49a9a05ba6bb8d02f48199bbecbb9c28c10f GIT binary patch literal 1534 zcmZRwh>OY5(y+JE(9qMW*Nh3*(y%ww+)h1U4>u|%oRK9;0|FAYHBn$qBt%>TLm~o~ zL^v*qFkBMOIBj>vX}vQ}`<-z*z!|3tz}`ztOw@`os^P5B(9nYfxG{)|F{z0O_hn#U z(9+b539mNMfd?EV3@m|;V%%u-AQEEDpokuLz8G5RRwsI^xpEX_>L XR!Az!FV9oZ%&*`C0UW|0DG&w#`a83m literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/c9f5fc8bb69e0fb8d528ffbe1a7be92cb46ddf8c b/test/de_fuzz/corpus/c9f5fc8bb69e0fb8d528ffbe1a7be92cb46ddf8c new file mode 100644 index 0000000000000000000000000000000000000000..b30d27bf100bfa8769f5508fca661c512ed5c0b2 GIT binary patch literal 28 jcmZSJ)3CQo)UHX=u1VI`)JjfFOiW5jN={BrN=g9$Y>Wt_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ca0f45935a332e19e73f8386d442135fc280a82f b/test/de_fuzz/corpus/ca0f45935a332e19e73f8386d442135fc280a82f new file mode 100644 index 0000000000000000000000000000000000000000..d9ef2b0e3ec329de89fc80a3934179606e9321c3 GIT binary patch literal 290 zcmZSh&!7^gVQ-U|WS6LEub^SC0b*(<)g)_zIO>UJM1bOf07SS8o09*DNwLw%DLT<` i$<*j*GczmSe2_p&W?E)yk%CWBbfRu@YDuhSaw-7i31A%n literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cacab9be42bd7d00ecb3b6530bffe4e604d72bcf b/test/de_fuzz/corpus/cacab9be42bd7d00ecb3b6530bffe4e604d72bcf new file mode 100644 index 0000000000000000000000000000000000000000..1f22b7a66c1471c2d9f5f6d31b77f75ed1271df6 GIT binary patch literal 425 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHMD0U@QCU%?4= gau*?h@GzdR0)+uWA#xZfBo*bC=P8)fRB)mL0EMl&NdN!< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cafbd9f9fb8940222cd006bf3c0da2f019290366 b/test/de_fuzz/corpus/cafbd9f9fb8940222cd006bf3c0da2f019290366 new file mode 100644 index 0000000000000000000000000000000000000000..644835e0725a5c7f3d29a3d042293ea1ad552d3a GIT binary patch literal 106 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uGQ87j}8d{Fd&aMF=nw&Kn8hRi>4SQn{6=PBp a6Yk5vz@ViG;;MvzwIQT5^D7uR(E$K1q83*G literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cb284f734ca1cd87013d6c4c9182c69a82be9671 b/test/de_fuzz/corpus/cb284f734ca1cd87013d6c4c9182c69a82be9671 new file mode 100644 index 0000000000000000000000000000000000000000..b7b23ffc9e7b262a2ee13815a01a1175414095e6 GIT binary patch literal 286 zcmZRu($GjuN>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(? : (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/cb7016eb6e77d2c6a92e877f5862921570b339e4 b/test/de_fuzz/corpus/cb7016eb6e77d2c6a92e877f5862921570b339e4 new file mode 100644 index 0000000000000000000000000000000000000000..0cce865cec28a8ddd74772b914c0685b1edf793f GIT binary patch literal 1923 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;YgZJgEcXLWY9E%4AHPR22l)F8XAd7$qE|w8um7d8ul7NhMI<&3NaZVrje$Rrb2{* zLXCm~$OI5+q^Y1lP=SJmeUK*9T`<#wG(mO{VY-3_1A~^PW=yz!kfwsBrlx|HN=Qbk zLZWVAX=ZY^f>u#}d7gr1eg!8(XmVmwvSCDGQnFD*Vz?HO!2$_OY6eSmv~8koZ0sNi zmeC|Jnk0sDP9ZwCCnZNDCV@)_a4A4;fkU=2L#q54GNFp4t|3?(Xke`k&>|LIOC%*j dY7OY5(y+JE(9qMe*Nh3*(y%uKQ87j}k~JC{dLXujy^&@N0|SGWCWxmJl98%V jSeluft&midU!JF+nP0&P1~3}T`Tzg_e+C8y22M@@uT&S= literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cbb721f850d1587cef9f633182bed101ce89af7f b/test/de_fuzz/corpus/cbb721f850d1587cef9f633182bed101ce89af7f new file mode 100644 index 0000000000000000000000000000000000000000..01dd95432f505ed8345dcfaf799cfb2dad04df7b GIT binary patch literal 117 zcmZRGj<%{u$xP2Iv5Jk=j*E`AO3F#h%eIP*)lx>~X++1xmIJ!n#6&EBXr-C$S fYJo)YNX2R?r=+H3=A|kW=jW!z7gy#c<>vqZ&Hg6& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cbd0003af1b7fa897b407e140bea385c9464012c b/test/de_fuzz/corpus/cbd0003af1b7fa897b407e140bea385c9464012c new file mode 100644 index 0000000000000000000000000000000000000000..f53562960a9a161d7a342c965585a776a73bc481 GIT binary patch literal 318 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnj literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cc15eaa75be0b0b4ea26e6831aaf60a0f9fc0a2b b/test/de_fuzz/corpus/cc15eaa75be0b0b4ea26e6831aaf60a0f9fc0a2b new file mode 100644 index 0000000000000000000000000000000000000000..7a620835bd9cd17da9b75080c82617973786029a GIT binary patch literal 109 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%wwjL{0$iZQC;tkKYLg@_r0s2G!)7gzyJUM literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cc26885fda97bcc94d69e9aeac31a6d3cc83472e b/test/de_fuzz/corpus/cc26885fda97bcc94d69e9aeac31a6d3cc83472e new file mode 100644 index 0000000000000000000000000000000000000000..491f5e74691537f71a6dde8ee4d954ed8a465810 GIT binary patch literal 157 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7beto`E61Jdc40 t05M3jMnePLpl~g{m~br!sR=S&B_tzNp|r3xGdWu!sVKiZPa!S80st~vAn5=A literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cc5fe617f1a72b384e092f0bcae73d166a230bbf b/test/de_fuzz/corpus/cc5fe617f1a72b384e092f0bcae73d166a230bbf new file mode 100644 index 0000000000000000000000000000000000000000..9c2e53fb3a9c02e47362a01ff11aa7628279b345 GIT binary patch literal 242 zcmZRuh>Ho=(y+JE(9m-B_x1G*(bUk>1Pd90s2HOf%^D4ukTF=uqz0-3s?Z25idA7u vxRzc_xRxeJg-S?9szPCDW^y(b(Jn$j!ydckcwC8WjY3jUetDikT7Crpp%qBp literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cc663a7452f3c33b3f037ec00bf33b91e5d44c38 b/test/de_fuzz/corpus/cc663a7452f3c33b3f037ec00bf33b91e5d44c38 new file mode 100644 index 0000000000000000000000000000000000000000..19065fb281ff08cc22d17b1f97eff8ee161c24d4 GIT binary patch literal 238 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>uBD-2uWhJFoa&fxExnjUAuYcG0B}Y}g#Z8m literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ccbebc5685b0bc337a3b1830aa405e12d12cfeec b/test/de_fuzz/corpus/ccbebc5685b0bc337a3b1830aa405e12d12cfeec new file mode 100644 index 0000000000000000000000000000000000000000..fc91b015a2b14845618faba2685504df29e91eaf GIT binary patch literal 10279 zcmdN$OiEVJu-CA+QPi;42r|?()KrMc&@k5sGSW2CRESVes8CSQus75Mkw%&d8bKO_ zwbXzVBWbbM)KpL~QczGx(ooPyOa@t`39=M!ojt-jRJ|aBf;1I0H8m9&LX#7dk_{sg zlah@Bv(u*PJ ztg|3Mu>l}Mh{54n_8?!MO$`C#8fo-L=Z?qBVwbY zqiqvyV`I@2gDeCoO-xE03Ne6@(%{JeQ%GY-EY46!%u7)yEX^-T<WYF)%UE zw6Sy0v9?mui;0Pej){#iFfc$fR8v7&K~FC)zeFJ|KPM-@JT*ljsS<2QNk(Q~xerZmMLQ<+iL1Iw}*wQ?(y<9b1N(vhGRv?FAVr7N=g48^aAz<%-ToxS{69e~9 zOkRwEp{Y_Vx=v*U1qH{vN{Icb70IauB??K2$=Ss@sKHZ%t`W=!=~l=u;);n;h>nBX zg=`5(g==wgVnHg3-xR236$1m-Xl5knT2dX|bHS9C3K-H6`i>q5=QnI6yb3|kmnihgJ zhh|K88y$fbqyW(ZRh|s2G46?WNy&-ozKr1VBqm%-B_zWK0a6tTOEZ(R6_Seb%aigH zkSf(=Xl2UD$vJduOlV+0OH+vNk-dy4dhxMhX@zhhG=A&GgjUvQ*ehyQ)g);~MMXuO zg;n~fExXZlI%Heuq@`0(Ig3ct_*t-|f>4D$6M$Win3REBuz`zmP+6afD8|(}6$&{y z;l(|uWtm^W5)*8rZ4EYpkUc0CAQaY)*G#EN)l5!GO-@lrg>_146(-=)4IC?!MXUmr z&Km<)bhKV#s$Q&aQY_R8GP-oWTEz9L&mxLEuw{tkf;}}86QZD$4jC(m(9&QCkJB(R zjW*CVjjf3`&^3&;k2cV?#AIiTW(B0YubE!~FCIp-!U)R>;4FffO&}r~_PLsn3}q4< z&k${(YZ8l*p&%+XHLHzP4E2ok42&6Y_vT`w(RxfoaTPV}YruW58V%53VTERmMx|zr zMwOIy2yqdEzM z07qg{bi9srtX3k5R^_%iH%N8i;Ygth>gz7ijB_BA*hAQ3eW~w>|?^gzW} zweQ`3@bJ;&Cr_U}fAR9w>o;%Tz5np>)8{W=zy0|6>-V3(|GqOYFfhd!;IS$>H9ZrL z^bnWI&do2Ro)`F{85tmLV#v&fc2!lPBgMwksP3THT}TFCDXZxqgyaAkF%>km^066R zflZLsV!Rq!j?T`m0U?^RApos7LzHDPMl~8*j_^VZUW8G_h1DiHwf0Eky_n@7X#R-7 zN5fvj#nsKzk1Cd;8RDv`VQ-UES(0jJ1Zr7o*sJB|rE12;q}0H=aE37{F)20ChPsxq z_Ax1%nlVWl_G%yg@F=1C@VTz&(T#cR@W&u5h{X0;Zg@43xR4( zs#Hi+C`c{J%!f>$kvVe)4=eD5n+hz56O)o7h!18hP=jAVQ;RD`Q$ayfOF_W_w8p|p zfuNfh_~JAYYe2(RwxF3SZBSss=ZbNMG6QcMXxv(}+Cay!)?NiXols!`Z(e9(xCiVU zF2sZ~0}H5&1j0C`l*yf^)?kp-u(z>|)6}aruB`zx^{S1bNr$0UQ?J^n_Aed)Q;Cc#&5ubUK`1e$e6iWBH0e`FM{X?}9!gqCXu6ciL< zqMO2LycWzGhbqu`DMY{d}+Q=%@YxI&sZ4fo|hnlDXNNYsT)lVX%%oSdAXr50SE zRR=hn4e|s=QUWdAfYel=>;jpbht9mi%MVbt2TlGfC@2({l%}O|#UQU&02vF%;K~Wg zi^aY^04j@ECQw|Ol#-vDn3)GoiJ+S-Gapx?phACR0=$piPE@9W5};y0Z(!$Fff;=VmBMsqR`Y-tTwJi zDkJ#gH0*5?HM9bPLj7DdlQa{PHMKPp6BFYwz_oMNK=TLim3ZK#aoU=2SmPW89q37f UiczwXCN2)sOEntyR$!+C0OD4xo&W#< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cd44dd309ddd0e2cdee15749d1a459678fed8ea4 b/test/de_fuzz/corpus/cd44dd309ddd0e2cdee15749d1a459678fed8ea4 new file mode 100644 index 00000000..29b1f15c --- /dev/null +++ b/test/de_fuzz/corpus/cd44dd309ddd0e2cdee15749d1a459678fed8ea4 @@ -0,0 +1,128 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] \N{newline}| \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..nod followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) $)* @ (?: [\321\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/cd4b61530acbbc92c863d3ed83c3bbc1e41b3a73 b/test/de_fuzz/corpus/cd4b61530acbbc92c863d3ed83c3bbc1e41b3a73 new file mode 100644 index 00000000..5724333a --- /dev/null +++ b/test/de_fuzz/corpus/cd4b61530acbbc92c863d3ed83c3bbc1e41b3a73 @@ -0,0 +1,2 @@ + +'((*ACCEPT)) \ No newline at end of file diff --git a/test/de_fuzz/corpus/cdc5ce21f38b093b6c9cff674addfdf32a5f24b6 b/test/de_fuzz/corpus/cdc5ce21f38b093b6c9cff674addfdf32a5f24b6 new file mode 100644 index 00000000..0dbf317e --- /dev/null +++ b/test/de_fuzz/corpus/cdc5ce21f38b093b6c9cff674addfdf32a5f24b6 @@ -0,0 +1,72 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \(\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80- )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\01()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\04²)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] ^ | \\[\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/cdfc87ef9b4d9987047f25ba25f1594d5a9802ec b/test/de_fuzz/corpus/cdfc87ef9b4d9987047f25ba25f1594d5a9802ec new file mode 100644 index 0000000000000000000000000000000000000000..e20de3f343b9d4eeff2a4548c355c529f1f5223c GIT binary patch literal 82 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy%C6tF{z0O_hn#U(9+b5 Y36GApDz%D@)hfy_&r{IMui%6N05xzEWdHyG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ce0bf33207b3df651eeb8f7b37d19a13717e9284 b/test/de_fuzz/corpus/ce0bf33207b3df651eeb8f7b37d19a13717e9284 new file mode 100644 index 0000000000000000000000000000000000000000..1a010bef3cb456bc38f0bb2fc55e2bd2d9e51eb9 GIT binary patch literal 231 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(L@#2&9q8PN>0&4Qc$Czp{E%Wp`~GO z4Ax^(6BDkb7Za|f3FcxL0XG@HMwO6^RE5G)xFRid0aWX*L#%@;%1q8yNGby9hp_U? J^AytZD*&?aKKB3s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ce780f0b653938174dd7b5c8eceeec6601094df8 b/test/de_fuzz/corpus/ce780f0b653938174dd7b5c8eceeec6601094df8 new file mode 100644 index 0000000000000000000000000000000000000000..679ca2843c251aa0af1e587e15670aac36a63a9c GIT binary patch literal 1154 zcmZQD$xF;l{ZAaIApjWIHSFyYwKTO72`I!WjqZjtB!D8viNZtY6c;2Wr^Xa(Ys8dm zYl7)&4STETxa!(iEe(4s4SOR^2uD*3MJrY}fdr+=1R%Z0_&+kIW;CpjgB2xcYHDgw zVg{WOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1RV2yE4OiE5v r_hn#U(9#46tAu3ufIuyX_zwly3Q0xz>9zIXO82o>(Cn literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cf026634ee50e74b8b6df9e51b3efc55ebcfa206 b/test/de_fuzz/corpus/cf026634ee50e74b8b6df9e51b3efc55ebcfa206 new file mode 100644 index 0000000000000000000000000000000000000000..9b49cec79b349fede8c388fee606aef72d0627bf GIT binary patch literal 21 ccmZS3vyRq{j<$*_u!@b1PD$iS<%^9406n?|_W%F@ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cf2a3bc1b80cf44e997a3c72018b32196f3a1186 b/test/de_fuzz/corpus/cf2a3bc1b80cf44e997a3c72018b32196f3a1186 new file mode 100644 index 0000000000000000000000000000000000000000..78c446bbbabcc9d6761b08901054c1aada94ca56 GIT binary patch literal 3369 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzs_>O6?4G_@3B1u}`0@W6FKVpkzzX1cVfJdgW zxez2zVm88_$Uz2`Vh@?Y68qpn0O5L&i*W@BNDhR_s3ozK^t7|Mw6xR&f3D?rFx6;ti(*&~&KvaxTjb;rM&jEhaCa_{fo_a}u{qo~vDzSulog8eb5j-aN^_G^ixl$H6cS7Fa}|;^5{nX( zOHzx9_4M?(H0%|LHdIqVSwT-PFTX?~Ek7qGzdSWXA*m8{a{ep5Yq)b9jaGF{m-JsN_P+U@)mc|u>k<>v7Kp3nD#86OBh{c}76hLb9^z_n7 zi%K#;WkGggC6}faD3vNJAPed!WTq+PKr%L{{7K}pf|`tzLZtEJ{G9weh*v?S)LuE*7G}O-|&RDRCfs c0*RWSk^$yKR9YFS8ivIzs0j?}w_rpr03GCT5C8xG literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cf9b9e84fa863179291d313f836399e42b8fa124 b/test/de_fuzz/corpus/cf9b9e84fa863179291d313f836399e42b8fa124 new file mode 100644 index 0000000000000000000000000000000000000000..2f80a3b2e9c606169c3363ea6e48390c86da9f32 GIT binary patch literal 102 icmd;JVEF&P+NAbBUck`I00DSap-8g*|Ns9VOauUuc~@ru literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/cfe25111e907e0947269f0cc2aa7d2ec2e485f96 b/test/de_fuzz/corpus/cfe25111e907e0947269f0cc2aa7d2ec2e485f96 new file mode 100644 index 0000000000000000000000000000000000000000..334963f6aeef9ec1da2ee6923710419be66d5e27 GIT binary patch literal 18 ZcmZSJ*9(n~_R;f;P1TD|)QgQ}001dk1f>7~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d01901c3e227abc0d4cd9ef59232270abc63d02c b/test/de_fuzz/corpus/d01901c3e227abc0d4cd9ef59232270abc63d02c new file mode 100644 index 0000000000000000000000000000000000000000..9b1d3d769f4d7c5376e06923770b12d2d157b8fa GIT binary patch literal 579 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`k0hG=NHIePkNVi*!L2MtU{<5P)iQWF!dr56*frKuSc9;1nFDh0L>EX$<)l QNh~qJHrh$aN!AJ}0IGl8!vFvP literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d02808e2ec97a26b816e10caa5214950918aed07 b/test/de_fuzz/corpus/d02808e2ec97a26b816e10caa5214950918aed07 new file mode 100644 index 0000000000000000000000000000000000000000..d9068f190b21d0573b2b811396142fea659042e6 GIT binary patch literal 187 zcmZRIjOY5(y+JE(9qMe*Nh2gU|?X-(y%wwj0x9@F{OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x*)!Wy)lT2F{z0O_hn#U h(9#5PRYEdS6%us|OEZ(R6|{=-%kva8^D8(p008NY7Eu5I literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d1b2e46b8c234dee09567aa159043c23d655b3d2 b/test/de_fuzz/corpus/d1b2e46b8c234dee09567aa159043c23d655b3d2 new file mode 100644 index 0000000000000000000000000000000000000000..e6ce30d1d63bb0a3e2383476161d5e685877e769 GIT binary patch literal 247 zcmZRO){wJGOwzE=)U433FD44;YIdOl4SQWfbTNpE%*q;&(N#4`Ocrr5Ia(U_RvH?5 zTK1YT;aVE@hMF-DWeAd>hH$MIqZ-Z{4Gj$~H%Ct&O+AQF#vm%jq$Wn(mw{oSmL`a+ V5(2gbE~Q~_qZqE4U%|=A2>?}$RFMDx literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d1c62d8ceafa8ef0fd375c9fe1abfe815ba80116 b/test/de_fuzz/corpus/d1c62d8ceafa8ef0fd375c9fe1abfe815ba80116 new file mode 100644 index 0000000000000000000000000000000000000000..0f52495c68fef9f529a31a207dffebe52884b1eb GIT binary patch literal 128 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7bfOyk?Dth8r?K lR~)XT7Za`pAvHlJsDxysDioGxCTA-o73G)bDWv6B001SBBCY@c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d219c7f6cb882a07b611eb3c1206ba262c86e34a b/test/de_fuzz/corpus/d219c7f6cb882a07b611eb3c1206ba262c86e34a new file mode 100644 index 0000000000000000000000000000000000000000..5e8ae7df5fddb4f17c9b7f0d8ed8641d7871b407 GIT binary patch literal 10 RcmZQz*Ra#nvQN}X1ONxu0qg(( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d22583d78f89c1aa27ba96cc80ff92e1f6a02f0b b/test/de_fuzz/corpus/d22583d78f89c1aa27ba96cc80ff92e1f6a02f0b new file mode 100644 index 0000000000000000000000000000000000000000..dd3869a7ea6c3d345621ba5e5a3c20cc1fcfb5d9 GIT binary patch literal 116 zcmZQb*RZ$obM$q!)38?q(eVL}A)1;o#o8M7HjXYXK_GDu?HU{$AK<8|8KR(|VXxuh s>gMU^stIC)b%S)-MJMW3#cD$Y5n4j*Vp6mn+a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d2838345b8fce28140591d3f6baba3ac248b56c3 b/test/de_fuzz/corpus/d2838345b8fce28140591d3f6baba3ac248b56c3 new file mode 100644 index 0000000000000000000000000000000000000000..711da8d45d022ff268c1281f7e3b4f7de304e3bc GIT binary patch literal 12 TcmZRG)6mq`(9}*$OiBg-4lKfn*8ZIRT4SOpEtUy^IzaTXaWJqCYeo3mHo*q|pTue+%g@u7` zOhsB+OkRwEp{Y_Vx@Khs1qH{vN{Icb70IauB??K2$=Ss@iNzTTiFqjsg$xXtnpHJP znjmwzYS0Y;^FgL4@urojbvHWv42XvQii)F>!m=mUvqKzvJzHcc&s z7)=EQO)V}6rJ&%T05&B$#=yiNrX&_@8IkS*N9ibm83IZg_BM%jni}>2c8S=5CR|fg zR1};&*cr@miAjk`7_I~fS5zb>Ra9U|Q7*umn531gl}NckxJ|Iq&@iZoj<%{u$xP2I zv5Jk=)~wNpj;z&6<~R+_#H3_ml#-~1StC(XBN36jNz{&^+#*gRF)>j?E5yUqPcx>x+N`!F zDJcnBonWX&79c-cRh!fr8XM{v8XD>u8t54rm?0ZG${rjcKuQ@qI9$vCDksS;KL3*l z7#P&zH0*8lv|>^;!E|(@ZdI(NhMldRR`2-4I{Oa=f8ivnQ) literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d28e8edf87760cef554628817ce00a7daadef5c9 b/test/de_fuzz/corpus/d28e8edf87760cef554628817ce00a7daadef5c9 new file mode 100644 index 0000000000000000000000000000000000000000..0b4c63da9499bbaec04e77b63fc193c239b53ef5 GIT binary patch literal 97 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P QRYJh35mK7@6`U9V08-=>H2?qr literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d2fb959c6d03ebc85fe9dc2691a0db64595f83fd b/test/de_fuzz/corpus/d2fb959c6d03ebc85fe9dc2691a0db64595f83fd new file mode 100644 index 0000000000000000000000000000000000000000..58eac4c4e25b33b53c92c77d2611c768f6276d0b GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxGHsiCK-5|WXsP*|Fo QoUM>llwY2wz{pSm0Onm3G5`Po literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d3040f1361ae83521168b1d72412f10396fe5a82 b/test/de_fuzz/corpus/d3040f1361ae83521168b1d72412f10396fe5a82 new file mode 100644 index 0000000000000000000000000000000000000000..5f04c11cd8ec92bcc730d5acb40af2648ac660d7 GIT binary patch literal 97 zcmZPwkJB(RjW*CVjjb_?HqbSRjW*D=jIGhIw~98OY5(y+JE(9qM+a`yN2^$gL}ve%4`wkoxXjTI0OhzZxyus76<3D=4-s^P5B z&>%yL9!R@}y)lT2nP^fI6Yk5vz@ViG;;V#Yq(12Dnl@+3{e?yO<#`I4D5?o5&aVIf DH0d|f literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d3a4c1dc4d9308b70a9e8f834eb8dec84e1c8780 b/test/de_fuzz/corpus/d3a4c1dc4d9308b70a9e8f834eb8dec84e1c8780 new file mode 100644 index 0000000000000000000000000000000000000000..d11ac9f5d177eeeb1c53ad47c0d10e5ff54fe0c6 GIT binary patch literal 84 ucmZQji_@^T)zgYe(FD`ciMmy>P^P19R4f5$O}%Op9gA9(L^vbK*%$z4A{9jd literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d3ae18b74252730a2b80dcd823497f9d3f957b7c b/test/de_fuzz/corpus/d3ae18b74252730a2b80dcd823497f9d3f957b7c new file mode 100644 index 00000000..16f65775 --- /dev/null +++ b/test/de_fuzz/corpus/d3ae18b74252730a2b80dcd823497f9d3f957b7c @@ -0,0 +1 @@ +AE.\ZB]auuuuuuuuuuuu.uuuuuuu[[.AE.]-B]auuuuuuuuuuuuuuuuuuuuuuuu \ No newline at end of file diff --git a/test/de_fuzz/corpus/d3c2b0764a111353b9d7fb1b12e12db467efb7b2 b/test/de_fuzz/corpus/d3c2b0764a111353b9d7fb1b12e12db467efb7b2 new file mode 100644 index 0000000000000000000000000000000000000000..e5ba68a6d2f2b5829cf4cf6d085d8f93ca647666 GIT binary patch literal 109 zcma#?j*H3B(y+JE(9qMe*Nh3*it*O4Hv}r&kc?D?!v9cEnwgxfkW`dko~NK$lV8D!3;-4RB9H(8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d429dc790c53b1ce53378cbe5b35fe9a7933594a b/test/de_fuzz/corpus/d429dc790c53b1ce53378cbe5b35fe9a7933594a new file mode 100644 index 0000000000000000000000000000000000000000..7f2484f4249fd60bb5a5a51e372adac7a0fb4f32 GIT binary patch literal 186 zcmZROjE>gx3-!^9jn%NXv5nKzV~~V0s$*Q|)z)ZeXa#$F258o5>Qx)no;!QS#r4$5 c7LWu;xhFc%t2TzHoIopJXk={i*3`@r0K_a%od5s; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d459ad9ebe1ee6692da174f99a2d13137f1f8808 b/test/de_fuzz/corpus/d459ad9ebe1ee6692da174f99a2d13137f1f8808 new file mode 100644 index 0000000000000000000000000000000000000000..fdcbba509b28c1f716355dd826980c1ff769994d GIT binary patch literal 105 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x*)!Wy)lT2F{z0Ox3~9Y jU|`VF1PQ2wWTYx2>K2w}CTA;X73G)bDQMOY5(y+JE(9qMe*Nh2gU|?X-(y%wwj0x9@F{OY5(y+JE(5Tk3*Nh3*(y%uKQ87mKoNXE!dLXujy|L#1-~YiNCR{7Vq$VcZ imw|ynOA{ok5|WXsP*|FooUM>llwY2wpqXF6i3|WTHXV!r literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d499ca51d5f1fe574bf0595d3ef4cacd1fa2c6ff b/test/de_fuzz/corpus/d499ca51d5f1fe574bf0595d3ef4cacd1fa2c6ff new file mode 100644 index 0000000000000000000000000000000000000000..b2451b9afd481fba31e5d8b12272a243115bdc8c GIT binary patch literal 225 zcmZRuh>Ho=(y+JE(9qM2(Eu?GG-JZGVvK4uYd~UJ8urFu0h5}Ta4o(65WrxPmzbMc zT#%TY8dI#T5mT!JTACp1R6;T|wKVNxYBfO? zr79GbW+rDVBo*bC=M@(uDx~FCB&RCm=cOuCD}WS$U7}D@p07}?keOGakd~jXp=qs9 Ht56F7I0I%J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d49c941b584afdfbae232db3b747f551cb5a996f b/test/de_fuzz/corpus/d49c941b584afdfbae232db3b747f551cb5a996f new file mode 100644 index 0000000000000000000000000000000000000000..844aecd19e38a8c913896ac6be8bf32556278fd9 GIT binary patch literal 107 zcmZQ@)3CR3v{TUNw^w&kS4d1sR?x852+{fpb?#@ xn;dJeTv1_fsHvc!VQ-|Vpilu)tz21Isi{z{pkW`Rsi0|Go2;3bsF|3o008wX7^VOK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d4ba8849b094886e166c7715c44e3a7cfdd1e5b8 b/test/de_fuzz/corpus/d4ba8849b094886e166c7715c44e3a7cfdd1e5b8 new file mode 100644 index 0000000000000000000000000000000000000000..cbf394a2b5764e57961384c158e2c239ca00fb97 GIT binary patch literal 44 jcmZSJ(uhgX*4EUBDc3ZNPSj0~HG&DjXt0zK16KtA*QN=L literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d4f1ffc541e655e8fa20365416aa295ca5aaa17c b/test/de_fuzz/corpus/d4f1ffc541e655e8fa20365416aa295ca5aaa17c new file mode 100644 index 0000000000000000000000000000000000000000..d1f810e4a5e562e3f22fa0fef68c778c7bd65029 GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYW4H8pbiHo=(y+JE(9qM23D?%JH_(g;*NQQ!(X4?8X=&ISgN00LV!|2709tx6;aZv? ZBUC~%QWXkIGn2Cwl8W-n^AytZD*#os6=VPa literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d506f104aadaab6cae70fcf70b9fdac310a23807 b/test/de_fuzz/corpus/d506f104aadaab6cae70fcf70b9fdac310a23807 new file mode 100644 index 0000000000000000000000000000000000000000..68091000258acb7f5d3957c778e1118b858ab139 GIT binary patch literal 9629 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$><4GJ0gCDTQ z_*H+XP5MwV_?yb%|}zyM-3mq5a6Je-EJE86`-0u4qSMF+f2#| zNvY|XdBu=+SfZwaLQ+g|vVw-avO-BlYMw%pLb9fU3WA@Sm!g@Nq>!AFN{*x06T#(d zQeqN0x<~auLcoQt0AlATIZz=mn)?ST#TU)U5UrP(suvq=n`j#w zt6f!<=tzv6+<1&UUaYYUL8jZxHWX&244SOq%3e6ggO3fOL zDostz8Vy4uV@=IUvdkq_6I)`np-xgQgd|n-Fi_9LWzWSm4E#Zy7g%F#N)pqptV$Bo ziPJEsRN?EoM@0=Pr($=^(CciE4$zJc(1J(LNf`3L9IVDUQZhO~3mR`6osj^IO@Oho z!sq}kYTYsP>I_u()0sCqKuhNUAF0-j4$+L%n8)sKvWIBM(umy+BVCj!COm=mVZdIY oVXtjOt??O-n1brkf`Zf{+BHo=x^8c!p`oW46RxFUZwR7djA}G%;6lb=A(I-AG**QSCV7dusl^3}$*D2L z+8QzC+L~axTEpHdIJx(ERc zdzisELlK_~6q1Va%kvb{KvrvLR@W-jDpV^}qlE<_H*^tjM0K@7tpX(C6~So%=46nq zP`earwV-YRxgjmTLZQ00HpajpKTRRABtKUnIU}(sF}WnQs8~-=k4wW|(LguGAX)(( zD1!v@i@0K96r$r|Dl80iV=B_pVnL!%3{v4*oSayYnxasgpPO2ek(rmSpn+g2+A25) zX>w_5DJUr@C@UoAL+#kpj+SLA0To3d#z4dU^Sv%$JjsU!IzxkW>k_1Ck<2G7?J^lJiS*QWTO>6$%oI zO2C%pfs-Rw4VMzg46|ErEz+F5K zkCGIU?7<`*(!Qpag0ezdX;DcAs4~k=tkhA+OjF2#R6>ag1*t`u`H+^xplL)n47N4| zr~)3^jR*w=g&52>EI17+fZCqX;5H+cwgaf41Zh^Hw;46HK-$46xVWS=EsZM%qnQCx z0K#BJAclg1LM--{EmRiKz%4FKO3BYn%*+G33@Qz!65#+UfJ`ZaHAI7zfLeX9W^p2= z?P6q0P}tZUy&TjmM^S~119dC1Gbwc?@r{1$t#@qB1f>wnLIc#=1o@IKo@bbcVq-yqyquiytN<#%NbD{_^fE9fYHNdZ)3||4=Sp4$l>83QWeTGOEMJl^KvQ`%JYj-iWL&`Qa~m{G@y~p z(a{hQg<`{kL_n2NNtSZ$CFWrgDW+*F0U(%hufB8B`kg~XElT!rL}#G=IHlGLJN zJv}`x4SPkR4b@aoR?yP}`7JF!Cnvu=HANw*5^P6FMrK~RLP@1(LLBYAHa{3Ovcg=%Kg{iKDEL znWm5fiM~XIg4CkS{1ixHuu>Q_&IbhnG{J8gP4M7cO=5y)kk+ubN=(wQ&(y5Yu-DDh ztgHdCt7?)oqoR_ksuUDJnLsZHX4Xb>?r;(VHtf^t2X{BLrsHy4V>Xw+4?C9hi5gA2;Fr=H2JkilspsqlX zRcx&Gz55RyK6?D*>9glAUcP$$=Iy)pA3lEi{N?MnA3uNn{`2?WcLoLqrWgadIc|7b z#23xT5UrP(suvq=n`j#wt6f!<=tvc>azsblCZ^iP#wHR|pV?EzPM9Hz8um5dEK;MP zVQ-~Tp;@C*sac~@rKzb|qhV-dtf^TEQ%X~sEwS2AC#e=f($uEGX*d&?Jr~#DbQ%p@ z#TsK%l9+B~Rg#!a1Jh}3B)Ho=(y+JE(9qM2(Eu?GG-JZGVvK4uYd~UJ8urGTF~!;%G1VIOR?%_QwXtC3 z_C}fz&VOP6m5l>iSskvW3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufrqC#4J zMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs%O;Tk^ zs-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~vl7_t+ z$T+Gv24oqf4$;)mi?P=LyGc`1vD&!S(AZGV5U=wKOHws8V)T%7f@2_tJ~1$8JWXtH VRYHOb8u3WF3=Q=R4fKo*%m5pJKvVz# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d62e1cf6bef93a31ad4b97eec19f8fcf4e043df8 b/test/de_fuzz/corpus/d62e1cf6bef93a31ad4b97eec19f8fcf4e043df8 new file mode 100644 index 0000000000000000000000000000000000000000..b7288b39febc880c30078b1143e5588785f77d0f GIT binary patch literal 14 VcmZRGDb>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{!t1A~?(NU2IlMyf(#X=ZY^LQ+wFd7gr1eg!8o003QY6)pe( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d7295d54006e66c8d727ac3e5bdc7ade33a76b3b b/test/de_fuzz/corpus/d7295d54006e66c8d727ac3e5bdc7ade33a76b3b new file mode 100644 index 0000000000000000000000000000000000000000..2d05975fd03e0fc37d97b4b7a74f0b26e4d882cb GIT binary patch literal 335 zcmb1V0E1_YUR1LBi|i|7R) Njw9cj_F9Qa>HyX{J_-N; literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d7a8f08b740704c3a35b753ff915bd2fa63f4d54 b/test/de_fuzz/corpus/d7a8f08b740704c3a35b753ff915bd2fa63f4d54 new file mode 100644 index 0000000000000000000000000000000000000000..f9555e68e8f0491b96d3016e78fbac99cd5fb33b GIT binary patch literal 208 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_(tQN;q)B*q&-#FO- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d7b70908fc25586a77949c65608a7a75aff9893f b/test/de_fuzz/corpus/d7b70908fc25586a77949c65608a7a75aff9893f new file mode 100644 index 0000000000000000000000000000000000000000..c776b5fe599b9fab7db214eb5368099210310aeb GIT binary patch literal 64 pcmZQjVqjok(6F~rPqfq2un(|HOiWDF1QB42TPiv+DLFP#835>J5nccQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d816ae9132b5b2418ac9a0a723031a3e664ca062 b/test/de_fuzz/corpus/d816ae9132b5b2418ac9a0a723031a3e664ca062 new file mode 100644 index 0000000000000000000000000000000000000000..683d88271537ac1a1a64ed6b5fb29763de3eaf24 GIT binary patch literal 140 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHSE0C;hCNJSOt_X_Ot_XNNS{hb YMyf(#X=ZXZc2R|-qWtnag|z$%0HJLq-~a#s literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d8194629fc9101c3da6d624b3d5688c0f1f3b40f b/test/de_fuzz/corpus/d8194629fc9101c3da6d624b3d5688c0f1f3b40f new file mode 100644 index 0000000000000000000000000000000000000000..585c1c364766e6f37870d1154c574ca501b0ed8c GIT binary patch literal 173 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2R=Us0=_>nA9NKr==GY gt`!a@H9@wjgk+>D6qaTtXDcKX<(KCvq~%ut02gW*8~^|S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d84b2573a74612b2707ac6417af7500c65ebe93c b/test/de_fuzz/corpus/d84b2573a74612b2707ac6417af7500c65ebe93c new file mode 100644 index 0000000000000000000000000000000000000000..c74043ffdbc522c505cd59b390e2493fc7374215 GIT binary patch literal 1075 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnjR_Vj`r2?|L?P3R!MJWnAFSrIg?5Q?ZSm|IFR da|otN1_}Vo9+MhmS1KeGfm}W!J)M?c0RYX}C~p7& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d853f145c312c1c578b5e25d18067c78c80c8ab5 b/test/de_fuzz/corpus/d853f145c312c1c578b5e25d18067c78c80c8ab5 new file mode 100644 index 0000000000000000000000000000000000000000..142ff1bcdd0b9c13b405567b7eb0f3752bba09a5 GIT binary patch literal 29 fcmZSJV2G(mPKycD*0PU@an;s|-v7Q;-_mvH%9o6p#P_ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d901e994c163d78b59288fc54f1f018a9a84b460 b/test/de_fuzz/corpus/d901e994c163d78b59288fc54f1f018a9a84b460 new file mode 100644 index 0000000000000000000000000000000000000000..6c32d0c42ca733fa9bec183451add87304c93b92 GIT binary patch literal 80 zcmZRwh>OY5(y+JE(9qkWWv>|%uBBmb1fpV$YB*~&H1t4h4SQn{6=PBp6Yk5vz@ViG a;;MvXq$(7aW+rDVBo*bC=P79BR{#JnEERqL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d917db36846b4c3c0f186c474bb002df35a1c5b9 b/test/de_fuzz/corpus/d917db36846b4c3c0f186c474bb002df35a1c5b9 new file mode 100644 index 0000000000000000000000000000000000000000..def07fe48f10952c30e18bf2ed799bb993b76c62 GIT binary patch literal 179 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_(OY5(y+JE(9qMe*Nh3*(y%uKQPpGu&YBvd>X>Q`4Ly)48urE@D#oOS0SaQm jeHj=Sv@}7&Dj^xE3WcSa$=M1?Mfv4<3Yz&9oEQKA3PLeS literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/d99f0217d5a7be73c113f9434f8e76bec5a39293 b/test/de_fuzz/corpus/d99f0217d5a7be73c113f9434f8e76bec5a39293 new file mode 100644 index 00000000..60b4590b --- /dev/null +++ b/test/de_fuzz/corpus/d99f0217d5a7be73c113f9434f8e76bec5a39293 @@ -0,0 +1 @@ +^Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+VC|(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/d9db942086ac55465d79245409bee24efae27019 b/test/de_fuzz/corpus/d9db942086ac55465d79245409bee24efae27019 new file mode 100644 index 0000000000000000000000000000000000000000..038500450b3d23fe8a9f527ecddfc72fa1ef477d GIT binary patch literal 290 zcmZS3u(Q{&w~dZV)UArujs}sM3JNhP)kd|tU|zLxt!_+;l2NUKLXCn#41=QvG3u*f r>cIvTo0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fyZh3z151}Iq20t}aLaJd*{1Tw~@j(Bs? z@`i?erY6V&Tn2;WKv<8F0YsJNgGnd>6NGXhlqrNlkPNf|2n%qzo$NpX8I8+OkQ@lZ z{7xW1P|_@>nP{;AG8j`4iW#LuT3lLMiV+ha;~^NAC7>WHB`uOsQaDII-HTs{myk(( z-oxfRO!a6HLx*gFa6hJNASnP>;9{yrb3MptOhphwL2@8WWU@lhglQ(#ECx9Vy|y9V z|0u2m8wDaToeNP%yt!!J8%-6UU@a{zg@hxNgBi?d!3I)?sR+dk+Lv-<6$8Y(9AEPU zWC}{DNw8H$g*FkzmVyjG#kk@SDL)NgpP?jI%#c7!@}ngMH0h8QY#>dTVT)o0?MsT$ z_E4;@(`b4IrA1gH3B-nAl(dMMRMCPBqz6+GiW#&|&!aUT@`wmZ;1h})Q2c=~E_I_d c-)KnzN*|^0TnyoXNCF9MFqRY~)_kR<08Vi3`Tzg` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/da8d518a3aacfa8850fc1f0cb3bca5de5c6c86c8 b/test/de_fuzz/corpus/da8d518a3aacfa8850fc1f0cb3bca5de5c6c86c8 new file mode 100644 index 0000000000000000000000000000000000000000..459fdb4169cf08cf9c9c672cebcf3d06dee3eb0b GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3}rGX_b@q$Va@OD`r|OB1A0B_tzNp|CVF QIa?vAD8D>UAuYcG0FP`JUH||9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dab58597ba06a6ad31d4d137823f100696f3ebfa b/test/de_fuzz/corpus/dab58597ba06a6ad31d4d137823f100696f3ebfa new file mode 100644 index 0000000000000000000000000000000000000000..9d6f418cf5426d7e2d61a21bdb0531e0c1e31d47 GIT binary patch literal 658 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)zq<6!(O*ovlP3{P}d_-xYXft zBc^&Rp@*pmC2&ji7#YA$$On^90wxIMLMT%Rg^k2z2^lU|N0?tyOfHo=(y+JE(9qKavkX8~j8Tnd4M<2!!`>JyU{VtkuB8_fuB8d$s)S^uDioGx RCTA-o73G)bDWv6B006>16tDmQ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dba3f0a87ad719c0a4bc34bca61d6b6c8f4e652a b/test/de_fuzz/corpus/dba3f0a87ad719c0a4bc34bca61d6b6c8f4e652a new file mode 100644 index 0000000000000000000000000000000000000000..b33d15b102d83054b5318b7010cf20adfbf521c5 GIT binary patch literal 13 UcmZSJ)v&iowA0kES4-3c01w0hkN^Mx literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dba53696512f70bba89b653eeeb67e94303c6f49 b/test/de_fuzz/corpus/dba53696512f70bba89b653eeeb67e94303c6f49 new file mode 100644 index 0000000000000000000000000000000000000000..cfe211f1f2d23e22acde646e182e4a16006e9bc7 GIT binary patch literal 99 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P gRYEdS6$(o;ld~0)it@|z6g2ZII3YmW9zugj0H@v+)c^nh literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dbe011164d78437873fc991d750556e5129f19a9 b/test/de_fuzz/corpus/dbe011164d78437873fc991d750556e5129f19a9 new file mode 100644 index 0000000000000000000000000000000000000000..0fcf9eba449bf6587e25fa901c9beaebbe4d4668 GIT binary patch literal 105 tcmZRO){wJGOwzE=)U433*VW9dtO2pBYLYagqN1YkOQNV}fC3zb0RRA;9Sr~g literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dbee1ce9578b1b9e4d65b126e92699e968809cda b/test/de_fuzz/corpus/dbee1ce9578b1b9e4d65b126e92699e968809cda new file mode 100644 index 00000000..db033abc --- /dev/null +++ b/test/de_fuzz/corpus/dbee1ce9578b1b9e4d65b126e92699e968809cda @@ -0,0 +1 @@ +8^\l*(?:((.*?)?\W*(?1)\W*|2| |((.)\W*(?mmmmmmmmmmmmm ! \ No newline at end of file diff --git a/test/de_fuzz/corpus/dbf270e3b21691e5588370a7d7844f09999aec68 b/test/de_fuzz/corpus/dbf270e3b21691e5588370a7d7844f09999aec68 new file mode 100644 index 0000000000000000000000000000000000000000..aa647ca7f12fdc450bf21c772598b24088f4fb56 GIT binary patch literal 102 qcmdO3kkqiZv5nKzt2VB!0WLYsq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dc04d426ab3eaa19eaf6f8b35491a7158b9fbd19 b/test/de_fuzz/corpus/dc04d426ab3eaa19eaf6f8b35491a7158b9fbd19 new file mode 100644 index 0000000000000000000000000000000000000000..b18543a4b8ba58b5939f7cfe1372fb32141c19f0 GIT binary patch literal 4109 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fyZh3z151}Iq20t}aLaJd*{1Tw~@j(Bs? z@`i?erY6V&Tn2;WKv<8F0YsJNgGnd>6NGXhlqrNlkPNf|2n%qzo$NpX8I8+OkQ@lZ z{7xW1P|_@>nP{;AG8j`4iW#LuT3lLMiV+ha;~^NAC7>WHB`uOsQaDII-HTs{myk(( z-oxfRO!a6HLx*gFa6hJNASnP>;9{yrb3MptOhphwL2@8WWU@lhglQ(#ECx9Vy|y9V z|0u2m8wDaToeNP%yt!!J8%-6UU@a{zg@hxNgBi?d!3I)?sR+dk+Lv-<6$8Y(9AEPU zWC}{DNw8H$g*FkzmVyjG#kk@SDL)NgpP?jI%#c7!@*}jQKuQS&!V5(jp3E@A6{3!K ra|d@kl%aM~F};iCd{Dq(DuRRwNDhPtSw#-*H-KCQ$Mk8KmX-nlMV;hc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dc23b51dac275e8d7a3f55cb8de9a84c0a0c07a3 b/test/de_fuzz/corpus/dc23b51dac275e8d7a3f55cb8de9a84c0a0c07a3 new file mode 100644 index 0000000000000000000000000000000000000000..0cf995fa888378b246a76043edf43ee471dc4e43 GIT binary patch literal 223 zcma#?j*H3B(y+JE(9qMe*Nh3*it*O4Hv}_`YB(JS0Muw`=z;9lur~%#F(y?p>WbmM qg{2G(3|g9+F$L8rndzA&wf~`@G&4C{A*m?8JWoNhCclCc82|vn0X~QT literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dc44a247849218557f40a114c9676c4c62f959f7 b/test/de_fuzz/corpus/dc44a247849218557f40a114c9676c4c62f959f7 new file mode 100644 index 0000000000000000000000000000000000000000..8e28720f607efbb2fe09b1f8555dd8d7ad8152ed GIT binary patch literal 29 ecmZSh4+R?bx|*4lH5&GrnpHJP_EAylQBeQ^pAIts literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dc4f10c51643d693036228e25db214408b486024 b/test/de_fuzz/corpus/dc4f10c51643d693036228e25db214408b486024 new file mode 100644 index 0000000000000000000000000000000000000000..7b5bb11dbe78845a278ad93cd8b160f94c88b693 GIT binary patch literal 31 mcmZSJi;mVyOx25xjOY5(y+JE(9qM03D>gMus6`uj0x9@F{;M1& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dca41ea750524454b76fb1acf307a47a9e1ba296 b/test/de_fuzz/corpus/dca41ea750524454b76fb1acf307a47a9e1ba296 new file mode 100644 index 0000000000000000000000000000000000000000..c446ed9d521fcf1a2bab61bda4f6b31951cbdd76 GIT binary patch literal 233 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnjOY5(y+JE(9qMe*R+obj|tb(us76<3D>GIs^P5B(9i?1H9$m+Nli?6OoA^1 z1A~?(NI)edBUK?>3rrQ3W+rDVBo*bC=P79BS8#$rVJU;7hP{TpZFF3sZdI&yG>Ftx zP>4yXHmcPH^Qw(&b-`Q(g&G9~s1Xm5%m7P*m2h%$g4J?z8r3Rja&jsd8tEEX>RNJI F005fjH4Xp( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dcf05aa719032adf004d4cd96174cc524b5adead b/test/de_fuzz/corpus/dcf05aa719032adf004d4cd96174cc524b5adead new file mode 100644 index 0000000000000000000000000000000000000000..1981d3cc9c53bfcb2a96bbfb84b9918274a6be72 GIT binary patch literal 120 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4VsWiO-#6!UQD=_CP;;fhE|A&tDk0Y;(yYC Gq8|V%OGD`Z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dd6c8beaadbbba401b9baf36bfb466c775360373 b/test/de_fuzz/corpus/dd6c8beaadbbba401b9baf36bfb466c775360373 new file mode 100644 index 0000000000000000000000000000000000000000..9fb70afa11f8a606051f27004b54ccc095bcc5aa GIT binary patch literal 3871 zcmZRuh>Ho=(y+JE(9qM2nME6*0kXkBGbUUs#;8WK24t0%hP|<7OtH2`Otpr+Rdif+ zZ7kRo_C}fz&VOP6m5l>i856Fh3394RNQS1CrhQDUW?o`$YN|qEX=ZY^LQ+wFd0ufr zqC#4JMRKY_ex7Hri2_JLaY15oszOP5zCyJ^W?qRxT7JHUrZt0)hP{T1tDC2vtEPs% zO;Tk^s-01^fv!nxT4q^lOiGOrE_slgLajorX|#c^X>5&QOiD~jO|+q|WvqQnil$~v zl7_t+$T+Gv24opdhm0l;aJm2!qlp7G6@wBEF{xBjLodc&1Ds$rH5IFkYYmMJ^$hW) z?a`uQw5UL@jYjK{pQ%)T;gw)rB@r) z;%p+0rdLEW7}S8k+43Asuk`9g;7zZ@c4_d&B|S?FBAb|??h~lqfcB)2bQv1z85-yr H8JGb8R$0Rj literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/dda6ccdb96dd9f0632596bec021d2860382f8645 b/test/de_fuzz/corpus/dda6ccdb96dd9f0632596bec021d2860382f8645 new file mode 100644 index 0000000000000000000000000000000000000000..322e397dcdd273ce1182284f5a375e21130d054a GIT binary patch literal 97 zcmZSZ(XiKWadq?bbJf(aw@IojNwqVIHqbSRjY+97GL1ISHI0oiFflc&F^oxxNvVl8 r)U}MYk4e$gj7ie4R|Bcn)QHi8F*U1=YYmMJ^$ZOS^$ZR4j10^G9poBh literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ddc74b7a078ecfcd4611185581344fa229f27d83 b/test/de_fuzz/corpus/ddc74b7a078ecfcd4611185581344fa229f27d83 new file mode 100644 index 0000000000000000000000000000000000000000..5500c2f6191adaaf2e4980c5cf40f263b4ff0da7 GIT binary patch literal 454 zcmZQ@Gc+3YMw%B zUW#U7l0tGyDmfv-o~U83o2i+Um_&~5A*_cZI@&fd)iyRZk(h9^r>ajCHSB9N5|ffO zYcw?Mtu!h$Ycwh~Yc#4fH8pEA42_I6H7luVA1=e#5~~e$l4>C&E=9vwoQcbxi)$GB z57ld|F*YTM=~h-HiRlc*3W<3splTIsMamo<4G~u;HY`XqG}P4MiqTY1(9{BzQX2MF zT+wkFF$N|Enl^S0I@VT7dNGPI(J`?x1_lPYF$TuwF%=dDx-k`LX|dWM9m)#D`MIeI zd8N5YsYMF;X$pxY`MC;rTpIR@7>35+FjP}PSwT+^RI#V!=j7y< zr=}<*Rf6p($;ix0S18FyEKx|#FU?6&NJ>>GNGvJ=Tbc*9m#aoWK_Mm@(|K$bm#(qC!DxQD%M$Br#Yi3>xQy zf&iM}Hz5){uCzIt;9-#qqm>mHq&4iV5|cFSGc_x~t&PeW5WA`-Ni!-csj5mr0hB59 z^z_n7i%K#;MMQRDC6}fa7f2XnOkzq(QEG9qLUBQAGB_bqGjX66l2qo6_5r9Ipu^C( z(LTUHMe1lDfPrDO4=_^u00Wil$hQ|?J0dEId~-*24qON*Y1rE&+G%Ro2iPTI2bu%t zIP5kv$0a5uf?BYs(jeiAio~Rf3RH2b@K_U*w34+FsbUtr3?a2)lbQz_+~gb`+@x0o z(bAr1&;$?zgGF3SxE5%TQ$tS^%rXquiZQ8)3D?q#3D?pDiK&ESq$(7aW+rDVBo*a1 zPHoh$Pi$Uj@I)F_0b!Vo+riAjvDqF_O{V+ ziMmy>+R-3VQ$ZmnrP`=g7tE_RuGIx|A!CnV2{0cjs;OXTq-$WQYiU7>tplYt+BQ+c zK8Pl^lim1XkI~Yy*RQUHP{?kpLgt{e@k*jAM&~CwqKiDL1Lc(iHC;7Q n%wmcOPoTYD*()^cwGF8?{mBtiP+eM3kXl50hmYDYXhHx0%_%+S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ddcc0344a7bcd11411e7dfede7ae8ef79b48547f b/test/de_fuzz/corpus/ddcc0344a7bcd11411e7dfede7ae8ef79b48547f new file mode 100644 index 0000000000000000000000000000000000000000..0a0822926785d2c12c70b510950ef74fd4774c33 GIT binary patch literal 6768 zcmZRIjgk+>D6qYiwL}@@kqP8X!-oJ9~il%l=Bt%>TA)%=aQc)9u zMFOO^CR{_~)^!aH6dfQ5>zXhP4GoBH?HcEBH2okhvLzrbHO@%xVqn!sOw!a!OiE1B z)UI)cI4mh=5jCLrMRAOF5@#|eC+8YY&a|{x1qDqlg&0i`#RZ`h6k_xg zZ~$e6%ru3Z)D(rJN`*v)g4CkS{1iPsJuVG6{JxeF^+R)_|NE+}vrO!5+QQ;Q1{lT%}gwKZbOwKc(X zwT8V_bX;|9EVxj!H`0ubBT^YikEWKUeN3$;+-QaTyi|p11q8pOJYS(&Au|u;zkChN z>RN?bg=&TB>S~2r1rW0~R*O) zOpURICT4Z3r5D45tJ;B8yJtawpaF27z!_Lvi6%FUypN@Egc5$BFeC=hG}k~L#eVp3{i%BziQtu$2(jdBw+ z^T72KObbq08LW)P?FR-122BPAx>U;WXkajhlvNB~F-aN>T+u1I*kjn<3Y5F@^HMcy zG)l_zL1aczYO1EDhP{QjyGWpbF3_ z0l7p6k6B1oqB0#(xp;WddWorev9X|51yUj@DN4-D0kxLwxRk+d4~4|M6otf;l%mw) zVo*v1wH0ZcYH&4H(OR8IRSb4-Mn_wvSjEO-mn1`!IYvuMOADXI#8fSN&BRnK4SOR{ z{Rk_oL2Q^1xH}5&V$$9H_*_mvj&2^SAm9+{NhhX)qJ^?3!rm;3F{;r-j6#5iG{B<} zT6!_z(2<4U#FE539fkbjaL}=LCBqk->1!yKFB?m+V7#bO)djv8>0`4d?2*+vI zYa1FeGB7YCrfO=~+Z<1X2!Ys%cGZTpRTULg$elw5mY9H2ZAYiXq+~}YXpfaXokIrZ zYQtJ^2NY-Lkbx&rJ4VA^IY~Q4GfBH5F)=YIDJc=Dtb{Ysngh^`Ee}nrpzwe)ktle5 z6-!~il}icKAcMOFg`upFUyzyyD$WZ_^Gj0o^pG3?V@5|?`6d=+!wX7vm;{1$KrkV! z{Jc~lGL2t=|WkCc;g==wgVnJ#OQeM(PjJYVKqI!0Y{HOV!4eZ}qiwAK9>}9lu}I>W8AjPN$j0=b?n_q~ zjA>s}OF>y7t+c2l12p`Zomi=ZWuOxT9eeT8X15g1S6Rya>0UD=DwT+Dp QPbIQpq+p;>6Ofby02y=L@Bjb+ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ddd4c0983901c236f2c3b5373eb607e79dfde1d1 b/test/de_fuzz/corpus/ddd4c0983901c236f2c3b5373eb607e79dfde1d1 new file mode 100644 index 0000000000000000000000000000000000000000..54e7eec41f87d48a13abd49b8d00cdf42e888fcc GIT binary patch literal 49 ncmZSJ)zETuc6JR2(VUG8X2Lic_I8OH_L-VV$(l)t+SOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_tnw_u~kCA gN)h6k`4yZ95K~cYXk5$5$;rUX$r)o{z`)4~07gg`Bme*a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ddff94ec9b47183ce96ce8a19b9b1f7329513901 b/test/de_fuzz/corpus/ddff94ec9b47183ce96ce8a19b9b1f7329513901 new file mode 100644 index 0000000000000000000000000000000000000000..4ea114215dcd911a88a64c15ff4dd2a4e96640cb GIT binary patch literal 179 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3}rGX_arcw(xSy(UPNN=QbkLSboUa<)QJ pQGR)zLK;JU1xrk@jfQ=(rnYssR*XqaOt==2%JgE0Fj?DL0RZ|5GJXI6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/de0bcd0e3b4e890c4425e511be562172cd83493b b/test/de_fuzz/corpus/de0bcd0e3b4e890c4425e511be562172cd83493b new file mode 100644 index 0000000000000000000000000000000000000000..60297573442cbffb81c3aca18f2aa6d53d967096 GIT binary patch literal 146 tcmZQjiPNyRNlda!)U;R7u-5=FHIr(RH9;KpL^Ha9Bz4V{npDl?Q~+wSAnE`B literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/de197f8716180ea06f8a17232a60511ef1e366c2 b/test/de_fuzz/corpus/de197f8716180ea06f8a17232a60511ef1e366c2 new file mode 100644 index 0000000000000000000000000000000000000000..d2ec6bb14f9d327d232cca8b3e1184f49bf1a6c6 GIT binary patch literal 115 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7bex-T=(OE+4L? i7Za`pAvHB)!u?E>^7D&J49!w2l9P(^%kvb{@+$z4Hy@+` literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/de199f9aa7cdc8143dd30a5c56a09e8ca370fff3 b/test/de_fuzz/corpus/de199f9aa7cdc8143dd30a5c56a09e8ca370fff3 new file mode 100644 index 0000000000000000000000000000000000000000..89e70be574b947d300aeb201665dfef8838250ae GIT binary patch literal 93 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYW4H8pbiOY5(y+JE(9qM?){F_)(y%uKQ87j}nl&04dLXujy)lT2F|mmW_hn#U(9#5P TRYLwlfkIMIetDikT7CrpJ-Zpd literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/de752cccff53085bb81a2ea954d015cdaac63bc2 b/test/de_fuzz/corpus/de752cccff53085bb81a2ea954d015cdaac63bc2 new file mode 100644 index 0000000000000000000000000000000000000000..d5d9e0905c98056d98b94cb4970b81042271a52a GIT binary patch literal 278 zcmZRmQH#^Cx7E{%Nznw;(TTcMu~4R?ZWL4&ix3VCu}~ct(!nLB$t9Hqsh-KMxNJ;H gbkvQC)zqst(XpsiNrW?!oQ*Mz)6zZ?S}W8l)B*tU@a07S literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/de86da77e009f9d5677333d80732b2cd658d446a b/test/de_fuzz/corpus/de86da77e009f9d5677333d80732b2cd658d446a new file mode 100644 index 0000000000000000000000000000000000000000..1b00ecb3a76eb45eaf91e359cd84ededd7bea79e GIT binary patch literal 24 fcmZP&j?=K$HjF8;w@I{PV5rorHmI$tsHgw{MiBHo=(y+JE(9qP=u-6DO)YJqE7=ox6qZ-W`4GldITf^QMM8%lY#Dr_<#e{2J k#{im|7(z4^hzZwH3CT!RC@jrP&Q?e&$}i7TNUNy;0G0KERR910 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/decbbdbf919216d1c61b47983b2c53cd29201943 b/test/de_fuzz/corpus/decbbdbf919216d1c61b47983b2c53cd29201943 new file mode 100644 index 0000000000000000000000000000000000000000..b0037ae9f60c8ac1ded121cb184a2bcc5bf95898 GIT binary patch literal 109 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy%C6tF{z0O_hn#U(9#5P xRW$4s6Z7&C^NRC|lTy+%G($2{6$(o;ld~0)it@|z6g2ZII5{~vwLk@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,);:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +"ept backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x60-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\039\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/df1f39638bd17645b0fb97b7bfebfcaa2a2a933d b/test/de_fuzz/corpus/df1f39638bd17645b0fb97b7bfebfcaa2a2a933d new file mode 100644 index 0000000000000000000000000000000000000000..240828323adc4ab7b423c71bd55afb3aa3a3f074 GIT binary patch literal 10279 zcmWI7(y+JE(9qM20kI50RE$xLW{pOYW>i!Z16x$0Mp8|(W@1WG@_)Jl1vH?nkY7-e znV*-KqmYxDn39>7u8^Fco12wOGEGhw8ng_O*tAA;#LkdgtOHx5Di;jzliK(!F*d3D> zV_;~i6pN}$K|xtTLBTPv5@LU9MRICEi9%9ha&~b}VsVB-VqS^@*gUQpbd6v>NVh_M z5m!u%LUbJ5E@VqUDqM?`6AMyPkUXjZ3Rj4oina>QL7H5eS_(=a*CglU7sGwQr3tnL zjZjv|%*!mvOw3Uz&o4@W#4adYqCqhmQxdCCqo5F@0TIU%1{#{N3ScGZZU$?EgfJ=E zG_@3BG!+yywYVUZfA;~ zKG(1})C9T82vnG8*avAUXliOIB>E>sYCu4uwk8U!iGYY}U`T``OVlWU4AWH5Leg9l zhNOZaUBlkS&(YV_PQzXeM8^j>hG=TW6l-hP+c>(o1cAgsv}d2-5J4m@b}=d1nwq((CCQ07X{idv#x>3e7bw`-*rE9h?4`uSL-mNH=*7mO)ZcguG4&Uq zAhuF~2>NfO>OH&JE2B@Z0 zC@v{YOXG?`u7N>va12%i<;B9Q*U{DuG)Pb>a9|Bc>jqR*LEVCA?G%?LrR3)(X6AuY z2viz3r3_XU9b;f@IanG+$d09I1CD_Y)JsX!tVz<;u-7ou1hqzEVk#IoH0-Sslae*H zD=HF`k`t4XD=HK)+N#uVz~L@lA*B7?4kVBycEsEq~zkk+jr69!cxGEc1{dU zai$3xcTS-7*~shoGKgvsDx{Dx`t3PfBW9eo5+R#}{XkB(vNE zb(O)z8kW%*2IiP3d*sm=NO_5`OUl5Zp`ux%5o4#Bn3$M|Wi*C?t)j9*tD>r+vZA5_ zOjM1I#*jN2GukD!Qh+utkO$U8NysFi8XZg0#~6qtob;(T5Xr!-VQ+&pK1X06l4^Yz z1||(n4NYiB#zIR5@R%f-JsD7=2^~}3f;KT2j4fz{Ke3IA4Cem(COqTs^i1}Uku*>{ z88Q}4uVhcN1P|)5>gnkrj~Q}lYH@*tL8&D%C8a2}xLBdMAT=4*JEV2mjsp$CfeJU+ zOavsGL&nPCL*{mnOb>D-0+$peX6Aq<1MIkz74i~uQ^E5QP)~pcF9z566vE*O3P=-W zu(>m1@Z6b6O-#6!UQD=_CWxyNl98&wAOISojE+sz&`gTe0CiUrlaiAXlad+uq8S;Y z^%7I{Vxw&nZDV7#tEv(mlOrHqSq8#@Tf^Qa(N0stKEO_suxcu+u+jke1w1UPsi0|S z2pXi-0CNcs&Vu{uh9Hj`fd~)=g$GU-TEu~;Cy^#9!?j|t1a)C)W^%SdQc-?+oS@KKXo6|*_%H)soJLH!wsuWSv9`9RmP$!RX0bwMu>xqqF;O8WGcOe~ zf{>q=Qwg3sD+Xt%;)2BF)M7RH;E3 zoEr8vw$X`6$+1uYEEF%w;0&q)?ih{4n3|-Rn&cSGWK=1-@lf&xYjjLXtahS-p=A<- zag2rnbUsh*CixRM>(_*_d!G$nph(r7}uU!H{3U5)*8rZ4HWV zw5ki6e;GIvHIg)A(shlJ;UgRy5AY62b^)v**W8M z0Mb+$vi+LcHDF&PB|{<_RIL-YbOe9Xm4PKuTRSN+F)?WXmX6@+u?@_86DUa0@n|m% zxs%DD5tzsj6bBm4N=%B4P6Rg$W1|znOb{1_<23B80)qT%977{&oPGSAy<=2r{Cs?B zoc;Z3oc(=cQfhnxLSj;CV)XR1K&^?GXgxisi7+GZ)7qN$Dw?3tdY1~&BB=_)w3rxs zEr^>yIzgjuAe@w#XqA|#lvJZ1tF00cRsV!h(zjNH`B;?yFC^t2Ma1tEpiDyrBSQs4sObzmiP|w5_R2}xF`7x*6`(Ail$2-! zl~qtc_zmGabGWPpoMj1T8GxN(WTaqZq+noZWNcz;W^Q4LccqjiLLFfiC6yGo?g9W# C%qDjL literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/df69bd66baf23c771e2d7df9765c8a3533404f32 b/test/de_fuzz/corpus/df69bd66baf23c771e2d7df9765c8a3533404f32 new file mode 100644 index 0000000000000000000000000000000000000000..40bc60f516a37c2940bb57b72825c5fb23d83ce3 GIT binary patch literal 184 zcmZRwh>OY5(y+JE(9qMe*Nh3*vez&KQ87j}oHZI68d|~Lo&lQ1U?IGcCN(kPz6=Zu zTACoWDj^xE3WcSa$=M1?MH*Vp{=UARA)5K+F%{K@#OY5(y+JE(9qMe*Nh3*vez&KQ87j}oHZI68d|~Lo&lQ1U?IGcF*Y&bz6=Zu zTAErhn&B!T8L0||rJ1xgKRH_=sYpZ1+27aKGek4LJf@=B(6}~FK{Ljr2Id}++f|5G Q2z5A4_4yT?FaWX&01Bm3JOBUy literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e000d35aa345328b400ed82a667a7562739ae741 b/test/de_fuzz/corpus/e000d35aa345328b400ed82a667a7562739ae741 new file mode 100644 index 0000000000000000000000000000000000000000..267eef7034f0913ddd2573a5f0998366f8cfb7b6 GIT binary patch literal 9296 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$U;hWR0;YNldr0DoISIufS5zb>RaBsgQ-#Nxn531gl}Ht{XlO_@XgY_1 z!6GguTuZ~=N<%|W6U;IU*NQQzi3!)ziwW1#1c|AHWTYw-mS!erD6wv%1u zvBzj>+3Q!=LMUXnRUvcG*?1+<6{GVL9nnRo$!Cr6tNu`%^nvoqfts!wDP}RngeTD6 huj~~X_S%M;mDI6`Bc`Cbw4flhh&slNnldCp002pb67>K8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e00700047cdd103c0f289142790b650aa0cec1d8 b/test/de_fuzz/corpus/e00700047cdd103c0f289142790b650aa0cec1d8 new file mode 100644 index 0000000000000000000000000000000000000000..0f321e8cca118777f7d35bccdf4f6a65c908e5b0 GIT binary patch literal 28 jcmZRG*09%5SI^H&)r>Y)_nUY)Ha4bQ)3C(I*u)e7Z~zD- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e011c4b27064731c8c64a74cb3e263d84bc2a438 b/test/de_fuzz/corpus/e011c4b27064731c8c64a74cb3e263d84bc2a438 new file mode 100644 index 00000000..a5789c60 --- /dev/null +++ b/test/de_fuzz/corpus/e011c4b27064731c8c64a74cb3e263d84bc2a438 @@ -0,0 +1,177 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\ÿÿÿÿÿÿ\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [ # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/e03f84cc3a557425ddc0eef6997553dd06d0b670 b/test/de_fuzz/corpus/e03f84cc3a557425ddc0eef6997553dd06d0b670 new file mode 100644 index 0000000000000000000000000000000000000000..de9191d265c6a715c95970e328c3223c9d9f0c70 GIT binary patch literal 107 zcmb1VV9?TLAOb{3TSZ4(1(y~T<)q*}$sGN@x}b3hl$&r7w_h_%;BOi~8`%b5zq literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e04bacdbe200c6deda60c24045e24e5975edd18e b/test/de_fuzz/corpus/e04bacdbe200c6deda60c24045e24e5975edd18e new file mode 100644 index 0000000000000000000000000000000000000000..a6044447f4343ba2bdbaa21b8a36c9294e478c23 GIT binary patch literal 51 dcmZQL0f8}P+#2>3nlWYEC*Vv51QSV=8vwd>5Ox3n literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e09c7e496c2c9cd30117fc42cf242073515df8cc b/test/de_fuzz/corpus/e09c7e496c2c9cd30117fc42cf242073515df8cc new file mode 100644 index 0000000000000000000000000000000000000000..bff2cd5c56696e63b38404950e97e38ea027c6d1 GIT binary patch literal 97 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uGQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZII57YKcwQB1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e113478b91c3daf6b74b8040b03e51cf76eb39eb b/test/de_fuzz/corpus/e113478b91c3daf6b74b8040b03e51cf76eb39eb new file mode 100644 index 0000000000000000000000000000000000000000..3dce3aad7cbd4926d2bd7e3543d58b2df35c1dc9 GIT binary patch literal 1308 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;YgZJgEcXLWY9E%4AHPR22l)F8XAd7$qE|w8um7d8ul7NhMI<&3NaZVrje$Rrb2{* zLXCm~$OI5+q^Y1lP=SJmeUK*9T`<#wG(mO{VY-3_1A~^PW=yz!kfwsBrlx|HN=Qbk zLZWVAX=ZY^f>u#}d7gr1eg!8(XmVmwvSCDGQnFD*Vz?HO!2$_OY6eSmv~8koZ0u;T zpr#fa!2(TfBRV}mGZfK@J1IFLF$tU*z=@vR{6!^W>_LS9!ECC5HJhS20iJ!6k|Eg~ blF5^b@q35|%2j*hlXw2h6$Vi-tiVp3uv zgGF3SxR!>!m4=3%CYWUaqH1Dlj5Rc2LdGDW7?YZqa4o$UCX2Y39H(mExT6;o z#kerYw~(YbY`uu=^>8hFP0g6_vyga2$bhnhhCL|j_%bjsXo1vdsf1*tDioGxCTA-o h73G&B6ys;XtU##3Fg(9JPa%yVzk($u*hbr00RY^|v8w<8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e11db190643b05a18fa00e6eb47aaad39bba146f b/test/de_fuzz/corpus/e11db190643b05a18fa00e6eb47aaad39bba146f new file mode 100644 index 0000000000000000000000000000000000000000..5a014d05916cc9c822423601cecfacd898a23d0b GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P bRYIywbZYH0ld~0)it@|z6g2ZIIFSJW2X_?$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e14ba8cc25078e265f7fd3afdf3290a9b853b3f8 b/test/de_fuzz/corpus/e14ba8cc25078e265f7fd3afdf3290a9b853b3f8 new file mode 100644 index 0000000000000000000000000000000000000000..df13414706fa43855d14855e23ed5d9f0421f92e GIT binary patch literal 97 zcmZPwkJB(RjW*CVjjb_?HqbSRjW*D=jID__&^3&;2eTohrbdh&kt#K-jcZk6>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUmRATeXGm`P1cxGw_(gO(Op29V~{#JB?ktuy`$*?qc}l}Zp`$6Jqq<0At9O%4p%4v6NGXhlqrP5MuOrW zERH)~2&87LjvIb?600{$VZlAXae$VBKoN>7VnK2sOr*;RL_T>IlbAX{&PB$!yoOX3 zj@B)Z02?h!AmLD2N>U36tcmOr5iL^;u{c0;Jt!zZg#c3K0&z=A2d@1Ja#AVo*cr|H z-~cKeV(AWR1xsR0fssfdAu*cwu?8+?J&GmoV=97Ve`v@O+X6z-glQ&u7L%AdU`~e7 zn9hK>5-AnYzbwHTQ^baHX=&+bTOVyy2Q!w@659|fC(&FFO3avEgd}8;90-rL^^tQG zQuam(CK5{%T*eTJ3{ZrCFfMh(n~RnbhFCgAjuKFKfbnP?fP(>vplNxImV!Xmg0cig z5*%&oqo!7j00M>FXdjd4+>08T(7+>FHz7P#bMWASYa0 zg}`V!hNTx6P18CIIZ9v_mX5{&JSd! E0RE(X^8f$< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e1c55eaf53079e909c6bc77b6b9144b68b36919d b/test/de_fuzz/corpus/e1c55eaf53079e909c6bc77b6b9144b68b36919d new file mode 100644 index 0000000000000000000000000000000000000000..50b661b061ec0fe7ff8be67ec7917624ae93b237 GIT binary patch literal 2118 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%8$LvnU;PGWI}LSkNu0@y&V8g!jtzA}i+ zFXDK24iq*1LNn~VTU`PZ29mxYS literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e240c5e7d18a161fcb74d1373763bb5a5d3243e8 b/test/de_fuzz/corpus/e240c5e7d18a161fcb74d1373763bb5a5d3243e8 new file mode 100644 index 0000000000000000000000000000000000000000..f0c5551e797de96901504df9701ec229bb0eacb6 GIT binary patch literal 169 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4M<2!!`@g^!#)!%Xi^gsuB8_f{*-1wOA};~ YN=QbkLSboUa<)QJQGR)z0wY5O03x?#SO5S3 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e268d41ddae1293fe50700526326e29edbfcffc4 b/test/de_fuzz/corpus/e268d41ddae1293fe50700526326e29edbfcffc4 new file mode 100644 index 0000000000000000000000000000000000000000..5e84fe34e87caba631acbb719910b47f159f3a4e GIT binary patch literal 85 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!s>6RxEf6RxER;;MvXq$(7aW+rDV WBo*bC=P9HyTo0qyW>hrk(`IZK?xx2 znvt}ksHVBk{zCx+mxjHDy`nOdOEQHNJf)?j*gZ)~pr9o!4f{+@kQKNL2FZc29wP&Y zD$NIzPy!|hpudXOcUicliD6yivGO>NCmLas;Ah-og_mJ_tN Ww6t_^1{+PY39e|TsimMKgTMfDPA4k> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e2fe1a1819b4ed9b0ab553f3d7da7b2c2a0b728b b/test/de_fuzz/corpus/e2fe1a1819b4ed9b0ab553f3d7da7b2c2a0b728b new file mode 100644 index 00000000..e966bf47 --- /dev/null +++ b/test/de_fuzz/corpus/e2fe1a1819b4ed9b0ab553f3d7da7b2c2a0b728b @@ -0,0 +1 @@ +@J\b(?:(?:(one)|(tone)|(two)|(three))(?:,|\b)){3,}(?(1)|(?!))(?(2)|wo)|(three))(?:,|\b)){3,}(?(1)|(?!))(?(2)|(?!))(?(3)|(?!))one,three,two \ No newline at end of file diff --git a/test/de_fuzz/corpus/e32530ef7756d0c484d325a5a875f79aefcbffd0 b/test/de_fuzz/corpus/e32530ef7756d0c484d325a5a875f79aefcbffd0 new file mode 100644 index 0000000000000000000000000000000000000000..96d40ee3313c0e323a30694ba766cc9826049e6a GIT binary patch literal 243 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*UB}jsnO8T)B~|K?2SQGj7bebKE|jb%7 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e333b0bab4aec6438771bb9c886051cdcba8bc27 b/test/de_fuzz/corpus/e333b0bab4aec6438771bb9c886051cdcba8bc27 new file mode 100644 index 0000000000000000000000000000000000000000..cce59e512785f84c9bc5c33818729d9e8f254c3d GIT binary patch literal 123 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXt2gS3XdRbrBceWqrG#&6wB m&B_`LdqvHvnk3DrD0^d&ni!KB-|!d)28RDokddl@UnKyT4JRQ0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e33b50609243d85f8210a046cf2c75b96d56b39a b/test/de_fuzz/corpus/e33b50609243d85f8210a046cf2c75b96d56b39a new file mode 100644 index 0000000000000000000000000000000000000000..d2a48eed8c3ec80bed457e2c2cf6b506b989f010 GIT binary patch literal 76 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHcqH8X&fYy`l+-jxni;3HN1SV9?S8 Raf|ZH^C~#=6*M^^006U;5ibA$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e36e4da003187e5df9123c3f5f92837012a09971 b/test/de_fuzz/corpus/e36e4da003187e5df9123c3f5f92837012a09971 new file mode 100644 index 0000000000000000000000000000000000000000..02c0e777bef31778e63648b7baeee9932f558b03 GIT binary patch literal 167 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!(X7$X&;zkG?2SQGj7bea`EV`0m~br! fsR`1g5|WXsP*|FooUM>llwY2wke1It2B-i4!X+Od literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e47c2be51ff513a4d9313e423deb43137d6ac210 b/test/de_fuzz/corpus/e47c2be51ff513a4d9313e423deb43137d6ac210 new file mode 100644 index 0000000000000000000000000000000000000000..5c99dab1b4f99313302caad0a87454160db5c22c GIT binary patch literal 84 zcmZRuh>Ho=(y+JE(9qP=u-6DO)YJqE7=ox6qZ-W`4GldITf^QMM8%lY#Dr_<#e{2t a6{>_}q$(7aW+rDVBo*bC=P9J+R{#KFj~2)P literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e5132dfab6b281be880e6208e29bb62a56b749d6 b/test/de_fuzz/corpus/e5132dfab6b281be880e6208e29bb62a56b749d6 new file mode 100644 index 0000000000000000000000000000000000000000..58808a4d36989a3e3f431b1957ee111794055747 GIT binary patch literal 241 zcmb1VV2F;kDk#d#E3t}=WgrSfM_c(O7G=ZLt7GbNKo`o-OSRL8n8Q(Ta|XiHWJOFwl*uNK1>!i!m@X z)zFMp0IP~oh>nBHLB%w{hJhpqX)^>H8LOb6sihF338J_llmbqmtdL(&l9`{En4^%B znwXNAm#&bUpPQSSR|0V_*e6`kaT*}MXxi90=vZ4R>BYpvM90L&7#JAn#uylzBV4Qv zvPfB>I6pU4A+IzyDYZx;KTRRABtKUnIU}(sF}WnQs8~-=k4wW|k!V9T6_ge9^z!mc z6w>l@a`MYlQxuXa!FH5nfE-+skyxUToL`!gqL7rTP>@(u0=6^{Y%f<0ml7lZK~6)* zAn&KxeQD6D8*vxQ&4cstAyB}T9KSuP@<5On4DdllUSUgkeHXE05*@S z23;eVuM8sdi@0LYqZ=d+#vm20#mR{UsVPVv)c}Pn#7;$91?M15E=?^3B?Sd#h2)(4 zVz@83G{I(|5y}dgd6^}di8%`8`9&#^*aam?Y^fAW7@#ImJuMA;8{6n;y~I?#*jQL% eCON@E@&MKZ8>0tKdRQ|NLFYjoq?v~9B7FdS_w{Q4 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e587899e2825ba75163a40f7ec1c57fb28d69dda b/test/de_fuzz/corpus/e587899e2825ba75163a40f7ec1c57fb28d69dda new file mode 100644 index 0000000000000000000000000000000000000000..505ad7a51410474a6f01696342d37385abac40be GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4NM3uU{Vtk?#sZyprr}os)S^OWTYw-mS!er PDX0Y)HA zAOq0+32{p)+}-&w0T8W+Y8%+Fa4o%OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI68d`3So<5p- znla(NF)1}Z0U__EXqA|#lvJZ1tF4l!pg93A$gkjp0f;&fZ^8uas;Wfw=(v~)3y@W5X|W0l zH3|wb8VVZrRtgFrSHPuW@?s1OO*J&3N@75=NZK^D6k;?L6g0KCAe4eajGhA6nCKV- z6N8wNScu77B%4e%2Z3C}6&WXYtPPCK;ognaR!~q- zP*y0;&rMaxE6q(xEmFu&Q%Eey&s9jyNGwWBE=esa*3;AD(y&(~+E7geWd%LGy!;Y{ zwEUc${PNTkg``Tb9VHo=dFcuz8Hptd$@!%@DGEuc3I&NpC16YQ!1i+0a4CWO0CE^6 zR#wO_NX-KoQdpW_k_vJemiSYOMc1jUprGKGR|&B{wSs|o5N(^NVIRc6z>r_W6@#80 z;MRc5cP&m%EJ#g3@~8$VTp@NU+A25)X>w_5DJX#gJUJ)7814%$aFS9`R!A!?D#-vv zL3U!LjzVUdLJlP85)}$ki!$?5z{v`GN|TF$M=E9-W(bedFfxrc&^3*%i8jzRjJ1z8 z(6vNiLqs$+V)P&?O=4?|q78ISVsWX|tTwJyG1N2CGcZP^d3;GTL?Zm{SWaLH$sHjA0Vi3^~hy%4>Ks7p&Hq4}9rvP&y$dyoBQk0mP1FCrJxRe$0 z5_3}(67y0Npk4rFc)F%;YtBNn2Qh;W>>Oy;G9V&rG5BcMYq+?&dHT76 ziuI(*l2kiL4H}bDV}wr*Trp3oF^oxxNvVl8)U}MYk4e$gj7ie4R|6RXu9TrnO~q>C zT0>()JwvdrSS-4tqpeEwGL!RDQmtZR@fu-hsAmYS;|H4y4fKo*%;LxbiQp^<%2PwQ zE@2SXkI~Z80<{OCqxBL~^Ot{h$t{XN@74^g15jxs!NDT@SqZfdOZgQX$^a; z#3WE>v_b>YI=@O97=+!7x-VQcpg_dH;Bp&h zcVi$M*c24fkT@MBF+xB|!`>#*PE*4^zz#a-flg_{^+ZKQ!P$eI!5o*El$eC!N|10x zMPgC~DV=Z(Q*a2dCMIbmYbD~4rHZhXhK4~!bhK4PN@jXyiB)W@wq}h+bhH(Mt66HV zp^=$aqG3^EXjWrvRAXkM$-os8P+eS*n4DUxov0Aa2zH7^9C(xsG~xytXw$Ga4A+V= zsfh{K(u)b#(gcaAgk+>D6qaTtXDcKX<(KCvq~%i{ZjdSk>;z&6<~R+_#H3_ml#-~1 zStC(XBN36jNz{&^+#*gRF)>j?E5yUqPcx>x+N`!FDJcnBonWX&79c-cRhvNCW1z+q zxZQ$m>?nJ1ga9dJ?BH-Q1E`!NxA^=|B4A)pi_@^T)zgYe(FD`ciMmy>ni_VtdRozr zx>2#3detU6_7=4&iAl-EhybEPaf`5Ql!ZG4Mp*hDH0jk|-AP>`F)3L=!(Jmu6HKZ( zY8paWPMSuV3K5{e8U@f?8fZkpNK*ks1!*d1YHEUXCMG2tMkFRB8-WNACa$LCMl>3! zSAF76U#K!ERvH=zPiq<)f;bEpk822a;C^ukk5HQq5>2JkQhLoX$qUZN<4fKM_DYTM^ z?pc9>DJE4KWd#WZMbXgD3RbWri<=&j^WB(L;2;v=Nz|~fuu@1;NLJ8H0X3OZA_tM{ i2Gl9g(o|Cq)E_Yfk04?z$dF4ccxi=wsIfAUfdK#lZM^~j literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e601def8ad1f06e18517b7a35667cdb0d09744b2 b/test/de_fuzz/corpus/e601def8ad1f06e18517b7a35667cdb0d09744b2 new file mode 100644 index 0000000000000000000000000000000000000000..7b66c620ef3f50ecfc2e00a8a8d0ed034fc70603 GIT binary patch literal 106 zcmZS3(6HACQp?Xv)wEI2s8P_c57P7@4QMK8DcIR)D=5?`M910KK{Ur|X=^G#jDyJA F0RY7ugk&g`sZP+Mq}XVp4aH+vA_yd*5m^0@m>A=cn3xDwOBDlS LJP-zgO@$Buy}g8! literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e6bfeea120096a31b7e2c2a5afe0b6951a091fd6 b/test/de_fuzz/corpus/e6bfeea120096a31b7e2c2a5afe0b6951a091fd6 new file mode 100644 index 0000000000000000000000000000000000000000..cb0cdd480f22979cd246e5fc062551bb6b3ee3fe GIT binary patch literal 24 fcmZP&j?=K$-l(ZzZOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYW4H8pbiHo=(y+JE(9qKavkX8~j8ToIMvaD^rj~}iF<8K)CMH}s$w*Zw TEX_>LR!Az!FV9m*vo{6+!9^51 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e7d50871f347ad94d789b377070825b27d989d7d b/test/de_fuzz/corpus/e7d50871f347ad94d789b377070825b27d989d7d new file mode 100644 index 0000000000000000000000000000000000000000..f7930f6ba7868fe2ef82f54a774b2c57f23d30d9 GIT binary patch literal 87 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EM!s>6RxPG7Za{!uL%-R3CT!RC@jrP Y&Q?e&$}i7TNMp#aV2KH~(Y96q0LJSVH~;_u literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e81fa9d4ed00ac9af904a9825b5e1c4609427665 b/test/de_fuzz/corpus/e81fa9d4ed00ac9af904a9825b5e1c4609427665 new file mode 100644 index 0000000000000000000000000000000000000000..25d41db08e4f94609ab2625c9b7c9ad49796f028 GIT binary patch literal 232 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUoe0@Mat8urGTF_;!X#KRe& zKr6>fZEdLL=*uGPAyowp^>qPshPQj FB>*orBjo@9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e84502e20dad0c9dbf30c3e8c7b71b1e00a22398 b/test/de_fuzz/corpus/e84502e20dad0c9dbf30c3e8c7b71b1e00a22398 new file mode 100644 index 0000000000000000000000000000000000000000..4430787491ba6c108f301fcd7e789cd18b46d30f GIT binary patch literal 227 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!uHSE0C;hCNJSOt_X_Ot_9FNS{hb wMyf(#X=ZYE4Ompe-o_TEZNwU)g=VxuQc-?+UWS57NO-Ci*fNNSLRx+W0PQ?Jp#T5? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e8457e2f658e010d02204c8a3dd3ea1c53d8dba1 b/test/de_fuzz/corpus/e8457e2f658e010d02204c8a3dd3ea1c53d8dba1 new file mode 100644 index 0000000000000000000000000000000000000000..4943e8126a04b2871812998886938ceae9396c09 GIT binary patch literal 163 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`@gk#+^nWTr0+;CMH}|(}a+E)h2q?Cbcyn-kggqXU?4^#z>HA+$NkkZK`QzZULn%0b~PV A{Qv*} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e89c6af4cc01460b7c369075fe89114d27c6cb7f b/test/de_fuzz/corpus/e89c6af4cc01460b7c369075fe89114d27c6cb7f new file mode 100644 index 0000000000000000000000000000000000000000..9821bf783876874b58d11405901cf47ebab01cc1 GIT binary patch literal 733 zcmZQD$xF;l{r~^}{~BC?fnCGiE>TNUD-o9peBvOZabixKG9ZcKg2d$1m||^>m~w4R zFkP)-ZxtO^T^p;VVQ-~jZ=?y~Xlj9!!!bVRfaECkkfwc1ttKegzz$T%&r4OPRzUDe p%Jbn)!OZ|U1Rti#k literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/e9b252fcd3351e722d3343c254af906d26500460 b/test/de_fuzz/corpus/e9b252fcd3351e722d3343c254af906d26500460 new file mode 100644 index 0000000000000000000000000000000000000000..1486eeceffb3f4e62ecbe11dde44d1415e2beb43 GIT binary patch literal 186 zcmdO3kkqiZv5nKzt2VB!(Xh0!tv0Du)T=gTfPz|0EqgsMn}va++Nk#Ozyd=f<3A>* IX69xV02^L(cK`qY literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ea3407612692b66d450d9a86d47199acd18d3470 b/test/de_fuzz/corpus/ea3407612692b66d450d9a86d47199acd18d3470 new file mode 100644 index 0000000000000000000000000000000000000000..0d035594e4886fb51ce732c27ee1c9e45b4e3e30 GIT binary patch literal 63 zcmdO3kkqiZv5nKzt2VB!0WlTzs*M>S;Cqv%mc1T?&A?D?RBLEtZ1NupOwG*AECI~# B5|ID^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ead4a09637824561407946a193dbe4a86b202060 b/test/de_fuzz/corpus/ead4a09637824561407946a193dbe4a86b202060 new file mode 100644 index 0000000000000000000000000000000000000000..468e16578e251144aac88eca18ec66283df80de0 GIT binary patch literal 507 zcmZQ%iPC_8L~TtJSQ7~m*T9g7K$c)+fB*)R6(e4aiWCjTjDe#_1<#oSt$<@fETIoKd_5u^d9y;M1h7sZFxuv_Lwr1P(rX UAX+d3)HzHCB83q=V6{of02qp1)Bpeg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/eaf7472a2a35c65244f6a4ab18ea198917c3367c b/test/de_fuzz/corpus/eaf7472a2a35c65244f6a4ab18ea198917c3367c new file mode 100644 index 0000000000000000000000000000000000000000..87f39690968ac8ec16102292cf83816647ca3888 GIT binary patch literal 214 zcmZRwh>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{j0)zq-JIi3g+0Ho=(y+JE&^WINW*LI07^51^8VwCS5L?6E7(~UG)Ib$NMPUjxYBbRmf(;7N l)CB2M3CT!RC@jrP&W;J!(u)b#LK9U;D#|aHo=(y+JE(9qKavkX8~j8Tnd4M<2!!`>JykYrL56RxEf6RxER;;V#Yq$(7a SW+rDVBo*bC=P9J+R{#LnRuvKe literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/eb3079624a525b5100850399e0627018694228fb b/test/de_fuzz/corpus/eb3079624a525b5100850399e0627018694228fb new file mode 100644 index 0000000000000000000000000000000000000000..26b4934b0a3673d9711e2c47ab915a0bf34e4d38 GIT binary patch literal 56 scmZP&(}*^W)=Ny)i;dN?*VHS{&rL1PtVzWxsIPBoYO0r7oLQ0z0M+9WbN~PV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/eb869bcbd32af56ed726528a3fcafc437da6e6c7 b/test/de_fuzz/corpus/eb869bcbd32af56ed726528a3fcafc437da6e6c7 new file mode 100644 index 0000000000000000000000000000000000000000..2fa1dc626b4cf15d352238365016d55e5f1f5878 GIT binary patch literal 93 zcmZQDkBbS{(y+JE(9jHz(bLkfH`I&?*NQQ!snO8T)B~|K?2SQGj7bf$yp~=}xOO;* d)Y1e=tAu2vDioGxCTA-o73G)bDWv6B0023i865xs literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ebee2c83ebe6265b682e8fababe5fdf7c9f2416f b/test/de_fuzz/corpus/ebee2c83ebe6265b682e8fababe5fdf7c9f2416f new file mode 100644 index 0000000000000000000000000000000000000000..dbb0b72ec335fcd66891436698bdb5471680e1db GIT binary patch literal 168 zcmZPwkJB(RjW*CVjjf3`&^3&;k2cV?#KFdtgNSHq#OOgxF^P?5h&IqQiN!Dls#3Gs SxK_o`5^N2TiuH{242%J8_bXWd literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ebf2032860f79f6de56907c3bb340c19db5ece02 b/test/de_fuzz/corpus/ebf2032860f79f6de56907c3bb340c19db5ece02 new file mode 100644 index 00000000..98cb146e --- /dev/null +++ b/test/de_fuzz/corpus/ebf2032860f79f6de56907c3bb340c19db5ece02 @@ -0,0 +1,151 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | ) \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # one word, optionally followed by.... +(?: +[^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or... +\( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) | # comments, or... +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +# quoted strings +)* +< (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # leading < +(?: @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/ec3bf2e7c0541b566c8df14ff2534aaf0663c04e b/test/de_fuzz/corpus/ec3bf2e7c0541b566c8df14ff2534aaf0663c04e new file mode 100644 index 0000000000000000000000000000000000000000..7b99019ca1aca9e924a3628438fefa4d7415ed0a GIT binary patch literal 10279 zcmXqtHqbSRjW*D=jID__kTHz4k2YYB@vF|ajMdbL(bF)>WcVLlT3Q+%t>@^f7pvk%yO-#6!UQD=_CP;}&NJgqcVQFS^ zwn9=-etDik8bf{s3z$-1V8(BFEt=st&BkGj5y$~xHxgstAn*q?jAANk5iGQ1i5X{T zX;;HOQxg=&mmX znbOk1l|w*<20XifI3TA(99mjhis@O9G=|Th>Ia|CK(2*44x4AtVs40~JFI2?z{Y`% zor8|Gm6BdeOiXl4Y>a_{fo_a}v3X2|g@JBNMOs>{rh>A9o?c#li9%X_4ya^KQAny( zD9+DKEy>8tOIIk#NGwrE&M(bLQAkQvC`c?q(yOhYprD`(R;-X$nwykbq>!JckXVwR ztB{DoIVXqh+rx9adVxUQV2bF*=%>&!ZRimJw5EBh@7gnsS5Y44w zZ>10&7ZU>ygP6P+14C0#_{1vIC@93lfTZC8q@bXw1u{z+L==~lrloPk#Ddt^Fjx^( zB9==N%0i_;YV`E<(n^a;GC(1gomk1GsReeH0@!V!aEd8`xJ3gZj>Wwinz0I4oeT1U z2G}H!KhV92Q=6uiLX0NJvs@5LK|x0WY)Uk#?#WEdQ7A4=O3BYn%*=zhA2kFpdCFjA zB-;e?AW}q8&F3+Cm`;RrmxvWGa3{vp#AqbNXvWm&C4uz}Fu@#` zn3Ra=5|D63MPgD#1s?bPClN3(sKsg6+v;h>q-cWa=tSMBSWOK(TRp94N8PAcO}%Op z9eayfmBgfEV}!-5iAh??T8RjOQP#kO0KxQ~s7bWLLOfjkG-JxE&1!3sl9Dut&=*C7 z8kiDB6a%YGY7LDI^$ZR36g2ZI4D}2R^o$J5U}{I{!4m@1Oks5L6{x5jEkWrN*h9`5 z=9n;TZXRAP1x_xI+lOHK2043h;=vG@RvH?KNy!Qt_8LK&VDikhbJxHOBTXYsg$Qsz zL&M%s6VxHlG*SRjL7EDhnwkoU{z=J+Ny&y0iAl*3Mj#>)B!FU?p{60kSS+R)f%-@q z_DH6ow#P=BTZ1#%678zNkiLm_EJPtCmEoXCuM~E|tz)$)9f3$p0*z*Xy6D7?L1-{Y zYS`P@#%bzR8`suoSlZYs>cs>@B87pWR#VGf55j>n7#OOJY7LEGWd<4-CQK%6Y+`C= zZe|G@1yi(Da1PSs!aBf*XE+lw+KDteJK_d*HK5aABn|9-g$F5Y?qGl?6tKoS$pgDu zSdGCxq7M#%=xD3typp0EtJqjDA4cHPf|Sr8DG#avQ$0!10X3zxbP&()V0sZH1aP~Y zl|d)5+Q_gv(NM>zv=mtrc#5{9G!$tv7cJO80YikvmG%{DuruB9kEP3i(A`7~|S-MIaTf z#mR{UsVU&We27gNh)DoNTllmzB!q}hX%O|GkV3||LXEJwWECg~s|P`W!U(Cu7(jD- zSW5)V^a6H2`C*3D7OCNdQvYl4<0$V)@ef(<1uv^4BNOCNBqPRK@G4>4_)LSbnaCO~UZff`rf)TgVd z2WmL!Rl`T9p&~}mMi12TyhH}EMC~Md4J~JXUtiA<&17v2EjLF`AI-$X#H8fpWb~$0 z4Nd@B=wWZ9868($8>^+MrD-2itC^RWn_66un4GGRpO>mot&o?PUjY*-DbH7^R>;f) zO-$x%Xj&`OD%7G+UJmmKNX!K?;W!fnlSN!i4sM}! zJ&i8|0|SorG@AJpoX7w)Wel$^6cpf7Zph&eGuJm9#auiSz~NdN@(c`G+TavPfQXK^ z@=Ywtwu+5~D^!QG;0y;i3(CmPOSRL8wbx2aQir&o*a=_;F^y=mY7-p=LxWoTXuU*+ zz{Kdpq*!WV@Z?$&h(sc)NdYm)@rqPl;E7r2N-Jpgu89dpR;y)?wyp{z9fWIvmp-8^ zYr>f%K{Js!S7)Iv;6kye+PD@PeISY-G~Je{p%oAm>gTGNq?wqksSPT9;xGWVK`R_{ lPz`{&0IWvC-U{Sq1^^9g#5w=~ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ec4f1607173754dec86b7cc8cc6d313439c7fb2d b/test/de_fuzz/corpus/ec4f1607173754dec86b7cc8cc6d313439c7fb2d new file mode 100644 index 0000000000000000000000000000000000000000..b5aa31131c7cfd9285bc4c5a0588030d982312e4 GIT binary patch literal 1135 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xx2 znvt}ks2+SiLvbFaXRss*OhqVWlm2`H^Bwl literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ecca45ec7b99de50346f42292370e54f84865fbb b/test/de_fuzz/corpus/ecca45ec7b99de50346f42292370e54f84865fbb new file mode 100644 index 0000000000000000000000000000000000000000..e7c42af7c6390b94f6fe81778cd945139bccf0b9 GIT binary patch literal 10213 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4Iw}Q29y;t^D;{^6LS=bOOsOaa}zW3xHRmo zVA8m0Ww5g77y}c7n37n98U=+I4X}_xbX-hKOofGkZcIg5T1;MyfuX5}W~>5ONeoC9 zCI=PMPyky$_klj3OT7M3Q3g;i3$a&MVa|2dU|?b zw+h1QW0XR0bx@$6_ge9^z!mc6w>l@a`MX| zK?bs;BqK8~U7;i+u|y#`zceRBAt_a%AhDwc6!PTfyKfy^@k&UkR}W%!$~12u5CtJf1|BG;uGm;>yJR@q&Pp0 zw*Cg&;0vOqH`@9el*5h07hl*^QquavW*+s$+%)VfK;4cwP)bZx0Cnh;6_QfZGxLfe zoy0^<1%;%T;$#I4du4@^jMO}ZB!y&61r-E8H7`XoF-ajgC6)Tl8?+|UJ!ZF)925f{ zwd{%D@#Lh$B$C}essSDXE&~GK){ins4uSg*9zJ^fa!-**NE2BsJTl8wctA!1+wHYbe?F}`RW-1&g?taF{Jxpz2LSPctT5OT*qU zTr0+;CMH}g^7lZ)-l;%F< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ed0c5c7253ed30286fa6daa305839afac3a43865 b/test/de_fuzz/corpus/ed0c5c7253ed30286fa6daa305839afac3a43865 new file mode 100644 index 0000000000000000000000000000000000000000..29e3139a8382221b214f060feb99233cb4895294 GIT binary patch literal 18 ZcmZSJ(9p0q)T~Kl;ED;TPBp331OOn}1U~=( literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ed1796eafe03dc657e288f484f7bd7087564bfb3 b/test/de_fuzz/corpus/ed1796eafe03dc657e288f484f7bd7087564bfb3 new file mode 100644 index 0000000000000000000000000000000000000000..070dda0c74d912f1e9259fbff9b0139c1a625bcc GIT binary patch literal 337 zcmZSZ(XiKWadq?bbJf(aw@IojNwqVIHqbSRjY+97!Y5}MZJ=v9sm3rSB_^dN+ECXr z);=ahQ!^$>!(I(!jHX769*n7}SZ!QuXl$rw2-X#gMOSpRRcT&ka(+sxRctIwA66p_ P4fPBMr3(%8j10^GEN@}* literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ed2c8441bfbca311994d3920b74c198933bcc778 b/test/de_fuzz/corpus/ed2c8441bfbca311994d3920b74c198933bcc778 new file mode 100644 index 0000000000000000000000000000000000000000..53f76572d1591095abd7b9ad2fbdd1a9b2f02c89 GIT binary patch literal 356 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gG)Wslu|uL1~4-pOhO5mAe0NCOiN2K l4YLP38De>Kv{kT{RctJ#UoiEdc$Fwe$P)|Tu7xl_Bmnk2dg}lH literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ed54e86fa8c80a62871284f80901508b01336bab b/test/de_fuzz/corpus/ed54e86fa8c80a62871284f80901508b01336bab new file mode 100644 index 0000000000000000000000000000000000000000..f84ecbd53ae1a57d5eb18714e718dad48c91d408 GIT binary patch literal 194 zcmZS32ux%Miqo)Hj80671z`;^4Q7J4FdV00Zxs;aSK}BOQRD36@9Z6;Qsd|2Q{(LK zSL5vO8?@rW9YbLPy6iqf!0b~z~5fiOJV z&l$*shU_xUC|WiG(4&f+RHy|lqVg+}SYm>0w3CvPtQ9D4^?Ixv1s0*m8EvqDVh9~$4|Y0NG_To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fyZh3z151}Iq20t}aLaJd*{1Tw~@j(Bs? z@`i?erY6V&Tn2;WKv<8F0YsJNgGnd>6NGXhlqrNlkPNf|2n%qzo$NpX8I8+OkQ@lZ z{7xW1P|_@>nP{;AG8j`4iW#LuT3lLMiV+ha;~^NAC7>WHB`uOsQaDII-HTs{myk(( z-oxfRO!a6HLx*gFa6hJNASnP>;9{yrb3MptOhphwL2@8WWU@lhglQ(#ECx9Vy|y9V z|0u2m8wDaToeNP%yt!!J8%-6UU@a{zg@hxNgBi?d!3I)?sR+dk+Lv-<6$8Y(9AEPU zWC}{DNw8H$g*FkzmVyjG#kk@SDL)NgpP?jI%#c7!@*}jQKuQS&!V5(jp3E@A6{3!K zbFs!lQD%BZiEeUfQBI|9Qc+@Zc4`Ukz6;DTL{^aGx4R%EQWHo=(y+JE(9qKavkXC0j8Tnd4O|GpG6qYU)Wn2q>BWR=X@a;aAsML(g{7Iv mFiC>u!4zUOC0oNDixco`K{E)A3vpexLQ+wFd7eUAegy!xzC#B9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/edabb59794d898a64016f01f44679dbeab4446a7 b/test/de_fuzz/corpus/edabb59794d898a64016f01f44679dbeab4446a7 new file mode 100644 index 00000000..4553f84d --- /dev/null +++ b/test/de_fuzz/corpus/edabb59794d898a64016f01f44679dbeab4446a7 @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X((((()+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)|Y(((((((a+)+)+)+)+)+)+)+|X((((()+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd4((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2(a+)+)+)+)+)+)++)+!\Pd2((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2(a+)+)((((()+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)|Y(((((((a+)+)+)+)+)+)+)+|X((((()+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd4((a+)+)+)+)+)+)+)+(|W((((((a+)+)++)+)i+)+)+|V(((((((a+)+)+!\Pd2(a+)+)+)+)+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/edbec08639dc23671e61eb00c80d56bca9368a6a b/test/de_fuzz/corpus/edbec08639dc23671e61eb00c80d56bca9368a6a new file mode 100644 index 0000000000000000000000000000000000000000..350678c2dba49560e474f617af213249d675214f GIT binary patch literal 1139 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu5D2gIzr?)ikvf>To0qyW>hrk(`IZK?xx2 znvt}ks2+SiLvbFaXV8*_hJB_cDC95|qL@>v$H)LuR+V&X^&m?y6_Mp~6it|B($3=2($XOsWausj0CJ?Mwg3PC literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ede96501795d3dd74adfa18d063398cad507d29c b/test/de_fuzz/corpus/ede96501795d3dd74adfa18d063398cad507d29c new file mode 100644 index 0000000000000000000000000000000000000000..b26a329d4670ff7bf6530d849cc8b8b33ef7a8ac GIT binary patch literal 52 ucmZP&j?=I&E-uzK)YP!INwlk|tkJaBL+}_GAfQIG+Mu@Dpth=_q6z?0z7385 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ee07f69ed7cc1c4fe3ab6723f740dbbf46caee4d b/test/de_fuzz/corpus/ee07f69ed7cc1c4fe3ab6723f740dbbf46caee4d new file mode 100644 index 0000000000000000000000000000000000000000..04758c24c9c1ac39aaa4e23a4cc1bd6d9be1827e GIT binary patch literal 8989 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$CGzIxFR-r~gAtnYS4fiB0WRyV$7MGN! zrE$f?g4ozFSP@hrmP-@L!bT}8Waed-WG3b)6qhEYX;DcAsEEi;tmM+v;sObSl1pMrN>OTYu|jb{YBD$>Q!{Ze&=T;` z((qBUheZguY1mhQ>VY_LQU}+t$_h!T>6v-OkXk!YQ$ZmqrZ`za!(LgTBqKFXAxR-w zQ$Yp6Pt8lwOiWTpPDv#vMA#F-xiTp+i5%UddLSX-G9UnA_b5q&5a38mijLQ@j@24g z`GQX)F)3M7!#>kW!`@I+)5X;-F)7*6$vGl2iUwgwHzRqXqpd()fg-EeSnYfFA3S{Y z_{q~}&tJTJ_4>`*cke%Z{Pg+D*Ka?5{`&pr@4xR13=B*$26S`W@U)08nvo$|FELdw zHrh7PHa1qfsw&ZuDqiJ?jxR`J)PyD6qaTtXDcKXDVb>XqY6i4 z2(U*->-mNH=#5Cvlj3Pd4SNlH+vvDN-KtpaXb`EXpb(Q%ZB(lZ=2aWl>VmnDIU%qF zm=6`zR4_EsHL%pRv>?USfl?c7o2X$QL=)S|Zv3#vXldE&SJy%)WVclzbI{p%CD9e5 z^QqJ=M>iJAXN~cz{!p9rf%3`$YTzhELI^O$geQ=ooJ^(c6&m*1hSVDR;D{-xE-ffX OEh5u3quPdI2mk=Z0%TAC literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ee1c82224b12f962ce51d0b9289cfc089e8e2d2a b/test/de_fuzz/corpus/ee1c82224b12f962ce51d0b9289cfc089e8e2d2a new file mode 100644 index 0000000000000000000000000000000000000000..a512f559c48ddb0d21d1ccbe8cf561f8690f9894 GIT binary patch literal 212 zcmZRwh>OY5(y+JE&^V%HuW26>uBBmbs2LNkRby1cS);))FhD~OD6qaTtXDcKX<(KCvXy#XNA_D+J2^KQ| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ee66cfaab219c9f87399e0b8df17df28caf25e03 b/test/de_fuzz/corpus/ee66cfaab219c9f87399e0b8df17df28caf25e03 new file mode 100644 index 0000000000000000000000000000000000000000..f3ac693c87ee0486375c01462c6a15160cc92918 GIT binary patch literal 274 zcmZQ%iPC_8|3m;*1_(e=s-dBgsI7?tYr-LBB1y1<71V@bNI-PfIK$k5VU}|wPCXGg RWiTB8vj?XOz>ZBy1_16iT4?|P literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ee7317534db2525a0a3605cf8dcb9d9775d97ec9 b/test/de_fuzz/corpus/ee7317534db2525a0a3605cf8dcb9d9775d97ec9 new file mode 100644 index 0000000000000000000000000000000000000000..47c6012081eea7e24ea2d7bb51c252574d1f81ca GIT binary patch literal 79 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`@i4CR{7Vq$Va@OD`r|OA{oo5|WXs YP*|FooUf2nlwY2wkd|M;z`(!&02+xD)Bpeg literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/eee230b1302635c26bff17db82f0d5fc11a059f9 b/test/de_fuzz/corpus/eee230b1302635c26bff17db82f0d5fc11a059f9 new file mode 100644 index 0000000000000000000000000000000000000000..3ec2e279d697417a8d26947b505a73ec7603cdac GIT binary patch literal 45 zcmZROX5iMax6!b-(nw6wu+P-2sMN^(U8Ad+Xs4-RA7H0puc@e6RgtzylwY2wkj9W-k;D=cY@?l&oMf$#0sw>gwl)9& literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/efcf2e72a344cf09744ba6a314878a6caf79b822 b/test/de_fuzz/corpus/efcf2e72a344cf09744ba6a314878a6caf79b822 new file mode 100644 index 0000000000000000000000000000000000000000..436173a091b8c014cc7afd4dddaa5c027f1eaa4c GIT binary patch literal 3661 zcmZSJijLNEbk&R1b&5?aMF3P`WSJ5@s4DClp^~MgxYQxpSXzq2L9rgYW?ZUK9ZQM} zh_DoH9GrpOain<0(HSMcHS9ArL8jv}7$gV6dW;Mpsx%)=LJ624lnbFuArv+emnFCY z7gIf!DJc2Ed6=miE%$;{Vk$y018xU_nsT(lLT;0iUQ&!!SjgcA xN|<1bD|O;3qA}H@CHcWoVG*4^&|D7+6HG6Xm0?jdVVX%hi^(r3N=fZ#0002oRTBUJ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f017fbf3b7944d102965d68fe8f20498b4c3d93d b/test/de_fuzz/corpus/f017fbf3b7944d102965d68fe8f20498b4c3d93d new file mode 100644 index 0000000000000000000000000000000000000000..d169552545f4e87d158267503773178f3ac22121 GIT binary patch literal 31 jcmZQjiPNyRNlda!)U;R7u-5=FHIr)8HB)L*HIq{TdCv%G literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f03ca0c304379f035357c36dc43a54e68a20bf03 b/test/de_fuzz/corpus/f03ca0c304379f035357c36dc43a54e68a20bf03 new file mode 100644 index 0000000000000000000000000000000000000000..29718303f1b7b45c27dd9e81e13519bbd5e67853 GIT binary patch literal 464 zcmZRuh>Ho=(y+JE(9qKavkXC0j8Tnd4P3|=EM!tcw8EHhExnjaXb!U literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f084536f7b4d51b4ded71751e198b29cd9510210 b/test/de_fuzz/corpus/f084536f7b4d51b4ded71751e198b29cd9510210 new file mode 100644 index 0000000000000000000000000000000000000000..4318c545b9428d4ff45c66d275fe9224afbfeb92 GIT binary patch literal 387 zcmZRuh>Ho=(y+JE(9qKavkX8~O-zlkh9*qN7$g*9QWF!dr5D3w5f_sK)uCk%lF_g? z1W_?YHJmjX8hU3zfMNqch7g0pwd^%DW5SV?g508E4|20F0|SE=NLEWFBqLR!urxC{ vTOp|^zZ^+5UM5+F=P79BSAcEggadU>g+fkFxczwwX$<)lEHS}0+SUpHGGm^Q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f0889cece7d37843433e9bdad027749e422169eb b/test/de_fuzz/corpus/f0889cece7d37843433e9bdad027749e422169eb new file mode 100644 index 0000000000000000000000000000000000000000..56ac29c311073c0a4e7b621fae8a85b3e8382b8e GIT binary patch literal 3743 zcmZRmHqoiIPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zW006uqK3UXrG~`JK?9S~_!Mz9W5TIv0RyF826=`84^nJD4dV^uHPY~C`BO{7&!nvnyO876bub&=a|&Qglp-=gllPnvbRb|Mk=UC0F@7n3?QIT zSelcZt&qgPkdj!GU!JFs#(*#iMKh+A_@$|yC;n3kKt3n3Fa(7G)jfdM{w~rI4)H}g zX1opJw4tk+Sy=6Of!m>jR5qh!jlShAT1co5=skNMCDf`vBU)1XeT8nSu2b-Sk#k9 xY3P9>g1$)(HBXS-UEFwW+L=qlt_>dOKqYWQy$!kzlShT2*QULD*TMhsK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f0c46dab66a9cdf7f162115c852ed53d9db17377 b/test/de_fuzz/corpus/f0c46dab66a9cdf7f162115c852ed53d9db17377 new file mode 100644 index 0000000000000000000000000000000000000000..838a9273a13811e52a2c7deb60b6f2a78895d8e5 GIT binary patch literal 155 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQPpIF7^51_8VwCSkSQAW#vm%jq$VcZmw|yn eOB2LZ3CT!RC@jrP&Q?e&$}i7T(9Eyk!~g)%S}{og literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f0c8e47ebd4f08fba4679b325d3dba52df38fed8 b/test/de_fuzz/corpus/f0c8e47ebd4f08fba4679b325d3dba52df38fed8 new file mode 100644 index 0000000000000000000000000000000000000000..5e8a4211bb6c1e59a3474bdbe64d9c7d946fdafd GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%wwjJd8AV^qUgqoJV(5i$l*F(x%J;l2zE3|g8X cu1ZKoszPCDW^%SdQc-?+o`Pn61t&5905EP9z5oCK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f0d35f8c57cafafcb3caece1190f192aa7833337 b/test/de_fuzz/corpus/f0d35f8c57cafafcb3caece1190f192aa7833337 new file mode 100644 index 0000000000000000000000000000000000000000..15ff793bb3cb777703601dba72ac55a5dd228982 GIT binary patch literal 11 ScmZQzPt>y1veZh{N(2B4G6F>a literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f0d6e75303f17558f5ccceb0cfc1a2c09f36d7ef b/test/de_fuzz/corpus/f0d6e75303f17558f5ccceb0cfc1a2c09f36d7ef new file mode 100644 index 0000000000000000000000000000000000000000..3957b891847f80e1183d9bf2e94efacb5a5ccbf8 GIT binary patch literal 37 ZcmZQziV1>XMg|CAiU~?%U_$2Q0{}yO1Ofm6 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f0e4deb515d6530789bdafcc8a715c7d91627ffb b/test/de_fuzz/corpus/f0e4deb515d6530789bdafcc8a715c7d91627ffb new file mode 100644 index 0000000000000000000000000000000000000000..9fc273f0ceba1b2b2392b641b64142e176c86506 GIT binary patch literal 10279 zcmcClPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wUW3bp9 zG%y*BPZ3u$COih+017N%&`Q*x$jczN45a<$q#rUM_NP9 zDltjJK2x(o!=92Xh8|7TCOQg+2DNicYGT5*^kTxbG(kC2B_tyil$$|Wn~?zo6bego zlCu?(7#LC#i}K6!6w(+FMxkiNOda^8sh%hPQwl&nC$by^g#pz)psoQjmLyC@>C{D9 z3Z$S|pEHOPnXYDLWeq4_Rn;VEMny$MA!jr+Ny0ILJsK!YkN-(akWo<@_Q);=WnU16 zmmhOzkYerCapoA*gof-g%_vAi08hb3NwPzWFA7p&enk>XOt6i1QgV{DLP}b!fF!rvY-1rj4D0j*?G zte~ftmtUfgmYk_qa-6UFI}M|Be6swIlnX~MIk9wp&+rS1Z-&@*j}z0 z1qFqeXppmY~c7nEe?=OyMS6y=we zq=Itr&`xw*N}!Ab@);&pR>&_%%>%_rVQGFzDk#fiDQ=Z8%1}^PIp$SDO8L}^Fg47hG>O=!ndqM0} zv{i5p(gdYTB~Y~nOIZ+Gv6khCLcBb`CXKCNxLRlTT?4JF)=YIDJdyAIXO8+kFx5K!9qjJ(b?HGAVd@IunPJlgaK$+6Fvz6 zpMgLbn$!Xfdny!`W-_qEX=rL|Xlf@WCM6Hj4le_jMofyfwx&i*xu&5Jj0dApMU732 zO-!|;4RtMJ?PF3jHDi)A?A4MgOHws8V)UR)SZL}Q8XD>u8t54rm?;eR`UpHQ!(b7o zk(ijMp%voc>gUK%UTs!ela!PM;cLc}SDV(>Bqt{$_$IYAG3C|9wVKJv$=cf5+L{cU ziP46-#=54l$%ugw&>+tc80%qRj?>UgOiDH}7#-^Yjo(4W=&0HCh14^MZo=qT50{30 zTuct$IbuWsZNyYfw87$bQl!ZFes?cgJo0*Bn-+mi76>Xsl~+##RaL! z_&XNhf}HT^JJmWCcJNUhkUOEcq$n{n2Q=nk$EB>0mzbLh9at12q07&tT%X*+?Yfi&bv+zgt%VUmJ^LNx@$7}an>S8!=D_-NQ`xVXA``nhUq z*xP`*5_U$>2D&D(F)1}h_~cBZ4RlRoYYbyjVp3}G_eeA~6|0SF4UG-;4DsqBGhL9Z zEjn5+*xy4hHa0b;SX(2eTw4=NS8Lc?MaNaw#)2C(_C}fzj;5BTeN3$;s2(UTNK8&u z$j?hvs0P;y5PnH{zCyJ^W*%sgGhah9I@&5JCowPEDmJ!OL7^55t7~hM6*TOX6-qKv z^AwU4k~I}n5d74<6wSmWh2)e}lD)#fz`&lUVXvF1i7hju83*nbGcdOY5(y&+5(9qMeuhEPN*V3>z)QoX-4cCe>s^P5B(9i=5YS?FL+8b*|C+a50 m*2IMSGB7Y`X@X=_LKqkr7)mpfvlWtx^2_rSH1jJskpTdp8WsKk literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f11a0b536fa60467446eae90b8e9f1ba02337e50 b/test/de_fuzz/corpus/f11a0b536fa60467446eae90b8e9f1ba02337e50 new file mode 100644 index 0000000000000000000000000000000000000000..f002a227ffddaf58140aecb49c55c4e9a8adf19b GIT binary patch literal 129 vcmZSJ{ZATT;EdDI(~L>4#;(nOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXt2w=sx{F{z1B_hn#U(9#5P mRYEd+5Fk~durxC{TOp|^zdTPtGrxip0-_U>l4BuEFbMz{U>Yd^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f15a55c595d9fdf30961811bcc3622a3f04d1476 b/test/de_fuzz/corpus/f15a55c595d9fdf30961811bcc3622a3f04d1476 new file mode 100644 index 0000000000000000000000000000000000000000..626e7bbcdff9fba04c3eeaf90cc78b4786ddf6cb GIT binary patch literal 390 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lSlWQo#%fJALgZB1=; z5COq8kq`+Dh>YezOrVY=1k$bu(peLMst+Uq#x>!%B*Jh>IHS4_WIP1dIHS1^Yy(KH z#u;wEA&8H_HO@F4;EdG;G1{8iH6}GN;l2zE3|g9?@KOoUvd>6WC@jrP&Q?e&$}i7T T(9EykgaA-TadK)WC4;yCsPbP} literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f175e69a78dd722bfa24fc7be934571cd3c9dfb4 b/test/de_fuzz/corpus/f175e69a78dd722bfa24fc7be934571cd3c9dfb4 new file mode 100644 index 0000000000000000000000000000000000000000..17f01830129e28006c74adb2ab836932dab98940 GIT binary patch literal 49 lcmZSJ)zETuc6JR2(VUGHXxQ5&YS?FLCTVMGCnqK)0|4+C6Z8N8 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f1a36340f5b7e6379415b31d363ef06a0f2f775a b/test/de_fuzz/corpus/f1a36340f5b7e6379415b31d363ef06a0f2f775a new file mode 100644 index 0000000000000000000000000000000000000000..596e7fbbd5e866e43fbb857fbb4bbf21eb81bcf9 GIT binary patch literal 221 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(ZnHKqoJXv855zUVQ&mpX;KptuB8_f tuB8d)lB-cABqLR!uoT^NkeN87pcY?;SPWH^nVhYVRFq$yr;wIk0RS9CJ0}1D literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f21fe067a51b9e8b9b3d1fe12d1dc25c56dcb6d7 b/test/de_fuzz/corpus/f21fe067a51b9e8b9b3d1fe12d1dc25c56dcb6d7 new file mode 100644 index 0000000000000000000000000000000000000000..09d64c2594b7c68321e1f31e8474e45b59518fa9 GIT binary patch literal 164 zcmZRwh>OY5(y+JE(9qMe*VGEv(y%wwj0x9@F{OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z0O_hn#U(9#5P YRYEdS6$(o;ld~0)it@|z6g2ZI0Q_ha$p8QV literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f245199f424cc6ab7134f01f11ab85aba75765b5 b/test/de_fuzz/corpus/f245199f424cc6ab7134f01f11ab85aba75765b5 new file mode 100644 index 0000000000000000000000000000000000000000..ccf6c32ed417f7dd9fc3a5c74a06abf187157795 GIT binary patch literal 1590 zcmZPwOpH!UiiKefd)-V;BtA?WD~%zjg)j(14u_$MAdrMc#70L)+a}t^#$wR~Qks~Q zn8;ue7Za|fVQ;0Op{EIE8Gxvom>OdZO_-1|NGQgnCMH}_OSimw|yn3zWdMR6;UR6$(o;ld~0)it@`5iiu;< z!77*)2nS*J2iUWTNhsdQQ_#$>0Q->>4%9gn3OPC9KF(7}W5};yi3zsRwgwwP$Q~36 M5Q_1$=;#Rr0M`w9P5=M^ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f28db8104a9b03a383b8c2f188351a0d646d4bf1 b/test/de_fuzz/corpus/f28db8104a9b03a383b8c2f188351a0d646d4bf1 new file mode 100644 index 00000000..2f9eea09 --- /dev/null +++ b/test/de_fuzz/corpus/f28db8104a9b03a383b8c2f188351a0d646d4bf1 @@ -0,0 +1 @@ +8^\l*(?:((.*?)\W*(?1)\W*{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ )\ {{{{{{ \ No newline at end of file diff --git a/test/de_fuzz/corpus/f28ddf31390886d59786f53310a143f39a251d06 b/test/de_fuzz/corpus/f28ddf31390886d59786f53310a143f39a251d06 new file mode 100644 index 0000000000000000000000000000000000000000..7cbdb357cd59b42c27699b5ae1fbcd5045879762 GIT binary patch literal 40 ncmZRO)Uda)jnjmXdetU+)h4wyV4hyJv7wQ%iK(WUxrHSF!rTeF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f2f7c241cefaf71cd557e8463fac0f0e3246a923 b/test/de_fuzz/corpus/f2f7c241cefaf71cd557e8463fac0f0e3246a923 new file mode 100644 index 0000000000000000000000000000000000000000..793e73f2a91027634c4f961d4d1127a7f5986f94 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(1_8p*Nh3*(y%uKQ4vNpoHZI6dLXujy%C6tF{z0O_hn#U(9#5P bRYEdS6$(o;ld~0)it@|z6g2ZIIFSJW8#@(e literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f30ff790cd7c3605714a08997a8f6c3b4d41938b b/test/de_fuzz/corpus/f30ff790cd7c3605714a08997a8f6c3b4d41938b new file mode 100644 index 0000000000000000000000000000000000000000..eaaccd5d8617e5ab266ab193334415233b7afee7 GIT binary patch literal 227 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dYUoeZFB@$8urFu>rHB67+7Q6 y6YY|c6V-hg85p!QLEOY5(y+JE(9qMe*Nh3*(y%uKQ87lPoHZI6dJIg7x*)!Wy)lT2F{z0Ox3~9Y pU|`VF1PQ2wWTYx2>K2w}CTA;X73G)bDQMPSwAzK7enwXTB z$Y2o{6RxFUZ>6E3rwL{mfT)_78eCI_lR%N``7VQ&bc zVvK4yYcw?U&Vm5N27nA928V0eYih=XpG_Q%0j&X!0Z@8MM8p{=O=#GI(vB|!1A`VQ zmb6qtGEx-^OEZ(R6_Seb%Mpt4vtW^oP=(!aunQ8CQ0&N4(9Ev@Tg(Xu>YNINoSblH fv!L11vM@m^FhY3*@ MB+W&QXi&@p05PVs6aWAK literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f4c15711d7012d3fbee7dc2583473eec724a0b76 b/test/de_fuzz/corpus/f4c15711d7012d3fbee7dc2583473eec724a0b76 new file mode 100644 index 0000000000000000000000000000000000000000..115fb3588947040d8622dde9aaf935dc977c92fd GIT binary patch literal 277 zcmZRGj<(9lFHbG9ijB31iwW1#u(#6C(9;C73_(we*OW0LBS!RVc`*xQJ_eH1g5Eip(#{3E-Eo8IVCkM zJtH$KJ0~|Uzo4+FxTLhKyrQxSVT_rAp&2gyQ1P6^qGG+`yGJrA-6^slOzzG0suo0L95r}|B1Pm6xA>3&W z(gnsAU=l=Ff(S4+0K3P?RKdVl!NAbS*u>P#+`^LTEQl>;3I--n|CuWom_nHr3I+(* zf*nO75uBO{O^-$pdn^?U5WXhSFtGCAlEk7Ckg=}tOb#*H*g(Mm5sYB9ga~DY%)HE! z%)}gp^8BI{E)9Dt1qBch9b;f(5K|JXP@}+r3z)}&bFh_$hGuw-9yI4`#ekF>)zoNc zXd>l)a27|XF{;r-Egit};aYkz;aU(9T1I4~DioGxCTA-o73G)bDWv6BfQ%=I`Jx#a zqV*C}^rx&Qj3cfiVISc!DSdy@ud)>0Tu$eF$V6+n7kMRLsJdSSOtX|1xz1+ z#5BMKp+Yn`l{11#>Jxm_H*$bXL~05i(X!XH2iFatwxCuG0|Ns_a}bjGe36=i8L0{k z0&yA@8lc!W)T}nD)vVI2sI0PrGzCFrfObtxv9`9RmLVaaQj(EbtdLo(ke6Sgkf@N8 znU|_io>`Kike`=R39jmj6%zAO3=It#uo}f29SspzC^jreG&I!I;)>CPC2S3QE3W7` z4NwiKX=CT0V{N6R7ZVc`9TOX4U|^sdV_<9!PiL{(p!BJ%P@JEes*qQjn*>U|X$pxY z`MC;rTpIR@L>sE9psb*$2l885eojt)d1{J6QYF}ql8nr}bcK?P z#1e(%{L-8hg``x4g2bW{h5R&y#5}OQTr~;`3Ng_jcY!g33N*!NXeij*YiigeCfR8w z)g)^wXxMA0CnkXvArZ<7(claf9T$V1pFm*{3o(s9F*@2RF{dCSF)6jgDi$otk(d-6 zuVWpnm6!xkG$ctrjl`s6O%3}@D^S&@>Eh~^n3POmok>nWa3)4uS;anCTrL26FEKF@)ZjxK0YEGAt4(xj?NM6yun_=AfzQdQP^|!M(IK_qN)#|- z8zjQOu3>MNsHLfu2;z~7|NlpBKqjXuE1M%_S9_YMQQ2G0ma9yLQ#QNz9l+l;7-)gYL&is3i<1)zQd5w+ff}G*C!|NHXsh5Hq{*eJrJw{-ot%?j z4C*KrmV#{6gqs6rFbKzK*lQbVYM3Dddz(Z%m<)qToQ6H9ub8N559%p`m`L45GmxZR zMP-d9gN6-wBt^qsBS=#Llo>%|F41u|cClL8n#jiEU>D;DAUmoJu#HT0b#>v_O0Fyp zhoTBYT!boy&QqvS(6A5E)Kt(?u(PQ)s5OIV0+Ul}t12qY%#xxLb?vGuDyouWHLH?S z;W30@C@bU_q~^h+6Ev8BrEji;J_ZLKRCCO$gd~vEisaOS5``qtcyLZ)aRz93M4_-W zpTSB4R9=H(I0!r<5M-!n2w@m8FlZWqn1-4WpeR)Ub%8+B2S%U-1@f1IrlzJsVp4Kq zQnF!0Vp6gZhydZlq~yGG1wx5ZQ%gZv0eQ?%MH7$N}VkD+QXmN0bEjfSohQMynW@HSBGWiYbyts}RW^!Xh*pg*3d& zz@(w6p-IXxHN*-9P>Bg=D#UVuk~e~n%0f)26_+NZi<|N=!;kw4ttLtbI(1re;i%hP@idxIAh&24oqf4$;)mi?P=LyGc`1 zvD&!S(AZGV5U=wKOHws8V)T%7f};g#qL!91K&Gd`og5S*I@-!Nu_zllC&a*@jv@=@ zIDkncB0n$HP9v5lQNv!t21yu|39Z>lnA$}YkVq4Jpqh_*bs4nG1h*k@Ewy1_O-zc{ nvQJDRxy}T&xMRW<5hEJmso*q$n*jMt!~Xw&1p|eefTSbOY5(y+JE(9qMe*Nh3*(y%wwj0wjkZUmB^W>mvjqoJV(Vr$qNgQysjnizFo z1_lN#O%PWlB*VwYr-(?P6@%Tta1;Ym6$(o;ld~0)it@|z6g2ZII1vDkMLs^9oIYTH QFhDb3p*%ki*#M|f0Mk87%>V!Z literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f53130d455640320daf6a32b564869b9f9d41111 b/test/de_fuzz/corpus/f53130d455640320daf6a32b564869b9f9d41111 new file mode 100644 index 0000000000000000000000000000000000000000..99eb8addcb3ecdd40ace4ac22806de90da7703ea GIT binary patch literal 10279 zcmZSJNK9g2i;j-hi3y9=(~FI@j@3#`Vn7948up55`T3ejiOAw6MM%yx-k`L zX|W0lH3|wb8VVZrRtgHyaWOG56;P>|ych#RQw>e1k{FOIOfFVIK~qa1MiWGFfhYwK zs8LW*R!Gjz%}vcKDb`WQFVfS~<5Gec4U$L4$_n`fsd<@s=?aCV`6a0!)mU7h6pN`( zLBTPvvLpkfHMJr+wV*^HDKR;_I47|ES;O9nD>_aC z6o{HOb`Cn$R!Vv?F)`6Gu`vb)2D&i@#^&(U8>PQzZ2XhSs>loj;!^72a*((-e1^2<|G6p|{zc0kfdNk(FcLUMj- zPKrWOszO0xQ3=@6Jg~js^cWKjau-&ttPl+jc`SJV6NG;0DPk|%`D}}-1eDuhsTK=bg-bM;r1zH4datc-JD{!_!FHfSQ z_54D8^kQS_U!Ful3KZmudX!D;5Ma{Kq_q{KnD3@xUjZtW<3M>SQ2|u_Dk~(Vrf23A zE0kxJWGEzRDkvny6elZa*effPWTfUPBq=0oDySg%sd*`yiAf5{DXFAb3{%UVs9~?0 zshNb)l7uOsFU_YPqot>%VQ*s_qou8>PhZPNZ5xCkz>$~~9j}9}uQLc8%fL4n9W@Bu zWDyq=uB8!erJUg4~tw6&fMOLw~+V}21c=+h? zlc&#~zj*oT^&1A}YQx%3pTB(l_T%TT-+%u8`_90?z!YOJxctEs6BkEs7YW2^*xM#* zXgNANy9R`4CTS)n6Ym7RXhw!;y~I?#*l62C+t^s`s;Wds;}$YTq((!--b$lFvqqy*vqqyzQ&Y1>!_dfBQ?rt=A;hZ~X#;c&oQWD5 z8cCX(n#qYt$pbeIJ;Vp-K!f_U8IjhqM;nu7V2UZ@#yZfAG$zf!sFz5@xOB`A9GC_T zUhC=UrIi+yWPpb9vlA;p6Dyip3d#x~K^%GAN<+h-B0ActA|*3DvjkKtY1U{&M_VDd znxzb)8um8%d8u}Z+L|>Q_BJKu`F2U#ntFPAiHV6xNjf?@iAfABiP7<~6%~p0NZpih zEpU%SOD`rI(j!6diYQQ{D*`Fparh5Ym^n^EGm(K)Be6y!NwY>zGl_wbB}xMV616o^ zU`-@MTmwTQ0+&QMibN*dxSB8&3B{Oz6b(#c!6Hc{)NYvm8>%8qT=raCCRkfR zAu%agL4iC2z`EF>!`omE%?Z}%7?)UW1H;6mWCKHL+s2_`Z=f*ZgGfyUg_x9Tqgq`suiCg)7sO>?j{^-_q=UQ(;zLAh6*LtLjdTqx z8CbzhC?rb+<23AT((?1|^fY7AtJCuHYZEER4)#bUQ^Jh4P1LXtqQnF&difGHlC*0y zG?F#7G&QwT5|dIGSfgW7VzmuDq!kokI~Yy*RQUHP{{IC$Q*PwswAg|hP_>) zmZqjwA_$->M(0zf;f&IDt%0;%8Pq^+d_Aq06ip3#TRkmsDuOZ{bE9H4^{P#DENWE} zlah^NswygUb$bKSa^89Zf9-1@h*C8MvY$4HMm@ z*d(egBLcYxH19>hIuE?dltAW_=U}h*0u!SXlVV{wCL7#&fN?3IL3LDO5{N`12rO*EC~%Mj02%E- AlmGw# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f56b6fba840c07413d8c1655564411be76875dec b/test/de_fuzz/corpus/f56b6fba840c07413d8c1655564411be76875dec new file mode 100644 index 00000000..a64b82a8 --- /dev/null +++ b/test/de_fuzz/corpus/f56b6fba840c07413d8c1655564411be76875dec @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)Ï)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+)+)+)+|CW(((((((a+)+)+)+)+)+)+)+|CV(((((((a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/f5737c60401432e803af4eecb63f98aafbb7f798 b/test/de_fuzz/corpus/f5737c60401432e803af4eecb63f98aafbb7f798 new file mode 100644 index 0000000000000000000000000000000000000000..2e4ff97f1967e481ed583f63f33e4c9a870e720e GIT binary patch literal 148 qcmZQzjZRGBrY&IL(XhADNW@`@W=)bNH@5~iw>>wvMsjS5vm*eY)(aH? literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f59fa4f881f6a6c09a2b5a7fefcb12bc42aae24a b/test/de_fuzz/corpus/f59fa4f881f6a6c09a2b5a7fefcb12bc42aae24a new file mode 100644 index 0000000000000000000000000000000000000000..fa692180d94ba9e8aa6c5d35f8459595ef670566 GIT binary patch literal 69 zcmZRuijKC*v5Jk=&@iZoj<%{u$xP2Iv5Jk=)~wNpjO6?4G_@3B1u}`TP^T8yPfC)mm5Xuxn zVIy%_f-7(_)nj$skck7B>xXt6pt&9t(U=j1k_w4UJ;<8Cw= z7?;@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}] +) # ...further okay +)* +# address spec +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* > # trailing > +# name and address +) (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional trailing comment + + \ No newline at end of file diff --git a/test/de_fuzz/corpus/f620932a14a6f6412ff78c9943f4899982f7dbaa b/test/de_fuzz/corpus/f620932a14a6f6412ff78c9943f4899982f7dbaa new file mode 100644 index 0000000000000000000000000000000000000000..223072836e345383b54f9306e088941f76982833 GIT binary patch literal 88 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4P3|=EEH2_QWF!dr56*fWv>YmQ3=UNRVXaY ZOwLwFD#|a|;X tax6rlW{rjhx}tC`y_j$<2&oCusS=Wrs!&*(nVhYVRFq$yr;wIk0RX%~A^`vZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f6567f1a81f920527a9498dc430070e04f872448 b/test/de_fuzz/corpus/f6567f1a81f920527a9498dc430070e04f872448 new file mode 100644 index 0000000000000000000000000000000000000000..86867d5284f88b215a89dddd33174fd403c30f26 GIT binary patch literal 60 mcmZRO){wJGOwzE=)U433*VW9dtO2pBYLYagqN1YkN&*1$hY@}N literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f65868350593bf26b90c82ed02f294b610422e8a b/test/de_fuzz/corpus/f65868350593bf26b90c82ed02f294b610422e8a new file mode 100644 index 0000000000000000000000000000000000000000..15550012e613d5d339613770c117be913949d49d GIT binary patch literal 98 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI68d|~Lo&lQ1U?G#5m~dYP1_mun k5LYE6BUPcWG&4C{A*m?8Jf@=B(6}~FK{LOC69zyc0JxnPy#N3J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f69360db3ebd9f46cb2c9f8f1d1fe6ba67b59842 b/test/de_fuzz/corpus/f69360db3ebd9f46cb2c9f8f1d1fe6ba67b59842 new file mode 100644 index 0000000000000000000000000000000000000000..e72c2add75e41293a6edd7255e15ff9361d56a07 GIT binary patch literal 106 zcmdO3kkqiZv5nKzt2VB!0WBy*3ifpNdZ*e1WGe7FyL2bYG!U` F2>_!A6~zDm literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f6bea904891759a2e4f79af6732929c038c8b5f2 b/test/de_fuzz/corpus/f6bea904891759a2e4f79af6732929c038c8b5f2 new file mode 100644 index 0000000000000000000000000000000000000000..84454c2f73462b31c085420f62667ba65b4d394d GIT binary patch literal 113 zcmZRwh>OY5(y+JE(9qMe*Nh4O4+UBp_J*1<;aV|9HJmjX8hQ*&iMk-ZhP^R}iZQ8) o3AeZRWnf^?(gX>pgk+>DB9>mfFL_$pkxq}l5xG4Z&Barli_+Tz4n8ZV1QNYN+z<{a)q=UIro1BXar8OT7SVq#&6u~AS+Oj1ZxNK8yrP>88WON&)N1NKH{F&d*IP$;ix0SI|H(6>SxqgEYA` zwG@;T6qFT`bMlKpDhf;UOH#Qs6%;hJ6qFUxN{dP|Qi~MwvlA(@?XGxH$X15+ugh%y%gS9G+V zqpMzQX{lZ*1V9CJonjLq0$`HCN5fvj#nsKz&s9^y-X^KCB-PF++CbMNHYTOU2qwqC zl31No3&IFF(`W--)7TnAP5DYlg?@A(ehL8XB7Dr601qW{pO4v{i~#Y^;VGGCV1f!L5YAIb%dbERVmMP7wHin*%FIvE)6;{5KiK&tvEcGi z11yA56W}XCLB%R{N?t_4i&54Y7#Qfr7#N$wtEX6Pkmr=a)ucjRX>Jmz!b<}uJcZ

&P>idH0~LdMdV0uB1TIZ2 zP=f+XyMci-FctCT?0ZiBO+>?HC>z>T@Wb)+zf(L=kQux(_R7Ob&%up3raHc^Ad9uit*uj+O7`QYNH8t$5l4?{m6H!W8E+t5_2jn+&tgMhx*!cyv3V#WSI{FJ%o~ zY?i{R?ehGh6i6|KD4nU21hE7i2@T5_Jq2(?Q87`S1_lN#L`x!37t;CC0(HJH`d;6^ zef!4=>cz(7#o%iYVD_mT23yJ>`bnR{wl#%K4NxM66~VZg8W4GsdQQ=>SYS@E0=z_L-Mzt!5Nm|ix zhNEs&tfpSIi4IsI*_f82x9DRC(b0N-p+0)Cv9U3j8HoyQS_ZZljhLDkO-#cntg!}v z1rKTj5IvRvor6fu&&{RhSONn-DCH(l_zGu#(V z9f*rlEovVe(gRPz=T?wuFpNIi3KJ)t#_2vRM&VRTvR}&c(8d|CnoyMAIr082EOWt} z3Rr3&SSCtLNhwM#E>|&wt8C8j=9hVoCT<5muwtURZ*d^JzyO+T1L2HR1q_ww^RY2{ X8lYt!$e4kFfhAg7!9bxVASnp|(I=xu literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f6cdf5a6daa55b77b90e6604e7f5503718e6d3dd b/test/de_fuzz/corpus/f6cdf5a6daa55b77b90e6604e7f5503718e6d3dd new file mode 100644 index 0000000000000000000000000000000000000000..2f1a204b16de5b34eb1da21dbe673a9f31d105bc GIT binary patch literal 854 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x|&)sCN(kPz6=ZuT8^4A z;TW12Kr(0=L56798-pkYD-Dgrq+|sRdkuRVMGbq6AVW<Moe+L7E^th%jA2gMmRyQ!^&qK1fqRQ&UqxOC=;DRUuKg zurxC{TS2QRzdTPtGrxk9Av8HLDcLY0F)7(7A~9TRG+3|%OHy(~ViGtQ!NEmt%uvY~ qdr2f1c3?=0mA@*M8t9c literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f6ee8297e791a5d64433d24c890040d0423295db b/test/de_fuzz/corpus/f6ee8297e791a5d64433d24c890040d0423295db new file mode 100644 index 0000000000000000000000000000000000000000..042682f3448d4545ee43d76dc8aaf97b17ca96ef GIT binary patch literal 10279 zcma#nb9B{<)pd$ZEJXmWXsp5|dQc^XwP*?$2bo)!A(X}N4&XczR17mGV6iRSV&x!knMVq9k>hy$$>D;kpx_h60ewMq6Hhs zU`$0QW|ZnN67MfmogmXe7?%x5=9ZQsaZpUbt{InV64NCvW3XEa@(U`)rH*)W(ISNU z>DUz2#mGF$U5~Zc7$R}NKqPP(5J05kMwJl}0!$WhF*#Zq_Es7idRq3HG01rU$|g4} z5Meu5$$+FG7qHc%1XV%+JrRX#Y1kWT#)NCd7}aprXlTUP=z(||_QoJ8#-t`D+?RoY zK}!?FRSC&RRVXaYQ_#$>;6w&gaT@gu;nPS=O4ih{&$I%0PSeHJEiozC(aAX?GKzYZ z5M$E+Z*WzNa2DANp6F<+oc!|CBCFU~?R)nhJbd){$~I}^!dxz zZ$Ezi`u*qczwZnT3`{WwWLq|>5flP^(TohydWorevC+1Pwz09=RaJ?OAPI^wM|8Ap zVybOyY+@=AX4w;=hIl248um5dEK;KZs!l32Ycwh~Yc#4fH8pEA42_I6H7kiXjG#&_ zE1ac?4+4M+mdxaAg`}eV@;pdF$71rx2{kO9hYGPJRvYRh)j~+9*hr$7xa_&OMvRA9 zV{A$i)2*yZ64QsEpQSbItrC+!-N6bCd)-XU${G;6swPP@Dk_T3mGJ-vpQuKKCZgP} zsI1b|)Tq#`NK8tuAkk&jCOQg+2DLbK;pn;I5XS5?APj~KVGutI08$UpO)!HhY1rE& z+G%Ro2iPTI2bvI*=ubwcro~35Ys8dgX2nKl=fpUgOiCtNJq;Ab#l*x^SQzNWRHUWFj+#kHNlAK%IC2#uOOyr#Bx-9S!CBfhkq~hWR0&P(nh2-_m_n5$MjNUQP3@X+ zut6Fa7FlbAX=rGGTm^Q^jqBI1&%1K%JV*eB;cg+`&>E1TAR95XIAaeAP3;36hc(umWWy(O51` z1kc_GR0Dx4AB3O+NV%S#URr5UNk(dsLVk8)C6}fa7f2YSDlsLcD7Cm)p|~J58C;&C z6|saS6md@{URDVKSB;37M$P}I0Bx2LJpQ5uFY@icP6xRW36~TlV$4?}Dpu5a%gmh2 zymSRSE@g$h#N1Sc#Jm&*sBb}`2C6&I{0b6MKyx#4HJ*twiJ_3jkYB-)2ci@hm?6`4 zn5_YDlo-`8C`2bF#YQKm#6m`&GGe2VMxUbd3t~ZoPLMGtxPM|QYO5gtG<(Y+t)b!K z>gMU^s;OablT=xfYG)K}plcEvlTu@38f~C!8e3x+lj7*?>>3b)9@MA-kKSf6fVxt% zMngky&K%8{@R&JhU@{sXCl{?AS5SaNV{u7oS{heOEK*#?1S;p{mnbCX=jNv7m2iP% eaxzO&ixP8UToaR$aY@dZ!yMzG&7;7}r2qhS&D&D| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f6f0beeda8d692f0fb202b9fbcd57c171ecfe2c0 b/test/de_fuzz/corpus/f6f0beeda8d692f0fb202b9fbcd57c171ecfe2c0 new file mode 100644 index 0000000000000000000000000000000000000000..d248e9f3353d0cd892de789ec73e7ba9da980434 GIT binary patch literal 30 fcmZSJNz{(fu-8b^j$wcT%_QxL#Kgp;q@+XuPyq%- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f71b860144dff1e27a77216a7c6dca6bca89476b b/test/de_fuzz/corpus/f71b860144dff1e27a77216a7c6dca6bca89476b new file mode 100644 index 0000000000000000000000000000000000000000..5823aae7a1a1c2528ddfe6e936873421df2aba0a GIT binary patch literal 273 zcmZQji_@^T)zgYe(FD`ciMmy>P^P196n@!QoYF~&j=E8?ntHKnaZtmkZZ6oln9hdT WTy3IbQL93fqC`zSi0Z^7XJY_--9>T$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f72903c67ca9ce994d05a75ad3909a0fa3833e28 b/test/de_fuzz/corpus/f72903c67ca9ce994d05a75ad3909a0fa3833e28 new file mode 100644 index 0000000000000000000000000000000000000000..562c0d189b99c973cb710c9afa31e64abe66a7ee GIT binary patch literal 226 zcma!!w(?CZ%C?G)WdH+pFo{AqKzWP=0aPIaLw;VWoklEAqK3VO4P1~Yh8`AGB)Ac# M8{z10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$$gvvsy2Y9xy&CpbT+wkFAm3=(*g5D}TPf+q#Kc6$#KssH80f|r7@Nbr6srx= zp{!7xpPQ>GNGvJ=Tb>8DpR0yT z2@;whC!%9eSfu8G3@I$lFG&Tt5KCMs#bWAHP;ktvgxH^2k(^pkqL7rxkepqdlUSUg zkeHXE05*`T23;qZuM8sdi@0LYBOfFV#vm20#mR{UsVPW4)c^%B#8O3D1?M15E=?^3 zB?Sd#h2)(4Vz@WBz!3;G2Z>Nt$jr+u$xO^qD95rxq3&RS0!;USodYTU88|fTGjo@b z2uuv9U1?x<0Fm{RCUQ24DJQiGQBY8biAE|)QJKmL(csb)sq}+77FOAVYE4Lk0Ik4R z(y+HlwA0kE53ox_0ScO0AWJ~ifI@LeX<8ar473tj1`Cw0}x2+47za|_8Km(Zk~Rw)|v_$_BM`o3W;Eblbu46CMX?f*sD2$MAV!#6%vz@ zQwFrPG>B>pP(-3)nlzTE*}5mxSR$&*pr(UBjqCwR`p{-!EJ`U4?asLVE&B9X6EzcSl4_DQp{)}96mhDsn86;SrDd;QT??U* z6;vT}(Al^oInWhi<0m>|6Q!0IYm8s@huWkM71T12EOX4`V#2jF?5#93G#MGfWAwB% z>4g2d!hh5Wo! zg=z%^zoa~0p;{p`57ht9*8q(QB;_RLWh)QHi8Fd0NN?A81xSu+CE z0!>P`3(!nVN)Ct!Ff=lTv^}Zc_hsNn)JTd+H_%K5wc~L24;b7ajTa4jb#--6J4Hdm zULy$9ZqW!*GhC}_2xT%teWy^P07`41K8q1(ScH4Qd+0II&QNLMX0OJ%&UE1^}iH B!F>P# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f7888bcd65518ce352e8c9f63939efd4925b66c9 b/test/de_fuzz/corpus/f7888bcd65518ce352e8c9f63939efd4925b66c9 new file mode 100644 index 0000000000000000000000000000000000000000..5363d030ab483a361745fef15603f7a795daa2df GIT binary patch literal 59 zcmZSZ(XiKWadq?bbJf(aw@IojNwqVIHqbSRjY+97GL1ISHI1z?j7f<}sfjk!wT!io ONzv4dNz$-aGXntOWDs`% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f7963aa8e5f527c086eb97806802eebea5f21fa4 b/test/de_fuzz/corpus/f7963aa8e5f527c086eb97806802eebea5f21fa4 new file mode 100644 index 0000000000000000000000000000000000000000..eff74a7ac1ba9bec63ae6c1636cda6723ae2685e GIT binary patch literal 75 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87lGH8pw~8k#ZTiW>GtU?G#5m~dYPhHx!S Q5Vt75JWoM0zk(AA0IIDKS^xk5 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f7a51791251a6a70feb36f66cc623bda9c70a3b3 b/test/de_fuzz/corpus/f7a51791251a6a70feb36f66cc623bda9c70a3b3 new file mode 100644 index 0000000000000000000000000000000000000000..8c1e9fbb9ca28be803f2ff389f6eb0c26e69b877 GIT binary patch literal 129 ZcmZSJh>o^ROtp=TT|f??Q2T=LQ~={YNeuu1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f7afba1b0cab3c7010e86ed286063c5bbb6f750f b/test/de_fuzz/corpus/f7afba1b0cab3c7010e86ed286063c5bbb6f750f new file mode 100644 index 00000000..09956d1d --- /dev/null +++ b/test/de_fuzz/corpus/f7afba1b0cab3c7010e86ed286063c5bbb6f750f @@ -0,0 +1 @@ +\C9(>\Qe]æ \ No newline at end of file diff --git a/test/de_fuzz/corpus/f7cb7ab03f4fc62ec21d0df690b1188ddac57a52 b/test/de_fuzz/corpus/f7cb7ab03f4fc62ec21d0df690b1188ddac57a52 new file mode 100644 index 0000000000000000000000000000000000000000..acc601814d08820c5790559db9854c99af3a4c77 GIT binary patch literal 122 dcmb1V;7Qc5*RWxr56I6;wbP8X*Gf!M2LQAZ1hD`B literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f820b195790617c3e9a4be5687e68bc1c6eeb5e5 b/test/de_fuzz/corpus/f820b195790617c3e9a4be5687e68bc1c6eeb5e5 new file mode 100644 index 0000000000000000000000000000000000000000..8e7ce45a80e3c4bafe28c38cd1563c924b7bb36f GIT binary patch literal 66 zcmZSZ(XiKWadq?bbJf(cw@IojNwqVIHqbSRwO0diG&Med{v4yH!3X7PRvXtE8XM{v O8XD>u8t54rm;nHT%@YOy literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f8421bd72648be81e551962588140cfd6c098b5a b/test/de_fuzz/corpus/f8421bd72648be81e551962588140cfd6c098b5a new file mode 100644 index 0000000000000000000000000000000000000000..a489b2d6921b5a5f3b7bf30a4ca9e0bc96c5c83a GIT binary patch literal 10278 zcmZRG$+pSQOSNNUU|`U$(a_Ma2Xm7(4ao)PuNxW~GVsM|#FT4m*TfWSYinu|G)tu< zBePf`vsfW7zeFKXAty60RiQkyBts!TFQ-zWJijQVSRpYl1!OW-vzVi!A>s8ZibY2AVc@4m#FWN_sIdG0`!xF$M+(x-kaE<}no( z2D&j7X=$M$scpd9ltznff_%srek~KB#Gp#i24K+1gT-_3rk{z9# zBO;>+1;}8Q=ZTKC0u^>eRpAuNL45-%}mZ#NGi%N&r?Xtr###s6wv%1uvBzj>+3Q!=LMUXn zRUvcG*?1+<6{GX1G<%0`ER@e0<5&HmHt7T9l>^kkQHq2RV2TM(AVE2qO4%zk?6nQ4 YHABh~Q&3%6P>@ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f93be1a9e17150218bde2f46be62066b7e5e12bd b/test/de_fuzz/corpus/f93be1a9e17150218bde2f46be62066b7e5e12bd new file mode 100644 index 0000000000000000000000000000000000000000..f6a42fdf86cecea33771cce1cd39d9997040ac05 GIT binary patch literal 139 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I&?*NQQ!(ZnHKqoKjTpr;uVp`~GO3|4DW6BDkb k7Za|f3F4}RWTYw-mey!!5LT3#oUM>llwY2wkd|Ko08&dN>i_@% literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f9633aa36413bec36a8e35ed702d794bdb14ecbc b/test/de_fuzz/corpus/f9633aa36413bec36a8e35ed702d794bdb14ecbc new file mode 100644 index 0000000000000000000000000000000000000000..4c403349ecf810b1af502dc3b15db3be6d092719 GIT binary patch literal 684 zcmZQD$xF;l{ZAaIK>-X53=Aj&H4N+;_I8O{np%md;>7Xrx`7j~Y;i$ia%xPmwnj|3 zwkDXa*08sVj;pSX)zYxH(y%wugm5&qP|P9DVKp^1D7w%&WV+4Xo+7tV8rYilF}0eY t$Oi|WLVjMVLbU>dUs9g0P_2-eSE7JDkSMjjoLKAA^7Az`trcn&Y5_s7flB}Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f9757d28ce7accd873134ea9f112a10b5d60d61f b/test/de_fuzz/corpus/f9757d28ce7accd873134ea9f112a10b5d60d61f new file mode 100644 index 0000000000000000000000000000000000000000..0ca76726b6e32c42648455f17bf870f40c748343 GIT binary patch literal 2871 zcmZSJijLNEbk&R1b&5?aMF1SaC3;XLXu6P%`GyZ5+kxFMWTU{U^B`7I;3BXw5K~IA zTMCs#qHw80a$adE5(g#puxrMpdhq!Shi5dPDFrRPXxL|Jf1B?L-g357uFiB0^E zAAszFU~pMh0%F5UGxFR;Vg?4;h>UUh94Sc;rJ|-B;Wr|Dh7!q`>cJ7BMst9u{6-5i zc=Tb$21;ZRRELy)Q8Z$j3y$R>8wZXxv;dfGGR$y830C4uNO;VZVrdSc#RW($l`JkT eEj0ldhaKax1eA(OY20uqEhSK^l$MsFv`GLSF-t1| literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f9d1870efd6a1fdd76a631d23683d33206f4571d b/test/de_fuzz/corpus/f9d1870efd6a1fdd76a631d23683d33206f4571d new file mode 100644 index 0000000000000000000000000000000000000000..3166f187f2c0785fe6e7d2995bd25196e2430ff1 GIT binary patch literal 240 zcmZRwh>OY5(y+JE(9qMe*Nh2`3D?rFH`I&?*NQQ!;jGcn&;zkG?2SQGj7d!l18a$Jb8B9+a5CFCs0CVeL A5dZ)H literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/f9f5dd10ba464c9c062b14499577a79d7ac4da13 b/test/de_fuzz/corpus/f9f5dd10ba464c9c062b14499577a79d7ac4da13 new file mode 100644 index 0000000000000000000000000000000000000000..a0bb5794690fda28f000c7a643c3b85f4cdf8c88 GIT binary patch literal 92 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uGQ87j}oHZI6dYW4H8pbiUK{LOC6Bz&i3>y_Y literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fa197a90778751ec416b2e43fd22a017fff137bb b/test/de_fuzz/corpus/fa197a90778751ec416b2e43fd22a017fff137bb new file mode 100644 index 0000000000000000000000000000000000000000..8c367bc549dee628622495e9e708213e5b9c4f27 GIT binary patch literal 202 zcmZRuh>Ho=(y+JE(9qKavkX8~j8Tnd4M<2!!`>JyU{Vtku4Szk6RxER;;V#Yq$(7a VW+rDVBo*bC=P9J+GYlxG008Be6zc#0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fa46bd34ddf7f3f09e68409b2a79c5cd5edb28ec b/test/de_fuzz/corpus/fa46bd34ddf7f3f09e68409b2a79c5cd5edb28ec new file mode 100644 index 0000000000000000000000000000000000000000..60935501d843ef646391e806928c94902d6d406f GIT binary patch literal 104 zcmZRuh>Ho=(y+JENQ{oQO36&mEU}7>O=SQ94Lwb;oB@c6F{;t5(SQjVgN00LV#2lb nV#2lTH9>rpkc?D?!qUv-Y=xwv{PH}7G=}^NmY850ZEFPpeqkHZ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fa9f5d64a14ebd1089cf9fd288ae73023b144a81 b/test/de_fuzz/corpus/fa9f5d64a14ebd1089cf9fd288ae73023b144a81 new file mode 100644 index 0000000000000000000000000000000000000000..e5bb05a00ada44d18a6628021a11c05f7b222707 GIT binary patch literal 87 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy|HFYcyzQ?sa0&OR*Xqa jOt>!t1A~?(NKz#vBUPcWG&4C{A*m?8JWoMWE58B&xXu?$ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fab18ed5d171187274edd02bfa0602295f71477c b/test/de_fuzz/corpus/fab18ed5d171187274edd02bfa0602295f71477c new file mode 100644 index 0000000000000000000000000000000000000000..465acff9b5436fb38349d2abe1f58b7fb771f703 GIT binary patch literal 220 zcmZRO)Uda)WuQKY)6|2Q9jB>RJ+HP#LqjXr+cQA3HiHU4Q?I(H_T1Ssr-e?PYylZ= ZZ)Y2)S8ZIYsaI`O`~Uy{|8GsrECDBVHNXG> literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fb1177ffa88fd8a6bb185cbf569bb1969bebe22e b/test/de_fuzz/corpus/fb1177ffa88fd8a6bb185cbf569bb1969bebe22e new file mode 100644 index 0000000000000000000000000000000000000000..99d5e35c5059e17288662c23a78cd79c5a3c4c98 GIT binary patch literal 366 zcmZRwh>OY5(y+JE(9qMW*Nh3*(y%wwj0tCCiPC_8L~TtJSQ7~m*T9g7z%HRx6OJyS z1vRlI3|$5$;f&LIXPovs<8Xj>jWdP|;P#-nfRO6=PBp6Yk5vz@Vk6853S@qElllwY2wpqXF6i3|XlQAqXx literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fb1b88d87eb6f0b35c5fa8cdadd890ec0a122a1e b/test/de_fuzz/corpus/fb1b88d87eb6f0b35c5fa8cdadd890ec0a122a1e new file mode 100644 index 0000000000000000000000000000000000000000..0db4bc783b02da1e57c4377b71451d6543e7f086 GIT binary patch literal 76 zcmZRuh>Ho=(y+JE(9qKavkX8~j8TndjfO^?o~D+Dy)jtCq$Va@OD`r|OB2LZ3CT!R UC@jrP&Q?e&$}i7TNXxGP0NPg-4gdfE literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fb4d84efa5466ad8c33721ac6301ab750c813a5a b/test/de_fuzz/corpus/fb4d84efa5466ad8c33721ac6301ab750c813a5a new file mode 100644 index 00000000..ca36015a --- /dev/null +++ b/test/de_fuzz/corpus/fb4d84efa5466ad8c33721ac6301ab750c813a5a @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+(((+)+|X(((((((a+)+)+)+)+)+)+)+|W(((((((a+)+)+)+)+)+)+)+|V(((((((a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+(((a+)+)+)+)+)+)+)+|CZ(((((((a+)a+)+)+)+)+)+)+)+|CZ(((((((a+)+)+)+)+)+)+)+|CY(((((((a+)+)+)+)+)+)+)+|CX(((((((a+)+)+)+)+))+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/fb5650590b12aab159d96a4a2159520df27880e6 b/test/de_fuzz/corpus/fb5650590b12aab159d96a4a2159520df27880e6 new file mode 100644 index 0000000000000000000000000000000000000000..6278818179d8089e4b73f122661feaf7a79d31c9 GIT binary patch literal 684 zcmZQD$xF;l{ZAaIApjWIHSFyYwKTO72`I!Wjn@sFcx8(V5|dM7inTRj%C$AYbhU=P zRdif+ZLF4ty_JT&ktT$rsfA(=R(D_%MA3!L85p-w8rYilF}0eY$Oi|WLVjMVLbU>d gUs9g0P_2-eSE7I|JZfs_W_?dNdN!< literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fb6aae8fd24553682f3ca07ee3ab2ab149f593bf b/test/de_fuzz/corpus/fb6aae8fd24553682f3ca07ee3ab2ab149f593bf new file mode 100644 index 0000000000000000000000000000000000000000..ec0d08cd9a9b09ec6df98db328a9179316189019 GIT binary patch literal 198 zcmZRO){wJGOwzE=)U433*VW9dtkFPX+GlE3)g);~MMXtnsza89YJ~_fKmnS$U`a4R JRTGmmqX3!kH*Wv{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fba53e7c4e6dc595f24f013bc9c10519652b4b79 b/test/de_fuzz/corpus/fba53e7c4e6dc595f24f013bc9c10519652b4b79 new file mode 100644 index 0000000000000000000000000000000000000000..12189ec3cbe118f5dcc9cabbe2b6e1e1c104c0ae GIT binary patch literal 81 zcmZRwh>OXIDbdofx6;ti)3Vo$3D?rFHv~~JMm3x@8X9^awuZeih>9_(i3#^*U|`VF a1aVbDGEx-^OEZ(R6_Seb%kva8^D6*6g%z0q literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fbbbad19e2f0f0faa19f1737583c49c4a346360b b/test/de_fuzz/corpus/fbbbad19e2f0f0faa19f1737583c49c4a346360b new file mode 100644 index 00000000..a7cecb89 --- /dev/null +++ b/test/de_fuzz/corpus/fbbbad19e2f0f0faa19f1737583c49c4a346360b @@ -0,0 +1,146 @@ +'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional leading comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] itial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\backspa037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +(?: (?: [\041\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* , (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be p'è (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* # optional le\Qing comment +(?: (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^?x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) )* # further okay, if led by a period +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* @ (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x8qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq0-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # initial subdomain +(?: # +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. # if led by a period... +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +# address +| # or +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that coart of an atom +| \[ # [ +(?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff +\] # ] +) # ...further okay +)* +)* # further okay, if led by comma +: # closing colon +(?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* )? # optional route +(?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (something != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* \. (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )* +\) )* (?: +[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters... +(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atfm +| +"ept backslash and quote +| # or +\\ [^\x80-\xff] # Escaped something (someuld be part of an atom +| +" (?: # opening quote... +[^\\\x80-\xff\n\015"] # Anything except backslash and quote +| # or +\\ [^\x80-\xff] # Ething != CR) +)* " # closing quote +) # initial word +(?: (?: [\040\t] | \( +(?: [^\\\x80-\xff\n\015()] | \\ [scaped something (something != C^\R \ No newline at end of file diff --git a/test/de_fuzz/corpus/fc18f3e3cb031dd668cfc1d2058b84678e0d40e8 b/test/de_fuzz/corpus/fc18f3e3cb031dd668cfc1d2058b84678e0d40e8 new file mode 100644 index 0000000000000000000000000000000000000000..987f79e29b8c2361b9189b00d43ff6dd45d9ec55 GIT binary patch literal 98 zcmZRuh>Ho=(y+JE(9qM231?tn(9*Cs)Qkz&iZQCutbvGXY1kWsg-mKkk rT$SL&lEge6h5X{=%$%IWl2nDUqlEj>x%w&b){Jg}H#9~DN$8;P- literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fc3163875a71b50159a05a291cd3005010cfaef1 b/test/de_fuzz/corpus/fc3163875a71b50159a05a291cd3005010cfaef1 new file mode 100644 index 0000000000000000000000000000000000000000..f01ef8af93dcf2a1b7e75b87a12f6f8826fbccf7 GIT binary patch literal 157 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy)lT2F{z1(A{B)DGB7Y` hX@c~tgk<<2K&nDvX=ZY^LQ+wFd7gr1eg!86005j1Dd_+J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fc6b39f10a017fec54f184354f5f2b709d607a53 b/test/de_fuzz/corpus/fc6b39f10a017fec54f184354f5f2b709d607a53 new file mode 100644 index 0000000000000000000000000000000000000000..6f91e148b83c4082d9980d05bfec787b62e4ff93 GIT binary patch literal 20 bcmZSJicZvx)=Ny)i&c+KOiGT`(n|yYHD3jc literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fc81692cfc58f7138d1abd73b70bb0b7afabc86f b/test/de_fuzz/corpus/fc81692cfc58f7138d1abd73b70bb0b7afabc86f new file mode 100644 index 0000000000000000000000000000000000000000..b5c7491e35a3b4c7d22722420b87e3bc92b3c003 GIT binary patch literal 52 zcmZS3jnlB#aB+3>^mDb=RM4=uakNuN1T&oM6p}O*G!+yy?A07WB5F>W3W-U{DF7qC B3q}9{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fc9c93e59180640a9e230105b231e84f34da46e6 b/test/de_fuzz/corpus/fc9c93e59180640a9e230105b231e84f34da46e6 new file mode 100644 index 0000000000000000000000000000000000000000..de70ff439d94b2d43cc9ad8c31de0aaff8d795a9 GIT binary patch literal 171 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87lGH8pw~8k#W-vOY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x*)!Wy)lT2F{z0Ox3~9Y lU|`VF1PQ2wWTYx2>K2w}CTA;X73G)bDQM8RsaB9_aHd{ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fdb3f3f3a365112b809e370fa18ab269d3d48c27 b/test/de_fuzz/corpus/fdb3f3f3a365112b809e370fa18ab269d3d48c27 new file mode 100644 index 0000000000000000000000000000000000000000..d49298625e3f6a297586e6fe592a906f09608086 GIT binary patch literal 3671 zcmZS3O4P7dPs`6&*RWSlN-P3XNgy(x!6GguTuZ~=N<%|W6U;IMQ87j}nl%uiXe|wU zV~`kC42hY81}3BNDdK9zgj3T3io*@$845f|vHdiRH;~sz!=sTyTBefLkh4lm(y-6e ztkAG0kWZt-HDh4;6e97KWfOpt=X}+TTT5!Xds$ z$Bef@oHledGb?LA*`cZ?Ni!-cDhfG&ph<$_2tUSNwo;mm{^N~DXf!f1go7&8IdkSj zMQPY0yBw73Kp39w=L}>*Lw1>F6fGM8=ut&ZD%64&QTY`~EHS}0+DXYt)(VujdN8sG z1u=r|%{g;M>qKat(2N1+iO~iN)>gPiw7nLjWlKTo!(QSMQ(zGpIixgLkd4I1V(9sV koZcLKziUu0UpfI4i2h=rE0Q&qwAOHXW literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fdca90c937b7c730f25ea516cefc942daf705983 b/test/de_fuzz/corpus/fdca90c937b7c730f25ea516cefc942daf705983 new file mode 100644 index 0000000000000000000000000000000000000000..318730e5c82916610250f1734aac57b781a551e9 GIT binary patch literal 1172 zcmZSh|NsAgi@2C@Ee(4s4Gld_Fv}1`#TeCS)JX7$A4i z)moF9m~bskO_h+0RE5IQoaAhUq@w)tJcTq+z=L8CgrSN+Dr3U6P}PFe&6zVtan77M z_>{qngespybx-1R9FcAVc@>25`2*_y0rxJ{9Rw(AS%YFMzaPaq@`hR3>Gk{i3!)ziwW1#1aVbD WGEx-^OEZ(R6_Seb%kvb{@+$xmqb%(J literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fdd320af14261df0d27737c1d4763b2358ce86fb b/test/de_fuzz/corpus/fdd320af14261df0d27737c1d4763b2358ce86fb new file mode 100644 index 0000000000000000000000000000000000000000..4429cc10e0fb0bbf2ead9e22c3814bc953ff40b0 GIT binary patch literal 218 vcmZSJh>o^ROtp=TU4RLyO>`6t4QlN%Wl%(@U<8VJV9s1HNd$r2k>RNT{CIeh literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fe0e1cb8d85a7554488ce6d8e4b7b6bf9bb554b0 b/test/de_fuzz/corpus/fe0e1cb8d85a7554488ce6d8e4b7b6bf9bb554b0 new file mode 100644 index 0000000000000000000000000000000000000000..aa235d0100d3599845a20b607ad844ecba71e6eb GIT binary patch literal 357 zcmZRwh>OY5(y+JE(9qMW*Nh3*(y%wwj0tCCiPC_8L~TtJSQ7~m*T9g7z$FomOCk)H zgfmXtopD<4jMIK+oDOit=>o9#5)%`(VvK4yYcw?UAYo$+qGC*HV#0kH7#OrPHDki7 bO>}DQ6$(o;ld~0)it@|z6g2ZIIFSJWwmeA9 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fe31a86695020ab5bf562e9416ee88eec46d8954 b/test/de_fuzz/corpus/fe31a86695020ab5bf562e9416ee88eec46d8954 new file mode 100644 index 0000000000000000000000000000000000000000..b28e21255e75066d8359f8eb0001f3b25afbcc3d GIT binary patch literal 77 zcmZRuh>Ho=(y+JE(9jHz(bLkfH`I)Y)rv8y(X7$X(9;A<8iS}9lbV=tExnjUAuYcG0P^M)asU7T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fe47ca6d5c658da266e1d8790fff27819222e8d3 b/test/de_fuzz/corpus/fe47ca6d5c658da266e1d8790fff27819222e8d3 new file mode 100644 index 0000000000000000000000000000000000000000..a844443beb93a6d68dcac2194e79e5a9dbb11a59 GIT binary patch literal 108 zcmZSJ)3CQ)ZjA}S*G&J-y6SZrSv}=;JL4q3g z#vm%jq$VcZmw|ynOB2LZ3CT!RC@jrP&Q?e&(n?NDOiW5j$}i7TNJ`esuSiZ#P5}VP CwH_S+ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fe522803462606cb21e146b884dc9f3e6f8bd419 b/test/de_fuzz/corpus/fe522803462606cb21e146b884dc9f3e6f8bd419 new file mode 100644 index 0000000000000000000000000000000000000000..2e84b76834c95bfc333aa5c521c1ff186f6cc6b3 GIT binary patch literal 31 mcmZRO*08rqOwzE=)U43>t(&P?S)*aEs99B$q!|?z6$Jo_2nk{U literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fe69e79bf65e7973fedae99c40a503161aa9d615 b/test/de_fuzz/corpus/fe69e79bf65e7973fedae99c40a503161aa9d615 new file mode 100644 index 0000000000000000000000000000000000000000..0e6430a48a2f2f57186a0a025b365607d0571eee GIT binary patch literal 4873 zcmZPwOpH!UiiKefd)-V;BtA?WD~(lPSwAzK7enwXTB z$Y2o{6RxFUZ>6E3rwL{mfT)_78eCI_lR%N``7VQ&bc zVvK4yYcw?U&Vm5N27nA928V0eYih=XpG`!G0WA%CkfVJW7#Orb(poAZ8L0||rJ2du z3Q0xz<;0kL_H67Rk4KQtMx@6RlVXQo0tRKrL`1>_Whp$Vcr=5arB((VO-%~4PfhHg z8U}ZLfk^lGStGf)A5Etu)ZJ&#!jcLiL18aa!R2mZ5=#3ZPeC)k0^DfegadU>g+fkF zcoQN|A&nuwf+Z%{M%x-}1R;A+EI=s6&SGR>V1UUG;Su87G($XGNC=ada4nS(aLizd zTtr(P){sbqDh2VAa5kMsn_R=G&j5~cSduz>7JK;s&$qO%B*ERVkx)sFR%N42E>ON3 R>^To0qyW>hrk(`IZK?xwJ zX0&jCnhupLEyXSkRaIJwOC2dLK(ho%D~fvuU)Z8J4>Kgt5~YTHrY0!dFcqShQ>w?v z08&<(4nAV}>0llYwL)7*?DSDC1Bx zVVX%hi%UyO$t+w;Nh`Nes#jboaqtyFq(#gy$ta+tixOWT0SF!f>Dd6{Qfwq<&Vs}* zuJnkhp6r}R)1(b)MN=(j9 kEdi-lv^NGTGpRw=qoo%Ut`&X*L~4ShRYEdS71Hu60Frzh=>Px# literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/feeb5ba0f5c038136e30b2b3c7f6bfc29cf04b74 b/test/de_fuzz/corpus/feeb5ba0f5c038136e30b2b3c7f6bfc29cf04b74 new file mode 100644 index 0000000000000000000000000000000000000000..ec187a0293b74e8714886f3ee37c7b4fd402fcd4 GIT binary patch literal 10279 zcmdN?fCFWP%)HE!%)}gp;?ks){M^LMJT47;E4VyPhB8=Lbc}(qWlTw|LXCn#j0RXp zAv!K5CZ@u|KsTl$EiEQ5#=y{2Lo-$ZtRw~`3zLJ2X()g#Bt@I1mO_lCf`XJ3``6LgY!W_z!e>*0dkL~jh%yz zwUv@yOiWC4jDc>9fw4I}JYzK#loj;!^72a*((-e1^2;F}E6&eNEy>8tOIIk#NGwrE z&M(bLQAkQvC`c?SQOHkINX%16EXmL1s^L-sS%p2Uloj#|Qu9ED6qe?fq=EtoOQa~p zqU%;xP*8BptAyB}T9KSuP@<5On4DdllUSUgkeHXE05*>c%_rI*bCeZ8PFKh)%}q)z z0=u*%KUX0+Be5tkxg@oy7~}{Idqu246B}b-FpPqy1{59`7!Mt z6>zelG{407Rp+Ia=Va!k)`ANRu%VzLf#?DQd(H97|U@Cyr=;`UDl@^s`fGV==#7ZtrEwHmd<$=PWDV=l_ z2A6vr2AO-n&KcUp_u$Vhkj#W=WsuwV7_A;aEguRSP@wW)G{J)c5vgNJpXxzVOF>xy zxz5l*>Z~T`=jJAI5$uX18uZEeIr)&@`=F_9H0{APBPhS;7nEe?=OyMS6y=weq=IV3 zp`GXkvL`(Px{6fmj)5BQpi*+s0w5=7uqqniceRKj;F@Z3s`$o(VCPu+K=!RVxFvndn91Zd@q+T8_1B;`z#gNFa zgeQjF6CoY}P41x2@qm*pIsuxrfHo{kiV`!Ek`r@4gWI6Sb821*7neJ%Ty8-K=b_y<(VZJ3i)|Cl?tFG1;yZHA;krW z$*IMP$Zi(baMWxINYv6yOiW6Gr76uCjVet|D+SOPJOwL3$ZIJwa79P!C8p}d>L$e|fg1kg v_a!OI2IylgpwK{_k$^0AgRgnR=3fTRM2#fPm~>sEWaOR>oQ*!BgD(mJ^OnX0 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/fef27c01d58585c5d6153db3528484f2d3610feb b/test/de_fuzz/corpus/fef27c01d58585c5d6153db3528484f2d3610feb new file mode 100644 index 00000000..84e973bd --- /dev/null +++ b/test/de_fuzz/corpus/fef27c01d58585c5d6153db3528484f2d3610feb @@ -0,0 +1 @@ +Z(((((((a+)+)+)+)+)+)+)+|Y(((((((a+)+)+)+)+)+)+)+|X(((((((a+)+)+)+)+)+)+)+(|W((((((a+)+)+i+)+)+)+)+|V(((((((a+)+)+!\Pd2(a+)+)+)+)+)+)+)+|(a+)+bc \ No newline at end of file diff --git a/test/de_fuzz/corpus/ff0e2d316f9d3d346c7946fa2f4cf9b1b6485504 b/test/de_fuzz/corpus/ff0e2d316f9d3d346c7946fa2f4cf9b1b6485504 new file mode 100644 index 0000000000000000000000000000000000000000..b83d96ee0eb20f6a7ddfa3f7a4d46f4a842857ab GIT binary patch literal 13 UcmZQ&NHnZAN=mFYG)hVa02U$xs{jB1 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ff1d002164189eceb7db59f21a250b07c747fc95 b/test/de_fuzz/corpus/ff1d002164189eceb7db59f21a250b07c747fc95 new file mode 100644 index 0000000000000000000000000000000000000000..00998fffef52223bb6256f0457d4b73727a80734 GIT binary patch literal 192 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZK%X$my-KsIUE8-u7AlbV=tUj_z- g4lPX(UnL|XRiUsnGdWu!sVKiZPeC)kf)fJ(06PV9l>h($ literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ff8da440469a22509f2f45135401812fef335fe9 b/test/de_fuzz/corpus/ff8da440469a22509f2f45135401812fef335fe9 new file mode 100644 index 0000000000000000000000000000000000000000..99771f9a898743b76a27363268c0d583f396480f GIT binary patch literal 75 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dLXujy%C6tF{z0O_hn#U(9#5P Pi}K6!6g2ZIIH3Rlq@ocF literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ffa974eff9126225be8d3c96ce99056b25a4d0ee b/test/de_fuzz/corpus/ffa974eff9126225be8d3c96ce99056b25a4d0ee new file mode 100644 index 0000000000000000000000000000000000000000..97d47ae7a0ceabb674466c3268642ae8e4681271 GIT binary patch literal 119 zcmZRwh>OY5(y+JE(9qMe*Nh3*(y%uKQ87j}oHZI6dJIg7x*)!Wy)lT2F{z0Ox3~9Y zU|`VFtTw3yiK&ESq$(up7M5lvXDetG<(KCvXy#XN!hnXoZl+aYQgVtWOvHi{0Id8Q A9RL6T literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ffc5ba4e6dfaf011ebecbb8083b3a34c8a0c6010 b/test/de_fuzz/corpus/ffc5ba4e6dfaf011ebecbb8083b3a34c8a0c6010 new file mode 100644 index 0000000000000000000000000000000000000000..87a5d7b1121d2f5937592996c4b746ef227b132c GIT binary patch literal 580 zcmY#?p`f5)Z>10&V_;$sQxdCCqo5F@!37dhh>nYiiK(zK(2c1`ON+^iF)%dM(2P|8 zD~SQg!sMW08eo$^5=3j$)KZAiR8Y{=;(|~LIDxW4enClQeqLgZLQZO8N@iZVLUMj? zZfaf$#Iay+a7D*yfIOmUW9Oh_ZKb3a6B8316B}b-V4xdgU~CTeO{_M^B4vf*{M=N9 zywcpH)FOraG=;>H{9J|PjKreE%gZlONXyU3$uCb$ zQAnx;+fkAMa&SpTVu?a>erZmMLQ<+iL1Iw}*wQ?(y<9b1N{|2qISn0yyq}r}GNiCH zza$mpGAz-f6pN`(LBTPv5@LU9MRICEi9%9ha&|F8PGWI}LSkNu0?0s?#OPG68j$8_ WD-el-l@%276%>lNV$dTUstN#TvzoX7 literal 0 HcmV?d00001 diff --git a/test/de_fuzz/corpus/ffeecc68565433a8155465f21b5a234703d03d8a b/test/de_fuzz/corpus/ffeecc68565433a8155465f21b5a234703d03d8a new file mode 100644 index 0000000000000000000000000000000000000000..69112242ffb0aa8de1bf4de359d8806d6fa38110 GIT binary patch literal 357 zcmZRwh>OY5(y+JE(9qMW*Nh3*(y%wwj0tCCiPC_8L~TtJSQ7~m*T9g7z$FomkT5|u ztR@U0fog{{PTQSvTJMb0erF^HpxL92%LQQXB_<|n#TeCa)@W$xLBhruM8%lY#Dx1Y jFfeFoYQ}_Do9NWqD-@PyCTA-o73G)bDQM