kicad_tools/__init__.py,sha256=-gw_CzaagfxfefW1sLnEZSB3sHVmx0dHfs8_H9w__fE,3997
kicad_tools/_shapely.py,sha256=4MDPDBs6BNVsfqJJVYqY6HaROX5vLXI7Bg1jqozWp1M,3629
kicad_tools/calibration.py,sha256=9zxeZhaUp8G_Fe5XF2eZPhDur-7HgN4ZraoCYzKvx0s,28420
kicad_tools/config.py,sha256=clUHaeoEkcYEJdDQHaYeECkUoCqmXqN2C3g3NDMUAt4,17466
kicad_tools/dev.py,sha256=5e2LTA-pKy1WEo29YxnuzP2Eerf7Yu_jcDpoDHsFz3U,7904
kicad_tools/exceptions.py,sha256=6dsocXyfVPquIuBVca8dfRCSX2HWYVTQ4SfIoWHlWSM,17356
kicad_tools/performance.py,sha256=UfBTqazUbqXMeKiblP2BQox2fEjUU4hoqXvH7KJn9bA,13308
kicad_tools/progress.py,sha256=jdbi1g0e0wgZUnq1QLvij02hGyj-aDM3axy4U53uXwE,11020
kicad_tools/project.py,sha256=1y15Y1PO-Kb-fByRr_bh5R_Mq-dWpteH48BO1lT0cGE,28829
kicad_tools/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
kicad_tools/units.py,sha256=VGNN7-VUd2SjGwy9cpDM3ycbxJZy6bpQv5MWvmsPmWU,9169
kicad_tools/acceleration/__init__.py,sha256=B_ipPe2WsanP_6lfZuxiEUv5pLBF31Wd4YkEgqg0uck,1162
kicad_tools/acceleration/backend.py,sha256=J8a2Uh8n8lvePTLVRzjvryfD-Cm6f937YfFsXrrWu3A,25795
kicad_tools/acceleration/config.py,sha256=utOfJrlsAMZ0a_TIoTsJ_9IW_3TUWtMfyf9nJLfx-OU,3788
kicad_tools/acceleration/detection.py,sha256=ycG4NQt5t2QdDVg2dH8hFNt0NzLyP0JDej9Zv-0a4cE,776
kicad_tools/acceleration/kernels/__init__.py,sha256=Yu3sZAK5hNzGkxZ_mpV5EaM7GAFNaxRsCE_V1t7b7CU,774
kicad_tools/acceleration/kernels/evolutionary.py,sha256=0D7AUARquQ4utbk5UYx3PoUzLc6rYBNFOJ8-DDKpvQY,18556
kicad_tools/acceleration/kernels/placement.py,sha256=d_cdR-uuZil9W8YCVgimNA1F9ku3yPgivoL3k-ycalQ,16746
kicad_tools/acceleration/kernels/routing.py,sha256=nh5qUBreJWcrVyzn_m5nT58dp9qOcoItmtcVc9GJNHM,41763
kicad_tools/analysis/__init__.py,sha256=DcKQb6VkfqwfxChUeHlzeUbgif14MnH-Nfzhne6VNpY,1964
kicad_tools/analysis/analog_detect.py,sha256=EV-dlt3F0o1w6fP87ZvYlVjfJCMkjb1BSsVCwKsHxUA,20284
kicad_tools/analysis/complexity.py,sha256=Vot8uYhsqA1O2cyftHwWirdDFCmRrr5OcbK11mpuHg4,25919
kicad_tools/analysis/congestion.py,sha256=_WAnZpDythTiPi48ywZ2dfqcUZoRttfZBJMUJXJLHjw,17950
kicad_tools/analysis/ground_topology.py,sha256=6QSYyWLP_X2aUJp3eL-BBOkpKbWNsbuuwtRKu1JPkBM,20549
kicad_tools/analysis/net_status.py,sha256=LD3Fe41n355B5K6ZqX-N-r0UF8R6LCPC-Ay6L_avk6o,66883
kicad_tools/analysis/signal_integrity.py,sha256=qqybT1X8-YPDy2MNmWTjVHpJTxpNDrwLlWEGUIX2h30,24670
kicad_tools/analysis/thermal.py,sha256=pNPg-1-W55laDfqbefe09y0JpYbfJ5mtc2zaWk0qgbY,27461
kicad_tools/analysis/trace_length.py,sha256=7FabjrIt5BuQM46db6c6rx6AwKGqeomJ-ubD_JvD0_0,15068
kicad_tools/assembly/__init__.py,sha256=4R8vvkSm_Sw7rHLXF-TxogYUJvi1NlcuR_rhT5xQ8EY,399
kicad_tools/assembly/validation.py,sha256=UtnggLiCJKbiVp7sKS7VH9FZ_5HnvgXTdA2v-5fgoOo,15071
kicad_tools/audit/__init__.py,sha256=lN2RrqJLmTw0ORxgXlBXN-UR6J-VZ1aAwDJJHW66M3A,954
kicad_tools/audit/auditor.py,sha256=n3CKb0Dk30GejTHsO4cK4jrhFdFGg6F4x5W3vICx_AE,72515
kicad_tools/audit/net_audit.py,sha256=rNU6t0Z06mgb-u_1J56pArbtWoTIA4Z0c82hT400qQo,6385
kicad_tools/benchmark/__init__.py,sha256=W5rKuToQzKD5cBa1AtdVbYsuBPQO20j1VEA7b35JJuU,1331
kicad_tools/benchmark/cases.py,sha256=zskhtSra8g5pqDcxDW7x-DHkw_IVwnHGCef0DPFxbtk,5099
kicad_tools/benchmark/generators.py,sha256=pNgT4EUDK4Qd6b5TcA2VT4-WugGfG6Xw_i6T2vfTfTQ,7832
kicad_tools/benchmark/regression.py,sha256=oAacpH5GLMQkcqaD0-LI7VFkPxqVg8weaSysT1lcIyM,9667
kicad_tools/benchmark/result.py,sha256=bHt_fQc5xVKFgg7ryxZLnd0osf-sTt24It8LhixOjdU,4099
kicad_tools/benchmark/runner.py,sha256=UPcWWmA3Ztd0-unw4-Rrz62NW45CvsCenV6eKSKUaTY,14798
kicad_tools/cli/__init__.py,sha256=QvmgQXKW3YLdQ5ePvi_soUsluZ_9jEf5uvNpg3X5km8,30765
kicad_tools/cli/__main__.py,sha256=NOGCCcdFjY34o0jiQeU4G4Y8UGLbWw8gFlRyKbWdZ44,130
kicad_tools/cli/analyze_cmd.py,sha256=P9vCVgqyVWoTGVAyJWGGkJ7jLwWb0NIbQv5RJii2nTo,36998
kicad_tools/cli/audit_cmd.py,sha256=gCc7hnWl2gHz552hEUm1PYnFwWRrFyXQXTJBuxWl4rY,14955
kicad_tools/cli/board_metrics_cmd.py,sha256=WN8F4MiBVdj3izKDT8XHycrBtVHgk8jjGLY3m1CY1_A,19624
kicad_tools/cli/bom_cmd.py,sha256=mZlv5ZnNf3vUu80o994IS_K2YzbMXYR3pGv68HH9Y8A,14108
kicad_tools/cli/build_cmd.py,sha256=BBFMcRoHqf5Nubjw2coSTtQ_yORqF0Bhn3VhFRqQj8U,131442
kicad_tools/cli/build_native_cmd.py,sha256=fGBqqSz6kUP3u_1wOMZgTgPi2RgfwjYR8ctiJWDGXks,19801
kicad_tools/cli/calibrate_cmd.py,sha256=EBCTqeSRGAzWgcqKHy6XM2Uv9APmAGRNwUHxAHG5Rlg,4293
kicad_tools/cli/check_cmd.py,sha256=vtkn45m-ruF7jStewlLOD_Xow6UlxfZhGyx6ukyuEos,71115
kicad_tools/cli/clean_cmd.py,sha256=UueQM_tBtIhwZqM5VfmsZ9r-Ws0lfqHOv6fN3r6g6eU,18206
kicad_tools/cli/config_cmd.py,sha256=GZqp6oP5gX9tiFKo3UqQ3xzj4_vkfwh2Np-OKWIKpzY,11247
kicad_tools/cli/constraints_cmd.py,sha256=hzzs1AWFKFXWfJUywFZptYenJ3da2NdyWw4ldsb0k-w,8903
kicad_tools/cli/create_pcb_cmd.py,sha256=2JID2nVUrcsX_djCGdVOb8RZ9Oh4OtaaDygDAnVZvd4,5992
kicad_tools/cli/datasheet_cmd.py,sha256=PGtsbw2EoavCpdhzaGuZ8P2wBZRRzhG6gkP3XT6N0Ro,34094
kicad_tools/cli/decisions_cmd.py,sha256=uN5GV5PZ_X6hyi08I17rofTSFcNe_pBSbqcSp3oX2hg,12134
kicad_tools/cli/drc_cmd.py,sha256=uYAV_VgnbK9TfW8mcJie6h88_HDUbqGnxVhmeBTljIg,23511
kicad_tools/cli/drc_summary.py,sha256=ObXVGhE5DVJVzTO4TFViFqx3K_X__02gBKhPjzargXw,23714
kicad_tools/cli/erc_cmd.py,sha256=dBDpO7-TpHf304-Ry7yfCapNvZ0EFiyu_ex0VjKWn24,15944
kicad_tools/cli/erc_explain_cmd.py,sha256=ldzahn65O8ZwpqaEK9Cuwu1VfKQ-PaJxVPQTeX-VM1Y,42684
kicad_tools/cli/explain_cmd.py,sha256=c3musEN1glvYWyxiTi-E24mKwS4J0R68Z3gfG8RvEKg,6233
kicad_tools/cli/export_cmd.py,sha256=sZ5Ov1EvgvuUTJkGMYNP6cBVA3BhQUaY7I001fcFHVA,13981
kicad_tools/cli/export_gerbers.py,sha256=TWjpWxkfaSRN7xe0CkZ5f__-LS9VmsIEiDaNjMfIabI,9784
kicad_tools/cli/export_netlist.py,sha256=bKm1diNB3J_EqSYWwYz90_bn1ySw8sAUryVeU9ZggF0,18027
kicad_tools/cli/fab_rules_cmd.py,sha256=EQWbuvQmyEVGzJk2iUKiniXEZ363yALJWIJTSCShbB0,21923
kicad_tools/cli/fix_drc_cmd.py,sha256=jjNVUMDyHr07Q56sKDk8pr8AXsdWxDyk-F-afeqgi3k,50698
kicad_tools/cli/fix_erc_cmd.py,sha256=fzYa11qOdcTtogxt7syeznGqYJ189tAY0Anag-MIDxw,14200
kicad_tools/cli/fix_silkscreen_cmd.py,sha256=H80SmxTrMC1lYDP_TwSePeWEZkSvI1jdGKB4GiUEzOU,12021
kicad_tools/cli/fix_vias_cmd.py,sha256=7C-qNXr3Ho6uc7X7i9qPt62wFhmQBD79uqAwbmkn_kA,30838
kicad_tools/cli/fleet_cmd.py,sha256=qyt86zJ--rFnUHHcc-V7N3MjsIBeUUL_mfwKzkwBDfQ,63787
kicad_tools/cli/footprint_cmd.py,sha256=YLrUCIy-83VMOI5TpN6CJox-AiZPn-9wy_OGXt1WfTk,17584
kicad_tools/cli/footprint_generate.py,sha256=NFil_SdHbNQUvVxCr9ZSnaFeRa0OYu_9WiFLcPBRDz0,15087
kicad_tools/cli/init_cmd.py,sha256=ZQkgyI2MIjoS4civk2nOfuwsS6QrOEjb3YJLVx5EPCQ,17857
kicad_tools/cli/interactive.py,sha256=9cqDmZjXhMrdHj_Wh8T5mfvae1r4E65nq6Siu_5w1eM,12409
kicad_tools/cli/lib.py,sha256=Wwl9LBmZEOea-txvXcRf-CeRq-CU2lJ5VI7hg-N8ULw,19394
kicad_tools/cli/lib_footprints.py,sha256=DY42YUYExNkQsI_nXA08HIkYZhqEQNk_92SbC0PP8rs,8496
kicad_tools/cli/lib_list_symbols.py,sha256=r9JsN4wYPqGVClEVw5lmyecAgQej0kFs2a4iNzrvw6Q,3783
kicad_tools/cli/mfr.py,sha256=dQPtTmmL2VNvCBPG7QoYBxUM24cVKed1JhsE86FZmIY,26569
kicad_tools/cli/mfr_dru.py,sha256=U6AHLi7Yw7Ysz17J9jxtfuQG24sgYLI4clnP5w9nYXM,5462
kicad_tools/cli/mfr_tier_budget.py,sha256=XP3VsbOOMj1o6EF_5rK82fKHdfVaydXcXX7X9blV4Lk,6291
kicad_tools/cli/mistakes_cmd.py,sha256=KV6LHeaT7rviIeXYtSJGKrABNw279YSL0YpPghFuKz4,10772
kicad_tools/cli/modify_schematic.py,sha256=FsIoUZ0oFnLLdnKt_vgOKBv3lKrwxtQeb8MSTWpmzjg,29586
kicad_tools/cli/net_status_cmd.py,sha256=9nA2Yfe4258BOTm142FXYnFpHiwlu4q9u8WfFIlfQVw,14485
kicad_tools/cli/netlist_cmd.py,sha256=VJ0_eOximQv0--fu68spG5ty-Ia8ENzNSbjbZpIfywU,18007
kicad_tools/cli/nets.py,sha256=0B0q3KI6LJNUq8VA37VShDro14ZFjvIRd5M0H2PteYY,6804
kicad_tools/cli/optim_fom_cmd.py,sha256=TA_j5TFaBV5TNhVjWfUJ_IdeLsOFk9OoFwgrlCNsM4Y,4569
kicad_tools/cli/optimize_cmd.py,sha256=GpY5xNGCD3X9IxwEo0J8Y0pzGlPjdIn1hmk3KbuTtn8,7713
kicad_tools/cli/optimize_placement_cmd.py,sha256=31Lqh3vTt8xgAvB-mz4HHhVeupxR0Wv3d56cOt3XMek,38849
kicad_tools/cli/parser.py,sha256=ObGJq61Rvak_Za7z-QnpVmaqLzalad6mp1NLtdki9_k,279820
kicad_tools/cli/parts_cmd.py,sha256=sQ3aH10T9hcSlvk8dLNoEnFCp3Y71tK_WE84tJvtxGM,33978
kicad_tools/cli/pcb_add_3d_models.py,sha256=iquBPW10WCE_AaCSlocucnYw5qdk7hfDy_eKd-HgT7s,6803
kicad_tools/cli/pcb_center_on_sheet.py,sha256=da__xZWtq89vnOJdHWZaFgANTYFgZW19BtZuUcAiVPw,4626
kicad_tools/cli/pcb_lock_footprints.py,sha256=wyz-8jkdiVZXXwNVQkS4Djpn9Wxxi1EpXjf5DsrA49w,8807
kicad_tools/cli/pcb_modify.py,sha256=mkLR-g5ehIb8iXdG7fpFP6wxaz01imYHHBRJ4nQy38k,11220
kicad_tools/cli/pcb_move_footprint.py,sha256=71P8AXpLzHJ_ndWwl8hSCEP_wOzZ8G6hKwSllPVoHP0,6930
kicad_tools/cli/pcb_page_fit.py,sha256=KwL324pisopH6Ml_-LLhSk4raGw7hNO-oePcVkhZqXw,3469
kicad_tools/cli/pcb_query.py,sha256=ldq4GADH_7gD2ajrlJN_yyUE-k9S-ARToCX4eijuy0E,22338
kicad_tools/cli/pcb_remove_footprint.py,sha256=WKl7ZiyHQ_f9SLAgvZUqan2WdJ855IL7xeEHTqGNOWA,3446
kicad_tools/cli/pcb_sync_netlist.py,sha256=sU4saXvNlQDm-oxq1Ehvpmx4rIh9gsMH9TMLdh-g0Ek,33372
kicad_tools/cli/pipeline_cmd.py,sha256=nFHeUGS_KqdwJYeUrf7OENF7mjl_SYwlhTSZe9vamu4,80600
kicad_tools/cli/placement_cmd.py,sha256=wJNBkg9m8IYZhZuMB43Umo2_xnoJ7wrhkjgs_EejVOo,72521
kicad_tools/cli/progress.py,sha256=PKoFXzlzoYbBQPIN4GFK7QvrOCQnXAfCLNpPaWD6h2M,5540
kicad_tools/cli/reason_cmd.py,sha256=j0GUspooMpkLvHXy7VwuiwMupy7zYiKF8wLzLJ9sSu4,9816
kicad_tools/cli/render_cmd.py,sha256=RnO-HG1lJ18JQcAizP8E7RewVAfrrfIkmQec8bGP664,12018
kicad_tools/cli/repair_clearance_cmd.py,sha256=IhS8D6lTD76OpzsHeaZLbaYUnS2Gw0-xvdEUJHJwMqM,15135
kicad_tools/cli/report_cmd.py,sha256=L3B9WfTBagW0K2DKnctov9RLRLJCU104u2D9Gu_cJy8,16598
kicad_tools/cli/route_cmd.py,sha256=m0Knj84atJMX_K-WwxzdiFSSE_F9IrQB75gfKu6UpCA,541392
kicad_tools/cli/runner.py,sha256=UKBSjk6DOvWSUWuMKUx-daCeRz1sCFj0E3Kl5PrPLDU,73250
kicad_tools/cli/sch_add_bypass_cap.py,sha256=q-NJu3RpG45GE1KJ8rwhqTMvdi4edmJM6GmKsJHZenQ,19556
kicad_tools/cli/sch_add_component.py,sha256=Sgh-Omh2yNorF3qe1QOh9vtHTQ37w5pe657_HgRf5zA,23025
kicad_tools/cli/sch_add_junction.py,sha256=2QZ_FpXD0CGhjKEu1yrKAToW9oU_6sUUdM7g3CVByZ4,2450
kicad_tools/cli/sch_add_label.py,sha256=FkYLGi9u3ygyOl3Eg5jwRHeUszmTV7sebkKFP6NMJdg,9461
kicad_tools/cli/sch_add_no_connect.py,sha256=gyW3iYCDtAN3aDHQTzEdKGdtoPzVsyM0W-qDXzcVTUE,9641
kicad_tools/cli/sch_add_pull_resistor.py,sha256=3I7Khr4XUHi5-WnX7UT05A4W8_0q_ppAAoqtXpjddco,26211
kicad_tools/cli/sch_add_wire.py,sha256=bTTKYn9E46A29gJ87J-sIVAHUvJdj5wIqAq4LGvWj0A,7279
kicad_tools/cli/sch_assign_footprints.py,sha256=SXslGEmAPuIFTyQmInCtbnx0ZJVYP6D-tN4ndISw-NE,19892
kicad_tools/cli/sch_check_connections.py,sha256=u6OD_GMgJODKVHzUlN9GYCa-FsIS_0pscxtnwKZYOng,15312
kicad_tools/cli/sch_cleanup_wires.py,sha256=5lYmLrkhRkFVX_YLuz7K1a8TaRYLQ-t0O1z-U6Oa8e8,27302
kicad_tools/cli/sch_connectivity.py,sha256=WsiLX6Sr2p-FuJcg_rCs_8sBKi_MOCfnI2KexKeeg3Q,7702
kicad_tools/cli/sch_disconnect.py,sha256=k8wocaI6mXV8Tuz0CBFzVArnk3jovKaTvLoQmU-DUG4,7459
kicad_tools/cli/sch_find_unconnected.py,sha256=QDOm9UIVuQBNPYgv9fvmqNH-CI_j0C4sHHzjq8_dL7g,21844
kicad_tools/cli/sch_fix_annotation.py,sha256=IA0A-16EKRcVDYE0Ke67qg-5j7v3JvOdOIf7yfDXNIk,25645
kicad_tools/cli/sch_footprint_common.py,sha256=iAdnTOeE8V906Jtq_XeK2i0e73cJoPcxftPH4BHy0Dg,5515
kicad_tools/cli/sch_hierarchy.py,sha256=MSy9vGYGueOlN2AFR6E252R60wFsvehmcvrL3c3Q-gc,19105
kicad_tools/cli/sch_insert_inline.py,sha256=PzwN3T09Wd0CO3RG-sL2rGdykM3r2noH4EWy50I-kF8,21113
kicad_tools/cli/sch_list_labels.py,sha256=4YA-briUvoKAbdef2S4kfyfwUHSfjAkTbfr0JQsUGhk,7711
kicad_tools/cli/sch_list_symbols.py,sha256=yBZNRDFBI8TxmFUv50hkGsouCp-GibYLXtkiF3YIrCI,5344
kicad_tools/cli/sch_list_wires.py,sha256=FqAORYIU0ad1PioKFIhg2dVx2ucYdn4w5Ufx970jY4w,5192
kicad_tools/cli/sch_move_component.py,sha256=-nP5-3e9fP7h7fCOlVanew6gLy5CoodyV7KEUOwoB_Y,15091
kicad_tools/cli/sch_pin_map.py,sha256=8a_Y84gyaN5bzumiwstNOipAVk0fIaY4Am4LIL_x4cg,13749
kicad_tools/cli/sch_pin_positions.py,sha256=Njoa5Z1VGgL4BbR62IBL5oVRQqgPgIQT3hRctzqO-HI,5902
kicad_tools/cli/sch_preflight.py,sha256=Gy30XLly3EMNuWms9nSo6MiSKk4Z6JObWEzAKi-um7g,18005
kicad_tools/cli/sch_re_annotate.py,sha256=sWnSgQrRY1_3VPmmxmxCIQQ3Ze7wbL2mh9BMHP81Thc,34102
kicad_tools/cli/sch_reconnect_pin.py,sha256=-UnAbdgQn06kNstosoqSFTQWZ4NYCCL6XnT9cTsWUTc,21309
kicad_tools/cli/sch_remove_component.py,sha256=-d8fhRmt4c8MpRosZm-fdwNQtKw3NOnbJh-eqO2RHZ0,20938
kicad_tools/cli/sch_remove_wire.py,sha256=s9cDQeB9kHO4CxD8aDbD2Wm9dy9k8LO5xvrb9TmJ3f4,11835
kicad_tools/cli/sch_rename_signal.py,sha256=cG9519L3pNeeNL82peaoYVpqirnnTcbuEsiL3zVINOY,16673
kicad_tools/cli/sch_repair_instances.py,sha256=y8B2Fyvt-BmLKHO1G7gM2z_O9_tUGgknxm_Xhx5sRnc,32686
kicad_tools/cli/sch_replace_symbol.py,sha256=8Yfx_01q3x6PXXv7b6ovSylkEGRlT-3_o_FNe6MNTSs,5085
kicad_tools/cli/sch_set_footprint.py,sha256=EqL2vjqfMlF3MlRXIVYGvZBbMKjFBtTODvj9Zxsi6MU,14086
kicad_tools/cli/sch_set_label_direction.py,sha256=LNrZ91scFmi_3kLaf5D283iFszL2VJepTWi6oFL9rnM,10223
kicad_tools/cli/sch_set_reference.py,sha256=6gVMaoaIu5GRIN2k0qF1aesgrSgLi4uAYEXmsDjClvg,8497
kicad_tools/cli/sch_set_symbol_property.py,sha256=WcNSvdIVf4fWso_Y7p6kKunW4IaM8-qEa2dcEA1U-2g,5782
kicad_tools/cli/sch_set_value.py,sha256=HfpO0HtEkmLzc-bIMruggRbNjEOmt8Smwjqjhq-5K-Q,6119
kicad_tools/cli/sch_suggest_footprint.py,sha256=_n89cg45s3Objxp94MvDkE3lyLA5U8AisFWR-oLCBXY,17247
kicad_tools/cli/sch_summary.py,sha256=h2NqAJAQoXZNgMYGDky34JoO9s1J2GM1FW46xp8c7Z8,8509
kicad_tools/cli/sch_symbol_info.py,sha256=qROcVSbTZUENdN9kjJoKP3G_IQVivm_Q3nU4LJZoNfw,5762
kicad_tools/cli/sch_sync_hierarchy.py,sha256=OzoF5M61TeaHkMzLDpaD2LG5mMWrY5LwSR_WBQd2_1c,23544
kicad_tools/cli/sch_validate.py,sha256=-ax6iPBbGo-tHwjgiW2GMTBSItSYCYT8Pm6hZYpd5dc,145453
kicad_tools/cli/screenshot_cmd.py,sha256=b-pSGax9P47RAHdJYL-smnJx3B1cN7rG35-KOh0NyMk,3306
kicad_tools/cli/stitch_cmd.py,sha256=MY95zKnvuUT3QWmHk3-7fbLD9PE_nq5OiOCA1omLTl4,227248
kicad_tools/cli/symbols.py,sha256=YhOb9lX0tYWGlmIMFTRfyS-WPDenT2GEdg2AZtRjJbs,5277
kicad_tools/cli/sync_cmd.py,sha256=EfuUDDEdVV5UUElCTJoAsekvtfM6SQwDchNRLGtUtZA,9786
kicad_tools/cli/utils.py,sha256=XVcpBES1DuojRPfyUqA6lyqTdC-KQQK9-sCSCPd15OI,2442
kicad_tools/cli/validate_connectivity_cmd.py,sha256=FRlIU1iXnVf0ZScF2xQeXnE4gWst4dqH8astZssk220,7034
kicad_tools/cli/validate_consistency_cmd.py,sha256=92EznUrSFUHwiaBevc1Myj-yZJD2tMmn1b83DeSTM5o,8354
kicad_tools/cli/validate_lvs_cmd.py,sha256=07VYwjvCh9J1icqEB52lG5it9BMCSlfG5XuRoEMQMsw,8576
kicad_tools/cli/validate_placement_cmd.py,sha256=GQKsfLXLFy3fQ_ntAu-U-qho0RNETKhdSzdyU8HARFY,7832
kicad_tools/cli/validate_sync_cmd.py,sha256=rQMFihNvcktP-kYoWECdw648CQTAKcBQri-6tYE5S34,9645
kicad_tools/cli/zones_cmd.py,sha256=VuwORIFJuSxN90klOZu6_9-C7O_gVJztzJKCT9_MWB0,20356
kicad_tools/cli/commands/__init__.py,sha256=rAErSCxaxduAxQqNVbAwsLomyqbwSP8_bfaSQm3RV3k,4126
kicad_tools/cli/commands/analyze.py,sha256=J8gyyAQggrPGU-zgXejqXxsY6ZJfT6UJKaTNYJmXsK4,4290
kicad_tools/cli/commands/benchmark.py,sha256=YQVaj_FmxuMC5j-d1_o6M2-mFW8ewC9GXFBwLXBZI78,7714
kicad_tools/cli/commands/board_metrics.py,sha256=3rc9ODRvcG5X7uKgTdSl0WxTnowUyNf9e07MLgfeuEU,1223
kicad_tools/cli/commands/build.py,sha256=EV75CEy2Qv7iEpXtK8V-wRID2NBEsTl35FroTlSkBAQ,1987
kicad_tools/cli/commands/config.py,sha256=9JGE0ntsuWhHH6LqGlX7A3PWSPYnOlccp9x_UMFhI-U,969
kicad_tools/cli/commands/create_pcb.py,sha256=byk-uGTDbchMUHtidbUg1lbZkAn6KlGoqAO_3w0Qg2I,1583
kicad_tools/cli/commands/datasheet.py,sha256=NQnIdCidwxuxDzaDSGDPIVtB313cXg6_0SITA5Za_u8,2817
kicad_tools/cli/commands/decisions.py,sha256=NJNRtUbceI6OA4QjQqFcagJHZyPaM7ufY3rbifQw-U4,1332
kicad_tools/cli/commands/estimate.py,sha256=GAfYZ5gExqTRKp6hwXk5xJOgivICX-ehWfvCxbK96dY,5363
kicad_tools/cli/commands/fleet.py,sha256=Jj2ZrihcOOwtFSXfnbaYzGjmQfvR1h6w5wTfR6QdTwI,2369
kicad_tools/cli/commands/footprint.py,sha256=P4aj1TdrrkaOj6O_oqkZyyW7tpd_97PIz_vBYghqrMg,626
kicad_tools/cli/commands/impedance.py,sha256=pLhaL_npt9zZLCgZcljjCND26_r2ZBi6c-tZxqycc30,18370
kicad_tools/cli/commands/ipc.py,sha256=94wnRTUR6CMFNqvLn5F4GlaTjVqwDfulPQqncuXy5_w,9019
kicad_tools/cli/commands/library.py,sha256=skDkYqQQeH6mwyxlvkJ-KGPA-jodBJVAiP7L_5Ml9_s,4015
kicad_tools/cli/commands/manufacturer.py,sha256=S4m2xalAPvwc_dm0nZlkuAV7VpoXZqeVbdlzdCuT_mo,2745
kicad_tools/cli/commands/mcp.py,sha256=qk9JDSlFTFNhdaR6lGn9s6EYokfdN7gm9Y8AAFJyXe0,6101
kicad_tools/cli/commands/native.py,sha256=gErTcnJZEDV12rRrvDGwMxIQYPBtQ2wDhJ02o3IlTRs,783
kicad_tools/cli/commands/optimize_placement.py,sha256=dERr-0pFCfzPgxXZKNF9KQVg92kHtJl61I45yfuBifA,971
kicad_tools/cli/commands/panel.py,sha256=BRpVqvswAfGOCLOaCLC8WDZPzjdhwy5XAg3q3ofmFY8,2899
kicad_tools/cli/commands/parts.py,sha256=9m2I_zpZ7XKWsntxAYIrxZigJ-m7-FBfuM-8iY-c5eg,7303
kicad_tools/cli/commands/pcb.py,sha256=Ncn5w3ELpbk5qMtwcayzPtEB94jynIVIZVYPpEMwVNA,56851
kicad_tools/cli/commands/pipeline.py,sha256=F5-Xcd5yVmNLJz0qABBDSQuz2bn0TALY7hUNZQm7Ilc,2472
kicad_tools/cli/commands/placement.py,sha256=ZKzyj4Xe5mvrx2G12Wb7T6bCtgcWVnIeGBQ2ZQuWEak,9450
kicad_tools/cli/commands/project.py,sha256=orGAFESX49INBXw2IpMwly5ztPd1yuutJVzVaG3_Alo,1010
kicad_tools/cli/commands/reasoning.py,sha256=1sm3Ix6C6ItKKytJ2TKHeo-wvSewMKQM92CRi2stZbM,948
kicad_tools/cli/commands/routing.py,sha256=Vpi30oCno5PK5aSLRGwhbHkj1YfRj8NrlWeAACsr9Mo,29930
kicad_tools/cli/commands/run.py,sha256=x34ntlBEkZxVJwCgJkbaznhhnhYTsELRRS35J9mDORw,1309
kicad_tools/cli/commands/schematic.py,sha256=e2LtzqOfnsgWtSiMoiHnsC-391oQdrjnArkmlZLt8eA,24197
kicad_tools/cli/commands/spec.py,sha256=s6btyUrlmhCeOe7Syh8SGvuBkGK2eCqXfF_1eKdQIKc,11324
kicad_tools/cli/commands/suggest.py,sha256=Zh2rMP05ZC_r16hD7Q8q9y6oa4zlLA0GpIG-WE7Uaro,7910
kicad_tools/cli/commands/sync.py,sha256=UteG7loHjQweFRe-ilNKwYCszF3tBVOL0GFhVLIMwhU,1687
kicad_tools/cli/commands/validation.py,sha256=CaWIYgKoza9iDTSdVkgcPJIS4SHmPgEVGiw58MQXglc,19327
kicad_tools/constraints/__init__.py,sha256=WHXLhVarS3UzX0qoM1SEj5zyKHnCvW-fQyC4ex08exo,2406
kicad_tools/constraints/conflict.py,sha256=ZumAfzd_w6KzAeoFeYsb2bfUM6KtDY84v7-7EcKjhh0,24288
kicad_tools/constraints/locks.py,sha256=AA1TKA0i0W9TCocNF6_yLUeNxrxO6YeR6C84aYiuepw,6688
kicad_tools/constraints/manager.py,sha256=i5yYMJxx4H08H7dBsVrPan1DnOJ5um1-kg1eimVG8XI,22576
kicad_tools/constraints/manifest.py,sha256=QiL9xWrg5f-7siSouLFCnkfm0EMFRRyek354Cs2x0B8,12288
kicad_tools/core/__init__.py,sha256=XhMG9TNzwRSiEDisoHhuIe46S1fFVdoIYJpv-nktibY,921
kicad_tools/core/geometry.py,sha256=3YSyIQH8tPLtK5-RjptsjXnwC5U2qwRTpBOIgSlhNOg,8541
kicad_tools/core/layers.py,sha256=9RP_mK8c4SecjL7Xzyi6QfpwHdJ1_uYvUNz_9mlYwys,2471
kicad_tools/core/netclass_templates.py,sha256=vskK2JOrNuxZcziKX-JGadO12KiCDxMKjs1XmKwdU9I,15832
kicad_tools/core/project_file.py,sha256=sW2m4_PQ4OKnhWOP2r7S2tMpiYtvKBFZfRiEVADiMHY,17730
kicad_tools/core/severity.py,sha256=sQKH-GEaXT-5sbEAe9v7PIX16-fFB-7r6pp-o2Og0oQ,1661
kicad_tools/core/sexp_file.py,sha256=xEK9N0M2vLFR1iKjpZgj-KJGV66XEnXWL1p_Wns2tso,10805
kicad_tools/core/types.py,sha256=kxa2-WvweUPpqueK3Yj72FC4PfndRilwQ42cOoXAdsE,7337
kicad_tools/core/version.py,sha256=u9W4Osm6_JzwNAJobCm5xq5xFEEwy_bhM6fiBpF-ros,746
kicad_tools/cost/__init__.py,sha256=8O3QnOXXN1KNCXDCbl42Qgx6nMmWjgg5khgAz4sSSDs,2238
kicad_tools/cost/alternatives.py,sha256=xUaYJdTj5aDxUo2zCNyqkMLymEGxCyF8a3Id5sDAHYk,30653
kicad_tools/cost/availability.py,sha256=UbP7RO6vISEEJ-rI5bybERde3fbkGmm68abVCpzPJXU,15226
kicad_tools/cost/estimator.py,sha256=iIzdj69rAkHxioXGRkvy53sSdoeguPTcybegVvmg86Y,32818
kicad_tools/cost/suggest.py,sha256=5bm7o9WFSEnIEJ-sKk11tEgaUGm5n_Z9QpWqmvoiSfM,20148
kicad_tools/cost/pricing/__init__.py,sha256=tSV-qXchlMtrTL6j1OzktlMe_oiXkX1JwUSQiI0_FkM,104
kicad_tools/cost/pricing/jlcpcb.yaml,sha256=QfgDlqlgvpUxYgyfcAnjo2RRYgMRtKAvKTvJMPhozuI,2264
kicad_tools/datasheet/__init__.py,sha256=V-4DNpA1-6ltWZZU9k3Ez-6wvxv57a2acNdlrX9g7-k,4017
kicad_tools/datasheet/cache.py,sha256=Cr_Ops3ybX2gz4-jNy6rZVnNIUdFnxuJ6CHjeTK3Ruo,14742
kicad_tools/datasheet/exceptions.py,sha256=LfKHE2gICUK_M9VaFk9MPzUXz2ztE59kg0zxzDkhM2w,515
kicad_tools/datasheet/footprint_matcher.py,sha256=yiHTwZYze4ngowM41CVBQyL00JopsPtjb4f9XiebeZo,12208
kicad_tools/datasheet/images.py,sha256=wpHM7mMmYwxad4ORgo9odrUIuKSnK-lkd4C7aIJP9R8,3984
kicad_tools/datasheet/manager.py,sha256=kiSibd_3pl2AhghYv1jvPaqmIzy3SEAGfa6kOjeg_ls,13990
kicad_tools/datasheet/models.py,sha256=xhTD-fRC6DXTYQLT-R2zaALobogPNQrlQf_QvSDvLwY,3242
kicad_tools/datasheet/package.py,sha256=LfHGj604q8qmzJAfKAbFrOlqxkjnFpkilDXjMxyec1Q,11069
kicad_tools/datasheet/parser.py,sha256=VviEMYxtkBsrzQZqthPlJqldkI-aeqVoNyQnDXirsy8,28339
kicad_tools/datasheet/pin_inference.py,sha256=vqQhteV3gRMwvzE_Lp_3ipTMEGvkjbtDYVZeOD248Pg,12139
kicad_tools/datasheet/pin_layout.py,sha256=mzKutH60KXK_VcL3oHA-YWjvZYDazdsWA9KJGkJqGN4,18104
kicad_tools/datasheet/pins.py,sha256=WIJg_Ij0LczrYl6ka3Mfy1fMiWFjQYV1JVWaHJqKz3M,6548
kicad_tools/datasheet/symbol_generator.py,sha256=-Cqp-Qti2-8h6tVWyghV0DotSqOVvAEtIVtrTdStl6s,10031
kicad_tools/datasheet/tables.py,sha256=JgSabaScs1SP-Za1QHIEoLTiaEjD8NTVyWSro_6xY8g,3757
kicad_tools/datasheet/utils.py,sha256=FVX8PwIBn2vSCI7rZk8Gmh0xOH7WnNkx1bVX3mj0iVs,2612
kicad_tools/datasheet/sources/__init__.py,sha256=zOUlb7EXIU6dzVgzs8H4olYkEqD8_OPdVl-70ORGN3I,381
kicad_tools/datasheet/sources/base.py,sha256=pf1GstgmH233MBYz1e3sdsyfeYvbvw_P49Chp-bVd90,11028
kicad_tools/datasheet/sources/lcsc.py,sha256=diFxxSU2_SN5nmPjJPdSPKS8qhCfBD6CSUasx9B_qCU,3819
kicad_tools/datasheet/sources/octopart.py,sha256=Zvc2FyDelzB2NeCDB4Hx18FxpH1dkGQtkQ8E3mvSucU,5231
kicad_tools/design/__init__.py,sha256=a_VA7P84dydGe8xSrYKlTocdotX7YIFudB7t6jnxBO4,19016
kicad_tools/design/decomposition.py,sha256=3CxloHpmV4IvkkroBlo1Q6wmeggSVopuMolIej6ixiM,11290
kicad_tools/design/strategies.py,sha256=DQn3NURHRZeReqDNjyQwVCfo3NJYYAWETAG4gXrI94o,23387
kicad_tools/design/subsystems.py,sha256=6v-48q3U90eI9BT0L55i5KnoVVm49_KNqfQP9q9UdS0,7026
kicad_tools/design/validation.py,sha256=Q2lt_919-3XADkke8K5v8QVLdgXvC7SfHwceCDpICiQ,16968
kicad_tools/drc/__init__.py,sha256=3FYgfF6bDgOBxRSfor8jCvhi4xWEyV37XagyP6K_dZI,2447
kicad_tools/drc/checker.py,sha256=ifm7TNU_cjq5zn87tpygRsUxdrJ85raYeYJXhq1Y8EU,13828
kicad_tools/drc/compat.py,sha256=Qvl_i11rYLwzAS1R5OmLT5csLRCq0s1aYwYXF-8U_t8,2575
kicad_tools/drc/cpp_backend.py,sha256=c1ebc82HVX6ge80GaJ59tm-HfXAnd5CFPaAH2R5MLDE,5511
kicad_tools/drc/fixer.py,sha256=BxsTi4IGRI4ihC2BPX-7SaGtfomx9EoGte_hEuAcSYg,12451
kicad_tools/drc/geometric.py,sha256=7b6XUlRmEnyPxnmN1OY9gAxGPeSWS9JLVO9RMy1td-A,8077
kicad_tools/drc/incremental.py,sha256=5zA2Tw4ZLt4-yUO3hSAJHWNIdDn5_PPBiRI_m6LGyLU,30248
kicad_tools/drc/local_rerouter.py,sha256=ike7oP24yWTGbxOCVC3SCczLUQnfZaHgygerf_n1T-M,23694
kicad_tools/drc/net_compat.py,sha256=E5AYvE9zI1q5uQMyclbhAR1lUKnsqCRkCpZqbQq_uUE,1464
kicad_tools/drc/predictive.py,sha256=QFNvgh_RsV3aXBU8FXlP9ougw9RgHzRSXjfL1TtKGFU,26260
kicad_tools/drc/repair_clearance.py,sha256=EPMUYE1iq_7TZGh-7q_yeWIqezJnu4lqg2m27V4K56A,78576
kicad_tools/drc/repair_drill_clearance.py,sha256=m0jVxU1UlATl7OZhJmIFUGwAJjZ0Ai0AZG-TMeEzZnE,21332
kicad_tools/drc/repair_silkscreen.py,sha256=14HE01l8LZEW-Ixre07p4UilZchf8WWRyxrr8I21mP4,14642
kicad_tools/drc/report.py,sha256=feebXE874ILNsWgW4HEjBwsOmnVlOZaq9ZEKu-a3EPc,18176
kicad_tools/drc/suggestions.py,sha256=Rbb0Ha1cinlwhD0kpqtzF0T3QShLgNZjasllMa31568,19070
kicad_tools/drc/violation.py,sha256=uHN7BBjgcoZjhme3KLMhLY6fovBq1wUaP8giAH2oP10,33902
kicad_tools/drc/cpp/CMakeLists.txt,sha256=bz1XUswfj4Yh7oFRo22QkdKnOfVIErVzWFv-TpbgSE0,1704
kicad_tools/drc/cpp/include/drc_clearance.hpp,sha256=xNfwjZ352zLSsc-H9Uzfb0MzbVjT1oyO8GSWE-meslg,2984
kicad_tools/drc/cpp/src/bindings.cpp,sha256=td_URcr6mM5dAhrxpHpt839Y-UhvOLFvR7BBt7pAms0,2634
kicad_tools/drc/cpp/src/drc_clearance.cpp,sha256=GmpNGhON8R3Wcon5rrW37qxF6OgfnLyyOwswhsR_Yik,5669
kicad_tools/erc/__init__.py,sha256=qtKPMj0oZWU2M_Zd2SUOvzTH8lkWcD-3VhCEUsG4Gyc,1450
kicad_tools/erc/cross_sheet.py,sha256=wWpGWz20YYQy6C7VmcCaSo8ATD3Nfjt5ra45iVv46GA,39097
kicad_tools/erc/report.py,sha256=fK5EXKQoJRoEGwPmXpYf2ZEy08xOdFy4D3gWqjSvsfI,11350
kicad_tools/erc/violation.py,sha256=noLQhQGw-NB7lOMfIEx251mAILCst2WN25PB-VwE0lI,10621
kicad_tools/explain/__init__.py,sha256=Ov1FanogosS94FdQ3jataPFuKOdMKmf5jUbjtbtPxEg,15147
kicad_tools/explain/decisions.py,sha256=OjH55Z85qnVkcjNrx23WhmfN1_eoadyI04x7l-O6Jok,16793
kicad_tools/explain/formatters.py,sha256=HPGfYbEwXNTjUIS6ytTQbZEKZr7XPEbGpEIUh7BzOmk,9568
kicad_tools/explain/mistakes.py,sha256=W-M7Ho59Ekr36iGRQdl3OyZD2Jsnf5iBbqTmnbCdM3o,11055
kicad_tools/explain/models.py,sha256=Vv31wC7k20o_viNUQHAf55CYl8xV5DErU8vfwQd6JsM,6469
kicad_tools/explain/rationale.py,sha256=U1khkNMWdB5CXQ1MCIcFkAZ1t7113g_6Z3GHHPrCxMo,10730
kicad_tools/explain/registry.py,sha256=v4t0RTcSxApx3aJ79Tpz_cbdZIQKs9i2js3r3Y1-ehA,8896
kicad_tools/explain/checks/__init__.py,sha256=Ed8XbKrGPptojyf3Wn1VFKYUOVfEyUeaUivlEjjbNsg,776
kicad_tools/explain/checks/acid_trap.py,sha256=Gq6cQkNWpfhr-JRhjmPqqF75QpGO_TrOx5b2-kt7AB8,5344
kicad_tools/explain/checks/bypass.py,sha256=2UsBhCu2k0lpN6JCYbBYWwdfHyPm_FW9Cn5XZVL-P5k,6365
kicad_tools/explain/checks/crystal.py,sha256=ylzHMHmTTuCyoPAVRWH-BDMRft2F9shyS27BMLScoMM,7724
kicad_tools/explain/checks/differential.py,sha256=fj122ybzftmWEM_W1ER8j8uh6j94RKV7suPLNQM4vto,6021
kicad_tools/explain/checks/power.py,sha256=6qTaBy8JURR87DV50gU8Lu4m7Y-zkgqnUoUxQ1kGEEo,3465
kicad_tools/explain/checks/thermal.py,sha256=rb4M7dN0x9kQt6PuOlsQMKDWcdTsWCkckn9MN6OMXqA,7174
kicad_tools/explain/checks/tombstoning.py,sha256=Zu-60V09Uty8AymphcaXYNC_82r0pHvIgPMpOxQbXg0,6348
kicad_tools/explain/checks/via.py,sha256=3kYJ4uR0L0iTcH08IJJ3AvXiUJn_QbVebGjB06ouCok,2896
kicad_tools/explain/specs/i2c.yaml,sha256=3MKUTeUNdbgRJ-JeXTBj-ku5n7uwesJ6J5XoF2IDRUQ,2875
kicad_tools/explain/specs/jlcpcb.yaml,sha256=Z13l8xFERRRNIlOE4bvKi8obiGH4U9isThJE18JCNzk,6521
kicad_tools/explain/specs/oshpark.yaml,sha256=cFc4GUamY1zB3NUdI44pPoS2Ff9JjbrX0T0QmhgUTVg,2864
kicad_tools/explain/specs/spi.yaml,sha256=0LpP80Qgp9TnGhoaWFBAdyWE7kcxAhtpnGmRan_C_NI,3342
kicad_tools/explain/specs/usb.yaml,sha256=dyy_MfaQv7MgmlTrFy1QLYCDkB2aiRbNG9JkEVnwzBU,3459
kicad_tools/export/__init__.py,sha256=RNF9lku9CC9d5vrOpWHeOccqtKuCQjqnbOPIx8dy2F0,3627
kicad_tools/export/assembly.py,sha256=VZibWtC6R0St6LF38cmiP1XpgoR4QlEp8_IPwkUxTu0,25561
kicad_tools/export/bom_enrich.py,sha256=XgRU6KdMRVTJtQnb69MtxjAQrKMjoeRO7m1T8rRUBaI,17044
kicad_tools/export/bom_formats.py,sha256=Kxx7JeBZgYsyRIv4XUlD-v6h0mxU48tFiLr83Xj3bDI,15725
kicad_tools/export/bom_spec_overlay.py,sha256=bsUWH2CbT-ALKPRz3R3NKGYwHrRXk-4Wcvpl91RGpfU,7680
kicad_tools/export/dsn.py,sha256=IFdLd_pB5dZFX7eplyGORCEmkNnWlhHeubfABeDfDBA,29487
kicad_tools/export/gerber.py,sha256=z6OHQ-c9jWpc2uRQGaQIENlbmLc5uUhsI5eDsxuBtTE,22950
kicad_tools/export/lcsc_value_check.py,sha256=hq5rataeMofBCfLfRE8664XrWnz4Zx4cC_XIXOX25rw,23101
kicad_tools/export/manufacturing.py,sha256=u0-RQMjDQf7r9CrlXZcNgYke39Y6rpY8XYIK6ESlgwU,55478
kicad_tools/export/pnp.py,sha256=0oPPlJ52VSlboURU5u63Jgk0VSrGWnaF5R9yZ7Caiv8,18637
kicad_tools/export/preflight.py,sha256=qvYmy2-YKxOf8-IOH-6jfO4QroqD5BLCyrqzB6x_Vos,45074
kicad_tools/export/ses.py,sha256=pe1r16kYXW36Y4LXqFLrnDjwhBQ19t8f5gJL0pMZAmU,13051
kicad_tools/feedback/__init__.py,sha256=EC7kJ07VfA-C7dVwc0w9dFYiWFIjsl7kTc6R5Rr_vQ4,285
kicad_tools/feedback/suggestions.py,sha256=h3Yp_UoXuFHtL2I-8wJlHWdXnksK2ULM8_0ogWEwg8A,31319
kicad_tools/footprints/__init__.py,sha256=8WuzFQzhRlObbCNh3dKou6LEttptDE5KYXe7P1PaPw8,6386
kicad_tools/footprints/fixer.py,sha256=CbSK-1wnHfbnkJlz99r-BjGLbR_xxDhSHsZrOAZDKw0,8209
kicad_tools/footprints/fp_lib_table.py,sha256=oqkkgl9BRv-d1SkdFBP5x-7jrugrHb7Vrgr7I0wXfGE,7057
kicad_tools/footprints/heuristics.py,sha256=K1B5_Dp3WrO3edvj9iKoNiYQqDOe7BKwp0QeG7W0OwM,8353
kicad_tools/footprints/library_path.py,sha256=TVo0a8Ck1PLBVEe69KMPCnQwqOMQl4ytHPPeqFwNnrM,12176
kicad_tools/footprints/standard_comparison.py,sha256=veYEJYoNltNurhRL3jiN0Y-bQCnqF-b-qZi5qTYSFlg,17269
kicad_tools/footprints/validator.py,sha256=CojsoBecEoZLyunwz2GoqNm9L93JdkgHUPV66Qf3Vac,9820
kicad_tools/geometry/__init__.py,sha256=BDnm2iI_XVV18-kNaqyyynTI8abYE8zNiHZtXNddBUI,78
kicad_tools/geometry/copper.py,sha256=42L2PQYng1je9tretCo2BFx1AFSOfQUpJwH2HwSBgFA,3672
kicad_tools/geometry/courtyard.py,sha256=zbR9kvXJ0hhNTcTtvhnXSnAniZ8n2peWpA7APHMXBD4,6763
kicad_tools/intent/__init__.py,sha256=ekCr7_CXbHM2_b5y-p1VMvfeQF8kSgtWiKJIat4aYwY,3447
kicad_tools/intent/constraints.py,sha256=0dMlrbpSrI0XsaKLTgEQx7pWXFIIHKgqeM_VQnYD2EE,4706
kicad_tools/intent/protocol.py,sha256=zhel99zDGmIIPeYWKomBlRtqc4KR5rTqolZgWoNPD8Y,3786
kicad_tools/intent/registry.py,sha256=3TkHv4L2mYRbEPNpJZaWR2xT4VCRKW_gx0vNm8C4xYg,3497
kicad_tools/intent/types.py,sha256=rAkgSv4_1XZfiw5CM-0dEvuCkZ8jX1iVkclRFCKnbuk,3121
kicad_tools/intent/interfaces/__init__.py,sha256=f-ZClDcUNwceVyW5NaStfgM1rtly1SqvrLFXPIN6K6A,673
kicad_tools/intent/interfaces/i2c.py,sha256=W2z1Xs5ZoUBXVYZNp9IvRiD8gbo5afOTyNPlGPQfb0I,10319
kicad_tools/intent/interfaces/power.py,sha256=wmO176qmGqeFldUGtWLNHEj3f6WvoKC3DzSWQTBwLN8,9157
kicad_tools/intent/interfaces/spi.py,sha256=2s1zRC6RZF9crIsPWw2jLB8NaRnZXVAQBXUcCu2YTKg,10930
kicad_tools/intent/interfaces/usb.py,sha256=1_KkK4jdvJogNSe0eEWVeuhn7-uaigrt8T2HYlne9XQ,12011
kicad_tools/ipc/__init__.py,sha256=MXjNvRsm4m63XfldquJEOxmmGpB20bvbdqw3vq9IcNU,1165
kicad_tools/ipc/board.py,sha256=E70nsEoE43JS4XTIy9zRyoHc7LJvskEdj1KmDi8uiXE,5996
kicad_tools/ipc/client.py,sha256=W90uAfAJ-Bln5UaSclvMsAaVo3JFoucnAZd242N_uqM,9710
kicad_tools/ipc/discovery.py,sha256=AySvfo1xHRcAMvuCZDOx1DxOIQ5OdEv-fJxN9RgTFWU,4957
kicad_tools/ipc/transactions.py,sha256=y0zi16ecHwJusURafeWePt1s2c-OVaY8RFNw_Bvx2z0,6963
kicad_tools/ipc/proto/__init__.py,sha256=0xtlN-Cd39-Bn5ZqEVw43Jx3J9yRh4mKuXzXFuaI5sw,700
kicad_tools/ipc/proto/messages.py,sha256=PNkbCQfTwQ103TXEdDL3Xb4Ef9pg9kU63DuXi6FxhmQ,4814
kicad_tools/library/__init__.py,sha256=8PoidPVYHzwsnvTQ2FD0bdm4Hh3VrZvAUqUrdNHfjEw,1338
kicad_tools/library/dsl.py,sha256=MF1ZnEEhHUiYCAXEckZT8UO4l7CkX35DPfmYdb-VvZA,8855
kicad_tools/library/footprint.py,sha256=w_i_z3BxrmSAvqp1J47A4yswVPviVHW4JmObJHePDdk,10743
kicad_tools/library/purge.py,sha256=6kPqtOD00CKFayBg1h47_evZBpVuvVKfZICJNS-SsnY,11532
kicad_tools/library/generators/__init__.py,sha256=_uDYQ81K7o24uu0fJHZ-yEieLNjTQrTMqxzIZtu5r44,686
kicad_tools/library/generators/bga.py,sha256=k29pXrR7TE-gv-mRuw3ySKP8nm5nHumTyw6e_p3Ze94,6354
kicad_tools/library/generators/chip.py,sha256=7_FTwTpN8rn9Ky8THa3rR0GqRiCO_advXvG_WBM3zHg,3217
kicad_tools/library/generators/dfn.py,sha256=ljbz_BO_DOc6bQfIPCc28e-s-lCi_iJWhePh_urDkEk,7097
kicad_tools/library/generators/qfn.py,sha256=t900W7uAx36Xh_frv3HoFIjIEaY9GgPMKF6ZjJsvUh8,4722
kicad_tools/library/generators/qfp.py,sha256=EMNGNQBcU8b6uqRDiec2KtgX7q94x0fEYFL6MYqAwF8,6768
kicad_tools/library/generators/soic.py,sha256=b7ai2XP6OrrSq5KXZy_zo33TwKhPXPbzaI-DTPbW3t0,4911
kicad_tools/library/generators/sot.py,sha256=m5l5gvjtBM3cwZ-aOAP18Tz6hrRr3HCjB_MTUWAeabs,5848
kicad_tools/library/generators/standards.py,sha256=kQgwds56g0uuJg226vZemna58uK7kb83eq6lGJX_xJs,10243
kicad_tools/library/generators/through_hole.py,sha256=VRBZiVuwGWSdQJ45ff4m_vID0w24EtUhkrS1reJRPtI,6807
kicad_tools/lvs/__init__.py,sha256=9pbSp0k5rDLDPtZe0Cz2SNzlCrRG3dHxSWz55s8KchI,2809
kicad_tools/lvs/board_lvs.py,sha256=x9x7VKSjb_jvfH60NmwzZTiKFU0NZj435qIHNUewQcI,12124
kicad_tools/lvs/copper_lvs.py,sha256=6au1hWFLXTzLAwqii_58BJW8vCsnTPZgd81AT6dEjYA,16993
kicad_tools/lvs/recipe.py,sha256=Cx0tkmAnZvYaLiJeAzWe4G2UxX3VdDewBfVZfkQ8C90,17184
kicad_tools/manufacturers/__init__.py,sha256=yN-hK5DVfkY61Ij22apqAf99iUMNh18RVm9oyzZqS5w,8880
kicad_tools/manufacturers/base.py,sha256=SszGkyaoFKH8Iv02WkqM4Ed_1q8BS34TfvzuA6XVS-4,12355
kicad_tools/manufacturers/dru_generator.py,sha256=SXeGtMDqvVdiEjnjDYHtJ3Z_59BoThXJdlRBodFQ5ZE,7679
kicad_tools/manufacturers/flashpcb.py,sha256=6xGhYYGNQtr-zs5636XO7ucVw4smVKc66E6u3q1QjOk,2014
kicad_tools/manufacturers/jlcpcb.py,sha256=ljE--kglJnOpt3gIY3Enh1Dv1JjFEznx1rKlWEI6veA,3226
kicad_tools/manufacturers/jlcpcb_tier1.py,sha256=WLDfuIRbiEDNHewwUtbpovlgNGzCDe31tAueoFmcHpc,1920
kicad_tools/manufacturers/oshpark.py,sha256=4YltlNV0pdTQ7Dg08GyEucw6PXjCrP43GcsjvzjHoZs,1131
kicad_tools/manufacturers/pcbway.py,sha256=li4LsXOIyaOJdBUSQaaeETUWhimTdyeZ5hbFxrsCqKM,3043
kicad_tools/manufacturers/project_generator.py,sha256=Sf6kLgV2nF8QNeThpJV26fX-onZgSTZOBNfyad99kJw,14734
kicad_tools/manufacturers/seeed.py,sha256=1gXzJ3raRYTRB-UhgGEsr11CN8RlpbKHv4U_s3Pgivg,3161
kicad_tools/manufacturers/data/flashpcb.yaml,sha256=zxCRJzSv38mjsxB55hBo3qCqk2Gri-eM-G0cHNfr6q8,4629
kicad_tools/manufacturers/data/jlcpcb.yaml,sha256=8ZvXrZbiPGxe_JlleRxSsCAQm9IWnQLHyz8c4UgUhXI,3821
kicad_tools/manufacturers/data/jlcpcb_rotations.yaml,sha256=JJEWb27q4YmDtc37voCrKBfw40z7Pr6luxJRoaNdaug,2035
kicad_tools/manufacturers/data/jlcpcb_tier1.yaml,sha256=3j13MwZ3p8gD71uI45zrwHLCuSSJSGvcvbvv27DKqtk,5100
kicad_tools/manufacturers/data/oshpark.yaml,sha256=Sw09unM4aA-FokDrRZrND5X9qYPSf5V5x6VT2kIceg4,4461
kicad_tools/manufacturers/data/pcbway.yaml,sha256=0jh2rGJlV2UYpcandIeF4RoCSKsmqnBrGBv6e1iG_TQ,3555
kicad_tools/manufacturers/data/seeed.yaml,sha256=VSn2s3VQz8m8uh08heTY8DxpOUoS_3cpPteeJStxDoE,3661
kicad_tools/manufacturers/rules/flashpcb-2layer-1oz.kicad_dru,sha256=SyP2YVXf1D2bfO1s1qujy3ncIZKkK7M7DmpXEqHFGQI,1215
kicad_tools/manufacturers/rules/flashpcb-2layer-2oz.kicad_dru,sha256=VxUn6G9OQXv5CUdcMmekox16w5B-atFeQ8p-gK4CfEc,1219
kicad_tools/manufacturers/rules/flashpcb-4layer-1oz.kicad_dru,sha256=SyP2YVXf1D2bfO1s1qujy3ncIZKkK7M7DmpXEqHFGQI,1215
kicad_tools/manufacturers/rules/flashpcb-4layer-2oz.kicad_dru,sha256=VxUn6G9OQXv5CUdcMmekox16w5B-atFeQ8p-gK4CfEc,1219
kicad_tools/manufacturers/rules/jlcpcb-2layer-1oz.kicad_dru,sha256=M1eXW3Unf73ZzWZDRy88EW0PRPZ-TQQr-UrhCweUpFs,1193
kicad_tools/manufacturers/rules/jlcpcb-2layer-2oz.kicad_dru,sha256=1WoSayxV4nLCrJHhvU06Om5eVdQjA424QV7oFCRcbPY,1195
kicad_tools/manufacturers/rules/jlcpcb-4layer-1oz.kicad_dru,sha256=3pqd4C3WeGZ8O3GuLALvN8V_HuQTl0KNxxp7wjRCMFE,1195
kicad_tools/manufacturers/rules/jlcpcb-4layer-2oz.kicad_dru,sha256=f2xE2egJFPkOzAsNaUDHdqSjc3WqQDa9ulvFpBCPTfo,1195
kicad_tools/manufacturers/rules/jlcpcb-6layer-1oz.kicad_dru,sha256=h3gXMjlh9FyF0xwKL5jZyvQkQYtlSjKGmvciYDvOGGs,1196
kicad_tools/manufacturers/rules/oshpark-2layer.kicad_dru,sha256=QvNvKXXxc0LV-nME32PrmUWezPlQxTdHRPmXIRXzH5s,1220
kicad_tools/manufacturers/rules/oshpark-4layer-1oz.kicad_dru,sha256=UflRZhxb9eLnf4NxNidIvllAmiiK8LY3HYLQfjmeZAs,1218
kicad_tools/manufacturers/rules/pcbway-2layer-1oz.kicad_dru,sha256=syKP3WpHaJuBtdtYd6pgYH-BpjLmbRNVgqzx-Wk-JLA,1194
kicad_tools/manufacturers/rules/pcbway-4layer-1oz.kicad_dru,sha256=XfKXh_1ABaXggfkXK4xaaoTVRaMKhXz5PNvUYwHbhFA,1196
kicad_tools/manufacturers/rules/pcbway-6layer-1oz.kicad_dru,sha256=T-RdfvRmgAxsxg4hLaBhHPvYA2F2P1by-DSAa2o9Zo0,1198
kicad_tools/manufacturers/rules/seeed-2layer-1oz.kicad_dru,sha256=fqPrEHc0buAGCijHR8sfj8sVB37Ptvz31pz-YNklo3w,1261
kicad_tools/manufacturers/rules/seeed-4layer-1oz.kicad_dru,sha256=fqPrEHc0buAGCijHR8sfj8sVB37Ptvz31pz-YNklo3w,1261
kicad_tools/manufacturers/rules/seeed-6layer-1oz.kicad_dru,sha256=cm3ELD8v6Izw8Sv68GlWrbLAaYRSo6lSBAWNc0mhaOA,1261
kicad_tools/mcp/__init__.py,sha256=G0bN1sb9yCdSyY6ErliL4UK6jqR1h4q8Dc3aOw2Vaf8,1953
kicad_tools/mcp/context.py,sha256=unfd_jH_nCI0av4k6c7JmgSeffb6KaiJeObBkL1QKtM,19774
kicad_tools/mcp/errors.py,sha256=zns5pbZ-AeFON59pWGWiokorKvqhJmI_gG6EAE-Xks0,1184
kicad_tools/mcp/preference_learner.py,sha256=stQ2-p9RIKJY7BY-Yk6tDM5ENKDKogEG5lV3qj9E6rY,15890
kicad_tools/mcp/server.py,sha256=tf3A5GmQIYIjsIMlDE15fLhNKVYTPY-xQ4xj2KcfMxA,9711
kicad_tools/mcp/util.py,sha256=j_afR4q9iwU38PYofLUzLfGRHopAw3QIPdnQLcCeCKI,2060
kicad_tools/mcp/tools/__init__.py,sha256=u88egSAnJCJClu1TW0uGv0MP-oIn8G7aCnufuykeels,2726
kicad_tools/mcp/tools/analysis.py,sha256=rKbQcM5WQT1h8XnTfowmxv4NvGoaVvgKSai_D82ZdmM,39108
kicad_tools/mcp/tools/context.py,sha256=4qnQnCrpzHy8oo2scOYehfFTpsjsYXHh9cpGtmJE5vw,16954
kicad_tools/mcp/tools/design.py,sha256=7CyyOOjyrPV4xzWgsRGPeN_0ZXAftRGajaRaC-SclEI,14494
kicad_tools/mcp/tools/explain.py,sha256=hAkB6LOYo1tDlhM0Yd58d5jEP1RbgbXK7gLm5qscBsg,9116
kicad_tools/mcp/tools/export.py,sha256=GLsTrTxVKQdxtNnwgGZZkDZ0por9NquyMobZIssCTCI,25209
kicad_tools/mcp/tools/mistakes.py,sha256=23uhgQmzV9BQnQiB8odd2FYCQbBjeCVMn2KnJTuQ6eQ,6862
kicad_tools/mcp/tools/optimize_placement.py,sha256=yQSRkBslkExB5DeHvd7P-WIr8We_V5XFR3H1If4izKA,30761
kicad_tools/mcp/tools/patterns.py,sha256=jN1o_HI8E_O2TylcX0tomWhfvd_HIYzaeJJFqB15QRA,8579
kicad_tools/mcp/tools/placement.py,sha256=6X_e2BGLiYl8LSr1AtY_Kbt8wieA-OIMmVOVFAW8cdQ,22303
kicad_tools/mcp/tools/registry.py,sha256=bXhHRoz3XiOLUoLYYBzp8CuGzaEuB2wrIkYQSyasEhI,69491
kicad_tools/mcp/tools/routing.py,sha256=_Yt35M4oGKE59Vd57HgHUworrIYC2a9upI21zSFmfTM,52616
kicad_tools/mcp/tools/screenshot.py,sha256=8OTX86u0iEw9M7DD_DL4TLVY20YhWlFONq_zRgstgrw,22090
kicad_tools/mcp/tools/session.py,sha256=dTDlwX6X9jrqYrH-yRVLFsqGLqEPrhePnEyRGtfLO58,35915
kicad_tools/mcp/tools/workflow.py,sha256=cdg3XVIXQdHILUMIWfd-7buqJmCGFQkYEOZYMXkf8qA,4395
kicad_tools/mcp/types/__init__.py,sha256=VuLCWX8pJA1jxht6v4O-WjTEPJtC8i8jFJVrLyhz3R4,3769
kicad_tools/mcp/types/assembly.py,sha256=UbMMtwK1O-Swku8oMy0IDHWrrOy5ItnQTCofH1OHJIQ,7254
kicad_tools/mcp/types/board.py,sha256=MsvgbFxem278EoFsJyMD2D7Wu6U-OqmraqYLbpJy75U,6996
kicad_tools/mcp/types/clearance.py,sha256=epQtDsV27ed4IgaQAkhcR2vUwW4PzMfHxQkQIUvd5yQ,3332
kicad_tools/mcp/types/drc.py,sha256=uefA_lQE0qgQUZitoNto0A1jcnHkWO1sx9lBJb6y4Vw,4074
kicad_tools/mcp/types/drc_delta.py,sha256=XfzTltFiQYCMsVmFosQkF8grBvfKvg2yqk6aFm14SH4,3574
kicad_tools/mcp/types/gerber.py,sha256=GxZDUbFPq6JuoUpNIDMELMixEOF4pgfwqerhQ6vsEEU,2481
kicad_tools/mcp/types/intent.py,sha256=a5Bv1FI1yngKPRP2nUq9Z2-IkYw2lzHCNPNF-vynTXY,7349
kicad_tools/mcp/types/placement.py,sha256=i20dVHhUK7DDYZCWc8sXyXxXF7L0PeWzTX0vNsEiv-k,5622
kicad_tools/mcp/types/routing.py,sha256=tubPss7HgaEeU6iDa9_-97SlNkCA8aTQkOWQ3WiYPsM,4040
kicad_tools/mcp/types/session.py,sha256=9LGqLuO9uZkLYRGq0p-eWZ2x2MPUtxLrgx0FAPmrMEE,14046
kicad_tools/mcp/types/warnings.py,sha256=bk5rhfasqQcDZsqOTkFXSaIEnFLFnk0OA8FAdw4D6HE,1760
kicad_tools/operations/__init__.py,sha256=QnDG446FYSbXqTjOGCC7lZKaDXML5L3aPb6x1W4bb3g,1474
kicad_tools/operations/net_ops.py,sha256=rGvGw8QaJ9hFjYUBTKUm6gs4YaFeGTZFXJUfD7OEvrM,8859
kicad_tools/operations/netlist.py,sha256=Lo--BXP669zqaf4zFX61Q1xSi7yKgA2HHjyIBP5p3Sk,33227
kicad_tools/operations/pinmap.py,sha256=5YidJ_nBMQF30_aLDDH91eBwH7FQpmZr6lT0PYirikA,13600
kicad_tools/operations/symbol_ops.py,sha256=OHZC8Ip4NFSR2CGr32MPTzu45YEKNalchpM6li0j-Tw,19356
kicad_tools/optim/__init__.py,sha256=9FUd6gkh9AdBAwMc3mlqMHOkky5_bS5CvYg57-Ot-Q8,7948
kicad_tools/optim/alignment.py,sha256=cpEuRowLRflNHmw_ie2ocuLEI-04Pod_996_4BwbRC4,13299
kicad_tools/optim/board_outline.py,sha256=mkkauo39t9rq7nMjZpSc5bloXJJRp1_6alROVtRNUIc,4877
kicad_tools/optim/bottom_up_placement.py,sha256=RhrgcjrifxoczIIypWHsacVoeDXNcAUE1QbBSVcMlX4,21527
kicad_tools/optim/clustering.py,sha256=0g2JF6VZH8x-Yvtr248Vwaqn7C0r0zz_6yyvwgVoPkY,13499
kicad_tools/optim/components.py,sha256=WHZDuQ_Lb8huWe4J792g19vFJEw_Clo81IBuccYO6YM,8681
kicad_tools/optim/config.py,sha256=Ja9z0ZPd2coQGvs2cx5Woe0ItpiskQsMvtjCNVe7KmU,2823
kicad_tools/optim/constraint_loader.py,sha256=uHykL961fOxAdY7sbSPXjjk0x34CGwPaVOGoUzuL7pE,6770
kicad_tools/optim/constraints.py,sha256=mACqEZ9zNzC-5H9e05gyOVyr1qNhk8MeX7UteRtYa7g,14287
kicad_tools/optim/cpp_backend.py,sha256=wOupgmYhzIXKFGWKvM3IvYZaFhD13wsusvS1jFYHMzc,6619
kicad_tools/optim/edge_placement.py,sha256=Io4gwn_fqzmniiuR_v5AozfYpGtGJmApmMxlQzkDnww,16864
kicad_tools/optim/evolutionary.py,sha256=tK3fh-xKWiHcnV-5t0QAQb74VTNLR7DgcHargsZeWnY,57775
kicad_tools/optim/fom.py,sha256=kFROcAVgzg1p4KPH3mnSlq2kKmr__NiptygwWo-XpN4,18752
kicad_tools/optim/fom_electrical.py,sha256=kk_YZpggwr0I1eqCd1VHihKx74XB4OtX8bbsLs65FUI,9443
kicad_tools/optim/fom_features.py,sha256=3DYRWs6BCM5z9_74DCmYPhdwMstYhi2iwOSSGRttI0c,27806
kicad_tools/optim/fom_geometry.py,sha256=MT2BTfw4eLasmvKGaKmtrtXYsD1oIeslmxGO4YwxS2o,13687
kicad_tools/optim/fom_thermal.py,sha256=htvO2uzOxlnTGWYTiW0ogU36XtWcFUqQUN2pRuajDjY,4235
kicad_tools/optim/geometry.py,sha256=npQfSlTKRBLWh5d_dBDOWtanbxqlFfymGRT9mPI5Log,7170
kicad_tools/optim/keepout.py,sha256=_-OSqRkwNJCIixSbVirz1y8weeJjEyio8thUgduJsQU,20314
kicad_tools/optim/place_route.py,sha256=32NPCons4HIeEJaUGrAkwfgyP5HFdYeUGB1KLdzWPnI,31527
kicad_tools/optim/placement.py,sha256=aQVeJ4zplucbPyGt08a7QeQyTzeC3tYvkoFoTIr-7ec,88230
kicad_tools/optim/query.py,sha256=WaQ4d823uW_eJW5HvVVLZatIa2aZjoiCHqXobochUWY,16226
kicad_tools/optim/router_factory.py,sha256=uzu5IB-RgA_nAetk5zY4f_7Hxm19df5xqmoGTUaIZVU,13486
kicad_tools/optim/routing.py,sha256=Z2iSbogDiVuZ_Tm9Fl87KP4wKbALrIpRl7BwKZykVoY,21331
kicad_tools/optim/session.py,sha256=kog-vJ39Vuu98aqV0wV9LfLjH9GyARAPN4fSj3Qs1pc,28174
kicad_tools/optim/signal_integrity.py,sha256=loHAGkxNogoHde6HsyrK5n_5ctt7TxOsrFkjGg5Wa7k,35562
kicad_tools/optim/suggestions.py,sha256=oxzAdDnPix0_e9FqkVAfJjF3t7fcjw5nxyU4EVfXMjg,21205
kicad_tools/optim/thermal.py,sha256=CvGo3UBVY3hkGachLsANydQ8oM7Ib3wNuBLq8JNiw9A,13438
kicad_tools/optim/workflow.py,sha256=z5NQE0EUO1IHR7fx-QPrFuvOUZub0gIREdaXF8twogg,22143
kicad_tools/optim/zones.py,sha256=DzBE2pjxvMf70NYCouU8HQWbcoex1Zd7ySpkm39GEHo,5859
kicad_tools/optim/weights/default.yaml,sha256=XfmQCujLfW68PV__a7h7FSKrUqX07ZviUKG7puOjJRc,913
kicad_tools/optim/weights/legacy.yaml,sha256=Fyr0oWTFUhKhU0GiLj48dN2LsyUN_dySboWRXJGuqbE,587
kicad_tools/panel/__init__.py,sha256=-LgvdT1FuAkuPw5jXhGkCuJrRaSFofjzr-MrPgRcHfM,704
kicad_tools/panel/config.py,sha256=CW-KVhOtJxXjAu1ZxvDoZMiKaZIwLmBuASag5x_Zjnw,3640
kicad_tools/panel/cuts.py,sha256=zEqxBhOsyemNwxPMV8NvERJntNyxr-5jTFj1HzreeRk,5496
kicad_tools/panel/furniture.py,sha256=AD77Ao7l-HFSiGVscMYmt4Vct-9-ddXnZCZy0sKzERA,5731
kicad_tools/panel/panel.py,sha256=pwg_scLwgz72kvJwRw8YBPuvGLqbPOkIOhHwmJrZFHw,32019
kicad_tools/panel/tabs.py,sha256=gkneFR1J1R5Dkk-Zp5SFLI-qYGHmxp9P1GulWyclnGA,6806
kicad_tools/parts/__init__.py,sha256=z6ewv52c2U3a_P08R5mqQEWvlEt9wFpfyn8Hv32MOek,2920
kicad_tools/parts/cache.py,sha256=Yu9wybqoKkJCKMRGoJ3V-8UrnyyjEIdQqQoHSr1nE-4,19299
kicad_tools/parts/composition.py,sha256=DgvU4LNMReha884zUEzkeu-dbdcHoWzegQ1G_m7v1AM,23168
kicad_tools/parts/importer.py,sha256=ekV8baKrY1XSPHmWMnfmwCXoo_BnoaPs1-iS3pYInQc,20199
kicad_tools/parts/jlcparts_catalog.py,sha256=Ecp3VmCssigtyCg5ACgo1suiciHILokt425s3i1F0nY,29556
kicad_tools/parts/jlcpcb_api.py,sha256=i-ENaVaiMH4C7pCtxG19t0RhqJ9zhIFKVaRKlQ5Arhk,24037
kicad_tools/parts/lcsc.py,sha256=-rjWyE3c0dmhSg674wP8-P1Yss2V2dPqNQzRTnEIc6k,39995
kicad_tools/parts/models.py,sha256=bOYSegmJIr-qOJnuzx8JSvaD7poyCRlITgTR3-xTBFE,9224
kicad_tools/patterns/__init__.py,sha256=QiPTLJWtuKsi_s2ICVvxaCR2l7kzp8gPh6m0oe1AALw,6097
kicad_tools/patterns/adaptation.py,sha256=vvHenveiByrcJrd_kWNzRxmOuFWmftsyUORF3pcPtUU,12386
kicad_tools/patterns/analog.py,sha256=rbwIThXVGwJlZyzdGEpdPvkvPV8ktgKECTkou6oPrwE,27518
kicad_tools/patterns/base.py,sha256=KF3LfTIjHSuLMwkIwO9-AZHvHzd7Tg2q1uqgsBBy7RM,6864
kicad_tools/patterns/checks.py,sha256=Wn6PXRhoCDnLPRWfXjTOMzMjIlDGuMN8WX5BvNCwAgg,20006
kicad_tools/patterns/components.py,sha256=vEXuU0tTEXdCpmj8hgjyj3TUNU-Dcan_ebJuWixr4to,17495
kicad_tools/patterns/constraints.py,sha256=8jraC3exre8mjdgJ4XytpwTPNuD5o-VkSy5JKSrK_1U,5665
kicad_tools/patterns/dsl.py,sha256=tN7Rm-CpMBYZMqGzzOsGrFdf-tDoWgw5ug7DLh5YWOw,13484
kicad_tools/patterns/interface.py,sha256=kVDE4u8BqCQcfhpFBD6ZGQ0o3V_2oug_2SjLVy9mUvY,35678
kicad_tools/patterns/loader.py,sha256=qrhWOY8goWgugf4MdBTsk4xN04js3AKfctNqlaKsFi0,15579
kicad_tools/patterns/power.py,sha256=L-u-Yzh4mZ-b8hROIkF73MQOLyBhBmzOWimxKPjyNAk,14105
kicad_tools/patterns/protection.py,sha256=p3wPnEw1BNwTZjtuX0DDsL39x7Yu1wsxtOMffYgGpZQ,35095
kicad_tools/patterns/registry.py,sha256=Q2hT9H7xwkb9QsCzie4z0B-a1KgQf4Jwm0qE_sKN0Tw,9507
kicad_tools/patterns/schema.py,sha256=IzfS8asacpGnGmIlmHoEQ2X9f0NC-wE1D4g417X-GOE,6076
kicad_tools/patterns/timing.py,sha256=-otwXVj1hzkH1dXfbBZWTAio7Ef4P2agIB8iBf3NZxY,10192
kicad_tools/patterns/validation.py,sha256=9edjpow_2yDLDOAEg2H11N7Nw7ws42asGfecuxf-DLk,27865
kicad_tools/patterns/data/LM7805.yaml,sha256=BwWyi9mT3dCiAq6VZO3zycODMryXTCrZupXIopQHIyw,604
kicad_tools/patterns/data/MCP1700-3302E.yaml,sha256=DXjhpuE4YcPwe1DuaHeHuABTxqlIaFaS8gcUIf8IHq0,689
kicad_tools/patterns/data/TEMPLATE.yaml,sha256=TVqFGDVhpifLeaVyeQp1oZyC8uAqGNu8e2h5oWKKSZk,1603
kicad_tools/pcb/__init__.py,sha256=E_ZIRXuzTiCdX7U5WKAI0CMar1_GGYPmZZ959iscMsc,1354
kicad_tools/pcb/board_geometry.py,sha256=loXUQP89gIGx0lVyTrIdz8eNpXUAi2xWGQmqf1u_X58,20466
kicad_tools/pcb/center_sheet.py,sha256=pdy1Fx9mBI9PLxZOIkkIs6_gd8pg5tfaoMLHm_VoLt8,22601
kicad_tools/pcb/editor.py,sha256=EP6ZhwzeJaRr9h4og_NyVqWyezEu4HhrWgEcRU6YAMA,32071
kicad_tools/pcb/exporter.py,sha256=yAUTd45lyCGkIpSFFn5Y6G0iX_EzAtTCYRMuIvZs5Js,10785
kicad_tools/pcb/footprints.py,sha256=2YKbm2NCuNtVC3s9Ouw7eDZR0R30kKmMYfrl2efDYhA,23550
kicad_tools/pcb/geometry.py,sha256=cp7jbz2vOxy4XcGqqLWLE26wJ4q7NMR1y1yg3fkxF4U,2135
kicad_tools/pcb/layout.py,sha256=Kv5h9FuL0JKbBifa8FQvn1EXORuufwrHTYU-H89sfik,4674
kicad_tools/pcb/lcsc_models.py,sha256=FNGWCqEaA37hbNqvkA8pjPFsmr18Z26IumgDrqK8Kbs,13286
kicad_tools/pcb/model_substitutions.py,sha256=KP8bndINs1AOnh9K_G4F92grbRhmtJA9gCkVbNkWjL4,3661
kicad_tools/pcb/models3d.py,sha256=WHhHURh5WOw3YcYdwF3h6QDt3CFTYEeYwZSrpiaaYgI,29236
kicad_tools/pcb/mounting_holes.py,sha256=XGVE8cCafKjAPT3zUaIxGdjLc_Jbw5Am8E91-YbJ8KM,12165
kicad_tools/pcb/outline.py,sha256=mRM5UQN1I66nGguYMiZ_Rx0AvaihUuJJUch1VQk9cBs,7857
kicad_tools/pcb/placement.py,sha256=SxnPTkEAdSM4GgzQ3OXXG5ad81nlcJdjmQXaJmx6eGI,4416
kicad_tools/pcb/primitives.py,sha256=12Oz3OPHtsND90nQJ0EGQzzWohSKzf2g78yybVlpL0c,1853
kicad_tools/pcb/reinforce.py,sha256=A9AJ-5GlTP0bquojqiAwhGrt1av313iEIahjaYcMKmY,18562
kicad_tools/pcb/blocks/__init__.py,sha256=2r7DiQup9MzbYSrTav-7ozesZdBkO00HBPzyOPYAXkw,2195
kicad_tools/pcb/blocks/base.py,sha256=RJMx-maxD0vG4nfpdUjvWBYEoaSMAGuzz3Uww1cNpZg,9966
kicad_tools/pcb/blocks/led.py,sha256=hgfwq7jVHeIpgPZ-Ciwj4nhyG8iL6ZfBS7ud18MM4bM,1222
kicad_tools/pcb/blocks/mcu.py,sha256=5INOCXFDI6lYIsxk--XSICxvanNAspcWMCBRtL7brdM,3657
kicad_tools/pcb/blocks/oscillator.py,sha256=zNSX3Tts584dldmApaJYVPl7sZSiTsdznzUiT5SYO3Q,1767
kicad_tools/pcb/blocks/power.py,sha256=Xh-ZOBkOJCy5-Dh1v9me6_Mw9zckzXMtJc_7TBtiZPU,2944
kicad_tools/physics/__init__.py,sha256=oZSsxx-mQdweAvJVLdPwQ67qNWUmfjUSZXlv_EXZdnw,4023
kicad_tools/physics/ampacity.py,sha256=hCyQuIKgBwUVetMGvEpOlZmZoDBaLybMcD8WVmnfqH8,4228
kicad_tools/physics/constants.py,sha256=PAjZpd9OUf8H6p8pqsFUl74VO0xa9drnkTTAlf6ZsQc,4029
kicad_tools/physics/coupled_lines.py,sha256=I2kz5isQXP9PHGXX6ZOtIfPWL1Nc8JwZps1nTJZPx-w,20540
kicad_tools/physics/crosstalk.py,sha256=y0-Wau2Mbqj0p_Cpu70xl2uPj8le6xcE2XSI-pb4Cp0,14869
kicad_tools/physics/stackup.py,sha256=5fLyWsfCL_Y13mR4xsGHw-UsJceYh6eCcA858jqyYpw,28254
kicad_tools/physics/timing.py,sha256=NXTwPhYtBK1zzejngc3dF7hqnPLClFqYnTAt65D6lxc,20447
kicad_tools/physics/transmission_line.py,sha256=Fj2s2dgXeE0pjwC_hi1mM8u6UTBnTyrAPfkJjjvhkyo,31957
kicad_tools/physics/wire_gauge.py,sha256=hEaarTu3utk4dK0UITl4eLSI94dfaCbFnMlddhd3HdY,7552
kicad_tools/placement/__init__.py,sha256=I6XF1dlmK24Dv1ECZXYBz-P-YDQgkTPmn9i56cOS8Zk,4136
kicad_tools/placement/analyzer.py,sha256=ELgygvSbjxtdv9CHoz2rymEv232xdFrzCRyZO5U219Y,33886
kicad_tools/placement/bo_strategy.py,sha256=R8VR4Ne32esjJxHP04Q9uZvUW5gPXvnEmwDg272XJhI,25263
kicad_tools/placement/cmaes_strategy.py,sha256=EhEXuEm0xkSorTFvWzR86a_x20MpYK-K13CotYMuCGI,17556
kicad_tools/placement/collision.py,sha256=S0_F_8Wjy2JSN4fU4N_n8VUpGyXufwetSkywT-g2sCU,7667
kicad_tools/placement/conflict.py,sha256=NvkmwBDNd0bQed5QsDvvkmNlyCO4xCAZWjkr4ixIogc,10515
kicad_tools/placement/cost.py,sha256=lJsHIb570QCUhAWDth6CHV57ky-rfs9Rf0Z8dL2DaQ4,21741
kicad_tools/placement/cpp_backend.py,sha256=sA1SSdLkK-pQqAwvLgQpoXbEfxSS3QgMUvrXL1RFDXQ,12844
kicad_tools/placement/drc.py,sha256=7ESBLsEeRn4CU9hqMy-3O4TMFwUohvY1WqbS29T4VFk,12191
kicad_tools/placement/fixer.py,sha256=Nrj7fcO8MNvaUhpZ-z4msnPtEKWnhr7-I2CnUkAGYCU,39323
kicad_tools/placement/geometry.py,sha256=Jjy5hKfIArScVzEKWGQxgpeRK3nqWvJ__zr_vxEeC-E,9908
kicad_tools/placement/multi_fidelity.py,sha256=f3swhU6u2KmNCKjNAJs369hp_kVFP0b3azn6YITuyl8,24638
kicad_tools/placement/place_unplaced.py,sha256=dzQa7rEsftVAHI9n8Odxtbr7cZSfdzyvETtCx17PzII,12343
kicad_tools/placement/priors.py,sha256=GRH1M6bikhzFptPura_nuXk0axsLl0SwozuCjnj_eqo,21540
kicad_tools/placement/seed.py,sha256=8Q-zvgbz2mKIxIpLbTUrNyiRMoP0CbazIvIfSxWq_tw,14146
kicad_tools/placement/slide_off.py,sha256=9UkkQqVBAoa8ECsBe8DUZ90APk5jwP45YrgiSr2Lfyw,23822
kicad_tools/placement/strategy.py,sha256=VaOgrOVOZI4ThMnP_8MlM5m2GB7VeXfiNaP4dx9SwAU,5084
kicad_tools/placement/vector.py,sha256=etCZdK40SnzzvI0v6pNE2Ohu6SjJkc1pWuXxCAiB7Fs,27137
kicad_tools/placement/visualization.py,sha256=0vRxmWm9VEPsd9mGhnSBqkJg6H5f_UwMT0wccohzhFw,21296
kicad_tools/placement/wirelength.py,sha256=H6gR4DcA30p55V_pYhkNHbcBFo-QwPIpXnjIRTpDofc,7772
kicad_tools/placement/cpp/CMakeLists.txt,sha256=3QGbsCwPyOSME58PXzClf51A94htKDysaGJC8WO2gY8,1716
kicad_tools/placement/cpp/include/aabb.hpp,sha256=csXQtwqohfJoABqvHwV1eDAHshekjhHgYqso61PcEjk,3829
kicad_tools/placement/cpp/include/cost_evaluator.hpp,sha256=38PBnUu41Z5xw5tT-t8PJia-pQpvH7JASpptLLLwlEA,4463
kicad_tools/placement/cpp/include/fitness_evaluator.hpp,sha256=oy7__bfZb3q9p0d6MPurTAEJsLqTKlU0dUpmW_3IxDE,2754
kicad_tools/placement/cpp/include/force_engine.hpp,sha256=FJWWrmz9ZQRTlE3JwSC8-0L--UE_LpTDQWMJTFo5j10,7961
kicad_tools/placement/cpp/src/bindings.cpp,sha256=n0Gx2WxmVG0ne-OWnZ9L8vQ1fw-UyzCj3qRFYXkD-AE,6099
kicad_tools/placement/cpp/src/fitness_evaluator.cpp,sha256=cIy05DwwyPZln0cak2BchqHrdG3yHrNuKv1q3WvNSSU,10540
kicad_tools/placement/cpp/src/force_engine.cpp,sha256=66j-znA_SgppJQ6Pa5_pcaoEWXzHy_Ygy-_cLatxRp4,6675
kicad_tools/query/__init__.py,sha256=fouqbOfwDch2NIt_7RdYU7dl0K9PEqVZMjzzjnRgN5w,1221
kicad_tools/query/base.py,sha256=cDx40SnqZPN2T9c0Uu3wSIM541EsiQx_UcVV6QjA1bM,12317
kicad_tools/query/footprints.py,sha256=bFKMrWx2BhcHjjvj7FRVTylWS88d5zzcmxAnh__WBZ0,7142
kicad_tools/query/symbols.py,sha256=xx4ICEd4gLFIHTdkRwG4Qg9obXMgcqdA8dPIKiZ2k78,7365
kicad_tools/reasoning/__init__.py,sha256=Kr-ikOkJW6F6yIYKku76S1OQxzfnny7QRQRO1DUZSkI,4819
kicad_tools/reasoning/agent.py,sha256=5CgaM9NFznZdW0QJ7BxG3Dg5PUhgZB_09wOpkGL_3PA,18183
kicad_tools/reasoning/commands.py,sha256=ds-lIc4dX27Oi44Xu-n61OJitrKONJpqJ6S2seJQbNE,15243
kicad_tools/reasoning/diagnosis.py,sha256=5Rcw7GMb2ndBjzMd6b1Bw7_4XryUm3KDLOgtbHFR1DI,28313
kicad_tools/reasoning/interpreter.py,sha256=BsvC4mUnuTje69sN5NlutpaotFoZTHqC7GaqDQAqu2s,42528
kicad_tools/reasoning/state.py,sha256=luh5gFq30PAReR6G6NwK7_LmLlRtl9w0MTJ4PwQZg2M,31707
kicad_tools/reasoning/vocabulary.py,sha256=xzSBatf7tne5qi4Xtgc1Zsh0jtsiBF1p--YHSnRY0yQ,14883
kicad_tools/recovery/__init__.py,sha256=rRTa4z2vhimzXCVGC6yNItRFBOglBOfcczfHSEgdnAk,2802
kicad_tools/recovery/applicator.py,sha256=OjDjldvI7vtjBAYvtWewfBzwdkS36dyCjYKQ-Ye9rvE,13773
kicad_tools/recovery/patterns.py,sha256=Rdiak51XIWLEQt7kZX4EOdPvEMSz4br0yno6KDfBbVk,11187
kicad_tools/recovery/strategy.py,sha256=W87brzGJu0h2ovo4ZydKJ7oSmtt81x3leM8-tO-FvFc,31933
kicad_tools/recovery/types.py,sha256=So-Ync5jrTTud5OTt3MzG_8efb8u7mi_SgQxtW8aR4w,12071
kicad_tools/report/__init__.py,sha256=Hak1mOVs8UE6y9HxoToSRFr4iNPKQCBYiNC7D4liGr4,1317
kicad_tools/report/collector.py,sha256=AJdN2sKdx9wBfm-NOJBfLjdYrQbHLFRGWzGCxdqxdq4,44761
kicad_tools/report/figures.py,sha256=IohEQbcSl7fF2vuqo2wPPLCCk7EDTO0vWDKBoGQYbiw,14282
kicad_tools/report/generator.py,sha256=gbQAaAjoGxZOE_QaZeEmklLcG7W532lMMsHDfNbCwr0,8058
kicad_tools/report/interactive.py,sha256=tWTjo-ySXm_7frvLAuck7FR8SPDVsdfqp5SaEqTBas4,5133
kicad_tools/report/models.py,sha256=sMSx8wNsqq6cDzchbI-A86HxKvj57FDn0Hl9s7iZU2Y,4510
kicad_tools/report/net_class_map.py,sha256=EGCU68j9IaT1tLM686aObSun_xO74u3DFVJE-3i7yYo,2585
kicad_tools/report/pcb_data.py,sha256=viRllxNxuVB1iptzKIwrgxqACk76fyl1g9w0p3-CHR4,6280
kicad_tools/report/renderers.py,sha256=_MYc5V9Yp4m2yb-Ot31qb9Hj6hI2bhPMZyL2EDq9KYA,16673
kicad_tools/report/utils.py,sha256=AXt-1ZodeBDs08Ics7FiUGyd-PvNS1RgfZnT_L1I2SE,4840
kicad_tools/report/templates/design_report.md.j2,sha256=Pbo9QgaHS37zGL1fbCvjcyroFoa5HoeGXWtf2l4LOcg,13674
kicad_tools/report/templates/interactive.css,sha256=eYoJPrdmXH9ZQxE_qzDkyr6AdrxjC7_OsWszfgivzfE,4063
kicad_tools/report/templates/interactive.html,sha256=kug2OEMP7351cavVRagniC0GFvkhh8wBhxRZ4ej_wfM,1342
kicad_tools/report/templates/interactive.js,sha256=9PpfNoSv5TAWvDfkYtlqEHqILnZ1dXYvA9l524EW9-U,16206
kicad_tools/report/templates/report.css,sha256=tKAStdZf9AVWpTw56KXDh2ZcUQQgCaVNMcJwg6ATIqI,9358
kicad_tools/router/__init__.py,sha256=6htB9hR6mzQd1Uq5L-GZajl1NBnsnuDUXYWSkpw3PgY,14421
kicad_tools/router/adaptive.py,sha256=ou_wQQkkfjhVIaXi9VMeSZYJIkqbcynSlkDbPPfd5gM,11630
kicad_tools/router/adaptive_grid.py,sha256=QYv-MWOwb_q4DrzlCC2EEo-Df2llmTgpCz7VWhp1aUY,20569
kicad_tools/router/analysis.py,sha256=Mmtsi-GjEnxMDjtQnQXcvC3qtsKrcqu2lIWnfi33EuQ,30467
kicad_tools/router/auto_pcb_size.py,sha256=E5_TcpUbJapXMJXW6Go2I1ugdWFTXMV_KG-hP94iyOc,44934
kicad_tools/router/auto_pour.py,sha256=waIKMhdjEQ8AOoAeYMgv7AlyuBa8S95P9rSWOCIHCBY,31976
kicad_tools/router/block_router.py,sha256=DB83Kvw7C_nnAwtdWeITcSz4j-vNyP64RcSW0ozD6q0,13607
kicad_tools/router/bundle_river.py,sha256=OHN9XfvlJrYojf9HdSOT1nEQYSQjNtZYZXPYTLEzq_c,24284
kicad_tools/router/bus.py,sha256=uUOvvEVIJ2bEfnhd3pQUG8OFRuupJm8lWzFWJVDjGss,8420
kicad_tools/router/bus_routing.py,sha256=juI3iO9fURBia1zjCdnEgsb1pF4pkeuj6d3rrRAehyI,5977
kicad_tools/router/cache.py,sha256=5zgpoYievGaW0E6waoxd66VqFClKlGCuzL1QN4TmA7g,45569
kicad_tools/router/congestion_estimator.py,sha256=XGJ-j6WVeAYLryYOWLY_8EMETtkjy2Et_5zkrlS4vhw,11852
kicad_tools/router/connectivity.py,sha256=m4yVBCjUmZn6w38BwRUMsjWyujdZHkgfbyKlKppaPfI,9603
kicad_tools/router/connectivity_invariant.py,sha256=jybVTUR-d8aClX4CHdzq2-VmxvXd4YLkW-tMqWn3IYU,15079
kicad_tools/router/core.py,sha256=itz2ZC9Vfq8rbjacHAtl9_ksZvy0QSqDUvSIwNY9-BY,864230
kicad_tools/router/cpp_backend.py,sha256=g6wcmAy5YqYeOhEHbPy--HbiNJoLgR3iCGlASGodDqA,142704
kicad_tools/router/diffpair.py,sha256=R_EzA2iVoN5G6zUU3SkxHu01wdrjcg0-PWN0WLZN8FQ,30352
kicad_tools/router/diffpair_detection.py,sha256=nGMxuBBdw2ia2lBP3wdYkmkAIL2VOEZJQSCaJR1HuQY,18852
kicad_tools/router/diffpair_impedance.py,sha256=Jg-7P6wVrjUxnlFfiNvcoymiHaCr1JSxUttUp5LgxOU,20743
kicad_tools/router/diffpair_length.py,sha256=qVcSoINxGaiXDGNNNxhiZWn3OBzRO04agfU_0Hj1yWM,22267
kicad_tools/router/diffpair_length_tuning.py,sha256=K6h0QNRqlxb6Mz6rxuIBDzqeplWM6D_jk7e9jEGd9FY,27875
kicad_tools/router/diffpair_routing.py,sha256=nWhhlEVuUtgvcDOerLOqDzZ9gcGauDdEHfG79LMJxl0,345872
kicad_tools/router/drc_nudge.py,sha256=GYPTOdwZaBpqri38U6llaK2IpA0tTwg4t6zMSq3OFig,69256
kicad_tools/router/escape.py,sha256=iQfQS28cHgW6K-Ys1zF4X6iux0saZqnGpqwHvv05OWo,408813
kicad_tools/router/failure_analysis.py,sha256=BVQqjEH7SlymczXF7WnKGJBZVj7AoCt-wKPRK8L5bng,77111
kicad_tools/router/fine_pitch.py,sha256=DsBzVAGIIR0Du60gUnz2aa24FQCT4BHdE8dXLnZPpFo,21915
kicad_tools/router/fine_pitch_escape.py,sha256=JRFusDJqie3vZGgbCk3kchJqXiYVDQrgdmrxLMq3hAU,38919
kicad_tools/router/geometry.py,sha256=FT_gmLW1wLZyO0kLEzxVE7tBqVktIDWAVgCAXjCU_KI,652
kicad_tools/router/global_router.py,sha256=tfYx9tMOe9XYJ_ZGb_8SIo8Hhz5XyW1ZCAWKkn4oL-M,14698
kicad_tools/router/grid.py,sha256=1LbJ_nmFtGStBL66_Cy2_ty8q8aRBfunfBMgVg32eEU,298505
kicad_tools/router/heuristics.py,sha256=qxxoP9mLyMAPiXZnxdUavdnNoz6MexuZ6RNtNXNXScw,13111
kicad_tools/router/io.py,sha256=2ioznPZGYOZxUM97Z2HaJtciXs7wQYt0UGUwjXuAP4g,184915
kicad_tools/router/layers.py,sha256=cpYlig5NvtcZsI5_1tgbXuSIpskEfEhlVZhaSgNM55U,17994
kicad_tools/router/length.py,sha256=F20IhnFDppBMVJtxHqP29sjJ06av79idgWqBN-2_F9Y,11795
kicad_tools/router/length_tuning.py,sha256=MMuiDhW_7_BDBvs3NTTFpf9gwIdOlBPWtVIQGTFDcz4,4481
kicad_tools/router/match_group_detection.py,sha256=3LOx3P0bCNyC3IuBwRsYwazbdzdpHQJMTpfGYn9Wgfw,24884
kicad_tools/router/match_group_length.py,sha256=mX0aZHavynDn_zzWCS8EUXErPRDsBomLDB86mOLVd-8,25150
kicad_tools/router/match_group_tuning.py,sha256=qad9cL1iIm7Sx3SUThwA9pmu6pIh42CMHcFGU9lrWbw,134237
kicad_tools/router/mfr_limits.py,sha256=fjD_sOS-V22W3ksxGW-Bg48S9brIT1Trej4JPWx6GkM,24378
kicad_tools/router/monotone_certificate.py,sha256=6Th7OFLtwHlzmxWWc0tlrQevoQdmKujOv0nzIhN4PHk,13827
kicad_tools/router/net_class.py,sha256=s93Gw_N-_Gn_diOrexYP3QE_EZhNqOOm14ucySTjX3M,23071
kicad_tools/router/net_names.py,sha256=ssCuVITKHuJU08xy3vpyrHL24yBJeYJz3uZOYSvIVBo,8487
kicad_tools/router/observability.py,sha256=886YrL1gk9N1adpc-pSbEViYrNJ5wiXp6wnFHTcMYyo,13861
kicad_tools/router/orchestrator.py,sha256=jX6u-O5FhR6ZG8i_ZRe-h75_4ZhUDKCT-8UG6hA9UEE,67973
kicad_tools/router/output.py,sha256=gtz1IgyduOugKOV3Ub1LlDVm0aJLZEEoxAnxSXnAKxQ,43399
kicad_tools/router/parallel.py,sha256=JbxiQa21mB4vzi1STE5vwLcOAsJJ6Vq9uc-lw-kS7y0,30655
kicad_tools/router/partial_rescue.py,sha256=OevS4FmNSbDtL5XgiUfUye_pyciIO1jvBfinq3bC3yc,18556
kicad_tools/router/path.py,sha256=M7jnMim_APIb8_UZNCkLSIV0lOZ8IxbARa8BKHw4obo,23656
kicad_tools/router/pathfinder.py,sha256=Lfpu1mB4bPBbYAcsLGfMDjxcx1fG3cpobmQCZ_RvCi0,217001
kicad_tools/router/placement_feedback.py,sha256=Np51dnpQhmA3j1veCOpkFS9ksr9gxHkBAgURR94ro3A,45087
kicad_tools/router/placement_nudge.py,sha256=Y2FBYdRB7SznJWfqM_458fzgbFo-84I7c_YaPl9SAzA,24487
kicad_tools/router/preflight.py,sha256=Ng1rT_gIphkDBavrgX2uJR-p14BxKS9VhZlJLjmlP_M,18133
kicad_tools/router/primitives.py,sha256=Z6DZfKhqFPU8qSzCaT8PN9e3c42yP0yE5jQjBHfjb2I,17286
kicad_tools/router/quantize.py,sha256=FXXq_0VoSzNPlejLVnuFMUXHt7D2umiFcL_sL8-wiak,24746
kicad_tools/router/region_graph.py,sha256=DSMTuwxKzvqQr9chMZe41zJ-LugraCbpDcZ-BTCedFg,31611
kicad_tools/router/rss_trace.py,sha256=xKazK4_l5uiRw6LB7J-6Joir26-T5ULUQBzuDNJb8nw,5359
kicad_tools/router/rules.py,sha256=SNPWvjgoPTgm1quWUDwvAH6N87ZZAf7KymRC_IWQF3Q,73871
kicad_tools/router/slack_budget.py,sha256=uq65mxoJ8J6WPKBFoUjVSe_KJq3L1QcRhh_TTvO5MtA,5115
kicad_tools/router/sparse.py,sha256=Gx0mY8wIuqy2g3OqHHAteLKJMErjnE-IO9hE8UfhtD8,35631
kicad_tools/router/strategies.py,sha256=rz8B-cpHT-3U8boz0G7CI9aSXqabN_tqZ48gd1cK0m0,9571
kicad_tools/router/stub_terminals.py,sha256=fZ6bCu_B70dbH6x3Vo8LfPqCgSJb5dffSoV92iy4Rdo,10712
kicad_tools/router/stuck_classifier.py,sha256=q37c67gBaSfOLZUZQiCv83f0N5_WtbOgDNwYHxo4e38,59821
kicad_tools/router/subgrid.py,sha256=p0fP4CXnm7neQdosP9oXkNnxEImrZxDYHc6nbbrjpcM,79614
kicad_tools/router/tuning.py,sha256=D_uQRfO9tTzeQ7tKfAoR0Ca0Sd6zZ7Fe_ApNles0spk,19877
kicad_tools/router/via_clearance.py,sha256=CTsH4seQkZmFkn0lTX2pvTBinusjAbtKIPooxBa0pXs,25894
kicad_tools/router/via_conflict.py,sha256=kofHMdYFwuKVqU2iRVMyeRAHgFME0BqsCopBI7Q_mRs,40978
kicad_tools/router/zones.py,sha256=b9LP_3MVPIOCFdblwNTSFYRj-s4r2_j7NXLMzHW8RK0,23844
kicad_tools/router/algorithms/__init__.py,sha256=WMnvdADWlxLAswsDv5pgNOh1-aCKeKzb2Xlg3mGw39Q,2440
kicad_tools/router/algorithms/evolutionary.py,sha256=J02g_8j9fTE1A2wqqDDBMS0y06qh78nQXTGzw9BLjsw,21138
kicad_tools/router/algorithms/hierarchical.py,sha256=IaAwDFuLYnyaBUPQQcMnkRV4lc39A-GvheWKP8BAZ9g,18202
kicad_tools/router/algorithms/monte_carlo.py,sha256=2km3Ucjv_SoXGdDME13FSq7103RzLiU16nWSaBiIvIo,15035
kicad_tools/router/algorithms/mst.py,sha256=KGtNBtoG_E0fhLloYvqAHfWJMIIiEOBmN6nwMf3z2gI,10485
kicad_tools/router/algorithms/negotiated.py,sha256=WGiTHaLakYto_FzM0oB5XKn_kll2WkuEiKwx-nCYXSc,170826
kicad_tools/router/algorithms/steiner.py,sha256=flCf_S7L5dPZ40iZmPfRFtdDnDy4fQB0nDOBCIU86R0,16263
kicad_tools/router/algorithms/two_phase.py,sha256=LDFYdYieCOuhZlm6oiZvkiO3gD6KvQhxEvLw9tzcksw,66174
kicad_tools/router/cpp/CMakeLists.txt,sha256=b6anIHTqsidlne1RTMfJxOhjTvY0bYx5eHLhFA7wiQU,2408
kicad_tools/router/cpp/include/coupled_pathfinder.hpp,sha256=oA6MzJwOCE5r4mD2A6zBwHowtY__zk9IhIJOUW76Q04,7257
kicad_tools/router/cpp/include/geometry.hpp,sha256=9y1KA84k-7YBm2c05_ErvQ2Rh1Na3vmo90c888gFbck,2217
kicad_tools/router/cpp/include/grid.hpp,sha256=dqPlt-FUcxdA2IW61l7n5XOkNck6cc5jlpXOtEYuLp8,16264
kicad_tools/router/cpp/include/pathfinder.hpp,sha256=4q6IfPTdKbnA1cDG2TdC8PHtPdpJBouxM4PoIvz2D48,27307
kicad_tools/router/cpp/include/types.hpp,sha256=aUP2DIzdtQlQS8NMwGbsRKHcQACeZlqzRY4mVN0hZTY,27043
kicad_tools/router/cpp/src/bindings.cpp,sha256=VVdDWowLWQRFDaPWv9rrJtNQI7j9IuuO5bBsFuaBkwQ,24248
kicad_tools/router/cpp/src/coupled_pathfinder.cpp,sha256=bODsbRxAWPb5U25bkF20qECVcCbkyuiXOKHYd6Q5kjI,32263
kicad_tools/router/cpp/src/geometry.cpp,sha256=jCwB4bils2Dlg4N3T7ozJ4mkyU4_t2apcmp90BmrNf8,6116
kicad_tools/router/cpp/src/grid.cpp,sha256=zQTS4prPxgL5-kRAF5g66YS-S92RoPUZ-efyvmT8s4Y,31997
kicad_tools/router/cpp/src/mesh.cpp,sha256=JfjuatQxK8hG4_ve5Dl_eWa0rByRDgmRCO07KYqWObM,5472
kicad_tools/router/cpp/src/pathfinder.cpp,sha256=Vmbx5y4h502q8bK65vEIqxkTn0iTAubDUhE8EcwOaA8,93436
kicad_tools/router/cpp/third_party/poly2tri/AUTHORS,sha256=p4RJD43mKOrE4cS6boGKY2mwXJB8SCU78skxRyQWmYo,147
kicad_tools/router/cpp/third_party/poly2tri/LICENSE,sha256=V4eQ4Td6Jwgx7ejGTXyS1BG25aVc4y-7hKNbN2ryXuA,1489
kicad_tools/router/cpp/third_party/poly2tri/README.md,sha256=wWMmYPRB28kQlS4NjDXF0zi59BoUtH-JEtgJHV9RDXc,2449
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/poly2tri.h,sha256=PQsLB5cbjPrPQeFvO9sGUdTC0aRhpo1_OA7ECBLuQiY,1686
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/dll_symbol.h,sha256=_rKM5xf7u-S4SRWu6iBL5wagkr0M4wcWFeM701Pv60s,2262
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/shapes.cc,sha256=hfQy8IBaP4apoKpP1lRt2L0lsyKsqsKDEVaW1NDi7Vo,10453
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/shapes.h,sha256=pCH4YVlx9DMUER3gzJ_9SbFtYXVe2R5J7OxkMrc195c,7863
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/common/utils.h,sha256=jpLZ1IuC0Jyc85g-iF638-JhEEFG4piYi8sfjth_rds,3754
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/advancing_front.cc,sha256=UoWr2oO0aKc891CbDGzc7m4NTQreJYQDW0w3LYmE6Aw,3219
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/advancing_front.h,sha256=LocFOASgCH1SGH8c0d93wtQBPHOQmSWwICJUUSdhYRk,2869
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/cdt.cc,sha256=Q88d_AM8XSVVjehiTEVr5lr19S1wSNSwt0V8AdzCvgY,2267
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/cdt.h,sha256=KotbOn_xVW3uXErC-npoVFYn_q4RTuw5_oE_6_HnFWM,2623
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep.cc,sha256=i8GeVH_BClJqIrBMKy1Gj4tzmtvNvAvUZrcKOE42cJY,26393
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep.h,sha256=dP5_5-BmjsdTKTpnOFlsgjxhV9ojkoSeKNAcwvzvVJI,8814
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep_context.cc,sha256=MC3WafP5xO-vhCKun1Lfv20zFgRi9hKGtfqH9lc4PP8,5242
kicad_tools/router/cpp/third_party/poly2tri/poly2tri/sweep/sweep_context.h,sha256=Uz8YdVGcRgOvYY7CcIsbY4HsLzrKbewJR4uJfuckD48,4124
kicad_tools/router/evaluators/__init__.py,sha256=G1F6wNEj_Fg00x9KZCS9_5QMyBdAh1FF48LSuMbo9so,779
kicad_tools/router/evaluators/cpp_astar.py,sha256=Scl_yym9bz1S0syqVaTCCTl_sat4Bke9g0r9Jr3mBtA,20941
kicad_tools/router/lattice/__init__.py,sha256=dyeM425e3xhHrOOwFEchdkjHBUDMy8_LVEHufd6pGO8,2099
kicad_tools/router/lattice/coupled.py,sha256=sNWqorIzocsAVFMRgdMbzsHnY6t8OunAwAtesDQbmC8,16541
kicad_tools/router/lattice/geometry.py,sha256=Bj1yomr6ykAw8T22U6WWtNH7LKFWbNPjqxFDU0vwkA0,4920
kicad_tools/router/lattice/obstacles.py,sha256=MjmKbHZe-DoyK-Og7nmXAVqcWhUfw8E0ULrOf39gU8g,13577
kicad_tools/router/lattice/pathfinder.py,sha256=PyhqjWv8WlBBuD0ZwFjXQp3Z-VJTads85GlUuUqcZ6U,72278
kicad_tools/router/lattice/quadtree.py,sha256=Br013MbfFxxDNukkWCzWYWG_Mr_R_jurXCXfjAQDWYg,12882
kicad_tools/router/mesh/__init__.py,sha256=chydMdkPYABATZroVKPAcpAkFRXLkaftX6p4IfWWDQk,1147
kicad_tools/router/mesh/funnel.py,sha256=8Poa1vNFrgZmZG4h778uS2fCaLyd3jwLnHJfuidkXwg,4068
kicad_tools/router/mesh/geometry.py,sha256=FWBZ6wZjW-R7uiagMp1bdVr8AQezCQM4tQ122Yhn1h4,7850
kicad_tools/router/mesh/navmesh.py,sha256=QOsJvi2ix4eSkicSA73ijAMqoUkPpOP9PqCR3tOfqUE,23811
kicad_tools/router/mesh/obstacles.py,sha256=k_EFcbaRFgDy2NyKiYepy_uAFN1z8Iq4hBLab0WjfYc,4416
kicad_tools/router/mesh/octilinear.py,sha256=kmTBkJ2FI0dLAysukbrfowxWlZIo7TAH5LWWhg6uOWE,3905
kicad_tools/router/mesh/pathfinder.py,sha256=Gj9obAXwgQbGurkk6Kz2nf3oSaQ9wErwv2nOTj57PJQ,41765
kicad_tools/router/optimizer/__init__.py,sha256=7XuBZaTMDGMVrB84W6DZ7oJCWlhTL1-LgIPxLUUDFyo,2398
kicad_tools/router/optimizer/algorithms.py,sha256=A7jTnwN-iC2pCQ1t_U7Zb_cVYNLKbmSq5lKG9H-UBRs,27310
kicad_tools/router/optimizer/chain.py,sha256=SlZ0-QRKN0gTWfvK_7EMJwvYIkanOCZcI20hBsKN3II,7923
kicad_tools/router/optimizer/collision.py,sha256=19kLU1AVwiPjbByEYvUJvnZFMoKKBWNNJYnLYOQIIDA,23271
kicad_tools/router/optimizer/config.py,sha256=E9C9SHYfHR3eIi8sYoU0O5XN-mgF4VEvsfvbzZk_dG8,3145
kicad_tools/router/optimizer/geometry.py,sha256=3bUwDDK4T1_wDz1WgPgItfxQi1MYUFhUjDIBFSBnakE,7694
kicad_tools/router/optimizer/pcb.py,sha256=zg8rz-FaZAy_a-1N1XzsBbxIERWC1y5Tm3GntVxQClI,20994
kicad_tools/router/optimizer/serpentine.py,sha256=boy2LfuUZBYdQVOn31uqPbwx33Ua0NZclhfPiGYZoy8,24171
kicad_tools/router/optimizer/trace.py,sha256=EIb-hg6MBvHp4m7rGA6Nskquf9mY4_SSZcRubJHa2QQ,26191
kicad_tools/router/optimizer/via_optimizer.py,sha256=AaI4An5yGqWkVV1pC3p3W8qPjSb0day1PQBYa--Nc3g,24144
kicad_tools/schema/__init__.py,sha256=nZK6y54xXTF32l-gGsqUZrcdjYetX4Gp30rlPjXU0MU,1180
kicad_tools/schema/bom.py,sha256=NhSymwT_CMIpqCgPYA450q7hDr4hNUqYMt-1zFNZ4D0,13263
kicad_tools/schema/hierarchy.py,sha256=87r6RBsNVy9FD4cN4NwR-aFKVKlY36KrFdWMUlkB4TU,11782
kicad_tools/schema/hierarchy_validation.py,sha256=KH2OqjhbuRI80hzyKJvFqFl_tDKRzj2DLm77MHqC_b0,18114
kicad_tools/schema/instances.py,sha256=7by6bbCsBnoHfFXoHGBsWB4N2k2q7uYB5dwziNPoZeo,3523
kicad_tools/schema/label.py,sha256=2bQBl4-NaHKK-PfQxqhtzgZH9_XkCthSORfX37bkQsE,7201
kicad_tools/schema/library.py,sha256=ErM7zVKVD0oSfYTT9VtmfpagSJga1rjLCCuKSiS1S2A,50070
kicad_tools/schema/pcb.py,sha256=0nYBhF5pD4IQFqYpoLzF8ICJXAT85-KAYn6xAMdqJyw,263474
kicad_tools/schema/schematic.py,sha256=mIlSa9RdXEO7nuYRScOKTp23GzmFQLWNfEKwF3BH_-c,32472
kicad_tools/schema/symbol.py,sha256=lmoGZcZ1xaV-H1aLiYNrG7vR6LkZO_qX-GVkKVrYzwg,9005
kicad_tools/schema/wire.py,sha256=92VGtQMWxksuz8sxp_y5xAOHxjuHJjTZpf26AxHCowg,6165
kicad_tools/schematic/README.md,sha256=eGxbNTgSI40Goop6jy-rVcGZ1xTGdutMivs-shPl7Hw,8669
kicad_tools/schematic/__init__.py,sha256=nq3CguQrjR1oiAMju4DBWElylAu0KJAspXYKu7n5AKw,1220
kicad_tools/schematic/exceptions.py,sha256=PrynrF-i9vhv2fZa8VctsP6FwHNBx4_YukJDEQmB4YA,9692
kicad_tools/schematic/footprint_selector.py,sha256=YH7_GLy7BaCfFfJTZ3o-y0i7MIdJCQjvgS7F6Y9_K2g,17768
kicad_tools/schematic/grid.py,sha256=HxhAE0Kj0U8ehtmEHDUvuOZNRXyEjdkwqQrId86aF2s,4342
kicad_tools/schematic/helpers.py,sha256=FwwUNvN2cjGGhXNfTCCmPNn-KT6ixZoHT3uboUYShp0,6094
kicad_tools/schematic/library.py,sha256=TZyqsMJ5eRxvG3GQYsLbvdJnB1ytfP4vCotWv08Ovis,5868
kicad_tools/schematic/logging.py,sha256=XG9qj_R5b25OasrCh3nMj55GaqvgbnUCNiYdcFMyF7s,1949
kicad_tools/schematic/registry.py,sha256=VGQzu3q3DKcmukAARKwuUE14GibbxSPkAUlq3-6qZRU,23604
kicad_tools/schematic/symbol_generator.py,sha256=dioj5cdmYEy4S13z-SdH4zbeya8ATK3IYZgGIibi90Q,29534
kicad_tools/schematic/blocks/__init__.py,sha256=H7ubpstP0E6bQOSimGhbNxzCTLBmzU9HgEKBAuIGkWA,6385
kicad_tools/schematic/blocks/_stub_helpers.py,sha256=mDLaFaTZvgrTun3QIPY4z_02iHdvfMOybmCgLvlVibA,5858
kicad_tools/schematic/blocks/analog.py,sha256=4pWKak3zqhzpU5pbnSSrj2OiD5E0abKLj1yjaz6wqEU,32840
kicad_tools/schematic/blocks/base.py,sha256=qE4_-CHK40aXr6Wxxm0345WN5y5aRcnifdWUXdLRW08,14539
kicad_tools/schematic/blocks/indicators.py,sha256=IMLBwNxWHigjfaoDaxcPGcBNGwQmrSxMha-Wj3UBLkM,21193
kicad_tools/schematic/blocks/interfaces.py,sha256=kpFtfQtkDGKiu-Df9tLHEi7rUac5Nei81IX-gNEQGmI,3061
kicad_tools/schematic/blocks/mcu.py,sha256=gcGrYYwfH2XF-XUNki_2qac_h-EJXtyuZVkY5tNMcFc,45644
kicad_tools/schematic/blocks/motor.py,sha256=tZxkeI8SNBLoL6yRQEyeqy2FGuUAct7bTIB3Wua9Xbo,81643
kicad_tools/schematic/blocks/protection.py,sha256=D_cZhzODxbTrjZ0S7R5kL1pv9PW0REJLJPzgsi-GRaI,12417
kicad_tools/schematic/blocks/timing.py,sha256=r7DhkzHUfa-I7-yJQ0SCETtSAW_0qJeiMCQgBZbtPCw,13443
kicad_tools/schematic/blocks/validator.py,sha256=YVNGpUbh17TjtBc0v2ek1bWhSOBsObG-WGE8c6Y68eI,9641
kicad_tools/schematic/blocks/interface/__init__.py,sha256=5IqA84S3052L4GGB1MQWIkt8Oic9FtL7AXBnR7cWHAk,1799
kicad_tools/schematic/blocks/interface/analog_input.py,sha256=S2tpEwW2OoS9rC5QAUdjN9r2Nd7ITgN5t_ehPNW8KnQ,21122
kicad_tools/schematic/blocks/interface/can.py,sha256=xWvUNUb6Dw0K-p9tLL2JxmLr4yc5hHfIjyVbULbxXd4,18246
kicad_tools/schematic/blocks/interface/debug.py,sha256=mi7CWdabyuJbmNn_OCNLu0wj8gIG86ruWfwlUwI7jco,14495
kicad_tools/schematic/blocks/interface/i2c.py,sha256=Bx0DiGym9MVZTSTWwCqjYvI490Iv1rZXIMWP8sU9Ano,11476
kicad_tools/schematic/blocks/interface/usb.py,sha256=Sf8l5_OsiSAcWIo82gbiyU7fYU_S2bqSqDlYfELhBAc,13837
kicad_tools/schematic/blocks/power/__init__.py,sha256=mPV41S4_-50CFKrfPjyg6iAyJpuM8mEWnX-LBv2H8Qw,1652
kicad_tools/schematic/blocks/power/inputs.py,sha256=DFeHfLt0Zvzic5df5JLHivMpxvkAvmr6g_Nr11gzwCs,16544
kicad_tools/schematic/blocks/power/passives.py,sha256=XHjMnCxuZ_DT8eso7gZhpmg1-PzWbELBqQAKY1sD0fo,18360
kicad_tools/schematic/blocks/power/precharge.py,sha256=UZOjW8gur5ponqfRdX938aRXuSgYl73cydZJY3rg7BI,7103
kicad_tools/schematic/blocks/power/regulators.py,sha256=aTtaBcr0XRSVu1sRgYPyYKhIdT0keXwZJPDA2MQmmw8,57854
kicad_tools/schematic/models/__init__.py,sha256=QLaD_xCzoOxBMdLaG9PTugxojEeRacABSIHI-yOqgMU,706
kicad_tools/schematic/models/elements.py,sha256=AH1_AchJrDxOopin7MeboZbW2z_5vMcMtp2cS6MpGUg,15883
kicad_tools/schematic/models/elements_mixin.py,sha256=2lqp6MAquFePvpZpGHudQFpHMGgGaSiSUOSqf5IjW3A,51928
kicad_tools/schematic/models/io_mixin.py,sha256=ZqhoXUhjtfN1XPQa90kP3XO_I4aAPoV9KDHyQpFzbEk,28688
kicad_tools/schematic/models/layout_mixin.py,sha256=E5BjVJToCIe5526zCH1_Q04X3tt829nTlHSwhAd2svc,4867
kicad_tools/schematic/models/modification_mixin.py,sha256=0gEEAUGqzxK1yHwO1LfIPa5g0pPVGp0f5g1jJx9N9cs,3765
kicad_tools/schematic/models/netlist_mixin.py,sha256=HVSkzoa8i8AE0DCXIHQPIOPaF_vwWoeKzcCm74bGUzA,21919
kicad_tools/schematic/models/paper.py,sha256=FVZIi26fkLadqXtJIgLFPncUKGxK6DMkd0wZuhOWCQY,3182
kicad_tools/schematic/models/pin.py,sha256=zn24S9loKhEcBSgrQLvyNXA-YfK7mLD5LNm-AlLvuA8,3898
kicad_tools/schematic/models/query_mixin.py,sha256=_AJYtRR_hSRzTB5dgyqId8I_DA5Q8Rl4JN-IYRSH-Hw,4357
kicad_tools/schematic/models/schematic.py,sha256=MeLtqqlfRFJxMuA99hy8NxzPZuTi9rvn67KY4NYPFVE,8555
kicad_tools/schematic/models/symbol.py,sha256=q4goT4euR9lyDgklmXDu32jlzxip4zico2DEtwyFGzU,39528
kicad_tools/schematic/models/validation_mixin.py,sha256=BVkFK4gXhgfNNwwtnKeQdS44j_SLGASvf809tDo-b3c,41381
kicad_tools/schematic/models/wire_geometry.py,sha256=Y-syRI9yQ9rCFnbexuiH3SefTMWXggy8LnMcyxBJ8WI,12539
kicad_tools/schematic/models/wiring_mixin.py,sha256=EhzB8oKQTJFsmtBOeH7txkqQGwWL060gRiI_e39fHMk,29338
kicad_tools/sexp/__init__.py,sha256=d6R_77b4KJ2G6k6C09jPvZt4plm6x-RNUIuCaOYbyMY,1222
kicad_tools/sexp/builders.py,sha256=RDyjQIkXw8lC2RvXgSYtO9JqesgwuR-FCfz9vNiJMDc,24463
kicad_tools/sexp/parser.py,sha256=WEZf8lREFO-YpFGZvuDdsuvsd77nfQIiJV5EqeGARfM,51387
kicad_tools/silkscreen/__init__.py,sha256=eMZUYGA7_SwuUPELBF_85CUHIx7tDQr_qWk1IZKeoYk,44
kicad_tools/silkscreen/generator.py,sha256=omCQvs2-ALhqHpahN2UV2VzhfB011cFlIYRkfqDnvhY,18424
kicad_tools/spec/__init__.py,sha256=UNKZtmDi2YYvEPke3m3ykcn0hKj3l_dT0ClRcSKWv1A,1986
kicad_tools/spec/parser.py,sha256=ahpNbHntiQrSis4E0WeBRH8jEHgwl8mJFYVfyJrhyvQ,12861
kicad_tools/spec/schema.py,sha256=xWDKcVhoxPUZsGhD7k_OmkCrU_37CMSq8kZQjl0VaG4,36714
kicad_tools/spec/units.py,sha256=3SaaZDH3GizOfw_p5IwW_mf4KCA7V6QRMh-miRd2Ky0,8171
kicad_tools/sync/__init__.py,sha256=EXdUK_mfcNhOZeYZg9DglFsv9WWrYfmpnGYzeDzt0To,877
kicad_tools/sync/discover.py,sha256=2MN73-vLh2NpDyhDssWIJgZZu1gIwtiGCpHFY6uDXXg,3322
kicad_tools/sync/drift.py,sha256=tGe9kgEDBR-ozc7QHh71VKz0-JaGLvchoa0J3FU6q-k,5824
kicad_tools/sync/reconciler.py,sha256=92dqh_5UMvJW8o1kvcSFTd5jaPKTYVWruMg5dOgiM9I,50639
kicad_tools/utils/__init__.py,sha256=xAls04uYyUFKi7DJAbq7CisXiULIDEwicBrexum0PYU,1235
kicad_tools/utils/scoring.py,sha256=Nj_zNitPGncBtcvQbebUTogyuYhi6hM2FSaoy2t-EHc,7472
kicad_tools/validate/__init__.py,sha256=qKTx1y9X7X4c9cB0FvYo2F6c02rc6aq1jo6kPCqLoH0,3040
kicad_tools/validate/ampacity_specs.py,sha256=7XgryzZrGo1G1cDf5tWfUq7Xg927M3_8NurEgGH9CWo,2566
kicad_tools/validate/checker.py,sha256=DNGa-K2ZSvDfk69dslPm293gfNzXJeFtnowWw2D5sHQ,50485
kicad_tools/validate/connectivity.py,sha256=-S3YIt1W6kq-34GMxUNOtVdF6GIn2PN-c4uqf_tMp-I,78229
kicad_tools/validate/consistency.py,sha256=zPPQpb_sdE3mi8iwn5anYGJgZqG4nTFxBpeREACgCoM,36310
kicad_tools/validate/diffpair_engagement.py,sha256=GORUUoJMMA-l2zM9a5wivCAeO-IASXOOLwnVNKeMINE,7916
kicad_tools/validate/diffpair_skew.py,sha256=sWR-5rV2aKj-9hk5EmsINMvIVlQm4-e6swsne6hPPkA,10088
kicad_tools/validate/filters.py,sha256=xAPGkL5XhK0U32tcvsK5ibj10t2LC9-5-hxpA-TxfNo,14593
kicad_tools/validate/impedance_specs.py,sha256=79zrolsM1h0PXXazUEU1blkIGZweiWrKJ4YC3s5P0_M,3724
kicad_tools/validate/match_group_skew.py,sha256=z-iizm9k07oyKZ91kPKgtqmC6npziCRbdAKPwCHkNRg,16514
kicad_tools/validate/models.py,sha256=WSb93ykAsM255jFA89CbIxPGwBjJJo9vZ_AdXcidQzo,8005
kicad_tools/validate/netlist.py,sha256=zLBKLODrOPEjSujcD8pdkYZ0cgjGE-FVX7OMQ5VbG8Y,18236
kicad_tools/validate/placement.py,sha256=GQIicMsC7wjJusBRASXW-llZAzjvLI2P2onfsM4Aqiw,11174
kicad_tools/validate/sch_orphan_label.py,sha256=bf8UYgkaShE2U4K_2LjhdRDEEubyyFDDy12GJK5o05A,14934
kicad_tools/validate/sch_wire_stub.py,sha256=ffOEZ0NZIAUyu-a8QhaqoqRMQy9WHWYv14g7TJm2NZY,11986
kicad_tools/validate/violations.py,sha256=Ve4otBff1_AiJ8t8iL66rRZ5GlRvz8Ma8K0ayCCzKjo,10804
kicad_tools/validate/rules/__init__.py,sha256=PjRQ_eN2dVjAwhVajmBTmZlNCwCndqk47Lv8sTXYaKo,1677
kicad_tools/validate/rules/ampacity.py,sha256=dQmtpkX21fJkrJ0rIRIjLmyYugjD-61DrdjguEn4gqQ,8972
kicad_tools/validate/rules/base.py,sha256=gp-6u77aSx9ASH6dM2vx7DaS8MncmtB5gU3PVmjrneo,2486
kicad_tools/validate/rules/clearance.py,sha256=GQq8jqP1jb87yJoTxcow1S508f7KPu-EZtf82SrkQEk,75049
kicad_tools/validate/rules/connectivity.py,sha256=RJuuoVg9xyX9-C2xgz6JRuKJGVU-DLmADxF6ln09Wvs,8280
kicad_tools/validate/rules/copper_sliver.py,sha256=igHB2KiASnbkvv6nHRhiG_kK1jmAFoV8xWNJupbZBVc,14481
kicad_tools/validate/rules/courtyard.py,sha256=Qy5z3YK-yrOV3z3ffkowiqG0bVTDK0_tAIwagJL1Zus,9935
kicad_tools/validate/rules/courtyard_waivers.py,sha256=1p_CGn621CXlqmNiAAJS33PcUZqqppiyTqZJfpzVVDI,6768
kicad_tools/validate/rules/diffpair_clearance_intra.py,sha256=RYWDOdnOKfCIbY_eBvQzvEF2--vm0uKEO8pFOkLHtR4,13106
kicad_tools/validate/rules/diffpair_length_skew.py,sha256=RM8h5zeP0B6qmf02VefIZrutB7MLatJty21_BFaVU3g,15841
kicad_tools/validate/rules/diffpair_routing_continuity.py,sha256=OkS5qDvfznZFufWDeOlHi49_UpH0P7TALlOqw0s1y54,20018
kicad_tools/validate/rules/dimensions.py,sha256=H_CS7EGOFHa4MlIfDLvtvG_0vxYINpmJ4QBWj9uSQ8U,12298
kicad_tools/validate/rules/edge.py,sha256=K-EhGh12s-lP3PVWTDztQ3xV_DQykofbukbdW_lv6JM,13211
kicad_tools/validate/rules/impedance.py,sha256=75C3aNX4_BcH1ytKjJsg41i_TX0aLZC4Iv0Wq3SFUvI,27703
kicad_tools/validate/rules/match_group_length_skew.py,sha256=PVrqmQTs59_OVH2B2sjYHW0d4MP2ZJEpaueKQZRAfy0,15766
kicad_tools/validate/rules/netlist.py,sha256=7bhSWP3NOhv4YtTVVHABAOyryd1bdNaZD0b5zeodC8Y,3772
kicad_tools/validate/rules/placement.py,sha256=c3gLNZHeovWjiuiqAu7fwkKz5xHzghGVS6j_Ebr9Sao,3832
kicad_tools/validate/rules/silkscreen.py,sha256=XGvpYI2wvAaUhZvETYFZYzMQJwTkBbi7odJjTCrT1OM,26114
kicad_tools/validate/rules/single_pad_net.py,sha256=wR9XwmUp6GNl39NWYewTLgb1P6RtKQmJkzgLZjg4BFk,10702
kicad_tools/validate/rules/solder_mask.py,sha256=Ysn9s5bHs3dNOGkq0KZUU4s2CBqszg0h9Mq9hncAKPY,9715
kicad_tools/validate/rules/via_in_pad.py,sha256=HKEpvE-TsQJoZfYyTPDN-97RFS9ix4D1kd85iDLVcv8,9171
kicad_tools/validate/rules/zone_fill.py,sha256=MzFefycITAZM4hvNJertnsFC-z-9q4tyFPO1R_EwynI,4526
kicad_tools/workflow/__init__.py,sha256=GWvrzroe45b2w0jqoxlAKXKTlgUzYM0M5G6A2N0uDUY,20834
kicad_tools/zones/__init__.py,sha256=tuzpKwly3pYgEsfpCmAWOdyksesyonoigjO65_JJb3Y,1110
kicad_tools/zones/fill_clearance.py,sha256=ulZq6MJK80zI8QRkJwMtpDJMVoxSIqBMnu_bbWMMoEE,46159
kicad_tools/zones/generator.py,sha256=jjjR79-N5Lwppd6OfYp-qyWBugKIzxyU1s5GK85TIKU,82028
kicad_tools-0.17.0.dist-info/METADATA,sha256=BowZ4Y0wM9ph_QkU2Vj0uZmXJCdq-9paBMNWPxV4Cuw,31568
kicad_tools-0.17.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
kicad_tools-0.17.0.dist-info/entry_points.txt,sha256=khofWiFGkNwnv8BMdIqY0QyeXrYiNQ0vbi0pefL6V3I,751
kicad_tools-0.17.0.dist-info/licenses/LICENSE,sha256=GvxO4qU7XjvCkTG6P9d01qfbb3jCW7-P0hL21DZ-jy8,1067
kicad_tools-0.17.0.dist-info/RECORD,,
