kumiki/__init__.py,sha256=aEIgVc0PpHtRj2afV9OXaVL2zKRqkCAXkZhMR9VXgbw,2393
kumiki/assembly.py,sha256=8P931-_VXudQS96v1Gv0Gz8DK3OpG5KM1XKsWXOLVmw,67269
kumiki/blueprint.py,sha256=r--OaLcIu1Z_hr02vcJgzXWkkNFMqCnaV3lxwu3Ops4,34532
kumiki/construction.py,sha256=um_Xgj2mohzfoKRTQJhclX5TeEvYWbZu7-Ufjw2FZdw,123535
kumiki/cropcsg.py,sha256=p6--E27JA7Aqv0qJMbFpKPCra5gT5GOMVnTI3YpZaPI,44687
kumiki/cutcsg.py,sha256=dVR-PqHD5M9AvvyJe1uJG-IjyM7Z8yXcS2LZYY0WfLo,195211
kumiki/drawing.py,sha256=V46ZGPGWU0d55mHsvLTe6L283oOII5JIHFbWeEfudAs,72453
kumiki/example_shavings.py,sha256=WYG4v4GRzH1qMSE1WjlZOfwMCqPBV8B6qePPMz7GPnE,28987
kumiki/footprint.py,sha256=41Fk5TlJwrJTaxDk-jQWrxu7NoB5SHYZSW7nRNFjzXY,12751
kumiki/geometry.py,sha256=corfL_m0RFoZ_jn6FXOU-Cv1sgeRHnyI_tY-mDX1MRE,19437
kumiki/identity.py,sha256=xS0XMb9WucLKdkVZdoh3-Ex2SfHbDcFRVbBxAVaoiK4,10479
kumiki/kigumi_at_home.py,sha256=e3YQIkHpclicCGrwWZPundm1Hj85KNesNz6Rdkd2OCg,28608
kumiki/kiwari.py,sha256=b2_an1MzH--pVhgB2PBKgKD_tUR8q18YsTw2We_6be8,25685
kumiki/layout.py,sha256=tIzhIRDJ0tbppFtTce8OXY6oUiEgCTq-7t37wb5Ds_8,6303
kumiki/librarian.py,sha256=hxZ_udHwN0lwLnuuqoeRyM5__bBggEQXr56mMImunZg,49511
kumiki/librarian_cli.py,sha256=9ygVI1bXRhl-aDROjiRKi_lrU9R4m_c67jwUZtJiv8Y,3621
kumiki/measuring.py,sha256=D68RsJYaqqlyVQjAC3JvUKeS2qHF-6E-vUHRCUT48sA,31645
kumiki/pathcsg.py,sha256=cL2EMuux3zfrJreCocE3ThigUOYEtZLLxcEzPUXwj3g,52141
kumiki/patternbook.py,sha256=m2RJttpP-tybuorVqLoTCy-z-XrZRyOMcLg349Chmus,24750
kumiki/rule.py,sha256=QvOKEs0c88yliOwqtxBb4v4DW1nM2z4CnBK5qyDhUas,52770
kumiki/ticket.py,sha256=1gr5H6R-sCmwV_RLqvFj41keCdQls5z3-vHpxpa5JYI,14927
kumiki/timber.py,sha256=Yw7IkyTVe-F92niOn5r-1W5cAHhZWw-wIhUu03rR1HI,126073
kumiki/timber_features.py,sha256=frkQvwTClZIMBCaY25CWOYoWVoLZnzq3W-f94T_SCWo,25115
kumiki/timber_shavings.py,sha256=vfn4u1HTbqL3nF4OPgUxdCeh6NcpRZwaY4kilenMQ3w,22125
kumiki/triangles.py,sha256=xazWtBs9eiSpP-GBSJUwbYSmhmSfOeEmKfN0OxUeaWo,29415
kumiki/joints/README.md,sha256=blaYts5R1kTVftlk3yIGcz3W321q04j8JKaOKqORLZ8,3021
kumiki/joints/__init__.py,sha256=tsFfeSO4pebZDsVzZAZWyqqz4Qdku3__ptggKoprMHg,191
kumiki/joints/workshop/__init__.py,sha256=59tOrgOFSHNEMYiVGIUno5syxcsGiMjbg8CbAcuhLHs,381
kumiki/joints/workshop/basic_joints.py,sha256=pPI7IIke1wJbCfrgSVdvmmw4OlS80ZhUm29LKpxBIi0,37693
kumiki/joints/workshop/board/__init__.py,sha256=nkkXor1-WJpeo32FydhHuYSf8WpZeM0LM_jyBQYhRdM,460
kumiki/joints/workshop/board/board_joints.py,sha256=gQNvUf46jNRZPTT7vpOVl8OzeWYUqTZUr0C7ku2MzGg,23707
kumiki/joints/workshop/butt/__init__.py,sha256=4eoTy6eVmaumYLfQr6lVFHTB0Q1pmJBVB6geDcn7SSc,1265
kumiki/joints/workshop/butt/dropin_dovetail_butt_joint.py,sha256=tIMj7bfMhuexx3azVSmFDIs5sKppcpWxbGogdHPX5XA,9875
kumiki/joints/workshop/butt/dropin_housed_butt_joint.py,sha256=TAkez4jiKbPEDdPBtKWpaO6ihgxQu4xo0SRnN8DGJWs,7882
kumiki/joints/workshop/butt/plain_butt_joint.py,sha256=bbPdeVlBQRDWx3x9D3jJekKiXfB65Te5yzhilA7mJbc,6908
kumiki/joints/workshop/butt/splined_opposing_double_butt_joint.py,sha256=dryvHZ2T70bUFb9dE5kwcF3RGiVxpITTCoo1ykej6wc,24733
kumiki/joints/workshop/butt/tongue_and_fork_butt_joint.py,sha256=_qPbhcXrqPGZHPH-TkEBRNVuNBODI6Y4ONHAXYcyl3s,13631
kumiki/joints/workshop/butt/wedged_half_dovetail_joint.py,sha256=Uzk6-EpoOhm4YpZDHhfNR9O_wIoU0kengx2Sd2UuSJ0,9015
kumiki/joints/workshop/corner/__init__.py,sha256=BP2g3aDl-M-3vdx2fvQ74VXwv8akpaG68u4zns3_9O8,1222
kumiki/joints/workshop/corner/dovetail_corner_joint.py,sha256=4vlTvM6J5DHH1--zkG8YOlM-bXy19bWMPhDedtkt7Jk,14706
kumiki/joints/workshop/corner/mitered_and_keyed_lap_joint.py,sha256=ee39_fR2UZz5og6pVQVfRX5wFHbLBsgnYNF6FIS__zk,21883
kumiki/joints/workshop/corner/plain_corner_lap_joint.py,sha256=k0eEfi_BpmUW3aV6Uio7eqtlKax207ei2l3Os7XIQW0,4397
kumiki/joints/workshop/corner/plain_miter_joint.py,sha256=tiiH90KQdCONTHDaL9YafG8-D8CUS_R6vXiwz1UMCcU,8219
kumiki/joints/workshop/corner/tongue_and_fork_corner_joint.py,sha256=NCTNfR4W973a79Obw9Ls71uSi-dUNlxnIWdxGAI77qI,13774
kumiki/joints/workshop/cross/__init__.py,sha256=EjPGtjIE08w9Fm6p3U7KGoCEW1nsgPGno76Wc9WQl5E,400
kumiki/joints/workshop/cross/multi_cross_lap_joint.py,sha256=Hrzpus4UA4gTBXsvnRTRr9wFdvaZETPl1RBgPKnLM4w,8909
kumiki/joints/workshop/cross/plain_cross_lap_joint.py,sha256=sK7pUaA_2DoOUms8iMkND8TFwU6vYCDM3PQbAbexgL4,11694
kumiki/joints/workshop/decorative/__init__.py,sha256=_s2I3BUv623S0XAOh-Fgw7fv0QHvQ_-Ls7OOtmzNWHg,614
kumiki/joints/workshop/decorative/decorative_joints.py,sha256=tUQXB-CUUgg1RIhL39JMu7ZzOJkWyW0nFiixQqx9X4I,18054
kumiki/joints/workshop/free/__init__.py,sha256=mDsW6Tv-0wa1b9bDqJFndgeI2ARTzBtjriOtQn2IGq0,155
kumiki/joints/workshop/free/free_house_joint.py,sha256=oTCy7egN2q9a5GnttLjEeF7krPHZHpLM3im8Z8TYNCM,6423
kumiki/joints/workshop/mixed/__init__.py,sha256=_K5BWYF7czTomCxHhTJj8uQfB_jqVvFnIDfW7B1QeGY,1178
kumiki/joints/workshop/mixed/mortise_and_tenon_joints.py,sha256=0J_9ypgmn61Cx-LuJUPqTGNNs2kcYo5PMARSK-iqgns,48358
kumiki/joints/workshop/shavings/__init__.py,sha256=9gx1QfLk-8sn8XTNlC119ExfwGjWuJtNu4Es7ISQjoY,149
kumiki/joints/workshop/shavings/build_a_butt.py,sha256=b0oSOPzVIWrjsD9bXN48r7i-oGHM3ShdX3lseQLnZ-8,53783
kumiki/joints/workshop/shavings/relief.py,sha256=OV3ZcVJ3HSCQiA3ff-K3xtMIS4t764WEmZ1S_zWos_M,72676
kumiki/joints/workshop/shavings/router_table.py,sha256=Ex452Ey5r8v-ktva1a2qc5VoTZRl82Yt03cjrGRC5dk,2310
kumiki/joints/workshop/shavings/shavings.py,sha256=Jp1VrXW5NZD_r-w-Pn2dozMXKa_RD6yzCVkt6l3vgwg,45475
kumiki/joints/workshop/splice/__init__.py,sha256=c-7xHpQwEN76v9yQY0R8Uu4u2pjIqjQTJr_HDTVuiP8,1508
kumiki/joints/workshop/splice/half_blind_tenoned_dadoed_rabbeted_scarf_joint.py,sha256=ZbA6cB-hMvH8ZqgLE8c6j9Mkub6MZ5zu83gvx8hpHR8,15759
kumiki/joints/workshop/splice/lapped_gooseneck_joint.py,sha256=7xjqyRPScldJw1CRMYge5XeNv8Zzdqf4aWwywLPHoig,12189
kumiki/joints/workshop/splice/plain_butt_splice_joint.py,sha256=n2cNH17qN2y9NJu4CHxTs5CPzjtU17yull0WDrEpsHo,5006
kumiki/joints/workshop/splice/plain_splice_lap_joint.py,sha256=7gQ8_RpkbftS9Q-0SygnLH3jSxeCBhSstSjvphgemSw,5065
kumiki/joints/workshop/splice/rebated_oblique_and_dadoed_scarf_joint.py,sha256=wB1eyL3kjD-pBmi8JucLhXlIHbyfnzClYkQfD-kl7us,900
kumiki/_pattern_index.json,sha256=xuCgxLGtrDrhA1rS7Ql1o4lE-Bm-fLanJjpuMgV_zbk,50223
kumiki/docs/agent_usage_instructions.md,sha256=Owcq3iNQ44QhXpPW842Pn6pzYkLTfsT__C6VL0Kazoo,24757
kumiki/docs/concepts.md,sha256=GDE1bsNr8TwcaTkpyi8Xil1_k4twfz9Hnp_kUT17oM0,17267
kumiki/docs/index.md,sha256=mZZauNAK4LRZDUwEDfHZnHy7LzfhrpiZhR6hqs2Dhvk,1131
kumiki/docs/patternbook.md,sha256=_6woFksrmGB_0SU3Y4mYwhopttW2_-Cc1e6d5GdnOXw,4651
kumiki/docs/assets/favicon.png,sha256=DemcTAaMHc064NoUrC4-JpihnhsM3IkUFVqhAT8Q9rk,42039
kumiki/docs/assets/kumiki_code_ref_images/internal_kanawa_tsugi_diagram_1.png,sha256=PNbPptC46ybd31vT7fKPr2Xf1RVGTCgjbAQXA40DKgY,1094068
kumiki/docs/internal/featuresolving.md,sha256=0aiinTz1MX9etgHp05hHFUzOF6QMjGSKrzWeh_444kM,15891
kumiki/docs/internal/featuresystem.md,sha256=0CAhj2ktjV9mSS6_CHLEp3FiBnfiuZvrG7TD4vSptOE,7781
kumiki/docs/stylesheets/extra.css,sha256=72sKhxgU81wQPLp_vJfLd1O9FZHwAT0WXFRF6zE91qI,752
kumiki/patterns/CSG_debug_patterns.py,sha256=tlndDmNAK4dbk745SzbbOdDhOsHwvcbm4ngcPtQR1Cc,24040
kumiki/patterns/basic_joints_patterns.py,sha256=C_iVwcveUEf93CM54Ld-0r3wi6k46FqaX4xmnJXgjOs,16117
kumiki/patterns/construction_patterns.py,sha256=YOZXR0WcOWUmrff7FKM875wACzyTKfOR0HfdB4r3eX0,18014
kumiki/patterns/irrational_angles_patterns.py,sha256=yS9oUmEXBdhti3X5oRlKpDl6_e4ij5ZMu3efw4m3aCE,3148
kumiki/patterns/patternbook_patterns.py,sha256=LO-Ys13-wyCM-F5AufeFyQCw_fam5bm7fQOR-NZ4RJQ,3863
kumiki/patterns/board/board_joints_patterns.py,sha256=7t3KfKrWjqhoChztcIJBlj-WcdqIxn0clbp8f4XkUpU,10077
kumiki/patterns/butt/dropin_dovetail_butt_joint_patterns.py,sha256=axx4Jx1aEoUh4n5a2DDPFky6hSn7dCVVXZLOO7eLl_I,2288
kumiki/patterns/butt/dropin_housed_butt_joint_patterns.py,sha256=XzSpJkEkF0acDVJHuifSriaXtsuaXVwKy0VPfNHBqxI,1674
kumiki/patterns/butt/plain_butt_joint_patterns.py,sha256=7M_VN5oD9KKy-FYIi8CrNuuqXgdpgZs7JnwFKH_eKGU,4777
kumiki/patterns/butt/splined_opposing_double_butt_joint_patterns.py,sha256=hppKwieZLkQ1G68NV9paGCWeMSKfhBwmizfDWYdJbPw,1817
kumiki/patterns/butt/tongue_and_fork_butt_joint_patterns.py,sha256=GJ3zhko0cgc13RsmyYMeuOOV4E4e5dUFII_k042fQ4A,6063
kumiki/patterns/butt/wedged_half_dovetail_joint_patterns.py,sha256=kenb2VkVk3kiWoUmCZOn9rS2FbN8hWS0NN3NtNbH-dU,2206
kumiki/patterns/corner/dovetail_corner_joint_patterns.py,sha256=8OTaWpLkIZtpb5D2b4k9nVBIpFvlOOnGn93uJOnwpxE,2107
kumiki/patterns/corner/mitered_and_keyed_lap_joint_patterns.py,sha256=veeTbHHvK5AycYpSDW2KD6HLrH5lTqOxTM5NG1PgDDI,3166
kumiki/patterns/corner/plain_corner_lap_joint_patterns.py,sha256=O_C545xPfl-K2aoJQgbTKpMA5EnfJq-7TeCHXusvjGA,1586
kumiki/patterns/corner/plain_miter_joint_patterns.py,sha256=r9GnTu2XCcPb00gM6kF0hFmAxBxW7WQW2TPbk4Pv3fg,4936
kumiki/patterns/corner/tongue_and_fork_corner_joint_patterns.py,sha256=Sehzw4pvXgFOR1yF-EHsL18I1lO9SIJuoYZDWePSe3c,2253
kumiki/patterns/cross/multi_cross_lap_joint_patterns.py,sha256=MZFXU9sRHrq5FBhxboNSWBH-NzrGUGnme0P-zpPw4N4,115
kumiki/patterns/cross/plain_cross_lap_joint_patterns.py,sha256=RsLetWUlkiyEtGJZzJzl1unzKaf7lh5t8FIQMBW_dI0,3678
kumiki/patterns/decorative/decorative_joints_patterns.py,sha256=l-R-l02aH_xIZ_ArsMoMJWJmezfg5bIZzhKb1RIbnbI,4179
kumiki/patterns/free/free_house_joint_patterns.py,sha256=G0Pqe99NX-hr4RuX9zYxeV4nudoBlPmoINXpoMWCpkE,110
kumiki/patterns/mixed/mortise_and_tenon_joints_patterns.py,sha256=_Qy7ME1pWrbF6kEHp0eBPX5zSnC70h3wI1ib8aY97Lo,46930
kumiki/patterns/onlypoop/n_legged_stool.py,sha256=V2RJWiGJQyB6-jSomUNzJ8RZ5ZaV2xphoV3YTnaBO24,8236
kumiki/patterns/onlypoop/relief_example_patterns.py,sha256=fKq_0FXd28Hma1CkuemGsZiDLZSD7LdrjWO-XCpWCAc,9351
kumiki/patterns/onlypoop/simple_simultaneous_assembly.py,sha256=F2h5Xc2tRvJJURyh0gmZ_7NmwBstT0Px99-P7rawfO4,3788
kumiki/patterns/splice/half_blind_tenoned_dadoed_rabbeted_scarf_joint_patterns.py,sha256=d1AwND1sXMDlM1F8CC-BYa6rm-YI3LWQj3cwUHLwqEc,2543
kumiki/patterns/splice/lapped_gooseneck_joint_patterns.py,sha256=i-lGM2WLGtJuyLTaSzgL788Q0UUXGT2EKUV7lWXUOmY,1541
kumiki/patterns/splice/plain_butt_splice_joint_patterns.py,sha256=xmNG9YOZ7k9tQ7D4R0pdEc-ACDHcoDxeV9YPtxl9YrI,1937
kumiki/patterns/splice/plain_splice_lap_joint_patterns.py,sha256=fKCmHmB-B6itRRyDXCHFjBUMWpTyyb4IuBoPwfuNhoA,1911
kumiki/patterns/structures/assembly_preview_demo.py,sha256=2QzwWU80k9QSN55KJTB4rilFP3tlUI1SZtEzWy4Ip9M,4837
kumiki/patterns/structures/cat_corner_cot.py,sha256=5PhFqscr2MtGDSuiGSM-Bm5yFwx8mQ-Q-vDLIONyWOI,84247
kumiki/patterns/structures/coffee_table.py,sha256=9VuOtZXF_q_VlKl3zfzEwRCtZO62vBDo0w5g7OJjm5Y,22962
kumiki/patterns/structures/doublesawhorseworkbench.py,sha256=qHGPYpdED9YE8blif1NmPcsyrLZGVJWoiB-KMES1iDk,14903
kumiki/patterns/structures/half_blind_tenoned_dadoed_rabbeted_scarf_joint.py,sha256=IpaTEhnd4Vv5omuZC2tyxoszAAVWNalhVvvFXAizTe4,2724
kumiki/patterns/structures/horsey_example.py,sha256=UvZ17Ld1WKCNsZAls9hPJiq3U7e9pBwsxgNHhQENIzQ,12049
kumiki/patterns/structures/learn_to_timber_frame_shed.py,sha256=9w6HUP53_Hv2zkMnZ0pvzyt5HnTabdNKuQBFYy1ed6U,80650
kumiki/patterns/structures/multi_cross_lap_post.py,sha256=ZYoAdvU6cNnAVuVVnkS_J7tLoFBxfYUDGyfPav6fSf4,3124
kumiki/patterns/structures/my_cute_frame.py,sha256=1S_TyGCX0iDIeOKftbRHtyqDfynSdyQJIA1UQn1GnpU,4245
kumiki/patterns/structures/oscarshed.py,sha256=hnhUI50oHiHudzTreLHlBvd0qyeSx5X89VXIHDtcN5Q,55326
kumiki/patterns/structures/tinyhouse120.py,sha256=1WVapXKer4xxMT16A5EzqXaWd_07h_CSZJiYucRrH-8,64837
kumiki/patterns/structures/actually_kumiki/gordian_knot.py,sha256=e6uM8e7-uzLGqI3rV8-8QcEGNEfmsFKxE2EsUfTfVzU,5125
kumiki/patterns/structures/actually_kumiki/luban_lock_1.py,sha256=S88I40FEdvCE_8C8BiRaq5WFW6y5A-FvER10vCTlURA,12799
kumiki/patterns/structures/actually_kumiki/luban_lock_2.py,sha256=uZdJsSGDnzV1tNrA9vOfzA5bfM5n8bqbdiL24Bqg1oA,13359
kumiki-0.7.1.dist-info/METADATA,sha256=BQ-ijMmRQYKTPjjtHydjaFI1RYcwIbI5nhxv309Ovh4,6903
kumiki-0.7.1.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
kumiki-0.7.1.dist-info/licenses/LICENSE,sha256=Pz2eACSxkhsGfW9_iN60pgy-enjnbGTj8df8O3ebnQQ,16726
kumiki-0.7.1.dist-info/RECORD,,
