From b435002efaba5abaae9027d1bbbf4b2203822af7 Mon Sep 17 00:00:00 2001
From: codemasher
Date: Mon, 13 Mar 2023 15:59:58 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20chillerl?=
=?UTF-8?q?an/php-qrcode@de27a999aee0a6714f540ad9fde4e404fb1b1cd8=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../chillerlan-QRCode-Common-BitBuffer.html | 14 +-
classes/chillerlan-QRCode-Common-Mode.html | 73 +-
classes/chillerlan-QRCode-Data-AlphaNum.html | 8 +-
classes/chillerlan-QRCode-Data-Byte.html | 8 +-
classes/chillerlan-QRCode-Data-ECI.html | 51 +-
classes/chillerlan-QRCode-Data-Hanzi.html | 8 +-
classes/chillerlan-QRCode-Data-Kanji.html | 8 +-
classes/chillerlan-QRCode-Data-Number.html | 10 +-
...erlan-QRCode-Data-QRDataModeInterface.html | 6 +-
.../chillerlan-QRCode-Decoder-Decoder.html | 113 +-
...rlan-QRCodeTest-Common-ECICharsetTest.html | 463 +++++
...chillerlan-QRCodeTest-Common-ModeTest.html | 40 -
.../chillerlan-QRCodeTest-Data-ECITest.html | 1528 +++++++++++++++++
descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ | Bin 5422 -> 5422 bytes
descriptors/-/F/jRgdyBLyXKT+BGk4NfTw | Bin 9742 -> 9813 bytes
descriptors/-/F/kNxgM6+xXQuNe88gSOxA | Bin 3899 -> 3899 bytes
descriptors/-/O/p5-gmoh5hPLmm04gN4pQ | Bin 29356 -> 29356 bytes
descriptors/0/8/K5Nh3Keev5uTA1xbHsFg | Bin 2481 -> 2481 bytes
descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ | Bin 18996 -> 18996 bytes
descriptors/0/N/GpaeNybzoU59gW6UhBnQ | Bin 7733 -> 7733 bytes
descriptors/1/C/HhgHbACpp2-v5vnsHqoQ | Bin 5692 -> 5692 bytes
descriptors/1/W/3ebKU0GB6zhMUdVP1b+A | Bin 23008 -> 23008 bytes
descriptors/1/W/oHvshtXLek5m48kI4qYQ | Bin 6268 -> 6339 bytes
descriptors/2/9/WQOCx02TdfYvA2zPFRVQ | Bin 5809 -> 5317 bytes
descriptors/3/O/NJboKaggdJkamainZjsA | Bin 4954 -> 4954 bytes
descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA | Bin 2345 -> 2345 bytes
descriptors/5/S/JYW4u1Ss7g87mvPurwuQ | Bin 10437 -> 10437 bytes
descriptors/6/1/lB29Unf+MGop8ZfQpbxw | Bin 15185 -> 15188 bytes
descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg | Bin 8904 -> 8904 bytes
descriptors/7/8/QsSJcxuDttqz7kaLKK9w | Bin 3194 -> 3194 bytes
descriptors/8/B/YUUawcRPu8iqa0H4uRzA | Bin 425 -> 425 bytes
descriptors/8/T/vc7T6bnZ3UycLojYYsbQ | Bin 9764 -> 9032 bytes
descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ | Bin 2505 -> 2505 bytes
descriptors/A/H/DD90x3SluOjSxkcV88ZA | Bin 8495 -> 8495 bytes
descriptors/A/N/Ljow2YPBWWbEcemFbdJg | Bin 6757 -> 6757 bytes
descriptors/B/1/aTEUuEOOiQctQ60relWw | Bin 6454 -> 6454 bytes
descriptors/B/E/r1vpxcSDgXhLhmvapg0g | Bin 36273 -> 36273 bytes
descriptors/B/M/ypKt-svLtRmUKXHv+qBg | Bin 4051 -> 4051 bytes
descriptors/C/M/EVCvnxX+dRHuyEr8qsYA | Bin 2954 -> 2954 bytes
descriptors/D/D/m0G1Z9xVFKtNtCQFoi5w | Bin 6511 -> 6659 bytes
descriptors/D/F/DOG571bO-z1teWt5gCnA | Bin 10772 -> 10843 bytes
descriptors/D/Y/dbZm8qpxN30zrKzqw2hA | Bin 15081 -> 15081 bytes
descriptors/D/Y/k68AX6bKDcYhVlpLdDsA | Bin 7701 -> 9751 bytes
descriptors/E/N/JSeDAafg2tTkvDl8smeA | Bin 0 -> 5075 bytes
descriptors/F/7/OnTTKZgQfCrYvSHdurDA | Bin 3568 -> 3568 bytes
descriptors/F/B/LksworQTmdGDsbuGgK3w | Bin 5091 -> 5091 bytes
descriptors/F/V/02epmiUkatFxWCEUNOZQ | Bin 25130 -> 25130 bytes
descriptors/F/W/LPVjCtHs4NygJFs5cb6w | Bin 14395 -> 14395 bytes
descriptors/G/8/34PLS-AzpSCuX2cZHsqw | Bin 2954 -> 2954 bytes
descriptors/G/8/lMTRtTRfeOvS1-4DgeGA | Bin 6287 -> 6293 bytes
descriptors/G/G/Wqosy8fgWMr+iNneQiEw | Bin 5000 -> 5000 bytes
descriptors/G/V/fdJGuZf5fNFLqtugqT-w | Bin 2899 -> 2899 bytes
descriptors/G/Z/oRUELJnE8E9xjfb7zVYw | Bin 4186 -> 4186 bytes
descriptors/H/K/L8qxzlGe3nApAEb0XDmw | Bin 8238 -> 8238 bytes
descriptors/I/J/x2xVUc9W5MxogGELRmsw | Bin 12017 -> 12088 bytes
descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ | Bin 12129 -> 12129 bytes
descriptors/L/2/ctw2MM3ESsh4daIK1sWg | Bin 2980 -> 2980 bytes
descriptors/M/-/WxZaFDk-ceeWbfrdktlw | Bin 10569 -> 10730 bytes
descriptors/M/0/6Pk8EaJbsABUqPovsNjA | Bin 4757 -> 4757 bytes
descriptors/M/D/7RuPc8ZLXiYUOULAXMHA | Bin 6204 -> 6204 bytes
descriptors/M/E/Nh3ZTPCAW0NKAreDA58A | Bin 2502 -> 2502 bytes
descriptors/M/H/UP+q5Whq-hBCfNUVgmmA | Bin 14467 -> 14467 bytes
descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw | Bin 14893 -> 14896 bytes
descriptors/N/K/1wJmCAkdhUBMG4W9U26Q | Bin 12904 -> 11258 bytes
descriptors/N/L/M8tl-UJDn9hJ5n0JYiUQ | Bin 6780 -> 6780 bytes
descriptors/O/-/Qj50sQunXyprLIPjDWuw | Bin 5953 -> 5953 bytes
descriptors/O/9/TxGIyEkOt8LOdakmWGng | Bin 9226 -> 9297 bytes
descriptors/O/C/QrLkTA4pksM1hZjh2fmQ | Bin 11756 -> 11756 bytes
descriptors/O/O/mS81z7ltTtSlHSFUSNuw | Bin 12619 -> 12619 bytes
descriptors/O/P/hsy4XuaUYG7s+p327kdw | Bin 9605 -> 9605 bytes
descriptors/P/F/CRQ81A3lfcHvSs9jQKkw | Bin 15032 -> 15032 bytes
descriptors/P/V/hBxH0ZEK5MfA5tilgPPQ | Bin 9193 -> 9193 bytes
descriptors/P/W/v4WcSXImGyjLmuu+otdw | Bin 4595 -> 4601 bytes
descriptors/Q/+/+ygOIFiBFu-T843DeaIg | Bin 0 -> 14249 bytes
descriptors/Q/G/1e8Ygp1jpFLMRhjJxNng | Bin 10691 -> 10691 bytes
descriptors/Q/P/B+J2GJLfQ0IakPB13vHw | Bin 12403 -> 12403 bytes
descriptors/R/4/r6yGx50e8PvtGI2kYcVA | Bin 9388 -> 9388 bytes
descriptors/R/J/XynComHevEUzJVBqwqBw | Bin 8712 -> 8712 bytes
descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ | Bin 37369 -> 37369 bytes
descriptors/S/5/GDvbx5K37txRsFozM6Dw | Bin 16160 -> 16160 bytes
descriptors/S/O/uB88R0MDvju5O8vP9R2g | Bin 39192 -> 39192 bytes
descriptors/T/M/LNFLDuHMpqMgpKcW670A | Bin 3208 -> 3208 bytes
descriptors/T/T/tO3jR81njv31WRpZ7b3w | Bin 6114 -> 6114 bytes
descriptors/T/U/tCn8347JaERiSFirOQkQ | Bin 38716 -> 38716 bytes
descriptors/T/Y/GYEZMyZYKnQDpBqG-ZsQ | Bin 5818 -> 5818 bytes
descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig | Bin 5262 -> 5262 bytes
descriptors/U/F/lOcPYujFNfed0+VaP6pQ | Bin 8429 -> 8429 bytes
descriptors/U/M/GOkWye9ioWEVXJE38j3A | Bin 6534 -> 6527 bytes
descriptors/U/T/sy7Fttx0RT+dXnidigIg | Bin 21087 -> 21087 bytes
descriptors/V/D/k1Sxb8RF0516043ylCfA | Bin 8388 -> 8388 bytes
descriptors/V/W/lD6qBTbqlkVqPSgCnx4Q | Bin 2954 -> 2954 bytes
descriptors/W/V/grsubfc-REqTpvf8epEg | Bin 19114 -> 19114 bytes
descriptors/W/W/VuUIL017QJptZ8nk+oCQ | Bin 13644 -> 13644 bytes
descriptors/X/K/dIL95Dr61miaEd3wrNUQ | Bin 7689 -> 7689 bytes
descriptors/X/K/rcP7Yr7J6y6gKxcrtYjQ | Bin 4087 -> 4087 bytes
descriptors/X/P/6FuSnMkagyPUTmQNikpA | Bin 15060 -> 15060 bytes
descriptors/Y/H/ePCrZ0GYbMW9q694m-BA | Bin 14931 -> 14931 bytes
descriptors/Y/J/-UeysKWW9IRX0jdHGODw | Bin 3011 -> 3011 bytes
descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA | Bin 2457 -> 2457 bytes
descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg | Bin 21499 -> 21499 bytes
descriptors/Z/D/2U667Gxe4khBp7gpHeRQ | Bin 4361 -> 4361 bytes
descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ | Bin 2493 -> 2493 bytes
descriptors/Z/T/SVOJOBr-M5MAP66POlfw | Bin 4217 -> 4217 bytes
descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg | Bin 22103 -> 22103 bytes
files/+/E/5baoRFdk51x+j2-4oACA | Bin 0 -> 52093 bytes
files/0/D/c4xcvaV-0HkaEBVhH6Iw | Bin 32325 -> 32325 bytes
files/0/K/sLafnYCtivYiQcrj5Y-g | Bin 21617 -> 21617 bytes
files/1/A/xJEk4iB9wXwzXvvXBv8Q | Bin 21189 -> 21189 bytes
files/2/G/1ksoZldFWqAWpwDghFHw | Bin 43509 -> 43509 bytes
files/2/X/ezsqXGOLmAILNjzn25jA | Bin 22641 -> 22641 bytes
files/3/N/189cBEl67bsBwjxv+UZQ | Bin 10301 -> 10301 bytes
files/4/B/2ttocuwpz1p1zkXm2rxQ | Bin 0 -> 35845 bytes
files/5/Q/gZOFsyQFHAFSP2Oerf7w | Bin 8137 -> 8137 bytes
files/6/H/x+3fuCtKvK4Bs3-AqMPg | Bin 40657 -> 40657 bytes
files/6/P/xxtmoKonpjausKnelZWg | Bin 38565 -> 38565 bytes
files/7/8/VvedMm32hFVPyoj5NeVA | Bin 33761 -> 33761 bytes
files/7/C/yHK5-SltR2h317oRNQHw | Bin 40765 -> 0 bytes
files/7/Q/rQ-ojSams1q25biKa0OQ | Bin 130547 -> 130547 bytes
files/7/Y/tDYIIDO8pmjtwHsKBIPQ | Bin 22761 -> 22761 bytes
files/8/T/TWytAUrlEe7s0hqWFK3Q | Bin 7917 -> 7917 bytes
files/A/B/WM4NZlo+WcqWCViHkfEQ | Bin 0 -> 29205 bytes
files/A/W/jcBdW6XWLXWU6HUiz4cg | Bin 31805 -> 0 bytes
files/B/G/d5hfp17i9wMvaCFNPjWA | Bin 33597 -> 33597 bytes
files/B/H/5dQcMGpCa1H8E4WMDTug | Bin 66239 -> 66239 bytes
files/B/R/B6WSztYjXsVexFp6oiUw | Bin 32637 -> 32637 bytes
files/B/T/ShCoJe3BP1jJ0fXp5QIw | Bin 0 -> 21729 bytes
files/C/1/TjAYjG1GMt-NM8W7TGEQ | Bin 35873 -> 35873 bytes
files/C/B/H4HKgyNvMc6mchY20NFw | Bin 77859 -> 77859 bytes
files/C/E/xdNJVuoou5-1v5LDrYVg | Bin 218675 -> 218675 bytes
files/C/G/EKZKb7Y5DriOkHYBjv4w | Bin 16201 -> 16201 bytes
files/C/H/aY5peukdUYNMG4IwM30w | Bin 22509 -> 22509 bytes
files/D/-/34UOS7A9e6TRzlBxI-Wg | Bin 14285 -> 14285 bytes
files/D/2/tkWNWP6vzmxIeLRbu1kQ | Bin 39121 -> 0 bytes
files/D/H/+ImXLCG9RYNtRoNNzUQw | Bin 0 -> 32177 bytes
files/E/1/Vec2c0asqVUvPHfjCHfw | Bin 25429 -> 25429 bytes
files/E/A/G63tEnHd5CXc0nS77h+A | Bin 47173 -> 47173 bytes
files/E/C/HRIK9tI80oiUR5Lod9CA | Bin 48553 -> 48553 bytes
files/E/M/6DJoY7okjpHib1YQKFnQ | Bin 8221 -> 8221 bytes
files/F/P/6n+wgCQO1CHCn4jlk-Kg | Bin 36749 -> 36749 bytes
files/G/3/2HWIsHXF1wu6OVrp01ew | Bin 36021 -> 36021 bytes
files/G/K/cQAwz6hz8qmO+Bk-pcQA | Bin 0 -> 21849 bytes
files/G/S/c+u1REMIWwvag3e6yoRA | Bin 43097 -> 0 bytes
files/G/V/l0KvDjsNtezXOIJovS5g | Bin 44949 -> 44949 bytes
files/H/5/BKeih0xFKVfZmWuptJxg | Bin 58497 -> 58497 bytes
files/H/R/CHjo+3+MZHjIKK-38gXg | Bin 0 -> 73983 bytes
files/H/U/5CWJoCI5LJUUc0gxvMlA | Bin 72403 -> 72403 bytes
files/I/B/N66aPcGswBbKGlSq5aOw | Bin 33985 -> 33985 bytes
files/I/B/Yl3MtAbplUrpLfF0O8Ow | Bin 74751 -> 74751 bytes
files/I/N/XWLds1AbHe+AZNyJX8UA | Bin 80027 -> 80027 bytes
files/I/P/ZiluCc87pk5R5B9JOSzw | Bin 79207 -> 79207 bytes
files/I/Q/drHOfNDSO18MsrtIhm2g | Bin 0 -> 39513 bytes
files/I/Y/f6tkfV7TntuuELFiz3tw | Bin 35453 -> 0 bytes
files/J/1/PxuL9jO1x9efWzIN4yzQ | Bin 9129 -> 9129 bytes
files/J/J/nBX04aao1Il2zYWJYg9A | Bin 0 -> 13693 bytes
files/J/Q/nqvvIwTNAnf-lqjNg3CA | Bin 73979 -> 0 bytes
files/J/W/Qyte2rwbch+hmiQTS3KA | Bin 75815 -> 75815 bytes
files/K/-/CubHVcKq2iSN0XHu+kcQ | Bin 8181 -> 8181 bytes
files/K/N/XIQZRWGjpP+60G8tfIgA | Bin 12385 -> 12385 bytes
files/L/+/DTA2eA-gAsS0kfLw3amg | Bin 0 -> 73727 bytes
files/L/A/7DBcp2x0vPSDjVUNAPGA | Bin 10241 -> 10241 bytes
files/L/L/qAx-h2F7bmI51FC5-vhQ | Bin 0 -> 47313 bytes
files/L/M/QjF9dMVPCpXdCigphCCA | Bin 30561 -> 30561 bytes
files/L/M/r+DsvL1qXfWrvcEtx1Xg | Bin 233811 -> 233811 bytes
files/L/S/UVFAwHwOSyilMG-1NP4Q | Bin 10241 -> 10241 bytes
files/L/W/HXMiTvcE0cmApu0RpO0g | Bin 16065 -> 16065 bytes
files/M/9/SzxJuOoVhynnB5KAdyhg | Bin 46917 -> 0 bytes
files/M/L/z9madjAn42uGB6SeceQg | Bin 0 -> 80295 bytes
files/M/M/+3sAx0X-+jKtglBNW2xw | Bin 24197 -> 0 bytes
files/M/N/DWuo9YIgJcJTxQbljNRw | Bin 28813 -> 0 bytes
files/M/N/ZB-qR+DBrMPXxcETJh4A | Bin 97031 -> 97031 bytes
files/M/N/bNZD+3-nFGWIP23mlGIA | Bin 41849 -> 41849 bytes
files/M/Y/-kdMgylSegsn8Ai68-LQ | Bin 12005 -> 12005 bytes
files/N/4/9c1qoDxgsbZe9v4wvtVw | Bin 72587 -> 72587 bytes
files/N/8/Nex-71r0tH+sd1gsduKw | Bin 77751 -> 77751 bytes
files/N/D/tey0k5Ow64TU8gOwq+nA | Bin 86195 -> 86195 bytes
files/N/N/pKTdBr4rQ-Hi2jyEblRg | Bin 24801 -> 0 bytes
files/N/P/WfEzZ-uJGiOVuPnHaz+g | Bin 30081 -> 30081 bytes
files/N/V/ueTOUNQRFojfjrEJBYUg | Bin 29977 -> 29977 bytes
files/O/A/XI++5GhKIiCn8Jcl2KBA | Bin 35217 -> 35217 bytes
files/O/F/HEXZnU1pFMvJ2Tfq+2jg | Bin 52593 -> 52593 bytes
files/O/M/qYN1k7I6o+SdhLijaNXA | Bin 0 -> 43489 bytes
files/O/O/NfUI25+aPy9MSYKBmEDA | Bin 0 -> 44957 bytes
files/O/Q/dRPJuf8zXNZDgs+Kx48A | Bin 21817 -> 21817 bytes
files/O/S/fIQ+y8UhfUKcG-BmB9YA | Bin 15873 -> 15873 bytes
files/P/K/cthVCaCD1ZcGPQH5JbKA | Bin 13685 -> 0 bytes
files/Q/A/VKYTs1HgDGAWvbTINpeQ | Bin 13969 -> 13969 bytes
files/Q/F/djxgADfXhN2+GoufqZCw | Bin 51037 -> 51037 bytes
files/R/1/AhKdr1gqaXCIasSPqx9w | Bin 10245 -> 10245 bytes
files/R/8/rn7KWCRWJWdMX-+eRS+Q | Bin 0 -> 59189 bytes
files/R/C/LLGcaXiLI6anQsXvJJ+w | Bin 73951 -> 73951 bytes
files/R/G/rT1b5GiEcPIbZEh2UOew | Bin 8201 -> 8201 bytes
files/R/L/pPfuisuehb9UpjDVcVNw | Bin 12357 -> 12357 bytes
files/R/M/0wBBIOy-z2pRY4Ip4F4g | Bin 156223 -> 156223 bytes
files/R/N/Yz0836tN9Xgh+c64M+9Q | Bin 69595 -> 69595 bytes
files/R/O/Yhu1GOY5dfKwi5BRV6Qg | Bin 30329 -> 30329 bytes
files/T/M/e3GdXAojADhfJcNALpig | Bin 10241 -> 10241 bytes
files/U/+/MdtP5JjfjxUCt7S73giQ | Bin 57253 -> 0 bytes
files/V/0/zIkuUPhBPGOTrDvtvTnA | Bin 52973 -> 52973 bytes
files/V/3/Yc0LN3nyzmj3HxNae5vQ | Bin 15873 -> 15873 bytes
files/W/-/sO6DMZl5Vzz25Y2uclIw | Bin 58973 -> 0 bytes
files/W/K/qxbNqany13kEQWFVpUlw | Bin 207451 -> 207451 bytes
files/W/Q/yXAaI7gXH0ZDMgamMMLw | Bin 0 -> 44145 bytes
files/X/Q/Om9H8k8MMiDdSw5l54kA | Bin 53113 -> 0 bytes
files/Y/D/rXvsr22vaSAbzPcuKA-w | Bin 34189 -> 34189 bytes
files/Y/G/fXVBw-zlr5pqO8TRJMXQ | Bin 0 -> 24809 bytes
files/Y/M/6LI4eL6UvmhOl1K0Gizw | Bin 20737 -> 20737 bytes
files/Y/W/xZtE6no3jc5ybBUjXfng | Bin 80291 -> 0 bytes
files/Z/Y/anqhQGjjMdO1w6SkylxA | Bin 8425 -> 8425 bytes
files/tests-common-ecicharsettest.html | 197 +++
files/tests-data-ecitest.html | 197 +++
indices/files.html | 2 +
js/searchIndex.js | 151 +-
namespaces/chillerlan-qrcodetest-common.html | 2 +
namespaces/chillerlan-qrcodetest-data.html | 2 +
packages/Application.html | 4 +
215 files changed, 2590 insertions(+), 295 deletions(-)
create mode 100644 classes/chillerlan-QRCodeTest-Common-ECICharsetTest.html
create mode 100644 classes/chillerlan-QRCodeTest-Data-ECITest.html
create mode 100644 descriptors/E/N/JSeDAafg2tTkvDl8smeA
create mode 100644 descriptors/Q/+/+ygOIFiBFu-T843DeaIg
create mode 100644 files/+/E/5baoRFdk51x+j2-4oACA
create mode 100644 files/4/B/2ttocuwpz1p1zkXm2rxQ
delete mode 100644 files/7/C/yHK5-SltR2h317oRNQHw
create mode 100644 files/A/B/WM4NZlo+WcqWCViHkfEQ
delete mode 100644 files/A/W/jcBdW6XWLXWU6HUiz4cg
create mode 100644 files/B/T/ShCoJe3BP1jJ0fXp5QIw
delete mode 100644 files/D/2/tkWNWP6vzmxIeLRbu1kQ
create mode 100644 files/D/H/+ImXLCG9RYNtRoNNzUQw
create mode 100644 files/G/K/cQAwz6hz8qmO+Bk-pcQA
delete mode 100644 files/G/S/c+u1REMIWwvag3e6yoRA
create mode 100644 files/H/R/CHjo+3+MZHjIKK-38gXg
create mode 100644 files/I/Q/drHOfNDSO18MsrtIhm2g
delete mode 100644 files/I/Y/f6tkfV7TntuuELFiz3tw
create mode 100644 files/J/J/nBX04aao1Il2zYWJYg9A
delete mode 100644 files/J/Q/nqvvIwTNAnf-lqjNg3CA
create mode 100644 files/L/+/DTA2eA-gAsS0kfLw3amg
create mode 100644 files/L/L/qAx-h2F7bmI51FC5-vhQ
delete mode 100644 files/M/9/SzxJuOoVhynnB5KAdyhg
create mode 100644 files/M/L/z9madjAn42uGB6SeceQg
delete mode 100644 files/M/M/+3sAx0X-+jKtglBNW2xw
delete mode 100644 files/M/N/DWuo9YIgJcJTxQbljNRw
delete mode 100644 files/N/N/pKTdBr4rQ-Hi2jyEblRg
create mode 100644 files/O/M/qYN1k7I6o+SdhLijaNXA
create mode 100644 files/O/O/NfUI25+aPy9MSYKBmEDA
delete mode 100644 files/P/K/cthVCaCD1ZcGPQH5JbKA
create mode 100644 files/R/8/rn7KWCRWJWdMX-+eRS+Q
delete mode 100644 files/U/+/MdtP5JjfjxUCt7S73giQ
delete mode 100644 files/W/-/sO6DMZl5Vzz25Y2uclIw
create mode 100644 files/W/Q/yXAaI7gXH0ZDMgamMMLw
delete mode 100644 files/X/Q/Om9H8k8MMiDdSw5l54kA
create mode 100644 files/Y/G/fXVBw-zlr5pqO8TRJMXQ
delete mode 100644 files/Y/W/xZtE6no3jc5ybBUjXfng
create mode 100644 files/tests-common-ecicharsettest.html
create mode 100644 files/tests-data-ecitest.html
diff --git a/classes/chillerlan-QRCode-Common-BitBuffer.html b/classes/chillerlan-QRCode-Common-BitBuffer.html
index a8ee5d2a2..71ce72cd4 100644
--- a/classes/chillerlan-QRCode-Common-BitBuffer.html
+++ b/classes/chillerlan-QRCode-Common-BitBuffer.html
@@ -437,7 +437,7 @@
@@ -471,7 +471,7 @@
@@ -504,7 +504,7 @@
@@ -514,7 +514,9 @@
public
getBuffer ( ) : array<string|int, mixed>
-
+ to debug: array_map(fn($v) => sprintf('%08b', $v), $bitBuffer->getBuffer())
+
+
@@ -666,7 +668,7 @@
@@ -737,7 +739,7 @@
diff --git a/classes/chillerlan-QRCode-Common-Mode.html b/classes/chillerlan-QRCode-Common-Mode.html
index 21a6ccc47..1a6accd78 100644
--- a/classes/chillerlan-QRCode-Common-Mode.html
+++ b/classes/chillerlan-QRCode-Common-Mode.html
@@ -195,7 +195,7 @@
LENGTH_BITS
- = [self::NUMBER => [10, 12, 14], self::ALPHANUM => [9, 11, 13], self::BYTE => [8, 16, 16], self::KANJI => [8, 10, 12], self::HANZI => [8, 10, 12]]
+ = [self::NUMBER => [10, 12, 14], self::ALPHANUM => [9, 11, 13], self::BYTE => [8, 16, 16], self::KANJI => [8, 10, 12], self::HANZI => [8, 10, 12], self::ECI => [0, 0, 0]]
mode length bits for the version breakpoints 1-9, 10-26 and 27-40
@@ -221,13 +221,6 @@
- getLengthBitsForMode()
-
- : array<string|int, mixed>
-
-returns the array of length bits for the given mode
-
-
getLengthBitsForVersion()
: int
@@ -415,7 +408,7 @@
@@ -480,7 +473,7 @@
public
mixed
LENGTH_BITS
- = [self::NUMBER => [10, 12, 14], self::ALPHANUM => [9, 11, 13], self::BYTE => [8, 16, 16], self::KANJI => [8, 10, 12], self::HANZI => [8, 10, 12]]
+ = [self::NUMBER => [10, 12, 14], self::ALPHANUM => [9, 11, 13], self::BYTE => [8, 16, 16], self::KANJI => [8, 10, 12], self::HANZI => [8, 10, 12], self::ECI => [0, 0, 0]]
@@ -587,64 +580,6 @@
-method
-public
-static "
->
-
-
-
- returns the array of length bits for the given mode
-
-
- public
- static getLengthBitsForMode ( int $mode ) : array<string|int, mixed>
-
-
- Parameters
-
-
- $mode
- : int
-
-
-
-
-
-
-
-
-
-
-
- throws
-
-
- QRCodeException
-
-
-
-
-
- Return values
- array<string|int, mixed>
- —
-
-
-
-
getLengthBitsForVersion()
@@ -653,7 +588,7 @@
diff --git a/classes/chillerlan-QRCode-Data-AlphaNum.html b/classes/chillerlan-QRCode-Data-AlphaNum.html
index b3b8af1f3..1cd83fcee 100644
--- a/classes/chillerlan-QRCode-Data-AlphaNum.html
+++ b/classes/chillerlan-QRCode-Data-AlphaNum.html
@@ -208,7 +208,7 @@ ISO/IEC 18004:2000 Section 8.4.3
write()
- : void
+ : QRDataModeInterface
@@ -488,7 +488,7 @@ ISO/IEC 18004:2000 Section 8.4.3
@@ -714,7 +714,7 @@ ISO/IEC 18004:2000 Section 8.4.3
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -753,7 +753,7 @@ ISO/IEC 18004:2000 Section 8.4.3
Return values
- void
+ QRDataModeInterface
—
diff --git a/classes/chillerlan-QRCode-Data-Byte.html b/classes/chillerlan-QRCode-Data-Byte.html
index 8c9e870ae..69b1c5078 100644
--- a/classes/chillerlan-QRCode-Data-Byte.html
+++ b/classes/chillerlan-QRCode-Data-Byte.html
@@ -201,7 +201,7 @@ ISO/IEC 18004:2000 Section 8.4.4
write()
- : void
+ : QRDataModeInterface
@@ -447,7 +447,7 @@ ISO/IEC 18004:2000 Section 8.4.4
@@ -673,7 +673,7 @@ ISO/IEC 18004:2000 Section 8.4.4
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -712,7 +712,7 @@ ISO/IEC 18004:2000 Section 8.4.4
Return values
- void
+ QRDataModeInterface
—
diff --git a/classes/chillerlan-QRCode-Data-ECI.html b/classes/chillerlan-QRCode-Data-ECI.html
index 3e9724a11..ca5a71322 100644
--- a/classes/chillerlan-QRCode-Data-ECI.html
+++ b/classes/chillerlan-QRCode-Data-ECI.html
@@ -119,13 +119,14 @@
Adds an ECI Designator
- Please note that you have to take care for the correct data encoding when adding with QRCode::add*Segment()
+ ISO/IEC 18004:2000 8.4.1.1
+Please note that you have to take care for the correct data encoding when adding with QRCode::add*Segment()
@@ -181,7 +182,7 @@
: string
-
+Reads and decodes the ECI designator including the following byte sequence
getDataMode()
@@ -202,7 +203,7 @@
: ECICharset
-
+Reads and parses the value of an ECI designator
validateString()
@@ -214,9 +215,9 @@
write()
- : void
+ : QRDataModeInterface
-
+Writes an ECI designator to the bitbuffer
getCharCount()
@@ -294,7 +295,7 @@
@@ -341,7 +342,7 @@
@@ -379,7 +380,7 @@
@@ -502,11 +503,12 @@
-
+ Reads and decodes the ECI designator including the following byte sequence
+
public
static decodeSegment ( BitBuffer $bitBuffer , int $versionNumber ) : string
@@ -539,13 +541,12 @@
- codeCoverageIgnore
+ throws
-
- Unused, but required as per interface
-
-
+ QRCodeDataException
+
+
@@ -614,7 +615,7 @@
@@ -659,11 +660,12 @@
-
+ Reads and parses the value of an ECI designator
+
public
static parseValue ( BitBuffer $bitBuffer ) : ECICharset
@@ -716,7 +718,7 @@
@@ -774,14 +776,15 @@
-
+ Writes an ECI designator to the bitbuffer
+
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -820,7 +823,7 @@
Return values
- void
+ QRDataModeInterface
—
diff --git a/classes/chillerlan-QRCode-Data-Hanzi.html b/classes/chillerlan-QRCode-Data-Hanzi.html
index aa747012f..73c631a7e 100644
--- a/classes/chillerlan-QRCode-Data-Hanzi.html
+++ b/classes/chillerlan-QRCode-Data-Hanzi.html
@@ -268,7 +268,7 @@
write()
- : void
+ : QRDataModeInterface
@@ -578,7 +578,7 @@
@@ -786,7 +786,7 @@
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -835,7 +835,7 @@
Return values
- void
+ QRDataModeInterface
—
diff --git a/classes/chillerlan-QRCode-Data-Kanji.html b/classes/chillerlan-QRCode-Data-Kanji.html
index 6e88754b7..88de9c61c 100644
--- a/classes/chillerlan-QRCode-Data-Kanji.html
+++ b/classes/chillerlan-QRCode-Data-Kanji.html
@@ -238,7 +238,7 @@ ISO/IEC 18004:2000 Section 8.4.5
write()
- : void
+ : QRDataModeInterface
@@ -519,7 +519,7 @@ ISO/IEC 18004:2000 Section 8.4.5
@@ -733,7 +733,7 @@ ISO/IEC 18004:2000 Section 8.4.5
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -782,7 +782,7 @@ ISO/IEC 18004:2000 Section 8.4.5
Return values
- void
+ QRDataModeInterface
—
diff --git a/classes/chillerlan-QRCode-Data-Number.html b/classes/chillerlan-QRCode-Data-Number.html
index 9682886a0..1b5bab1c3 100644
--- a/classes/chillerlan-QRCode-Data-Number.html
+++ b/classes/chillerlan-QRCode-Data-Number.html
@@ -208,7 +208,7 @@ ISO/IEC 18004:2000 Section 8.4.2
write()
- : void
+ : QRDataModeInterface
@@ -494,7 +494,7 @@ ISO/IEC 18004:2000 Section 8.4.2
@@ -720,7 +720,7 @@ ISO/IEC 18004:2000 Section 8.4.2
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -759,7 +759,7 @@ ISO/IEC 18004:2000 Section 8.4.2
Return values
- void
+ QRDataModeInterface
—
@@ -854,7 +854,7 @@ ISO/IEC 18004:2000 Section 8.4.2
diff --git a/classes/chillerlan-QRCode-Data-QRDataModeInterface.html b/classes/chillerlan-QRCode-Data-QRDataModeInterface.html
index cea95a202..747ad52ce 100644
--- a/classes/chillerlan-QRCode-Data-QRDataModeInterface.html
+++ b/classes/chillerlan-QRCode-Data-QRDataModeInterface.html
@@ -170,7 +170,7 @@
write()
- : void
+ : QRDataModeInterface
writes the actual data string to the BitBuffer, uses the given version to determine the length bits
@@ -426,7 +426,7 @@
public
- write ( BitBuffer $bitBuffer , int $versionNumber ) : void
+ write ( BitBuffer $bitBuffer , int $versionNumber ) : QRDataModeInterface
Parameters
@@ -466,7 +466,7 @@
Return values
- void
+ QRDataModeInterface
—
diff --git a/classes/chillerlan-QRCode-Decoder-Decoder.html b/classes/chillerlan-QRCode-Decoder-Decoder.html
index 2e8baa0da..f9465d13c 100644
--- a/classes/chillerlan-QRCode-Decoder-Decoder.html
+++ b/classes/chillerlan-QRCode-Decoder-Decoder.html
@@ -164,13 +164,6 @@ the QR Code from an image.
: EccLevel |null
-
-
-
- $eciCharset
-
- : ECICharset |null
-
@@ -208,13 +201,6 @@ the QR Code from an image.
Decode the contents of that stream of bytes
-
- decodeByteSegment()
-
- : string
-
-
-
decodeMatrix()
@@ -301,40 +287,6 @@ the QR Code from an image.
-
-
-
- $eciCharset
-
-
-
-
-
-
-
-
- private
- ECICharset |null
- $eciCharset
- = null
-
-
-
-
-
-
-
Decoder.php
:
- 40
+ 39
@@ -484,7 +436,7 @@ the QR Code from an image.
@@ -535,7 +487,7 @@ the QR Code from an image.
@@ -579,63 +531,6 @@ the QR Code from an image.
—
-
-
-
- decodeByteSegment()
-
-
-
-
-
-
- private
- decodeByteSegment ( int $versionNumber ) : string
-
-
- Parameters
-
-
- $versionNumber
- : int
-
-
-
-
-
-
-
-
-
-
-
- throws
-
-
- QRCodeDecoderException
-
-
-
-
-
- Return values
- string
- —
-
-
Decoder.php
:
- 72
+ 71
diff --git a/classes/chillerlan-QRCodeTest-Common-ECICharsetTest.html b/classes/chillerlan-QRCodeTest-Common-ECICharsetTest.html
new file mode 100644
index 000000000..e317b6077
--- /dev/null
+++ b/classes/chillerlan-QRCodeTest-Common-ECICharsetTest.html
@@ -0,0 +1,463 @@
+
+
+
+
+ Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ECICharsetTest
+
+
+ extends TestCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+ encodingProvider()
+
+ : array<string|int, mixed>
+
+
+
+
+ invalidIdProvider()
+
+ : array<string|int, mixed>
+
+
+
+
+ testGetName()
+
+ : void
+
+
+
+
+ testInvalidDataException()
+
+ : void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ encodingProvider()
+
+
+
+
+
+
+ public
+ encodingProvider ( ) : array<string|int, mixed>
+
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+ invalidIdProvider()
+
+
+
+
+
+
+ public
+ static invalidIdProvider ( ) : array<string|int, mixed>
+
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+ testGetName()
+
+
+
+
+
+
+ public
+ testGetName ( int $id [ , string $name = null ] ) : void
+
+
+ Parameters
+
+
+ $id
+ : int
+
+
+
+
+
+
+ $name
+ : string
+ = null
+
+
+
+
+
+
+
+
+
+
+ dataProvider
+
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testInvalidDataException()
+
+
+
+
+
+
+ public
+ testInvalidDataException ( int $id ) : void
+
+
+ Parameters
+
+
+ $id
+ : int
+
+
+
+
+
+
+
+
+
+
+
+ dataProvider
+
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classes/chillerlan-QRCodeTest-Common-ModeTest.html b/classes/chillerlan-QRCodeTest-Common-ModeTest.html
index ec03fdc3d..3e5b670f5 100644
--- a/classes/chillerlan-QRCodeTest-Common-ModeTest.html
+++ b/classes/chillerlan-QRCodeTest-Common-ModeTest.html
@@ -140,13 +140,6 @@
- testGetLengthBitsForModeInvalidModeException()
-
- : void
-
-
-
-
testGetLengthBitsForVersionBreakpoints()
: void
@@ -192,39 +185,6 @@
-method
-public
"
->
-
-
-
-
-
- public
- testGetLengthBitsForModeInvalidModeException ( ) : void
-
-
-
-
-
-
- Return values
- void
- —
-
-
-
-
testGetLengthBitsForVersionBreakpoints()
diff --git a/classes/chillerlan-QRCodeTest-Data-ECITest.html b/classes/chillerlan-QRCodeTest-Data-ECITest.html
new file mode 100644
index 000000000..2fb9209af
--- /dev/null
+++ b/classes/chillerlan-QRCodeTest-Data-ECITest.html
@@ -0,0 +1,1528 @@
+
+
+
+
+ Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tests the ECI class
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+ $FQN
+
+ : string
+
+
+
+
+ $QRData
+
+ : QRData
+
+
+
+
+ $testdata
+
+ : string
+
+
+
+
+ $testCharset
+
+ : int
+
+
+
+
+ eciCharsetIdProvider()
+
+ : array<string|int, mixed>
+
+
+
+
+ maskPatternProvider()
+
+ : array<string|int, array<string|int, int>>
+
+
+
+
+ stringValidateProvider()
+
+ : array<string|int, mixed>
+
+
+
+
+ testBinaryStringInvalid()
+
+ : void
+
+Tests if a binary string is properly validated as false
+
+
+ testCodeLengthOverflowException()
+
+ : void
+
+Tests if an exception is thrown on data overflow
+
+
+ testConvertUnknownEncoding()
+
+ : void
+
+Tests detection of an unknown character set
+
+
+ testDataModeInstance()
+
+ : void
+
+Verifies the QRDataModeInterface instance
+
+
+ testDecodeECISegmentFollowedByInvalidModeException()
+
+ : void
+
+Tests if and exception is thrown when the ECI segment is followed by a mode that is not 8-bit byte
+
+
+ testDecodeSegment()
+
+ : void
+
+Tests decoding a data segment from a given BitBuffer
+
+
+ testGetMinimumVersion()
+
+ : void
+
+Tests getting the minimum QR version for the given data
+
+
+ testGetMinimumVersionException()
+
+ : void
+
+Tests if an exception is thrown when the data exceeds the maximum version while auto-detecting
+
+
+ testInitMatrix()
+
+ : void
+
+Tests initializing the data matrix
+
+
+ testInstance()
+
+ : void
+
+Verifies the QRData instance
+
+
+ testInvalidDataException()
+
+ : void
+
+Tests if an exception is thrown when an invalid character is encountered
+
+
+ testInvalidDataOnEmptyException()
+
+ : void
+
+since the ECI class only accepts integer values,
+we'll use this test to check for the upper end of the accepted input range
+
+
+ testReadWrite()
+
+ : void
+
+
+
+
+ testValidateString()
+
+ : void
+
+Tests if a string is properly validated for the respective data mode
+
+
+ unknownEncodingDataProvider()
+
+ : array<string|int, mixed>
+
+
+
+
+ versionBreakpointProvider()
+
+ : array<string|int, mixed>
+
+returns versions within the version breakpoints 1-9, 10-26 and 27-40
+
+
+ setUp()
+
+ : void
+
+
+
+
+ getDataSegments()
+
+ : array<string|int, mixed>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $FQN
+
+
+
+
+
+
+
+
+ protected
+ string
+ $FQN
+ = \chillerlan\QRCode\Data\ECI::class
+
+
+
+
+
+
+
+
+
+
+ $QRData
+
+
+
+
+
+
+
+
+ protected
+ QRData
+ $QRData
+
+
+
+
+
+
+
+
+
+
+
+ $testdata
+
+
+
+
+
+
+
+
+ protected
+ string
+ $testdata
+ = '无可奈何燃花作香'
+
+
+
+
+
+
+
+
+
+
+ $testCharset
+
+
+
+
+
+
+
+
+ private
+ int
+ $testCharset
+ = \chillerlan\QRCode\Common\ECICharset::GB18030
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ eciCharsetIdProvider()
+
+
+
+
+
+
+ public
+ static eciCharsetIdProvider ( ) : array<string|int, mixed>
+
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+ maskPatternProvider()
+
+
+
+
+
+
+ public
+ static maskPatternProvider ( ) : array<string|int, array<string|int, int>>
+
+
+
+
+
+
+
+ see
+
+
+ testInitMatrix()
+
+
+
+
+
+ Return values
+ array<string|int, array<string|int, int>>
+ —
+
+
+
+
+
+ stringValidateProvider()
+
+
+
+
+
+
+ public
+ static stringValidateProvider ( ) : array<string|int, mixed>
+
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+ testBinaryStringInvalid()
+
+
+
+
+ Tests if a binary string is properly validated as false
+
+
+ public
+ testBinaryStringInvalid ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testCodeLengthOverflowException()
+
+
+
+
+ Tests if an exception is thrown on data overflow
+
+
+ public
+ testCodeLengthOverflowException ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testConvertUnknownEncoding()
+
+
+
+
+ Tests detection of an unknown character set
+
+
+ public
+ testConvertUnknownEncoding ( int $id , string $data ) : void
+
+
+ Parameters
+
+
+ $id
+ : int
+
+
+
+
+
+
+ $data
+ : string
+
+
+
+
+
+
+
+
+
+
+
+ dataProvider
+
+
+
+ unknownEncodingDataProvider
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testDataModeInstance()
+
+
+
+
+ Verifies the QRDataModeInterface instance
+
+
+ public
+ testDataModeInstance ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testDecodeECISegmentFollowedByInvalidModeException()
+
+
+
+
+ Tests if and exception is thrown when the ECI segment is followed by a mode that is not 8-bit byte
+
+
+ public
+ testDecodeECISegmentFollowedByInvalidModeException ( ) : void
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testDecodeSegment()
+
+
+
+
+ Tests decoding a data segment from a given BitBuffer
+
+
+ public
+ testDecodeSegment ( int $version ) : void
+
+
+ Parameters
+
+
+ $version
+ : int
+
+
+
+
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+ dataProvider
+
+
+
+ versionBreakpointProvider
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testGetMinimumVersion()
+
+
+
+
+ Tests getting the minimum QR version for the given data
+
+
+ public
+ testGetMinimumVersion ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testGetMinimumVersionException()
+
+
+
+
+ Tests if an exception is thrown when the data exceeds the maximum version while auto-detecting
+
+
+ public
+ testGetMinimumVersionException ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testInitMatrix()
+
+
+
+
+ Tests initializing the data matrix
+
+
+ public
+ testInitMatrix ( int $maskPattern ) : void
+
+
+ Parameters
+
+
+ $maskPattern
+ : int
+
+
+
+
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+ dataProvider
+
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testInstance()
+
+
+
+
+ Verifies the QRData instance
+
+
+ public
+ testInstance ( ) : void
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testInvalidDataException()
+
+
+
+
+ Tests if an exception is thrown when an invalid character is encountered
+
+
+ public
+ testInvalidDataException ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testInvalidDataOnEmptyException()
+
+
+
+
+ since the ECI class only accepts integer values,
+we'll use this test to check for the upper end of the accepted input range
+
+
+ public
+ testInvalidDataOnEmptyException ( ) : void
+
+
+
+
+
+
+
+ inheritDoc
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testReadWrite()
+
+
+
+
+
+
+ public
+ testReadWrite ( int $id , int $lengthInBits ) : void
+
+
+ Parameters
+
+
+ $id
+ : int
+
+
+
+
+
+
+ $lengthInBits
+ : int
+
+
+
+
+
+
+
+
+
+
+
+ dataProvider
+
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ testValidateString()
+
+
+
+
+ Tests if a string is properly validated for the respective data mode
+
+
+ public
+ testValidateString ( string $string , bool $expected ) : void
+
+
+ Parameters
+
+
+ $string
+ : string
+
+
+
+
+
+
+ $expected
+ : bool
+
+
+
+
+
+
+
+
+
+
+
+ dataProvider
+
+
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ unknownEncodingDataProvider()
+
+
+
+
+
+
+ public
+ unknownEncodingDataProvider ( ) : array<string|int, mixed>
+
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+ versionBreakpointProvider()
+
+
+
+
+ returns versions within the version breakpoints 1-9, 10-26 and 27-40
+
+
+ public
+ static versionBreakpointProvider ( ) : array<string|int, mixed>
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+ setUp()
+
+
+
+
+
+
+ protected
+ setUp ( ) : void
+
+
+
+
+
+
+ Return values
+ void
+ —
+
+
+
+
+
+ getDataSegments()
+
+
+
+
+
+
+ private
+ getDataSegments ( ) : array<string|int, mixed>
+
+
+
+
+
+
+ Return values
+ array<string|int, mixed>
+ —
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ b/descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ
index d6882dd8e7c73ccc9249801d429227766296c92f..4e1d0f489b658a28bac439edcb6ff025e9ee5dcb 100644
GIT binary patch
delta 19
acmZ3dwN8u6(A?0#$il$T$Z#Wk%f_|X`;DlN}^F>
zQnKOXTP)g)i#D^dE@Tl7401^@!k?c{Jdb;jb!tCd?B>n9tk909UHDppSxRJDP#GgX%Y0A9^V4gdfE
delta 187
zcmccW)91rwXl`g=Xklq)Y`l?c1B*gxig}u;vAJ=oK}u3`vXN<8nt@SLvZ0wplA)oc
zMWVsvTP)g)&70X+7qYOF!-)CqGw;W=`f4nw%&r#+;)xdvcs|I%^G3zGm_%Wp&1)$)A*48S5q&NGnaA
VrLu^*2(EI~
delta 21
ccmZ4UlyS{dMlM5hLjyw#OEY8Rja-Y008`xu1poj5
diff --git a/descriptors/0/8/K5Nh3Keev5uTA1xbHsFg b/descriptors/0/8/K5Nh3Keev5uTA1xbHsFg
index ca95b049f07e4d2f9af71b8d28ace33d18359a2a..82d5879aeb78f5aca03dbe78aae8aa8b10f1c67c 100644
GIT binary patch
delta 19
acmdleyiu6T(A?0#$il$T$Z#Xqa!vp<1qAf~
delta 19
acmdleyiu6T(A?0#(8AKp*mxt?a!vplOiMlM5hLjxlV14ARjja*t@07usa!vFvP
delta 21
ccmdlog>lOiMlM5hLjyw#OEY8Rja*t@07ys$(*OVf
diff --git a/descriptors/0/N/GpaeNybzoU59gW6UhBnQ b/descriptors/0/N/GpaeNybzoU59gW6UhBnQ
index 0883da5dfe01cf44784cafe81b21999575530e72..fe0cf0cb4811c082381679fc426d79e9f04448ab 100644
GIT binary patch
delta 19
acmdmLv(<*n(A?0#$il$T$Z#W@25A{xM&&d0=;K6#d~
mI-}cUL9tfG%*hXg6({cyTMgtph)OYbOs*HVfwQlRF9iTnF+k}6
delta 154
zcmX?X_{V_D(A?0#(8AKp*mxt?S{C^fBg5omgA^k(3p4XH3-jb;^Q0sr3&TWHOY9wu>>$&HMXlkbVJv4;Vr<3$)I
y-xdvEP2*$YOPg#Urq1X(IYO+JF=O(7Va3V+#a09P@uE_U?URp*+rZg!5=#N57%k@j
diff --git a/descriptors/2/9/WQOCx02TdfYvA2zPFRVQ b/descriptors/2/9/WQOCx02TdfYvA2zPFRVQ
index bca07e68307044563c2c9a1e7ec4f0ac0eeb59c1..94f851be635f8b90e5cf496c1a31619364f07c62 100644
GIT binary patch
delta 80
zcmdm}dsLIl(A?0#$il$T$Z#Xq78V6d6LZTn3nOy_OOsSX3v(lLvt*+bBg0g43k%DX
k6oZt>_gD;=Sp7E(u==uYPT($JVr1ETkvE%tvZ`1Q09VNsiU0rr
delta 181
zcmX@AxlxzP(A?0#(8AKp*mxt?78V6l(_{k!BNM~4v?K#dbK}(1v}7Y=!xY0*10a!N
zW;*#Eivbf`&}IQvU)ISc9I7n7`6;QB3xz}`mvHQ02XQn^j5ddHl`}E2Za&A8%`T}^
zl3HBio?7CQnwMUZ;gnfY?3P~y)uqT7Hd#@?25yL)h9;j5UkV=+5VP=U^06}TvGekA
RGVlp7@CmY6PW~%=0stk6FmC_=
diff --git a/descriptors/3/O/NJboKaggdJkamainZjsA b/descriptors/3/O/NJboKaggdJkamainZjsA
index 6fe09fa56ffb262548830dd66e6fe14bef3904d3..c71901a1a403e46dd4694d431b98388e7285cbe2 100644
GIT binary patch
delta 19
acmcbmc1w-R(A?0#$il$T$Z#W9fG_|$s|6qc
delta 19
acmcbmc1w-R(A?0#(8AKp*mxsXfG_|%90f1{
diff --git a/descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA b/descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA
index 7d4ebeca18584cd5bc477733363ec2b2ab2305cc..2e90ef24d4d41f57a0754c0244cfc7284d9c55cb 100644
GIT binary patch
delta 19
acmZ1}v{H!6(A?0#$il$T$Z#W!
diff --git a/descriptors/5/S/JYW4u1Ss7g87mvPurwuQ b/descriptors/5/S/JYW4u1Ss7g87mvPurwuQ
index 2b983d168c463bbf12791d5648d307fe6b0d1b59..fdcd5673d8a68394941e794174f2c63a3074720d 100644
GIT binary patch
delta 19
acmX>acr=j9(A?0#$il$T$Z#XqZVdoFSOv@g
delta 19
acmX>acr=j9(A?0#(8AKp*mxt?ZVdoF$pzd1
diff --git a/descriptors/6/1/lB29Unf+MGop8ZfQpbxw b/descriptors/6/1/lB29Unf+MGop8ZfQpbxw
index f72a7f8e155a97fc91a14e92ea3d93f5cd72cfc4..8f2c257be92b9107a582140ea2a7d7a7927533fd 100644
GIT binary patch
delta 190
zcmcaucBPEV(A?0#$il$T$Z#Xq4;DEC^W?;oWJ^Mp`I!JmoH~$xnVPw>p94)TGsbFufkXM?M
Lqq(_W{E{*NSywto
delta 168
zcmcaocCn1h(A?0#(8AKp*mxt?4;DEi6BCOh10xHA92qiZ|D>vGE%!q6=%NBxfWR6{nVXy67kr
zr{<(tS@}A}yZSl%yLkG!2Ww7VDXK8}qNpg3x*kI1<{zRljFUsfRW>(?Us47DRd_aZ
diff --git a/descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg b/descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg
index 01ad75486b96a8b5c06c6f03261f0000363ea084..26e0db531414c9865bb3d1204d58a46122e417a8 100644
GIT binary patch
delta 19
acmX@%dcu{<(A?0#$il$T$Z#XqJ|zG>ECsg!
delta 19
acmX@%dcu{<(A?0#(8AKp*mxt?J|zG>odw4L
diff --git a/descriptors/7/8/QsSJcxuDttqz7kaLKK9w b/descriptors/7/8/QsSJcxuDttqz7kaLKK9w
index 56a9369381b1ea6dc612308a2787d9c6e8b7003b..3c8b8090cdd51ec3fb528d7b6c5b82fc6696c1cd 100644
GIT binary patch
delta 19
acmew*@k@fs(A?0#$il$T$Z#W90S^E@hy`5$
delta 19
acmew*@k@fs(A?0#(8AKp*mxsX0S^E@`2}qN
diff --git a/descriptors/8/B/YUUawcRPu8iqa0H4uRzA b/descriptors/8/B/YUUawcRPu8iqa0H4uRzA
index a05fd7cf48bb836c05a05012b172f4acce0a0ff8..dbe2f71337d7c08af360d973fe11eb027cc56501 100644
GIT binary patch
delta 19
acmZ3)X?g+n(|oO?&?2jBVBNvr?65F_u$b72MN@@rQaCDK)W1O|@C$
zR$bIoyh1mIPOB#>6{_+I554GS*j?t)g2$aObXIuJ=Zjvq6D{y|5G`}R7bapSxaD>E
zQqT49=dg2RPBfE2H{uifU*%JYca2h24g5(QWRBq#&A`{%IDW_!<2`LRL$+{Ne}&QL
z8*(P*V;^NA$KQ?;LN3PNjU92}rn#P+BUmkMkF$;!wGxnXf@8K9?nmmkSpkS%VKP*6
zHf}SHmyB#Hp(#TRUVpd{UUp(A?0#$il$T$Z#Xqeog>3l?6Qj
delta 19
acmX>pd{UUp(A?0#(8AKp*mxt?eog>41_ez3
diff --git a/descriptors/A/H/DD90x3SluOjSxkcV88ZA b/descriptors/A/H/DD90x3SluOjSxkcV88ZA
index 9a9a0a09c9c0e3824e0c83292f29891597b23dbc..33318fd99db584a0ef558ea65a755626d6706f51 100644
GIT binary patch
delta 19
acmZ4QwBCu!(A?0#$il$T$Z#WcKVq}%Gd1tSr0$2@k;S+5PVSoRj-4FWrPt!j^$8q!=WsV@Jja)+YGl`9-oMoyb+O
z5T5WnSr*b&uIqR0$cr7PEV_}gFkHp2qy>xE8l6LxVtAk8*iSL2PAI=+gdo*M*_@AXtC_LbupHSDKDsMFc6K5LLFCc__-(^gJ!3wWJ%hS-H^m16`*SKXF8LY84T<2{hXsHHXZM{y$1|2?*PV+3D
z;%{X691GSth#fYx+erkQsynYOUHwQ5oMw^=wpHg|JF3@I*iJ3~e6s8N4ttujCg`d@
pz4ra8Wj!Vn25{*6w$1{sE|NQ{Mmp
diff --git a/descriptors/D/F/DOG571bO-z1teWt5gCnA b/descriptors/D/F/DOG571bO-z1teWt5gCnA
index f9d60613e468a54444720f516dc741d9d4df449f..def2e55f9eb5c6d42fa84eaac57758c3537e0fd6 100644
GIT binary patch
delta 213
zcmbOdayx{}(A?0#$il$T$Z#XqIu->p1H&W}^JEKCL&KEB6azy;V`KB=7X`N}6tsVPm)ljcx>YvR)p#AepyCF+5!4SY;|4U^BQs58!+
f{7uDva-zm8AZw$NI168<(vivHnl{MXe9ff*GI&Ff
delta 141
zcmcZ|G9`q|(A?0#(8AKp*mxt?Iu?cGR3ig}L^IP=BXe^T)8wSo
lWUc38;;WzhP*I(6?&M63n?N#9MT+t81-jBPNyM1njIBJh4uYice!N1?^onlq!|V#Aq}gm;2jiU
z!uiDC4*2P=9>_Jk$D)e1BC3i6En7t@z@fwDp=iRhkH?Q=h_wLyey3b-1hcA&nJl)<
zCPB#LnR~zAAeL=tkauk!dObIm&$bx|xt2x4MJ9_UYk`12H8K+L!wAe9O57qQh#Jh!
zlt3b;Qqe?9H^9=tsuEaKtVLUviGkPYw_StuLie-7ube$0TH
zoy+u2ces8W<2W=v9GPd4EH2wtEYf~80r>_|em_x7!Zc~WfyxLT?lyOI^ta{uDx|NW
z=IM9>?Vi9lUS+o#x()E$WVdxb;~FF&b1~cSkG2i^o#ZzuaF&P?<6nYh(J)a8#yXae
zO+c5o>cV9BtNTtpm4Y{I(*j*Xjjmh7r8*Xo6~nZq@c@oMdQot)K>#o{H3dx^Se;X_
z`D$8lKP^%)f>qNU=O%h@@ZT_d!3)ud(Foy%bUAZlp%Cqfr5oYs8-YmO?`N^9263Tm
zjkY0}8?6K9+-Px_WaSbE?BrIdCX4ibpcmz30MQNW=AF%1akM8~1SfNchXNc<
z=NDNcx6oiG17`mm&Lc9T<8Tryq*T##gDHZYMt}4VKBY);`dg1ozvy}Xw5PX3n2{^^
zYT!nvHzITV3MmgjtLCFN@1SP?wYPgNLiVwvI4SDTa&1Aq2Sch
z1y)Hh53VC`L?hQM*1iCE+k2QS8d!}nR=93Gc^8MVewam}F#YPeS+^ljGQ9>GsR0f3
z1naF4xCxA#K9MkcXimo^<_gDRI=ko$#%4mz!HD4_63!S*kfq29pipoLn)+j}Y9zDrog;;0AB@**cdN&cJW~-`;4|P3<&1f!@GAO1N
zwV87?>u`x%R1YC-Gc|}hp
zAUdyTl3p{DLgrWo+ax-N`LOTv=T0W`(bp4T88&fwZ(p!%Jjo(SSJQ0sP#obp-f#{<;5L?h`!`2Ai<|U$u1|MyBZ3wz=7%|)wEi&TkAME;w8+!lY
zuMgPp&vad(xA|Uf|N7_rJjWeaf6)6Y#|_ip2SW7k{$IH0`VV_1I4=5iQ02HWy0q_`
zqy2H*!%wz`>2hd@o24fQ-U~{+Z#UoB!SCG7`#bo)4!*x@7Nh(eRJMOGv@bjp?BGvy
z@C!cvl8=8aOoALQ)4st&^iRGUTDzQ2^zYqf#nVuzlvDW~yvqCdxD&ZQ<&CpPtuNZo
z@2BsCdbtI9GxRd2BZ?56>hs?k?CESKv35`jUkvu~TnC2O2HOH+3m>`7PrGS{M}j-}
zqkM%=@YSuD{usQ`xq^OH=qG!koJl_mr?_kMUie1vt*zvk%rkeF-hBGYg*7x<^YESW
z@VV3H|Bq{?+`(0TPk1k~9>nDJ#xJg`BfK2+Vc;e&fqhroKpF_rQ84-C+c2YTpF
j2l^gE)+&Qk{O-|YDIVY3l#Jsd$Xslynz!k@L%03|_UKrL
delta 971
zcmaixO-~b16o%*4wlG6`DRiKn5$FIzO99hPOMxP=D4K{N>H@`xiMI1Wi%6UKfC6!;
z8%Q7=)EIw&CdLJJ=LX}3xYNX)#>AEW0GFD0r-))i-Q1jW-*cb)o^$R`-W_42K`AZ`
zr3aG99p;HMBxj{WYEacuimW8$q?}Dk7o)DPh&@UC>|9?M@NNt)CSYBm@sD0m>H4_VIf`~)S`q&a8U9zwU^}sgbh2Om`lYfz^D>}{_bw^cSur$
zuvfGRon`eWVf+vwudDke{>qRvc;*cw20nTPKBDS+Q5O_dE-HnES>g2fgs_;Mx6}x%
z;>WOtr(v%?b1>9Mq;k*y0HGT&*|dV#%3jknLR=*j_<&Fw_(DNw=H4K&@|jB`B$A6j
zC4KxNLcOrj@*G}qZ72a-t#?=%JH6ON;TkWdDeR+ggF8X0TVbND!sd?_`y2rgb`S>}
zZSI;&WT)3y3f4mtt~u<$bMS(TpbjBvwh8F
z5ROrGGX-ZlV#tDW#~QozXHQc$+4U4>0^w>~=R3i*LLRT!k7F~qk@pkNEOBi8h>)A&
zo7rQe#=OdC2-Zf7v((`cl;L*Q
F)^~p1-~j*t
diff --git a/descriptors/E/N/JSeDAafg2tTkvDl8smeA b/descriptors/E/N/JSeDAafg2tTkvDl8smeA
new file mode 100644
index 0000000000000000000000000000000000000000..46bca188838c824b7630891cc5601084db6604c1
GIT binary patch
literal 5075
zcmbVQ?OW4U6i=a4Tjc81?x|0G)QsV5(E@!zq##lXC_0cKIya&&O>Wye(j-e#q>tN|
z{pCCNCTY^N#W6l;n|sc==lss^yrjjI;!^49Qn6G_wRU&6>JLg=ueK^LACzlm+uSyk
zZincOVHHfv_=70UHnA0pn(RrFYQ!#-%8klOvshd%E-#l>i>1m+rSe2wYAiR)<<+9v
zNC|>4k$E^^ObV<>yI>{wn$F;>!o1M@(7vkNmn41yAfOLar@@JYuwRj5Nc
zc6th5Q7i%xs@a?A7`l~?C4|h6W37NYfz9+Jnm}oEHJeONpj37m{=J4%#qz>Zd7-pa
zDx;a$BtqbQ61*ptWmvX*2|P;3U8ikWp-UtA46c#jQmMwpgNOX?+mXBP*&V>BC$78y
zZz^pHL0g)vFX+VC@cluVz8gu!FnbnlwVl9|?04Mworv*i7Lw>%9%1PU)D6*XGGym&
z#LndY-tj1XuLg(o?+@yu#ISNGpj!Yn)!W2^^r|}=VNJ;8M_abrSX^op)ynFVrBYKZ
zH!JE&v+;yfiWTytA+I#c&8M7IrtGxweFqwby;wIo9YbFn(MMQTZKG=`>jdQ@nreQ^yEB8N2f6A?gbfq
zL7W5d!B5&_AeaS#x|f41dRNmznIsDJmJ4<^3O_%4)hZC1Sk7B!-Hj(uE^M@jv$vhg
z2iYE!XSe_Y5e@Ds*8%$eox-g3F-czFHH|`HdGiJ)-d*XUiqG5|oOq$tV3%!FusuA8
z4DzUmyLzDN^X=k!@&-p+j}+PB1drQ=fyuQ?|bGQt|a6
z*vA(J8|q)IrDSr0u?I6&s{_MSASRqm1s{xb@Oexngz9WtAlW^%(zYF3Sh8%2Xe8dHKFhJ!7
z@K#owxVsax);fh2TqgitrU_fQ34EkJYVepL*&(o%s6K7t7!P&SOnxj}`&@YxUbuFd
zj8v;bx90Nb5n2a`*IkGOA7KXYEgxW5xB9CMfQu@#1@ttIR^uFIcUVmE@Xx4C8&soC
z4=3FA#z`kzE&kdPz_}b@a}b>r4Oegn%yG{onFoU)g^Gn8+ft1UrO#=X>M*mqXh`DlE9Z^l{Dq9=Dc>FMPHkS?uY6#jjpajVOJs%4$0P9EsM0+ip;Nb
zSODpX;Wc?k@hxwj;BF!oU8#p;_jHG}hy|ft+8^VT=s5NlejW+rqEx{$c*NI%tsb~S
zp#BsR$G68#@$9pp_VLThae16gPU%CS^kJCN;dhCd{-%4K(LC$Z9Fle|yrlTuB_VjL
z`%z?NUhf;~mj|BWgWB&2W9kMykE2agLtFk8c!H{#M}y=J;av0TCwP>;fnov#d5q#S
zXlkHr`|(7|mKUqrh-T}2A7_-y{^Zf#W4gfK$Q$AG@s4P}mn|x*REeW{W^T~aA=bTz
zoecPi-o){Z=$bH)^UcfUJZg*QS^^lPaIRrMu)Kcn=QV;u(7qyR0J(a08(z|Ovb*5?
z3jw{%?!j1k#i}yGSBe;3w
zlW8nprD49Jx0j?UP%iuK0`~PiilY90RzbgT{5}Zi*Esquj^k`)39S7-%;j%bgPfob
zUdXb(&Bu`OGtB=qaT!uVD=
N__LWn^lqnb{$CatYF7XN
literal 0
HcmV?d00001
diff --git a/descriptors/F/7/OnTTKZgQfCrYvSHdurDA b/descriptors/F/7/OnTTKZgQfCrYvSHdurDA
index 389c449ad846394288f33003cdbb535015fe7299..dca442f4ab835abae5b294fc58d3a945e9692b74 100644
GIT binary patch
delta 19
acmew${Xv?`(A?0#$il$T$Z#XqGhP5aa|Ol#
delta 19
acmew${Xv?`(A?0#(8AKp*mxt?GhP5a(9RL6T
delta 21
ccmZ2=gmKjoMlM5hLjyw#OEY8Rja&*z08O?AEdT%j
diff --git a/descriptors/F/W/LPVjCtHs4NygJFs5cb6w b/descriptors/F/W/LPVjCtHs4NygJFs5cb6w
index 0bbf8eb693de6f9a6884acd23f86403adf9adc50..19df2822bc7477ccb14cb1970e22927cc3f685a0 100644
GIT binary patch
delta 19
acmdm8u)BcE(A?0#$il$T$Z#Wa}*agtF=l0l+jl96$WsadjVlCiOokzuN#
mg<c9@iiKfXs!5tfQle>!af(r*
frJ?2I2P_7RTQ&=_#xQO!W;?{e$gICxu
diff --git a/descriptors/G/Z/oRUELJnE8E9xjfb7zVYw b/descriptors/G/Z/oRUELJnE8E9xjfb7zVYw
index 207dbe2dcd3f9f857753e6738a3e7b28563ed6cc..45defa8107487eea3a64a4446431884355768bda 100644
GIT binary patch
delta 19
acmcbma7%&9(A?0#$il$T$Z#W9fB*nF+yxN;
delta 19
acmcbma7%&9(A?0#(8AKp*mxsXfB*nGO$8wU
diff --git a/descriptors/H/K/L8qxzlGe3nApAEb0XDmw b/descriptors/H/K/L8qxzlGe3nApAEb0XDmw
index 884676599d447e034d8be4ce7c829d99a4400589..fd4babdc7274b7deb906002f502b723142d334e2 100644
GIT binary patch
delta 19
acmZ4Iu+D+Y(A?0#$il$T$Z#W@weAuinV=)Zcx|$^o(-HmS#K!-S7R#>
diff --git a/descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ b/descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ
index 8707bc4f964e48e893ad8824ffe819e57deee507..e47674215c93453f6167ed03330c77fa37fda940 100644
GIT binary patch
delta 19
acmaDD_b`sj(A?0#$il$T$Z#W9xIO?wK?T78
delta 19
acmaDD_b`sj(A?0#(8AKp*mxsXxIO?wvIWrq
diff --git a/descriptors/L/2/ctw2MM3ESsh4daIK1sWg b/descriptors/L/2/ctw2MM3ESsh4daIK1sWg
index 8de0cb1afa466ddfd30d7d8c34ed263afec4c6dd..aa15a6a30b5650f1ed55a372be07fca7b5acfacb 100644
GIT binary patch
delta 19
acmZ1?zC@hM(A?0#$il$T$Z#XqEN%cXp#<0f
delta 19
acmZ1?zC@hM(A?0#(8AKp*mxt?EN%cY5(MY~
diff --git a/descriptors/M/-/WxZaFDk-ceeWbfrdktlw b/descriptors/M/-/WxZaFDk-ceeWbfrdktlw
index 6ed569c57b83c73c840567587b3ba5f7e54e5718..7d932bbc163b8a486952959dd3218ea3fb428cde 100644
GIT binary patch
delta 397
zcmX>Z^eULk(A?0#$il$T$Z#XqHWqmU!<4i{i)16?)Kt?HV_(_~H+b;k6`Z&?xg>I=V5dl6%2B3I19}6!Z
zD+3=pFCVAUEr@N!lRv7JvQ7cYPMMso?#H+oXuHkiZ|bhB(}7~sCp&03Fs=oPod5vr
CuWio&
delta 244
zcmaDAd@_j3(A?0#(8AKp*mxt?HWvBhG~+b$L_-5JQ}aYi6U)@JBum3Y(-fl=Qxk&}
zGsDUESqzwX?`{@kJmd`y_j(A?0#$il$T$Z#Xq9!>x@BLy@7
delta 19
acmX>md`y_j(A?0#(8AKp*mxt?9!>x@lm$cp
diff --git a/descriptors/M/H/UP+q5Whq-hBCfNUVgmmA b/descriptors/M/H/UP+q5Whq-hBCfNUVgmmA
index c639096d307efdccf2782f7b99c5039c561b15b3..786d2df8402551cadf1c7acf164a90e41c4be7ca 100644
GIT binary patch
delta 19
acmZoJY%b(7G&eLbvM?|-GTg{jX#oH@+yzzu
delta 19
acmZoJY%b(7G&eLbw6HWYHr~ipX#oH^O$BBE
diff --git a/descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw b/descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw
index 4d549c2f71a509050b0dc5f5157b262b9029baf8..ba7fe1583a378e2475f64188ccc3ce9aee0b43ec 100644
GIT binary patch
delta 82
zcmZ2mvY~{_(A?0#$il$T$Z#XqMiyBE^Atl9152YclSC8Kv_y0BRMSMuWOMT*a}#sR
m$v0SZ8UJo(V^!f}4@)g7&dkr7tS2nNqN8A_x!Ftju^Ir;TNj`J
delta 79
zcmdl`vbKcF(A?0#(8AKp*mxt?MiyCYuW6o%)*3=}8_24y7d>hQWF;@#zZd-wl+<4;pXNp&UxSGJRb|+XY6W9
zRkR^R)znSlWJiwnJ(nhLyD%U#pGZrnbURcil)#P4{&jl@XDCt4iRivUK=ac
zIb!_m%2|z7cb2ero6UwzuOAi9G2@hICU~|lg^$I<_{di??t8ZgzV*Dp1&;%t`RwNL
zu?budFBmTWrr8)d_|nwP^46tdZLw6X_@j6u(2Jjf9wRN^Vew&zCoDb>Rk&F&!7K*C
z>m-a%!)HhqWmPtOM_NQE1M38i0jm>i47eHKEn&Qs@Z;x5H^~}5BIgL1!_(0bu0cZ@
z_$3|=WWXbN1p%4S}2Z|>eKaFF;|x6@LTKz*Q6CqJU%cTnE&5H+io)Ei%T=B%PY93%LJPRy{yW(AZ`+zBSgank#s{Qutf~g?DP2;-_gkkKgoXY
zIF&x34#1n3C|TU!5!Et@glaK4h0d1qdG;G0VUdof6}|l%uJR?{$gxD5|McuOB^k0&
zBpQvdpZFp6Pn%J>a^_JZTR#0k^6*!X2ZumOQ_;1haxq7Y=!8iPP;>{-h2RyluiD1<
zV4>s>iXRqYs-{!a3ila=mJJPC$0lLD+ic}HXb~uCgLlryr#A>)5{o1fowS0j8cw{E
zdk>N)lX$fNl9q^s6;lgSEU82^u&!ZCld9m8*d$e1A=m^j04qF_7)lIJV2Wj(m{`*(
zHpOkcRZye?uGgYE7EQBU1mYGEI9@KnSsB`8*=sL>7i(RF{2E@&EXT*jhR5S+TsEPZ
zqKUVNs>0JgoGB=Intfw2gX3|$rBJW|#iF(iK(!65D%T0DF!UBGn97DGQr*B*w@+^<
zU>6ZXEKOKjA+l%N95g)c^N6K)3||R5u);AMUQ;w#-!kLrf#CsbodG!3^YZFKd@Q^k
z!_+8~n(W7Q&x@)_YEAXgg2A4&_v}ekFIxgygJytM#1T-b(Xm_~hNOUc7yfDvIKkG|
zY*jmMTjqq3wrRna+6=#ZXow@x7!0c|O0?n?zHi_>l^?smb$2=D5~c!eh!gq)4JgJZ
zS?jr1dYz9bj^0BJ@N=U<gP@+S^rm7JR}5ZXmb+xe^g5(dp-Xu0B_hfIH-1
zzVb(Ch2yeprgz433zFSpcYDJHqc&o%p^D_#J-CPo_%1mZ?(h!
zu+D~a)a6QSy07b8UC}$o6@6$c`Zasdmr7NU@u%`qdQqFt=i#1m+Hvp2hcB>LzrV?*
z#$N63zW`0(?It+4{t+Uh7Ll{ZVj@vc>ON4rUv=8!I<^1ew5ZdlI}WK66nShZBACG+
TpnZ1(uEP!c1eQBY?SJqu{waQ&K(iN>Yo`5|dLmmvA3rq(ly{}@s=N8$=Z+
Y`zb93^54lzG0vIHt84>jrz$T600Or|hyVZp
delta 156
zcmccU(dEHqXl`g=Xklq)Y`l?c3yVUEsey&LfvKgbMVg6as)3oYX=0i|QnI;GvTkMsDaP58LzHdc>@~_u0j;<$
A^8f$<
diff --git a/descriptors/O/C/QrLkTA4pksM1hZjh2fmQ b/descriptors/O/C/QrLkTA4pksM1hZjh2fmQ
index 79a0bd23a7d8150d7d22b0780597f7a76e0b13ba..c4751e4a5ec4007c4afcfe0738e135b08dd3a66f 100644
GIT binary patch
delta 19
acmaD8{U(~r(A?0#$il$T$Z#XqBV7PRdj?tn
delta 19
acmaD8{U(~r(A?0#(8AKp*mxt?BV7PR>;`H8
diff --git a/descriptors/O/O/mS81z7ltTtSlHSFUSNuw b/descriptors/O/O/mS81z7ltTtSlHSFUSNuw
index ca3aa5e9a98973273a3fe1b8548e4595b79d8fc5..1f1bc0e6be012080adf6109a055181129750f301 100644
GIT binary patch
delta 19
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
delta 19
acmX>cd^niP(A?0#(8AKp*mxt?PE7zl!Ufv^
diff --git a/descriptors/Q/P/B+J2GJLfQ0IakPB13vHw b/descriptors/Q/P/B+J2GJLfQ0IakPB13vHw
index 97beb014330d7fe689cec5678bd6d3b3722ff3fb..6ae6d5b1e49d8615e1682d4840992cebaa5c82d1 100644
GIT binary patch
delta 19
acmeyI@Hv6Y(A?0#$il$T$Z#W9rU3v(G6nnq
delta 19
acmeyI@Hv6Y(A?0#(8AKp*mxsXrU3v(qXrBB
diff --git a/descriptors/R/4/r6yGx50e8PvtGI2kYcVA b/descriptors/R/4/r6yGx50e8PvtGI2kYcVA
index 8a3f3d5ea04a442af448dcd42aae463e8e2bab83..80777c8531949ef79158fc3f848bcef1e15bb268 100644
GIT binary patch
delta 19
acmZ4ExyF;r(A?0#$il$T$Z#XqA{78Rjs2TpPG&eLbvM?|-GTg}ZPZ0n#i3M~3
delta 19
acmeBh>2TpPG&eLbw6HWYHr~kfPZ0n#`UQjl
diff --git a/descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ b/descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ
index 44e21c1a1830a935ce703514bd8c0bb9f2389a73..c50a0c151cbec79643a9bc05a687fd30fa9578b8 100644
GIT binary patch
delta 21
dcmeylnCa(YCN4vBLjxlV14ARjja=_10svNd2YCPh
delta 21
dcmeylnCa(YCN4vBLjyw#OEY8Rja=_10svO(2Z;ax
diff --git a/descriptors/S/5/GDvbx5K37txRsFozM6Dw b/descriptors/S/5/GDvbx5K37txRsFozM6Dw
index cd452d88cb62b7f11d54cb04b5502173d94a6eed..8e1921abf536b9f2b51cede1bee9ae474802ca4a 100644
GIT binary patch
delta 19
acmZ2bx1f&8(A?0#$il$T$Z#Wjh2#
delta 19
acmZ2bx1f&8(A?0#(8AKp*mxtCm^}bKTm@bL
diff --git a/descriptors/S/O/uB88R0MDvju5O8vP9R2g b/descriptors/S/O/uB88R0MDvju5O8vP9R2g
index 7ebee601b64d7999beef53c59ab995201d0833b2..589d58e2c12a0fd068fdf374b105883b57ba10b3 100644
GIT binary patch
delta 21
ccmbQSiD||rCN4vBLjxlV14ARjja+;)0Z1bS`~Uy|
delta 21
ccmbQSiD||rCN4vBLjyw#OEY8Rja+;)0Z5bv3;+NC
diff --git a/descriptors/T/M/LNFLDuHMpqMgpKcW670A b/descriptors/T/M/LNFLDuHMpqMgpKcW670A
index ae01ee013612093706f88c26dbbb81aa19cea16b..794203775ebee4885f1aaebeee42b2032b77a107 100644
GIT binary patch
delta 19
acmeB>?2zO#G&eLbvM?|-GTg{j#{&Q@z66N?
delta 19
acmeB>?2zO#G&eLbw6HWYHr~ip#{&Q^F9ewY
diff --git a/descriptors/T/T/tO3jR81njv31WRpZ7b3w b/descriptors/T/T/tO3jR81njv31WRpZ7b3w
index afc85d93539046a17340c525d02e6f20d965a651..cf9ce53e9a95c32f172b5ce352bb21d54652558a 100644
GIT binary patch
delta 19
acmaE)|45(9(A?0#$il$T$Z#Xq4RHWI5e3cw
delta 19
acmaE)|45(9(A?0#(8AKp*mxt?4RHWIf(70H
diff --git a/descriptors/T/U/tCn8347JaERiSFirOQkQ b/descriptors/T/U/tCn8347JaERiSFirOQkQ
index f8d95abfac3bec7f7684d6efbeb9711d4f27e285..99f22a60d7235ab7c613681208df18c7f49c3968 100644
GIT binary patch
delta 21
ccmdn9j%m+2CN4vBLjxlV14ARjja)|40ZmZ`UH||9
delta 21
ccmdn9j%m+2CN4vBLjyw#OEY8Rja)|40ZqaNZU6uP
diff --git a/descriptors/T/Y/GYEZMyZYKnQDpBqG-ZsQ b/descriptors/T/Y/GYEZMyZYKnQDpBqG-ZsQ
index 42d9fd240ebc252c258add8396dd064a0d9383c1..917d05ab099cdaf2fdfc9c5e4f1c685b3d7b61d6 100644
GIT binary patch
delta 19
acmdm`yGxhL(A?0#$il$T$Z#Xq1~C9P+yzkp
delta 19
acmdm`yGxhL(A?0#(8AKp*mxt?1~C9QO$A{9
diff --git a/descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig b/descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig
index 30f5df5eecd6acec1df374ab28c0f8da66d834d7..6199ef98f7f7863e818394a188e84dbe534ea0e2 100644
GIT binary patch
delta 19
acmeCv?9=2jG&eLbvM?|-GTg}3A_4#~$^^pz
delta 19
acmeCv?9=2jG&eLbw6HWYHr~k9A_4$0I|S1J
diff --git a/descriptors/U/F/lOcPYujFNfed0+VaP6pQ b/descriptors/U/F/lOcPYujFNfed0+VaP6pQ
index 35979d45dc0316c6e5885f97e9a5cc3afc88c0c4..a4bad390cf76330b6d402cbab29c71a4e0e1bab7 100644
GIT binary patch
delta 19
acmaFs_|}oj(A?0#$il$T$Z#XqV+8<0AO;)&
delta 19
acmaFs_|}oj(A?0#(8AKp*mxt?V+8<0kp?UP
diff --git a/descriptors/U/M/GOkWye9ioWEVXJE38j3A b/descriptors/U/M/GOkWye9ioWEVXJE38j3A
index 29decd9a138e1618ad7248ef67b6d602f8ff1aa8..2d5068a46883397e14b811bde63c0aeab5643206 100644
GIT binary patch
delta 117
zcmZoO{%^!(Xl`g=WMN=vWVn&*9E*Zkl95TOfmvdzxrKqbak6D{VoI7>N}`#$Nn&b}
zMRMBYA1oG(%9{;YV^}6%5%F0iHJ@0ssI2
delta 114
zcmexw)Mm_OXl`g=Xklq)Y`l@{9E(C?l4-KBS(1sRabl8zSz>ZhTC#z
diff --git a/descriptors/X/K/dIL95Dr61miaEd3wrNUQ b/descriptors/X/K/dIL95Dr61miaEd3wrNUQ
index 5ee3011484c82cae6b1239f7e59991c63b08f83d..c836ee8d70ce4f7d9357dc8541c209f4c24cc43d 100644
GIT binary patch
delta 19
acmeCQ>9pZ8G&eLbvM?|-GTg}ZUlsr}n+0P4
delta 19
acmeCQ>9pZ8G&eLbw6HWYHr~kfUlsr~3sepsB#(A?0#$il$T$Z#XqPHq4;I|VfW
delta 19
acmX>sepsB#(A?0#(8AKp*mxt?PHq4;tOZ2?
diff --git a/descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA b/descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA
index b064a456182c1e32b2dcf887e008deb8ffb2ff72..a02bebee3bbe65caafdb3498fdb1e99149d2185f 100644
GIT binary patch
delta 19
acmbO!JX4s<(A?0#$il$T$Z#W9KPLb$bp)*d
delta 19
acmbO!JX4s<(A?0#(8AKp*mxsXKPLb$<^;U}
diff --git a/descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg b/descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg
index 5f5e1d8f271fb44636038b19454acb4e212b89bd..19eb366510ad8a510bddca1eb61d9e638bd13c5f 100644
GIT binary patch
delta 21
ccmeypobmT^MlM5hLjxlV14ARjja(mt0apG8M*si-
delta 21
ccmeypobmT^MlM5hLjyw#OEY8Rja(mt0atGaR{#J2
diff --git a/descriptors/Z/D/2U667Gxe4khBp7gpHeRQ b/descriptors/Z/D/2U667Gxe4khBp7gpHeRQ
index d57e69a23bbe7bbf3c36767b1de1090aef90d30f..5134c7ac8499eb7aad8d5d55cf83446a6138c80d 100644
GIT binary patch
delta 19
acmeBF>Qv$~G&eLbvM?|-GTg}ZUjP6w8U-Q%
delta 19
acmeBF>Qv$~G&eLbw6HWYHr~kfUjP6wiv=@|%
delta 19
acmdlhyjPgZ(A?0#(8AKp*mxt?W=;S#J_RWN
diff --git a/descriptors/Z/T/SVOJOBr-M5MAP66POlfw b/descriptors/Z/T/SVOJOBr-M5MAP66POlfw
index 2a3813acf30b049720bf9058b69e1e038ad00b21..a48d5dd03fc3efcfc59d029a1e0b0f043b2389d4 100644
GIT binary patch
delta 19
acmeyV@Kb@y(A?0#$il$T$Z#W9z5oC|b_H$#
delta 19
acmeyV@Kb@y(A?0#(8AKp*mxsXz5oC|=LLQM
diff --git a/descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg b/descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg
index 886f8f9d4edaff029bb63582ad27e965b6433c2e..3935dcb429709f847e44a12d6e7283a8f518a040 100644
GIT binary patch
delta 21
ccmcbQKU3ad={d?no>(W)@rXJi}jm74D
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
literal 0
HcmV?d00001
diff --git a/files/0/D/c4xcvaV-0HkaEBVhH6Iw b/files/0/D/c4xcvaV-0HkaEBVhH6Iw
index 4af36f689b229d8ccd0c188d8a43c05b0e574d45..0159ef369aa4ab6cfc65e3f7b105135f8e47f68e 100644
GIT binary patch
delta 21
ccmX^5hw<{9
diff --git a/files/0/K/sLafnYCtivYiQcrj5Y-g b/files/0/K/sLafnYCtivYiQcrj5Y-g
index f677c6d855ff08cef3e687e43bfa15dcc6b61bdc..73af507a2d7fa48fa03b3a440d00cf4b169054cc 100644
GIT binary patch
delta 21
ccmeykg7M=DMlM5hLjxlV14ARjja=y=091+wtN;K2
delta 21
ccmeykg7M=DMlM5hLjyw#OEY8Rja=y=095-1yZ`_I
diff --git a/files/1/A/xJEk4iB9wXwzXvvXBv8Q b/files/1/A/xJEk4iB9wXwzXvvXBv8Q
index 3e045f53de0a643c98eafe59fb341231bb37ebf7..a50b6a1538ae107bb71b37054210779478fa1936 100644
GIT binary patch
delta 21
ccmX@Ql=0|NMlM5hLjxlV14ARjja<8f08R}Cpa1{>
delta 21
ccmX@Ql=0|NMlM5hLjyw#OEY8Rja<8f08V}eumAu6
diff --git a/files/2/G/1ksoZldFWqAWpwDghFHw b/files/2/G/1ksoZldFWqAWpwDghFHw
index 3e37c0ffd868eccacf8e4f8df5672b07184daa55..d2a6a13bd92bb6fe78872303282db851444606a8 100644
GIT binary patch
delta 21
dcmex*nd$3gCN4vBLjxlV14ARjja;u+0svgy2ju_&
delta 21
dcmex*nd$3gCN4vBLjyw#OEY8Rja;u+0svi32lW5|
diff --git a/files/2/X/ezsqXGOLmAILNjzn25jA b/files/2/X/ezsqXGOLmAILNjzn25jA
index e21c590bec2a2e9b684b8f290a184f0f48962950..df0918716cbd5a13e863d747d1e126ea02692960 100644
GIT binary patch
delta 21
ccmeykf$`%8MlM5hLjxlV14ARjja=yw09CdIzyJUM
delta 21
ccmeykf$`%8MlM5hLjyw#OEY8Rja=yw09Gdk&;S4c
diff --git a/files/3/N/189cBEl67bsBwjxv+UZQ b/files/3/N/189cBEl67bsBwjxv+UZQ
index 4e634a3360a7ccf838069b5c90a63e1ae1ef8d5e..ce7c54ab690f09ef0f82ab9113e8f058773f47c9 100644
GIT binary patch
delta 19
acmdlRus49q(A?0#$il$T$Z#Wp%YUfB&z0SRSmya_ToG+jgTo3;Jp_UbLV6XxH)j-rDQi%BWx74C1|pRkW_Hu5)e7
z?e%bA9}K;|#$1!`!hJGkZ2m&-`5W!XFWCFhpu)}#^L)WN)z;M9;tX`GAMbZJL8H7M
z)Xm6?chRueUX2SSpU&TjchAGZ6aMZVhDCGbH|e*lX=`R&KVZFfcYbYzmG7BL8^-1N
zgWHbAg9`TD#(mOWwQFN)(4DGQH`ATcUidw#JKY=DGe3^D?7qW_GVBKj%sZiZABt)j
z^B!7x=iR2~ajqW<^J}Zd&J*{N?>yZ`ec`LSCg?N5I%lAvJ*Ocb=c#?w8l}m&-(xgk
zgQjuz5uJ@!WoH6<$C*@@nss=d*i#+i5c}=j_`B7jv1b;r>XM?A&m!n<4ZAUkl_=Y(M+WXg}%)%iwRrC*TLp
zAK}@Z;_UP3nt^_*3$!NDwl!@PbjY#Q4fv!y>Ow9u88XZ(LwY1*2YL{VV;6UTd8LjZ
zoeWtuj_XfehsiJ8pSd3OZRmDe+}}5N8q4zMTM9_0J`F^g~+=Jh!&&0WHaUbH$Kyw*vi5KhAxE%0{mC3N+R>qBJ
z;uqX=eV^4fOrIOschFg|855aJ>&<85HKIeJ|J*M0)1Ktha0dNEv{DN*?K`o@*4k)b
zC-m2Yd_2ylLho4FXgp;@Yp^r@LdfpHIv9|p=ER=$wsymfEbuAp?%1wX;$dG`hX?$b
z872D=Oop@Gj?3Toyfe{RRu}J_C-&|=*)Lp%XSLJPHvJa1(lV{1{MdSKgI9;0a%Bwv
zVAw0E<4y^7tHx=smW^L~@Jj}|2R+x*{6bmvV=2EZ_$_49Z2yOJTy=W;^)6h7chgD@
zGUDLxE6IBu{5$_mOYAx=G^+ShJF$uGjOsFUq>i78G1W?!>)d(xrD;Er5A@Kh%tno9
z4V}No`!@G+DGF*=;`y{*WOMATnywmk@hq)pTG7BaGuWdCuOr^0tEQ{bZ?|{VnC?pQ
z?diJ)^?C;~V(z&+9p^r2ZI^e!0O!)MmslHY19Ls>m;9bo{Z{Mc)!=Kt5fYO{W0{Y+ufJVcFzi}Zn(8-4rHRXwQwiWH#KVE#@b&U@{G5u
zeEj`(6_5HjYwYg@-E=C^Llb^d+&&mMb4JfS+LK!uE^Nh*>$9MVvkT|!462=Pt{3{+
zT;r})j3;_D8Lc(Fi9fBZ;B$`$4*R#~Y8Y*Ceg)>6HE?%$m!aE+4IUViMVrf$@f
zu)kfJ)sDY4_geW2Xw|CXED!nuzx@H)-rZNVg*ElVFWoDm^R-d+567{48tcfh3XQcp
za%_*r7UWoaN@IOFws^0x_g=~0TkO4a`Fn}xa>QKlJ1|#J6=Qc6Xuwn~KDMTV2DL@I
z%HL~sEgD;wV{MvO8OpILe=n$y?{~-6rG)bLBF)t~zBi<~?&MgaJyThWu?FZ_TXf}n
zXF83w#n``&F*w*n@cQ7x_C|m#WF%Rhp|O-#Z)9T%F@sI%iex*SMmw?(w~I8taO&
z2X=p|+^@A0?;RX}r*)}vzt(}~>dW^Y9GYt+$J(^tyA0
zYDAk6F>i;D~>jd
z$DL^J4cgE@SK%Gz4XPx&BW$b_|?V)qWIXz4AB61*Hr+SlkV;E@y7~v8x0FbAxl4jGK0Z^EAbJO)oC*y?%W*s!r1K
ze`z*J4n`YqKM#ikD>R{l{Aq;u&BgobE5B$*0iN^vySO!5)jE2;Gf>-K21>cpuCM3t
zWA}s3eDy%@duts|RHiu}ajezUU0|Q8_r7yY>$)P*qSu*JK`Ygu@5SE0z+TK%pkw~n
zi+u2&pu+<6>w#jT6ek=)kKT1x?cSX3qR#Yb2lR?Du-)v4?Wxm79Q7*v($VIK9jyGl
z@`qP&6{i3jaBe?C=YlBa{Ej;9X=)AZUO-#hfRsbCy&Mg!>((^Q3)|4H&QHf7CNL&h
zA;-sQ+Qy!m7Usg97B&RtGjyRhz?3+O+oCeALnY#5wFG&7GdH@&|Ym
zXYn?z9M6wzOLsjVxoSXq6frp150y7*?CiOv*?L#dP;nD;Pv8O~@E0T6xou_IV3FqqF{h^+Eb#FmwX_`<2T}yCGKze72}wli8U`No)b_U
z96W~eVzSWC5urHHy0QL>ZYsew;;m+hMrpz
z@!SM@6TV~}`oBl|`PQiEJ1L8D?0YjVIwT(OCC{z%^=
z^fKwM!iS)dC=}5a#?+63Egp`@yt;VmSg48x%1?o#igAnRRVMyOX%dc`QT3OA+(C94~Dz>d^N|ZqzzZE-yoFls~6=
z@_EVwXImS^`ZDH(y&Yuo<|MC(93qd285H}+Tn=K`8Dg6!al>dcEI_s*4~esq`Bj>W
z<-RWFdrsy`{GW9Gj$+;{-{s+oKXW%{lTv&<4^OVCsP|o6#O_%5eMZ}@AWU0n8249y9l
z=MV!}hxZ+A1A8C@zcbtnn2R>J;rfnf#5EIAw
z)op=)xe8l|$==VbyNqKMj1_sTY`KIapYsA=qd{(+VHltj4tcRQ>lgF<4fBV4k}cnq
z!93@zW~A|N=PY{^=YpOe2%W-lGRU`?=~#`BU%+z37jqylo+Dk?WpPEun|sQ&zO_Ht
z@lS|BZU#L5i1#vV(?2NJNm#bbHjC7!8gd^LH$=`T7EMTrCHF?_9Sc-Z<=U`8-`V
zPaZq!xF+PE;7h^Z<~jPm+~#C<(FJ>$?BiGSP9j&Ek;kNsz-)7#r`1VkpTsSl^c@wM
zeVPp~b#^}^hST6!&=+=PHoeFE35VN&kDADVA*YF$Jj0m@dywHOv)hB+^Eex5k=bX^
z@t5s0v8M8d;#-Jc!A1-@CKEZy?Dj3s=h0rY2KNzu9sMCUdx`#1nAjJw`|qbg!n2*`
z128AI9kcmz+-FFiX&NWYus4Jg%7K?%<6eDnui5;T#I9Ith{HfX)b|fu2kwbK-?nGk
zELLRH1QxTF(f&T-gx9|>9u+#5%c0)Sz}02PIT@nEyv~|ZgE*YB(}P`
zL#`j#ygG9G5&4q9E)(wPB`%L>6M24)$6{D?hDAQb4RZPLi6MtAEpey{;oOAWBy8hF
z{yt*ZkWC*BqDSBpg@3QJ8UkQjdCb~vmwduZGra(u*yVed_NxgD2XY%OVU`&V8tdIz
zpmV}vjtXvxt$|_^42!JGz06T(F`-y^Cp|{s!SoYg&U%;%g`Ek~WHK7LKh{4Z?Y3zyI^nftMgnjJ;%iqn9jbypietH&$y!vmr3v^7qBn6ZNDS`mF^I^1LSQeci^@X95k<+5b?Zh>qyHSX4|w8
z`zIW$0UYZvPhCwSbGDV=6g!zKZb`US9%Ix5zj8gRw5SFnS}!b#aYLTqvI|F;F#zpON?{hUsYu91h1B2@FySKf>hdJ!t?!{P})6YhXRoK1lZzUdz
z-CIl2Nv$1l8RF#gof5h}z2Xv|%BfL}@GECMsW%Sik&uWbwa6_)dguus!
zoIYqgW|=J>Z5=V(A>}@I$lD(=CValy6XEJrrW-Tn7!Y@newPNHecpu)3_KXGjbpkx
zlZ}?FEs3*d&2c5qhQPj}j!fczaNnr8v5Fj9p3QGbtsiwfZF+84SXK#A6BQvVh(xoSZRGAaJ*@pf3~}Ladr(gLOht^4RIGT$A-E#%4y`9
zlhu_XrvW@~8MPfI_*3TXcuv%=UCxOPPJHm?+@m}f@Z7*w=Z;_WfcJsDxMwthT0oKG
z%5&z9+{=TLKXJWQiy0GM_4+mvO%w`9Q>f%m%|VvHT5})9=sc
zwy@umyT~6iOP}S(s*67Q=T63acM^BeK5L+#$3LY88ZzVPf6={M_Is1q)RUj52Ab6i
zBhH?}PxBlL)yuygqi7v-A=zTQY2Ssg1F~Lj-5Wdt9TYCT$m7k=>Hj
z&PcCk<*P}3JbYKw!kpwS5IfJ113B^YPHNKXV&yR&ETS4BEI$FI$^xnUE4MIwr|IWp?g)x(UQ+{XB1oS?HpjcTW*iz33BEC)9V1H
zoNPPPA5+cVj?+R8JLqJt-@y)Ic3GL`?mN|7G)`j+1P~Ubfm$o}WtVTB_+v?0Kp+
z{Q!Oz@_|3Y&&rycW;Xi^*+TJ3ibZCz?T&Fo)Wcx{mr>56)(tp4u`^Y5R
z3dvWdGe|z?$
z-YsWx>4Vz)^PghxXRI4Il?SLT3YzF;5>dWi#+APt|De8WEz}!F73-OsCF&)K*g5Wy
z^?o_(JeHTwEkj?o|7DygN6o}_OVmD6pALy{V7i0Z%J7>r=31mIMc!^F`T%ClNuAzd
zBeAU@*GYcqI&A@y|J&*lys%w4=d;ybhqK}S@sb}-)&g@6@
zJ_&f=W?9>s!Uwau5r9bjzH`vCou3b1XH
z`Xl(48R9wIcT1lUVkf|M$I-;2J|`j$BQT)vk`*7%f9olq{#z2edkq(7&-^^{Gs!o7
z8yBa%%V+w2|E-FT1E3E_eUrkk|4#m!LfEu?wnRX^;i6BU?O3n$>9b|g2cJG$@?8q(
z=Fi%Px4z@?xAfV*PtJayp9b5?6ulayJ)aGqa&FHLW&d8(nY(C!mBV!MS7k(*vc*XdB4f^)Un$TQ$wuD}_%Jjh{9pq9!3-+CdM5g7yP3kE+
zqi-niddE5Ywg~r`>3bzRjs-$q?-$2B&@UWoc+to9SMk?t^}kuMN`DL5;JA@@>EjPq
z^M9e;y=`ys9@(jWir209WxwlBEbk|lm*YP_
zWWU0+-}E7|ywdi3$M-fxKOWxK9DX8l#SE9u{Oi;28dA>iIPL;o;WzpAC-e`O=^1_a
z-0@Aq_~9F>tXIrG-Zy12gG;(Xew*vX_Y`=4*h5C2^0mHx$S->KgAVBXtUuzr
zhX2Sq&39t0Sub#5w^JR%#hm(&>}_t>$R7K4-}SRvB=n?W-+aI~)&llT?;nAQCww_#
z9_)Jvy@I=7-@!ii`^#o)pT%A$A3lzo$45HDh=0a$KjXOQHO9Zk80}=Axz9N6_vMg2
zZiS6
z@rS%L*`RN(YxGS>^sYmXB7B4JyysE2m@4NP{ylm69>puXLKsLbBW6Ub%cXCgpYvQE
M{Jogx_1eV$2cONa_W%F@
literal 0
HcmV?d00001
diff --git a/files/5/Q/gZOFsyQFHAFSP2Oerf7w b/files/5/Q/gZOFsyQFHAFSP2Oerf7w
index ce6a134e95b0019fc05004531b17d8c523895a64..63d2c4eba37991fc9291e58c3aab70624c919fee 100644
GIT binary patch
delta 19
acmX?Uf6|`I(A?0#$il$T$Z#Xqet7^qg9WPq
delta 19
acmX?Uf6|`I(A?0#(8AKp*k~iyet7^q?*+O5
diff --git a/files/6/H/x+3fuCtKvK4Bs3-AqMPg b/files/6/H/x+3fuCtKvK4Bs3-AqMPg
index b5b65d2ca51d6a4f99f4fb62cc9d4d2d6b340cc9..7fab462f529cd1e68ea537ab6b08ec4a7cabb630 100644
GIT binary patch
delta 21
dcmcb(m+9hOCN4vBLjxlV14ARjjai_@%
delta 21
ccmaFZ&h)UIiObO3(7@2b(#+U+BiHq208aP@`v3p{
diff --git a/files/7/C/yHK5-SltR2h317oRNQHw b/files/7/C/yHK5-SltR2h317oRNQHw
deleted file mode 100644
index f89fee475d2471edb827f80eeae37a6434410354..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 40765
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
delta 21
ccmaF4k@4k5MlM5hLjyw#OEY8Rja>I509FJCIsgCw
diff --git a/files/8/T/TWytAUrlEe7s0hqWFK3Q b/files/8/T/TWytAUrlEe7s0hqWFK3Q
index ead6d51004e57a64c0dc4d1b8f00d699482b5663..e5635a4542209c06d6d7eec63a3d4078fd6716a4 100644
GIT binary patch
delta 19
acmaEB`_`7r(A?0#$il$T$Z#XqV>tjpmIe|4
delta 19
acmaEB`_`7r(A?0#(8AKp*mxt?V>tjq2L>Vl
diff --git a/files/A/B/WM4NZlo+WcqWCViHkfEQ b/files/A/B/WM4NZlo+WcqWCViHkfEQ
new file mode 100644
index 0000000000000000000000000000000000000000..dc4ef1e768fa83cf67452b355b6376a27e629341
GIT binary patch
literal 29205
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