advent-of-code-wim

View on PyPIReverse Dependencies (0)

2022.25 advent_of_code_wim-2022.25-py3-none-any.whl

Wheel Details

Project: advent-of-code-wim
Version: 2022.25
Filename: advent_of_code_wim-2022.25-py3-none-any.whl
Download: [link]
Size: 173215
MD5: 1bc114dc4261c00eb6b3c3ed1bffd009
SHA256: ed1952287db1da9a3975d1b8524ae2a5f090e8d76144620cfd892a0d40daaf77
Uploaded: 2023-01-30 06:16:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: advent-of-code-wim
Version: 2022.25
Summary: Wim's solutions for https://adventofcode.com/
Author-Email: Wim Glenn <hey[at]wimglenn.com>
Project-Url: Homepage, https://github.com/wimglenn/advent-of-code
License: WTFPL
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Games/Entertainment :: Puzzle Games
Requires-Dist: advent-of-code-data (>=1.2.3)
Requires-Dist: anytree
Requires-Dist: bidict
Requires-Dist: numpy
Requires-Dist: parse
Requires-Dist: scipy
Requires-Dist: sympy
Requires-Dist: fields
Requires-Dist: networkx
Requires-Dist: wimpy
Requires-Dist: marshmallow
Requires-Dist: regex
Requires-Dist: intervaltree
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2152 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
aoc_wim/__init__.py sha256=FBqU7lnk6K4p5Q3n9Fk1t7ZnGO4S4jVwhQ3EGm-3gdU 1515
aoc_wim/autoparse.py sha256=vRplKhlCCgBA-yydcVDTzBhtheyxPi6M-SbagFUVFlg 711
aoc_wim/cli.py sha256=tQyhRwDQyOIUtziam9Gz2Rwn3m5-lzUMCmczS5ahh7I 3566
aoc_wim/ocr.py sha256=XSczgOWWb5BxtdsxzE1QenUb4pMlcWIFAx76GBSXxzw 3993
aoc_wim/search.py sha256=IDAkOrLIbnHnCPWY9SmVI0qRB3UY7GPra3GIOe2_FwE 5435
aoc_wim/stuff.py sha256=yL3Fi1NSb5e2B4z5d2EVEwtDLNPpzXxi-La05TO7gZU 2592
aoc_wim/util.py sha256=Bbi4uV5kFNp_J20hqdkuncNCa3xIYSGEcs0vrO2T63Y 4143
aoc_wim/zgrid.py sha256=wX7jQK-zLJ1bQhG0wk_P6ZA--QJhHhZnlv-ePe9cy3c 21151
aoc_wim/aoc2015/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aoc_wim/aoc2015/q01.py sha256=okfhW6AJ36ppcctDA-yKLgZHxL8TeJbrleRJWYEiggo 328
aoc_wim/aoc2015/q02.py sha256=dPIv7jmL2GJWqCNFri9YCEVk1n-PyS76Va-A7eHh614 644
aoc_wim/aoc2015/q03.py sha256=lzlGCAQDyYaer53kCHY5dI__CnIfGTazkdo822S0YVo 467
aoc_wim/aoc2015/q04.py sha256=YLZ6zAkQ6UqN_PGaNZSoPos7j9I0yHi6ApGPudEFCgM 540
aoc_wim/aoc2015/q05.py sha256=JQiH-PYzkSSxDwoILJ3oqv3kNdkcnXjJRSaNQ66TlmE 989
aoc_wim/aoc2015/q06.py sha256=b5cE4vi5Uosr27kQkKWwpu-Og31NrwFPusqN7nWQn2s 697
aoc_wim/aoc2015/q07.py sha256=Agr_QbUTtNmywh6rHOEdKTrSbmnu4dUK61a6CGomey0 1437
aoc_wim/aoc2015/q08.py sha256=YeIi2tWMG7Usc50am_q-TIJEBhhK9Z7-T2xd1oq3uyo 859
aoc_wim/aoc2015/q09.py sha256=AXN__E8QWgwgqkFFUZrcrkuJfBjadb75A_slt08Cbp4 743
aoc_wim/aoc2015/q10.py sha256=GcrA9mAYw0SJq1MGjHQnGfVXGxIlEXeR2_QwlfYAGdE 434
aoc_wim/aoc2015/q11.py sha256=NFxVncseAVhVGP5N1aqYetjkrbLPncNTQ4uGpMYHGPQ 1812
aoc_wim/aoc2015/q12.py sha256=UeDG54qTmDdmFFTNwlqf8cUbPDo3wnXvtfXVzIrVQfw 584
aoc_wim/aoc2015/q13.py sha256=uAJnHfnwbssNKEyMkskxDRaknyxr9SqNs8WYsLsxpeE 1096
aoc_wim/aoc2015/q14.py sha256=xOcNyRpszxTaAWeFWxyorznWy0WYFiOQP4hn9LXu-6s 1289
aoc_wim/aoc2015/q15.py sha256=CrquBh87_Jv93ydVfV5Fq82sNQqSeh3BvDeZB3_jzvg 1336
aoc_wim/aoc2015/q16.py sha256=JMg56mMVJLdNKvaFchhmKJcENVKoGq4Evj-KDHMmBds 978
aoc_wim/aoc2015/q17.py sha256=MgjsP5kFv9qSlMhes5vVPIbfsAnJ3csK-SEkNLyGkeY 570
aoc_wim/aoc2015/q18.py sha256=CkG-xNHLg7I1DkKVX0KWMN5R-Ft0K1I6-KC3d1Jxbdk 964
aoc_wim/aoc2015/q19.py sha256=_SQ9hn6vraqnmDTREEE49f_Ajod-n_877wfFYrBNk74 1081
aoc_wim/aoc2015/q20.py sha256=m_ecG4u6bOSoY2cCK9dtCLZd6pWZVgMhGJfW3hhbUe0 417
aoc_wim/aoc2015/q21.py sha256=D4EuUevTBKzpLRhNJUw2dubXqsQi1GujR4VoGi3MUUI 3088
aoc_wim/aoc2015/q22.py sha256=_msuhzhhNSem-y2Orgtfqcdigka4WQBTV87MC4EBPZM 5900
aoc_wim/aoc2015/q23.py sha256=GBtAv1xL12JAJ4k62ETnqEtzw20ppje_AtRdUTihFto 1680
aoc_wim/aoc2015/q24.py sha256=b5Cwha0TgHZMHZtFVO12wnLvYmTUvu-8ciYgSmd56s0 1576
aoc_wim/aoc2015/q25.py sha256=aFketzUwvi0KP_WT5Ab9FNF_eXdX4s59rUTrEUlyIgQ 392
aoc_wim/aoc2016/__init__.py sha256=a7vcVuvmYqWaik9t3jQniinMBhrs83O-B5qeu1GhitY 4275
aoc_wim/aoc2016/q01.py sha256=ulVOU4IiQWEAN5_m-QLpz8nDZ-hZ88oQPaxbRmnZUeM 514
aoc_wim/aoc2016/q02.py sha256=pIKuHiuPyCdHfWH9ePjObsrgn0Hi0KJtUEKaqI-xB0U 591
aoc_wim/aoc2016/q03.py sha256=mZ9feOtegwJAaFons4JzdvanMx2MQK19ZKa_y1HgLS0 335
aoc_wim/aoc2016/q04.py sha256=VRJNI7lHnfoa4dcXaekfQCU8jC0zJnROXrxVyNas0Q4 1067
aoc_wim/aoc2016/q05.py sha256=Om4czs3H20schE12VCld9QXPf9XmfmfOwg3jWmugthE 1102
aoc_wim/aoc2016/q05_single_core.py sha256=wyhXTg0fdgIDDg-uvfHZaWEzI8AAlXWDGaw5h0R55ww 669
aoc_wim/aoc2016/q06.py sha256=M7QCff1MdGOVH4fzLV5H5Z2bslbrYWxdABncWr4ZPVs 319
aoc_wim/aoc2016/q07.py sha256=LC0tQNlBNXYDba4RP98PpvQG-8YYEdst5LjhOVDfkpI 1185
aoc_wim/aoc2016/q08.py sha256=VFso7qaTFxv9UkPpGV3Wlbep5S4nYPUQ8NKrWax5oVI 711
aoc_wim/aoc2016/q09.py sha256=qvxlmO5kBPd0hGEH3OjkjvBLfPnM6S8lV8IWnupvbqI 3930
aoc_wim/aoc2016/q10.py sha256=ncPDoewRcRR6Yknm4iLdIu4-DB_hlfh5QuEOLOZ8_tQ 1899
aoc_wim/aoc2016/q11.py sha256=k7Ja1oNUJwgfvDc87w1klRc2fEPxkdDb319sTfhvkg8 2742
aoc_wim/aoc2016/q12.py sha256=sDvor0AdvRPC-O-BKtV5ts4wR59B08YeUWcHFX4jza8 297
aoc_wim/aoc2016/q13.py sha256=2TansToMIrthNwc57Nl587xr4s0tPJWhIfBQwQmuVFA 907
aoc_wim/aoc2016/q14.py sha256=GA9hplVMaSQcTyejsor6e6c8BLBNn0G9-hdHHHb49BQ 1597
aoc_wim/aoc2016/q14_single_core.py sha256=_I4wwJHJLLBUGyydD4dsbLp5zG07kA4o1DgQCrJYzrc 1065
aoc_wim/aoc2016/q15.py sha256=nyreJECb8U701X1nLaakzrUYuw2kF1jIfuLTpPRCTY0 1009
aoc_wim/aoc2016/q16.py sha256=J-x6bF6soHCNyyXJhe_2Tlhc4gG0L2Lq1Z3XPhBJuwY 575
aoc_wim/aoc2016/q17.py sha256=IXrnJ_utxMmTNm23bUFxAR3gZ9RsDrlDn-U-nPqN2Yk 990
aoc_wim/aoc2016/q18.py sha256=sJHEs6krOOoJaHTkFKoUEdI5dwmjPzQ87sMYD9bjn1o 652
aoc_wim/aoc2016/q19.py sha256=eBaW-BfCB6DEQY0MtGUPHJtDeG65lCuFuXn3TrITsKM 564
aoc_wim/aoc2016/q20.py sha256=a0LvRJhhxH974xLNFk6T-0qbMhNhkoP9WQRGTjs77XA 993
aoc_wim/aoc2016/q21.py sha256=V7eddbuRUFgUR9EDJD9YYSdZoZEDY5SjpPmRLmMwZ_M 1883
aoc_wim/aoc2016/q22.py sha256=aXsnmleolOsuiMIpEeWHJ5SwZspX3ZueYo6SDoSZPgY 1401
aoc_wim/aoc2016/q23.py sha256=Iedtbw1mz7_AjAYfIZHcDFovFEmgDpI7ebVA5DHVbgU 298
aoc_wim/aoc2016/q24.py sha256=SLbyBY9exZIHsD5DLgEJVwComnGdbYrxQkXaADs4puo 854
aoc_wim/aoc2016/q25.py sha256=VzDf1Sn4L1YV4yTnLiOPmt9s_bxAmo6thvTahJ7Hckk 200
aoc_wim/aoc2017/__init__.py sha256=DX2gw3q9vh32S3JeFhA3Tjqa04138Ujz9K3FplEGM0o 2408
aoc_wim/aoc2017/q01.py sha256=o8lhIpIkf8MBBhOg-DBfmFB-rA-hee8zsKIbb-sWylo 362
aoc_wim/aoc2017/q02.py sha256=3msS5vCqIRiNZsEzEV3Jpdhtw2wQ5os_OYgSES1aWP8 544
aoc_wim/aoc2017/q03.py sha256=RskEeumu_N80AJO7SxESsPWpe2WrCdRhqa5g1apO-x8 1052
aoc_wim/aoc2017/q04.py sha256=e7Ens_ZJEIFDoNrYLznOpY--bAYU6nBJk8nqIFsIaFE 449
aoc_wim/aoc2017/q05.py sha256=tFhB4YCwQY6NGMhF4zw30piW6yHBB51Ms7rqkJRJ3vw 571
aoc_wim/aoc2017/q06.py sha256=3MVCJkzzvX5KfjWCGDl8pg8VF69E4TEYF3XU7RFZNmU 581
aoc_wim/aoc2017/q07.py sha256=wuh180FEm5HM84E40Fy0BqpA6t7zFg3kocrzolp9qGc 1697
aoc_wim/aoc2017/q08.py sha256=a5CKBiJYp_6KxqkvldOGLzDGylPZzlB8cRl6vGHXFC8 713
aoc_wim/aoc2017/q08_crazy.py sha256=qMtNhRmmW4unsywgPGIZjugh2pi6O6Pfaq2b5mr-dyk 749
aoc_wim/aoc2017/q09.py sha256=sfy4RxEG2-Sft02M9sEWVWM9Bsanvdct-5aTU4odQ_4 540
aoc_wim/aoc2017/q10.py sha256=vaWMvBjaJrBCKYMo-zweZYotikYBEIl_Qqz9xKjlWdY 1136
aoc_wim/aoc2017/q11.py sha256=uR_uFbNmkh8JVbQ5vjP4RR4pNJL-gKUe8ZFefZxBe4Y 407
aoc_wim/aoc2017/q12.py sha256=SAo37AlYxDJQSi5cBIfZt9Jln63Uid57kQskHj0nMd4 474
aoc_wim/aoc2017/q12_quadratic.py sha256=u6WlUIzt_WJaGEgxVXrCX03SMm-d7UwiCSVYzpfN-Dc 1002
aoc_wim/aoc2017/q13.py sha256=smMDG3halJGIzZ0nRRZJeyjMg5CXmrEjlDZYmZQ8H0Q 370
aoc_wim/aoc2017/q14.py sha256=y6dtomkuM8Kd1do3lhe19TXARFnRsOwRDDN2xzmqKsQ 393
aoc_wim/aoc2017/q15.py sha256=WhvEW91M0-ZCjWUW7g2YSsntBy4QfOyhH4iwXazeqMk 668
aoc_wim/aoc2017/q15_numba.py sha256=5in8mnAylrQGa9onay5wGvzUUnBGOBJ8TMMSzQWoIo4 1112
aoc_wim/aoc2017/q15_slow.py sha256=yqgSBSrg0axmzrdRhCU3h33wQzK3dtBN8LQJTqSUADo 2241
aoc_wim/aoc2017/q16.py sha256=S6Bo2uFH01thlV2hrMrmAezpnYNo8n1jSWffNbYim4A 1325
aoc_wim/aoc2017/q17.py sha256=c8nPErGaN5v4eTdW7rbfq3cfDfozSDEAeQ3ltP2DUJs 579
aoc_wim/aoc2017/q18.py sha256=Q8wEfVLuVP9flIaMWE_h0RRe3rJsMyDcaoZrCAb1Pas 650
aoc_wim/aoc2017/q19.py sha256=seoevTMy7PRodadfelLifWYn7gkg9JTXoAxi531ZWa0 575
aoc_wim/aoc2017/q20.py sha256=mxcg7TxekYGD-2SGCqjcuHXUfGhY-chS3TlFxqntOrs 1480
aoc_wim/aoc2017/q21.py sha256=58bgjVavFY-A445t3PO0mn9Bd-aijItKTFmVc8AUBKA 1172
aoc_wim/aoc2017/q22.py sha256=mqh8rIWhq3hQjopOxVlRt-kemnpwKfJXTjPTqdrv_m0 981
aoc_wim/aoc2017/q23.py sha256=VJ-4EItI4-gqu62sHOZNy3-5pHxpyvO7a-GqbVZxsuY 487
aoc_wim/aoc2017/q24.py sha256=iXFGk_PiFFQcs60SfzMXHzOu-_h3gqrEBH7kbUaI7uU 921
aoc_wim/aoc2017/q25.py sha256=qLGjMkPlnTQmbnLYEIOxx3dRayMoOSGKggjfKBdPttg 1209
aoc_wim/aoc2018/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aoc_wim/aoc2018/q01.py sha256=av28BFaKtyNtYDMlfFUiMGY3TMuJrdbuFSjLRaurKLc 382
aoc_wim/aoc2018/q02.py sha256=BZVHUlp9YvacIUAOOw3lOzBGSZ7JvJ63GlvafiRVzgE 537
aoc_wim/aoc2018/q03.py sha256=8oPVsIN78EYSZGVssl9inUOu1kMusLk0uucKxyFFUbE 702
aoc_wim/aoc2018/q04.py sha256=R5Fwu-vd0HgGfTF325X9F3TW8S7WmFs9KCgTU_oIAFA 1814
aoc_wim/aoc2018/q05.py sha256=iPRVwRMW-anZXrk-0bR-WbPOSKMyghJExmVaX_KYDkQ 661
aoc_wim/aoc2018/q06.py sha256=O8iCQxxSl8vDBYcnnkTXQZqjcRPvbAS3rGzdZpCwRQU 636
aoc_wim/aoc2018/q07.py sha256=Fl6_9OBUW6j594VelviuYSiJLFdYf5oBUBzdaydYmgY 1853
aoc_wim/aoc2018/q08.py sha256=g5wKxJz2A0OVN36EzjfPyiCZxc985xVZbryRCDm0yzo 1195
aoc_wim/aoc2018/q09.py sha256=0TQ10tP0diK4Rpm8yOPmjndMXtbyknpkd9XdvdjTSjI 1123
aoc_wim/aoc2018/q10.py sha256=SvfivN3SEWh7C_615ZROumOF4gUK0uZ-ZzoMafCpaww 643
aoc_wim/aoc2018/q11.py sha256=q632KK40kuOWOCnQrU838V76KHBNFNP2FLx49DbGykA 872
aoc_wim/aoc2018/q12.py sha256=Lt9pd6OQweuJZ2XlmOwsgPAYQDDhL4FDCkb2wJLkjSw 994
aoc_wim/aoc2018/q13.py sha256=Dbi9-DeCon-eEPWacMU8k3p2trQ_NgonvW3-0xGQ4sY 4595
aoc_wim/aoc2018/q14.py sha256=OnD9gk5rjkeXMHASaRrKmf6VxTQq4R39ApoSc4sggGk 1278
aoc_wim/aoc2018/q15.py sha256=10QxFWF2NdxP3OoXRkioQVh2NgPEHvzqjUtVzx4Fg1U 7485
aoc_wim/aoc2018/q16.py sha256=ID4cBaZ9ykRv-uqk1JegLxM2DS9e7jzh1BSo7tRwcP0 2274
aoc_wim/aoc2018/q17.py sha256=V3nBPEvYT_C_3odgF0Aqz3WqpPcCoJLIljQJ6Z1nDU8 2929
aoc_wim/aoc2018/q18.py sha256=ZFYsJHVnruf1kXf70y_EOVgGGPzQQkt7KigMzBPN_Tg 1285
aoc_wim/aoc2018/q19.py sha256=3lFDo8CgZFdIKGM8LgQ2L0Twu39RhpAaUiWRTbqC5m0 1407
aoc_wim/aoc2018/q20.py sha256=x9ON_3CFCUsu-u9WKoXnlQ0_Dl4Rh41Ih2xtknyDtHU 1932
aoc_wim/aoc2018/q21.py sha256=A0tD7Z6-cPxe6TtFXqPJHf4JDytBbQgQpo6I1AZ9eEQ 1244
aoc_wim/aoc2018/q22.py sha256=QuBNIx5V2rIgvbSiiteueUImlSeb-W_GDzoWx8YGMng 3367
aoc_wim/aoc2018/q23.py sha256=HtOpeF-4j6WFmorHoYWOQZp9F0bFWAH-Hs8jx1aEr_E 1987
aoc_wim/aoc2018/q23b_pulp.py sha256=yyir3jbM0xCz7H_IDkJanevPcc7eM5A-K3eIXY-R7k4 983
aoc_wim/aoc2018/q23b_z3.py sha256=1C8JZu5PbZyGwjq83Qo8oH79BozIujX2OLv8F_b31oI 1004
aoc_wim/aoc2018/q24.py sha256=q2DLcb6akbxDGhe0wIghUd6S922EDNxbNZjC9pvi7QI 5978
aoc_wim/aoc2018/q25.py sha256=IVRcFqaEA5B5Wi8yz173K21GuuvUMf7HpAv-be5jMYc 473
aoc_wim/aoc2019/__init__.py sha256=3rpULwJiG0Q2y1c9tIPy-pKeRIE1PyKokNw8cFezpUI 3404
aoc_wim/aoc2019/q01.py sha256=H4-aAcnNimBeJX-aGskX09RLBVZgjD3ZUektzdzuRTw 333
aoc_wim/aoc2019/q02.py sha256=Ed-su1xj-cfht222Qf-UsJPXrglD7Xf_5wmNgK5HkKA 598
aoc_wim/aoc2019/q03.py sha256=Gtkhm4jnVHnY0-B06CGhQ7uIs7OafmggkLNbUAnWTuY 670
aoc_wim/aoc2019/q04.py sha256=iEsQsPFD57ElgmdpfDPgb8TjFcPklZtdXkDJ_gZq14c 883
aoc_wim/aoc2019/q05.py sha256=SKyVIoBbswksBhQCm1sw7R8oszCjoN_FLFo1qywz-EE 476
aoc_wim/aoc2019/q06.py sha256=HuqMoAErV8759Oz93Wf5AEVlOPVCnIBifVtv4qdszb0 352
aoc_wim/aoc2019/q07.py sha256=aOqnRNQHyg50lr4ljCsnNvT3ixASWmMqDhvwvoI96Ps 879
aoc_wim/aoc2019/q08.py sha256=LHt9K1YG8zWecURb4EexsvZB9S1wBiLHQbaFaCSj8x8 432
aoc_wim/aoc2019/q09.py sha256=PyhqqMh44kLr5lYxNN53SFOoa1N7b48uybbCG1VWIao 409
aoc_wim/aoc2019/q10.py sha256=_U3W56gdi6twe29vYFYNkAQ5xpWQ4WRHOVgvzB-0uO0 2548
aoc_wim/aoc2019/q11.py sha256=jlquBqKIQxoDrM6Gv1dOXhk3XD7y6qk9hAopipgNhCM 1149
aoc_wim/aoc2019/q12.py sha256=rC-rg4VZggTVpW7C7nzV0qm34MGvDSqCxQM9t6GsGcQ 955
aoc_wim/aoc2019/q13.py sha256=t5v_VTdDF-_HL4Gry5ZBZ1awsRaXo9nGpRcR1yQHGnE 1308
aoc_wim/aoc2019/q14.py sha256=96Xeiu7GLqyStV7d7h0Y8Oc5bAzmE3iZG0qTwDjMjO0 1161
aoc_wim/aoc2019/q15.py sha256=THbqlzuJyD8-FDP3Pvug2WE_pQHHf0GLGmwJjxrbNNc 1961
aoc_wim/aoc2019/q16.py sha256=bLOUG6GfGFT_O7B3c5Nl1kXECWn7uZSqZY67uo-Al-E 1052
aoc_wim/aoc2019/q17.py sha256=JDr_JJ4nkuDRbIaawrIWK1ihE3C9jm4qOaBdjVUQ3XQ 4168
aoc_wim/aoc2019/q18.py sha256=BZcVDn4wYoWls73rwyjPbrlcSxs-MfM2GY9EcrTul6c 3154
aoc_wim/aoc2019/q19.py sha256=s5qQbIgmahDjIjec9OfWxfnEIe8jeKwD4eBaQx-C9DM 1956
aoc_wim/aoc2019/q20.py sha256=K-7wct7swvKbiijtR_1FZK0gUlMUqCHg8gHw5_t4kSw 1835
aoc_wim/aoc2019/q21.py sha256=MscxtNTRO7Nz6LA6L26DGwmOiAlbDkc_-MQxnyiVTW4 1020
aoc_wim/aoc2019/q22.py sha256=W9iB9-bCyXIRFTomKQVE8j9uH7Ux8LGe3i50KswLxJY 2070
aoc_wim/aoc2019/q23.py sha256=6O0BZKNQBOm284EBR_HHLcdhJckaR8dmNtD3cFiXbl4 1619
aoc_wim/aoc2019/q24.py sha256=_Gu-Uzq7y4swJ2vcIXls-M2c0iVKEuuAKBS5T1WBpQg 3385
aoc_wim/aoc2019/q25.py sha256=QeqLYyUGnXo3Y2uUxF7LAMVcooNrpLVs5dHNeHIWMIM 10544
aoc_wim/aoc2020/__init__.py sha256=14TGuNaH0P0iSBVp2E6i_Kh2orhtWeBN6td1jmR1YU8 1060
aoc_wim/aoc2020/q01.py sha256=ajjGXAPePWONeFtKC1Ek10zcimgQS3x2SU5_DkQcvCk 550
aoc_wim/aoc2020/q02.py sha256=oLnFnERujrzvpIMyAwGF5qkOzeB2z1EeXGvk3w4zeek 339
aoc_wim/aoc2020/q03.py sha256=Ng7UX8qmDo2148cGmy26HU63xbag7h3coKTRaE04LZc 472
aoc_wim/aoc2020/q04.py sha256=t9ExYZDVUp1g-L_HRGyfFryRqBgChjgD4vVsi-4Awkk 1549
aoc_wim/aoc2020/q05.py sha256=I14CFa1xW539aK9_YRQB0WwV8aDQg0cHJAy2xhJ78uc 271
aoc_wim/aoc2020/q06.py sha256=_dvejQRkIOBLLDq_N9JLZhQsj8cl25uupJCO1XwYCJ0 251
aoc_wim/aoc2020/q07.py sha256=FuNL7Np1dCsFO_0wpscZLj6p9NAiMsUG3doPALKpSPk 703
aoc_wim/aoc2020/q08.py sha256=VdSpcQHCFdLnhDDAV7PKRikwFGiJVv9KZOE8NM1uHl4 877
aoc_wim/aoc2020/q09.py sha256=SSxGoNjuv2-XxWHjpVEQCRSS51Skuqb544w0y3weea8 916
aoc_wim/aoc2020/q10.py sha256=XtJ3KItrWwPAP30tG87K5sdnwAFpbZb9YX8n0iJmzmo 559
aoc_wim/aoc2020/q10_dp.py sha256=NTFdYoRqYHWGgYWICE_MiZrwiomrFTVsr7Fl0J-zN9k 387
aoc_wim/aoc2020/q11.py sha256=Th8KYDHtdDv1gzTrsg-zmLqRqAnmC2BvuRP-VOIWDnE 1114
aoc_wim/aoc2020/q12.py sha256=76Wl8j3sXQ4N3ef73RPtlA5RwaTWHcbyd0gx9NWdkzs 769
aoc_wim/aoc2020/q13.py sha256=y3KP-puco1yTGCREKVcABN8IbAJ2ioYUImUX__fCfnY 539
aoc_wim/aoc2020/q13_sync.py sha256=UwuWl1T_ipP1rguNgbPDl4K9wXRPiMnIvXrclzFYtdE 602
aoc_wim/aoc2020/q14.py sha256=tZ1N0Lao8_2vYZXDZ6QGZGmj66Oa4mhNqOOnFcIMAZ8 969
aoc_wim/aoc2020/q15.py sha256=SgEOuYVNCzcvRV9h9fx84TEutlMWwpTqIySP300PL3k 556
aoc_wim/aoc2020/q16.py sha256=Flj7bsjFt0cwOp6QjLCSLLkavVoXX6_7wHjreoXWzFw 2272
aoc_wim/aoc2020/q17.py sha256=zu4YVz-kvDVZU0EP8LeHD5Vl1l-OZ1tdIHuLYc0ecc8 639
aoc_wim/aoc2020/q17_sans_scipy.py sha256=lx0t87lK37aFxxTvFKwc-7oIABWiNtlhvGne4p0WYT8 781
aoc_wim/aoc2020/q18.py sha256=xgK2ph66avKap9TMXRWOY_Pn0C_6wOcKxMGi7vvkcKo 1157
aoc_wim/aoc2020/q19.py sha256=G27-V9XHcvOtFP-RpW-EbmJEMClGkixpDUyRR71nJfM 1412
aoc_wim/aoc2020/q19_lark.py sha256=g0PQ5-rGfI_CXjL9hZFede94zYZrIBYFVZh2vPRA2JI 676
aoc_wim/aoc2020/q19_recursion.py sha256=auRuOvWuoK1loRR1nKL1rCDteaGD4VlCzl-DyVX8Ngs 893
aoc_wim/aoc2020/q20.py sha256=XEm5YsFcvXjjO4aWUirOqht8KDfSeKoS1PXoLSdp0Wk 3913
aoc_wim/aoc2020/q21.py sha256=sV71HPJs1yVVhMlHuMz5UWer5PJtxDzz4uMgXcZBv_I 969
aoc_wim/aoc2020/q22.py sha256=WfKdCrcq83DGSefiAoS5bV0rBJMp2wV55nBj8TlpxnY 1296
aoc_wim/aoc2020/q23.py sha256=ckpHnOGKdVltykpj1tDMLiGF8aUDBO_B45H9ASs7ZLk 1696
aoc_wim/aoc2020/q24.py sha256=5-wAzeBZHT9qUMUtelzA72OS0E03YHLBimeVGs1ICUM 1032
aoc_wim/aoc2020/q24_scipy.py sha256=C77wCF_bzKlx0KbOrSUW1EYQPM4VIJIbZ1668FimxCM 939
aoc_wim/aoc2020/q25.py sha256=t8_La698BEKFTYORRYGAuin0PANf0uwcfuZOoMZ8x0Q 501
aoc_wim/aoc2021/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aoc_wim/aoc2021/q01.py sha256=DoVf_ZqUz4ZELb7SXzfhlcp_VDrWViJaWTNFXIZ_bKs 252
aoc_wim/aoc2021/q02.py sha256=3wVJtjWf3AKsuQKBCkdN4kHU7oeP3kMzPoIafZkNhoQ 442
aoc_wim/aoc2021/q03.py sha256=DVxvYt7FnVC98nzrOedhGVh1mnx93wC8xJXdPoBd72w 632
aoc_wim/aoc2021/q04.py sha256=nxk3UV28bZuzDza-fiFBYgWhF-sfzAF4p2EjrU6DSK8 944
aoc_wim/aoc2021/q05.py sha256=Aj1hBKwl70l8u2_YAgaMptcXbJMKUWt0BOhG2XSgUHM 842
aoc_wim/aoc2021/q06.py sha256=_mrtZnI66VflyfHASysG0VImLOYgO33CmPYrgiLHyDQ 352
aoc_wim/aoc2021/q07.py sha256=lIUoxDeOLuY2QWJVRDZJlFErLSYLSJAmPX1SIh0W4CI 347
aoc_wim/aoc2021/q08.py sha256=gWADV2ZZK4am5qrsDgi436lggz2CjKTCeiguIk1bAQY 878
aoc_wim/aoc2021/q09.py sha256=M_UqwhdgF4K4QMmFpQwbQWnmDaiHHgOqELrNJM4QLJE 363
aoc_wim/aoc2021/q10.py sha256=GKMEjfY7TBZCewiW0QmN7o55iel1ltDi3bfxwa1Scyk 1632
aoc_wim/aoc2021/q11.py sha256=6bdGGnsrjp7sGZuMHRK-drImBFfA3iyxRUwNAYZHbC0 713
aoc_wim/aoc2021/q12.py sha256=Qjnb-JfN4sVq7YDCVKOpcGvnzTZj0qpgtOSZ9W5AGQE 1165
aoc_wim/aoc2021/q13.py sha256=q-aIkKXOz5Ziku8KUAhwOIahsTplU-CfjbfAwztEq3c 714
aoc_wim/aoc2021/q14.py sha256=Wk0SH12ZVoaPLp7zx-D_LIb-77DFeEDftrlj7YY9b4A 607
aoc_wim/aoc2021/q15.py sha256=o5FmYB9KD-_Hy88_Kx7g-HR59ZCsp60o5V8AvpD2ukM 1002
aoc_wim/aoc2021/q16.py sha256=n6IBo-KzC_dwBKxFXBY6VLMJWHO8e4-iFMykxVcWACM 2731
aoc_wim/aoc2021/q17.py sha256=FuPkbAUMjaPI-asKUhCFm_exTRgflLBMFN7pAqrxYQI 1498
aoc_wim/aoc2021/q18.py sha256=9jczvttXu9HCOxw4p05VpeLepbw0U27QOAVAnkeyMMU 3928
aoc_wim/aoc2021/q19.py sha256=acJXkNnu9XYLQopJComZ87Sl3aV-B743dJeyp-tqPM0 4011
aoc_wim/aoc2021/q20.py sha256=IYwr2h0SoOA5LvOm0BxD-jCORWS0mwhYo11Xu40nbHo 466
aoc_wim/aoc2021/q21.py sha256=upcQy2gSXbnLhcwWvJ02jLi_MgvL24mCmFxrgL4V2eE 1242
aoc_wim/aoc2021/q22.py sha256=dErMkgVRFBE6YI_iqb90UHc3-za3K-6rA03gatgTZkk 1823
aoc_wim/aoc2021/q22_slow.py sha256=ktppWNo5g3nciRSWb9tBTuz99cVStX_I9iXmIXLnY8w 1908
aoc_wim/aoc2021/q23.py sha256=eaHcKvkUHgUVJSr8hVKgTDYl7m3PMi2XdunLl9d-9UQ 3679
aoc_wim/aoc2021/q24.py sha256=aY5TaAB6__Yh2_8vbYuzfGitSFC7qggFqomJKwYXdB0 2796
aoc_wim/aoc2021/q25.py sha256=IWcU_rrQeceEqA6xJyg9phHbhYWXQPSNcAoO3QRGuTo 768
aoc_wim/aoc2022/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aoc_wim/aoc2022/q01.py sha256=Om_mC-J6sa6-mE4rE8qHnR1N_SKYM6onvZII_PgmxTE 285
aoc_wim/aoc2022/q02.py sha256=whhjb8LS6dwrKGDdXcg2YOk931-v---Po3T41HF2dTE 1511
aoc_wim/aoc2022/q03.py sha256=z8cyhkmoy6nYVmhir3dDNn1v3NHCV-vQPeae2--FDys 542
aoc_wim/aoc2022/q04.py sha256=DTHQ87jyOIMnY4wFx_7berOzL__xo6Ng4OhFZsTEMDI 381
aoc_wim/aoc2022/q05.py sha256=VsnvWSZRUSU_sIUhKSEQSqavWyQiG0Q9TrG8A8FIb-A 735
aoc_wim/aoc2022/q06.py sha256=u8SBZPbE3Fv0PUMUwjvWN-R-M5ouhQEtsIWdnemvQwA 405
aoc_wim/aoc2022/q07.py sha256=x177bY9YV8O9Db_3rlfFIesznpYQCf6Nda6lWMJop-k 698
aoc_wim/aoc2022/q08.py sha256=LL1pe_P47m83mvVhWcpmAcWYiChS07ZLh_vqXZ65uo0 767
aoc_wim/aoc2022/q09.py sha256=71O5dbRNArNwWQQx5pxrJFs_eXtfZ5fTYDCHaUpKjGE 609
aoc_wim/aoc2022/q10.py sha256=d236kVRPl2JtUaCDN2aCPardsMqsF07ADHYIi54JbXY 713
aoc_wim/aoc2022/q11.py sha256=CMmbx6QaHKkqKgqA5MoXpkDRa45He5FLsCJinp9trRU 1602
aoc_wim/aoc2022/q12.py sha256=H_fksrz-HFVfHqpWG1XxZBD0Qe-kqwWGxcy8zW0f17Q 594
aoc_wim/aoc2022/q13.py sha256=-NxjDsitDg3vta0dsAZ8hmsbjhypIslHaFd8G2r5voM 878
aoc_wim/aoc2022/q13_rich.py sha256=uzcMYSD3YdZP99iVYfK-AsUUbbl-yfQ4juTVApYCvFg 1789
aoc_wim/aoc2022/q14.py sha256=xKtocX7KYm0BW_QtfMkfShl9HZ6GE4vSMc-hQHzAo6k 1418
aoc_wim/aoc2022/q15.py sha256=QuYwUv8aPbCzVUspCU9jf_--zYZvGzmcPQ01AbPtWP8 3758
aoc_wim/aoc2022/q16.py sha256=GYSnOoH7W7Axgm8iTlZMc-xFv1cGcsOOGTzc57UdP2s 1807
aoc_wim/aoc2022/q17.py sha256=reInu3u2yW51PflYrA8Jd1-vDsxqaIIQamoTNvGP_fE 2111
aoc_wim/aoc2022/q18.py sha256=D7XvyQPMgK03kKGmly8Y7b8bb8ry3surBPhOjKSYSwQ 866
aoc_wim/aoc2022/q19.py sha256=KDjp6ff45dTZzwFltpu0btKAMmpi_M8l9O6rEGlSdqw 4347
aoc_wim/aoc2022/q20.py sha256=jWKxlpz1bNg4Wb7AVi1z0a9IsB7RCxRz1sVOfb5Xlmk 568
aoc_wim/aoc2022/q21.py sha256=Go4gyY9z9dE7oLgXZycSCax03mWUJ8hngZuHXXADFS8 1191
aoc_wim/aoc2022/q22.py sha256=haw2cBwKT0ILLdGW1qWeMKRGGBJSwtuBpmBeC9asDDI 3329
aoc_wim/aoc2022/q23.py sha256=U1LBi7e9GX7oDGKXGtCkblJbU_wfq4ME1fSNzMml0M8 1207
aoc_wim/aoc2022/q24.py sha256=SQtU5buYSM2rkCNEmq3ICnn0FgOiqXODIdWs3IEwWRc 1960
aoc_wim/aoc2022/q25.py sha256=zF9djcowKyGotOU8HCOp6DRR2CW1PHdo9usshtHwPbQ 744
advent_of_code_wim-2022.25.dist-info/LICENSE sha256=FZqehJ_9Rx1j_4DLjuEj6nq4ZHpcxubOpEZel1T4_fQ 482
advent_of_code_wim-2022.25.dist-info/METADATA sha256=T6MD2ycfk31wa-sozZptdsVAarQ8S56xL6OVdbK6S0M 2880
advent_of_code_wim-2022.25.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
advent_of_code_wim-2022.25.dist-info/entry_points.txt sha256=O_Z3iDQjnmAroO1pxmEtyWo882Q5oAf2xSz2Va4JSMI 189
advent_of_code_wim-2022.25.dist-info/top_level.txt sha256=YXR_cGr7h8cF4pPvyezD5HZHj97-MSbJ1-Ob33FmWPo 8
advent_of_code_wim-2022.25.dist-info/RECORD

top_level.txt

aoc_wim

entry_points.txt

wim = aoc_wim:plugin
_set_docstrings = aoc_wim.util:set_docstrings
aoc-init = aoc_wim.util:start
aocw = aoc_wim.cli:run_one
s = aoc_wim.cli:speedhack