rayforge/__init__.py,sha256=VTYat4XhJWqe7z9dhbr1m2y6NCa2S83nMj7hRjH73dc,203
rayforge/__main__.py,sha256=0rdvlC9dVbfnpZKY8LG7jJTAttdkENnUj6QRNLEgXjw,126
rayforge/app.py,sha256=xrZSDNT_M_fzU49Xh0_W41rpMLhKPu1HrSFwqT6AZ5s,24280
rayforge/config.py,sha256=yL12523nabkRFkh90QhD2c7SeTWjl98EA3Lj1Cvyk3w,2302
rayforge/const.py,sha256=mQs9REJsWh6Urj1Y6qCuuftZqBkhQpxJH1qQtrGo1MQ,451
rayforge/context.py,sha256=b59WF0-eeTCnFJt76WVR0x1JuJo9txtjEplJ-8PmQP4,15024
rayforge/debug.py,sha256=ndHWpauNdFf6jOW3IyQkycVsjFtrf_auWsBi1cw4jI0,5586
rayforge/logging_setup.py,sha256=6l4kxSxa1XikbWOdHYp2yxop3sCEkm__owtjYWOiPvQ,8551
rayforge/uiscript.py,sha256=JtmZI9KhAajovAOBG1XL5PzHHCM-B-b1SogqLmJGgA4,1776
rayforge/updater.py,sha256=cTppPpnPVo1f23joJM5ZVo1JdlKNO0e4qoeZAAZ3xdE,3214
rayforge/usage.py,sha256=_InLG13GCP4tw0IKvC7L0fUAs3YGqwQumYoaTu-g2TI,5243
rayforge/version.py,sha256=nhU466yFJdWtBCtJM2bG69VauiIZCL_FE15cCAoCDvE,1103
rayforge/worker_init.py,sha256=GbcDJ1ZpLv26E_Z0HzNrNesqa3t1ZMsuNyvtv7ZdJkI,2228
rayforge/addon_mgr/__init__.py,sha256=b19Z4pSKKyzzA5lNKm779gZORO7U6HT2u7lpkM3FRv0,105
rayforge/addon_mgr/addon.py,sha256=YsUa2RticuLna5EZoHEjXy_x06jsuZ69zjBJvWewAgI,19588
rayforge/addon_mgr/addon_manager.py,sha256=D91EX853ZIx-CAasVGCI3vSN77mlE7bfZ8Bx7uS9XF8,62776
rayforge/addon_mgr/update_cmd.py,sha256=ZXUCnB1tzDlrb11t6CnXFCn6XBg1m-rE-cKTwzhbeSk,6074
rayforge/builtin_addons/rayforge-addon-ai-workpiece/rayforge-addon.yaml,sha256=_xLJlT1riRBmgODT8W_wVmJSoXecAVIh3VAIJIBIUqw,319
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/controller.py,sha256=MoYqwsJhLpCSqn5cb8vl-S-xwkWpCm9W09PMNfDqnZU,4301
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/frontend.py,sha256=D6yBtoHrAGSxuHn2Li1hyGKHeme6SJ5RkqR5Jvar2iA,1055
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/generator.py,sha256=U6b15LHRQHXImAkEWXNx_dmBCnIADrukWPMHR5G2gpY,3139
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/widgets/__init__.py,sha256=OC2GCgH3Da7w3Nr5CAJm_KL8tqC-brB6Ej2oGLIc2I4,89
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/widgets/dialog.py,sha256=XkzIoy-Rx3fVjdFD9RPlUjpHNUzvGaIhkoxkj6Pk6EU,9059
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/ai_workpiece_generator.pot,sha256=wVXgq0iyC_2jOBzPtrvuR26a_SYp5KON6n_HGc-47do,1636
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/de/LC_MESSAGES/ai_workpiece_generator.mo,sha256=N-JOPIjuj6YDuU5U28WNObf5sK2R1omBpFfcar-3RZ4,1427
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/de/LC_MESSAGES/ai_workpiece_generator.po,sha256=nQ4xeDWYP1CrQTTab7l7w1a3NgzmjeBB0cySut2jyZY,2130
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/en/LC_MESSAGES/ai_workpiece_generator.mo,sha256=iukd-KQpvnGH_Xcf0AAnpvcKKSrq7Qn7IcsXQ3W6KSg,1202
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/en/LC_MESSAGES/ai_workpiece_generator.po,sha256=8t6vHTPp98lMDdakXgtlrPo2CUcU7EAedUev30SjCUw,1996
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/es/LC_MESSAGES/ai_workpiece_generator.mo,sha256=Pbw3KUe9EJGVKYiPC-oAvHutddpJwhgHlVeLwbNQaVo,1417
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/es/LC_MESSAGES/ai_workpiece_generator.po,sha256=kKdoOII8P2uUn0Q549VLuwohyniH-QD29g11O9ceO1o,2118
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/fr/LC_MESSAGES/ai_workpiece_generator.mo,sha256=UFyuMQyCk3aEqYWVVQfQyEAdbOEv9wge2LlS7ocbi4U,1428
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/fr/LC_MESSAGES/ai_workpiece_generator.po,sha256=_VLMg3VUe1ZHCRk68gXRjUZN5w4nM-mHrkDAaSD9gKw,2128
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/pt/LC_MESSAGES/ai_workpiece_generator.mo,sha256=BMvEkcqy2CQakfhsSeh-2f1YM7yr4Jwa_LFqRYSv3_o,1406
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/pt/LC_MESSAGES/ai_workpiece_generator.po,sha256=60G8x5-RHEM8GQebpUowGT9_bLPdtEnFBZAp6j87ZwA,2107
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/uk/LC_MESSAGES/ai_workpiece_generator.mo,sha256=SlSCUUSXagzi4CQKUrU4hhxggCcUnLSkVqJ65qBdKkY,1749
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/uk/LC_MESSAGES/ai_workpiece_generator.po,sha256=EFIDry-fbHpFk5LQe_oUf_x9M7PHfMc9FMUSd9sRWC4,2452
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/zh_CN/LC_MESSAGES/ai_workpiece_generator.mo,sha256=OoGPQUFKiWeM-4pnorF8nKfRJv5wsz-aKDJLdUTvVgo,1246
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/zh_CN/LC_MESSAGES/ai_workpiece_generator.po,sha256=J022807TcWB8nzihhLzt9CRVo6OrBOmkJKuS7dn9Deg,1928
rayforge/builtin_addons/rayforge-addon-cnc/rayforge-addon.yaml,sha256=uf7t-PzcTP-9b4oam4v_vJOyIXl83olxb-GyP5-AkPU,396
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/__init__.py,sha256=ug022_eYq6GvI6DSztF0JO5luaknMCF-NMZLAusQfeE,90
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/frontend.py,sha256=gcoLsahENtapMDLljm2ZOF0-xOnCfMjOOZTI5Pz3J5g,531
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/worker.py,sha256=aJa0eigZ793Z0oHJQiHIL_HSu1utsO3wDRUg_QcSR-0,991
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/commands/__init__.py,sha256=dVJ1vwV-S3CPetc_revarxqGSvAn18o6fGK8Y8eDv_0,44
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/commands/generate_plan_cmd.py,sha256=By-gPM3zCsd7w34Jw_FViJWJzpSuzjM_mNiSp5MyhdI,49
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/__init__.py,sha256=ZhvKgYcqB3pGMrlvIMe7iftloNS5uX8CByj_KeovUnQ,717
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/adaptive_clearing_step.py,sha256=kV8_B0E-vzCaw0hiF22zEuSlKrOuYMFl6N-Eyie37d8,5363
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/cnc_assembler_step.py,sha256=cUJ5RZqkdvZjTY8Wh-6syYW9s9IWRbqxtU37VS34TYc,9659
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/flat_spiral_step.py,sha256=HLzMRfTqInKDmeubuCF0ZQey93h7HK5UAWh4sc5NPTg,1275
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/helix_plunge_step.py,sha256=Q_7WMEK0wRurGwH10w63ilwppjAveY2b7_TsIEMVje8,1186
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/profile_inner_step.py,sha256=_DOLgp0T3flkIJS-TfU3iRMSuoaefRAI1KFf6B5Gqvc,2817
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/profile_outer_step.py,sha256=ujlIKhT1MmMbZ_aTZ00dolKuji_eZbou7m06jIK-oss,2817
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/ramp_entry_step.py,sha256=IJJBJHqQWJ0RcbasfTecMPcgbyCqiZv57CxfAcMFmmY,1065
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/slot_step.py,sha256=jQGIqPZxwZ78kn4BeN8FHt-VRUCC1ysFVBAo8wdmcdw,1089
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/steps/toroidal_clear_step.py,sha256=OBBa_0N-xjmLni997NVGpKPQfeuVZhLsIglxwchmDFo,2412
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/__init__.py,sha256=ZBKPq9XvC1ZE95TneDMN2ciZe5SsDA-XlTggRKnBAvs,661
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/__init__.py,sha256=rWEnw4okdXBP8QZzHyNBL8vi2BOPNciF1cE2hFAsaz0,537
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/adaptive_clear_page.py,sha256=hAIfFaDfO_ulSVBGGXvNYPPbfgqfx9l2uMzaXLp9KQw,777
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/cnc_step_page.py,sha256=OvbV4RDTW3ctK4nibF2JkIPIwHrIaiwEUgagaeJpH9w,2950
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/helix_plunge_page.py,sha256=EG1K42hBtM8DA8andZSg1lWsWzg2gwNGBTzF57Dvd-o,264
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/profile_inner_page.py,sha256=DR3fpCuukfInQHbILSxiIA8t72rsDTDVMqHm0i6t540,766
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/profile_outer_page.py,sha256=v9e8twIKGufGGUJRlfpmO-yEbtWkWVsF3Llr6j5l998,766
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/slot_page.py,sha256=kXknjcY6jJestU1ezBeBIk2N2RJ8sEHP2gvjxnAFbr0,234
rayforge/builtin_addons/rayforge-addon-cnc/cnc_essentials/widgets/pages/toroidal_clear_page.py,sha256=ZZJU_EDkrRXMh9hkT4r6vYx8-97teKyge1GMmANTDuc,766
rayforge/builtin_addons/rayforge-addon-cnc/tests/conftest.py,sha256=6sPFzLPdSOwN8ntbNHC7nCiJkmBRMn7tWnlgmnSwlQM,1591
rayforge/builtin_addons/rayforge-addon-cnc/tests/steps/test_adaptive_clearing_step.py,sha256=xqMpDaBYbUWkL6iaBoc8kHMBF9bWFlIkc1G462t7bzU,3273
rayforge/builtin_addons/rayforge-addon-cnc/tests/steps/test_cnc_assembler_step.py,sha256=Z5CMtfZLOKnJcNaZKohwsNMMSQoTmGx7EBbpJhK_eEw,5644
rayforge/builtin_addons/rayforge-addon-cnc/tests/steps/test_cnc_recipe_keys.py,sha256=T1rcOmgloRBOTxmFPhlMKFlR7EIAUxtFoJZzF4qPfI4,5309
rayforge/builtin_addons/rayforge-addon-cnc/tests/ui_gtk/conftest.py,sha256=ijm8j3M9IwZBeQ2re91z1qGLUPHDOWdEkldON7Wy96I,2348
rayforge/builtin_addons/rayforge-addon-cnc/tests/ui_gtk/test_cnc_frontend_registry.py,sha256=1lFdEvHp6kb_0BOOhH7zyol8VCx_5EyvtnvJnt1Z4-M,662
rayforge/builtin_addons/rayforge-addon-cnc/tests/ui_gtk/test_cnc_pages.py,sha256=YAPFIUOA59nZwcHdrZK49ZAS889U_IAWxU-ZcU7ra3o,4015
rayforge/builtin_addons/rayforge-addon-laser/rayforge-addon.yaml,sha256=eslr8DVzQIsy_l4tnA98qTJmi7JO9FUjzHgI44NnL7U,323
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/__init__.py,sha256=bkmSP36N-4SYVCqYCqMbRq4JRnxY0r0siSWgriEBxoc,164
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/frontend.py,sha256=2UlSeHOATV1mjAnZchUHw7J9Caiqd9NMNbmm7iUPQsk,1643
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/laser_head_var.py,sha256=BkMI-tcOPVoQb7tQvo8mm1FGZiHMlFu15LWmVEo2aqg,3464
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/levels_range_var.py,sha256=3LGwS0XPcdUBFmyuwO3sdgoo7XTYj4Bt7xCsNTKFxyM,1180
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/material_test_helpers.py,sha256=Ir9MgKu3pShipHkFLfwuIYDuqsoS4bpwO_P9u1wgVyg,4680
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/scan_angle_var.py,sha256=t7f25w4E2DdEk4X6fGXTy_T4fCboJrQho3qIKe3b5-I,1017
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/worker.py,sha256=JTS2LZsj2ukO43nmK-ObXkLgTDM0AWYVVEWD1FhpeAM,791
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/commands/__init__.py,sha256=fsZkUibbUXwkgcCV5gCUyWpq6I0TiTs1DjSoehPypeg,177
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/commands/material_test_cmd.py,sha256=f5IbSM6QdcoUqlZTj0XatrewTbFh4p_fkaCNMVsyp3s,6917
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-contour-symbolic.svg,sha256=XhCd2qfzVVv_FqO1VdX9BGZpu_Z46vEZNnOPEfjgpxk,2714
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-frame-symbolic.svg,sha256=LQNqhEdiq2bkUoBbGW2OV5-IIGh_ZQTK4XF1IHuIm2M,2877
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-raster-symbolic.svg,sha256=hqBVfn4ZAaTlVBHbwtuTch0-PCd9zi2snqI1VKyTfP8,1585
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-shrinkwrap-symbolic.svg,sha256=LcUExodJfDpSwAVv55__fAL8H2QVf1fpaXMDScj50RM,2967
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-wavefront-symbolic.svg,sha256=RR3Ot73SUPXr9iyq_nd1TOyVA7_wBNnpd0z2_g5R4xU,5844
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/__init__.py,sha256=py3ToPFax_ZySsT3Nzvq7wCK2f-SZy6F11tEVuQK9yQ,521
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/contour_step.py,sha256=kM53WHFlOSjfarGrGNm32eeLIjEseTaus9cPQtObGlQ,12084
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/frame_step.py,sha256=uZr3cgurrJL4_WhkR_R1BRpAWLaVCMmBpWVs4NbrSn0,8031
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/laser_step.py,sha256=uSjGCi7yptbVyqwqWsuKsGF8UPU6seT9x3QsGuFgVLg,9405
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/material_test.py,sha256=ifwgn_XhbN1UJo0r9Iaxb5tF_MxDvBvqxERYy0R3gfI,18339
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/raster_step.py,sha256=3khX4h8aDJCcqlMCmcqPC448QuFj7YDU8o58a6UZNZw,27605
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/shrinkwrap_step.py,sha256=DV3y0d4gbdCQTpZ9ud7yvcFVT07M7Hr5xSSf98SRqdU,11345
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/wavefront_step.py,sha256=rkedTlWxhP0_zUUOk-KX7qinLL3_RSDEjB2DQg178IU,6851
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/__init__.py,sha256=IAB9pmL27fnioD-Rq45w9W4MN1rfcWHclFm3WvjM-nU,1060
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/contour_page.py,sha256=2ouSSBwAazwP-dRIww9CMmak982aiMLXiG5W-ZE9sYc,623
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/frame_page.py,sha256=ejhOkejMoSN1TT4mpENi4CeQqipsMWxab0h_WlAX7MM,576
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/laser_step_page.py,sha256=TorxErsH1g9dbo8dvK9PHyym8teJ8AR3Y3nzwRp-HOQ,5727
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/levels_adapter.py,sha256=aZ_yNEiwdny9GMj36gR3nzAiZ7A-fEDy9lmUSLjt4Lg,6741
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/material_test_grid_page.py,sha256=DSeVCIVoftKOo2tBbm_e16FrLsgHgv2ps71n48HSTKw,9754
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/raster_page.py,sha256=Nk3QUWX7TABA9_TadrzdjgHCn0wXZIFCN0ZUBnx87Ho,5188
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/raster_power_widget.py,sha256=0j75OdKZVLcWPL2ZFeGaYsbp-Z9ct2YholmQnGa1M84,2373
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/scan_angle_adapter.py,sha256=1QWt-k3hxPamq_tJVWz52FJM4rwvLiSIv9VotATFC1A,3347
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/shrinkwrap_page.py,sha256=h-5VAiw8gm3HAUj_ODIemqgRvb0SIGxL9yK7TDewcJY,600
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/tuple_adapter.py,sha256=Lw9V9ahYAnKXzKTLFMO5KHWHkMpMFCg7Iq7-8Hh1haY,4135
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/wavefront_page.py,sha256=oAjEnXy9OMILrSHaSWTm-2whvfAz-Sx_TkhN4WmG0q0,591
rayforge/builtin_addons/rayforge-addon-laser/locale/laser_essentials.pot,sha256=XR9BoVtA348jPsIEygB7e9-57oQhsM5Wj2rcXv8LPZY,16805
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.mo,sha256=R0CyvxhWMdwONn-PD5dB6GsIinHdMFXM7z3y3OOBoDw,14362
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.po,sha256=4FUzyH8uH37uAZEbRzRBBIUEYouN4qPDn1A1_bsVANQ,22564
rayforge/builtin_addons/rayforge-addon-laser/locale/en/LC_MESSAGES/laser_essentials.mo,sha256=eHH_LQhR-T4uPp8sy9Qyil9qwMKUQIH391yjCpSo9YE,5176
rayforge/builtin_addons/rayforge-addon-laser/locale/en/LC_MESSAGES/laser_essentials.po,sha256=fVhsRrhtMpFnWXHH1b2TdiUgV3jDJZrJ76txVdi82SQ,18438
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.mo,sha256=NW3XiwAd1IcS2iILeGjzvGeeR25u4iqv2hN0zBx-TCA,14622
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.po,sha256=QigLWbBhJ-keUznHKuZYm2dmZjGQ2o8Vyqiz1rnIDmo,22832
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.mo,sha256=rdQHyKdjpPDYDHm4SRcbjPl2veR01ORxf_0aNNN5nfY,14682
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.po,sha256=fKNaYTS0FCT2-XTov1aQ198Ajg1gJTO8TRjTKnOak3M,22899
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.mo,sha256=VfOjp9ZaCwPZMDf4WmMX3QWoINA5lAGjImYId-I-Q6Q,14638
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.po,sha256=sc3YizEjfENHmUnDEBu_RiE1FKmYe_9Ym3KCrB8fO3o,22837
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.mo,sha256=t9n56tVtAwQr3mqWfeCrJkoqIIMNzGNKCSxHF0iXphA,18734
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.po,sha256=KtKCxgaMStx6BZSF5Qj_n2aovS1UrDRDx_ik8CzgaHM,26925
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.mo,sha256=rmFhKXN5XXgU8E2bD55QYlRx7cUeQ6cLL0aS8o2jxfM,12741
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.po,sha256=-tXCiX13XWt6-RAPmAAXNR6ZFT20kUHGwW4OMyQGR6M,20898
rayforge/builtin_addons/rayforge-addon-laser/tests/conftest.py,sha256=PGW4wTObbpfV7TI7gdRiUQN1V8ykVlHVutXLfQDf7-s,2408
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_contour_step.py,sha256=bZJdspr3xgpfF7Ppmk5gnz4dIxDQNjXYhxb3mS0jL4g,12756
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_frame_step.py,sha256=XgRkpC1ta7wK4c9ffi6GM7dfPJge0hKQ8-D3YyNmoCE,3463
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_laser_step.py,sha256=Fp6gy5OfzRUI0EKe45u5QDIBt9es0fIBpA7GGn_mceA,8933
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_material_test_step.py,sha256=_n6WE_22C4_uqEchqHD2MfP4QA5xS7hKTKzRjxgbaqs,8009
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_raster_step.py,sha256=k-RCCJleFKT0vWQYq2uAB4MpY0MC-X9-ZQQcZwbjZf0,8891
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_recipe_keys.py,sha256=Uyu2FqtSBYdG-JH2twzjookJ2V598r_HQnKmaR5s99M,5811
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_shrinkwrap_step.py,sha256=NvpYbsBA6z_-9YRnoTXnKLma1AWNMGgf3Vido7XHJGY,3866
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_wavefront_step.py,sha256=HDbyhsoGauygTXFt2FFRl4K04eineTsVO50eSLk-kio,6845
rayforge/builtin_addons/rayforge-addon-laser/tests/ui_gtk/conftest.py,sha256=u6d0__fVONa-J4ElIUwcAwGAT8qDiZDxIJnYQgRKJlU,2689
rayforge/builtin_addons/rayforge-addon-laser/tests/ui_gtk/test_laser_pages.py,sha256=1yvINOnDRn8gEm6-Fo7yPwcrLyFEDh5gK0EED2uUfRo,15431
rayforge/builtin_addons/rayforge-addon-laser/tests/ui_gtk/test_levels_adapter.py,sha256=JW1o80ZwmoixhZkHP4Rp4z0PKenDVkjchFIkybWbE9A,6258
rayforge/builtin_addons/rayforge-addon-laser/tests/ui_gtk/test_scan_angle_adapter.py,sha256=Lg-cLh6SnKZ0YRm7udKtjiM24H-2ZV2h8l-NSber5Ko,2479
rayforge/builtin_addons/rayforge-addon-materials/rayforge-addon.yaml,sha256=ekVkEfx46VeZyx5smN5khe8IpXRBF61JtR6zMQJf2tk,276
rayforge/builtin_addons/rayforge-addon-materials/core_materials/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/builtin_addons/rayforge-addon-materials/core_materials/worker.py,sha256=VbP9eb8zLSDw-9ZhwHa3CJCO611CaBQzQ9KQPmZrJfg,468
rayforge/builtin_addons/rayforge-addon-materials/materials/__library__.yaml,sha256=lEnxefa7-wvoxbwlUeD-XAw_YRrbdhL1VDAX_RpVofc,77
rayforge/builtin_addons/rayforge-addon-materials/materials/abs.yaml,sha256=MJmwG-m_VndzoN3Q3uqy8bzkxhWA80Lx47tX8YaUrek,696
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic.yaml,sha256=8mRNg02z3aXCo940IM-Awj84FV94sqv9IDR_gbtn7CQ,1117
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_black.yaml,sha256=LdwKabcE9KaukORs9xkvfes9nnbwtAtCXTRm8UanAiM,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_blue.yaml,sha256=j_J710n4MD6EMbo_bbDDXLpTbUrkxPv2SYPVZpXQq38,719
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_gray.yaml,sha256=MiUNkxUGK17X1P3acHQ7o3PSXlbLtYqKcXKcy0cw6Xc,721
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_green.yaml,sha256=NbJQO8BwgkdPlXHNg5Z0OwfVCf70OncXszghtAFMu1w,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_orange.yaml,sha256=pYsDmL3oAnhvH-hDlyrko2pSGD-muZReX3mYsn6JXaw,771
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_pink.yaml,sha256=KOdc3LEiLbxNar2O9-PFZ9ZkaCTloGQq6xwlenTVKfQ,726
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_purple.yaml,sha256=0Uqv06fmCQURrhtYwyOwSCW3HUiorgxNTC-UGqDD67w,753
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_red.yaml,sha256=xX9UM2N6iIm3M6bIagPFq5FP7pqE2n3AuM-TwNHYRsk,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_white.yaml,sha256=hcXQUDPas9IxB5PdyUYQW180AikgXiTSl0jQBcOZtKs,734
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_yellow.yaml,sha256=NizVlmSaBS5UuV8g84yJNDwaxpTUD4I_a3mXTcmNE90,745
rayforge/builtin_addons/rayforge-addon-materials/materials/aluminum.yaml,sha256=f_o6QkWYzcd-hwTCZaSkLtCzXPHhwskyP8wGXvqX8Bk,839
rayforge/builtin_addons/rayforge-addon-materials/materials/ash.yaml,sha256=WNdp35RKCN18d06vxcIP3MYbwn5B9_-K813RKNKV3sw,662
rayforge/builtin_addons/rayforge-addon-materials/materials/bamboo.yaml,sha256=gAO37XCyILL6DzSgdBHeopiTPtnMxLyRmuxMNZ8EHOM,612
rayforge/builtin_addons/rayforge-addon-materials/materials/birch.yaml,sha256=ZB0H4w8OuX1fJ4ofYGMCxfoYs66ervJsEE-Nk5QX8uI,639
rayforge/builtin_addons/rayforge-addon-materials/materials/brass.yaml,sha256=QifLwVKFk2Fvo-odAdvbyA3_xvSrw-alJlQNyng1Vmg,681
rayforge/builtin_addons/rayforge-addon-materials/materials/bronze.yaml,sha256=1tcgCtpMIKyEo_1OfgNxSTl7viKGMd1mm5jbTKZA-yI,651
rayforge/builtin_addons/rayforge-addon-materials/materials/cardboard.yaml,sha256=oofX4DE0jflRULeOY0HAStUK4tj722L07yPXvpEE548,579
rayforge/builtin_addons/rayforge-addon-materials/materials/cedar.yaml,sha256=hWaaar82lesubzjao_8XJAsaIfRb1b6g9hTSuu4ZrPk,627
rayforge/builtin_addons/rayforge-addon-materials/materials/ceramic.yaml,sha256=dKjQwjB9NiEkufJy9_OaDAMUofJ4uzw8zpeSUQG3NEU,670
rayforge/builtin_addons/rayforge-addon-materials/materials/cherry.yaml,sha256=rrO2JBf5wrNJU4DkSInDXYG8rpWAxYGzTC4ybo0YUog,680
rayforge/builtin_addons/rayforge-addon-materials/materials/copper.yaml,sha256=w9p1WYSeWMihigQjBxjnxKj79MWq4wwh49b3iot03s4,625
rayforge/builtin_addons/rayforge-addon-materials/materials/cork.yaml,sha256=gPWu5Ldi46dcNMH8Xx05kEYRydwXPfCJCEGQKhPBYJU,703
rayforge/builtin_addons/rayforge-addon-materials/materials/ebony.yaml,sha256=BpvvL8RkRY_J4ZfNYJcqQ0dWoQkOGtOMDLpOBW4dV4w,584
rayforge/builtin_addons/rayforge-addon-materials/materials/elm.yaml,sha256=cTnlQGQSFDJPU8fBKfDrM2hDEvDFX4wNR4NS3yxAxIE,596
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_canvas.yaml,sha256=6-wyMmPu4CVCyrfRM4aMJGMlhk0xg0ySMGrgNDrhDww,599
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_cotton.yaml,sha256=pVUOdrgdGRgnBDsZ1SelyJASRGmqQZ7O0WvDrX5tniE,684
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_denim.yaml,sha256=zqZk2rtX1QX64uxAoNa0ZDbPkIt7VFrWhr7N4baC-Ig,620
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_felt.yaml,sha256=ESNEgW9VZEqKrq6tlI6_PX-_m5I8gkN2iQFgom4gEIc,593
rayforge/builtin_addons/rayforge-addon-materials/materials/foam.yaml,sha256=4fHQM0W0ZXC6RnSOLEoIvJFm0BBxj7COxB3gDvLNiig,569
rayforge/builtin_addons/rayforge-addon-materials/materials/galvanized_steel.yaml,sha256=CXuBxzGaqq-s48GWcZDPZLkHheKZzBNwQj4cLn4TRy0,808
rayforge/builtin_addons/rayforge-addon-materials/materials/glass.yaml,sha256=Kc0R4kC0Rl0Bx1r4iX-SvNkSQ_hzXQAX7kwhzrGuBfQ,562
rayforge/builtin_addons/rayforge-addon-materials/materials/granite.yaml,sha256=gdpSVidI-BX0xpe1MDLHOU-EWHXAxaf8mUD7V_KmEag,581
rayforge/builtin_addons/rayforge-addon-materials/materials/hdpe.yaml,sha256=l8DwZd80QRGt0YHfXh5KescJfZDdaZAYix670EbXAvs,571
rayforge/builtin_addons/rayforge-addon-materials/materials/hickory.yaml,sha256=EbhnnyBXfVDr5Cqc0aFukUVQcdnbPboTJsPZHeaZ5Xg,558
rayforge/builtin_addons/rayforge-addon-materials/materials/lead.yaml,sha256=0H6dwfnLRcjeRNDU5C01qXqM5opvWLzg8JxSu0mWAmI,640
rayforge/builtin_addons/rayforge-addon-materials/materials/leather.yaml,sha256=YbIPvjLz6wOhtRA_KqsTqjau7cVCCtvgjEuGdBDbBNQ,704
rayforge/builtin_addons/rayforge-addon-materials/materials/mahogany.yaml,sha256=5g0apEq89K24BFhkEbghQU2ZvHQaX9PTHrOMsxDAsWM,734
rayforge/builtin_addons/rayforge-addon-materials/materials/maple.yaml,sha256=NzxE4kRuo9JmhUNpwK8plKBsOEGOY6kzQixa65pRrTo,707
rayforge/builtin_addons/rayforge-addon-materials/materials/marble.yaml,sha256=rr3Qdx2JHE82i_JlZ0JeJJEIHn2IXoUBj7ZhuCAMpnU,673
rayforge/builtin_addons/rayforge-addon-materials/materials/mdf.yaml,sha256=wjQ5C7US3cFQlPYSSGFNycAT8CCny9_-4bysui1gR-o,1091
rayforge/builtin_addons/rayforge-addon-materials/materials/nickel.yaml,sha256=ulGL7PqZ1E3T5lIwlwjL92-lxAscXGb16I_0oMcurqI,715
rayforge/builtin_addons/rayforge-addon-materials/materials/nylon.yaml,sha256=nEz_7bIL-7oTWHNA1RIJYlJfyLzl-tpZxf5-Ixgc0dw,577
rayforge/builtin_addons/rayforge-addon-materials/materials/oak.yaml,sha256=vr4KJ1JB3JKGKamKh2NA-HgbRILpO_0nTZmvZO0Z1gQ,651
rayforge/builtin_addons/rayforge-addon-materials/materials/paper.yaml,sha256=lciSOG3ESeY5Mp4jMvdgHy0p4cPDA1IplL-1o_MKBn4,596
rayforge/builtin_addons/rayforge-addon-materials/materials/petg.yaml,sha256=gu3bpGkGDM3EuAjQVwG9ElrEcW3EYEzpD4ShetqrPi0,799
rayforge/builtin_addons/rayforge-addon-materials/materials/pine.yaml,sha256=hi8faBa0B0muqz8KPRddIrgx4SEpJDBCWnc8fmj9ajk,607
rayforge/builtin_addons/rayforge-addon-materials/materials/pla.yaml,sha256=pWCqxX6eLb_OdixtN0wIF_GvZheGertltxrwQfig24o,707
rayforge/builtin_addons/rayforge-addon-materials/materials/plywood.yaml,sha256=vnhrDfZi3vHY5WHmZocE9eX2LlaQIJtnsGb3UUbC9lg,846
rayforge/builtin_addons/rayforge-addon-materials/materials/polycarbonate.yaml,sha256=UxmciTj6PgKaIs2-MmQbdUWHybZ9Ya-26oGichpbnqQ,698
rayforge/builtin_addons/rayforge-addon-materials/materials/polyethylene.yaml,sha256=rtXWEmFX3iNjDhKR_ruPC_ijzV_JJX7sXY0No7LgAmE,669
rayforge/builtin_addons/rayforge-addon-materials/materials/polypropylene.yaml,sha256=Q1AkGTwedrIER6PdQ8n8hL_W5u7uHJp0ais7y0G2rlU,738
rayforge/builtin_addons/rayforge-addon-materials/materials/ptfe.yaml,sha256=RT1nE0UI5Z8oC1y4a_z6VtHbH-cL7zSu_M14SSzkFDo,681
rayforge/builtin_addons/rayforge-addon-materials/materials/pvc.yaml,sha256=UWs8s08eWzxLb4hd3DPposJh3mxcfakohv32uC3Gmls,570
rayforge/builtin_addons/rayforge-addon-materials/materials/rosewood.yaml,sha256=h15yiqRFDU0UC0lX8V5cPlyeHsnqKz5_PsBimD6ombs,744
rayforge/builtin_addons/rayforge-addon-materials/materials/rubber.yaml,sha256=RDwYsNBMmuGHgw6gZinqw6b_GaJsLaCZMxPpJk-FZAs,604
rayforge/builtin_addons/rayforge-addon-materials/materials/slate.yaml,sha256=Fo4WPSfEuoGvOOjVqbn8eTjSiWSxgZzacq6bBdlaipg,598
rayforge/builtin_addons/rayforge-addon-materials/materials/slate_blue.yaml,sha256=R8JFx8k8ghnvNiaUEG3trTD4R6O9aEvltIyeB_HU6rU,742
rayforge/builtin_addons/rayforge-addon-materials/materials/spruce.yaml,sha256=gYsugAJRfFrSPfiCL17y8JBnk9E4vKQjYsOH-XgPAII,530
rayforge/builtin_addons/rayforge-addon-materials/materials/stainless_steel.yaml,sha256=myXwpW7CsBE_MEfsZAI-iMpErYKjgYtj-JMEqqSaVdY,679
rayforge/builtin_addons/rayforge-addon-materials/materials/steel.yaml,sha256=t5UkpffzU8B0AskkThO9DEE_xsW1eqJX0FXkNS_f6Ys,663
rayforge/builtin_addons/rayforge-addon-materials/materials/stone.yaml,sha256=y-h_BgxYT9MKkLnmD4MBpZFFUJY9Uu82dmHVsTKXBt0,592
rayforge/builtin_addons/rayforge-addon-materials/materials/teak.yaml,sha256=c2-Oxr__ANDV6OASRZIbgbSZtrm6mDnz1q5MXQdvkf8,560
rayforge/builtin_addons/rayforge-addon-materials/materials/titanium.yaml,sha256=rl1GNZ78YE-TYJ3gX4UyiB2En9oHT-3SnWNubP1lsxE,691
rayforge/builtin_addons/rayforge-addon-materials/materials/walnut.yaml,sha256=s9cnJf6GLK0AmlmXbx6fg3flnHl5I94muG9r63Q8EhA,707
rayforge/builtin_addons/rayforge-addon-materials/materials/zinc.yaml,sha256=tyDMO56lqp6gStEzh0wFIGxyPVzqy8dM4Xuywdj540k,670
rayforge/builtin_addons/rayforge-addon-post/rayforge-addon.yaml,sha256=qGeEEc4A1_UL04Z601cbshX3AAPowVC6uK5vEZjhNds,316
rayforge/builtin_addons/rayforge-addon-post/locale/post_processors.pot,sha256=ipTO7wjev_w0MYJhMbp5d2BvMMyfhKl-wWS6x1AENGs,6614
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.mo,sha256=FM5c7MzDALmN8NgRQAW9RtrA5ST4cxFXQykLawS_rHo,5808
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.po,sha256=DPAnJ1Gi0dbrZ-rvUtGOvJZHbITu2pdTC8OvlAo-d3w,8918
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.mo,sha256=LWAkzipumkXH5yGaKGQwS4VCVRKdeFACHJ4PvbIDpB8,3550
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.po,sha256=2x-TggLtr6trWRsNIX0GUyXWtfHGbUq875GEUNFvR9k,7768
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.mo,sha256=gTMUXT3sz2bU8lViRKGq83dK9F2M6YZfkIvJvbkvbD0,5947
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.po,sha256=SxvhgHYJ6pvn4DXLe8wEwARsE38ZSL6D0cw_tfGYdO4,9055
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.mo,sha256=Vjn2Fd8hY7koCxgfQxpZbHhsJKxULQbbPo1AAgyHePY,6082
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.po,sha256=c27Wx11ufn7mo8KmWF_m0Dl1mUKwAmlMcgabV95sJZE,9204
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.mo,sha256=gpxcoiIjWy8S3LIlJuTgaHEMb_LiJGJhrnXupROHb7w,5924
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.po,sha256=fdRef4fPX1_InaFnqgnyRC7IQdlo_M7izVLaxR1S59A,9029
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.mo,sha256=mA9QDhVWxJA2WxK3BNiRczbd4yIuddxxB3aZoEddaOM,7564
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.po,sha256=LV5UeKBG9jZ--4lfct20PrCBWHEwqlrjgPIOsWXW3eE,10668
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.mo,sha256=kCV0uXetLbnnWBjQXyVkKCOceDomBlXmUbCUpF6A1Rw,5128
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.po,sha256=goqKMc4Ngbi7ylkF1DN7DhDllDD_uN5Tk2p1iviC128,8202
rayforge/builtin_addons/rayforge-addon-post/post_processors/__init__.py,sha256=a7_79ThQlKyXK8vhiJkT9tB73oajjYZlL-h9ivFFqu4,107
rayforge/builtin_addons/rayforge-addon-post/post_processors/frontend.py,sha256=pD9MuuUN7D5qmSICObL7lJ0aq9KUYGZ6_MO_7a2raPE,553
rayforge/builtin_addons/rayforge-addon-post/post_processors/worker.py,sha256=DDUbLxQo38B2LFvK7rZ0DvlYtZrnmuOkCcb9KeXlOpU,1254
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/__init__.py,sha256=iElF9LDM2Qi4K8Y2T_kAobiIjqszH5IybOmgotts-1o,900
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/bidir_scan_offset_transformer.py,sha256=wUjgBfvJpTmphvmr8DKWmLATFqIp4W7tCj5bLaSv_IE,1894
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/crop_transformer.py,sha256=_T3nbJcOiQKHnhzxpjnDyr2abuyfFZ1buPABI6gUUIk,3581
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/lead_in_out_transformer.py,sha256=-BPGdB8YljkhktEyf9mCax6pP9tbvcESaw9wB1g-xFQ,4198
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/merge_lines_transformer.py,sha256=ijtRJom7ePoMdTevTxx-gHYAWpvkp4VUlQUqPSShI0c,2306
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/multipass_transformer.py,sha256=Xiim7LEHuMx5N6MmnIPvdkHUlb0wE7vDzqsOVuBQjMw,3642
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/optimize_transformer.py,sha256=MUVvrwuveDAGQ5oN-kRMiRlLBNcw-jqVBzfS9l0z8Qc,2436
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/overscan_transformer.py,sha256=Q32Brg_TW6-1ZjM5qI6yp4o2puW3xOwHebYFnk_5iJY,3785
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/smooth_transformer.py,sha256=jV3_r2VZyW8LbbBT6jE0MA4B3ukb7o1wwCQ7n10E660,4084
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/tabs_transformer.py,sha256=FHcLMbeps3zWzocK5HLjf_S2_XVLKwwS6wdnLPhawCM,4696
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/__init__.py,sha256=AOlR5YH21c1HG6-zk6u9BwSM6k5Y6dEh1lPeZRN5CB8,952
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/crop_group.py,sha256=igdGwjjp727aWv1WavSBRHxnzV2jJ1elJRfJ-N_nKts,1399
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/lead_in_out_group.py,sha256=cluXGRllx_m2HBFKF5H0-3zS2Ogeuy27-h1ghVGWvC4,5408
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/merge_lines_group.py,sha256=-ONGgE4FeQQp-oUhEES1U82obYhNyBPr35JBzHT811U,1498
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/multipass_group.py,sha256=iAPU4MEE_2nVYCYJ8zuWkyqb6p75YDE22XUoiG7WigU,2737
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/optimize_group.py,sha256=1AKaf8ew42fthrQAJUkVUGTMMnTCfI8pa5ee_qhegBE,1963
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/overscan_group.py,sha256=qMO2LyokAMmaPntwS9OTXsxLv_B-hhCKMXQ_v9_yOgU,6165
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/smooth_group.py,sha256=pyAFc__Hr1rTa6d8ur8AJNKz4JyOSZNgROasUA5S7xI,2393
rayforge/builtin_addons/rayforge-addon-post/tests/conftest.py,sha256=-AtEW9mhRf_3bNvIroiT4dLigpr4se1eovRM_miQAAs,2899
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_bidir_scan_offset_transformer.py,sha256=sl_CQus761yh3uij471bwSpEdbWePosGcetBfA0DeS4,4605
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_crop_transformer.py,sha256=4D_BF234pcqG6ebSC710qfABLR_eh4cgCe7SOAUDhxY,19236
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_lead_in_out_transformer.py,sha256=fvcThbkg7N0_v43gA6PWEoFiHu4aEqhL1XBVQs4Pgnc,11621
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_merge_lines_transformer.py,sha256=siWvEeu74eDuXk1hMJpd6Fl3SiOQmtWJaUusE1hh6s8,7834
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_multipass_transformer.py,sha256=owwAHcbkpMeHl3bv8Zjc0_IxocD_4yBMlbvwMpVAkAY,6747
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_optimize_transformer.py,sha256=saedpwZhEFFI_pjNCw3cCIHIgVKcSyvUQ51TznHRY3A,31067
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_overscan_transformer.py,sha256=Arl2cjgZIfquIwsUNr4zxAF36gAGrXE9qLRvSRbsjrs,14831
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_smooth_transformer.py,sha256=97q4CVcLif8M0JVDvKM5-fOIoAuSoQf5deAHzDeomoo,6397
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_tabs_transformer.py,sha256=NaRQ5Wqqj54h2NerAAK95Vq_vAJKcwZ0dUWxDdI0Qs8,6736
rayforge/builtin_addons/rayforge-addon-post/tests/ui_gtk/conftest.py,sha256=D0rIRhc-4XzaQ7bQWiXUPDzPBd3mmCXbLKCmfvDQSsk,1562
rayforge/builtin_addons/rayforge-addon-post/tests/ui_gtk/test_crop_group_units.py,sha256=bd14PE9_0mGuhSRF9ozCcaTdFxAymGDMwaVv04-CXqc,1236
rayforge/builtin_addons/rayforge-addon-print-and-cut/rayforge-addon.yaml,sha256=U4RjjqWPpHx9F61ZmqoTm0ZKgdkt7MEjNjUFl3uymbk,275
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/print_and_cut.pot,sha256=cyvJPUDJIB7-_IDS0fq85DQGC0IvZe9oi_tfz9lnOA8,3687
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/de/LC_MESSAGES/print_and_cut.mo,sha256=yZO_BO-jJB-hxL5Cl4_D32OlgW8URzqxoEESPwZLZ1I,3640
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/de/LC_MESSAGES/print_and_cut.po,sha256=ErM6fLyrzr_NhWBH_hA6FEWobWgmfFXaG6VXzZlg_AU,4972
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/en/LC_MESSAGES/print_and_cut.mo,sha256=vQg3_InP1cVsGrWvfpmREW-Wc8ctxkChSHnd-df5IJ8,3380
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/en/LC_MESSAGES/print_and_cut.po,sha256=utb4bsF1Keqpi_Erb4n-asa554JUjdlxwW1C38DqNaw,4747
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/es/LC_MESSAGES/print_and_cut.mo,sha256=-3tupi46MejGbTtlvPIc9-M7kYis3wOhWlG2fDDHKO0,3697
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/es/LC_MESSAGES/print_and_cut.po,sha256=ab8bvRWgbmnNAUpl0r8_3diphhdEXD-JiD03skcwtbs,5033
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/fr/LC_MESSAGES/print_and_cut.mo,sha256=MWoeSOkcMS4RYaCU8R0_K7DO-ao0hHtZyyvL4vt1Fk4,3783
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/fr/LC_MESSAGES/print_and_cut.po,sha256=c-YxO7FeGzQxpBFPvEWa-BLQVMnL_4ZpozAr7UlqMGk,5124
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/pt/LC_MESSAGES/print_and_cut.mo,sha256=4Do4rSfHAE5L1pInBXNzkNLK7iKCZ3UftIvUknRY7s0,3659
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/pt/LC_MESSAGES/print_and_cut.po,sha256=R_wlrShIniPP-CGDAvGM2z_SN2PfLIFSC55AczIwVbs,4992
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/uk/LC_MESSAGES/print_and_cut.mo,sha256=MzFPUAtZuz0EB7QN7TasaSXobZQwzByPEv190Vh9I9g,4689
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/uk/LC_MESSAGES/print_and_cut.po,sha256=0b8DgmO3z2y5t5lbiwxJjBCgfnD2xUObmH-YzwpipmI,6027
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/zh_CN/LC_MESSAGES/print_and_cut.mo,sha256=GpykHTLXm-mw-t4H4kgxQpaSt3j_h8_dQ4H_t7ALz74,3266
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/zh_CN/LC_MESSAGES/print_and_cut.po,sha256=9TeNJWqggfxRbQe2f2h-y8plVB_8N4gz7gBOJTp4S7o,4577
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/__init__.py,sha256=at8ywWEtkgJGhpNQLAgzVWkwYjiRIxyoI_DeKyFTxL8,85
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/frontend.py,sha256=GUC5uSJAp6pXx8hkXRSDsmB1WInVr4DFlaIl-G2hn7c,2204
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/pick_surface.py,sha256=sKubNvRP837qZ2l1ri9FAXfdPgT9b_q2-CEJQ_sOT6Y,12860
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/wizard.py,sha256=roJojTzcBmFUMUrYmtz3ZT5QRsilEtrou5eEmNbsl1k,29139
rayforge/builtin_addons/rayforge-addon-sketcher/rayforge-addon.yaml,sha256=jjQ-3BcEHahaHykW9JKexwIMinxNRnKs6x2mADb6obA,305
rayforge/builtin_addons/rayforge-addon-sketcher/locale/sketcher.pot,sha256=s9Uw1xyT1lyUZIXOsNtjRcVzPYN7PmNeOaS9Fe_YaFw,14017
rayforge/builtin_addons/rayforge-addon-sketcher/locale/de/LC_MESSAGES/sketcher.mo,sha256=9KuZhKfdBDKYY5H2gF7qJ0hptv92RdvDnTebhfBRdmI,9339
rayforge/builtin_addons/rayforge-addon-sketcher/locale/de/LC_MESSAGES/sketcher.po,sha256=m0gVhmqGpQVatYsMkj-AVdkEqlvUaWB73Yp9yr9VNUA,16916
rayforge/builtin_addons/rayforge-addon-sketcher/locale/en/LC_MESSAGES/sketcher.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/builtin_addons/rayforge-addon-sketcher/locale/en/LC_MESSAGES/sketcher.po,sha256=LuuyMNo6musHxyjT-0X1Fni3JwOWiXXzcmYbbhJwHV0,14004
rayforge/builtin_addons/rayforge-addon-sketcher/locale/es/LC_MESSAGES/sketcher.mo,sha256=vfB10WQ5hWOI7I0_9EWTTBxkmpuWvKdXnXDyv7kfk00,9418
rayforge/builtin_addons/rayforge-addon-sketcher/locale/es/LC_MESSAGES/sketcher.po,sha256=Ub-56ZSEY90yAUyq8ivd6hQB7oCCurx5SWvyuKbc-6o,16991
rayforge/builtin_addons/rayforge-addon-sketcher/locale/fr/LC_MESSAGES/sketcher.mo,sha256=XSvZWYFAPCc-VRA1Y7n983WdBa_1uFAbcvzuzf1TVS8,9684
rayforge/builtin_addons/rayforge-addon-sketcher/locale/fr/LC_MESSAGES/sketcher.po,sha256=L2V9F4ny4ryhtjif3r6ykokNk_4FUyd7MN6n994-diY,17282
rayforge/builtin_addons/rayforge-addon-sketcher/locale/pt/LC_MESSAGES/sketcher.mo,sha256=3JK1xFiMZaPCzXo08usBPta6cxJtBB0FKh72lq_WNwc,9420
rayforge/builtin_addons/rayforge-addon-sketcher/locale/pt/LC_MESSAGES/sketcher.po,sha256=eiMgb4DY4YuUGvK2o-M93PQtIfqUy-IxFaYDfA6GKRg,17000
rayforge/builtin_addons/rayforge-addon-sketcher/locale/uk/LC_MESSAGES/sketcher.mo,sha256=BhS5ttphiszWXBa1j--eOKjX09bjWif51kR6cLvFGIM,11482
rayforge/builtin_addons/rayforge-addon-sketcher/locale/uk/LC_MESSAGES/sketcher.po,sha256=AoP7T8bLGoT4ErByOtBEdDaA11Lmo2qEk2r5kdLhvx0,19060
rayforge/builtin_addons/rayforge-addon-sketcher/locale/zh_CN/LC_MESSAGES/sketcher.mo,sha256=HXWG4fvXMpi4E3pdzcJUvnX3jcgGMHVo4ktB3iunoZo,8553
rayforge/builtin_addons/rayforge-addon-sketcher/locale/zh_CN/LC_MESSAGES/sketcher.po,sha256=BfWAYW-H2aiPRl9O6vpIETH3eIGbzOs6XWdoabmVNsU,16157
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/__init__.py,sha256=-j0pasucr4Z1x7y7bXXdEcNVZYKuh93KEPhtKzDuBqI,105
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/frontend.py,sha256=gG-FvOWZtsm_o_9ZWNgHFTYBZ2PxJ1TRsTnZ4RSl-hA,864
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/worker.py,sha256=tQA3McKLgQns9DAt3hMkUSYZd1RYXITc9qtV0AuIobU,1070
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/__init__.py,sha256=szzgbxBaTLiALVqm8NpfNB-k4dWxS7uMw0itmAY0T18,49
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/params.py,sha256=kBD2gHLbhU74qHjpf3W0rZ6AC9XQtn3pb7dmy84S87w,4020
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/registry.py,sha256=mCIWZBpVWBVMyskd8FGNEevlNHjITPL7ncLJ88KJrxY,7917
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/selection.py,sha256=ucjJArnu4wgFIIc4FK2Y0lajNAAbYt7UsLWncrEs5KI,4020
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/sketch.py,sha256=Ati8m2Z27u_JmCHJwbzamq4KQoGcgj1qfhalT9yYTaw,58314
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/solver.py,sha256=YIFP_qpFyIkaoktw9QKTQt47j_UCEe6hYt3D227B5xI,8909
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/types.py,sha256=6Z1DmMXLw44p9aqOg_X-CFF5B1PeaGwYOpN9i-VVUaY,56
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/__init__.py,sha256=S_9bv4qpw-2dx0asqRCOWdNOOp2RIgb7FZvAGGntYZo,2865
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/angle_constraint.py,sha256=cW5_cL2rqBoTB1a1kFSZ2N_J3cPhsrM3GSY7SMw9Pv8,3218
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/arc.py,sha256=tvqCUuQMnH8xXVtRBbL8IQkjqmHHavbiemofsiwAzdY,15819
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/base.py,sha256=jpbzsXLb4HkBqT4Oo1M4A49DKKki22cDje6kJw8y86Y,6487
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/bezier.py,sha256=9On9V6yKvGCI9YtYA2DnxHx-KsPJTFO9F04T2kUD5ls,16195
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/chamfer.py,sha256=6Dmeu_DdB_v1vD1zsDvgXix4H-MTKnspKYRcAYmW1uY,5052
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/circle.py,sha256=vYsos8HBQaaWJ9CO02jlh3MD7zlFXgMmStWpLBhWgBw,9096
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint.py,sha256=XpfQyUtuFTS2AqcQs1JZCeu6Zc1aQ28Gti2gcDVukKM,1186
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint_create.py,sha256=yIiVLusfjOojbLunw1dEMeYqAXskYTsUT6uj1jOQH3Y,6066
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/construction.py,sha256=WJn1pQwE3hjvGuAcMt52Ru9Kjz_FXhv8AUhgpq98qN4,1572
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/dimension.py,sha256=RZuUxXAJL2OHf-MObXp2KPoxebuIfzZTDr7R-QjyKUI,360
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/distance_constraint.py,sha256=IUqQmwTmgfENmS0aUiH5aTqJdOLr7UhbVrt8WDhYED0,1697
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/ellipse.py,sha256=lviONonTpCQBGlGQNmJU92u_7XqZhkg91Js20N4I_TM,8815
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/equal_constraint.py,sha256=L4JVFxyoNQb5S-Y5jokeBgLTsXq-GvRieRAh7W6Juvg,1168
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fill.py,sha256=JgRtrkgBvgGGMme1nSXXfy0w3bM3xlDbcfubGgJQuw0,2800
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fillet.py,sha256=k4tlX_PdtHOQUS7RbgkzrF9fCogMKC66JyqxoGhKybU,6005
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/grid.py,sha256=iYCTr99yQiClavyfWr5k9R--EYDxYQRBcGHOKcDwNwk,4348
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/items.py,sha256=WCXFhyZKvrF4n9jogCoe_xSFc-Bn0ePKzpz3EEcf1YY,9998
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/line.py,sha256=TSDlQypMDGr_iPU3i6BPzVesa5Fr_vBJfrT8cyDUhxQ,8590
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/live_text_edit.py,sha256=sdIKe0SBwk7rgLOIOda8mfAZgrANNjiQfMzlf-ctYhA,3466
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/point.py,sha256=3KeEvZhLfEopz2L8bM-ZKyDLdsoAlmnzsM9fTZuhjDo,8208
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rectangle.py,sha256=sUBoquH4asuEO36emb1PXjP7w_wYkn8F5ZtS15HjYow,15241
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rounded_rect.py,sha256=0mSy4XvYn8hVerVM3DhJPJLzf_2c88rK2JylW4HHzV0,20762
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/straighten.py,sha256=6OmScJDurf3qKvAiGcGKdiWoLLRym0UBCkHvfJsJJlQ,2249
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/symmetry_constraint.py,sha256=0X84-C1VSSbePwD3NBqwiTkoHv4oCiLfJL6CnlZuQvI,933
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/tangent_constraint.py,sha256=lxU67FoH8c5ltA6cviC3doD2yrDovd-WSD9PyA69ANw,1002
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_box.py,sha256=f-wAgUjtVdO0OlDrfEGpYcQHCQZvULARg4hnE0vQCAE,3924
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_property.py,sha256=Vtq0vMy2MV0p8YvrtJwpM0FgmndZCSJ6T_E6y4BuL7Q,14091
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/waypoint.py,sha256=mq0T_OGVt5yypyrANQ6VLW741NmQtUoUbfJDqDEDwz8,10103
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/__init__.py,sha256=ZwIuOmFumX0vnjNTaIPSbYtCVtkwf6HxGpP9q9mMXPw,1946
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/angle.py,sha256=aA_EA6RSPXFPwxpoFf5r1vFnTnHoiuKMjWWT5zwZJko,13781
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/aspect_ratio.py,sha256=7D36zsRj8CeIJk84AnbKAY_-N4_ORkUP9FZUTN7Tb70,8906
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/base.py,sha256=2C4AoVHhWY9keTfXbVateVkYH0yxzJ7voLi_3huSWwE,8448
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/coincident.py,sha256=dNBiY6HHwsqBCkOFyKHhBGLtEwDUApIZ_PWx6GbXl3s,4687
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/collinear.py,sha256=MjMK6mUYJ-LwGbHsY9scGaUU7ciCLGUqwdjXwgWg7wU,3348
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/diameter.py,sha256=zmcwV2ghvxAgrhL9QDPFj_0r4mMSWWFRurlkd574fTQ,9231
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/distance.py,sha256=zRJDnyyXfjjtxgtodY5RsBDrYd2Rxqqz9-MGmvGBuqc,9225
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/drag.py,sha256=zFxXcbAEbalXdaCey4PuFZoNK2bNKdqRJ82sADuQ-Po,1504
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_distance.py,sha256=iszD-SJ0ySHx_SI81SYPqRlcvkC2Nxr8osw1IZ9azSo,7045
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_length.py,sha256=ttsoiUGba6vHhWMi8l604yrCC1uicGS8pJI2lKRvlEw,10888
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/horizontal.py,sha256=zT9qj_3mDqZUqDmygXyFiQrKbGX9FNKNerLsvgPUsQQ,4600
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/parallelogram.py,sha256=L6DdO1-RarT4KJ5GCtGl8Yxg3ko5npMO5Gd5aeM3ev8,3316
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/perpendicular.py,sha256=O7cfWjBmXZu9zmEcLU5hK72elwubADf_CzhKJuozEq0,19194
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/point_on_line.py,sha256=16FPgpft5T9AhKQCiWA6cMc3FlEv4T811HLYgyPnSt4,9689
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/radius.py,sha256=9za4kk9VPvCYcKq74CiBEecw2VwmVjFZLUFJOslSD9A,10731
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/symmetry.py,sha256=sBlwufHCOIfSVsrVg2YBPDw73JG29QN21MsDLDtUQts,8681
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/tangent.py,sha256=e82ThCAx0lVbxwEncF25rD9b2e6WwggjpoVymWBEMJ4,10594
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/vertical.py,sha256=6dJ3DofYTGUbMcIpddS9zJvwhzcluOzqM6lhOEZeT7E,4557
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/__init__.py,sha256=JCkqmXpR13VhHqnNzkre_D8NILk6ifxi_IuiziHf9QQ,344
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/arc.py,sha256=zJY9RVAeNDzatkXUs7_PH1pdHSLyQT6igQIXEU1npa4,9157
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/bezier.py,sha256=sMT1cgK2XSeZlKhgteSGb-onkabC6PBncpvNIVXK6uY,10319
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/circle.py,sha256=Sjv_Mdi3Sih3XsapPRjmIVmGBwhxZLNWgoKsJKp3wkQ,6326
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/ellipse.py,sha256=oiVuyVK1cEGq2Pgis0wi-xnJNGH9rZeTYcmuWt5e-w8,8784
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/entity.py,sha256=s9bThByyeh0g3ltd4INzpFlSb6AIXNbO2GwRwYlrMK4,5709
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/line.py,sha256=GHRofuQsdNhvBcay0u31mafViGi4i72rPUXZHnihOVU,4051
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/point.py,sha256=5JpX3GI04NIa2dv4cI3aItoawqOIRIl9FJ3PU07FeLU,7645
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/text_box.py,sha256=7ZIEXcr85SpM60yHdKgBYP6CS2xHLybptvdM7e-nuPQ,12115
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/__init__.py,sha256=XJbV3JKaseh8W9U65BqhnJ5R1Tz1fNjPLz0TD5F1h78,441
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/engine.py,sha256=K1_qah2Bj12ZhXAPqGh10uZBEWQEHyW6ZnzCLedA3ag,7274
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/spatial.py,sha256=zOaSt7Im6rZPY5ySe6rr3WbzwhlrOoePkSsgvFQxQJE,2832
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/types.py,sha256=FNYSBWBBzGHdz3ThfWQakJ8ADKEziaYC3ujLtU6detU,5035
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/__init__.py,sha256=NegQiLZJijTVImkxsjdmH0YjEltlNN8flj7L2vponCs,576
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/centers.py,sha256=HCqoE698pEbQOn8FVSg1N30ZvzKqkrvN8XesYpX-qsw,3129
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/entity_points.py,sha256=n8OlqRBVNdAxUDukyhq3Wx8Cx-IgDnchdQPZ2ltKsCU,1898
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/equidistant.py,sha256=jUqVJ8ELRG-8QNoVIh0IoH7M7beI415QzMbb9yyIl-o,5327
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/intersections.py,sha256=Ut9K62InnQrM9FDOAsyl-J9z1QyInl4PYtCr4wufb9M,7406
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/midpoints.py,sha256=hG6t8-8NKPa3J-xI59fp0vWBNAup9fcVEK2-N8tBIEE,2379
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/on_entity.py,sha256=7aIMnNG3sDtqK_nqIh-swKhkwYxUN6oVTKn09t4PU6Y,4834
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/__init__.py,sha256=HeKHj1fPCynd7cNNMUxuKiuzmbmXPzbGL8SFhF6XwFk,122
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/exporter.py,sha256=OF2K7wh3QbVEfqVc9cJtRmOs-05ToxiT3MMsXwryMh0,1774
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/importer.py,sha256=P4MlPpeJ629lssby6ZdN7oOoddQGJxnc2jWKdh0xvog,6540
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/renderer.py,sha256=izZcIIno9BwrVtRif8LpaSfX4SSqtUlpuZ01L8Pz8ck,9374
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/__init__.py,sha256=iVgGSyRfKbQoPl9AiDOn0luQeeFIwUAVI0xrmwmLa2w,8384
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/conflicts_widget.py,sha256=4fR0moP7C47OBO3YGh2lYqiSU3DCCx7c06ioJ093N-A,4316
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/editor.py,sha256=ce2M6W1wYcdCoSYZehiqc_rcfHN3nE84OSZcMv7FL5A,17660
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/font_properties.py,sha256=l3TaVbraK4XcFn6cv2K7AQGafgNpZozJwwt5PiCXZT4,8875
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/hittest.py,sha256=wC9jjNL9McxCJrcmQ71vk83s_rjm9T0SNGlD9OR8eOM,8779
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/menu.py,sha256=tsZZoCDzJGBnyHGJRzhkZRIxFlxH2R-GPJLbFFWwFtk,1940
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/piemenu.py,sha256=sTJgiwocXgnpQRQHE5dmVmpMP1epa3vuKxCC6dtVaR4,3321
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/property_provider.py,sha256=1EkCaWnkpzjD2c_x9477fzDrkKi726HQhWoYXsGjmyY,7491
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/renderer.py,sha256=qsJaTxFKGoiho2bLBwdKCiQZomif4iaOC1y-R3dsCKs,40076
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_cmd.py,sha256=iKFL9_Y85Fqf7R_pnigmJtnkNnelwYT5G482Mya82WQ,1810
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_mode_cmd.py,sha256=1E4m3zBs-dE4__70LYx5eqqEZzO2Za9zCvjOIBlS13k,8382
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchcanvas.py,sha256=t3eIA38kzJDzs2wg0-fkK66bdYYuvN3tVrPN0xJpAbY,21755
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchelement.py,sha256=C__NS6Vlk8uK5IyBusn0MFvjpxG_L_IA9xyViikEdZM,13706
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/studio.py,sha256=WNms4CLvj_0hj0iYlugyhzP5MvJ7ZDKtSGs1AEUGgtg,22079
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/__init__.py,sha256=H8SZjp-XqGS_tjNKlBxejoUeVceuLAyOQ0cnwFMFlCY,4007
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/angle_constraint_tool.py,sha256=xaurqOQkMCpoVUTrgfbvWoOqOGjk1TCoue5v7kA30aY,2108
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/arc_tool.py,sha256=mGq5rPbbOE24vgWPZMwTz5MRuwnax3-a6oo0N2iii8Q,10845
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/aspect_ratio_constraint_tool.py,sha256=1-Q0SHh3imXBWv1bb_u8ghWcfaENbWOaH03AjJR4cfE,2535
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/base.py,sha256=FOM3M_IK-DYWxCEpoME4LaHj6UGtIRItXg6LtkUu0to,4784
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/chamfer_tool.py,sha256=4x1ODP_TBH04m48I3Gs5bdYL9dSvoZV62uXPtoEed48,3705
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/circle_tool.py,sha256=aGTmeZZub1t5n7RmUL7qkF8Sex0kMxQ-PPsfYQs2Sdk,6297
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/coincident_constraint_tool.py,sha256=B8tr5DOH3FNyW6kuvK9In0eYq4KIZy2Y2_jSkIjh6iQ,3238
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/construction_tool.py,sha256=Mq9mIEJbCN4icgxInzZwsC5qcOrgEaxSlxIjnLbagww,1400
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/delete_tool.py,sha256=237rD93RFuzFsvjcV48XKhIyW1e7rGIj5n8E4k07gUY,2168
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/diameter_constraint_tool.py,sha256=mIqctf0IGklYnv6EfzEg4opnWHLCLgOaQi07jT5fFSY,1891
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/dimension_input.py,sha256=wdd6ZcrEqY44EdXQYz5DaRJNofzguvKBk804CHqhh_I,7229
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/distance_constraint_tool.py,sha256=t53IA_pvu8g2tkGwissGAfm9XSSzdZ8iQKAkfHgywj4,1856
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/equal_constraint_tool.py,sha256=iHLJ8zGMjKLpRv8Gpswy_uzQyl1UBPV5yjFqrd9VTvA,2134
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/fill_tool.py,sha256=Bs8YKcJhQow0vAw7sBjmIb5WasCaM71_vqMZGr8aBVc,4190
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/fillet_tool.py,sha256=XXS9G0kqYobpBi-wQfAeVjptVcCKLF5F-tN1J_yr7p0,3722
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/grid_tool.py,sha256=ycysczKmqCRQa5QlgoXBsggr18pVV5mEBZmKgfEZBSA,2727
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/horizontal_constraint_tool.py,sha256=5br_Emcp0k3uuxTNOHXhEnoxHiej88wbMcYQJoneLfo,2113
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/path_tool.py,sha256=xBbTio0wVx5z3lkMXVzcinJfuzFgzqsfOXMUIjNTyv4,21083
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/perpendicular_constraint_tool.py,sha256=h5nO6jkCsD1nn1xmko2pxZZNytx0kDyn5qLERs3OeJg,1651
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/radius_constraint_tool.py,sha256=kXMuhxOiyZiTY0eM9wBrKpIxOldBq5jVEUHRN_I5yNg,1976
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rectangle_tool.py,sha256=46cPDJvCQg72bHTsleqZodpreUp19osLWpB3r-kofMo,9927
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rounded_rect_tool.py,sha256=2MOTYt_ll16_cEybvt-1naGrx7dMjqT61-KKj2arpsU,9395
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/select_tool.py,sha256=kXibACHjz1bcv0hyKhIItaJ0ZXjei5V4SpOFfgyGNfo,33680
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/snap_mixin.py,sha256=gXb4Ri99AkqJwOwKc6ccetJUNArfSOQi-nalK9je7Ho,19632
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/straighten_tool.py,sha256=SUvNe2qjeRHfjrLlzcekPT4szBbkcynA20SPVd5VCS0,1539
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/symmetry_constraint_tool.py,sha256=Y8-MhrC64bwjSphSMUDMC1zplMTmKeRpPcZ11Rn-K50,1983
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/tangent_constraint_tool.py,sha256=cgD9T9i0zgsbnjL_l-P19irKwAn5YZY0bo4QCb_kNWQ,1813
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/text_box_tool.py,sha256=OihSp5QzoKV405bWLsTXy0nnGRb3reIyIouXRn3Oc9Y,37220
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/vertical_constraint_tool.py,sha256=CHbH0tbXU3jynmqG9NF636Hp9LIxcrOSgJWNaXWkBiw,2097
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_sharp_tool.py,sha256=aYscSAlAvh-hXOh1Ouwz_pCrOfSuETwwhIhnUYDbV0A,2442
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_smooth_tool.py,sha256=fVz7rcf0ID48hAwHaeGkIa2XSukl74eXDeEwxMWPew4,2446
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_symmetric_tool.py,sha256=CVnIusk9Xgip1HHPcgMFzEK1b7aBUoDcJY4D0nysbuo,2458
rayforge/builtin_addons/rayforge-addon-sketcher/tests/conftest.py,sha256=Cjwp5OA3l66u8hAKKAcWYmKSUYV0uS_9b3hKc0-VCoE,1249
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_asset_cmd.py,sha256=3LA8lUK4AUvWeqGiGkTeCRHjHzU9rkAuiv6WMJT0-2g,1970
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_commands.py,sha256=yzaWx0OmZnqks7K6JglZWl8TBr0K9EZySJlVc1R77XM,6373
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_file_cmd.py,sha256=9yOeUdCR0rnphk3p0ugQChKERZ7iVEgc-zs3Ufxm15U,2973
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_workpiece.py,sha256=F1h5kEQ9gMFXuSieZvKhaX-Mlni5xZLxyc38y0jYG9E,12483
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/sketcherapp.py,sha256=-jnkYS-aMy02sFrZrOUhmrC3S7rZKPnHL0dt2BHRBp4,7645
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_constraint_conflicts.py,sha256=hm9KRqd_5FEUPESaPJG33qGvGn0J4K5JQR7Lh5WZEWE,8310
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_fill_methods.py,sha256=1j-V-qb9c6lVIhb66oQnORDMUbdrVG6BYHkH3pmBYjM,5345
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_from_geometry.py,sha256=q4b19CeTZKNOSb5S0HLNtQ4-cllE0mIAeMnGtNVvGvg,7068
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_properties.py,sha256=yndQ1rIAedFdhQ_dVppbL34-orUg1l2G-VwbWjRFiAY,4697
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_text_templates.py,sha256=iIoR3A6eDz28uYaehec-zIMEP6sBxaGbtasY84Juhu8,6719
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_params.py,sha256=CTCt4E4Z51Y2PMqJZ3vvIWOXvDzJag8hyOOAEnivkCg,4080
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_selection.py,sha256=Syi5zVpwi3obonDaI1uuyFTL0HWd8AWZu8lpXBNil8g,12467
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_sketch.py,sha256=DFHaKq3_kCMUMITRy2QPS9qKM--IayiCeDvZGTTmhGA,40386
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_solver.py,sha256=pf0yO8alop1b5ECM-gHTXc_aoqfmCzWbaYYzt-L5sRc,6484
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_angle_constraint_cmd.py,sha256=ppOzKWUSRz-GK15LNyzjccQB0uxp8AYDpL2D0ZrbRsQ,3592
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_arc_cmd.py,sha256=6hQqmbBFYU20nliefMfie1USUhviZNof4TylIrJh9Rk,16287
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_base_cmd.py,sha256=hTIFTq-rPcxB9bOqXZ59aMdtDxuSRJXaCzizcgBNocI,4181
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_chamfer_cmd.py,sha256=fgMO3aNyJbKGcUmsCm0E4hYrc1Xec61uS64aVDJoU_E,5201
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_circle_cmd.py,sha256=32q3jrWRx9PbdkrOWJN7L8plpWdb0VTtD8HwK6qy2Vk,10369
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_cmd.py,sha256=0K0HBwGi_HrIFliEQY-6qUGnV0YPU45jSMoe7glFdgc,3282
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_create_cmd.py,sha256=0Cej265egbuV5-U3dVd5SfNrVbJEl4E8bbRb4JgFViU,8163
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_construction_cmd.py,sha256=M1MMb1-DXpC21LvxehEBV9irrKceFGxRSrDOb4U3xdA,4288
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_distance_constraint_cmd.py,sha256=Z5YMY00fMhQMDO-Wxm_ZhWDKN9cKng_yCgaM2b0aa9M,3937
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_ellipse_cmd.py,sha256=6rnFA-q2bBUNeslni6vkbrNJcE9YbRkHVm6cf_15Y6c,13262
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_equal_constraint_cmd.py,sha256=LL8RSVTfJPhY90CccaFnjp76zS-At_hNhrxn37E5XAo,4464
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fill_cmd.py,sha256=-21AzUkGVPfG8I5PEIxUqA26XXA7oVp7zwzTwmts01Q,4297
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fillet_cmd.py,sha256=Ba7BSl8WKRZd7bmz5TQuWUkB1cg5kN4l-tAgP0EibZU,5610
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_grid_cmd.py,sha256=CZjoLQmdl08kdNMt2c_dKBux6pKuBvjJdrIm5WyXq1s,6698
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_items_cmd.py,sha256=x-OsDlLA_YCFbDubiDfq4V5cuTxSvkVe1AL1Cb9GuEI,7034
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_line_cmd.py,sha256=v2aA1KLiyHY893l_mUffSI6c0CW9Vq7_GwXYg0dDWeA,9456
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_live_text_edit_cmd.py,sha256=7wPRQbWC6t-_fs9Qql4yftgeEklffQKWwuj0dK-VOZI,11342
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_point_cmd.py,sha256=lKRx2wdPUajDdReft3n5EwCH-0m7kDo8oZe44gX80YI,8852
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_rectangle_cmd.py,sha256=LkMnBwZtirloJ_u8LdkC6XDvd11XB0eqvsbI7SEc97Q,12636
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_rounded_rect_cmd.py,sha256=hxee_hBDntV4REuA30se5IOzAqs2_Eu8VRAUs5-wNK0,10155
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_straighten_cmd.py,sha256=UqYpuKhtA05RUmf482n4SQc6CwK9PctqCpdOd7aRgbY,2290
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_symmetry_constraint_cmd.py,sha256=Zsf6Df8GHOgvRXjiZVwJqMtuPaJRjW3yBxOa0rLd9TE,3268
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_tangent_constraint_cmd.py,sha256=y_rnv-XqWCD_SNsOGBCBTd_ZiV5e_PjIOhb3JdBKvzw,4150
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_box_cmd.py,sha256=BRxcd-bt7Q9XRnjQZIeZr63_NAhAANE2P1e8kAyEzXE,6042
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_property_cmd.py,sha256=sJPXtaU3MZw3isPcVOu53jL9eYRRCsBYRz3NE04xofs,19695
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_angle_constraint.py,sha256=mduiReiQxpUrm-piYPYkwYG7U-MiTnIBBQfCQ_z14Yg,5968
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_aspect_ratio_constraint.py,sha256=uVUW-lnZV2nxUoWNyFZsJ_vESy7V-ETA3XVmi3eCtTE,8853
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_coincident_constraint.py,sha256=nRie5q9MfgITnfRoYBhQk8hzJVo6iRJgS1w30dOlN-I,4746
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_collinear_constraint.py,sha256=l0-hWthK5CW50tAIXMvxyAf0d2RvFLz-RYnR1OtapsU,4817
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_diameter_constraint.py,sha256=w4vjO8GA3uN_TVviXvt6pcYfWzbIb4AfYIfWPHxLqsU,7205
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_distance_constraint.py,sha256=XCM1kjQNGXsVAOoKY39zAowFxr3NBZvwwqvKjSjlY6M,7605
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_drag_constraint.py,sha256=3zQ8lJcBTS43TQjcuhViDgUkiDLvbrk2y9xO7yvTDsY,3630
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_distance_constraint.py,sha256=6kHMKRdahL1gS75BSJl7dqvNDrEgzY7knzsgCkeeRBw,4351
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_length_constraint.py,sha256=ucP4aAwZPXjAy-NuofxalMKJoYxz05d-po6IEXJWOBI,15139
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_horizontal_constraint.py,sha256=NTAKzeM8XCwZ37pGIZk9guiBH3pvT5zdfDo92gnCc7A,4922
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_parallelogram_constraint.py,sha256=qMpg7XH-E1w-pchDrZIDWt9iZFxwa4-TuT-5HzGW6GE,7318
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_perpendicular_constraint.py,sha256=h-qkakgAPPWHz8m0I4I2exbWkSBysvoWb_MJzes3lNA,11584
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_point_on_line_constraint.py,sha256=0y7fctg_WnVyT4ZHYhwQExFtF-QWlsoAhqi0Ep0deUY,9770
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_radius_constraint.py,sha256=S9wTmFMy8Nn_rj4I8wOn7OMmP8OJVFkVNt1DplJbfBs,7835
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_symmetry_constraint.py,sha256=gWUmb6oRrNVZmREF4Y-g8Jks7NA9ykt7yvT9C66CzpY,9138
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_tangent_constraint.py,sha256=SM51n_je-xrz4bBKW9r773ioPYRHwDtTxS2kH3uq6nE,9409
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_vertical_constraint.py,sha256=EOvlvxqSC0IFYtyKM4XIleKrf6OcdehsDtpgIrAfaSk,4880
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_arc_entity.py,sha256=kMRMuJ94QOFdz0jU2NnBDJZTbjcu5nKZxF5J5bEKhIw,10994
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_bezier_entity.py,sha256=K_zkm1bkpACMXjUBTRqmuAt5RLoN9I3tBfCO95jyYS8,10660
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_circle_entity.py,sha256=NDHCbonzGnzwC3O6AAShslmOmgoecjx3AkZJ6iJnCkU,9277
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_ellipse_entity.py,sha256=KyY8K277-d8kup4pHXca9zxQhswoFRE5A1YqR2uaEOQ,12255
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_entity_registry.py,sha256=4Blzo4RlVqptfqhbku3xtGBceIZ8OLW1zIH-xQ6zr5A,10580
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_line_entity.py,sha256=4zHFXatsYjRfeHMdoGtJCcrQI7rLc9-UbHG-LWalyyc,7308
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_point.py,sha256=uMhmFPQDGIKFH33klYfplEf1x0j3USn1T3ltiwpEj2s,5389
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_text_box_entity.py,sha256=C8OFEM_aHTpczKukST80yKWgcLOyayqHpz_aCoLUixY,11929
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_engine.py,sha256=mBUha3b86gjpAW68loNvOqn2z15p6h3k1NcwmCjXokQ,12987
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_spatial.py,sha256=hx3CThqTj4PXIsLndijmyTqVKw-JIM57i37GA1bOOUU,10607
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_types.py,sha256=xqwiaVQ4z8v57x5IzTs-AackOMyLAah9H25mNpHV5Fw,9853
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_centers.py,sha256=lyRs6dMMJ_qDAnbtafC8lBJawLiGncUDHgvjmjcMD2I,10257
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_entity_points.py,sha256=sLuV43Dt8ZmnT_5Wn9sul4PvROdxE-r-a1twVr3pysw,8748
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_equidistant.py,sha256=cREHcK4PfGrxoxDKkpQPir3e_tkMcs0dtKjqb8RjPJI,12953
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_intersections.py,sha256=F_JaXWUOXbMwWg2UkSTDDrPE7waRugcS2h6vG9hXJIs,14658
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_midpoints.py,sha256=SJ1BuSObkq11BVGSi8Qf_Suq2pgJjnoXjih39MWa7oI,9091
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_on_entity.py,sha256=sWHEGG9evU4T98fCHtS2xcdnW8kM9xoFgTRv6cTuktc,11302
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_exporter.py,sha256=5LpJBwCH3YaNPBeNCxO_Xyvwzhl2OuCE7iQWtfrHpyU,2468
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_importer.py,sha256=rT-jxRIenKm9iBpFvlwi7LMSwgg7k4uysj2GEPxhs18,15179
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/test_text_box.py,sha256=cEFTyNEp_FPBBbGOmGXBjKjLkPmbszp74dw4fHoK8GQ,11586
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_arc_tool.py,sha256=9BTU0iS4z0MKb0nkjnXbqESBYxHdy3RUGSsevpy9_jk,4862
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_base_tool.py,sha256=dVzXTZIqeeZlwyRSlyzqa4RJUpNsgU329uWeCZ2hYec,1429
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_circle_tool.py,sha256=h5P6MFpaLkYK0OLFrqZNPNpyCXgl2_YLlThE_2ZjZB0,19464
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_fill_tool.py,sha256=oVZCXIzEus-zu5tLiyNxVkTMg2ZYcaHzsZgfj-dm_Iw,2724
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_grid_tool.py,sha256=Nm5xJi47QCmRDQ6950VY55zwqsIDV_8ekD6Ht2XsTp4,6782
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_path_tool.py,sha256=-d7fuK8ip_Q9rrwcd_7YDjW35Sgn01DXZja4_X3lQgM,16546
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rectangle_tool.py,sha256=ZLAnzFv_cYdRxuOqzXFxDJXejsKOCZalxYK2C1C5Ur0,8073
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rounded_rect_tool.py,sha256=zT6PEmTbDvMjj2-ihcMuNxTtnbK4oWmVD7bG4vL9U9g,5645
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_select_tool.py,sha256=dMkTv4thY7Ta7CJkksow1QHuIu-BHaM03srngjAcWTo,7015
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_text_box_tool.py,sha256=KU-QLN6rbfcSTUDaVEhkIk3Qb1-nMlc7_J7O0RKh3UA,14440
rayforge/builtin_addons/rayforge-addon-tools/rayforge-addon.yaml,sha256=1X_cpbdtPTT306v4efXlqimWb9VvvGMwvGG12ghTLZY,325
rayforge/builtin_addons/rayforge-addon-tools/tests/test_singleton.py,sha256=MUE6Q1XXf63GHNAfanFnAbrCulkEb2Dxpe_cvONJ9q4,753
rayforge/builtin_addons/rayforge-addon-tools/tests/test_tool.py,sha256=O_lUn6DE89Ba_N9kpvG9DmRN6ux0dkkbv0Hl0Xju6xM,3621
rayforge/builtin_addons/rayforge-addon-tools/tests/test_tool_manager.py,sha256=Hhqukgs8aDI-xbjr63H1wHOFZKfpmjDDpmSohjpiLWs,2376
rayforge/builtin_addons/rayforge-addon-tools/tests/ui_gtk/conftest.py,sha256=OlL4T9gAQ4wpXlkjO1Nh7fWGzygKquVpjEv2A1Wj7Do,1439
rayforge/builtin_addons/rayforge-addon-tools/tests/ui_gtk/test_tool_page.py,sha256=gbQ6pw0BIt9sRt-kQ_qYcu5oCFsHyfpN8mWAoy3pJRQ,2648
rayforge/builtin_addons/rayforge-addon-tools/tool_library/__init__.py,sha256=lA0_iu9X0Jo9x22H5VpXd660XeGzGB9lFns5immK3Uw,1124
rayforge/builtin_addons/rayforge-addon-tools/tool_library/edit_dialog.py,sha256=ItTuX3j61wUMvFbchTn4AdP1lgOEhlPxSvMsvXUQZbg,11901
rayforge/builtin_addons/rayforge-addon-tools/tool_library/frontend.py,sha256=qLrIIWaAdtgbaa_OotwUGqwmqVSbY7-9R6x6xTlcQHE,6402
rayforge/builtin_addons/rayforge-addon-tools/tool_library/manager.py,sha256=kHTF4Fq1E35KsYgzxBLaZHnYcE0qG3gWbcan-FuDtAs,2938
rayforge/builtin_addons/rayforge-addon-tools/tool_library/tool.py,sha256=NGrvPYS4EFt6CoBJIsG9dIoCdHpWOYGi4C_u1uRfOlU,7963
rayforge/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/camera/controller.py,sha256=q0TcF7t50muZKjhrS7zE5T50dvYn7l0bIyytbFfuYo8,28327
rayforge/camera/manager.py,sha256=lwnoftQ41193bIyN0K1LnLc0ClNMc1gKL71H2t05uTs,5841
rayforge/camera/v4l.py,sha256=iyG8OmDJDwHJrJXH0Z7e4fZo2HSiP2OFiEbq-sSm1_E,4700
rayforge/camera/calibration/__init__.py,sha256=-lMURHcReNZkPTOYM1z8Ynh5pdkz9jWgyurrzSjfSHk,233
rayforge/camera/calibration/calibrator.py,sha256=JCif926vpZg2aS9OXUkkxKa6ESHPgE5-jVt7HeFHaak,7585
rayforge/camera/calibration/charuco.py,sha256=_fDed0-LZfN9IBaCfLHgueZi7GLmG4xW95jhMMkg4sc,6958
rayforge/camera/calibration/result.py,sha256=UcYNuSUXa3NOv0oq6gIBKypL3nq-QNrX6HPQPFQbyks,4013
rayforge/camera/models/__init__.py,sha256=fde_WFkDmMx5TTLQjSzvlxL4RrXi_TlzEJDqSppq-PQ,49
rayforge/camera/models/camera.py,sha256=lcQAtlYcEjvJTbamG5oeL2HSnVltFgU4BG2FSVxxpb8,23985
rayforge/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/core/addon_config.py,sha256=E5CZI5HB27hB_UB9Al5e6Vo_MwMCTse9wgTGgFvXSBo,6313
rayforge/core/asset.py,sha256=X5jWpdKL09p2KdA9j3bo0NOekAkbPOkKj3f_z90tYos,3917
rayforge/core/asset_registry.py,sha256=GpJ6JPKXCIFydXDXK3Gp1mWFHQiLPqoeyC7DssWci1U,3482
rayforge/core/capability.py,sha256=UGrErvu23e3ZaGc_rHjvpthgkl9ycBaW9eiOLlozw2E,1275
rayforge/core/color.py,sha256=ADaSsLcB08oojZpiMzOa7qv5QWxeaFR3Rjdl4sm9TrQ,11184
rayforge/core/color_preset.py,sha256=fY9CTiOy-uiyumVaGfrlpGBKHJlCGNGhq6ganQopiMc,6114
rayforge/core/config.py,sha256=XyntPEvBZE9Zf0Y8dEHs8xV1xyYOZSVhf560xzMsM4s,15084
rayforge/core/cut_side.py,sha256=J2sAY1y40M9fXiCW-jM-4HfvrCSvawqjYxMUflTDBNc,1089
rayforge/core/doc.py,sha256=Gnh8sx76yC_lli30k05gLe2zSRPpDinCZtJ2VaRkDXk,18779
rayforge/core/geo_helpers.py,sha256=UVyucNjIhoantXBytAIhAMu_e5Svli1my4my0lz4Fpc,448
rayforge/core/geometry_provider.py,sha256=9mSztXzBrGxAKpx0-Nv4Mngv0BCpSjmMJpwW5pUQnBY,1866
rayforge/core/group.py,sha256=YKuwoLt-JC7LmhDbxQK6DEwRFBBQVc4XvudUIUtBZk4,8802
rayforge/core/hooks.py,sha256=MbHFdNqT3WHq4KjKSfFDGJsRmZhF4bRcDPFlydxl-4s,14598
rayforge/core/item.py,sha256=AYHyJCjGr9aD9CO089alGys_wiE7RR5a-I42li5TJKk,30954
rayforge/core/layer.py,sha256=lK5nkcfXnCWxeFlCz03BebO0AYBN-elv2Y_5SrfDCEw,12757
rayforge/core/library_manager.py,sha256=5M8f-_LglTqGiGAg7ldHSjGXinTjlkTlB_Zcar_84BY,12258
rayforge/core/material.py,sha256=xTzwBDLOeay-IthC3a9q51tP4yX-qGbAptOBN05cDbE,8098
rayforge/core/material_library.py,sha256=6dcABwzht-1J7pyfSP1DpFcKAVUB5NpqPpd8LhEHD_c,11727
rayforge/core/matrix.py,sha256=pIjr5gynm28qyeYQJplGRDtle00UElSQY5DP7LE4IJs,668
rayforge/core/model.py,sha256=fsSgU9mqOZaBUiCh40Tko6ysBYm74gBYPf2UPBEPZUM,2602
rayforge/core/model_manager.py,sha256=QMBXESrYT0bVD8upyIv0ORgBgzpZFwjucWf8WKUH2-I,6215
rayforge/core/recipe.py,sha256=WwC9AOtSJUgEKdAEkviS-76ap1c--rhvfOvnD2GdkIw,17695
rayforge/core/recipe_manager.py,sha256=eSiqD4GKlpnWZmuXtXhhaNcNZZ9O3RU5Oj9nYq9u1LQ,4928
rayforge/core/registration.py,sha256=9doxGSOei-jaLkLOLFU2qeJNPR9KBa5S3V_HhCeHd5g,6721
rayforge/core/service_registry.py,sha256=4c6u-RCSzeSJI2VptJCaOehMuAM1_4U5F9HA_0hATjk,2100
rayforge/core/source_asset.py,sha256=Hk1O6_QfB9fQ8PCeJ-J7ThxSji3Kj-xGETFXxB0gWpw,7775
rayforge/core/source_asset_segment.py,sha256=JoZBn_gwc2eXJW0BxV2k5O132tTUejtv-NiirYhT6Z0,4268
rayforge/core/step.py,sha256=KDOVh1HV4hnSTaRj_eM9dGm9Zl89LuOrLiTk2QZIVus,30233
rayforge/core/step_registry.py,sha256=7Hxt3vwuUmMzRlfLYvY6eLG1nz6-uWX634EJT9IDVWE,5174
rayforge/core/stock.py,sha256=TGj6_rZrux2si8pEq1o0DOU0htnma88R275A4H31_2g,9107
rayforge/core/stock_asset.py,sha256=C3Khd3brJM-f5KGGqrIusa0BVYqvH0fo3OXncbuP0bs,5856
rayforge/core/tab.py,sha256=4b7uXyppWrCNM8oIZsazx3FaeIcJ3ptHl6FNgrN6ZKc,444
rayforge/core/vectorization_spec.py,sha256=kkl4DyMJ9_sFxCDom887V-n0DU7KpzARBJI9YsK__ME,4783
rayforge/core/workflow.py,sha256=62iaVRvHMiZnf79lHHdn20F7y4XC7wIs29qPHLGsxM4,4359
rayforge/core/workpiece.py,sha256=DN__dyuuoFU0EwSLRd_Vj6tbaQJ5g7LEfNeR7mIZUcI,57826
rayforge/core/ai/__init__.py,sha256=fZbTnmNnmmdRl23C76jV2jHlMzj7HcthspksNCYeDS8,389
rayforge/core/ai/ai_service.py,sha256=9PX2mM-Bh--KwEJ1cGAYysha5w6J3RnQOjbf33hlXvg,7747
rayforge/core/ai/config.py,sha256=bzPGuDEsYGCn-vtuuNps8j0jbTMTSxC2cHiTY55BnHI,1680
rayforge/core/ai/openai_provider.py,sha256=5WCW2ZqrhNsoS6tOjGi9KlCe7i289rF8fpE0Ke3T9zY,5307
rayforge/core/ai/provider.py,sha256=ZXmG9Q7E4apXSV6E7fUPSedbuhoRUIKqjTb_olGS9wI,4066
rayforge/core/ai/spec_lookup.py,sha256=lOMVRrAt-83is45hrC4a79vhdEifrBcFSS5mZEVLQdM,6750
rayforge/core/expression/__init__.py,sha256=pkRZnOsXWM9OReclYlunQB0rI6KyuemFHtT7B6FsYLw,552
rayforge/core/expression/context.py,sha256=noNNzJLS_tiwLcGdC4X1J45M3Gl2HtAe_TwBK_pi-HM,1205
rayforge/core/expression/errors.py,sha256=JpakfPe-oK2eQFOUmVAqalmvgxLYSVTLs0buxWXKQZ4,2372
rayforge/core/expression/evaluator.py,sha256=PjZt2Mz9EWd-q4xco7JlpVzIF06VjLxl7G_FJOGGH5s,1462
rayforge/core/expression/expression_map.py,sha256=JAUtVstxjmVhgMV5zchP8gm1-_CC5RF8FxAooMLfL_Q,1865
rayforge/core/expression/parser.py,sha256=N98mXE9Qe1JWOVu1rIvNOdRx-T3Mfqs7c-CJ2G3snDk,1328
rayforge/core/expression/tokenizer.py,sha256=yTiiouD2I93oRMaDXejcIdQ-YTzMf1IDdH1oGvY82vs,3005
rayforge/core/expression/validator.py,sha256=vvdWH1pWOAxgbAT-tdLgtAbDashIOMM2XfrLhGrHS6M,4986
rayforge/core/undo/__init__.py,sha256=YOjM3NiAavkXs2P3MJru0_4DxD4r0gpT_9phSZuUuas,620
rayforge/core/undo/command.py,sha256=aKEQTg3Uh5zTAH1hV9hVoId3wZN2xlZtH2VKkJisw8M,1811
rayforge/core/undo/composite_cmd.py,sha256=6u7YmdJKborHjV6J_mPSnrY8IjnytLzgVfgSNRYf86E,1946
rayforge/core/undo/dict_cmd.py,sha256=dW6agVG_Q5xsS-dW96BI0VWpEwb-ZRybpb0FBETYthg,2509
rayforge/core/undo/history.py,sha256=DomyH583FjwlzrbM6bfdrjY0yW9NHqX_63QyiaqQSN4,10674
rayforge/core/undo/list_cmd.py,sha256=EQKI9tW1-FGbkiBBCqoWrjftIOeYcLFvkY79MAs-Nog,2367
rayforge/core/undo/property_cmd.py,sha256=kL3Fyamq5aCMDRax2XCcapUd5fyFEMjj7TUX1j5hXQU,2412
rayforge/core/undo/setter_cmd.py,sha256=spYgMYNTXrClGQ7n094T1U9b2k-TEw3VajzFfFtAg7o,1951
rayforge/core/varset/__init__.py,sha256=RArVUQpPJfrITeAyN36pz9N-siEF_x_kETttwAtjiGU,1194
rayforge/core/varset/anglevar.py,sha256=6TnUGHlwmXD4btgExJlp1MwBG5_i2Wd1jX8zjzBAPUg,1140
rayforge/core/varset/appkeyvar.py,sha256=mCE2trx1vCkL9IhozJDNuAP0MB-xLTC8Ofe5fonOmlI,3045
rayforge/core/varset/baudratevar.py,sha256=Khku3BGFV-VSeaRZkVjYMuIqqmFjuP_hCA6yUHs7xDY,1954
rayforge/core/varset/boolvar.py,sha256=aHzPx9PF9hgUYooNWUVShX89yojdeJIHiTqB0nx35BA,1679
rayforge/core/varset/choicevar.py,sha256=sanURKlJRQ40ajX5X5aj9OK_W02MTdo0wnnASNLlePQ,3351
rayforge/core/varset/floatvar.py,sha256=A4niwmEYyE4Tx4suLi7IEY6bhTnmZhSJ29Y4AY6iYTQ,3918
rayforge/core/varset/hostnamevar.py,sha256=eADDpOGxNxYTAHpME9-xYIRHtDwNT2gaSRtAIZ4NI3k,2036
rayforge/core/varset/intvar.py,sha256=ZTX036hHdDqtP7iRtp2YaptLtPeVk8Ga_k-6fZPk_ZI,3470
rayforge/core/varset/labeledchoicevar.py,sha256=veNSLWDQ-gykzkGQEwXW-2zYgXvZv1Dxd13wrtVF4Jo,2221
rayforge/core/varset/lengthvar.py,sha256=3ipmZRODE0BuJzynJLB8TZCH2hv_8WXqMAFKIIvajqU,1224
rayforge/core/varset/oauthvar.py,sha256=uB9MNZXubT4fag5nrYdMrhSBQ5siGzfoYlz6OjArvHE,4799
rayforge/core/varset/portvar.py,sha256=eGDPf66lVn78eq9K5BP3ke0pcmdiNtDoP6HxWnV4Zf8,1278
rayforge/core/varset/serialportvar.py,sha256=jE5qbReAm5utX8dgcrJZs9VZhA_6vH0PSYvGhTCbs30,1003
rayforge/core/varset/speedvar.py,sha256=8sZOXXNsVaTOvRbEbv0YAe7nIZ_4x-Cyh56Gcd_TYyQ,1142
rayforge/core/varset/textareavar.py,sha256=fBaavoxW1_8bS-4Bsyi6awLm3cqutckRVSuw10Eiy8M,884
rayforge/core/varset/tuplevar.py,sha256=hN0XAFbn7fwaQEGP2RkmfxiiOvAnNDfzOWF0WWC5OWo,2455
rayforge/core/varset/urlvar.py,sha256=vqT-7r_2a5Dl7lCPAGn59BDCuK_hZqxFC7S9juS6G20,2928
rayforge/core/varset/var.py,sha256=4-l53lMX5VdJr-nSLHunJTRde5VY_zf-SpNewGzsllU,10001
rayforge/core/varset/varset.py,sha256=AJgOyU_zLPW8wsyDe5WAmjoOW28qTM-qNJ7ETml11bM,10217
rayforge/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/doceditor/array_cmd.py,sha256=fayorteLN1ommE2olKh9YfIgQTL04CAQO7L7fVZ1_b8,6393
rayforge/doceditor/asset_cmd.py,sha256=ehQKE0YXKHEqK1_6XKCKaBhn-A1_pNNiBtmdcnLYiiM,8738
rayforge/doceditor/command_registry.py,sha256=jBmEN9becoOuCKpmdl52bbn1M1c_7HuWbqj2_yVTnc8,2792
rayforge/doceditor/edit_cmd.py,sha256=A60lf6pd3F5Nwt4VSiIuvhiaTap55K0kgLwLcO-IXck,15491
rayforge/doceditor/editor.py,sha256=8MwNfjzhxG4WIKtlPUo-VgICKvx5k6M3GoR99tvqsYA,23916
rayforge/doceditor/file_cmd.py,sha256=CQnqLNDaRHDiJBgmXrb_WB2s7oHS63-bOii6LT_MF1I,48930
rayforge/doceditor/group_cmd.py,sha256=kVSsO6aBgOorngCJkZv8k0b5AOnug3KAUd4XiuxmsIA,12814
rayforge/doceditor/layer_cmd.py,sha256=D9lRb927o3RaltOs29VeBDTl38VsKyHzbncckH70RZ0,12460
rayforge/doceditor/layout_cmd.py,sha256=Q7mCrFDE0HVp_XXU89KTt6TKHNUKDgKygGCqRUS4KsY,9481
rayforge/doceditor/split_cmd.py,sha256=AseVIroI3G6FSavQlmbdIEnOFcSsBg6ccrkzsekXoEw,4002
rayforge/doceditor/step_cmd.py,sha256=R96rskghtABXwDZ-VoNANU8VykMabEy5HIM1yHA4q0I,10377
rayforge/doceditor/stock_cmd.py,sha256=y_hFgxhMMoz_lkSthIkxVDEYAbxNOCa-82a3J6APTZQ,8644
rayforge/doceditor/tab_cmd.py,sha256=sjfiDcqItQ9k4iG1YENl1apwmmy_QdkodYKbvk7Bs1g,9417
rayforge/doceditor/transform_cmd.py,sha256=s2fIfuCLwmFAQX_ujc8PQyXo2HIBmf1iKcTpmY3nHVc,23847
rayforge/doceditor/array/__init__.py,sha256=Xdjq8oZrJCufDumkXvVElBHiHEAHS9iFgmIkJxJCbUg,1289
rayforge/doceditor/array/base.py,sha256=QY9-sDVLi0eZ6w2FU29PYq5JdnHNeHSaCx5fxrbQuWI,3752
rayforge/doceditor/array/circular.py,sha256=DtP0-0QNgun0eonwn7w0CELiK45x9BdSy--EKTW-d5M,2068
rayforge/doceditor/array/grid.py,sha256=dCv97RxtpgnWpK-ffkwwMsUepsnFJ9wUL7cxdOPRwl4,1901
rayforge/doceditor/array/params.py,sha256=hKsDuxzD6ZwTDJeSUgr-pNZUgaztBrJNndDgp26FqYo,5478
rayforge/doceditor/array/point_rotation.py,sha256=Eb2PR1lkAvMGrWDi6I_NpPtl_E1N2zkitJrA4M_Tej0,1245
rayforge/doceditor/layout/__init__.py,sha256=_NqJrZwYSd7S-vN3EerRB-IUX-Y7CA_tWSadIVStOWE,709
rayforge/doceditor/layout/align.py,sha256=USwQJBoBykHVEIQ8RVJIQiY8ERWnyu_LK_5e_F36rGE,7709
rayforge/doceditor/layout/auto.py,sha256=TGbx-vP_NNPhGkoEtG5xhsWey2KGgc_TiXyjVivI0Gc,34366
rayforge/doceditor/layout/base.py,sha256=GDWAG5YX5gehJzXaam-nqlBt9mhHCaopWgtDgd66O1w,5412
rayforge/doceditor/layout/registry.py,sha256=tGWnJRorRWfbOi0YKyegLlSxmVn_d-z4LZsL4V7qCuw,3995
rayforge/doceditor/layout/spread.py,sha256=nU9bmiWQ9_WOCZiwk3icXc52VzWtdde1hG9oiEmGbYI,3136
rayforge/image/__init__.py,sha256=MP4Ept5aWhEw_Qcbshfv67LgSsL9s5PRgOd5XFwIpiY,8248
rayforge/image/assembler.py,sha256=6s65CtWTZ8Vp0TS7mrKmQVCRKfrCRbOzXoYr_9NZWdc,9673
rayforge/image/base_exporter.py,sha256=HtGQq-5k5rQdAyKFeu63rLgtSy7rSL0rZNBxlXxRJ6U,1113
rayforge/image/base_importer.py,sha256=132oPPrE0vpxUESNJHXTu2Ou3RZg5iQYvQ_vm90iQ-Q,18596
rayforge/image/base_renderer.py,sha256=Sn6pVXVrnlCMexdMzyQYui55CGRoKwafwuQkgxCFrEk,8060
rayforge/image/dither.py,sha256=ERPrG9YbG9Hx_TgD8V6_7nIdX0tWAfgx0F8JjFiLoi0,2603
rayforge/image/engine.py,sha256=SCTiYmteW34_S28TvMIi7eU3x33_GMw7p5RxKn-Sm0M,12533
rayforge/image/geo_renderer.py,sha256=PNedNehb_B8ywoHQ-INOEd2N7V-M1EMtMx8PBenY88w,3608
rayforge/image/hull.py,sha256=8AkA-0PqSo6rnIG8GF_rBxNCO1JAbfQUeq5XVh-plqA,3317
rayforge/image/material_test_grid_renderer.py,sha256=uY40N9S1D7NdQL1QAy9E5QJSOkLF4Y_Q6eh_9Ka9XjM,7255
rayforge/image/ops_renderer.py,sha256=BDJWuthg0-nsPFi68xmKkr-E-K-NuX2KzUeDt8hcvgk,5763
rayforge/image/registry.py,sha256=c4B2WpKD2PpXnGxnPPniuJnJ2K0WvRhGFRn4WcXRWas,10257
rayforge/image/structures.py,sha256=xoBuvNmYVBMMadYjBuoJZgbtRguSRRxyF1tihGlCpko,14304
rayforge/image/tracing.py,sha256=XsK3cY3u7iEbsppNTcfdqpXTZ-tgppckNUfJjCxWM5o,20264
rayforge/image/bmp/__init__.py,sha256=CKF-BgHuuLaLlYyd63GwqPceuZweoE2EIXigPU_nnvc,61
rayforge/image/bmp/importer.py,sha256=Twl7y6LHOjxiikhFOjo56-nNBCYxX5VladXna3EU4D8,6689
rayforge/image/bmp/parser.py,sha256=gGEX1NUV0DH_aT4G-AHzwAvy3r9idJOO-_HUS-i0Byw,13300
rayforge/image/bmp/renderer.py,sha256=u1ZNtITlSU0mudxuMNbfmr_N7b9M_LRwgRonUnt6fUk,833
rayforge/image/dxf/__init__.py,sha256=jO-5oY34l3qOjgrg1lAOfw-LB0qogWlpM43qsBNNxGs,61
rayforge/image/dxf/exporter.py,sha256=7l2KLiMqryC6Si8aBhgLkNn47fO13H6jMQ1-xEq-XN0,4586
rayforge/image/dxf/importer.py,sha256=hiVbHbMmXXoVnB1VyEukdu2IyIvt9Xu8lHyrbGDELIc,19339
rayforge/image/dxf/renderer.py,sha256=i4OBD1NgQi__sl0Li06Bx3bO1lID-xBtTPLyR245GcM,5357
rayforge/image/jpg/__init__.py,sha256=vUlTOVnVPncSHl9nsAf1WKbHVjbWobXFtbptPHdp92Q,61
rayforge/image/jpg/importer.py,sha256=V5y9h1N41F_ddx5Jju3-kTvPtc__nAZ9g6WPVhQK1l8,6097
rayforge/image/jpg/renderer.py,sha256=_8mnyZHpUVjCkX3Ae32PGfFOdP7wsI0l-78FNeRITrA,581
rayforge/image/lightburn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/image/lightburn/importer.py,sha256=cxYlo0Jtyk8lSyz4jTFGnykygAm6Y9HyWNic8NFy_O8,25767
rayforge/image/lightburn/renderer.py,sha256=327Gk8_BG8BlnDjQJp_IrNODRn_hhmj-TBzgLfAHHNw,3511
rayforge/image/pdf/__init__.py,sha256=nubfl85vWjR03X4McgyzHX3wv1DfsHmqHYiFPEmaiCs,184
rayforge/image/pdf/importer.py,sha256=EopCwivPllwWevBUCz1iz2ETwMz2lIsPOI34Yh1lAsE,3509
rayforge/image/pdf/pdf_trace.py,sha256=KS2EcLaQK2HPCvp1ru-jW_ak5Xhb9oH-1WxkTu04Prg,8023
rayforge/image/pdf/pdf_vector.py,sha256=ECuX4Hf3abwANm1VIhvQYalGl0F7fhgc7cuvwvoRKKg,24471
rayforge/image/pdf/renderer.py,sha256=mmQzvlDxt441x1172yMyUBWHvHziMuTNZ9WFJupnhUQ,5998
rayforge/image/png/__init__.py,sha256=MqMdpXauUS5v9a351dFEQh980hBT4Z0qvkeMzOqaSmU,61
rayforge/image/png/importer.py,sha256=3dgii1GGeXQfZblYbCr9NNuOL9HtaKnbMZBV1awCKVw,5874
rayforge/image/png/renderer.py,sha256=lJdWe5yw_W0sg8LGFG_gMreiXmH12ylTDcNXOkOUtJw,638
rayforge/image/procedural/__init__.py,sha256=7I6kvv4JzgYaLciPiWiQCextdY2aO2ktYqpK9-_Ot8c,197
rayforge/image/procedural/importer.py,sha256=xnxZx3JgrLz_fIFKMybxlAseDRmLmvnZjQyDJXLFqcw,7277
rayforge/image/procedural/renderer.py,sha256=14y3BGMROpnfgDn1S-oZiQA3bJ4GyeGlhjao3nAy6ig,3522
rayforge/image/ruida/__init__.py,sha256=0NpK5UHORaA95-a77c6c0EDkzQEDJPSFjn3Dqycv3Ks,72
rayforge/image/ruida/importer.py,sha256=YqooDMgUxacatSb034Mi0OesOKRw_ndgUVcj4rzQ4Fs,8589
rayforge/image/ruida/job.py,sha256=C2unnFSafs70556EYe4QiLyffbg538Wpt0jMfFkyV5A,1964
rayforge/image/ruida/parser.py,sha256=VMGChr0t3RFvknZ2Wve65r6lhb5OYIEM8SSzRVwGOF0,7348
rayforge/image/ruida/renderer.py,sha256=8RNXL-lCdGmL0rLihfny_4-IQOEH-sn0OB2SB-7aMos,367
rayforge/image/svg/__init__.py,sha256=9s9J0Tk_lDwOxrCWxw0gv2nNmacN4J0BVQNUJrazp5E,61
rayforge/image/svg/exporter.py,sha256=vAPA23reLPn0sJGkr-hT2V3Ke39q3kwC6WNLR6dRYJY,6324
rayforge/image/svg/importer.py,sha256=NYMNAY5Tj1Fcssxpec6r5p499FU4gU2fQ_Zg8LuGVS4,7621
rayforge/image/svg/renderer.py,sha256=bAZUwwexlmC0hLfVvSlcpYeAbysjmaQGmNYj6-47jdU,6442
rayforge/image/svg/svg_base.py,sha256=5oWPdArAp3XO7TUiUuZqNG1xu-cmBqmDqF2Y-xDktkM,14799
rayforge/image/svg/svg_fallback.py,sha256=CR_0wseV0hMfj4XDumWcl9upYGymG3ztsExpy5ZujU0,5114
rayforge/image/svg/svg_trace.py,sha256=rjAc9Iu-VuuIKyKkMjQRZyatgA7HPBoSwz0wnnR6IJk,9077
rayforge/image/svg/svg_vector.py,sha256=boo41BwVbSu7imviMbWDCBQJCCMqTk5Duinn5PsBhhM,7576
rayforge/image/svg/svgutil.py,sha256=uAmZhv3UCLCLnUozOqJclgdOzjPKqVSH5n4JHMkTTSI,13037
rayforge/image/util/__init__.py,sha256=W8EWhn9QNaj_g-Ho1SofZ8lMIhMZt4xW1NRCCbjgqbs,1904
rayforge/image/util/cairo_util.py,sha256=VMI_WvShlvWWHD9CtiiDbvl9v6Vb9yJjfCe5nyF9cew,1015
rayforge/image/util/grayscale.py,sha256=ulFPReFzf7pWQX93O4ZVFnUt2KM_xViYBUxzNXMkW5A,3208
rayforge/image/util/srgb.py,sha256=vhqXRjcMkirQaMcfJJnCW1ECv1ZdSz2VxWGl0Qv1bA0,2445
rayforge/image/util/transparency.py,sha256=K5DcUDIChb66YdMYHrHzfM_jt2rB914xbkigILMHYEU,2413
rayforge/image/util/unit.py,sha256=7ochWZFZ-ZXpLcDaUztskk8DlqLCI84Z1sWz4l9JJbA,1805
rayforge/image/util/vips.py,sha256=MIQ-JTw9XMtTpk8b6Y-BhFulp7JiQyIZuaf0igJt68Y,8546
rayforge/license/__init__.py,sha256=udloSzfIiQIEx0b5r4A4yd_A8u0V5p5EHHQEa9gB5t8,403
rayforge/license/gumroad_provider.py,sha256=8GoSv7lW14oGEgSb2CUDffhqxHJiYtevArUQnpcsWNE,9667
rayforge/license/patreon_provider.py,sha256=L087Fz8mOCBip3Z23IE6-m9E0iT2ZuBiDUtNrhP5a-M,11048
rayforge/license/provider.py,sha256=-_ChoNatzcdTyQfeG590_Rhtrj_-FJ0c6M6Dsz40_9s,1754
rayforge/license/validator.py,sha256=gWP1fINs6ZJPjNRL79WItQHYlNKzaIPL81JIxXavyhs,5054
rayforge/locale/de/LC_MESSAGES/rayforge.mo,sha256=3Lzq791ZUagwIc05qzEQJhSluV0bA0RUH83QsOxn-JQ,166042
rayforge/locale/en/LC_MESSAGES/rayforge.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/locale/es/LC_MESSAGES/rayforge.mo,sha256=JiMEifqbMbOxCwp1eZmPr4UDJZRf4nk7QII76T438b0,167102
rayforge/locale/fr/LC_MESSAGES/rayforge.mo,sha256=UlIZibaT-Il-B72QPOmjyImnpkx4Sab8QyRJxh90s4g,170793
rayforge/locale/pt/LC_MESSAGES/rayforge.mo,sha256=vqW1A7FOtzChjEoC7t89vf8yIGPnc-MoaTpADs6VTFI,165061
rayforge/locale/uk/LC_MESSAGES/rayforge.mo,sha256=wH4ZQTyDiN0N3cD3dFMCoI9CZhieuWxs0XhNXsrTs2s,210322
rayforge/locale/zh_CN/LC_MESSAGES/rayforge.mo,sha256=ZmBe4pqabcBG4QNj6RLW66OvC6i0xK1NLzvUsvwkYmI,146896
rayforge/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/assembly.py,sha256=bPlijQuPO-MAQc1I3zDQfA4bMQa8Bf60Ex3irypLPkw,17014
rayforge/machine/cmd.py,sha256=6lhvy9tlD-kfRalJTwyvBmV_sRp1l5J7JXQr7D2tnqQ,15543
rayforge/machine/job_monitor.py,sha256=O5d5YzSem6qpZxIIL_Q51-CpZnzR-l3u3zJIYhYSZz0,4393
rayforge/machine/kinematic_mapping.py,sha256=gtVZHVZjrqkxhPSkovo49L4n2uXifo0KRRDzlNfXXlA,11164
rayforge/machine/kinematic_math.py,sha256=X9sNd7vAOouABSAH989AnJGbz5SJkpeMZ6o5okaYnqw,2383
rayforge/machine/kinematics.py,sha256=DpKbykf5x1ZWU0Pvv8ORjW8o2nRLzwX1Bs7FyRKjq-E,6703
rayforge/machine/device/__init__.py,sha256=8VqvoXbgWaMDduvmN8QLpP0FNeItnwFPBUUSaenXYGQ,240
rayforge/machine/device/lightburn_importer.py,sha256=rsOGwMdnmGsKwDt2PQ1wK1rXWnbnnzsnY92VY0JmgWQ,10706
rayforge/machine/device/manager.py,sha256=dHeHnbJ9XxuooWE6lqXVZISP0QiTeQ9IBz0W5cfUhy4,12500
rayforge/machine/device/profile.py,sha256=pobCSqxapiycOWbJaQGoH4GU9ZpzkNM2OI6EdU7BVKE,17647
rayforge/machine/driver/__init__.py,sha256=RXhZjRdmS85I-JT7-DdrVl2ofRwngwmb_VcuGYu_HX0,1260
rayforge/machine/driver/driver.py,sha256=n4ECrRqi9yvvMsTIeCGAPerNgBOQphlKN5U89bgw2gI,21331
rayforge/machine/driver/dummy.py,sha256=Ziakh8YeGglFNggiUPtOf28smbj6LID3HJOIa1q3J64,8383
rayforge/machine/driver/smoothie.py,sha256=B9NBmvK3XE7oKhDS6dAR1LgdOK3BAA8I4r2RlzBCrc0,16409
rayforge/machine/driver/grbl/__init__.py,sha256=uFn54azNU-ynrlYLbiMFBhCkSVQ1asd0N0ByrHec3B8,301
rayforge/machine/driver/grbl/grbl_network.py,sha256=cTcHYkXJyqqrVAP-eX7g8VM2tsOK-BUMV7YBiAIQsbQ,31025
rayforge/machine/driver/grbl/grbl_probe.py,sha256=GQTNpRmTN9wTYF8-UBiW9BAeHikuYysCDCLisQH0vfA,6556
rayforge/machine/driver/grbl/grbl_serial.py,sha256=gj1PflPrY1T2wdM2vfK0IpMqlKI-RDH8b28d_MfuoWI,61887
rayforge/machine/driver/grbl/grbl_serial_simple.py,sha256=no-BktU_95m5kRA-7XMLHOyaB_xfiFWkfpsK6jPSK78,28357
rayforge/machine/driver/grbl/grbl_telnet.py,sha256=1m5rWNjZ4gaE6v1Z7OopwtiUN7zkrA46klZRnqc4jGQ,4144
rayforge/machine/driver/grbl/grbl_util.py,sha256=VjGJYxHiRYyIKmSnovpEGDTFquZD5pz48uNOhCjY8o8,36131
rayforge/machine/driver/marlin/__init__.py,sha256=LBZ_BJHGMKdxmtvpEQXkEM-trB1xxerSaj2pB2AdvhE,87
rayforge/machine/driver/marlin/marlin_probe.py,sha256=J3DfQEboiRbRWPGPoGfa2T2mdtI0WS79uQieb-OVA9E,5670
rayforge/machine/driver/marlin/marlin_serial.py,sha256=kWU4mCaY6j6kX59C_p6Hr2VwLnxU_2lXx38PIWv-b3A,24383
rayforge/machine/driver/marlin/marlin_util.py,sha256=4KydxnHYFogtKubLoIA2W3avZIdz8Ztt_1nUxDaj0Mc,6985
rayforge/machine/driver/octoprint/__init__.py,sha256=HKWATIQJgQh-suXGSLuE4qQRTX52DEu_qmsqzds0S7E,77
rayforge/machine/driver/octoprint/octoprint_driver.py,sha256=MAKXa2-DZlw-l1cg6FGELZhz4YbdxItMbox1cGDbpjA,29478
rayforge/machine/driver/ruida/__init__.py,sha256=gVAAU7L9gW4urv8xzPWjhh9G1clIoWckgVOdnihUgDA,178
rayforge/machine/driver/ruida/ruida_client.py,sha256=5NCXNQxeVEiRUrRXbtQEV-4VmY-UfjFpRCTaKUlywJ4,24169
rayforge/machine/driver/ruida/ruida_codec.py,sha256=ebo2Un8YqyXlTfOF5VfD5bVcMj0yN2-lGv17aETjMtc,2721
rayforge/machine/driver/ruida/ruida_driver.py,sha256=1qXcaHfprwT6dgXlpONlZ3RISPE1k5dX4OhuwcYZvYY,22826
rayforge/machine/driver/ruida/ruida_encoder.py,sha256=NTHB52m4Q58kZ7uSlQpQsid24r80qHgki9VgRfM7ASU,14499
rayforge/machine/driver/ruida/ruida_maps.py,sha256=iqe6bukqkMXWX9zCqT8jQsDIhhu8i343dKlaDcRRii8,19585
rayforge/machine/driver/ruida/ruida_protocol.py,sha256=q6Ku6vgsrSBfZva-uPm-tyGwihrluq4URv_80dAAHsY,3564
rayforge/machine/driver/ruida/ruida_server.py,sha256=Dg9ihAW_VaFNdl8ckvMfYZ79npdmUfnn7571E4JaVfc,40754
rayforge/machine/driver/ruida/ruida_simulator.py,sha256=6V_zR0jqOk_YiOY1Bm2KEftm1v3-HolRl_Z_4XmKCX4,8885
rayforge/machine/driver/ruida/ruida_transport.py,sha256=SuwRie0A8Myhn8UFML3jgw6BUIuNrY2RC4uF-mKFV3E,9204
rayforge/machine/driver/ruida/ruida_util.py,sha256=bJwUfTIrUb24VUxkfprsRBILy0bNxmaatrVR-Pf7YLs,7193
rayforge/machine/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/models/axis.py,sha256=vdzC8O6lg6c0_wFQpY5j-JOOXVp417CStATk7KfepYM,4387
rayforge/machine/models/colors.py,sha256=q0e9MmAsjDA_KOtuK6DJkvebipzPfCyGUEdT0ykv4w4,3470
rayforge/machine/models/controller.py,sha256=oHOXmYi7MDY39d82FICswSYGuXy1p1_G68Ix9NFG2a8,27582
rayforge/machine/models/coordinate_system.py,sha256=NjIbCBKsDHDLsMYJv0oUjMQl-IzB5klgFzFJBhaTEtc,920
rayforge/machine/models/coordspace.py,sha256=65a10V7EGjcNAEvIFgRsMOS9VCbIgaqsNMkPXygHvsI,16685
rayforge/machine/models/dialect_manager.py,sha256=-f1YVBqZuKldrNTlk24iXIAphOjCdrff8PMajT8ohvA,6854
rayforge/machine/models/head.py,sha256=pxiOxBufC8mtAchqh_bQaimtU9iIFWKXsuDwqtVXrdI,4720
rayforge/machine/models/laser.py,sha256=6YCRgGXcls9qBj2i3j0rGF3tREpy0QA9mTUt2KzAf2w,10098
rayforge/machine/models/machine.py,sha256=qAhvRcUExZLKchdQ_6lxDy4eQTwfWPWLu8BjbzPV69w,64624
rayforge/machine/models/machine_hours.py,sha256=kqct0jvD7fjfm68-7-Yy4q8CKfIgx90zGbnfgH31sNI,7089
rayforge/machine/models/machine_panel.py,sha256=5lHNbHbCRNK-_pt0ejsx7DpBdPpsMNdQ4KnUIJQtAIM,20445
rayforge/machine/models/macro.py,sha256=90hvVlBgQP1-l69AzHD01S5fgSp3FZRM-R8MErWYnKk,2382
rayforge/machine/models/manager.py,sha256=Wvm007QIrb9q1Hb2RQgUCAJwsrnDxxCK1EMeJm2HO_4,9583
rayforge/machine/models/rotary_module.py,sha256=G6r3cpVZHk_CJQEVEuiixrOvAe_7vq97ImNyVG9iyHI,8530
rayforge/machine/models/spindle.py,sha256=1EE-pspUdYcvoTsQH5Y6iJZxXqWBvRmdbRl17fmMLEk,3182
rayforge/machine/models/zone.py,sha256=W-GBEHtsZ7hDHuXKUduE9zaqFcdbZj_MFqz-SibQQD4,6246
rayforge/machine/models/dialect/__init__.py,sha256=wwQbQ7GCmP5vwdpLd-fHVJucia8fd7qagydT_gYeKeI,781
rayforge/machine/models/dialect/base.py,sha256=uB6IWth0xACrfkL0f2OurShS0JmLCirCzvElQXRK-Vk,11161
rayforge/machine/models/dialect/grbl.py,sha256=Jl-bHiEfkX4SP6p8DiM76apO6yb0QBjfsuoPQX-0xwg,1257
rayforge/machine/models/dialect/grbl_dynamic.py,sha256=N8uWinAaSS2ytitKne3XttqFqihN_0I0iHzOhn63ltw,1340
rayforge/machine/models/dialect/grbl_raster.py,sha256=UbxOG_PqFg4q0IssBwDIixIFWhFaJbKUDu6iJF0cjiQ,1492
rayforge/machine/models/dialect/linuxcnc.py,sha256=58ZI583gMVt-FQYSSZxzIaGz3OQpIFUBY04_fdv5y7k,1250
rayforge/machine/models/dialect/mach4_m67.py,sha256=2mY4n3IOCxIwLhMFNzZRY3ApTXoEPCFuCvdUE90gTJ8,1393
rayforge/machine/models/dialect/marlin.py,sha256=1X54I5cbpMdqbH5zeDBR2_bllOyggf3WQhbDlHdMeFQ,1265
rayforge/machine/models/dialect/smoothieware.py,sha256=dOOlB0Y14zcsyZW8XNzoP6IhPa3M9kRu0jk2LsuZqxQ,1231
rayforge/machine/sanity/__init__.py,sha256=wBZimAC9ShtZt3AuqIB-jzg__3jt1RF-d52i8OeSidw,317
rayforge/machine/sanity/checker.py,sha256=Fj9rHmXfjconTXpBHKkwZ-bEdybzrF0ukGu4IjgHMRs,1745
rayforge/machine/sanity/result.py,sha256=bZ7gotbNtUlX4gqBeTXKlpwdxupaj55hPCmkEIWyDpY,1310
rayforge/machine/sanity/checks/__init__.py,sha256=2juIfIrDutUqzoMqGRs098v6bKWoYr14hXMKim61Qyg,203
rayforge/machine/sanity/checks/base.py,sha256=gYcvJDTU-OXjwaDwm99icRIsWuFlIuD-d_FIb3trMCw,371
rayforge/machine/sanity/checks/extent_2d.py,sha256=xZwK6lWu_xa_-_VXYq671tyerkRYKeb6Vr7cU_x8uyw,1972
rayforge/machine/sanity/checks/nogo_zones_2d.py,sha256=csYz5bpoWbsjapg6jbzbbjAkg7aY4HQ1pQaSEUue_es,2088
rayforge/machine/sanity/checks/workarea_2d.py,sha256=EKOQD4SUoa5psSuoAAqC82bgjbaHOEfshSxXKerj9u0,2104
rayforge/machine/transport/__init__.py,sha256=_72T_Uww1ubdDc1GZ0ZO5Xk3XydLUFDMHLUhlANytX4,691
rayforge/machine/transport/grbl.py,sha256=M0tse5X2PGSedIDB1ZNoP0W0CrqtDHjgtU4ecuD5lHU,17707
rayforge/machine/transport/http.py,sha256=U8r66D15GjCVgAAf9cF9D8qAoUBNsWDTlYvyPTugbQM,3596
rayforge/machine/transport/serial.py,sha256=rakWqWUjOeH5CH2uosbhR0C_MaYkm4vhj1_z3N0SUUQ,13746
rayforge/machine/transport/serial_server.py,sha256=lJXOyZ2kRw_znQ0dJKa-iEYcByMPymhUJNQYsmMpCrI,5128
rayforge/machine/transport/telnet.py,sha256=2_BI_MC-8-LU581z09BeaP-qx9oSIHdEUY-I0aqNKWw,5065
rayforge/machine/transport/transport.py,sha256=Tg_5ncBKKwAtC3mTIrUCM3QQM2Hp4MzenI725isfcp4,2094
rayforge/machine/transport/udp.py,sha256=WkV9QpZVCY_iuCVqnvAXSsT6dbY1ZpLw_hBtlAX-I_Y,5146
rayforge/machine/transport/udp_server.py,sha256=rccpM7Dh9pcmkQGhFaHhqNfpMNT7Q0KHpffNUglxCq8,3217
rayforge/machine/transport/websocket.py,sha256=ZjNPUMW7MtMfwcc4CXoGCB9eLN5yip2lmyIDtIwkZBY,5916
rayforge/pipeline/__init__.py,sha256=fh4hdi1eeZ1WhK8Y0puYg5NNi8M11vtJgpkaaiE4Yo0,158
rayforge/pipeline/assembly_warnings.py,sha256=FzOpTXCaIAe8O72gTI2izsKSHpbKo8NqafYFznYhyx0,1258
rayforge/pipeline/intent_builder.py,sha256=cuyLFY3lhHw4Cl74t2AfduUo5hOH55iZ6bjNbu-Ytxg,43347
rayforge/pipeline/intent_controller.py,sha256=o-DfEwSmTYW9Wdn-jQH-QYQXEk4qqH8FMpjMX6K7yUY,23398
rayforge/pipeline/pipeline.py,sha256=KuiTmZecQPFD0JW0tSPE140Pk6t3VlEYW12pf0-zgXo,16124
rayforge/pipeline/status_messages.py,sha256=8b5JSQI7oXkVouEHtwjYwz6b22PTfdu6I9mXjxOSbSY,4112
rayforge/pipeline/artifact/__init__.py,sha256=ZK9qCkHZs_QcuTX9_gggnZVoggDHxny6GdsNJGcvnVw,700
rayforge/pipeline/artifact/base.py,sha256=AT6FPCdgh0cH5xnAtqdlqdBOI9HAYQC5HwndhSqLV3g,573
rayforge/pipeline/artifact/handle.py,sha256=VeSkaurbjphjujzipIvYSyyje8g6chkQmcJCB2PsOj4,2544
rayforge/pipeline/artifact/job.py,sha256=8XEZOj1ccuydcaoY7o4zp8tb74LNnXk3Buiuk4DJt54,4486
rayforge/pipeline/artifact/step_ops.py,sha256=CW7s8ndtbCDPDCFEXB3LXpM7lj1mWCe-5wZZaACK1d8,1376
rayforge/pipeline/artifact/store.py,sha256=IdjPGZyQjd_d8GV6V3Z70ytBZxvm91PnApj_rkdbr4g,3076
rayforge/pipeline/artifact/workpiece.py,sha256=dE1ufaa7vPxRoIxtx7YMHt2D0BkfvwDkYcUJEJvxees,2168
rayforge/pipeline/artifact/workpiece_view.py,sha256=DFROSiFDPF0bT7RgUnnmJFvC2i-FRCt8iDvZLbZb-Oo,4569
rayforge/pipeline/encoder/__init__.py,sha256=8gsbrRqMtN0mLaC0vtFNweennqm-OXC4GPNuzaxZB5I,210
rayforge/pipeline/encoder/base.py,sha256=sW55QqX3eW4ceFYgIxu9EYPVl0neXTNjVZaM17zThqQ,5439
rayforge/pipeline/encoder/context.py,sha256=i8CAMHyDtJbX7yXGqYGRn-Hn_gUCI9_v66Ms1OTDF7Q,5568
rayforge/pipeline/encoder/gcode.py,sha256=_rxtZgF2RwP-E9isNDIMgkwfrTTqgGn-FHqORevLyYQ,1065
rayforge/pipeline/encoder/rust_helpers.py,sha256=dhtSXnAiMWdpIT6m9wSSzV2f1dVlLnesB8HZ_vT3sjs,7951
rayforge/pipeline/stage/__init__.py,sha256=A9-SQXIymOA168FX-I-RNpWljzPWsAQA8UdGsMRB-rY,205
rayforge/pipeline/stage/assembler_helpers.py,sha256=UzF1z1ITocmXEMKdfaXsUfudgTnypYL7MZI4RnKaWpo,14800
rayforge/pipeline/transformer/__init__.py,sha256=FUXItbaiIrtb3Wl0s7N7JRSDX5HlvoizJJI9msJ-G7A,70
rayforge/pipeline/transformer/base.py,sha256=Id2Ktou34A8C0V03eW4_OTljqvKPE6UDe8uF9q9UmWE,3723
rayforge/pipeline/transformer/placeholder.py,sha256=yjeQ0a8r-CUT2ebs0QO0xJjCobXZw7JyS9Pz3182YZo,1940
rayforge/pipeline/transformer/registry.py,sha256=3cOjr-TxN-pJLCrGYO1l1S99ilWN39oGHgK2xS4FeGs,3055
rayforge/pipeline/view/__init__.py,sha256=rKJhF408HsmXJN-K-6txiZP9Gn6XZh51Be8GT2iO8KA,248
rayforge/pipeline/view/view_compute.py,sha256=x7-Gx-ZDPWe3KH8m3f-FMprAv2guB2Rzhc5ldzHm9Gw,7865
rayforge/pipeline/view/view_manager.py,sha256=BpmJYaHMeDeVTmXJXqSLqdu_LwYWzVgXi5_kZtYXkI8,31564
rayforge/resources/devices/acmer-p3/device.yaml,sha256=BQ82-Pv2UBjMg3bwEmHVq-x3kTjdkA_0eVBTE1QuNb0,924
rayforge/resources/devices/acmer-p3/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/acmer-s1/device.yaml,sha256=clYU_3FsvbccB8j6h9I5eMD5e3vjBzUiOIagGLkHI6c,418
rayforge/resources/devices/acmer-s1/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/atomstack-a70/device.yaml,sha256=-jNBaCwOGumCxmimTGPt15eAtlR2uV05ZHS-TnEyALw,479
rayforge/resources/devices/atomstack-a70/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/atomstack-x40-pro/device.yaml,sha256=s_5F_jVVQoVvdcTcXwFBTE3Dl7CtWNz_G2XRPuVXyoI,479
rayforge/resources/devices/atomstack-x40-pro/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/carvera/device.yaml,sha256=qDVPJUrYwGtIvfPrTrt8ocFcgZtEO2tt8KmUCYYXui8,651
rayforge/resources/devices/carvera/dialect.yaml,sha256=1HDbqOk67TMLl6gl8LoMPIYSP0ZX7WKtdeL2FQegvbw,1006
rayforge/resources/devices/carvera-air/device.yaml,sha256=r58zxfULtXRYw16c9TD6T0EtxEPTcbLHHDZnYDEm0qI,462
rayforge/resources/devices/carvera-air/dialect.yaml,sha256=1HDbqOk67TMLl6gl8LoMPIYSP0ZX7WKtdeL2FQegvbw,1006
rayforge/resources/devices/creality-falcon-10w/device.yaml,sha256=I17LcAQqS5IJKATpFbKaevWEcV0O6Ei-OsvaeMfvwPs,607
rayforge/resources/devices/creality-falcon-10w/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/creality-falcon-2-pro/device.yaml,sha256=pWM0zm4neSFP8nys7W8-_nUUHM63brpooJToGU2XR5k,506
rayforge/resources/devices/creality-falcon-2-pro/dialect.yaml,sha256=N6oyFds1s62Gj_MkYrzRdt-96S4EHkIxhVQbVeMg30c,992
rayforge/resources/devices/creality-falcon-a1/device.yaml,sha256=x0YrFwNHnu1-o1OOmekqSYkHWKuG8mPqkpavXrFWNwc,782
rayforge/resources/devices/creality-falcon-a1/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/elidor-z6/device.yaml,sha256=fLlG1I9Dn5selTdm03BjQx3ljTT9DbuqxHNJT2JfKM8,570
rayforge/resources/devices/elidor-z6/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/grbl-mks-dlc32/device.yaml,sha256=5JAtFDOw5VgCI5PS9G0HrKnz565szgdD877B4JN5Kjw,171
rayforge/resources/devices/grbl-mks-dlc32/dialect.yaml,sha256=x_kzQ-XXzYiry3AOqzAkDzxXhbNLItCmerRj3w_rsLE,1094
rayforge/resources/devices/longer-ray5/device.yaml,sha256=uhAMjqGNSilYOIPLn1KnC8pgK9IwMBp4tQe9L0ec7U0,540
rayforge/resources/devices/longer-ray5/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/monport-60w-co2/device.yaml,sha256=V3aYd8ckA5XdvORQMgRIaizca42iwUJRru4Bdem4fZg,641
rayforge/resources/devices/neje-master-3-max/device.yaml,sha256=WRlvwCZ6kNCaIJncmCvz4QfwSqJTsI2Alkk5FehhDUc,464
rayforge/resources/devices/neje-master-3-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/omtech-k40plus/device.yaml,sha256=BV0J5MbebIMc8mHwjXFL_55aM3FAhcymCmrrZXanW6w,595
rayforge/resources/devices/omtech-k40plus/dialect.yaml,sha256=wmwYJ10-sIefHWAxMRks7iDzZPnpjs4PhFXu8ij-nC4,941
rayforge/resources/devices/omtech-polar/device.yaml,sha256=7tkALT9wJPP-F0KI5F0fypvDoHdUFztIn3VNFu6VvpI,650
rayforge/resources/devices/ortur-laser-master-3/device.yaml,sha256=7N6iQuq5zVGFO7ubMF4oaIEfeILnDEJvJuT6Yx_y_Qw,485
rayforge/resources/devices/ortur-laser-master-3/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/ortur-laser-master-4/device.yaml,sha256=IYmFVzds3-biwM-vWJ7Hjfo8j2eRShdkaFUrsU_r7sk,491
rayforge/resources/devices/ortur-laser-master-4/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/sculpfun-c1/device.yaml,sha256=VvEVqUclRLoj6lW-VBKpJAsWe0etfKD4BA8oepupDv4,404
rayforge/resources/devices/sculpfun-c1/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/sculpfun-icube/device.yaml,sha256=FMeE4x4HDQEFWLdW9WcKa8IwnU-RGF-aHknZ1WGmiuk,464
rayforge/resources/devices/sculpfun-icube/dialect.yaml,sha256=gG2li91p7mnoJp-d4lfd0lu4V1KwVyrcESYq3GQUSt8,918
rayforge/resources/devices/sculpfun-icube-ultra/device.yaml,sha256=pJEBl8PZsOcJLYy1-f2uGKJzgUJ6rSgoXWi9ZujOQWM,601
rayforge/resources/devices/sculpfun-icube-ultra/dialect.yaml,sha256=gG2li91p7mnoJp-d4lfd0lu4V1KwVyrcESYq3GQUSt8,918
rayforge/resources/devices/sculpfun-s30/device.yaml,sha256=GmUfPLIEI9BSACVcDlIRVuzHwYKb8Jwt38bYroZt83s,399
rayforge/resources/devices/sculpfun-s30/dialect.yaml,sha256=gG2li91p7mnoJp-d4lfd0lu4V1KwVyrcESYq3GQUSt8,918
rayforge/resources/devices/sculpfun-s30-pro-max/device.yaml,sha256=6ZtkHNbWSfsxnraodbBg5yaRN6c9kW5ORHAEpp7T1Fs,435
rayforge/resources/devices/sculpfun-s30-pro-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/sculpfun-s40-max/device.yaml,sha256=3BQRSRJUPTb5UWQ0VQ6jvCegeHpVd2y1kYxbisMU-NY,478
rayforge/resources/devices/sculpfun-s40-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/sculpfun-s70-max/device.yaml,sha256=nlWo8vceUcgcn5PF60InbA-zugx3ttoLAGiVioPzugk,476
rayforge/resources/devices/sculpfun-s70-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/thunder-laser-nova35/device.yaml,sha256=QI48xZFKKE4Bnh6g3VysUZhT5lPdTUM7-x4Kf5ffjXQ,647
rayforge/resources/devices/twotrees-tts55/device.yaml,sha256=f09-6IKg3LMxDyESf1zWrr2Fq936npCIeI6a0VBDxTk,462
rayforge/resources/devices/twotrees-tts55/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/xtool-d1-pro/device.yaml,sha256=X0rYcD40KqMuAheL5JjhYtit72Ocbu_5CJl5zjYM9BE,499
rayforge/resources/devices/xtool-d1-pro/dialect.yaml,sha256=LFIdyhnXgb1i7_ruVflJPEudAZKQ9yu31bxskyJt8hc,939
rayforge/resources/icons/3d-rotation-symbolic.svg,sha256=GvnPojxH1LinR_Q2yguxFoQaH-bDXLGBCsajK3PHioc,1059
rayforge/resources/icons/3d-symbolic.svg,sha256=VPbO23ak8pQUNBY6JRgWopFcTHlrU75a-GQf20PqvLw,1072
rayforge/resources/icons/add-stock-symbolic.svg,sha256=4hOZYdIwKzWrymxPak6vG4z_v4F8omJpCyIkOkl9tAA,685
rayforge/resources/icons/add-symbolic.svg,sha256=QkbmiudYUdBeTatWiQODzjz4uCtHGHq8fuIRvNLXTr8,413
rayforge/resources/icons/addon-builtin-symbolic.svg,sha256=fPsARBdyh2DMjKhg1C0H19zTBoWZdN9JTBCX-X4G4-M,1708
rayforge/resources/icons/addon-symbolic.svg,sha256=sQnuQ5-wZdi_vUI0jUQ1qbjufpdCPK08o5MVRiZPA7Y,2028
rayforge/resources/icons/ai-symbolic.svg,sha256=b91M-x6LG5k1QzO9aEzHDSJaGQrNOGUvllH30j4skEc,3470
rayforge/resources/icons/alarm-symbolic.svg,sha256=l_098dI9yXdE6hWer1OnIKu-1OTXsW3uFt819SyrcJE,833
rayforge/resources/icons/align-bottom-symbolic.svg,sha256=NZet7KS0EGk8qzn4PVi7n_6UWQrys4r-KjdwrsQ3fJg,461
rayforge/resources/icons/align-horizontal-center-symbolic.svg,sha256=Zj4WOJFZDHA9Ff0RIhGEvlKnEintHK380-tMQjboYNU,453
rayforge/resources/icons/align-left-symbolic.svg,sha256=Pp7yqhfI-Zqe0u-PvgzZC-yVTgF8e3OwRhvIOz7_4tg,441
rayforge/resources/icons/align-right-symbolic.svg,sha256=J2VKjvy33K8AG8P6L0dLs6WOG8eUII2SmTjc4_To0Y0,467
rayforge/resources/icons/align-top-symbolic.svg,sha256=l3JHRVbSaX16dYPqK4RZpoRT9b_bMX7bwl0Yz3Xc4gc,466
rayforge/resources/icons/align-vertical-center-symbolic.svg,sha256=jDlyadrJXkqMBPEotkuSJMRvlxOQh_Xio-hI3EcUP9c,471
rayforge/resources/icons/arrow-east-symbolic.svg,sha256=GFjlB7RcanMSw9LZb4sNMx5krBNS-MyPsaSYY6SChVE,446
rayforge/resources/icons/arrow-north-east-symbolic.svg,sha256=Qy9aP1CcXoMXZC58M1f02hfYQlaAVot473KX7aGPnuA,427
rayforge/resources/icons/arrow-north-symbolic.svg,sha256=eEXUeOu2Ym303F-dtTA51tlilmWKx-VFjiIwE-lsJQE,451
rayforge/resources/icons/arrow-north-west-symbolic.svg,sha256=MfCWrPihniJ_3uHQYwWjuahUVaUCyFHpdqBPGpoIqOg,426
rayforge/resources/icons/arrow-south-east-symbolic.svg,sha256=r_J25yQcxiq9rTPM6HLDJEekN7Re34G1I9Iokfil-WE,415
rayforge/resources/icons/arrow-south-symbolic.svg,sha256=VLzpCZ_hOTr4TNP8OXDnrXRFCw1UQOcGVjl_KKW7BfA,429
rayforge/resources/icons/arrow-south-west-symbolic.svg,sha256=QN-8TDiLPwbxYZpcIW_RDOI0nbeLYzdUcqaOGy2d9ME,423
rayforge/resources/icons/arrow-west-symbolic.svg,sha256=ChcFcW0hYe9RMNKAuNC9aGUShfkIppePs42sf-EsHf8,433
rayforge/resources/icons/arrow-z-down-symbolic.svg,sha256=-e_klWYEwC9AJjrpSU-h1M7F_c0MK8mrbLmiFv_RYzw,1516
rayforge/resources/icons/arrow-z-up-symbolic.svg,sha256=P8lQHR3vvwU6rsD_1xDyaNvM6viYNaTkqs8XR7zWi8w,1425
rayforge/resources/icons/auto-layout-symbolic.svg,sha256=YohmHz2s0wJeAZilbVATO8TF8m8Oclfu9ltl9A7xJFM,822
rayforge/resources/icons/batch-symbolic.svg,sha256=7-j2JF4KFgI8Jygi5VH7xc9DiEUcaOjH2v3NzRLgszY,1936
rayforge/resources/icons/block-symbolic.svg,sha256=k0uT9j45CVFog7Ca7LsDQeXnHoGFlFJ_m_qe_YHmg98,1742
rayforge/resources/icons/bottom-left-symbolic.svg,sha256=Wh8-R4xRMPirN3QBscD6wJHhr8QJyw7Vc7hmIjh-6vU,1491
rayforge/resources/icons/bottom-right-symbolic.svg,sha256=N5gBqK3PdAQYFuXEMNKf5e80Gs-4035A7qSyZkoMu-g,1472
rayforge/resources/icons/camera-off-symbolic.svg,sha256=46jcNzjvKezu3YfKiNzBtnsqYIU-NK_vcaV2V8TKWoY,1249
rayforge/resources/icons/camera-on-symbolic.svg,sha256=SrvwgxqMVfCDlgG9BsQHWP_RUjKfEe63i0LvJVljF-M,989
rayforge/resources/icons/center-symbolic.svg,sha256=JV6G4OwE1OI8gRGOySOTUIzIfeKbdA9vhCdTTfAcVLM,1734
rayforge/resources/icons/check-circle-symbolic.svg,sha256=alGDvAZc_AaZyXFCfyFxEGbg5pPgxgG_NVLoFyTQlzo,944
rayforge/resources/icons/check-symbolic.svg,sha256=KDJUe5cmt2lBf6AV_dPbZNQLVB-l_fmosiwaLa95Zwk,404
rayforge/resources/icons/chevron-right-symbolic.svg,sha256=vCz8_Yy1K6hUrjBibO89Nf1QNGogNnnQk83LUpnkGdE,427
rayforge/resources/icons/clear-alarm-symbolic.svg,sha256=3Bf65791Q_xAEGTpE-qxrWjkoWg347fmkepswbDvDkE,1022
rayforge/resources/icons/clear-layers-symbolic.svg,sha256=HmLArVnspgWECiR553uGL8grCkV0bZ_ZcbV0wZ3PzKQ,732
rayforge/resources/icons/clear-symbolic.svg,sha256=eGXs0JgEfla05EHlNIE7G0cgm5XWJnj7UmJCc93mJpY,1217
rayforge/resources/icons/close-document-symbolic.svg,sha256=2fgWS-6d-4fKVPiOWlITDVCKmkC8GzBOZgYQbU1KpBM,774
rayforge/resources/icons/close-symbolic.svg,sha256=rRr5QTjbuRl1odUPbC2Aq2dDwNoKOEnebiLjhNBByCs,514
rayforge/resources/icons/code-symbolic.svg,sha256=4NxuJFvgoxz8yQOfEjM37-NdDkVAqCoHRa_TV_rlGOQ,749
rayforge/resources/icons/compass-symbolic.svg,sha256=X34o0RVVHVG4HTSWGfhQdUaqvzy2SF26UPmb24sK5Uc,1052
rayforge/resources/icons/computer-symbolic.svg,sha256=OIB1z2UUu40yRat3jVbBxCsEHmLuM4636DgsUgxkPts,572
rayforge/resources/icons/copy-symbolic.svg,sha256=VHSrJCnAQ6gVe1KTmkdF0ld7SnyhdZggtU6lAHfOdQY,650
rayforge/resources/icons/crosshairs-symbolic.svg,sha256=JIPjYKyyB0kgONktuGBt789BbsVZF_XF3ebmzz3WLow,2022
rayforge/resources/icons/crown-symbolic.svg,sha256=r2_YQY8fCnR9rNFBfE8Cbz6uO5bpQCbG0HLEtQ3ooKI,1916
rayforge/resources/icons/cut-symbolic.svg,sha256=vorSKQnMIO_3uCMzVEas99CL_59zeC7WNyXT3tlggRk,1644
rayforge/resources/icons/cycle-symbolic.svg,sha256=mf4aVFrNfAT8IufrrkLB9PX4CrvMKVmq4a2uJ8WJ7xw,1142
rayforge/resources/icons/delete-symbolic.svg,sha256=GTALLIOtGfd14kd6CvNjVUuAbvr00y3-pItI6h5k0TM,670
rayforge/resources/icons/disabled-symbolic.svg,sha256=k0uT9j45CVFog7Ca7LsDQeXnHoGFlFJ_m_qe_YHmg98,1742
rayforge/resources/icons/distribute-horizontal-symbolic.svg,sha256=u1xsYI3_MRioLlfPVVSMowaPMYcFLG2Fu1jqtxnzBOE,477
rayforge/resources/icons/distribute-vertical-symbolic.svg,sha256=kLYHdTQ6BX_Sbcpi2q62JMbrMLwakwtyyHvYkzJlmVI,464
rayforge/resources/icons/document-save-symbolic.svg,sha256=3uhC1s6Qlo_zotxnmR_L5I54OV1oLn_81gZ1VmFVcWk,599
rayforge/resources/icons/door-symbolic.svg,sha256=6FWV-1N7towistYsbVXMR7KVUywGU2LYdoy6UXYPNqw,681
rayforge/resources/icons/download-symbolic.svg,sha256=CU-mwqMP-rtZapDJJNWRuT75ahmEOplOJpcOw8QS2Xo,1314
rayforge/resources/icons/drag-handle-symbolic.svg,sha256=-7ppOXIPKWx1msCyftMji-uFUnoKootS0FW1s1ERD0E,1275
rayforge/resources/icons/drive-harddisk-symbolic.svg,sha256=l9l_s2dtonfS6mor_g0fFHHSQSoi1meJRH6Q0O-V0_o,673
rayforge/resources/icons/drive-removable-media-symbolic.svg,sha256=0L8vttHaFO_NYQsUgmEOMc0-IylZ0MPW9RLBMvzFuBA,640
rayforge/resources/icons/edit-symbolic.svg,sha256=PYFeu0Hk4AYnWvKGCiOLv45H44gSFmm2WyN9-fE1k4Y,1499
rayforge/resources/icons/engrave-symbolic.svg,sha256=g0ZufPSrShJzWVtPLHzyDuFwmg0OSR3323nOrPcPHow,1520
rayforge/resources/icons/eraser-symbolic.svg,sha256=fwLIWGeOKPR1N7ovWYAfQ56p46lx2WOM30B5L-XkVZQ,3201
rayforge/resources/icons/error-symbolic.svg,sha256=hMCoNaLibJY7rwx6pRnWAPttQVBdYINjRljkuAsheM8,1823
rayforge/resources/icons/experimental-symbolic.svg,sha256=6GfgaEt8-gmBBQ6XGwTe40rklimsmAitSI3JVpvrXa8,1465
rayforge/resources/icons/export-symbolic.svg,sha256=kowgSUtBibMN57uTDEc0JMNy2EMdPzyiOkQAbROx1aQ,1911
rayforge/resources/icons/fast-forward-symbolic.svg,sha256=LfhkAwH1ApuiEJYWzE8l-MXVtGGlPtK_SmUr5kj_MNA,496
rayforge/resources/icons/fast-rewind-symbolic.svg,sha256=zGWusgGSh--V0xyiXt0KBjVSVR610UGiQZG80mJiLDM,1287
rayforge/resources/icons/file-dxf-symbolic.svg,sha256=Vrm9kQ8LNZJif__ygaIwS9pxsR9QuAyB905MJqe70-A,2128
rayforge/resources/icons/file-jpg-symbolic.svg,sha256=FA-_xHj8a1hotuEycQRdsQq0X5n_zgIsjTlsFC9jA_Q,1394
rayforge/resources/icons/file-pdf-symbolic.svg,sha256=agH6O4hEDdzzFUZUXmi_Dg3ErSwP1ecY4MQ3VH4duLk,1719
rayforge/resources/icons/file-png-symbolic.svg,sha256=fkxKA52K07AOFrMiD153My0VPUf7_YbInRX1tBK53Iw,1766
rayforge/resources/icons/file-rd-symbolic.svg,sha256=ysPzX1Rd0UlKkKbmfiQ5g4ScKK1_9YHuP-QmBLlVpis,2373
rayforge/resources/icons/file-svg-symbolic.svg,sha256=d9SqEpOaHxHyYxbAMRYuc4wUkJ3SwIx6hIX8uYwffyE,2718
rayforge/resources/icons/flip-horizontal-symbolic.svg,sha256=wbX0r04i8Eti-Am5jKTcEBKRburI_w3SoMdPMKjxOeY,885
rayforge/resources/icons/flip-vertical-symbolic.svg,sha256=7PJo8ClkWId1MDvO-skU0yna1SPUeRtwscir8jV9qT4,843
rayforge/resources/icons/frame-symbolic.svg,sha256=X6btMN0-2swkyf3uD7hEO8JC-SPBV6ZKe9hFx9no4dc,704
rayforge/resources/icons/gcode-symbolic.svg,sha256=wvl0U8qHkenPgrh56_VgS5KzOPt6juoR3HerDX2-8MY,2664
rayforge/resources/icons/general-symbolic.svg,sha256=LaqlPhZ_-abCP58Ou57dJQ-kS1NdQtiPK5dl2PqWahk,1840
rayforge/resources/icons/go-down-symbolic.svg,sha256=xPiWLKL4-o9APMt_f1x_6gVrRPxhCUABKcKbN31jTwU,1160
rayforge/resources/icons/go-next-symbolic.svg,sha256=PrkfL8lI8VOBsViaxxITaEXoKFzswIsVVexgcEwjDWo,1154
rayforge/resources/icons/go-previous-symbolic.svg,sha256=cPtDD27W8FiRaiGHCW66Wd4Znq9bO24tbP-8Xbn_5m0,1162
rayforge/resources/icons/go-up-symbolic.svg,sha256=d-0QpoHxa781P1sj1BJMpoHKWp3VBSxZmXB3iycmRyQ,1154
rayforge/resources/icons/goto-origin-symbolic.svg,sha256=4J5cn-K-TNAzoXH14uTXrwlY2Cd9qTs1iAXWfGhu998,1210
rayforge/resources/icons/hardware-symbolic.svg,sha256=GafvLA9FZNv2WwdgmnlGGL1YwFfOVUx-Buz2C9_jTXc,2134
rayforge/resources/icons/home-symbolic.svg,sha256=gHeoOeS_2xwSwplqRO_MD7zQxzDKT4DQ8MC9MIIVaF8,480
rayforge/resources/icons/home-x-symbolic.svg,sha256=fXMGOcyRjk-Q_CH4rpnLmNE6nrL-Kx3MJjv62x-GEK8,1833
rayforge/resources/icons/home-y-symbolic.svg,sha256=UXWUnHSbzcLhMmnnG6_kWtgvGeN1XBw3I-E-Cu_kyR4,1837
rayforge/resources/icons/home-z-symbolic.svg,sha256=_qCTVdftzKYeJUKPbNwfk0sgnj-f24_TtAN0__srFWY,1833
rayforge/resources/icons/homing-symbolic.svg,sha256=LU6U6-f5y4dWl2trQSkDG0SKGy36NMFjPHmDdpYiI_4,1016
rayforge/resources/icons/hourglass-symbolic.svg,sha256=qjozyJFA09FLVml2YPRh1DagDLzbrxHuwnyAmeQZVx0,857
rayforge/resources/icons/image-x-generic-symbolic.svg,sha256=K149ToQ6WiniMrP8oRentutbdic1BGd90MLpSSlK-E8,1820
rayforge/resources/icons/info-symbolic.svg,sha256=k0MCoAuF4lcQvYyQH24mVozWn3QzbF2lZa5VPrn2UWg,1073
rayforge/resources/icons/jog-symbolic.svg,sha256=TW9vBsTIyQzlbcy8hKrZDMCME2-I_uq6mx0Ov_ooppM,1203
rayforge/resources/icons/laps-symbolic.svg,sha256=euR9xCV3EtQYC4yKOQlI8GL3e3VhpzzN0jPVKgcYlnY,723
rayforge/resources/icons/laser-off-symbolic.svg,sha256=GAW7PK-dadGAGE-6VQ0T_TWWE1wLBh_3FD353AUgGJo,2969
rayforge/resources/icons/laser-on-symbolic.svg,sha256=Uz3ZmfuPVe2zC5i2X-U--uDt8uB15LdLGkc3P3_pQUI,1789
rayforge/resources/icons/laser-path-symbolic.svg,sha256=GPx0YkurZfN3KmKH73QHnQJ7mucmp470uD7mwpPwqJ4,884
rayforge/resources/icons/layer-symbolic.svg,sha256=o1_LHEhyqOdUUYhu9W4YpoTR3toX2wVGk8rlqQ1PXoA,709
rayforge/resources/icons/layers-symbolic.svg,sha256=kSY2QX3zwe9aVISmA4dNSYCoCWopDiCTL4kKpfnczI4,1244
rayforge/resources/icons/license-symbolic.svg,sha256=har439qaUVgkqvjnyiMQw7GRuwMBUNtdYELxiaogp74,1853
rayforge/resources/icons/lock-open-symbolic.svg,sha256=QEnIWD1AK_1qWLiajxi90eYuLSU6MjrKWHEb7Pdu2WU,1709
rayforge/resources/icons/lock-symbolic.svg,sha256=OBjO7i7CmneXODlnuji9QVcken2s4_UWgrC5ARewxuI,1736
rayforge/resources/icons/locked-symbolic.svg,sha256=lsCBfQaP0GVVxitV7ulJWeaLVuzKHM-Cclztzoc02TU,1035
rayforge/resources/icons/machine-settings-advanced-symbolic.svg,sha256=EgYdV_eru3-IMWj3NBrh2gY1xkn42s1PvAEsoq14emU,1773
rayforge/resources/icons/machine-settings-general-symbolic.svg,sha256=ua8nUuRzYgwEYFyxC4iYGt4kUMv_xKQI-m8z4kDCor8,1867
rayforge/resources/icons/material-symbolic.svg,sha256=bJA0EQ_OmVI_9uffK57Vc4v60VmbFWOgN1Itr5P9IEE,1466
rayforge/resources/icons/model-symbolic.svg,sha256=ykNe-zqT1hEJ13FACd-SOPe7hTUApB--y9VHw6rkLKI,1533
rayforge/resources/icons/move-symbolic.svg,sha256=Ce0DcfsAqd8H1oGiAf6Uv6K6Sc6QeotbEwiRL8rRS-w,1434
rayforge/resources/icons/network-server-symbolic.svg,sha256=_VrruhnTZTv8Ag03T0JBVJuWN7I17uxG4lSaKSndZIg,1583
rayforge/resources/icons/network-wired-symbolic.svg,sha256=bwhjc3Vs5as44FXnYXgkJIVqh818yPSrSFqEsWgm4JA,712
rayforge/resources/icons/next-symbolic.svg,sha256=q37e2mOTv7ZR7FAjfH4x0pLD2CAD54gy8_BqgcHUw-Y,421
rayforge/resources/icons/open-in-new-symbolic.svg,sha256=0dylCGac7JbPuHA890lpdM5s4DxByZVOR-JG6keFm4g,634
rayforge/resources/icons/open-symbolic.svg,sha256=k48gq1Di9GsJgKrVG75BNijc_TQii_W4pMrwk413LwA,707
rayforge/resources/icons/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge/resources/icons/palette-symbolic.svg,sha256=KjxaFAlE92NK6DLQThCHEhkLP7EXckkNb-hOoxFoRDo,2505
rayforge/resources/icons/pan-down-symbolic.svg,sha256=d3UqE9uUjmT4By8uxWSVM884hj5hp9QdKJwwUNgTYd0,1161
rayforge/resources/icons/pause-symbolic.svg,sha256=9j83uQj85_Rov6nbGNHS4pZUYGHjvnCY8Ryj4MN2B1M,1339
rayforge/resources/icons/play-arrow-symbolic.svg,sha256=pCOxws4l7_uUJHyaVghDgpyPYHfNIAiu3Uzrq3OGXT8,446
rayforge/resources/icons/post-processor-symbolic.svg,sha256=AguvCjRwQvntoYb9sd1jYb58otXfNSbhHTy8TnwAKOA,2223
rayforge/resources/icons/preliminary-check-symbolic.svg,sha256=pTG_uUoyCgocEMFZQP-JcUHhpjCdFj0BgTehPTSFLnI,1469
rayforge/resources/icons/preview-off-symbolic.svg,sha256=A5at-omtYYNGh8EKAslGsD3fiXpfGouiiBbTtarCVRk,1134
rayforge/resources/icons/preview_off-symbolic.svg,sha256=A5at-omtYYNGh8EKAslGsD3fiXpfGouiiBbTtarCVRk,1134
rayforge/resources/icons/previous-symbolic.svg,sha256=RiuKV8PsR7WpsZz3eRuuUsGbi10mEnPEfDsC3bbz5EE,411
rayforge/resources/icons/publish-symbolic.svg,sha256=sPc3oz5mVkwUeo6JDpYboiPCPoZffhrR6fNiJzvEiMQ,549
rayforge/resources/icons/query-symbolic.svg,sha256=B74ZHKmB1J4H9OwZmNhXJflUIpvJSLDJ9-gu3bxCqHE,1717
rayforge/resources/icons/question-box-symbolic.svg,sha256=poNwmPmRUv_3lHFGTnHnarEBRx0maf-kPuEKPUVSdwI,1186
rayforge/resources/icons/question-mark-symbolic.svg,sha256=fH5Wigl2bYD1rTzGdtrfjjbj0P-t7tzrz9iv8SGmuk0,870
rayforge/resources/icons/queued-symbolic.svg,sha256=3fZh3dNX9mHnRh8_gt8n7hN6jqiOsIu7oliiX28kw5k,987
rayforge/resources/icons/rayforge.icns,sha256=jjD_P-wq8AqlQhhvhfiuQm9LpFZZwZY_YPHwbybU9lw,465535
rayforge/resources/icons/recipe-symbolic.svg,sha256=39xspKcDmI7E7SpOywJs9cxO06bnpnEymspz47_ePmE,2071
rayforge/resources/icons/redo-symbolic.svg,sha256=RZW5lypidb9FVpCHjh4NWNLOBefsninDGzgPhKZxRrk,1333
rayforge/resources/icons/refresh-symbolic.svg,sha256=vpaAWyGzmlDdM9up7D6keJxJuZd7H8GTYzHSxuDyxGQ,707
rayforge/resources/icons/reset-stock-symbolic.svg,sha256=LDslgHGWI_sPndY5PPGRp8JapE4rygaQnBgw7JWgJrI,1390
rayforge/resources/icons/resume-symbolic.svg,sha256=MOcdid5qzfwuoBnxVvPL968RUlvnzAHAzFQRkBr6Qds,454
rayforge/resources/icons/rotary-symbolic.svg,sha256=RRIgTG6aiRaUb7fAyiPhzM8UMtZ4M5H-jALNolR3bso,2876
rayforge/resources/icons/save-as-symbolic.svg,sha256=JSZoasU_wYyv5aT-j4XEKA8j4NgPkoLdgOxcHeJqcCA,1217
rayforge/resources/icons/save-symbolic.svg,sha256=PakrrpX29hSTo22Pi5X7IdMg9kl6tXjn91lcB8j03N0,787
rayforge/resources/icons/save_as-symbolic.svg,sha256=JSZoasU_wYyv5aT-j4XEKA8j4NgPkoLdgOxcHeJqcCA,1217
rayforge/resources/icons/score-symbolic.svg,sha256=sRSOsJJQrV8V-j5180nP3UYOP3WiaNrqrecUNsDJ1kA,1297
rayforge/resources/icons/send-symbolic.svg,sha256=wrjIptclmWs3r6MKIDFdjiGSPc_82saZ32JDaLbYsXw,458
rayforge/resources/icons/settings-symbolic.svg,sha256=CyOG6qZBEbdhjy-s3Gvr6ZD-1RVxJawwoGYJ_MUsR-M,1680
rayforge/resources/icons/share-symbolic.svg,sha256=r_6Qy_82CKAnoRi76cAVJGs1zKK_Fswj-aHW-1Ob39g,2303
rayforge/resources/icons/siren-symbolic.svg,sha256=oUJdSHpjHMHwxjGzA_Cr8XH86AshXNkdtA3V7U1HyTw,902
rayforge/resources/icons/sketch-add-symbolic.svg,sha256=wZscL8fbDvEowOCKTfFr11dTGuuENuK-qMfki92xkuc,2396
rayforge/resources/icons/sketch-arc-symbolic.svg,sha256=rX7xchrrOSu53ziahmW9dzXlASGhieth47H0ocWKXGE,1274
rayforge/resources/icons/sketch-bezier-sharp-symbolic.svg,sha256=Cz31YTsMyqbD18Ek7s61KCZXKCZxC-yGWmAfi3IIQaI,1709
rayforge/resources/icons/sketch-bezier-smooth-symbolic.svg,sha256=lhsTBkdX83lJLpt7oJQLd40FVp8oTEX92vX2_c2V3O0,1553
rayforge/resources/icons/sketch-bezier-symbolic.svg,sha256=8s0--OtPJwLrb9RS9ZzSYm1Go80yM0d9UTHTnRFVh68,1994
rayforge/resources/icons/sketch-bezier-symmetric-symbolic.svg,sha256=wsURf_032ig7Q_JuQXPTnWpZIQHqTM5VOsXYXczeZ0I,2187
rayforge/resources/icons/sketch-chamfer-symbolic.svg,sha256=KU0BUvMf9SlMCoXiJQpuVjvTel8oVCM98YQhxlFj-W8,1633
rayforge/resources/icons/sketch-circle-symbolic.svg,sha256=0VoXBco3KxWJIloSEQyNwuJdVwCRhTRe9RwmeEwDRSM,1612
rayforge/resources/icons/sketch-constrain-angle-symbolic.svg,sha256=dOok-5P7bxN7Ry9JkC5euEtVBkNwprs30FfUxoHfk4o,1637
rayforge/resources/icons/sketch-constrain-aspect-symbolic.svg,sha256=mry8P_Y6f5Dv5IyE9zG_q4LzzDO2gYHECh62-DHMQ8U,1447
rayforge/resources/icons/sketch-constrain-equal-symbolic.svg,sha256=0D-KoydvzEtz0pOHxpo4pNFWHwCb1ubpI1yOArN3HeE,1224
rayforge/resources/icons/sketch-constrain-horizontal-symbolic.svg,sha256=UZomkf-EH38r2zkdRd68zWus6pdIgq-bLmtIOcDrrxE,1346
rayforge/resources/icons/sketch-constrain-perpendicular-symbolic.svg,sha256=phWxqgv6nAeYAqH1KUKIJzYIKS-gjejEaY9JKhiH4kw,1232
rayforge/resources/icons/sketch-constrain-point-symbolic.svg,sha256=EdDxePnzSVgUP-Nkv8hCWdmBn06iGeqwnCyIry6AiLM,3086
rayforge/resources/icons/sketch-constrain-symmetric-symbolic.svg,sha256=Fg68fgUOwRVlx3v3daYAIy5zy9AJ-Gq4sTUnoCeNdGw,1461
rayforge/resources/icons/sketch-constrain-tangential-symbolic.svg,sha256=Q1Vh1k2FbhRDd03IRmA46pdsMbxwBXWGCF2R5gXGpJ8,1552
rayforge/resources/icons/sketch-constrain-vertical-symbolic.svg,sha256=LtO3C2DSRQ_E3Udd3qAz5WrHX5vKSJUXgS3qXh6ySnk,1320
rayforge/resources/icons/sketch-constrain-verticalhorizontal-symbolic.svg,sha256=PK5Mg94t_f3nNDcT9W7YEmlzUgDh0NtHxw-0Os6JKzM,1204
rayforge/resources/icons/sketch-construction-symbolic.svg,sha256=OQCwKqMk-h9znIYEIOm0zMhZNTQfx3ci_ItbxjO8eGs,1533
rayforge/resources/icons/sketch-diameter-symbolic.svg,sha256=Qt2Z0yGQ6noUHoIqBcyGxYbY6sToGiacp7aJ5_A4PQA,1855
rayforge/resources/icons/sketch-distance-symbolic.svg,sha256=P2hg7XB7SxYod557NmyOLydCfWPll8VX1gXwtYjqi6w,1255
rayforge/resources/icons/sketch-edit-symbolic.svg,sha256=bwpfI_SMLx7XEPU0cR1l9K_E_V-9NhjlvZExGsgTsl4,1927
rayforge/resources/icons/sketch-fill-symbolic.svg,sha256=dahvVqGak4j1u9zXV8NKBBddoTf7KHqbmj8j8I79lbQ,1714
rayforge/resources/icons/sketch-fillet-symbolic.svg,sha256=n3Zb2yoin69Bgl0rYmBGxKzIwcGEySmUyTdf9kvdvGM,1750
rayforge/resources/icons/sketch-grid-symbolic.svg,sha256=3lscHqDRLs9ydvOE1iIIuthZTSNFTU7diWN8iW9CN0o,1774
rayforge/resources/icons/sketch-line-symbolic.svg,sha256=tqisfoxSkGAj3DGfIDcWhdbyEkpPzoAQ_gukW4pGCQ0,1546
rayforge/resources/icons/sketch-radius-symbolic.svg,sha256=wCn00rV-ntlP4e0h9RzuxLjRk1ksSz8XvpsOhs53vvM,1601
rayforge/resources/icons/sketch-rect-symbolic.svg,sha256=6sAZ_LmAGX7c3w6zaKEbQhgH2xmHUr_D8K9n6PO1OKo,1262
rayforge/resources/icons/sketch-rounded-rect-symbolic.svg,sha256=aYhSUJXuI9605ShRoZZci_mHQqew3irX2HiWanxit9E,2003
rayforge/resources/icons/sketch-select-symbolic.svg,sha256=rhoWuCa0OfePmqtOhQgJEL4K42Ti-ojW6S27kXexjHk,1259
rayforge/resources/icons/sketch-symbolic.svg,sha256=bqtI8MnXfgah6fFnTXtiPcc_eh07VW9AUnLrz0qCyaQ,2260
rayforge/resources/icons/sketch-text-symbolic.svg,sha256=exbta_VSy5dNP_kEs0px6qm6ct_jNiBirHg9PzkMRZg,1530
rayforge/resources/icons/skip-forward-symbolic.svg,sha256=MSxvXDw1a-ejk05t0JVNP9aolAIkteXbnhloUurSA4o,1207
rayforge/resources/icons/skip-previous-symbolic.svg,sha256=ICiR5TC8fGaKkPw7rTEulhwoywPd6Bn-JxqZAiqW8h4,1218
rayforge/resources/icons/sleep-symbolic.svg,sha256=jLESYUId7VTuV188uDIdvszEIBKjockg0BmiAk6MGCo,847
rayforge/resources/icons/status-check-symbolic.svg,sha256=AbG040JtjLNGr5SITn_0T305-w61rGtIYeCxvWeAcu0,2082
rayforge/resources/icons/status-connected-symbolic.svg,sha256=PfICg33wHidNNypmaRBSodeAK1j0_wAvX69I66evz5U,1411
rayforge/resources/icons/status-connecting-symbolic.svg,sha256=BrL-RQtR5veVgQ5m0briTTVYm8bVzMaQAC4CW1jozHg,2401
rayforge/resources/icons/status-idle-symbolic.svg,sha256=m-fQoY-YS5yEog_dOH_TESgIfXDgMoz6EdSKCAJ6f2s,1831
rayforge/resources/icons/status-offline-symbolic.svg,sha256=WrB196I6YRZWlafeZMcpczFzZY8IUUxYp93oXvLKUyA,1833
rayforge/resources/icons/step-settings-symbolic.svg,sha256=nEFLoBYMaerlXS88qfKrJHri-y_egZrZ201LrYbae_4,1921
rayforge/resources/icons/stock-symbolic.svg,sha256=4Wt5-cyYgoczjizt101RuZBHYvcRERnMZpfBXFQwQgY,747
rayforge/resources/icons/stop-symbolic.svg,sha256=z6PaXfcw2wSVaaOkgRTFQDYRbjNffBWYrZnNjijYwrM,904
rayforge/resources/icons/tabs-equidistant-symbolic.svg,sha256=HDfMq_BJN_qbrg1e1uR_7WGYkS17rTKXbKzQpgKfgGk,468
rayforge/resources/icons/tabs-visible-symbolic.svg,sha256=hhTyrv8vIMzfPQC15AfUvVfFb4LRjMMryD52G9QgbAA,2353
rayforge/resources/icons/terminal-symbolic.svg,sha256=iUq9a5-elLOQzSF3vVRieKX22-_iRPVzWDtA225uFEk,1699
rayforge/resources/icons/test-symbolic.svg,sha256=A2MUjmjzGfQsjZmq8mL_Jz1wDigUHU1KOnHkdDVIICc,1244
rayforge/resources/icons/timeline-symbolic.svg,sha256=7bD-gdId1huL7_O6iOD46sWeyeM7mblAo9waMo1YW-I,816
rayforge/resources/icons/timer-symbolic.svg,sha256=RcLH3QkO23bFLp5NA0l9v1wf_t90UyiN1qxp7aXbcR0,1718
rayforge/resources/icons/tool-change-symbolic.svg,sha256=Qubqd6AXT_5WUO-enOzYW68MCpokpgcsX8VudyDx2ZE,1016
rayforge/resources/icons/top-left-symbolic.svg,sha256=qTu-lO_hKopwedxYjUQwFq5mVFOAXOs8-8gp6xcQqmo,1503
rayforge/resources/icons/top-right-symbolic.svg,sha256=sHI5Y6DfShewGZT3YIcwJJ1ZgIwRcpLBkLK6PcnW-sg,1499
rayforge/resources/icons/travel-path-symbolic.svg,sha256=eHPNYWYIjmhC_GsaEbiV62KovevACMpUhXS1GyOgWeA,1433
rayforge/resources/icons/ui-settings-symbolic.svg,sha256=JBTGbHTLrKHsqLVMYC3QbIBXhIzp10meKjATC7rjp3w,2385
rayforge/resources/icons/undo-symbolic.svg,sha256=9YnJZvUDNxfY24d3_VuLsLGunZLKvYDKKmhidzv4PMI,585
rayforge/resources/icons/unlocking-symbolic.svg,sha256=8fUKc3f6ZpaZBjhKepo4r9cdNEK4dBLe5A99PjMVkgU,994
rayforge/resources/icons/variable-symbolic.svg,sha256=IJn-B-FgKxjF8QxfanPFb4sujWXyvOkcXduHZ4O4qwg,1234
rayforge/resources/icons/visibility-off-symbolic.svg,sha256=C-eGf-oQBBNVC_kFiu6sXhvE2qxKR2XndwM8WE9QHe8,1411
rayforge/resources/icons/visibility-on-symbolic.svg,sha256=hZdJZp5ciI2lzGsNlrSf1Rgejp_TmAZDTHqJp5wzDxs,1010
rayforge/resources/icons/warning-symbolic.svg,sha256=zC3J5aPTv3TqQaZZpzD0lb-pOtIiiU2kqH0oDDnbPmo,664
rayforge/resources/icons/zero-here-symbolic.svg,sha256=HeoFHvzYqEmqBjmChMoaE-VBUMyLVN5aeGJF0ITNPEU,1737
rayforge/resources/icons/zoom-fit-best-symbolic.svg,sha256=5I9wkRNW7r8imFev_2TCoCnq4ogyGGzFLAXf2d6kQJ0,1849
rayforge/resources/icons/zoom-in-symbolic.svg,sha256=GM3Uof12KnfUXOTP9GhslYcsDIchHbbCYO9L3hgyy6s,1642
rayforge/resources/icons/zoom-out-symbolic.svg,sha256=N5RZTqECByk5842c7W6ejt1hZwF2GH51ZyCuZvwtD1A,1560
rayforge/resources/icons/rayforge.icon/icon.json,sha256=nXDpGSTbxGdIlB-P4qOdBJMfUPBAXEKioc8tyGSUYNA,655
rayforge/resources/icons/rayforge.icon/Assets/icon.png,sha256=pgLa6aBqohN6jKxDKr8TbgNFJb9idZzpWRDsfNSWoN8,66724
rayforge/resources/models/2axis-rotary.FCStd,sha256=ICGmzyhj90heOQSqNEKAH8xMe1xO4hNPOkM84YHmnHg,1740892
rayforge/resources/models/2axis-rotary.glb,sha256=QTSB4qVE0p5tgsV4u2o3U3PkGpuBUqH3bVjiZLxepuE,1176532
rayforge/resources/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/resources/models/creality-roller.FCStd,sha256=NiQXZs8lRK51DJp8yZXjrK9Bvzct-vrEviUWAtf9TWs,679928
rayforge/resources/models/creality-roller.glb,sha256=qAEPt6DSy-I3Jown8pGhuMx4Wxeum-NVBCHDvstC5hg,1146500
rayforge/resources/models/head-co2.FCStd,sha256=5h95MnCwBc_62qFsy__cXZWni3p93os5SiG9Eg49D3c,97981
rayforge/resources/models/head-co2.glb,sha256=ATljUUFCUc2_Ekilw8UlnYHlzTyHwH2tiJGlVgIzQN4,39180
rayforge/resources/models/head-diode.FCStd,sha256=TFGoZH8HNneQ1OOc_UgUPOrbUn4O0A1Lqi2Hi9jy8XQ,216440
rayforge/resources/models/head-diode.glb,sha256=vjuXV96ewPc-cuSxq5XWbsaCKizasvodQjCG1jAfAJA,355872
rayforge/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/gcodeedit/__init__.py,sha256=7ZteifDtQ6L5yRZxRw2zZd86vDLBRiMnDOtkfmPqZLI,168
rayforge/shared/gcodeedit/editor.py,sha256=d1-erRWcAlCH2j24HGjGZq8xdugEbfcblDdtRZRvFmY,7504
rayforge/shared/gcodeedit/highlighter.py,sha256=weoQCZAaRc0VnIBMEx3L4BzyxvpphW7WDPusGY8CMDM,6647
rayforge/shared/gcodeedit/viewer.py,sha256=Rso9CnZAnqJvds9ZIbwpZVV3U_iu-9kBCYsOISAAL4A,4815
rayforge/shared/oauth/__init__.py,sha256=t2G7DIwg4dGQhy1RnINTaSILXrzqAr6t-k8rEAkyGbs,132
rayforge/shared/oauth/flow.py,sha256=lH-ipfsvhhW_JtxV12fLjKGiviEZZ4JpCg0bbsEmKGw,7906
rayforge/shared/tasker/__init__.py,sha256=IwDD8e4IhkJr2TfW_Vq7Fo8ys-qx8I9aXZ6Q7MqWMkg,534
rayforge/shared/tasker/context.py,sha256=L65Tr_uy3M_imEQEwBtRmKhrC-ndaIBQDaT-l0ZALG4,6600
rayforge/shared/tasker/manager.py,sha256=Dv8xpKwndmYwv2F3EaqBmbYq7pN-kMifAK4IeN5gwCs,38980
rayforge/shared/tasker/pool.py,sha256=qpElypcEsFo_x4_ORNDD8CxgTroKO-nM0VSt3_I7CzY,27351
rayforge/shared/tasker/progress.py,sha256=DhOfQoKw-1Jvk7vZAcm1vXbqQ_elG-iFKNC7ggOlbRs,12199
rayforge/shared/tasker/proxy.py,sha256=KDMYINsqBDJYXD2r8DOBVzY47FGcxpdq-FhSZpzAyUY,6899
rayforge/shared/tasker/task.py,sha256=gS8e19pKX1MSBK5x-wR4x76LRCZ2k5tARmmBehNygRc,7495
rayforge/shared/units/__init__.py,sha256=Jf59o5e1n_O_u0OT3OQaXRt-cZddCOyG1dpySSZra20,115
rayforge/shared/units/definitions.py,sha256=Oki3nY6SaJpnSsJ9d6Kccl2k07EdvaejuOnHN7lHN6s,4426
rayforge/shared/units/engine.py,sha256=-8Y8vUQqVzXOlkWUJqR69c8n9C6yiRLUNM3uZruTIqI,6012
rayforge/shared/units/formatter.py,sha256=Y9HFhcSJlpY_wEob_PEoXdKn0PJI7SOkqcQNLO2uha8,1905
rayforge/shared/units/system.py,sha256=bsfmdmDlbrJ2pFoCUzPsce6orNYtU86X6YD1dlUIEqY,878
rayforge/shared/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/util/cache.py,sha256=hyeda3l_FKexI1U4ctWtZsg9ixWx14Kcee12K-BhP-w,871
rayforge/shared/util/debug.py,sha256=dxRFYBsVloMBG3nDaP-v4smRmkAT-a2si11eUgjlJDs,1440
rayforge/shared/util/glib.py,sha256=KYEp0rMLVEef8o0ds60ridfUAzd_VjMM4tDWoReewvE,1553
rayforge/shared/util/localized.py,sha256=6J9NDIw0N7W4upBEP5qmoq462_3kAcKlQILnAJYk28k,10097
rayforge/shared/util/once.py,sha256=52mvPN_RBGgGaGGRQQ0z1p-BIM5OYUdHU3Gnsxix8j4,352
rayforge/shared/util/po_compiler.py,sha256=Q9AcGIRJhs5oz3K4tFCF5-UifKyToAREjKWhf0r1UOQ,6819
rayforge/shared/util/profile.py,sha256=64bIMdjDc8fY1Y1ORmb4F1Xxvuy4R3rBxHaWNUh-glQ,668
rayforge/shared/util/size.py,sha256=oDm9YO5l8i2er4VRiVdEfCl18M85MOS2MQz49aubHAw,980
rayforge/shared/util/template.py,sha256=QMyX2bQPrWR6VvLX6M94-yJK0BP_NrQXd5KF6fgcCOc,3952
rayforge/shared/util/time_format.py,sha256=pJWGt80O8iMsi3eAg6yD-r1zVMnbMXA7oFqIwQkUNE0,1528
rayforge/shared/util/versioning.py,sha256=GELwZwKaUj-qJMzOltkngRCjHvxF-B6dg5FACPRjiHw,6888
rayforge/simulator/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/simulator/machine_state.py,sha256=CWcboHejjH6eV2b3gY3yaOyYqRDLW0kP2_1wT9BwHp4,3353
rayforge/simulator/op_player.py,sha256=DBGVdb5oC4yeu_tJ-HG57uTkkofX4bqysb1rv4kv8ig,13267
rayforge/simulator/scene3d/__init__.py,sha256=LUp9qRVvop2zJ8ZgeDgPDPBZUy8apF1g9SHHKbYhijc,558
rayforge/simulator/scene3d/compiled_scene.py,sha256=_Te7RqSo8caDsmgRQBg9EMt4fYKQjrvpGCJ5xwoENlI,2581
rayforge/simulator/scene3d/cylinder_compiler.py,sha256=QNvCufdiSKzgW4mnqAtkN0p2z93YzlHwYZ7y4iD4-5I,3166
rayforge/simulator/scene3d/render_config.py,sha256=ezFZCKB0KaPrvDfJggpujTAO0sJVTVxB7ye0ZGiMu5Q,3010
rayforge/simulator/scene3d/scene_compiler.py,sha256=qmYdBrUwCDTwdAfOl1A9R3MJucHfokWGm_icWAuc-ZQ,6921
rayforge/simulator/scene3d/scene_compiler_runner.py,sha256=V4tfEewysSp5JQ4liCMr2RrVrHspS0D0ZujkHU1sFoI,1722
rayforge/ui_gtk/__init__.py,sha256=17dcSA1zhmYckNLamJwHEIxGnap5TrIabjw81JMK5uc,140
rayforge/ui_gtk/about.py,sha256=vIpNDLuLp7qLcZLFyce0JCKHgedpHUWr3BvbAbZ80K4,16151
rayforge/ui_gtk/action_registry.py,sha256=g0wmxWcWliTWYnU56IpYCTaM8pkkJReZGdXkrIuLaRQ,6997
rayforge/ui_gtk/actions.py,sha256=CvFGrFxC02Ij2cN0ZIJCmynwr0NVdMpKtqDxYq33cZg,33518
rayforge/ui_gtk/array_dialog.py,sha256=AjojTCzyq7Zddim-Mr041U5AVvA1NVqzhDNPMY6YlJk,22730
rayforge/ui_gtk/debug_log_dialog.py,sha256=do4B-uRCCcxXcuqXlJuNPTvvhx1R4Cx__lG620BJAzU,4076
rayforge/ui_gtk/icons.py,sha256=DzPd1AXRz2qMFPJMI5qQhVr-e8AXD21hMfeDNQH7eiY,3695
rayforge/ui_gtk/main_menu.py,sha256=tPhY_1HrUCdUTGjwOnlaZ6o4e0etdJ8u7PUe23LJ1QE,11548
rayforge/ui_gtk/mainwindow.py,sha256=Um-P9xPdfQlA410xUfCbs1x3tymTbaPh7dOUNGtz3nA,88153
rayforge/ui_gtk/project_cmd.py,sha256=wYG_bZP872KXISjOrlQT_EK4TzRX_gLpEJiN8W3NLR8,10281
rayforge/ui_gtk/task_bar.py,sha256=icA-Gs17WojKoxTiNySoPLToiAf-Cq-Cu12S-yXKbUw,855
rayforge/ui_gtk/toolbar.py,sha256=B2lRM50L1xC2JRn0Vwjbnvt_AvMenxMxSBSpYStpOaw,11788
rayforge/ui_gtk/view_mode_cmd.py,sha256=cGBSNea7p290fzGGhp9zf3Xwyh-tefeX98hN2TrG73M,3528
rayforge/ui_gtk/addon_manager/__init__.py,sha256=kAyZ40HvuyJcVTNMlP068LTsAD5u19Vp_zu9Di_aL0Q,35
rayforge/ui_gtk/addon_manager/addon_dialog.py,sha256=xli6TwULbB29ysGt96s0OE_V7cdkFhBQIixfwdzQ2Ds,9732
rayforge/ui_gtk/addon_manager/addon_list.py,sha256=2uY7WLK_4bLjPfEsZHv7P8tmc9EUpjvCrZ_bjdpfssU,18811
rayforge/ui_gtk/addon_manager/experimental_dialog.py,sha256=3d7ELLn2cOZO1rnJryTd3HMtBqMWs6pfYpQrrNw54ss,1568
rayforge/ui_gtk/addon_manager/license_dialog.py,sha256=VLSj9EIVJRTBqeSaXLMSOQLEvjTq4UnsJGIcbvYVZ2U,5787
rayforge/ui_gtk/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/camera/alignment_dialog.py,sha256=_flumaDrkcmTfdfkHwqXF7CW701hMZQTs1nvxR4w_DE,3010
rayforge/ui_gtk/camera/alignment_widget.py,sha256=SOdEfYTtMTutMogW4thbOgIAYHOCTiCVB3h9bGRp-Mg,21041
rayforge/ui_gtk/camera/camera_preferences_page.py,sha256=WZQmeYf20BapvHKx11WMNvv4UA7btHsg6EtpTxzOhD0,13957
rayforge/ui_gtk/camera/capture_surface.py,sha256=NIDDoNLrQrdEqjP7_aEJtobb-0UxjCQfp-KbjWc1gwY,4465
rayforge/ui_gtk/camera/display_widget.py,sha256=ceC5Is8sZa2ccjjR67zu6sFB1hQXh69i8qWrzomdckY,5858
rayforge/ui_gtk/camera/image_settings_dialog.py,sha256=Fa_sryv3FLgYyeV2RZP1dn8N0DdRuc10wb-gN1gafFE,1463
rayforge/ui_gtk/camera/image_settings_widget.py,sha256=XiceTLKR7k-XazbInhHbHHy2n3jHhqadOkFxxAF0kIM,12533
rayforge/ui_gtk/camera/lens_calibration_dialog.py,sha256=sIjB1dk4SSXwxBCM6nTteHJGDuRqBE1hTcYk-MQNlg8,2740
rayforge/ui_gtk/camera/lens_calibration_widget.py,sha256=ICUrmXv9icOZ9IUV5iGfdq0oMiKl7VTkAK67QRk79AY,2979
rayforge/ui_gtk/camera/point_bubble_widget.py,sha256=h8GV7dFAI5uCDgDwvy-AjsjMH39Bii2d6iVEC7Kf1qo,7403
rayforge/ui_gtk/camera/properties_widget.py,sha256=s0pE3Md5iFJxpenjC2vek8E5Q3Yee8WGCeTMyMGud8I,10093
rayforge/ui_gtk/camera/selection_dialog.py,sha256=Ac9lzYhPoedKm-6pYRuSqCsCYtEsX98Z_YIzfc5LvHA,9327
rayforge/ui_gtk/camera/wizard/__init__.py,sha256=cr2A0Lc0S5ljuF_oqCiry9tL6_G4h5jus6uSbtuFs-Q,64
rayforge/ui_gtk/camera/wizard/alignment_page.py,sha256=WvjfmHDrv01cg_0UbGq03aS0wESElpoVDATNy3GzGbI,1341
rayforge/ui_gtk/camera/wizard/base_page.py,sha256=zoAiwmLXq05wbysKbxE7ZZORgaxQaOYcaSJrYAvsEPM,1847
rayforge/ui_gtk/camera/wizard/capture_page.py,sha256=DFg7Ym9IDlr-IkzovkI9-ygJQPZ4DoYLn5U-nHCm2LM,9466
rayforge/ui_gtk/camera/wizard/card_page.py,sha256=-6W7cRf8kbxlP4yXrzXd7anyWz-Yl_TQeN_1GXOlxhY,7636
rayforge/ui_gtk/camera/wizard/image_settings_page.py,sha256=1eIwrtQKzTcYVuljQmbRHmn_1MpJc5i2ZiGuhguJdt0,841
rayforge/ui_gtk/camera/wizard/lens_calibration_choice_page.py,sha256=4YsIDzhTYWe35YI8zYeJGmyZOWjmnU7vIW3giMxbv14,3942
rayforge/ui_gtk/camera/wizard/lens_calibration_settings_page.py,sha256=YgS2O-OGp5Y32-h9FijhhnZUyHaA_Yo7NgB6nBOzx2o,1490
rayforge/ui_gtk/camera/wizard/wizard.py,sha256=QhUezJYtH6YVAR9cultPVh8LTRXeBJE9yFhkU0wYvDo,10665
rayforge/ui_gtk/canvas/__init__.py,sha256=zMeCbUAQsk26k4t1vT_gzPWVm0L2jMcDBRAp_yDPEhg,234
rayforge/ui_gtk/canvas/axis.py,sha256=-C-bm3-lNyKFbZ5-rEJutqu2e2iGkJIwYeHLKcu4tV4,20702
rayforge/ui_gtk/canvas/canvas.py,sha256=HhzgjAdS661iRwYgTzOwUZdzadqSDs9IKsWDB3Fx6yk,54123
rayforge/ui_gtk/canvas/cursor.py,sha256=7iRYI3OjSS3kT1i6Ezkow6D3iVxH9l_jiyRBqMR0IQM,9207
rayforge/ui_gtk/canvas/element.py,sha256=gudgsVxe25OHB5YuiMU4Ccb6VHCXN9cDAdvlu7ME4OY,43278
rayforge/ui_gtk/canvas/hittest.py,sha256=aT1WMQPXUvCsHoSddjKhhu05o2XdztSTWyQp_CDQR8s,4913
rayforge/ui_gtk/canvas/intersect.py,sha256=NWNIu2Y8e2VL-f-xMvMjsJvgo7619y6-74OeJCV0gQI,2316
rayforge/ui_gtk/canvas/multiselect.py,sha256=LCR18Y33bUZx1_1lYjlrvbICUxBHjEjGe6INaR2rMIg,12149
rayforge/ui_gtk/canvas/overlays.py,sha256=tey9K0Kv63_Ok_1lcMAn0vWeDgRB3gOgwaMNRPBjNIk,15823
rayforge/ui_gtk/canvas/region.py,sha256=Yjts3qA0Yh4Zei4qQpuScEciPnpW0Y3uFspgpGARxDg,10553
rayforge/ui_gtk/canvas/shrinkwrap.py,sha256=mKwbj8IY8vj0O19fqMaPDDVvf8sg-SUhMFq1-jLGFFg,7500
rayforge/ui_gtk/canvas/transform.py,sha256=90tEYJPHTUv7ye6noN6aHFJLv0d6PY8wbCMxD0dOCE8,10096
rayforge/ui_gtk/canvas/worldsurface.py,sha256=tsq184cc8cDtK3jsyYTejKw0ovdc18RjLJ3Wz0slUrk,18958
rayforge/ui_gtk/canvas2d/__init__.py,sha256=9Bfm_fM6X60pA37z9OTr1DNSzwcheD_WbaBniITR83g,122
rayforge/ui_gtk/canvas2d/context_menu.py,sha256=sz88C2hZtpF0AF0A-OrwJIAsi9A-_KbG3CAhddSUAyw,6755
rayforge/ui_gtk/canvas2d/drag_drop_cmd.py,sha256=vakiON9NymG6Y2kRC2bJSj45XrpBtFJ9_q89eAJ0XpY,22533
rayforge/ui_gtk/canvas2d/ops_cache_registry.py,sha256=_B-rd-yYnqHGaXS9TLuTLysM56Z4_9GpHxa8-3G8bGs,3715
rayforge/ui_gtk/canvas2d/projection.py,sha256=J_AyVyvMKreQKrdsWFKz2eeklChKlgeeTihBeQGTp70,222
rayforge/ui_gtk/canvas2d/surface.py,sha256=VWaDLtefEM6t20g1uyYHJZmNEs90mnYCbU9rDzOMVzo,63299
rayforge/ui_gtk/canvas2d/elements/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/canvas2d/elements/axis_extent_frame.py,sha256=QjY3P2UuhJVOncWzB6DGvNTTgWWU-pr632hGjPMofDc,2487
rayforge/ui_gtk/canvas2d/elements/camera_image.py,sha256=3TIoUhuUb38aRgz4-HstvvxUSengvPpAC5kXLM4c7pU,9507
rayforge/ui_gtk/canvas2d/elements/crosshair.py,sha256=LUxsZw8L3EbfCQoWvbOk0Q9UoutFql3S_VQLv0koXmQ,3549
rayforge/ui_gtk/canvas2d/elements/dot.py,sha256=kiansgUURyTqhxdd1IP_3sOUTIbmAXbLOI3g3NYPRmc,1547
rayforge/ui_gtk/canvas2d/elements/group.py,sha256=hSRCtbdsbnqK9ShDf6OqxwmAa6xxpGRF_9265iVXsEo,6161
rayforge/ui_gtk/canvas2d/elements/layer.py,sha256=baVyZ3E1akQ7lHtis2d1B561mK3HtQmTNgqO5PPaflE,7406
rayforge/ui_gtk/canvas2d/elements/nogo_zone.py,sha256=kobTML51YXHKb-n_YLmUazs59-19O-FR7v5eOLz6qEM,2714
rayforge/ui_gtk/canvas2d/elements/outline.py,sha256=ZIQiwSO8_h_NAXAfc2vlOMpOgDzaEFlvp-Z1kgVs8sM,5453
rayforge/ui_gtk/canvas2d/elements/step.py,sha256=F2sIV6iSRyS2ondjxp5zvze0znevuglCVF7SmmaXd_Q,2904
rayforge/ui_gtk/canvas2d/elements/stock.py,sha256=0zZ1SNayE9oHFXnZXeI5ptxko_6EUOuO-2V8ouL-sqY,3500
rayforge/ui_gtk/canvas2d/elements/tab_handle.py,sha256=4ocBFzayImdc_QIDgQjAg8Ghs1_7BCuF2RBvI_hlNRI,14948
rayforge/ui_gtk/canvas2d/elements/work_origin.py,sha256=NilUtRdzLCF-2se5ntzzGblvSTZf3olZzJ_mfspb3y0,2402
rayforge/ui_gtk/canvas2d/elements/workpiece.py,sha256=VtsRQqkuErWxDoQ5e0g-j3pHZTFFBi0LpiHKU_B101I,46293
rayforge/ui_gtk/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/doceditor/add_material_dialog.py,sha256=07KmZK_kFYUK8hvQPvIswIi6qS85YXJbSxATZdI_pF8,4120
rayforge/ui_gtk/doceditor/add_tabs_popover.py,sha256=FguRkx-dLcD8XuguFd3FKYrcUl_vOZTxatu4vQLqP7U,3440
rayforge/ui_gtk/doceditor/asset_browser.py,sha256=3FbWbfaKi0WR3pAWJr89rK_5NZ7g5JYj8XY0D1amCJo,24189
rayforge/ui_gtk/doceditor/bottom_panel.py,sha256=JAMddvMMqnOmNHd4XUkw-_yaxE8r6s-RpB3II1G30Xk,26716
rayforge/ui_gtk/doceditor/file_dialogs.py,sha256=EOR3aE6ALALtHdvdo-31A1whMJ9hejWXNBx4u1vLNOs,7917
rayforge/ui_gtk/doceditor/group_row.py,sha256=JjlxQ8BixnzO1djOqrAfOOg-1zuSA1JI-FY_GeQXxAo,5638
rayforge/ui_gtk/doceditor/image_metadata_dialog.py,sha256=8VFL1sKJmgHvNwEVd6IOcFH3pR4wM9oFLIW52QqLGnc,9033
rayforge/ui_gtk/doceditor/import_dialog.py,sha256=khsY5F5D7i6a4TqX3Z-oTNiCxEHXJB6tGTxVhnPw5Fw,30001
rayforge/ui_gtk/doceditor/import_handler.py,sha256=ckbleq49IbT_5fMZRINEbQ3XPESWv6k-_UQz8mZpcUA,9919
rayforge/ui_gtk/doceditor/item_properties.py,sha256=LTf91JhGNgtWGQrtqy0YmS4nElUIpV7Wyl8QSLUmM48,7738
rayforge/ui_gtk/doceditor/layer_column.py,sha256=RbGVl7xlV2KSzl3BAA6qfEPNRlH4IZO1a22PCKLWw4Q,29371
rayforge/ui_gtk/doceditor/layer_settings_dialog.py,sha256=j98Vh8nqBghxBe1D6ZbB-2s7t--XuUkbD6RHmF9Pldk,10153
rayforge/ui_gtk/doceditor/layers_tab.py,sha256=ji5h3tzxKnrUbqIuY47A1miiMSAK30Jk1Cwtzz-8k10,10333
rayforge/ui_gtk/doceditor/material_library_list.py,sha256=wGWi1i5Y7-ZpfD1FzgDRiMJ5C5FppK3muECrvzxgJOs,12090
rayforge/ui_gtk/doceditor/material_list.py,sha256=xaWishCF7jx7OxojjzjZ8d91ZoHiQN2SUMLjW6FTX-0,11482
rayforge/ui_gtk/doceditor/material_selector.py,sha256=H4253GyX0-T3PzUqrtSfB2g1GTmZRnhinL74aaKxD_s,5527
rayforge/ui_gtk/doceditor/missing_features_dialog.py,sha256=u_nU9w-sLieEbT76Z2D-CGKK8ri4cHl_ZT1F_uHvgoc,1139
rayforge/ui_gtk/doceditor/step_box.py,sha256=Fb4XiSsnftq_6cPBNT_ZQwhCtOV0qvN2dQd4wOFTQ_g,5180
rayforge/ui_gtk/doceditor/step_type_selection_dialog.py,sha256=xNdioYMYM86Tp5QJldM5aRZe84c94V612jFvRWBWKtE,4303
rayforge/ui_gtk/doceditor/stock_properties_dialog.py,sha256=N9klL7fSU5Pa6zHkYfxekESRIioby-6_BlD0yfaBZDQ,7927
rayforge/ui_gtk/doceditor/workflow_row.py,sha256=ruIgJ_hX_IryyznVhMJ8ibqnqNiTtnUyLt6CnqO8WAs,15315
rayforge/ui_gtk/doceditor/workflow_view.py,sha256=5xRIIA9xDNC1D3VFLMcQccB0ZqRD26a6RZ2z5vy35j4,7373
rayforge/ui_gtk/doceditor/workpiece_row.py,sha256=og6uxlYxA8ItqGvmRCV5BvOgnhDFha-NHw-YFuUc6zU,6817
rayforge/ui_gtk/doceditor/post_processor/__init__.py,sha256=0DLsaq06OCvuFt6lr4mk7EqMBRMyBFKa1lYs7YGtHLg,40
rayforge/ui_gtk/doceditor/post_processor/registry.py,sha256=3f9hutthlmi4bjeWn4iR-J8dcsTZjvssZEkAgNzBPY8,2764
rayforge/ui_gtk/doceditor/post_processor/groups/__init__.py,sha256=yLkTRXK_BfNipQL8vCco2VpzvEjIi-MZxU7Cv7uqP4Y,282
rayforge/ui_gtk/doceditor/post_processor/groups/placeholder_group.py,sha256=dqX3vRkKpreYfCruiB7hmNKq_PEV1cxJXdk1n7Kep60,1222
rayforge/ui_gtk/doceditor/post_processor/groups/transformer_group.py,sha256=XaPVCD1fpM81jMEPX03kZ_ukwtq-QwmjdOaKGVTbhYc,7418
rayforge/ui_gtk/doceditor/property_providers/__init__.py,sha256=09Ny-t9oD_pTxiXWvMDOALnUB7MBFNAu8DR33zquXLs,669
rayforge/ui_gtk/doceditor/property_providers/base.py,sha256=gt7LAiwYoBDfNykKxXOKBSN-BszX5-AUUe4zeYB5b_U,4839
rayforge/ui_gtk/doceditor/property_providers/transform.py,sha256=WiM0vO2mpIKGJ98OGrG7DDvmxHJ5_76LtvOhgaS-gIc,26486
rayforge/ui_gtk/doceditor/property_providers/workpiece.py,sha256=QQytMLKbYLGpfBZ0_Q5tOXEEin7CkDLhGXDmqA8kQE4,9833
rayforge/ui_gtk/doceditor/recipes/__init__.py,sha256=oDGN6cUMjGhYmuuKfDlJOFrym3H5z05DRnaQ5eKKTgc,278
rayforge/ui_gtk/doceditor/recipes/edit_recipe_dialog.py,sha256=4lc2Pi1Cr4lXSPdz2qzDs6chP6246XLPYiyhktTqPT4,13190
rayforge/ui_gtk/doceditor/recipes/recipe_list.py,sha256=owa__zaIx2uyBordEkQBAjS-dYv4cE454pKJOJV5fOk,8096
rayforge/ui_gtk/doceditor/recipes/recipe_selector_dialog.py,sha256=ov2h9_jbhs7nycuG0TdZtw_kPdEkRoNzTTNuL2ZB8BA,4849
rayforge/ui_gtk/doceditor/recipes/varset_widget.py,sha256=omvT-etoTpEUkunA1BEoVnYJsR3e0f3Pp_sS7EU_Oc8,6813
rayforge/ui_gtk/doceditor/recipes/pages/__init__.py,sha256=l69qvee_OPTx566KwOb3nRorzGoAJwCEed8ZRLHID6s,374
rayforge/ui_gtk/doceditor/recipes/pages/applicability.py,sha256=xwLcQabo25oQU9lVHFZdDlCHlw23t2Fzho4f2878ZGk,9260
rayforge/ui_gtk/doceditor/recipes/pages/general.py,sha256=Eu3lkMLkC1zc4iHxCfVVK9y7T6-vr3Eg6MLBusc33eo,1500
rayforge/ui_gtk/doceditor/recipes/pages/post_processing.py,sha256=hDHHpP6SpRFi6z2ilzRK7OT1mJTnCiuxc-5Qv1POIz0,6810
rayforge/ui_gtk/doceditor/recipes/pages/settings.py,sha256=tOSgyLnZFP-4KZTga7RwMnbTxpmLvkZilci20R1g1zE,1451
rayforge/ui_gtk/doceditor/step_settings/__init__.py,sha256=AUrhbliZ1rCz76iGuPANIgewlIuYPlIke__ONfH41TA,209
rayforge/ui_gtk/doceditor/step_settings/dialog.py,sha256=y-eGwnRbH556coJ3ssUus8AB44n0K8Rub-XFTqO0-UE,8495
rayforge/ui_gtk/doceditor/step_settings/page_registry.py,sha256=GXeFcNkGRoaz5YQZAWREHts5hOo918N_PHWP-7BSva8,2739
rayforge/ui_gtk/doceditor/step_settings/recipe_control_widget.py,sha256=LAKXQIOXixzBr4Ykf28Ua0INilTmit0IhJ5NeC7FAME,13121
rayforge/ui_gtk/doceditor/step_settings/groups/__init__.py,sha256=CW36-CJB2QBp0atfpJKmQ3qfUt4dJtxmDPhzIqNwBB4,399
rayforge/ui_gtk/doceditor/step_settings/pages/__init__.py,sha256=uWm1RZQbyUmjwbqhgkfepWmrDuw9lkt3eKasMVXG-PQ,252
rayforge/ui_gtk/doceditor/step_settings/pages/base.py,sha256=9X6Iqcf9g4FJ1SivQFPg0cRCZiOOAPfu6rQKB2K_uqA,8295
rayforge/ui_gtk/doceditor/step_settings/pages/general.py,sha256=Q5vbmYSfXAQWIuKwGSmdOFMUDM1un22B2nyu_mBJIlc,283
rayforge/ui_gtk/doceditor/step_settings/pages/post_processing.py,sha256=kfAYPvD1Wy_ZPUH8oJ_iYX3M9GyfsxTcZJ0XsH3p_aw,5865
rayforge/ui_gtk/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/machine/advanced_preferences_page.py,sha256=Iz9GkBLdwb4lBMv8-TsOn-RyQG1LnG11uziwBwdX8lA,5152
rayforge/ui_gtk/machine/capabilities_page.py,sha256=Xb9dCy629ahlM1574GB4IHLorErEQ7BaUE1JKWrekQY,2976
rayforge/ui_gtk/machine/connection_status_widget.py,sha256=F3gEHgYonZItVp-fQF1LLB_IO9j-Phet-VX1R_aZXts,3795
rayforge/ui_gtk/machine/console.py,sha256=iPZwSyHTeMi-6a4c8KoJe7A2gOmPyXNYCtWjFAuoK5M,20563
rayforge/ui_gtk/machine/device_settings_page.py,sha256=aOzw0tz0r2W7SaPtTE0IXeYVt0S7FJrVC6DL5nZxz6U,15595
rayforge/ui_gtk/machine/dialect_editor.py,sha256=yaIMdEKio4WYizWuEdsuANqH6yeCkoovrT9UahgwWrw,11726
rayforge/ui_gtk/machine/dialect_list.py,sha256=s4JOhM0IU0EAJrHpUQrU8-MybL4-bnOP2kQmQFIdWX4,8866
rayforge/ui_gtk/machine/gcode_editor.py,sha256=onVPxsxQlN3nBlSBHkq91qyUREYvCLMx4UskfOlJR5w,10764
rayforge/ui_gtk/machine/gcode_settings_page.py,sha256=YARbaZPTxDCqEw_dOkagI2Z0l33BeMKEQML5jkCbeIs,1682
rayforge/ui_gtk/machine/general_preferences_page.py,sha256=H32xi1KzBlc3ddmZ3PO9c429frFUDQqv6iUlXwTmUCg,15626
rayforge/ui_gtk/machine/hardware_page.py,sha256=jgTSLvF6_79w45pRnOegczoOsBb288nec9gswzlDRvc,13514
rayforge/ui_gtk/machine/head_preferences_page.py,sha256=XfsOOlHy13JX8U-RJx6Xh4nnlGHCGHxnDsYx2acvZ9M,39326
rayforge/ui_gtk/machine/hook_list.py,sha256=JvQLWnNyipix9QSxPTE4OcctR6T2_nJJc3b5kA3eTbY,6873
rayforge/ui_gtk/machine/hooks_macros_page.py,sha256=N9WGd_sWnbvQhiNEK-A1Sfxk_LsPHdARvTzt4yNEwy0,847
rayforge/ui_gtk/machine/jog_widget.py,sha256=QcRAwCKN7REdq0vm0ZMH3djxzJSxakuJTW0Wu0vD1H0,19238
rayforge/ui_gtk/machine/laser_control_widget.py,sha256=yJ9P3PzogZEDHKi9GhDpbgdztRC9GvsZ_Z3H3Bl8jJ4,10879
rayforge/ui_gtk/machine/lbdev_import_dialog.py,sha256=riTms8Uo1lxYLHgYedfM8E232T0IpTs3rqfDiE4XwVY,2790
rayforge/ui_gtk/machine/machine_dropdown.py,sha256=SXANPRHtfFjwfNcVU7XKhtEk3hhqaiaw7vUyInfXtK4,8962
rayforge/ui_gtk/machine/macro_list.py,sha256=-C7DZacHBBXLSv9CAgPlnyitmZFdKNJgVyLKLjGCnAw,5232
rayforge/ui_gtk/machine/maintenance_page.py,sha256=dA6gkQeHp6n6xDZo-BL-at6OqRYmUiEG9q1IaXKpD4U,14522
rayforge/ui_gtk/machine/nogo_zones_page.py,sha256=sg5m7UP8BpmpYKqSkGEVQuN9o8CdyjtJrB4rAGiZGsA,15042
rayforge/ui_gtk/machine/profile_importer.py,sha256=kUh_HQp4hEgNSDIYDKz5evc1wBWVxxjGKh1dX01GFSE,3696
rayforge/ui_gtk/machine/rotary_module_page.py,sha256=5ncA73me_YqbJxio-CfE9PIGw0CG7h1tyGNdiZ0tF34,27531
rayforge/ui_gtk/machine/settings_dialog.py,sha256=VqzzNzI9H8CB6aTUfOVjQjumR9z-DryniofxDqvW6ig,16068
rayforge/ui_gtk/machine/status_widget.py,sha256=J3GaPJYjkE7odcSHs0h_ctriHWQc8Eufegwrumxdh3c,4135
rayforge/ui_gtk/machine/template_selector.py,sha256=i6VkpOx4N1_0AE6axLeuSbE2UsOvtTyxk3FSRIuVw-A,3333
rayforge/ui_gtk/machine/unified_wizard.py,sha256=0DFuLxTwtdIn3bpFR8wn9aNH12TGFf17Zmg_YQBDbz8,25259
rayforge/ui_gtk/machine/wcs_dialog.py,sha256=QE-RAK39GdK9RmlCqbfmMMrihR-jIQ7VqEWxA5DwA9o,2241
rayforge/ui_gtk/machine/wizard_pages/__init__.py,sha256=Szc1hWy3DL6LyJY4A3RCYZA3JHv7xtR66DiRvBkZHHQ,5408
rayforge/ui_gtk/machine/wizard_pages/ai_lookup_page.py,sha256=XoNrlRuRCRWAIH9FlAG5GHl2YVyi3YjCk9gsKre1hbY,16321
rayforge/ui_gtk/machine/wizard_pages/camera_page.py,sha256=Ix4CMrWr3ggcIe2-mivkN5g8KDBP43PDAaZ4YgVsHCY,4274
rayforge/ui_gtk/machine/wizard_pages/connection_page.py,sha256=0N2coXGhvXWyY2eXHL6brnh53UeJszhlEm6eB-T4mPE,4760
rayforge/ui_gtk/machine/wizard_pages/controller_page.py,sha256=SB6rV6U_aB_TIolrwE4qVNrkcVpjRX0B_coPgWhm0v0,7206
rayforge/ui_gtk/machine/wizard_pages/hardware_page.py,sha256=w3O8qocpHjHvbSmxwOD8-6FDROlURvXSZreqCKEENTc,14528
rayforge/ui_gtk/machine/wizard_pages/head_page.py,sha256=vlfs2CBFSkucFTXc18UGbrdvmOghniSgv9HiN4EXhLk,7619
rayforge/ui_gtk/machine/wizard_pages/probe_page.py,sha256=I2ofoTXXXfNnq5MwyRntTpVumKKpVjmsFhXJ8xyJKyw,7175
rayforge/ui_gtk/machine/wizard_pages/profile_page.py,sha256=yXmgRLM8L1duwJeojNLTHl-s0zbGkt31ZdGRS3vBOGs,5280
rayforge/ui_gtk/machine/wizard_pages/provider_page.py,sha256=h9flYcNbQQV4nJgMhtiodpzmTXItkHvDylgDisvqMC8,3508
rayforge/ui_gtk/machine/wizard_pages/review_page.py,sha256=de1Ndzmh_sYZmb8dLBkj3gNpOsbPObXnde8vIFmf7Gs,8879
rayforge/ui_gtk/machine/wizard_pages/rotary_page.py,sha256=113l96H6TK78uqhrMpwP7GMHLQIyyJMP8Ulcet5t1T0,8055
rayforge/ui_gtk/settings/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/settings/addon_manager_page.py,sha256=K363yMF3cr5YRH7Fa3ADzbqQ_7FM2phhlBzZ4aY0l_o,2163
rayforge/ui_gtk/settings/ai_settings_page.py,sha256=Ex94_Ystz6L7zKTv-r7vSXxwVl_nwydNSbKcKNkrm2k,20328
rayforge/ui_gtk/settings/color_presets_page.py,sha256=NBT537T_hS6_jWHXeU_-zB5LgAgm7GxN5DYfUrHL4yw,12606
rayforge/ui_gtk/settings/general_preferences_page.py,sha256=lISW_IqfIAkvufsUYTx5irydoENjlZCM6vL9ik3In6A,20033
rayforge/ui_gtk/settings/license_settings_page.py,sha256=FCB5IN-xVIIrEV9UGo-mJjed39ntOjqqCWeCprpbD7s,8441
rayforge/ui_gtk/settings/machine_settings_page.py,sha256=BWY9PM9Uv36mmkDKbC82EtDoE1HJ6gJ1Nom62ua5a10,8731
rayforge/ui_gtk/settings/material_manager_page.py,sha256=PFYAqBHSc0GDEYYBtThE9YCmHTQeRBQyy8YZdCgFq6Y,2692
rayforge/ui_gtk/settings/model_preview_widget.py,sha256=2b0MgyOWF4wNiASreJlkZXgUvSh8bRejZAoaZkwUVi0,8926
rayforge/ui_gtk/settings/recipe_manager_page.py,sha256=U6FYCxlge2zDncC04IHts91gaYPvH2-GK5HVOQFzgqA,889
rayforge/ui_gtk/settings/registry.py,sha256=W5rOMKC0MPKj8i1atsoGBV5qLrLNVTHFwfdte6CC3Rc,2618
rayforge/ui_gtk/settings/settings_dialog.py,sha256=w94uDL_f-y3lUIlz0e0crE-IExw6DPiI0Blgg5xDbCs,7499
rayforge/ui_gtk/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/shared/adwfix.py,sha256=n99-mBtScztKEFZrO5DdWFM-4Gij_KaJPYZLhMI30nk,2159
rayforge/ui_gtk/shared/color_lut_provider.py,sha256=fYFXmzRR-HJbklwm6vG1Sb-GfM1EF-kTwgCgm_CLg6Q,4738
rayforge/ui_gtk/shared/direction_preview.py,sha256=VypNxwRDqoA3lzlKbWHeF2FVsT_7DCeTV41tTlhim9s,3914
rayforge/ui_gtk/shared/dock_area.py,sha256=XahfbFp-HsHawSeQNhOd_eITQ_1kKjQ9RKhyqK9tbI8,12348
rayforge/ui_gtk/shared/dock_item.py,sha256=LnrEQX4yFvCvPH_Y-cFDW5MTQFQdgfh3OBAXf9_ko1U,832
rayforge/ui_gtk/shared/dock_layout.py,sha256=8UHrMYvZ0pkeHV2WcTrGV1y9GyuloDokzRHCTRPm8yM,15320
rayforge/ui_gtk/shared/draglist.py,sha256=SSb_r9gk4xkn7tTh2J-rHvXn_uJf-cgpHezTezpwUz8,8862
rayforge/ui_gtk/shared/expander.py,sha256=V_baicaKzDzrld90p841jVaBqVXkXjEktO8RvNy3vpY,5294
rayforge/ui_gtk/shared/expression_entry.py,sha256=GxKcj6aa2NMWUzA8T8vqOrt883tFX4MfbuMxIrztF38,16992
rayforge/ui_gtk/shared/gtk.py,sha256=ps_FjONabA8eiJVDOLA8aZ5DjkHyRQwV95wdsgtEciY,2639
rayforge/ui_gtk/shared/gtk_color.py,sha256=ap8Uub2SkLY5wEw1z54Z9P8Hb2-pQgOi1WQhke0tD5o,4995
rayforge/ui_gtk/shared/histogram_preview.py,sha256=DbmcCV0GrlJ2Np89ew1h6lS69D2KBneq7rTKnV7AfZE,8368
rayforge/ui_gtk/shared/icon_tab_widget.py,sha256=AQNga_AueLiEQJFe0mVQ0uFMfRxqYTiFU36ZR-Sbccg,8154
rayforge/ui_gtk/shared/key.py,sha256=R7eueui-DaERaUVGDfmx6awaR2S3uMXwuiIe-S6ivzc,497
rayforge/ui_gtk/shared/keyboard.py,sha256=0xXvbS0rwi3_EsPi5ia9eAs-uiemJM7SZ4fDtSWTJ5Y,1163
rayforge/ui_gtk/shared/model_selection_dialog.py,sha256=bWa-mBht5U6EtprCm7r5ZtaZjCzEx-rkBXiDgMD7F_4,3981
rayforge/ui_gtk/shared/number_badge.py,sha256=w5loenmbvDpLnbNqVWiW7WSk90iTfIZlHQiUga_jwQk,3112
rayforge/ui_gtk/shared/optional_spin_row.py,sha256=B-6VdIGwbCYACiPiMfCC_bOA-gpqkF0ypbRtroATwzE,4244
rayforge/ui_gtk/shared/patched_dialog_window.py,sha256=VoJFpqViMeDyyk9kfC3XXyas44uxvx0YKyZteiot9WI,2511
rayforge/ui_gtk/shared/piemenu.py,sha256=9RxMb4qQzNhZMvu9xLQwwE2OOZhn33fxIKNPl5Vugdo,10817
rayforge/ui_gtk/shared/popover_menu.py,sha256=1A1MKAFd3B7y5x_7Sw3PLg170hjB9q4AYpg1uU3yrZ4,2341
rayforge/ui_gtk/shared/preferences_group.py,sha256=iCcvRgkK4MNIZFeSXEuutb0W-V-7mj-ttlsLqI41748,4455
rayforge/ui_gtk/shared/preferences_page.py,sha256=8VmQQc7j7aip0GqSKDylCqOMoycOWtWYnRdlbpv1A6o,453
rayforge/ui_gtk/shared/progress_bar.py,sha256=nM3Jlcwwn9dQiBJjoFxdkiJrmA-vARgqQb5MbJDNgyw,1215
rayforge/ui_gtk/shared/responsive_box.py,sha256=-8Gjk2tg3VUp_5d9ryuogCL6BXQwwLM33WnGYnmaLHU,4738
rayforge/ui_gtk/shared/round_button.py,sha256=Ot7JfEKEy00JON9SJtV3K_fkaCK3EKq66rQt6P5Rb0k,1475
rayforge/ui_gtk/shared/sanity_check_dialog.py,sha256=xvN3-hRdklsF0ZY0qINLUxCONuvIFgqbK3DV5DfW82Y,5418
rayforge/ui_gtk/shared/shortcut.py,sha256=0gL74Hn859stdPdaS_db-OtuI_buCae0wjNonQrJ9io,1135
rayforge/ui_gtk/shared/slider.py,sha256=CFK2spjId1cZsKSSZyxc4F8hmQDg7Y2tEJJ9IZC5T1Y,2539
rayforge/ui_gtk/shared/splitbutton.py,sha256=V2oloAmyujSJ0RsHQjZ3e5R3XHWeZrvPEZlIzrAJHR4,4860
rayforge/ui_gtk/shared/status_bar.py,sha256=Xy2gm5fZtCRCObAP07D5Y_LvuE4RjMVs-ayPXG3mfwM,1154
rayforge/ui_gtk/shared/tag.py,sha256=_sRc-l_5sXdSUhzTsX0UBqzvA4OzE9txYuTAkuaTuas,877
rayforge/ui_gtk/shared/theme_service.py,sha256=lN3gJ04KwRvPEuZh9AiNcee5sJ6L6Y6V8qKzkoNGTkc,6169
rayforge/ui_gtk/shared/time_estimate_overlay.py,sha256=p2Vu8sDhYN6r2R9AG7OnPwBbB0ggLe_zf4d40NVgzws,1098
rayforge/ui_gtk/shared/undo_button.py,sha256=mTJhWTJgcxNXGMFviH1SUgR1g_Gms8efYsymer-9Coo,5885
rayforge/ui_gtk/shared/usage_consent_dialog.py,sha256=U6eZYwJRUgDIdqfdB5wMKENCX4KNhWdqCtGdMFT_78U,1706
rayforge/ui_gtk/shared/visibility_overlay.py,sha256=5r-QlqBU1y42ddQfLy20GLDYRbMg9TFWIjosfB-CDuM,5930
rayforge/ui_gtk/shared/pref_rows/__init__.py,sha256=D9MOp_TcnXPCNAttqKjM9CZgFpG7pnt2x3nLHDn4V7E,546
rayforge/ui_gtk/shared/pref_rows/acceleration_spin_row.py,sha256=633qA88FMGJBh6vermgh3TiKphD56Oc8OVEB9IJLHww,542
rayforge/ui_gtk/shared/pref_rows/angle_spin_row.py,sha256=zWIg6ZAE62YS0Bl4kqyJrPbLRgvmF7lxQk12Po6lUao,819
rayforge/ui_gtk/shared/pref_rows/base.py,sha256=G84NnwArBv4ici6lVmntw9ecDEkvfkEwOvVrZo8zK8A,7436
rayforge/ui_gtk/shared/pref_rows/length_choice_spin_row.py,sha256=emGRNiWfwOq8yO72Fm-kW65N2ZAAFAPcxfFqSTxKEcU,3266
rayforge/ui_gtk/shared/pref_rows/length_spin_row.py,sha256=9519rrzmWFkOzilQSNFI2Z8vhKLSvDygafx9-m2ODvI,342
rayforge/ui_gtk/shared/pref_rows/speed_spin_row.py,sha256=RJi-rc2MmIIRBI2x982rnVGWpVg4x7k9mAT5CMvGCz4,527
rayforge/ui_gtk/shared/pref_rows/unit_spin_row.py,sha256=XwMsWtkVzdTDWvST8fGC474MQbxEJNE03gXThsuUmZI,5832
rayforge/ui_gtk/sim3d/__init__.py,sha256=1k7_esjGy30tPs64iOTalrszDFSAV-goG1_7wYo7ZKo,3397
rayforge/ui_gtk/sim3d/camera.py,sha256=SkzKfVTN-SIaoR419qJ-Ai6eI7BB-hH9exSDV_Nx_W4,8765
rayforge/ui_gtk/sim3d/camera_controller.py,sha256=6BATWPHUzI-ATxKlfr3nFiUks0lE001jRI27fa3kdBU,17593
rayforge/ui_gtk/sim3d/canvas3d.py,sha256=7TwcNYIrZR7vfUDOuYAf8ml7jl7sKnCeDRxy52H5ZwY,14002
rayforge/ui_gtk/sim3d/chunked_upload.py,sha256=AmO3uWKAXVXKqnJRt3pHL8KondvZR3Xi3-dHT5UdeDg,5691
rayforge/ui_gtk/sim3d/doc_signals.py,sha256=5KoZGbrlS12k3WXiNQy_pGJQUiGh9B8V0qUbHRoJyUI,5707
rayforge/ui_gtk/sim3d/gl_state.py,sha256=ordyBDrsI_Dn71YPQjeoy2s9jCZVUtyJXanOGfmlCWU,5547
rayforge/ui_gtk/sim3d/gl_utils.py,sha256=nvkx1slO3Vg3Bci2MWLlUa75GNdiLPAffoa3vO3HqvA,2831
rayforge/ui_gtk/sim3d/playback_overlay.py,sha256=aAQMs3GtQdmg8TXGq4P7lOe-ZMw-nJ23CLczPP_9Qbk,18329
rayforge/ui_gtk/sim3d/scene_presenter.py,sha256=t9r6s7AYXJzbYLXXC7KoLYiFmh4TIKmoEo8aaovyzLQ,22118
rayforge/ui_gtk/sim3d/theme_resolver.py,sha256=P3KFh_yP7MRrn7u10kni6TiXBCUO_mTiNz-wWLbmj4I,4381
rayforge/ui_gtk/sim3d/viewport.py,sha256=m6QSpWDwN1YA6xnjUqEQJGfazT-QZdXg8W_pb6o8iFw,3202
rayforge/ui_gtk/sim3d/render_context/__init__.py,sha256=sjDW1WriWG9iHueFWSJV_YxutRX1vZMBDExlDsrdM3s,610
rayforge/ui_gtk/sim3d/render_context/base.py,sha256=nGNxbe9QQVfE_3K3uY9PhuQEDB85iM8FKRyKY8hMumU,3392
rayforge/ui_gtk/sim3d/render_context/camera.py,sha256=dZGAgwxH6ec2n-9_PDQL6scKxrHoeqf8sxu5TVYDb_M,3616
rayforge/ui_gtk/sim3d/render_context/kinematics.py,sha256=P6N-DncMUDBekMhy6EbUyiBK9ejOUo_71BYIDmuxz90,10044
rayforge/ui_gtk/sim3d/render_context/playback.py,sha256=rUl_30LYQW1gQli7q8G0wRLVrh92nT45oUC5Uncttb8,1515
rayforge/ui_gtk/sim3d/render_context/viewport.py,sha256=sKtCphbROA8j57oN3LRdAYgcTju3DAj_x250RpBokz8,1568
rayforge/ui_gtk/sim3d/renderer/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/sim3d/renderer/axis_renderer_3d.py,sha256=w7dFIoB7AeeZ3x6DZfGhy7nJni1WSQ4-5ysvjPxc1Y4,18225
rayforge/ui_gtk/sim3d/renderer/background_renderer.py,sha256=JbE9xyzijVPWh6BNhVMCadA1i5as2XNs2eLfqSzTUss,2141
rayforge/ui_gtk/sim3d/renderer/base.py,sha256=sycRFecfbVnCXhTONE14G8N7fnyT00iFEPIVLKLG9x0,3892
rayforge/ui_gtk/sim3d/renderer/cylinder_renderer.py,sha256=Z2RY8zN7j5916VFo4nfkCUWx4vBHPYVqOMwqLuBkLhQ,4012
rayforge/ui_gtk/sim3d/renderer/laser_beam_renderer.py,sha256=R86NoFiO5HWQca6qD7FUbSMcfugxV8na5ZrWw161fPk,6676
rayforge/ui_gtk/sim3d/renderer/model_renderer.py,sha256=0wZY0wRk69v5PgjhlFKrL_e_pXkA5rEWSpEmYHYzmsU,9828
rayforge/ui_gtk/sim3d/renderer/ops_renderer.py,sha256=n9zHcAQvdS8JjGdmoRiwDi4_S-8eixoU7aAQ0kwDimM,15494
rayforge/ui_gtk/sim3d/renderer/plane_renderer.py,sha256=Im2rpU0TRoMGqkSDqzZZ4rvGfF_zHpZnLtcO70kvY0M,2664
rayforge/ui_gtk/sim3d/renderer/ring_buffer_renderer.py,sha256=b9It1855Fj9zUQiN1ZgIiNPDGtOA2j_sGqmvCP6AzcI,10300
rayforge/ui_gtk/sim3d/renderer/scene_renderer.py,sha256=gEru9A7W7YB5yM4UzOz7hQ4x8ARz2vWfA30zsGgeOc4,24536
rayforge/ui_gtk/sim3d/renderer/text_renderer.py,sha256=viNrN0BQ0yO_Ntr9aV65Fys8L26oHUE0vXy7zkFdXHo,16909
rayforge/ui_gtk/sim3d/renderer/texture_renderer.py,sha256=ItUSYcwcE8JDV4lamQJxSrTf3lXmDdbkmN4QpFnOn94,19648
rayforge/ui_gtk/sim3d/renderer/zone_renderer.py,sha256=xq5h7KH4U2Bd6R64QAJ2doBkqTyvjqTXYN8bqdg_UCA,9085
rayforge/ui_gtk/sim3d/shader/__init__.py,sha256=ckh2hxRzOSsnimrlz0MQ1O-jehZz5VBdrr4KocmLsRM,361
rayforge/ui_gtk/sim3d/shader/background_shader.py,sha256=cJXPVAk-4kB6Dn9mKaarui7XhohOR62kT4UTNtYVYtk,1318
rayforge/ui_gtk/sim3d/shader/base.py,sha256=NwLOBlGZ614rSeZ2thBwzHIxuqzr7qpHVgdVg3VJ1t4,10465
rayforge/ui_gtk/sim3d/shader/simple_shader.py,sha256=C9_hNajqYvHjTDzWoLvojNDbpqiZaNW73IOEcv57sCw,4087
rayforge/ui_gtk/sim3d/shader/text_shader.py,sha256=qx3VYEWdGcKnE-g-Ug8jBW47f3GVcv_nUBIdEF47PgY,2243
rayforge/ui_gtk/sim3d/shader/texture_shader.py,sha256=n1mxB0j4nQFtRHCh4w9Ps7-BEb7vknjwePoXLrrOFB0,2643
rayforge/ui_gtk/varset/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/varset/varset_editor.py,sha256=5FjyMqa_lXU_kGiPQzEPVy9vgT-m8hl4x9Dt5nzoz2E,29909
rayforge/ui_gtk/varset/varsetwidget.py,sha256=NrNiDmr278VfzMy88Xvk10-8OVn8E79EJr_eGQuMQRo,17051
rayforge/ui_gtk/varset/adapter/__init__.py,sha256=6_Fsr-C75m0UmnUqPvgWcngLKerxgHH6j4hg_OKRHGw,316
rayforge/ui_gtk/varset/adapter/angle.py,sha256=ffwhicQWRQ51KkfmRlYvgMysfel4D9Plfyo0m6s1Nrw,1634
rayforge/ui_gtk/varset/adapter/appkey.py,sha256=TtMk1BVp0tluNm1Xg1UphBKrb51_2JPZiuKzi36CnGU,9045
rayforge/ui_gtk/varset/adapter/base.py,sha256=0P0Gghpeua6sWPTwg7yNZZX7MAxQVhMgqvFC6d2lRVU,4244
rayforge/ui_gtk/varset/adapter/combo.py,sha256=0YpKhUQGLO6OCq-_QPuv5j82LYO1824eNBgk9xXR3sc,5799
rayforge/ui_gtk/varset/adapter/entry.py,sha256=CUDYueRPShegzhqE9_a3tFmrK100f36cFLnRTBnabls,2214
rayforge/ui_gtk/varset/adapter/length.py,sha256=w-8yYR2SvrS80Nrkw-q1PFROBB3A_eIPpo8bQ1bkvIA,1987
rayforge/ui_gtk/varset/adapter/oauth.py,sha256=SiuCwhjOSbO_l__Ng8hb6Ox7Zgo8ERe12aZgdkVL64s,9623
rayforge/ui_gtk/varset/adapter/registry.py,sha256=ewltJc-8lS9MTC17MwMwmfd6GLbBMg-e4sf_JY1LDFU,2287
rayforge/ui_gtk/varset/adapter/slider.py,sha256=1svmld-MMGdJLXqujHm8Vn0fhaFBCiUYgrqqcDRKNAs,5364
rayforge/ui_gtk/varset/adapter/speed.py,sha256=njx8rwFTek0xtROXmnbMW_TKulVqVYh4wlshaVUtxbY,2187
rayforge/ui_gtk/varset/adapter/spin_row.py,sha256=Lse4v_GqqSOSwR2Sit7vdL2_1Yv00sSyVJnoPtBnZ5w,2432
rayforge/ui_gtk/varset/adapter/switch.py,sha256=zjKpEv8wmu1d--UWePmrjYw6ylcmzgIUsIb4fJT4N5s,1218
rayforge/ui_gtk/varset/adapter/textarea.py,sha256=jcAKn50NqhlLo6-Tdggn6Jeq27xQuxN9QIkcfYIT67Q,1707
rayforge-1.9.3.data/data/share/applications/org.rayforge.rayforge.desktop,sha256=DRyaSDVKmjSC-Fk_arnYK0iMJkaZmbSrsDbmWKfU8CQ,381
rayforge-1.9.3.data/data/share/icons/hicolor/scalable/apps/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge-1.9.3.data/data/share/metainfo/org.rayforge.rayforge.metainfo.xml,sha256=wlZYtfu_xrYbR9NOF8gqgX3yKoDVQ8o4JzIDeB_82gw,67917
rayforge-1.9.3.data/data/share/mime/packages/org.rayforge.rayforge.xml,sha256=AhV7j2EqiS7Y_OJPYlxE8_7FNZ0FecGFxP4MI-bRhX0,603
rayforge-1.9.3.dist-info/licenses/LICENSE,sha256=-cTHe6o4KABO5UuKTy2y6I7USmI3pJOWW_VR-sD8ti0,1023
rayforge-1.9.3.dist-info/METADATA,sha256=akPghbBPO0FFn-IJLhqSVo-66zWDSIIvheTitJCKnCo,11841
rayforge-1.9.3.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
rayforge-1.9.3.dist-info/entry_points.txt,sha256=dLFGDmWBUulT25u5vfEuIVYheeWqkXLHSyHiRSB1WX0,43
rayforge-1.9.3.dist-info/top_level.txt,sha256=JZqQ2bISz5wugb_jcj9GKolKLPsJllYailGAkXBMWEg,9
rayforge-1.9.3.dist-info/RECORD,,
