rayforge/__init__.py,sha256=VTYat4XhJWqe7z9dhbr1m2y6NCa2S83nMj7hRjH73dc,203
rayforge/app.py,sha256=v-pOlQ_J7ZXqrmfO-OiQDJGKzJID4b_13BcUNeqSCR4,22083
rayforge/config.py,sha256=zQpik-UlcvBjDU4K3bl5MI3Y53IJivtodStpEzXNmDk,2248
rayforge/const.py,sha256=mQs9REJsWh6Urj1Y6qCuuftZqBkhQpxJH1qQtrGo1MQ,451
rayforge/context.py,sha256=N_3ot2qMYUrCTlCVC9PpNzOTMParxoXNPv0yLpOTUkg,13751
rayforge/debug.py,sha256=jfAmr0OjmaHs1RtDJUWgB33gKGBSOctoXk_sM_9e3tM,5566
rayforge/logging_setup.py,sha256=Q_QEFktwZqtXgoRq_tQesJLdXlKW-CLqAhwVHcjNPic,8454
rayforge/uiscript.py,sha256=2m94PpyZp_ywIAj5cKEDLlvlSfL6SlvFXFDU7hbiqlk,1722
rayforge/updater.py,sha256=22MOVcg_ul7AFG7InxFG5Zw_0bEqodoAcycoXbjCCPo,3229
rayforge/usage.py,sha256=P8FS8PpkwEIkvTZhkm1Y2PvcZjmUHH7VYkYcg24Lq6s,5146
rayforge/version.py,sha256=Z5JQbX8go10fQUvEv03sA0bK7rFpbnuDJ1GCOpTNSxU,1140
rayforge/worker_init.py,sha256=OXZXIQi3_qkscpwrBswldudDIXIzWSZ5bQkWGVH09aU,4977
rayforge/addon_mgr/__init__.py,sha256=b19Z4pSKKyzzA5lNKm779gZORO7U6HT2u7lpkM3FRv0,105
rayforge/addon_mgr/addon.py,sha256=4Bati-UraHmadrSDnq5nqFzbhqjWLHZaxyQj1blmT7I,18451
rayforge/addon_mgr/addon_manager.py,sha256=MDdrjc2kHoUsjkg-UYgW-IxK12xpMlm3rAYXBNudYyo,62974
rayforge/addon_mgr/lazy_loader.py,sha256=PNm51S22ZbnIRt4lw5akzEMt3qMbadb6K6cHMIQVRak,4757
rayforge/addon_mgr/manifest.py,sha256=APAEp7uYlKWZ4jnlKJA7eCKUitsSA7by7SjAdSwaNkg,1040
rayforge/addon_mgr/update_cmd.py,sha256=jMor2ygueF7Ord2MfSOgw1ZQ3Of_3GWcSrXAzfERrdA,6024
rayforge/builtin_addons/rayforge-addon-ai-workpiece/rayforge-addon.yaml,sha256=rAEYuuI6sSkhiELJOI7P8cfumAm6r1DzD05MLE43ibs,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=1UljbbuLC2EDgrHyvOLKhV28gG7xp5N_RloVvA7nkdM,9436
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/frontend.py,sha256=LWQWOMcTyFvMyxzLUTIsa7phfapDTaZGuWofR04xVJ4,1055
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/generator.py,sha256=LOBaRjzcn7xE-G-o111yVYiLlEu5Kzc8EEZ-_b3DC44,3201
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=8oaRpthAsx2s1SkJeTKk939hpQuW3WSZWwNc4Be0zVs,9072
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-laser/rayforge-addon.yaml,sha256=nvzUFUIk_88EKkdyjEExDja0YxdhWqcReWUMP-n8X7c,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=2KOhQbdEXgugh556nxp769L_-CtfeF2Xq7YIu16DxKU,1905
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/worker.py,sha256=KnaAPl11jzbYmfj4Qpx2iqCjy-Lbo-3VjTUnnyDT1Y4,1802
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=HuSbGd3ClZ_GUDyOIYOhslG_2s3hoGf5ecZA7D1P1Gk,6923
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/__init__.py,sha256=ePPaX4gV8zlU2MN1c4GXmawxMTUVJxuSzNXslUS_tqU,780
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/contour_producer.py,sha256=agShcYmC3cITa5iVLtdGgdRSQM5-sI9SnW1eTbQ5Dq8,12665
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/frame_producer.py,sha256=JZCW3etBHHe7i7VPNcNSce6v7CLNTnn-tjxHhQ0Jx1A,5501
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/material_test_grid_producer.py,sha256=NBXBT1GuE3WZ6yYK69gjrBZssiJOyQ4Q2fT33RJla3Y,21320
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/raster_producer.py,sha256=-RemwpNk4pHW1W9i5PuAYSog3iUROp9Bdg2SFyI79qA,24389
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/raster_util.py,sha256=JGTNIKKQWc--fbyIjVXj2A05APtKkFhCgnJIwpTTYjM,17387
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/shrinkwrap_producer.py,sha256=sBpvMW8U4LwHInFk1ow34ApIgcn8NH-aBKfr48cxz6E,7504
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-contour-symbolic.svg,sha256=FzMr6EFlMp36MwyF0YSzOM_f-WKVdMvQhps05rUc618,1542
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-frame-symbolic.svg,sha256=qxO7VqSqJyTwh2pOtEEGXc8BPOW-V1Li18RoicYFgcU,1373
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-raster-symbolic.svg,sha256=Y7Zm2uc7L3yfTHclE4T73zpuzViEwkaZr1oPqUBZWfo,1437
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/steps/__init__.py,sha256=a59OGEaMUzkQ7BpD3hRHJF-bV8Yrrw4JaTxyHgDak1w,407
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/contour_step.py,sha256=rRGu4dLAoxKCTTzrltqadghT54TwD03Pq32EO4vMLWw,4167
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/frame_step.py,sha256=pRytRjuTA4xnKmEvK6ML1CTjBPv897gWShWN3BV2tNc,3885
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/material_test.py,sha256=FpqXUmj_DF1HaVAl87sKgz9NKrIqSsv6qotW_aLV920,2895
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/raster_step.py,sha256=TrEgcxsFdRoTt-lDOHBTA7cJD0PTvsoCqiiPd1dKjHc,3405
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/shrinkwrap_step.py,sha256=MBkkhRGQhYwOI4qbfpSmYm7i0A8_L6L7rAjSr7XaHY8,4058
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/__init__.py,sha256=6xGB7hg3zvpkx8Q8DL9V4w3gR9CKyihBU_lzPlx85-g,1029
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/contour_widget.py,sha256=tlh2UZfoJnoT4zPxPQJEtjSWspRx5vBnDFWCLjFNMnE,5899
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/frame_widget.py,sha256=C6tuqFhwD4RjRk4sxNckNO71aXlpoVTRqQmkyUasqPc,3473
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/material_test_grid_widget.py,sha256=g0l0UzDr6Wm7jokx6nmjOaC9gkwEqTr_C1V0nPy_RCk,26592
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/raster_widget.py,sha256=kMarbAJnrsJ55kwiZy8justMHp5ZzvYtzzm9xdLeNwA,20018
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/shrinkwrap_widget.py,sha256=w9PgaQmf5pvhKeO3dNGXx2Ltd5F2u2HRpsLgGnUiXc0,4179
rayforge/builtin_addons/rayforge-addon-laser/locale/laser_essentials.pot,sha256=n7UYR5KF0azJKelHLGQ8tWez7g7BOPMYPjEYvEdS4H8,12232
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.mo,sha256=b0KcQGiOpIm4KMJi7QElkM2qxWWrOmRn33dEAdv61Zc,9699
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.po,sha256=TS1e-EXVO-cegzzyjXGOSt1uoPURDDMQdpMem_acooc,15964
rayforge/builtin_addons/rayforge-addon-laser/locale/en/LC_MESSAGES/laser_essentials.mo,sha256=qZTKkHV-IQUuQoehRBUHlHC4NqxrN9ZQO7tR2lXu224,6572
rayforge/builtin_addons/rayforge-addon-laser/locale/en/LC_MESSAGES/laser_essentials.po,sha256=c1X0bVCvmZGFvkH3PCjFK8bKwii2axKXwK5e77qAHMg,14326
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.mo,sha256=Zqy2mzdimsD2hufzrtrEofU235lbtW_Gzwr-YlpwuZU,9812
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.po,sha256=SyP3vC5NKOkouSjPSY_MUUMX985Td1k8MJ0kTiqIApw,16085
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.mo,sha256=Dz4SSwY9-WufNgXu5ses1zt7Zgvgi2xYnMIrNE4JNoU,9954
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.po,sha256=yJGvamyQGi7XcZExnH2eIxur5lizRtc_KrM8PIILQ38,16249
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.mo,sha256=eAzdKPuY5evye8LatINpFGCe1M8bkjmuAZ8mZOxLN24,9847
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.po,sha256=oW5w2hEpzUU0Ds8jlUXmo45PbAflWkSdyq5BeNOLjGs,16118
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.mo,sha256=piJ2z7ucS0NEX6JzdqGdAhj6RdMBPOSjyZNNmSoZUQ0,12531
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.po,sha256=i09grNCLbcqAoqAWcd_5iH7yy6UbKMyzmGTHR3g1aPs,18788
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.mo,sha256=KYxl3SwCYO3wg37yHjSXzclsWExLnabbQRNe8FUd1MQ,8652
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.po,sha256=jObi8cHS5FkHE0y7o1XszM833AiPdWqTo5xOz1wWqdI,14917
rayforge/builtin_addons/rayforge-addon-laser/tests/conftest.py,sha256=O3_juxPFjsWfeXznT9SuTrRzN_MbfXl2U6NAiYObLAo,2977
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_contour_producer.py,sha256=nxjTfgImY857fi-3JVKNN6NZtQqBbZ873iRCs4smRBY,11755
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_material_test_grid_producer.py,sha256=ngHTBv3iClZJcu1BElKoMwq_X9Vft--P0zcTNeMfgrs,12023
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_raster_producer.py,sha256=rfpfwFdGdplIQEhkrjCEEyln16wSvJsOaDBKsAATpGc,36098
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_raster_util.py,sha256=KwdH4VRGDJr13mO4nT8R7UHyElBW8rkBiXgSB3vjsVY,18064
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_contour_step.py,sha256=-4ihQI_1H319P0Pf5TvqSaWb5HP2bWktHDPho9rZ2Fk,6758
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_frame_step.py,sha256=0i9m6htdulsdkn8ozgRjDxn9TZi9CwP6gQdaiNFIoCM,1178
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_material_test_step.py,sha256=ZJhAgsPIwWqD_xptMYHcvO5JLTb69aVI3hDI0m6D2Cs,1236
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_raster_step.py,sha256=A4IYiD6mdCOq6jpISQoE9jV0s-9jSv_2DfwvEJZopPM,1629
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_shrinkwrap_step.py,sha256=YphFKUV5veuSKqkZsXaDZShlcqNc4ofWII0NjHjb1JE,1224
rayforge/builtin_addons/rayforge-addon-materials/rayforge-addon.yaml,sha256=iu84X1asnN7tklhU_ez7K55szHOCM6SejqnBucPUZC4,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=-MGvbH2xlVMGNVQro8md7RRC1i2coOMtwh1rMVkumnI,467
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=DeYxDjJmsMlzbN0SqNmKoVATPkg2vB6F67raLbgMOmU,316
rayforge/builtin_addons/rayforge-addon-post/locale/post_processors.pot,sha256=0GToh11u9MSH1kY12XkJHuUIxjOVYwdwIynesd0ET7c,7457
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.mo,sha256=EJip_s0edNmbg1EeK12BCguWchuVa2-jgsuNW8sCTtw,6408
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.po,sha256=h3qqxPgeMLHf5_L26CjmGU04J9kakMSV1RkMRBru6qk,9973
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.mo,sha256=VLMVmxFngJ-wlRrRHNR_3vPPErtAn3sJjGVB6h_9cpI,4604
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.po,sha256=Cqz9eXKj7rNGOtXO3uoEZlIRTrCYQvRvz4CNHixy8R8,9006
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.mo,sha256=TQgtBDwpou9F3PjZXhXNgLLD2X3kznlk_gSlC3TYTd8,6469
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.po,sha256=nLKME2B9Mr93oy-g6HCS7phdcnAmyLcLevIc6T9VnUg,10035
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.mo,sha256=O2ZQUgoR6NSxfuHoMVX7wlHoJuT8_Q4lL_wwFru63Bw,6644
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.po,sha256=SA2pjMUhyZHor4hDfj1fjbKgPKNxovM1j57GRAOSpbM,10221
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.mo,sha256=zKQchMGJ_TJmPT6dq0iL5-kdgcuxaYsMKCuLwSpXKqY,6486
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.po,sha256=7oBqGDKU1jtBL2h-DNybvepbiWWM_9n4X311cxyPQXg,10049
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.mo,sha256=sZF_Fuc2UU-hhl-9yTJxDghojWX_uEHKximdIM3QJaE,8257
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.po,sha256=Wn1_P3OYbGCFoXKSHVoa7E2Tmt0RCZpm09LJJZ-YIIo,11822
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.mo,sha256=dg8IqpeYaPHizsMgZFkB8Q4D3hP-_gpIX1L5NzXrTAw,5689
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.po,sha256=Ye4VD2OIiuvq-78c4ak_Bn-ckoc7qnwwOEg2ttXJfkY,9227
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=H46zETtwqsj48s-YZMdQk6fMUjQ2C_aRLU_Ojcz6ZGg,872
rayforge/builtin_addons/rayforge-addon-post/post_processors/worker.py,sha256=yEmX8tnWceIn2W2vgJbWWFKX3jNbpkDRPZYLO-BuDaI,1319
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/__init__.py,sha256=4mQPcjiYlyEu8CHxL-Vqji5f4lAiyvClpv1GogAEsEY,945
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/crop_transformer.py,sha256=jGDV35q3BKJp_MLo06zeRZ_ekSDYIrtTXwL6LZVuZag,3539
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/lead_in_out_transformer.py,sha256=dOvGbqTfaENuiwelEGiwRUULnuv5gTw3ucRwXJjO_nw,10922
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/merge_lines_transformer.py,sha256=pCZP4X3p9M708cQojTDatTeZ98awdUKs7NXRowpRoCc,16188
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/multipass_transformer.py,sha256=orl1apwVXxA8lNvfF4pmZq1mJEV_7uvsl_3cGag07Qw,4952
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/optimize_transformer.py,sha256=ieJ4k3I4gGodA2iw05JlJU0thCkocIc2fPRqpaJGY1E,38881
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/overscan_transformer.py,sha256=1J8-es_4SV_QKEdmHwI53dMmqqdFkGnmD3PQ-FYD8E4,9293
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/smooth_transformer.py,sha256=4V3Vw5wCmPL6LyKjS7C_jKPLa2ru2m_hky5zCdcKHjM,6505
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/tabs_transformer.py,sha256=yKtA38BQPs-3p8vKOCSt93Tcz74VvhO8qUXmJZkmNO4,39738
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/__init__.py,sha256=PzkfMnpSIxwoCfhHfJsjjZY3f1UX91he3r0XJls2ffA,993
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/crop_widget.py,sha256=Y0Klg0g-Hj7Y6mUf-GnrJpmZtjampdQOsGFsECENcw0,2435
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/lead_in_out_widget.py,sha256=KDDPgUrdsu9GghDaCHt1VXnMeRx18JB4sqBGdUXDAx0,6104
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/merge_lines_widget.py,sha256=DYnUyzEKIgF7-ayu_ICQT_H4kkMj_mUN2qOYf4_VEG8,2157
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/multipass_widget.py,sha256=_roC43I82SnFFiKWw1lJODg-NHCxhLPd0TeEE_Yc5G0,3846
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/optimize_widget.py,sha256=8epqY63iEBeN4pd-IOmv6BTNVla4J59sVmyW9LXl46w,2614
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/overscan_widget.py,sha256=CyHwVbWhNLqAJhFI5ZiU-NiaGnNYTQSt5nhRR59w6qE,5644
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/smooth_widget.py,sha256=tfkx2i4gSaVyvZ_CcwPk5M6fS2LhvIN4zknKsXExvP0,3115
rayforge/builtin_addons/rayforge-addon-post/tests/conftest.py,sha256=G3goXKVOZpWIoSSpffrl4sW6_Ye2ceoqwhbH_aLq4CI,2629
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_crop_transformer.py,sha256=s0ObW-9Vn_2pZvzFLGtyItwXI4hZ1K0EOCwf69tAZhU,17470
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_lead_in_out_transformer.py,sha256=l70umSn077ZcG6W7n8N0UNW96iP9dFPABrh83Kp-QzY,11381
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_merge_lines_transformer.py,sha256=vbKxSLDD580lXEZOCIGmAqefIsMWBdiStxmYNnnUXH4,8207
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_multipass_transformer.py,sha256=uiHfrvJ1HXVcfxETwCz99Nb8EJ5Vvl0X7bialH1rAKk,6725
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_optimize_transformer.py,sha256=ySgBGvdWVYxPc-gD7OZgBf0YOLBGq064owGE-XS3XP4,28675
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_overscan_transformer.py,sha256=51dxCTfIH5yY5cfe6zCKf08ME5RX5bbNx2Rr17ZHuHE,13916
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_smooth_transformer.py,sha256=uUXS0sHLZqdnhEz6HS7hM-eg3M6bXHDkjYl3bgiYaKQ,6114
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_tabs_transformer.py,sha256=H07Uiq3UeNA3RryiBHefD6SJqaUkfW4kFD3inJWPp3k,9394
rayforge/builtin_addons/rayforge-addon-print-and-cut/rayforge-addon.yaml,sha256=tR5rWDj76-Nu2u_SjNyGkEJLWqxMPUOZxiNPgduP370,274
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=Rc-W72s7IJ7GeSosy7SeGY70OTqh2vQQ1RlUP-O30hI,2358
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/pick_surface.py,sha256=0JoEkHWPlMYgVfZP-tCvqs_o5LJCfp3RsH6p8wIAxVo,12954
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/wizard.py,sha256=W2CDYlxkNnqgshNE1oeBbrkZYRUEN-TFNX5rNYlx7t4,28810
rayforge/builtin_addons/rayforge-addon-sketcher/rayforge-addon.yaml,sha256=ygiULkZXfb8Gj0bv3gms8W4PQjcH7w0ZE6LqZjOvSyk,305
rayforge/builtin_addons/rayforge-addon-sketcher/locale/sketcher.pot,sha256=EUEk59_fnGdC6cLgOHU35Qs0xOND7hLVOCjD2Cg-I6Q,13851
rayforge/builtin_addons/rayforge-addon-sketcher/locale/de/LC_MESSAGES/sketcher.mo,sha256=b1EEY9N3DfjHV7bHR7ml_kIt3Q8P-EKzylK3G5a2C5k,9158
rayforge/builtin_addons/rayforge-addon-sketcher/locale/de/LC_MESSAGES/sketcher.po,sha256=zIUHd_QUsXAp9QpI0uW5UV3QEQTbJzDR23QArP-nB9Y,16671
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=3P6p647bvH9QHquaccAXF2mzoxukeTRvsjMKvTthuLE,13838
rayforge/builtin_addons/rayforge-addon-sketcher/locale/es/LC_MESSAGES/sketcher.mo,sha256=eLVkR_MThrSzOQLoCrnVfV2C5TbsuEQjzCC2VYq3TDs,9229
rayforge/builtin_addons/rayforge-addon-sketcher/locale/es/LC_MESSAGES/sketcher.po,sha256=BTUblfFkadbqNLf_bN8jCxqdy3EfNsHZtRGHCbzqKlg,16738
rayforge/builtin_addons/rayforge-addon-sketcher/locale/fr/LC_MESSAGES/sketcher.mo,sha256=FWXdQl1MBatyD54ZZ81cVSJ5CrJ4eLBN1nKaPSqlujo,9478
rayforge/builtin_addons/rayforge-addon-sketcher/locale/fr/LC_MESSAGES/sketcher.po,sha256=s9oxIkAM3DGLDcH8G1_zXyc-p1oXiIqDfM90JmGqivA,17012
rayforge/builtin_addons/rayforge-addon-sketcher/locale/pt/LC_MESSAGES/sketcher.mo,sha256=TNLxZPPofMtKQ2PFdpGadu_zEkAblfeobt3GAbKZiqU,9232
rayforge/builtin_addons/rayforge-addon-sketcher/locale/pt/LC_MESSAGES/sketcher.po,sha256=-QPzB3vRvZh0ZXEApwm9mF8L9fW8YRT8qGijJas3gQw,16748
rayforge/builtin_addons/rayforge-addon-sketcher/locale/uk/LC_MESSAGES/sketcher.mo,sha256=cFNqunic9DYN4qvRtddikjNXGbz0sUkpwzbq0RrXH9I,11238
rayforge/builtin_addons/rayforge-addon-sketcher/locale/uk/LC_MESSAGES/sketcher.po,sha256=ykT-mXdPPUbZYKO9NbYQEvpcZbn5-2S8jWcYAUrv1fA,18752
rayforge/builtin_addons/rayforge-addon-sketcher/locale/zh_CN/LC_MESSAGES/sketcher.mo,sha256=zbhpyztkBCn3Oabr2QjJ3nysRpJGsc3x6HvJLpw4alg,8389
rayforge/builtin_addons/rayforge-addon-sketcher/locale/zh_CN/LC_MESSAGES/sketcher.po,sha256=fU_qH9uLXSGU4sQsdEyj_GVAUfTKzmNb40lKZ_rOgC0,15929
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/__init__.py,sha256=-j0pasucr4Z1x7y7bXXdEcNVZYKuh93KEPhtKzDuBqI,105
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/frontend.py,sha256=K6wCtW5vTM7qMeZL59flSFgSn422twRwjF5WFdIqIXY,1178
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/worker.py,sha256=6bnYZSApxG-DNNLgoGjmhZx-bzBSt45LFV9yvFkD3UM,1373
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=LEjaBB7337bSmri9sXarGp2ePndF2buHj9PTEVaUQvM,4009
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/registry.py,sha256=3DKUn_zwXBEPxBWQ7QWGPMQNHW3mo39C_JKtjbZRs_4,7970
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/selection.py,sha256=i26bSKiU6Jjne8KYiTek6Lg9yh9Cy2sVrIgUhwhmHPM,4040
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/sketch.py,sha256=tXn1ry3JfyY0BoONvZ6ef1xBphMLjG9jI42t1PyN4ec,58637
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/solver.py,sha256=IJZnsIb7HWLNt0uCTubBnqplH4oLcL2r4s6hcdDjHw0,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=two4VJNgJjry-hIZVFBAkYwC5RFGJVFqG15p4bbxZLs,2866
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/angle_constraint.py,sha256=bgDMVRgIIHnrCCwdlS5n5Stz685ufHNnCbX5GIZnvyQ,3220
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/arc.py,sha256=7JoMSVOwTIqzPWK0IbrV1qrzoT8gfPfs33ZMp3KUiWg,15947
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/base.py,sha256=ZGL2vo9tyTJeBeWn2bfSw2evoa7wObvs3SjD4CLXwxo,6569
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/bezier.py,sha256=zum98ErMChAV6xII9nE8MM3OjBsUHfPDaAeQ1Q_z56Q,16162
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/chamfer.py,sha256=gg0vZ2fYEkThv4Wptq_ogPVXtV1s1R8wwm-e04PqekU,5077
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/circle.py,sha256=6K7DbFlM6mNH2YuTW9ACKJrzxCgofVy1Nn9vfNakJJ4,9191
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint.py,sha256=NeJEd9RNM9ftLqrreaGMUXhS0pb_7k_A_Yj7dOiRbvA,1202
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint_create.py,sha256=Jbk9dyPsViVnjL05EwOcGXAr47lRKqiYBuI0zYSCgVU,6061
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/construction.py,sha256=60CWxek6aOmWnnPvYx33HrpbUt_54ZfYfxBVBfLFO9I,1598
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/dimension.py,sha256=gVhnsueYJpChFZQYmC_dPGVqSs2fZjGAvvvD5mwoLOk,392
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/distance_constraint.py,sha256=ixZtJfMQCcU7bdk6LrIqHxx4WNVEuc13eZui_c3z3LQ,1716
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/ellipse.py,sha256=UKjLRDLElnmNw90vCC00M2XU1D0DS1BkuoeDDq2CoT0,8861
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/equal_constraint.py,sha256=cZfB3Wb5QDB3vrT58OlxoMvMzpDQsmKcfmxcRlrfRAI,1181
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fill.py,sha256=9IM0bZeyf5rHwdUNm8Py5OpnmEvpBRx1IQ4dtJ9rT3k,2835
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fillet.py,sha256=COu3BwaevPjQbWC-_3NkfKkp7Srwz6c793bQ61vHLjo,6031
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/grid.py,sha256=gvuXApi3g9DJjfinbE9MuI-0Hpw_Kwux4qc3UeTF3P4,4375
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/items.py,sha256=3RR9FVP4n2xibdYAOjr50UWSgsVfaIkjINRKkNB83Yg,10049
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/line.py,sha256=xjkw-tksM6qX6ilKHBZMEikBqFpkHu5hUomK1qrbNBc,8671
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/live_text_edit.py,sha256=pegF8D3bt8d-T_9TpjEhwAjVhDECUBNllDFM07JLh2k,3476
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/point.py,sha256=RQ8Oywes7gnoN0cY2ddDfinYYLOAZ1F2GBpisWsTosE,8260
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rectangle.py,sha256=qtz876oX_doVRUzrgSUmQqYtSzpREsQ0xTmJBhTu60Q,15358
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rounded_rect.py,sha256=WWYnR-SoWcsZuSQ9XZ7xR1-Sa_tugxyaGp2AqaWiEWQ,20885
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/straighten.py,sha256=8286prHXgKpAVsIRyZGkSFmYX8A-CLIzHTmEG-0ZtWw,2263
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/symmetry_constraint.py,sha256=T6PSE9bMvLnG3xCFYjRrDblE3oEB7Zp9rGU9wbvx6TM,1019
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/tangent_constraint.py,sha256=asklGvE4H350YCkv_M-mWepe8I_R2V49udt0CuaMEOc,1027
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_box.py,sha256=sEzcAxi4p9dbL6c7zoHsG9TwYqs89d6urQRvF_rI_s4,3945
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_property.py,sha256=pdSCGk6WvAn_pjy8tN7LreuVfz48l1v4Lp2kGvTXmlk,14196
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/waypoint.py,sha256=lZdSgTjphBjjuiURrqD43oV9xuRO75BbqdfKEnQ67fQ,10171
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/__init__.py,sha256=4EMQGrzoxP6_B22HO0e5bn4y8GocmDZZfaeqbW836ow,1977
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/angle.py,sha256=5bMW1faiCrN9sah4rb0GBjbo0NCUKLGbhq5tp_RBrX8,13852
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/aspect_ratio.py,sha256=l-PGTNrKAIKSuhZgPXTk4VDxu6gZ99KEw5qCIYYgBIw,8943
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/base.py,sha256=hDf0L0pwrB2wL1nsc5xO599Qtqe2zCcfZSKUc_UwLNQ,8547
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/coincident.py,sha256=kezjprRHhwb_yh1IguJjOUM4_cRuuXt3m2aC7hDvR9M,4718
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/collinear.py,sha256=itHYi99bVmfRrxJk0i0Q_f0F2obvxpoOlUrTCDx2nOA,3401
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/diameter.py,sha256=c0Ojax2ZJaLpe2GogHP0PiN5SiOa_SkH1p2vqhXkf5o,9285
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/distance.py,sha256=kM72uRWjipUD2mqdK1mkoLPkvS3fU6Fiu-bk41WUcFo,9237
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/drag.py,sha256=yUx-z90UjzKdOOX0S1N-hfRGiqWXOlESTW7pa1NYm0s,1553
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_distance.py,sha256=22f64u7fRPHy99BzaVt1S4HUM3hLYjab_fI47CK9cgE,7081
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_length.py,sha256=6hyu7COlnBBphUpkbKmH23NHkRQn42lJghWhzE9xrIo,10945
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/horizontal.py,sha256=3L-D9Frgj2RZYPT0MYO5Brcf-YttXghh7OipAd9t438,4631
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/parallelogram.py,sha256=a-0INX8YsbjFPR5V2lPbs7plV7FXV1Sn2r82xQ36Ido,3369
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/perpendicular.py,sha256=jLgGc8AbZu6Tdrkfjc5c1e6usGnfdntdAe2O3XIHmEs,19282
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/point_on_line.py,sha256=arOVy-zi4ERmelv39WHUMEhMupkp008wgnDyKvYhE4A,9723
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/radius.py,sha256=ieC6XtuAIZlD0I4v6brkLk0B6MwTS0ektxBFmyOCnus,10786
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/symmetry.py,sha256=GqiCJGngxPKoTmWfI2J6SyDlcPAara4IyXD8emQxF7Q,8749
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/tangent.py,sha256=4T5EN1IdWKkN4KfI9hWbIooBasMN7TaxBv2Q5fmVPd0,10645
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/vertical.py,sha256=9jcCUuQeF5bzAFn9k-89sohk_edgtBQl1atdPTmaXXs,4589
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=tXxrcLxOH8LSxrk6ARZx249bGEaZjKq77aMA0W6PI9A,9106
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/bezier.py,sha256=YB35lRbgKm7yLjF2txnodSxmpOlAkuf0SxwsTCRBBY8,10310
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/circle.py,sha256=aNf0IhI9Ky0ETYZey1Jo30pPKgB5jBKRvodQ6dhB06o,6315
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/ellipse.py,sha256=EGgYWTn8s9qbiNiee3em0cfM3TxOdLGmRa9OwIRVNvg,8772
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/entity.py,sha256=g5bQ8F0Fu-Rqf9c-jxhGzuMlUYgrYAVyoP8-gCyNe1s,5703
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/line.py,sha256=4qmC-B94wF39jTiHSCPzLrBmEXA1SCvmDEF0W67XpIg,4020
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/point.py,sha256=CyE_Y8Jv4mrGzBSq3QgWqK1vC_Nf3V73qKfqcHTxUcI,7651
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/text_box.py,sha256=Ztq6JOgES-6yq2Nt2Nd1lJpPGZumXgzZo6E1731iECw,12088
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/__init__.py,sha256=KeIpyFTRntr1LzI91w9ZS4mgzpAsIXUVfTgPsDQ61k4,441
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/engine.py,sha256=wZsiTPIokbgH3UoJ7Eltk2U0TIRPK4GeUPuSx1tJ--4,7254
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/spatial.py,sha256=SW7asYDn1LwutfGWDRPWRLZN0NvU_g_F3-jJSNzdrPc,2849
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/types.py,sha256=5FyPo6pmAsrn4H6QZo9eufLOfmlJXiU1qHkcr65RvzM,5110
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/__init__.py,sha256=hd3L1_ttTnfXki2txNJbSL2Uge7U-MJjP_HWIuRs0Jo,576
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/centers.py,sha256=m9p6N8qy6utHpUmpLc32nSCvNo27ZKBUmZp4ku3NjOo,3121
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/entity_points.py,sha256=wdU9zGOw8jMkJ22kwB0_aBzMXbirnJEWPSirl_JRAlI,1877
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/equidistant.py,sha256=_p7yP3bfF7EaUBKtYkX6F8ffxL2lgdwrBG7bGdCrR8k,5340
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/intersections.py,sha256=9Rblq0qYxZYBsLhL4bcGJdQ79-7zoo3PeKcfhuh32wY,9056
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/midpoints.py,sha256=7ycGSnuCqcPDN_O7aiTk3YM04LPNuQScHuwh24OGXTM,2377
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/on_entity.py,sha256=FtjezY4W4-vtpMqq3GGfZlfjcZbf8zpz7q3ImreT6mQ,4832
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/__init__.py,sha256=HeKHj1fPCynd7cNNMUxuKiuzmbmXPzbGL8SFhF6XwFk,122
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/exporter.py,sha256=Bjgc8ok4a-tqOqWBWfTh4JxY1vNwxJDJyIvYc5hTB2c,1773
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/importer.py,sha256=zZ3u7SjeLukXbrIxhlNFZVOWEvKNfYhYPnpXCmS7H78,6486
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/renderer.py,sha256=m5Qp8ZqhF-BurMwfMU9aqAb7C5D16oZ5Y3qwtTl7rEc,11093
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/__init__.py,sha256=ZzepFtQgggdecdGyY1bEP5jev2wNDRiNZ_ivjX20tus,8383
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/conflicts_widget.py,sha256=8vTayh0BSUzCjsP2nd8A_NU5LR6EEpt_QVR4zHuxNoA,4318
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/editor.py,sha256=s2wTjiWP8vp4y5HPyesC7NxRwkv06hENDsYE1WZp6Fo,17701
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/font_properties.py,sha256=8jT0uCOLr2e8xMAJCsaisAChcUqPTfb7J42FmWZ4C70,9040
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/hittest.py,sha256=UptVTJUVVx8bCESygAi3EAPcCC7DJHjSQ0ne4-OqDQM,8785
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/menu.py,sha256=GQVskDsfsSsNB9RtN7BPCJIojLZ1Ke7FQrceDVHSxi0,1939
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/piemenu.py,sha256=2Cxj0aJ8DIRBjt2Qn4wS2bk7OPLP3rnbaFtzQrBeJKU,3357
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/property_provider.py,sha256=-ApTIL91hPnRsJzg4hwIVULMbcexJLDwYmP1XfxDElQ,7451
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/renderer.py,sha256=LaNDTaAkPuBmTaF-SdRWVMhulBFUEtactxYYJjE4_6A,40024
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_cmd.py,sha256=UMoSUFOI9dZ7CK5PnqHymKYPy8MA0H-xhHitQr-aWRg,1822
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_mode_cmd.py,sha256=51ASV24cEh7lVJ29sjzsXtuwZ9Xcf2yMW-f6GzTDpBQ,8508
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchcanvas.py,sha256=WpiVkUAO4T3yIB6SEoKmJp2X1v3SrAOnsr9hElqVv0I,21228
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchelement.py,sha256=BoOwVRnTu3pToUA6DN4KKaEl7eGSZ737gpPahdecWdM,13987
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/studio.py,sha256=e6NMDdm9A50C-UgLZIenve2gZce78pGE-qvv-twe_NQ,22089
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/__init__.py,sha256=Vfw-QCTH6ir4jH_U21pa89imhOpqcIhGzvaMz_F8lqo,4025
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/angle_constraint_tool.py,sha256=D1LOjDWH5Ke5QFqdglfONHjxeoBhZSEOupc4kyTudN0,2093
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/arc_tool.py,sha256=LvqsF5ilKNkl9gJtN7o7oAN5x1ta_rtKKdS4IgvsFQY,10834
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/aspect_ratio_constraint_tool.py,sha256=M_SL-kmlF3fvL9OynnGaDN6ulWEQUFe3C5B04lkILv4,2520
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/base.py,sha256=CIpKLl8Dj5IRfRN9bm9paXraw6rUtk8tKP-WTMR_p3Q,4873
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/chamfer_tool.py,sha256=QQLpiuJ-ZG37AaZGzYYaQN5FbG-yq--cd7XbK2b-5ZQ,3696
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/circle_tool.py,sha256=Z7xN1PFXYo_DE4L3j3D2a7hGEuy_OVrUILlLRD7-5m8,6283
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/coincident_constraint_tool.py,sha256=i8kRg-WEfcPkGiCYZGhdvq7ko3eKu1AGeSwImA3vxrI,3189
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/construction_tool.py,sha256=LiDk2FBZ2jra4VOj-Xsd3r6vjdKc53ybg1oQ3y4qlHA,1385
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/delete_tool.py,sha256=YplGyLM3OVsnAeoKNSoV_uWz8Fu7SE_Zr1uN6KnRmVk,2184
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/diameter_constraint_tool.py,sha256=QAezfMRgfN2FW0UKbK5XsS65koiHuVJVWh59Fp9jHoU,1876
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/dimension_input.py,sha256=HoVvjwaz2dfvMK1rpP4yvrSOZjiMxpK6iaH0PhfpKxY,7376
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/distance_constraint_tool.py,sha256=lUi1I_LPVVupETaUAggNDcInKZYXZZ_-Glr4va-FoPU,1841
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/equal_constraint_tool.py,sha256=os7k64VnlrhrOIqec64xyd3yde1omk7ZlZmYUfVkefM,2119
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/fill_tool.py,sha256=ywRW0RCL7XrXNUhe4eZCsK67H4ef-N9qzL4DkjyedNA,4103
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/fillet_tool.py,sha256=83l9HHMAtfj_nhECXS30XaCHPVYJRxS4BI9DXInIOZI,3713
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/grid_tool.py,sha256=ql9fl531NgyaxHRZqecFifh1l5F7wtclyzLlpmMRD1Q,2860
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/horizontal_constraint_tool.py,sha256=m68dIGjthenRESCK3O4rBjozgDmJCCAArEdzTVZYjqM,2098
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/path_tool.py,sha256=mI8_Jnl8KGaIau_GWAipwLYEZ5nCUKlIvsGYoHtZJkc,21083
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/perpendicular_constraint_tool.py,sha256=Lj78ZmtAWPFtftz1xxHTDZDvlS_o8L0yV3c2j-eOXdc,1636
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/radius_constraint_tool.py,sha256=OBHk_w8oiQJqdLtXATQq8dKYFgvc7QkRAWIyT0HTFGI,1961
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rectangle_tool.py,sha256=z8ByKuKqxAU_7LeP5zV3FnRU0d2CjhBXfKZ-vdtF7V8,9936
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rounded_rect_tool.py,sha256=44qIhfTWu_uwpTlq12-rQDPYa1sFBwAkwLqVHuzC4i8,9408
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/select_tool.py,sha256=ss0RpyPkC56PX25pC0oPdLx0DTCzN4kjBc5eaNhvntY,33746
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/snap_mixin.py,sha256=TXmlAaBkQPILdTAWDWCklkiSm9QVV7JL8nL9e4fFOHw,19668
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/straighten_tool.py,sha256=UbLE-7Vyw1MGdC4zNfzozTBXLJrYsJr6Jx25WaftSPg,1555
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/symmetry_constraint_tool.py,sha256=yUmOfClvuR5tyJ_NpYORCzpQG8R6EHRJcOGIcELZjKY,1968
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/tangent_constraint_tool.py,sha256=J8BltdWhKaLTDERk89JP2_6Dkt6N8jFoFPuwa5jniP4,1798
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/text_box_tool.py,sha256=m7IR8vaQF9MBuNRCxjpSOq_BwWQybP_bt3DdIMEXz7o,37195
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/vertical_constraint_tool.py,sha256=HeiUsIRe-XPArkwTrH5c3_78jZkyjwncHTmbsjdBVbg,2082
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_sharp_tool.py,sha256=j0dBzvCv34N68nu1WlvTMMH5oyK1-dJPcULq4PODlqA,2407
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_smooth_tool.py,sha256=TSMfCtPjQpcP5BLoErgiSgtQwT26AQBqAZgaG0K2LEI,2411
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_symmetric_tool.py,sha256=U3jjOEIbKkjOJKi1Aqc_B23ILvxpKZSzOmdWFBP9i2A,2423
rayforge/builtin_addons/rayforge-addon-sketcher/tests/conftest.py,sha256=bj7LrN_HMvcYagCtp7fiHfeAt3TAguKxcVe6lmbz7Go,1281
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_asset_cmd.py,sha256=22MGUw84pEn_V3iaglipbno6MTCUHeJvtJZL2Mf-1K8,1970
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_commands.py,sha256=LNEOOjWXZqivoLNzLaIoQkiAiJrmXgjrChX6ULI-ZA4,6373
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_file_cmd.py,sha256=u8D25uu0z8aKOAsthGhas4hgGGr8Y-uTtsMVjRLLAdQ,2972
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_workpiece.py,sha256=CNLzTLcEQD02gOL1KsGAI1Yvfclpkcc8lo4yHj442mc,12559
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/sketcherapp.py,sha256=Rcq837tI-2bXExtJZqmo9aYIAyhMOX-zGgibEyrNG-U,7618
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_constraint_conflicts.py,sha256=UHuDYy3q9yPU5ckFxR7q3wSSFJ3bspvBvIilqcxzLCI,8310
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_fill_methods.py,sha256=wzeMTDyb3qloAUVrrJea7ahB9YXzHbXwGbs5h7BeDRo,5346
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_from_geometry.py,sha256=SVUboHeUtVl8etLhd849WjevIfk12Eoe-yxDeVWEIeM,7075
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_properties.py,sha256=VwSvA74D5fp6KaYzf1V_VJ2_YHFGenwXmRmgePDfyQ0,4698
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_text_templates.py,sha256=66vEL3fs2GxApiVbJV0-2g3lQtfzWgwGrpATZokf60I,6685
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_params.py,sha256=9J4J1L5h74V9pc35xhexdNahTYQq47qFCEGZRn8bWKE,4079
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=2hYyCqqsKsopwIkngj9pQyfGLKGqWW4lV4aO0K32I0M,39922
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_solver.py,sha256=MbsNJJhxy27d0PM-8Ge7HdcF33lEbVOsvpPca8QPDRc,6483
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_angle_constraint_cmd.py,sha256=pzd48N_lli_us8Tt1lYkHq9JESGnHD5NN4eRuqq5xPE,3593
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_arc_cmd.py,sha256=hekVGsJsX4W91BzEvm5hZSMjkyKxrn-l6nrLOgDB3fI,16311
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_base_cmd.py,sha256=2dAEBC3_2nMh6p6pv3bYaLiBawRzBO31KYcfZnDkpfI,4179
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_chamfer_cmd.py,sha256=pihAUm4L3AhN6C_9SQ11gtU3FgjSgCj4Civf94tEo9s,5202
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_circle_cmd.py,sha256=4qRGJlaL6aql-d72d2f5MKaSxrz2mcWRlF-9ltbQVqs,10368
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_cmd.py,sha256=CG11Zr8SuakdEoia-vmTGZY5BlLXd9bPlO38i99ewc8,3283
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_create_cmd.py,sha256=r1Cczo0SNAFzIeXtI0ZPgH6fPgpjQwhBjpej_nAtAqs,8164
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_construction_cmd.py,sha256=JuhYwgiOdY9naodXBMG4La7L4kj4j2O1S8826TiCnmM,4289
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_distance_constraint_cmd.py,sha256=8Ahtm75yGJkf8aS7NxgFYUboF76J8MyLvWC2XDGAwhQ,3938
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_ellipse_cmd.py,sha256=oDFnjLZ50RD1ixzAd1WZCvn0EVYnCDXaKCprcqRLakA,13260
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_equal_constraint_cmd.py,sha256=P_EglcN5JdJ33MsSwdEtbX5tH0-lT96xfYXAWYuwOj4,4465
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fill_cmd.py,sha256=Bq4bNKprusHQve5WjaNfgiJprCn1Wvw_8EP9SnN9bE0,4298
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fillet_cmd.py,sha256=LhGX8K1nUpEbnC28DviyPhYOS9DC7A_rF8ZN-_831z4,5611
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=6WghbCFwZoDAV6WxOHdPmoMPAHa4pKnXwvtKB3FmuIE,7035
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_line_cmd.py,sha256=LXdW5N4DYnXsHtxdzvvb3ny2sgSWgjJyWNvge9gFLuI,9455
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_live_text_edit_cmd.py,sha256=XLvCg72IT49U1IN7LevhXE-n_lv9Sq91bFN7rU11sf8,11340
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_point_cmd.py,sha256=yY9TldrM7FzONeDTwJFP47UauYGIGWZ2mNNkxiRhWMQ,8853
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=UFqp565lzCaSKlxaBFG2cbWiO4FhkiUBMWrDCGg4oPE,10155
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_straighten_cmd.py,sha256=H1lMqNkMHC8Mi2K17iHU_jItJA57kKzN2nZB7dFqI0Y,2287
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_symmetry_constraint_cmd.py,sha256=cRWi953TjDsd9E7yhVavghis7tLdYvrr7yplGpvxgfY,3269
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_tangent_constraint_cmd.py,sha256=izmR-rBCD1iFMKhaw21OYNsVHQgYRaeyhbIOq6RZrYA,4151
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_box_cmd.py,sha256=teyE5Z2g3L6VPA1yT9sXVOxV2fafUtAVcozZ9tGF658,6042
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_property_cmd.py,sha256=vYivDDC-hmm_9MQNx-57sHS7bQpunGmsGZxLmWfX5lY,20092
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_angle_constraint.py,sha256=7Cboxy8nadspLOd_wpjmGGMcJCpa40JVRcqeqNjkgkU,5964
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_aspect_ratio_constraint.py,sha256=xSckO9_mkweJpdWH1TNlb1X1S-2VwalX6MHNQwunDCM,8845
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_coincident_constraint.py,sha256=6XkkfYrS-Fb1bi07A7kpvn2VsWHkziPB2wvL8BthgAc,4741
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_collinear_constraint.py,sha256=Vt39X_DfF4ythQLyfljS1bCcwc1ToAbUu4LhXJTKYo4,4816
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_diameter_constraint.py,sha256=eU_WITEftl_XYQiEsP11a3LNwMHzcEDhzJalq4clP_g,7199
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_distance_constraint.py,sha256=DEropFEMjN_DP0-IOPPoJJX1rrmghu8GfskAV0eywvE,7599
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_drag_constraint.py,sha256=H7lj4Snxe8mq96xyB51JujlFnj4jOSQ1WafBhTMsh7w,3625
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_distance_constraint.py,sha256=YKkphgxDN22GmtzT8dvHAgg37kadGBheQyrmItVoLcY,4347
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_length_constraint.py,sha256=wnyhXO8dkKeBZ1lK0Hmk_SPqJsbf8khhaCr9aDNj0Jg,15133
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_horizontal_constraint.py,sha256=0cwg_GQ6tTBqWuilN_5u2EiD91AihAegAvf-v3CxKe0,4917
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_parallelogram_constraint.py,sha256=ZfWTJaN_N2B87WNnw2-MFZjyDX09o_akBF2yqM_QDTo,7312
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_perpendicular_constraint.py,sha256=hSEDiPKxz1DrSU_-YwA_vedBhZVa2Ggql9RYC0nF8uE,11579
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_point_on_line_constraint.py,sha256=r5vHLvrSfYHKzQjSJXOcWCT4XmnWqtkwZbdd4jTihyY,9764
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_radius_constraint.py,sha256=qfm-OmW50xIWHwatq9JJYhLWBrzvO1RsPfaYd2PA7v8,7829
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_symmetry_constraint.py,sha256=An1jOLmMouG1gn4mIDqcLFH7DL0beEsFSIf_pXzf0js,9133
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_tangent_constraint.py,sha256=2TKTPFANB3pyTcwzgcX5RLAvb50mEaQQ_ZSxNlL4p4o,9405
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_vertical_constraint.py,sha256=ujDLq3JPUkZU-TQGDWXT3E0Opx_59xNSNN6vusJoo0M,4876
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_arc_entity.py,sha256=K6Svn-3C9LghRxp86VTe1L9Oc9k9wrqISMRt1ZF-goU,11049
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_bezier_entity.py,sha256=xNDaXdituRU69qZQA-_vrulkxSy-OkXT16KGXkxDsYU,10548
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_circle_entity.py,sha256=AfGMpF7-75g9C84DYnRkbphmcLfkpczxhtKhaKK6phQ,9368
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_ellipse_entity.py,sha256=WwfNQImxc5dlEklk6WmNO1tgT3p_tveJe59MdsmnzH8,12271
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_entity_registry.py,sha256=B2y7GXQQVY5haerC6FD1hXp0QoKWQUFesE8Qp0FIo_8,10622
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_line_entity.py,sha256=siS3Idro6za3BYORkhad0mWbXkoW2cFI6IoNPwfCxU8,7330
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=SeW93HiXUbqKGdeMF3XaOvW1eFJGD3LU2jSRW6k9Pds,11963
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_engine.py,sha256=Kxq9CONwYNsu7YfTAoToiKdTwQRNzsb4wIWvowfVG4A,12988
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_spatial.py,sha256=npgZLfFZGbn0ltfTyWYwBDRtyxQbMAM2QSMYPGXPGNY,10607
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_types.py,sha256=u4yu635GrWux8SO54bsm63cUpMsK80_7euIsLIRcj8M,9854
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_centers.py,sha256=3AJZS7ScfS1o3yRc3HrwIZQES6IX9osy82MZLx21fz0,10258
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_entity_points.py,sha256=4W_-Fs8lBarcsIFaorVyOIF4P5vXNOOaO3hLpyhDp40,8749
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_equidistant.py,sha256=1CnUbXXkJEDyeUK4qEZUpEzEvMJsjpRxLEKn8Aud83c,12954
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_intersections.py,sha256=PL1WFqfM_7N0RHCjGf037-qnICiRdj9iVgqNsFmsSNc,14659
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_midpoints.py,sha256=Ctrz8fWz8kOY08PhitXHSvzXIKO6yML8vz6zxDiR5JA,9092
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_on_entity.py,sha256=c6lBojaz0t6XO4zvB68Af3WMYsYKRE4B_ExYcit9uBY,11303
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_exporter.py,sha256=9IHoYdSBjoc95-9aJVDha-BTkGkoq1JU7JmTQ5fZzQY,2467
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_importer.py,sha256=QcRDKuNJCSRjagzOkwJuWghJlzgIDSy7K1XpNyTlWIg,15184
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/test_text_box.py,sha256=dluVyl0cuaW6GvCtb7JY6cNHPzFtevW1GX0wHq5SfXg,11634
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_arc_tool.py,sha256=IUrf8wSH3iCKdqCrSpKezVkhwMce09XEVJnqtj0XoOk,4861
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_base_tool.py,sha256=gu3zJl7jlgwfftCqgwrOm7Uj1LrOMBwYqXgyIHxBEP4,1428
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_circle_tool.py,sha256=6537fXLK8BK4smxQfcVp_7Wj-jCXephMwo3FZCtAJNY,19517
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_fill_tool.py,sha256=1paMLm_xNTYsfLnyvvlJMWJ8E7nCkFxNIf9r2SLCrbk,2723
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_grid_tool.py,sha256=7bk3KqtMbY6IYq6Dsezgvxt4MlDlblmqWrWmIdtJrBU,7533
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_path_tool.py,sha256=GylC3m_t-ZJqGE1toPnpYtGMzQvnMlmjfWOq0OotbfU,16545
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rectangle_tool.py,sha256=C4JtsXkJYtc3dmjgAiGTYhdVEagrDh4pEP_5FU9xZ6s,8073
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rounded_rect_tool.py,sha256=b9ChSKB-Wu6ocaNOsOItJwndZCRjKFB9puVuPRc1NRk,5646
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_select_tool.py,sha256=Q1xbWFilzNawvion-ERoAjL1-xgHv-QHW4S89r-M1UY,7014
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_text_box_tool.py,sha256=R0-SVI8WeLQrvTkcZsnGWQyGfHpCDNR-HPP-CMrZIwg,14553
rayforge/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/camera/controller.py,sha256=UK0WJxMMlW6dqFkdUzmoQVpx4hMUuGqcO4j1JPoRF3Q,27720
rayforge/camera/manager.py,sha256=WZt90PmsLk5aMdIBV1pHbBR9xV2ceFeTtIEdHR2kng8,5882
rayforge/camera/calibration/__init__.py,sha256=FcucgsnX00vkpL61tdzkXEaOZgaR9E2B4KnlrfPL-7Q,233
rayforge/camera/calibration/calibrator.py,sha256=nFpWpylw4d9akrNm8LsKvoVHqytP6FqpBFuqrhf-40Q,7524
rayforge/camera/calibration/charuco.py,sha256=osdCMz_aiXh-4FoAV0LrXJEUsapm1h3Obsw97ZAxbZc,6484
rayforge/camera/calibration/result.py,sha256=9KSzBkt1Uj6m0EGj-bAyu4UiQ-CKmBSFJxRgyPOz0DU,3935
rayforge/camera/models/__init__.py,sha256=fde_WFkDmMx5TTLQjSzvlxL4RrXi_TlzEJDqSppq-PQ,49
rayforge/camera/models/camera.py,sha256=N8iX6EQXhdygFzi7yBf4-Z6Qm5aZIr1ux5j9F-m6cOA,21898
rayforge/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/core/addon_config.py,sha256=AAgGL9DyL6cefEmvLqAogBTkBcwgAVh48NKwnCqUQf0,6105
rayforge/core/asset.py,sha256=fFGulsAIIFyZb83kbm5jsrd3bWedPOzvsIp7-9BVCGM,3956
rayforge/core/asset_registry.py,sha256=x4DyACfgBKGUv4CaUjXi2Z7u9njrxtfXhIZZ0ni9Tx0,3519
rayforge/core/capability.py,sha256=z2C8LkJ6n37ftkiajPKBSAHm9hBjUEAWu4UJjPiBr_k,12526
rayforge/core/color.py,sha256=IQfDnBGC1yYPPyq9NsPuqt6il43WRK5NHq6EYioF6B4,4742
rayforge/core/config.py,sha256=tUYRXPBTmOlpn3KzG9nBGotP7CBNGU6P8Z5GXPpi3d0,13980
rayforge/core/doc.py,sha256=z4cK83AGhjAgDDBfx3SJnPzPeQhUBBfnge83Evqivio,18160
rayforge/core/geometry_provider.py,sha256=yaLZ-Qpt6Yr-bOfI-WRqrzR63UUHpecBjdqjy_T3xuM,1895
rayforge/core/group.py,sha256=tXPhDOxv_fnf0EurqzdZADWc6hmeSL3f2C1bp3tpKX4,8809
rayforge/core/hooks.py,sha256=c4pAq8OWgnAqr4VdrHxPhhS1RdGstWyeocUSOxfCpa0,10472
rayforge/core/item.py,sha256=oEgJB_4_9Pqi1WKUhtW71333xoGWU9ytrIUMMu0iwB4,28027
rayforge/core/layer.py,sha256=VvjOZMABxR6RaNOkUvuO0JBerndPJ5UOMFAwa6a0Pmk,12814
rayforge/core/library_manager.py,sha256=kYgZFu4noKdmWXfw6Jr7Nks8c-wrUo7YyvncOVuUHbo,12322
rayforge/core/material.py,sha256=TcN2Jz4HYFE8LQgNQsWex0Uf6j_NoVo5kEcY_JmnSPo,8132
rayforge/core/material_library.py,sha256=4Il1vTXTYHLCJVpaAb_WjruwvcV78ZFgZwximmvIMGg,11740
rayforge/core/matrix.py,sha256=MWm45qVnOltY3ys7r31qnV-KnmcAHI3jV3hA6wdHSiM,23187
rayforge/core/model.py,sha256=DOAm0dXuMe5j-5pEciALB1zGI6z0mLeSEilULowH-II,2608
rayforge/core/model_manager.py,sha256=Tae4eIaKTIliZ1xGFliZLLoO-dlRR3ln4Vt9s1tpd54,6276
rayforge/core/recipe.py,sha256=hO9fCZhJIGyWr1zk3fGukcY_uuiMWr-tRBc3VbynsmU,7997
rayforge/core/recipe_manager.py,sha256=0sVnbIjgmcVxN--1wie3kTuemLMTNYmx1fJhacRvbW4,4886
rayforge/core/registration.py,sha256=p36Q2Eh_Btgw_ddqxxgLRCWEhaP22fF66WWFYNFwosU,5653
rayforge/core/source_asset.py,sha256=bktc75AYFOPFdYBv0UgtkHbndDOa584gPn3eoHAApyc,7823
rayforge/core/source_asset_segment.py,sha256=D8cTBNkhN09CGQpqiSy4chsxLCTPF8ZH_EYiIc62pWc,4295
rayforge/core/step.py,sha256=QnNtSsYRDRgUmU7FCKvTLlvuIFOCKZW3pN0ZnrkUqJ4,16421
rayforge/core/step_registry.py,sha256=Jp1fpzrh6toCvGfTdS3kHoQH0JLNonhLKpdFK9Wfhs0,4316
rayforge/core/stock.py,sha256=LT0V3swIQqkz1XDcJMBiSdfXVGgi_3c-sFiVhwMS5mM,9182
rayforge/core/stock_asset.py,sha256=CqVtfl1QNaUi_22rdvL9FR9MMjWpoV_Iq0nz0djIXT0,5854
rayforge/core/tab.py,sha256=5VEQmTUqSP44OzauOGnA3jHozs_LDTSn3T25LkziIsg,443
rayforge/core/vectorization_spec.py,sha256=-4vU3OfHjcOraickqNeXJ02ndreEMmRcmr_gTb3evrA,3752
rayforge/core/workflow.py,sha256=pFlKz2bbINQ4AJQkSPqow38jQKutlswmn6i7B-PRE9M,4354
rayforge/core/workpiece.py,sha256=aUH0nnmCjm7Y-ckXNAT69upy6wneu3AjEOouu0Y0u4Y,57180
rayforge/core/ai/__init__.py,sha256=3ZgbZEo4Lyvqc8PW0yhhTvIVH852gARna07yrKVEVKw,389
rayforge/core/ai/ai_service.py,sha256=3hEnQ_i8MuddD5slV9XraqqCVgvs2MY8ef2bWZWAWO8,7675
rayforge/core/ai/config.py,sha256=5LKYTS55tZiL7qxFUrGOgjHAHolVawBJl4wfCdM_8q4,1680
rayforge/core/ai/openai_provider.py,sha256=7DkTO_aAHrYPaACkY1koQh8NBDIJVUA57rTyjrL5v9E,5330
rayforge/core/ai/provider.py,sha256=zfMdWTr5vzUiTiI_VEHwNfiXqOnh7aVHZDPxvfwjHAg,4170
rayforge/core/expression/__init__.py,sha256=q1XGXd4nswRPFjGDuo4kdEeRX0cj4myFmpHkW2Ku-YY,552
rayforge/core/expression/context.py,sha256=8vPf1DJkZ_tnc2t0pnvTr8P15iBe_lIZ-p1HJuzq8N8,1227
rayforge/core/expression/errors.py,sha256=VM3DwyoCE0OxBZMsqz20TfMNhMh4bTIHzAOJT0FDBXs,2408
rayforge/core/expression/evaluator.py,sha256=62hTxm81phcowaX6tDhVSYXwI6ikDWCMpVeL_6m_VPk,1424
rayforge/core/expression/expression_map.py,sha256=zkBENY7-sU5AwASxb4NbQjG_-u_grJUxRtS8dtXWpXU,1840
rayforge/core/expression/parser.py,sha256=w_e8pTKkV2H1T_FWSKnBSwH_dLcVzXEf4msjB7zFr0s,1364
rayforge/core/expression/tokenizer.py,sha256=o0j2QKZDpCVGlSiKGYP6-gru443hCUPxeogaFHGWDkk,2996
rayforge/core/expression/validator.py,sha256=cfs0_WA0fbLGzbeVfXgKECLDgEgWzertzCcdpendtgk,4946
rayforge/core/geo/__init__.py,sha256=sHEcBR7uO7mkp3COAeKFie-6rFyMy_q_pFV3tLJmWGE,1154
rayforge/core/geo/analysis.py,sha256=xZ0BQQonZrQzcZRrLwwjUh6gISXr1cm2iXuFFkfLr5A,13530
rayforge/core/geo/arc.py,sha256=HITRSO8WiTVVbxDxRfEDZXINHbWBZA81CBILt4n41cw,16328
rayforge/core/geo/bezier.py,sha256=OSwJKeIoqGKMyMUhj1CBvJM3gn_oGV6e2cyXCn3yzNU,23826
rayforge/core/geo/circle.py,sha256=_1xJN8G2aYAgcTQwbVqN82MCpXMzIh7QjdjG6QeubnM,3501
rayforge/core/geo/cleanup.py,sha256=anyiQyWMN4IWmQqgHu4CY4MsgP2Odz8QbIsfNq7Vr90,7217
rayforge/core/geo/clipping.py,sha256=GJh2jm0bBcK1ZVot6dGjYWjh11uXbn7SfeGE_G_y8Wo,5362
rayforge/core/geo/constants.py,sha256=_aFZlQ1nQKFrJec_8dn0u5bugWyRQpEoNAP_p2kwzRs,633
rayforge/core/geo/contours.py,sha256=nu7YNz-FQVCB00pL_4N4UwpTDUXwlDDTJ6hMp6M9Sv0,14421
rayforge/core/geo/fitting.py,sha256=uPK1iC4Iot8lsG8pxOcM04Ak2-y-1sfTsL3A7HcmVFc,26823
rayforge/core/geo/font_config.py,sha256=qjUlFtGhohg0epsxdUg0acGP1OX0cAmH_SuBUi4hTNY,6521
rayforge/core/geo/geometry.py,sha256=myqLU8g_AMAlgFMYchM8_1lAs8zcDXlxqCilFl4uNBo,49261
rayforge/core/geo/intersect.py,sha256=RvX3VV1dZJdoRNYBnRUjRiH1evnaVKsDfXS6J9fOeAI,4691
rayforge/core/geo/linearize.py,sha256=6Tyjv3NmLsJOt0dB13EXN95mfmTNEMVNolv1lLVksUg,3209
rayforge/core/geo/minkowski.py,sha256=-eUXkxjtZIFga65w4tQiaMc9uhB5XDOmdBLPS0jq93M,4694
rayforge/core/geo/polygon.py,sha256=mkT6bGAw2uF632a7BGpaNItdnabW0dgBT7CIATVbBqQ,24150
rayforge/core/geo/primitives.py,sha256=DnBWT67xIqhMmiDpI_96EeaiCIsX0j75Zt1xphzrsSQ,8133
rayforge/core/geo/query.py,sha256=3Hn1bDAYZqIlJf3Yvhb0gYEpKfYtJbY9qAt5arHHfVw,11756
rayforge/core/geo/simplify.py,sha256=7Trlz6ahSSmKwbb-j3uTtVAfbqzraFFkXqa5UDVswj8,5529
rayforge/core/geo/smooth.py,sha256=uZ8EUnP3p2Atp5ga3beX9PPT58AYIpFSLy3_c5I4NII,6233
rayforge/core/geo/split.py,sha256=e1rXMr5JeqFCB8jxSYltuYgF-Lnvv3HHgmDdVvRlBLM,5473
rayforge/core/geo/text.py,sha256=4HWFbkuZVjNF-18myDTYTF6TsIgotauznFnrOs-8Jn4,3366
rayforge/core/geo/transform.py,sha256=ivMkjEG2ob0M1KFIHe92ahAoXanVxfowno-aLMM5Rrw,19624
rayforge/core/geo/types.py,sha256=8AJ9DajXJWCoXdzYZEqIqYmIJU9m5pVhm8aYmUD13Bo,502
rayforge/core/ops/__init__.py,sha256=abE0wNjOEvm-zwEar_UMlDa3GmDV53R9vKxArOLqrJE,1650
rayforge/core/ops/axis.py,sha256=kCU6fltxUPYWR4REgivYsC8kOF9DPnDNCuYtneY5UMY,540
rayforge/core/ops/clipping.py,sha256=vbNJiQ68o_aZnIUQVg43BdTaakebhY81q1qYIWOW8g0,9936
rayforge/core/ops/commands.py,sha256=mNFXV5gJWp9xtfQJlo4Reua4MMBdpRx88m4p4wsG-zA,20631
rayforge/core/ops/container.py,sha256=uM4GoA1UmW-SL6uzCjXDLKApROT4NLFHJ1nWPbIntU4,66282
rayforge/core/ops/flip.py,sha256=3Xmb50IGqogzqlkl_YheX1HXb3K-BLPPyMli1TrQfoc,2375
rayforge/core/ops/group.py,sha256=UDKGOLoxHyuP2_53ZwvTCxhO_okxBdiO2gNKzG_p_ms,4333
rayforge/core/ops/timing.py,sha256=80yAklJ9QKI5qKDnPvmqTr25sqijTcJ0NWk5Z_xQyYU,3502
rayforge/core/undo/__init__.py,sha256=FWvMz_4kTXQJjoG7XC4uaitVSt1GBSwvAGuEG-8No2k,620
rayforge/core/undo/command.py,sha256=dlcb6oxr5YwtSDu-6C7CLfJ3TKVWWAglIkmc2F3DTUg,1817
rayforge/core/undo/composite_cmd.py,sha256=AhabetgB8COIHnVasZ4iqeXx1J5qilM7lj_mgesfjqA,1955
rayforge/core/undo/dict_cmd.py,sha256=MlFEX3q3eaDjSmIzpyKrFU6nUZURj-wZvfPt8nzJOmA,2500
rayforge/core/undo/history.py,sha256=LUZXYEI1CwwH4Pd2AJuTfDgRQaZTToI1VzZMwi0X2iQ,10588
rayforge/core/undo/list_cmd.py,sha256=SwcldSwz1YmOKhx-12fJnPr-KynNZQj0s6_S47LqOwE,2370
rayforge/core/undo/property_cmd.py,sha256=nbgGy8wN5Cb35JMHL1XtDhLPZe_QqbAmMgRFXVezfOo,2403
rayforge/core/undo/setter_cmd.py,sha256=8AZnkuXFpKBMVmRAmUJ61cRyE2vX2V3JaaSK3XHftd4,1946
rayforge/core/varset/__init__.py,sha256=Uw5fxN6wO4fN6S6BtxIfwS4YMzUm3VltUccngVFCjCg,909
rayforge/core/varset/appkeyvar.py,sha256=JDAy_PQdekh6IUTcIpj7FYyqB9hfvoXSGxN5zGgN65Y,2926
rayforge/core/varset/baudratevar.py,sha256=ZjJS6vZVxIExtrJLPB7a7Z3gGwSe2cfXh8n1-ikXTto,1837
rayforge/core/varset/boolvar.py,sha256=147aw8mLaekDm6twHa__BiA65Zt7w1iZsFsCt8S9O1w,980
rayforge/core/varset/choicevar.py,sha256=ISgYCRfbHnPOCrrTbdpqAmNDlCdMCD1P2WMPsMgDSRg,2401
rayforge/core/varset/floatvar.py,sha256=1NyIgZlP7E1kpLI0FOgu7CgUczzZh_p5maP2ttc7Z5k,3267
rayforge/core/varset/hostnamevar.py,sha256=OH9n6G60f_faOtpfjolSZducvv8dULHr2dXpDW0mBpI,1911
rayforge/core/varset/intvar.py,sha256=yDx-fEaphxvTGEO2OLRkWwBt4krTyDcDOAYD5oRukco,1751
rayforge/core/varset/oauthvar.py,sha256=HBwbHoTBYHx2K8JwK1HQW6lLf0mHLAveHOqctre8sWg,4708
rayforge/core/varset/portvar.py,sha256=0PUWp2GDihzueOZZbrVlYOhTaP5ELv9qGHw0sgHO9Do,1135
rayforge/core/varset/serialportvar.py,sha256=zW7zsGCMUIadzIBSAbcCILfgiEIZilFKKeN81_mvtKY,860
rayforge/core/varset/speedvar.py,sha256=Y13_L3pNqocbP0zUxKQMnK64tvM6CS4hYdI1Pl3E3uA,906
rayforge/core/varset/textareavar.py,sha256=voIYFdfekmOHkVLkijk41Fwg98X1MTM3Uez4WYg6G0o,738
rayforge/core/varset/urlvar.py,sha256=FROKoAho7p99fhKWemKZpPAH5DdhhkmUYC3mXYXqaYU,2677
rayforge/core/varset/var.py,sha256=9bQcvdyVcC3lAULUKZIo_wVcyYC7tDCpFumtHEnkwbM,8517
rayforge/core/varset/varset.py,sha256=uBjcux1_WnLSzEXxryXTjYBO6w90ljMVtzLbafvzz7k,9790
rayforge/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/doceditor/asset_cmd.py,sha256=SN73JraiJLY0JC8STsokH6jpS4i-B1oh1X4dgO4ssmQ,8749
rayforge/doceditor/command_registry.py,sha256=TzO5DrTxIwEBx5DWsQnnkoHzjUPggxXqjsIRbZyXmCo,2856
rayforge/doceditor/edit_cmd.py,sha256=dOjvxwm_W1D7Oa6S7RWbzom3uVH4788NMfdeo3jeMfI,15357
rayforge/doceditor/editor.py,sha256=O4vrMrgZvNlVXGb5PaJWfDPAzMEiCAjYUuI4uUNxJWc,21073
rayforge/doceditor/file_cmd.py,sha256=Kty_y1VK9gF_fjqvnn1ODl1WJ4o_8HG6XFt-tRuANSQ,46255
rayforge/doceditor/group_cmd.py,sha256=rRxqzQoFvWcDBT3OYRa94bpQlEhjon9Y1aD1MZz6-SY,12849
rayforge/doceditor/layer_cmd.py,sha256=OVWhbaUEts1PNJf773ncigSy86MSRG8LlbxdJ784L1M,13130
rayforge/doceditor/layout_cmd.py,sha256=QW7eorXGl0se-qd5WQteuTpSpHI8BZXDUtSDPKeFiW4,9498
rayforge/doceditor/split_cmd.py,sha256=5o_1l2w0OZsFYhTYP9iffXDyRiKxF3y4MlDPkVQJp_c,3955
rayforge/doceditor/step_cmd.py,sha256=Ez6C8O5vQOrZEwNJVvXHqecOKiSG7CsKJjAnQQL7gQk,5259
rayforge/doceditor/stock_cmd.py,sha256=fpaRA7bPDm9prGb6ZAey467q80r4OV0vz5kkfrz2J2I,8720
rayforge/doceditor/tab_cmd.py,sha256=BH2OxtCCdncqCvkWNpbKYpAKC-CHtM1_7Sq_eS_hr1U,12326
rayforge/doceditor/transform_cmd.py,sha256=CmFxzE4T5agViCbBPhxsDScLoTmuaFyhaxGi2DW8nIY,12192
rayforge/doceditor/layout/__init__.py,sha256=_NqJrZwYSd7S-vN3EerRB-IUX-Y7CA_tWSadIVStOWE,709
rayforge/doceditor/layout/align.py,sha256=wowKDX6UC4OA8M8lBw1JMpeW-MuajtWwObA5Ts2TGXI,7739
rayforge/doceditor/layout/auto.py,sha256=W-HjG5ClaBU9cBS_3jKrFDAdB3Nf1VfAQ1zgLBGzXhw,34581
rayforge/doceditor/layout/base.py,sha256=nvffxc8KFsW07ssxaoWMbd2GYWM68ELHRpLv4ie2Z0o,5533
rayforge/doceditor/layout/registry.py,sha256=H2GgFZeEabXYj7yaN7vcd34NdlHp6nGld79q3cV-yQw,4067
rayforge/doceditor/layout/spread.py,sha256=gw0hOm4rt6epMocSzyyWkob3G4tN8bTINnAp2d_uw98,3265
rayforge/image/__init__.py,sha256=YNz63vDylwe5rtWvBcGTh5fvGJJit0yCX18Of5IOhtc,8171
rayforge/image/assembler.py,sha256=4VwBiAYjaKcb_wkDHXeGLi_qDjRYtanGojy6Qq1eTVA,7532
rayforge/image/base_exporter.py,sha256=a6CJMJ85uN-yH_RAF3zqYnZOchMEt5r7oYZnDOV5TPA,1121
rayforge/image/base_importer.py,sha256=rT-QUMbIegIBd_40JEUJnZVcGn26rozfXyh_GkoqHaM,18543
rayforge/image/base_renderer.py,sha256=jPFhtTZZ9Jv6bpSnyZu9t5QmNToD3ryKaIeqFxxXnx0,8128
rayforge/image/denoise.py,sha256=ZwKFygj9MWWUp7hgxp7_sQVkXrtA0GiE4M7UG48svvw,4162
rayforge/image/dither.py,sha256=A8BYCrp3YeqjZR-hdQ33lCutD_HTJlYn8qXyrVwrRGw,6920
rayforge/image/engine.py,sha256=-8za3B7J3-Iv4Fo4vjaOs8JSmqwjlHJ6AcJ-5NYzC5o,12388
rayforge/image/hull.py,sha256=PNnzKp5aFA2cHnmxGH8ykVAsAUIDDo1TC7X5G4rT-S4,6860
rayforge/image/material_test_grid_renderer.py,sha256=nOYlvCZPrUvSCJMmBnS4SHqKAXE4yBwDh7zXvhJiJNE,7319
rayforge/image/ops_renderer.py,sha256=Bu2AVNOVNLTafM5pT-el9TtX4tNP2H60kHV6IxkSaQ0,5719
rayforge/image/registry.py,sha256=Bm6KIQK1uW19udfTYviM6XeBh3JvqmlsGw-enCj1QhQ,10437
rayforge/image/structures.py,sha256=IIJaauRXmUbOySLgQlvvHVdLWIwQ_qajwp0iiyZvkTI,13572
rayforge/image/tracing.py,sha256=SEPPU0CkG1IcZDHnyAQTd5WGfBCMBY0yc_nwQxQtdkk,31003
rayforge/image/bmp/__init__.py,sha256=CKF-BgHuuLaLlYyd63GwqPceuZweoE2EIXigPU_nnvc,61
rayforge/image/bmp/importer.py,sha256=00UZrp7rIxhVi2DqVb3rjLJXLKOHEDGh9K3G4G4Lep4,6560
rayforge/image/bmp/parser.py,sha256=3bjRn_6MJll-AFm0SetlQHeDtFAoL9wNjFVNd5XRNyo,13371
rayforge/image/bmp/renderer.py,sha256=cGWutTBetxs8YpDa1zX_8vj5pnDqZEXOyB6qL7HWswY,905
rayforge/image/dxf/__init__.py,sha256=jO-5oY34l3qOjgrg1lAOfw-LB0qogWlpM43qsBNNxGs,61
rayforge/image/dxf/exporter.py,sha256=wiE3DSMqmZEpKdAQSNmZtjO-1RxAUpGRvdUq8Z65lL8,5143
rayforge/image/dxf/importer.py,sha256=S7nQUAHHZ_whYLaxX2SU0m1Zhx3wkNOV8a86jH76GN0,19093
rayforge/image/dxf/renderer.py,sha256=fyH9BVWC55URn_b05snDHUzkyNGNl0unH6zcJ6fQ__s,5369
rayforge/image/jpg/__init__.py,sha256=vUlTOVnVPncSHl9nsAf1WKbHVjbWobXFtbptPHdp92Q,61
rayforge/image/jpg/importer.py,sha256=il0kkqKC1BD6SLxdUzHL8UlgrZblJ9lR14X42zudxso,6104
rayforge/image/jpg/renderer.py,sha256=S7fDvtBrLo9QFS_l1pSYpvdVbLkqMO5PDzrIjNkr034,654
rayforge/image/pdf/__init__.py,sha256=nubfl85vWjR03X4McgyzHX3wv1DfsHmqHYiFPEmaiCs,184
rayforge/image/pdf/importer.py,sha256=OIQNSaT1B53GbJTcFevpVqKoEtI78FgZ2yscxicX_Ck,3493
rayforge/image/pdf/pdf_trace.py,sha256=JFWdDz5EsCRLAuSHqJW4y1JOk2LjjED9VnJX2rDlpus,7962
rayforge/image/pdf/pdf_vector.py,sha256=eg-5DtvLSzlb4ncU8V70Fza8uRtGsrbHlaoH419qdgE,24466
rayforge/image/pdf/renderer.py,sha256=HW_3uTCWNyChqLiDYTi2mO3h3zd01u6-LA0PVJLxQHk,6012
rayforge/image/png/__init__.py,sha256=MqMdpXauUS5v9a351dFEQh980hBT4Z0qvkeMzOqaSmU,61
rayforge/image/png/importer.py,sha256=HvyfeB178FdUKdFrJCkH6oRRCUb1cyU_7XmgWCoteyM,5881
rayforge/image/png/renderer.py,sha256=nyMSe--gAIH701UAgbPmJC50d-iwFSpxWUyrAyITFvA,711
rayforge/image/procedural/__init__.py,sha256=YEcbi_qIhviFoRs_EPoCaV0Rb0_E1VUIuP_2onWquis,197
rayforge/image/procedural/importer.py,sha256=udtK5Y8CIUZCZ2tBlt_CTq-IYfj6YkB-MZigPh9bl3c,7324
rayforge/image/procedural/renderer.py,sha256=htaEXVqmrInbp4a-BVGIZz4xhvEL9YPNJ8L568f97EE,3649
rayforge/image/ruida/__init__.py,sha256=0NpK5UHORaA95-a77c6c0EDkzQEDJPSFjn3Dqycv3Ks,72
rayforge/image/ruida/importer.py,sha256=5szc2_eYijzV-ntcrjvtniXsiSm7gNg4ByiSTvZuTFI,8437
rayforge/image/ruida/job.py,sha256=XYaZGpCgaSuVTprT5TmJGCuBHDi0Xa-TvBmemCUXuzs,1971
rayforge/image/ruida/parser.py,sha256=LOiVe7DHg1IuVdMPD88spK8FFPeQ8qBOnuBKGXrBLAk,7373
rayforge/image/ruida/renderer.py,sha256=hYHYLZ_6dltf28BgxeHvUKyrofqkDARmqzrLB0NSyZk,377
rayforge/image/svg/__init__.py,sha256=9s9J0Tk_lDwOxrCWxw0gv2nNmacN4J0BVQNUJrazp5E,61
rayforge/image/svg/exporter.py,sha256=L9oKnetmrDlaQdYwr9DhFKU4VFEwAJOaVw-WGvu1r30,6792
rayforge/image/svg/importer.py,sha256=RgbfiWnHc0ZB0OzMOz75o9wrwTdlfc_KZjpg-VyaWlE,6907
rayforge/image/svg/renderer.py,sha256=XZi98VsRQcWPB82sOzlU4oijHnxZGUhQIUyoGyZXMic,5497
rayforge/image/svg/svg_base.py,sha256=wX4LFmNEgEQUSCjV0PDiCEI9YDWPhqaUx4fyLy_bnM0,19658
rayforge/image/svg/svg_fallback.py,sha256=9HJcX8Tt9xcDjLJUCw6XjmZo6MtIAsAMMuoyekilFC4,5017
rayforge/image/svg/svg_trace.py,sha256=Ak5aX1GWqK_0QLl8jcp9a3lVNOZ51njsZu3id4ETKWE,9086
rayforge/image/svg/svg_vector.py,sha256=ihDzUq7D8ugO7O4uHpqkH_AuWkFh4k43Ss4lwzrC1LI,9351
rayforge/image/svg/svgutil.py,sha256=4_yRhq6uBX2iPzhwXqEsyN_JdOcMAl9T4aBFZqqG9sQ,11079
rayforge/image/util/__init__.py,sha256=Ku2LWEMFW1no5pjnV8omol9hiM96YQQBXXefJYysANQ,1890
rayforge/image/util/cairo_util.py,sha256=VMI_WvShlvWWHD9CtiiDbvl9v6Vb9yJjfCe5nyF9cew,1015
rayforge/image/util/grayscale.py,sha256=Ly69HX25Qb8k0NScMfCl5a51TsxryTKTLp0iM0IkeDo,7952
rayforge/image/util/srgb.py,sha256=ZYBYWGSnYmdWAr9w-UnRO8-s06xSsVQCM1cY3d1ezrU,4401
rayforge/image/util/transparency.py,sha256=1xk7A60epx7qxXgBu9O8WaXCsmFRuUHZbSV_1HWkojE,2606
rayforge/image/util/unit.py,sha256=7ochWZFZ-ZXpLcDaUztskk8DlqLCI84Z1sWz4l9JJbA,1805
rayforge/image/util/vips.py,sha256=C3jH1R8mvhMd3ag6huIjxA8feyYpwnsJMNH4YEXJxrU,8539
rayforge/license/__init__.py,sha256=ZlO-HHhcPABbDpOk6ld8nF2_Xe03oun2S6G-AaVTiec,403
rayforge/license/gumroad_provider.py,sha256=TAxAEW0nWPS9uqpDq2WVKk4jb44e9DlN1smWjrWrkrY,9600
rayforge/license/patreon_provider.py,sha256=qN5AulfM_KzEyGayW_tHF0obNrns79njdRN1SDRCBKY,10978
rayforge/license/provider.py,sha256=-Rzy7WhYjAuBPhuwdrvoVmxsquLGOJKx2EQW-xDMMPY,1691
rayforge/license/validator.py,sha256=z0IXv1lKAb2RN0d5sQmf4f8UYUnVjD1-4_2R_imLw7U,5024
rayforge/locale/de/LC_MESSAGES/rayforge.mo,sha256=PvZaFJGAMPo9a7l578D90RkHkUqBKcmRzdfeQMHa-ZM,138818
rayforge/locale/en/LC_MESSAGES/rayforge.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/locale/es/LC_MESSAGES/rayforge.mo,sha256=LX3T80S4OaCzMf19pxFufqNeuYi3isgtcCkMRFENFlY,139620
rayforge/locale/fr/LC_MESSAGES/rayforge.mo,sha256=dLtmD0CWvgvhke0o9w_NID8tDN42bKtQl8_VfcR0Ytg,142786
rayforge/locale/pt/LC_MESSAGES/rayforge.mo,sha256=2OPh3cfZZg9fa-6vxh-QjaLENhMvmqbrY9ASZ3nPBjI,137908
rayforge/locale/uk/LC_MESSAGES/rayforge.mo,sha256=_uhvFUFXhPqXAFame63WBbbJzbMNq0cHGya2iczYmKE,175303
rayforge/locale/zh_CN/LC_MESSAGES/rayforge.mo,sha256=g1GyA3qwa-X5s_QU8sYsmvM4wugY6B6MtT97DeGhip0,122865
rayforge/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/assembly.py,sha256=tCmBBnBbdxVwehTTNM9jKzs1jSPaS4ld8iXX-T1wmWE,17079
rayforge/machine/cmd.py,sha256=TrkhETyW3e5kEMqXR3xYkv0HE0WDSGrbwFTvLPCd_0E,14268
rayforge/machine/job_monitor.py,sha256=L6w8wEZJOtQOMdhR-YHFQ4VzbtCGwb5IMcVHOenpTmk,4438
rayforge/machine/kinematic_mapping.py,sha256=GPoTrpXDCnLABMrAip5i4g8OGaM_XgDbYPCxk3QqikY,12633
rayforge/machine/kinematic_math.py,sha256=asb6oBbfoMx8Ew13wZ6FKOza4rdYr9es8LC5Bto0NpI,2017
rayforge/machine/kinematics.py,sha256=y_dw00t4bbak8ODDTyPn4W_OpaTyo3cnbMGGvhVxb4I,6731
rayforge/machine/device/__init__.py,sha256=T6gosa5KbFOOt0F8RU8cT_7K16pqPhr1g16XQ3u3bMQ,240
rayforge/machine/device/manager.py,sha256=ua8udsiXojn9vWWi5z2oIvtUJ7HmMBmw0TvlIy7HE7o,9690
rayforge/machine/device/profile.py,sha256=FCt-sObAoJhpKMUECxiQ8JpDnxvupFOmX454OWR2GSo,16042
rayforge/machine/driver/__init__.py,sha256=W5BzS_Ywd6nt4LBCwItivPleTk457sERIJM9tUFhuZg,1141
rayforge/machine/driver/driver.py,sha256=CPpls_X4lglwYYURhSXYoprPuxdI8S3nwINBSPQ9bgk,18184
rayforge/machine/driver/dummy.py,sha256=DAZclaP6Q8oFyGfq8guuOz4YYOkJ27mjc3ynbwKJmzw,8373
rayforge/machine/driver/smoothie.py,sha256=mY3nXeSiHIKHe5h2zeWBZ3ycg3QmUzA5o7v7cmwHTxM,16191
rayforge/machine/driver/grbl/__init__.py,sha256=gFZJp_fRXB18BP9VcwsutWg2ERxIqiOp2poLg1cwktE,216
rayforge/machine/driver/grbl/grbl_network.py,sha256=fya6pjNqXCVSZ38fGvhrSCyQEqqvPMql8LNHABCaGqI,28549
rayforge/machine/driver/grbl/grbl_probe.py,sha256=k0SdAZa9Z2ZkQFGcTN9jxC5uRVnl9hbhk10Vb-EoVF0,6378
rayforge/machine/driver/grbl/grbl_serial.py,sha256=_Czps_UYnK8dBwNyBZRbrWVA83CHrh0bdtjNfwwZ5-0,60449
rayforge/machine/driver/grbl/grbl_telnet.py,sha256=ZMmcsDrFZA01WbxpurijdvohYejTvzL3kT3VJ3ws9is,3503
rayforge/machine/driver/grbl/grbl_util.py,sha256=6Z0x05xEAzNLm6rKNcXmbu5GbugGUaejP7N2G5R1z-8,33862
rayforge/machine/driver/marlin/__init__.py,sha256=LBZ_BJHGMKdxmtvpEQXkEM-trB1xxerSaj2pB2AdvhE,87
rayforge/machine/driver/marlin/marlin_probe.py,sha256=EbZ5xL_0NUewJFo2-iQFOuqLlUy0nVIxu0GLvyKvvhg,5335
rayforge/machine/driver/marlin/marlin_serial.py,sha256=XATyP51J2As3bQSB76cZFLumRlvDWYJSCe1ylndlLA4,23741
rayforge/machine/driver/marlin/marlin_util.py,sha256=8YShNil48I3X9T0DlJXeKrYwCUJFX214REehv49FhX0,6105
rayforge/machine/driver/octoprint/__init__.py,sha256=HKWATIQJgQh-suXGSLuE4qQRTX52DEu_qmsqzds0S7E,77
rayforge/machine/driver/octoprint/octoprint_driver.py,sha256=QclIbUa4ZSPkCFS4hpS8KOsDbi38Mz5ppuUDRCThInc,29376
rayforge/machine/driver/ruida/__init__.py,sha256=gVAAU7L9gW4urv8xzPWjhh9G1clIoWckgVOdnihUgDA,178
rayforge/machine/driver/ruida/ruida_client.py,sha256=r5mIVy8G50OmE6k2ukIjQTn_lDON3sIJKa52esuzeMA,24205
rayforge/machine/driver/ruida/ruida_codec.py,sha256=eRj7G-UmFeHyXs_05MTdlD34oAcPHfVmpYlKltRc37E,2751
rayforge/machine/driver/ruida/ruida_driver.py,sha256=-ufiFoY7Vk2cvs-irFkTVBpsa5_7oysJCePQ6mu7Pcs,22690
rayforge/machine/driver/ruida/ruida_encoder.py,sha256=YsLQt-Q8w6lRoM6J7XHVen9OVinf9l6lsVZrGI1gjU4,14055
rayforge/machine/driver/ruida/ruida_maps.py,sha256=AGTKKFtZfOegqDzgxbMziEzN25KU4C72R6XTYprt0G8,19616
rayforge/machine/driver/ruida/ruida_protocol.py,sha256=Wrjq0Lt1-RlhWVCmbfCD1St0pd82iUqO5BzXMRbHcLw,3614
rayforge/machine/driver/ruida/ruida_server.py,sha256=SvYm1-sfT9Jd_Jr9ktIHDRL8ip0nuIfOl0nnds6aBFg,40796
rayforge/machine/driver/ruida/ruida_simulator.py,sha256=2j1VJnNcAsNlv8fJLkzDYkA2HYAUlr65zXC05P9GH3g,8888
rayforge/machine/driver/ruida/ruida_transport.py,sha256=S9wAhU2XUS2bpjPO_iy7a2NDDYJIV_o7jd26PHeYn8A,9243
rayforge/machine/driver/ruida/ruida_util.py,sha256=3du4kyHnF36hhQg5Wcgcyt-xc8CP1_ByELHuoTrk2G0,7220
rayforge/machine/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/models/axis.py,sha256=No9Yz_RKC1ZfVPkmVQKL3K_WTfndynCkDaUsbThzTSY,4422
rayforge/machine/models/colors.py,sha256=EJOaNOoPS6_7-K48Mq3IRxmFdZlo1fTmSmCSrKAnoNM,3475
rayforge/machine/models/controller.py,sha256=XAi6zBQLEqiRDF0E1GfI04x-ajyiYLZMNM0IChcGJCc,27393
rayforge/machine/models/coordinate_system.py,sha256=OItw9_8Ynxyd1rEtlmZeJGoUN5zeFjRI2S5a8pRNoss,921
rayforge/machine/models/dialect_manager.py,sha256=_I1dsmlk1rbd5lygyZafJqb1OcCLGKW4j0gQX-TLg7k,6887
rayforge/machine/models/laser.py,sha256=gZ88TA5Z_2lYk62K1hPkXFvamf4ABbWkyKvpQwcK8Jk,11669
rayforge/machine/models/machine.py,sha256=vJgwnoHBwMAnLhz1FMUST41LXo5bg0i4Siv2FlMcTEU,65280
rayforge/machine/models/machine_hours.py,sha256=ftphUo71oS40Uq_2EwOZDrs39Yi6R_KGnyAWebRWMXE,7111
rayforge/machine/models/macro.py,sha256=EjLqXY5130TLZC3wr1QoBY4WYbHv35tWPMuV7D1Z6Jc,2395
rayforge/machine/models/manager.py,sha256=mXR0lZdTYH9okjTAiRliK31ub_KY_goU5ntdjhLzpOs,8996
rayforge/machine/models/rotary_module.py,sha256=f18vKqg18XaWhYYJxQ7wEaPgE_BKQmAskTEkQgBuf28,8541
rayforge/machine/models/zone.py,sha256=1P8DqHrm4AtUWYNhkpywBC0FVpDbnbhH9ikCxalvpjo,5888
rayforge/machine/models/dialect/__init__.py,sha256=1Aop03GY_Ed8cdmpzZRZkJhgg2ODibpfK4uxk5yDXvo,781
rayforge/machine/models/dialect/base.py,sha256=qjjFKeXaqfXoqv020h-d7m45_2udj5PtwvmAAd9iIQc,10705
rayforge/machine/models/dialect/grbl.py,sha256=qKw-A55QTkrtPeLXgukA43c1t_gjIdKgOOhXs_Mm6l4,1256
rayforge/machine/models/dialect/grbl_dynamic.py,sha256=avt2J7X-CLlH4Q70C8lhEkGFfgUj1Q_N6pIvW82jXts,1339
rayforge/machine/models/dialect/grbl_raster.py,sha256=cC7OAZlXPYb329uMcKzknW1O6VjAcX2HhGhFs8n7d5I,1491
rayforge/machine/models/dialect/linuxcnc.py,sha256=KL89ntoX-Fy_l6EjpCgjBBlMsWLJrImZxrZa63lXzD0,1249
rayforge/machine/models/dialect/mach4_m67.py,sha256=4H07WUPNOpIB-QxHOBG0kle_H62ku-7h8yvnBFDwpnM,1392
rayforge/machine/models/dialect/marlin.py,sha256=DusJagrI2uhtcLHiK4PyIRQRNSvzHPI9jpwcLy9_W8c,1264
rayforge/machine/models/dialect/smoothieware.py,sha256=nW1hot4cvZQhq9-ERSNq21g2hs2cDpnGaOmtuTVmQ4I,1230
rayforge/machine/sanity/__init__.py,sha256=wBZimAC9ShtZt3AuqIB-jzg__3jt1RF-d52i8OeSidw,317
rayforge/machine/sanity/checker.py,sha256=L5ttCFXCpQ-P7ySj_8dxb80ymGYx43Chf-4CU1Kuheg,1715
rayforge/machine/sanity/result.py,sha256=6jreY-X3MURrTXD13fjlc4NKdis-3HipsFyk0s4u-4Q,1360
rayforge/machine/sanity/checks/__init__.py,sha256=eD957qWecMHZ7cwlsESWcMvwEPTaOHbUSE8M9OjNiPY,203
rayforge/machine/sanity/checks/base.py,sha256=AWzEQUJZVNJkVOXQ6YvScBoNLkf6x6D2kVErisuIX9s,377
rayforge/machine/sanity/checks/extent_2d.py,sha256=1USgAIWZy4cO2aqYOapfbLPvtosVrRwF0sSxPhEnDKU,1897
rayforge/machine/sanity/checks/nogo_zones_2d.py,sha256=pNM8MiZc3-Yp8a8SfGQBouUWWaRWr8O-nAdvNN03Rqs,2112
rayforge/machine/sanity/checks/workarea_2d.py,sha256=psMItDczqk6tuDQ2MfPyIj2uk_Zrsou2zFqUYEp8URw,2053
rayforge/machine/transport/__init__.py,sha256=SZcRiX24vupB08_gxU3lsfbD4Y2hAKmdQ0gsOgkgO10,691
rayforge/machine/transport/grbl.py,sha256=hw1kJGOpyUzJTsAcVaX8U_NsZ8QYouEcnGvUBvMQ5v8,14098
rayforge/machine/transport/http.py,sha256=zKubH8BxH7meEceqpm3HnSSDfR3Irl5pVtYvD8qZBjs,3597
rayforge/machine/transport/serial.py,sha256=q6CsPSdNzvUxSSRcaV4RtABKm8SeXBFA3N3KUG7tMQ0,13707
rayforge/machine/transport/serial_server.py,sha256=pagE0loihsyHygY9CyPfUXHnC8PEvOHOmXtVr-6V1Bg,4850
rayforge/machine/transport/telnet.py,sha256=LJLn8k9URzZIkn9nqSUouyPHDOSO6FaBAHt76-1tUDw,4890
rayforge/machine/transport/transport.py,sha256=gX58udwx-ZhtP1R8twbF-KOODTy1aMpVoAM2NjUEyTA,2158
rayforge/machine/transport/udp.py,sha256=WLQ_inGblZJ3IK8mGU3zSL6DCylmberBehsk4FfeVYI,5192
rayforge/machine/transport/udp_server.py,sha256=hz3vLItw7Am6c9m6v7cKF1G0PnzuKay54fo59orkRms,3255
rayforge/machine/transport/websocket.py,sha256=qr3T1v2P7Sm5Vtt6bOo8l8IKCNFWJWMLGSsRziqVzu4,5758
rayforge/pipeline/__init__.py,sha256=RHMvTbPcm8BLjKaWA66rvKR-dInYG3KXU4vtxSzRptk,514
rayforge/pipeline/context.py,sha256=OwrGyg4o3KDsrxoPMGNH_1LPNDj9quXZw8U09KqS-GU,5407
rayforge/pipeline/coord.py,sha256=7xUH3egaf2FSqF5TfHqTsr3SKMjjC2hbEsqtR5kwvHQ,1164
rayforge/pipeline/coordspace.py,sha256=LWstge8U2tzWuPApOlB2f6LUd4xwYUw6rBGJHE3ielk,22312
rayforge/pipeline/pipeline.py,sha256=SlLDxGt84vMzmz9NDwwYRD775LJBK-Mg1tTnnlgU6Gs,49816
rayforge/pipeline/artifact/__init__.py,sha256=Gfr0zCj_o0J24qDoBcKxL122UQF6nBeeKhbf9Qg0cdE,935
rayforge/pipeline/artifact/base.py,sha256=W-oRpaUZwj8P6V2Lt0_IoTTPXDf8UUe8A_edfETPiFo,4563
rayforge/pipeline/artifact/handle.py,sha256=-ERCDA77Lb4MEntkukzbCFzGrxj8McJ0YzKUnPX3WHM,2879
rayforge/pipeline/artifact/job.py,sha256=ZHvGYbNwgNoaulKLaT8Ru5FGnepCr7DawmYI0DjxgEY,7325
rayforge/pipeline/artifact/key.py,sha256=6-u64U0EnTlwfPYoBo0jhFbMuISWBweG1itXhNQkcTY,1050
rayforge/pipeline/artifact/lifecycle.py,sha256=qcHMMM4fqQC3qRxLEN-bm-Ds-cya4ReCLf5am-60avU,768
rayforge/pipeline/artifact/manager.py,sha256=vH35uiWESIrs4wOmiggZN2ruHMHwHm5Bp_Yya1uM_zc,37944
rayforge/pipeline/artifact/step_ops.py,sha256=ZyJLVgPSvXpzW3MK0uT4DRZ-OyXPFJYYnbMXiYJulUA,2719
rayforge/pipeline/artifact/store.py,sha256=0gAWaUHEPU7uT9YeI9k1GPK1miqrTKQMogHE2D6HEqo,22371
rayforge/pipeline/artifact/workpiece.py,sha256=PtBQ_koTdp1MC-uXhKbtljjv-B_LdpcYYm6POI9ph7A,6782
rayforge/pipeline/artifact/workpiece_view.py,sha256=Jszc3SsfGV6xZ11uQGzCbjAwO7tcXs9PLnVgDZklgDk,5877
rayforge/pipeline/dag/__init__.py,sha256=_lub9wU2jAXpKcMaBOQyv11rK_P_MYFsWPT6rqYx0aU,318
rayforge/pipeline/dag/graph.py,sha256=SAbtRXn0pwiZRn5mRwP5KSBi0p8DMYuU7NifpnnqRAM,5314
rayforge/pipeline/dag/node.py,sha256=2FyVwf1tVcF1rKKqlOos0tBemqmr7cVIDZCYETlpLPA,3748
rayforge/pipeline/dag/scheduler.py,sha256=CHNmX4KD5mMV4p8gHKILAHbp1G7IqKLxeeqMNgEH4Cg,12370
rayforge/pipeline/encoder/__init__.py,sha256=PE5D93ZPDSrsd3i-rZEnnWB7oVlD4_4RNfbc5vvlSmI,396
rayforge/pipeline/encoder/base.py,sha256=fInl2WrXXHNwRl-Mkpw5Wir7NZnuj_nTNfiGlBebJc0,4148
rayforge/pipeline/encoder/cairoencoder.py,sha256=WPNudcYdc778umRlZQTEKG6HE_655CA8903Fg0PQ7AU,14632
rayforge/pipeline/encoder/context.py,sha256=gAks274ZYWJd5956QcLPt4b65tNN5AddTDaZJ2oZIIM,5228
rayforge/pipeline/encoder/gcode.py,sha256=UXVKYRFTjT9tzoI38pZ9ZWG3RsSVuYnDfRWtcQhUF2I,25647
rayforge/pipeline/encoder/scanline_rasterizer.py,sha256=2dOCzjUc_BWaUjrZ6_o2W3LqFEV8qzmpAn7GUkL2qoU,2560
rayforge/pipeline/encoder/textureencoder.py,sha256=WI7qKr2mUl2GAkCrjDPoMGs09mDBuHdRb9K7NNojDCE,1357
rayforge/pipeline/encoder/vertexencoder.py,sha256=EnUvOcN9V68rQAaDaglrRoPrkP5_I-TwsjKQEsMy2EQ,12579
rayforge/pipeline/producer/__init__.py,sha256=PyeogwpNr2VX6tiXOhtYn90fnTP5HAPUEyGuFlgdqYk,287
rayforge/pipeline/producer/base.py,sha256=bLfy-hZcyxrwN1Z1soQyqVEuKzcfVsTd03Rv-z2UMAA,4805
rayforge/pipeline/producer/placeholder.py,sha256=48ZaSQouuKZgNUCy_IU_A_3lMZVOFjBa0d20tb5wf3c,2195
rayforge/pipeline/producer/registry.py,sha256=rGmMh-ubgoyt1lW8s7G7hXU8Al-Nf2W46-hHfxBHCwg,3268
rayforge/pipeline/stage/__init__.py,sha256=N8RwDPBo9DHat-RB83Y41v_9HorfI1bYw6_bJZfPlFw,228
rayforge/pipeline/stage/base.py,sha256=1Mprl-5HPmizMNN-wm6BphzYb9m8HaJDBPqlJo60Swk,1845
rayforge/pipeline/stage/job_compute.py,sha256=fBRGZPXIKRG30ynNejM0f1I20GijW8jpAT7Dhx7P6BA,5864
rayforge/pipeline/stage/job_runner.py,sha256=c4DCDBL_fGth1K7HuE1-QY3_adCabKgTlhfAFnbkfL4,3147
rayforge/pipeline/stage/job_stage.py,sha256=-a-FOvI3ai6qjevVIwj6LJ1kYiffK_-1EcUUbjE4QYw,12502
rayforge/pipeline/stage/step_compute.py,sha256=isPfQMuqVDzfuH7vDwgxK_oviTc-tG4w8cxLAUJ-nKw,4804
rayforge/pipeline/stage/step_runner.py,sha256=rIcgOS_OoNwwG5mm1BMsN6ye2ueyUhHQVq3VGo8quqk,5210
rayforge/pipeline/stage/step_stage.py,sha256=nNfAUrlLtwjJv8qOFVQBE65U96oKPsmAXdxSVro3nvU,13137
rayforge/pipeline/stage/workpiece_compute.py,sha256=gi_pZQ2A5luQrDIiIsJK25FyFvFrgJbG6AOAjBxLn80,25283
rayforge/pipeline/stage/workpiece_runner.py,sha256=a4jMethlZmoJ2KGyIv7j9_ZpafzPGktKgMWw37xh0Ws,6046
rayforge/pipeline/stage/workpiece_stage.py,sha256=N8nDntF82FodeP4xJg4FBk11yK9MAAP7FXBxiqM-WCY,15662
rayforge/pipeline/transformer/__init__.py,sha256=Z94mnmwiGfPGs60D7666tVqkAPdE8W17Q13MlnolmmU,359
rayforge/pipeline/transformer/base.py,sha256=yNX0QNmtBPkYFeZ1Q3LVSxIfsTW6c-CR8qK9GtcM0os,4968
rayforge/pipeline/transformer/placeholder.py,sha256=fmGss8GSP976-l29wni66iVo9XfEHFUnB0m0uojD9WA,2038
rayforge/pipeline/transformer/registry.py,sha256=icFvmueAdm0CGY6BuCXN-sNKB5KIVJVR9ymHTAtwOCE,3263
rayforge/pipeline/view/__init__.py,sha256=rLuVdh1XCykzIioNTF84JuYW9p7NqFLGZL13p4f-rsI,605
rayforge/pipeline/view/view_compute.py,sha256=a4OUNv_opPKwcAYN4HiQbVR1e19WPR3t1QKoF3PjC4w,28768
rayforge/pipeline/view/view_manager.py,sha256=o0bd_wVYgb3iaEz2yOwBJKXNjs5pL2abQMFJRYVviaw,47023
rayforge/pipeline/view/view_runner.py,sha256=h2oo2POMSdtpuJcX8tJwIW8Xv_dzEJxzytvzUtneuHw,9130
rayforge/resources/devices/acmer-s1/device.yaml,sha256=clYU_3FsvbccB8j6h9I5eMD5e3vjBzUiOIagGLkHI6c,418
rayforge/resources/devices/acmer-s1/dialect.yaml,sha256=Sj5vbMace7IiwtafMJKuHcDOqmu-_krHrNTvKRNUlOQ,874
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-air/device.yaml,sha256=NNhZhjLkv7CPr4yRfi-DqX5cNXShlMF42lUC1O1Xq48,440
rayforge/resources/devices/carvera-air/dialect.yaml,sha256=5xCjOGP8PQgmVY7h9EH_tqBIqPi2A-o4TSWdLEeQdYA,962
rayforge/resources/devices/creality-falcon-2-pro/device.yaml,sha256=RCwskWRlV8Y4NBYTAa0LbBvM348ayrKWHMULvXnTBNE,473
rayforge/resources/devices/creality-falcon-2-pro/dialect.yaml,sha256=N6oyFds1s62Gj_MkYrzRdt-96S4EHkIxhVQbVeMg30c,992
rayforge/resources/devices/creality-falcon-a1/device.yaml,sha256=TRyE9sA23BFWMrVEntRtaWOqKYvNXImjCABNgxq42sQ,749
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=Sj5vbMace7IiwtafMJKuHcDOqmu-_krHrNTvKRNUlOQ,874
rayforge/resources/devices/generic-grbl/device.yaml,sha256=eGohAYq-IuV4NpBr7a2hy-Z-wr4EHC0pV9A84Tep45o,181
rayforge/resources/devices/generic-grbl/dialect.yaml,sha256=YciQnulGMFmjP52w9YvDFik_SE5k2X446h7Wpr3Vhok,874
rayforge/resources/devices/generic-ruida/device.yaml,sha256=ady8Y14zU3Jf-mzHVl572K4oV6DyyDUG8y-ELRD0D2g,233
rayforge/resources/devices/generic-smoothieware/device.yaml,sha256=ZjeyP5L0UDYscu9NSJNHkg3bAUlh-3GMt7qKxwnp9BY,210
rayforge/resources/devices/generic-smoothieware/dialect.yaml,sha256=zQmzudZIS13xQ-eEXulw9m1H0j732J6uE5K5o0M0DIE,864
rayforge/resources/devices/grbl-mks-dlc32/device.yaml,sha256=5JAtFDOw5VgCI5PS9G0HrKnz565szgdD877B4JN5Kjw,171
rayforge/resources/devices/grbl-mks-dlc32/dialect.yaml,sha256=w91msYxRgbxgxHvcINbpkzlGRJKODK7wrGzbLpfWBqw,1050
rayforge/resources/devices/longer-ray5/device.yaml,sha256=wKhE1_49SlxC16Mu7mHBAvyY8Sq55yfAJYZmERDRVQs,482
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/octoprint/device.yaml,sha256=eSyEkc9KNsGpYbVsVLZMIA5Hyyrr2l6UZ9gnLD18Prw,404
rayforge/resources/devices/octoprint/dialect.yaml,sha256=wap_HdTMGzK7zA8Q9TEjNeuAQDOsH9KIGh3BeDVnQGw,803
rayforge/resources/devices/omtech-k40plus/device.yaml,sha256=BV0J5MbebIMc8mHwjXFL_55aM3FAhcymCmrrZXanW6w,595
rayforge/resources/devices/omtech-k40plus/dialect.yaml,sha256=gdgiRTwwkNRabS7pvo_Cbpavs1JEL4bxIV_M2tlB_I4,897
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-icube/device.yaml,sha256=FMeE4x4HDQEFWLdW9WcKa8IwnU-RGF-aHknZ1WGmiuk,464
rayforge/resources/devices/sculpfun-icube/dialect.yaml,sha256=YciQnulGMFmjP52w9YvDFik_SE5k2X446h7Wpr3Vhok,874
rayforge/resources/devices/sculpfun-icube-ultra/device.yaml,sha256=pJEBl8PZsOcJLYy1-f2uGKJzgUJ6rSgoXWi9ZujOQWM,601
rayforge/resources/devices/sculpfun-icube-ultra/dialect.yaml,sha256=YciQnulGMFmjP52w9YvDFik_SE5k2X446h7Wpr3Vhok,874
rayforge/resources/devices/sculpfun-s30/device.yaml,sha256=GmUfPLIEI9BSACVcDlIRVuzHwYKb8Jwt38bYroZt83s,399
rayforge/resources/devices/sculpfun-s30/dialect.yaml,sha256=YciQnulGMFmjP52w9YvDFik_SE5k2X446h7Wpr3Vhok,874
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=PAJB1gCTQY4Uy3aHpH6d6PJyxLA8__mpXFjihKV4hds,895
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/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/distribute-horizontal-symbolic.svg,sha256=u1xsYI3_MRioLlfPVVSMowaPMYcFLG2Fu1jqtxnzBOE,477
rayforge/resources/icons/distribute-vertical-symbolic.svg,sha256=kLYHdTQ6BX_Sbcpi2q62JMbrMLwakwtyyHvYkzJlmVI,464
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/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/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/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/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/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=AuXj5rt7XCOeRbE3KhojKqE7le8FlPso7mq7aLtwnH4,2747
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=3BAmkP-sZZ_arP4nWs_O0Liejb5u6lLqIWCAq874zwI,1254
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/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=UevXo_vR-Kk8tWXe1NKyrFaiUdvnVtIc27TpOeK4VmQ,212330
rayforge/resources/models/head-diode.glb,sha256=ThiYeW-VLXQJWCqFaqBOz4KjI3e5WWJQTx_a9E50gpw,355872
rayforge/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/gcodeedit/__init__.py,sha256=7ZteifDtQ6L5yRZxRw2zZd86vDLBRiMnDOtkfmPqZLI,168
rayforge/shared/gcodeedit/editor.py,sha256=xyre2FLa53ZNx4cI091sOxY0tAIojnpgPHforpWSB7o,7563
rayforge/shared/gcodeedit/highlighter.py,sha256=7KagTwYiPrRH7AXp2MfzUnqQ-ZmEh39tvo4Bv0Y-v4M,6645
rayforge/shared/gcodeedit/viewer.py,sha256=rLWP1F_-foEtWyEjIC94pn6MZc4tG-YLsM0y-qiCJdY,4788
rayforge/shared/oauth/__init__.py,sha256=t2G7DIwg4dGQhy1RnINTaSILXrzqAr6t-k8rEAkyGbs,132
rayforge/shared/oauth/flow.py,sha256=YM55Yj6atKYVXwXFSm7JaMytnE5ufYJpe7zee6lyx6U,7756
rayforge/shared/tasker/__init__.py,sha256=jG6QP8Mh6102PUEt_a0O7GzB8zSnLOulwBQSADwRsUE,609
rayforge/shared/tasker/context.py,sha256=I13YJ30RYhoJmMbvom45ULzQQ1qFXI9cIop1SB8cCFc,6621
rayforge/shared/tasker/manager.py,sha256=FnpV6MBgHIwogSTN3PBzBVy3VrZks-2127T4gAZdqbs,36734
rayforge/shared/tasker/pool.py,sha256=gNCW6WgOBMlaXHKqFadpnrvkETrlWYcAuYPGvaamAyI,18609
rayforge/shared/tasker/progress.py,sha256=6yrwEaMYPZLRhS3Pv4eWAxk2tJfPtTiNLqfWM8abY38,11979
rayforge/shared/tasker/proxy.py,sha256=RxABJBmnx7I6xJz3dastgVIdrBqdrXQz3hjtTWw8o0Y,6921
rayforge/shared/tasker/task.py,sha256=o3OSey2sg0_nsu9tpRGS5-VnFHc2rmWZr3rcZerhG2E,7507
rayforge/shared/units/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/units/definitions.py,sha256=5yQGXTTCYs8O8U5xBTXFV38sV-HdLzbFbSp3JZ5icOE,4474
rayforge/shared/units/engine.py,sha256=WDmfJNF9o4Y2tJD4yNEGPa5FajKmSFtsJ41Jr-yurzk,5886
rayforge/shared/units/formatter.py,sha256=R1QcT46uxkHzgkPfs80IENGJlGXu0eaAJdhRyoXj2Vw,792
rayforge/shared/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/util/cache.py,sha256=5k8r4GoP7Tjd3S_krugZhyprOI-2uq7bWQHWVTn4V0M,844
rayforge/shared/util/debug.py,sha256=Mkt4JhPT_DnajJWQ8WBQ1vkuSa2ezqLNq91vpuYP7Ko,1470
rayforge/shared/util/glib.py,sha256=s5--ay4giONi2xjb4JDTFIuLRntjYo90wCy8YTBqeKo,1545
rayforge/shared/util/localized.py,sha256=7MT9n_2n395sL8w8Eo_ngDeYmEEyTzLoAWt2pZJOhb4,6550
rayforge/shared/util/once.py,sha256=52mvPN_RBGgGaGGRQQ0z1p-BIM5OYUdHU3Gnsxix8j4,352
rayforge/shared/util/po_compiler.py,sha256=nzg_1yzgw-PJxQGlaZ9F1Qc3JxsmN9m4diRIurRrLvw,6296
rayforge/shared/util/size.py,sha256=ByyuJXbuOR5OoFz3_M-JXpTYoUsmh5-mzuomysRy2qs,1021
rayforge/shared/util/template.py,sha256=aqXkbTu3oJ1dMGdIf8AWuV6ZjJBMGM_TBlRFsKSOlSQ,3956
rayforge/shared/util/time_format.py,sha256=-UqAU1LXEhqAl9iYg4BPXpdibtqNvZt47xJFBDBhWbk,1526
rayforge/shared/util/versioning.py,sha256=Gc6RUoqOjiQoyg4MpipNxgc-2_jDEYh_T1o18zS3Ras,6928
rayforge/simulator/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/simulator/machine_state.py,sha256=8ZHlITP8GRGXwymHd9i90Kr3OIy7pr-C4AoCWdGYQ-0,2354
rayforge/simulator/op_player.py,sha256=WoEPzhjAeiPM7oNGtJNMoQcv-tpZfxbTq17m_6QMwpk,4408
rayforge/simulator/vertex_map.py,sha256=8A0BxErm2poS_RHffcEiJZm9tLNKOh9VtiVTvJQO12Y,7824
rayforge/simulator/scene3d/__init__.py,sha256=jiZTL-toknJz59ATuOylFGY4QMwgToNo2OHOOAGHFbU,568
rayforge/simulator/scene3d/compiled_scene.py,sha256=fqFEAch1NrTjuU2fu3eIAcD9Gsoo_HdcOvzKfCtByTo,9034
rayforge/simulator/scene3d/cylinder_compiler.py,sha256=QNvCufdiSKzgW4mnqAtkN0p2z93YzlHwYZ7y4iD4-5I,3166
rayforge/simulator/scene3d/render_config.py,sha256=1wJs7F3TqoNvQYMK3RzfSqrajvwHdrm02YzuAGL6DDw,2818
rayforge/simulator/scene3d/rotary_coords.py,sha256=Z2c9Aykfj_oFFAo4hIxdsB5-lqZX3ypEoNagBnS8TCk,4535
rayforge/simulator/scene3d/scene_compiler.py,sha256=4f-JgJ4xoTWMbj98HeFQ-0pYxWa1zG14f6sfIs31JtE,30471
rayforge/simulator/scene3d/scene_compiler_runner.py,sha256=VkQjabHO1Qg6Ts1U3Pr6bQx4YCzh84chyiikGXFbfl4,2267
rayforge/ui_gtk/__init__.py,sha256=GWm9r8N0VCVWGHMNpdLZV7Sm2INrGRgkmlHzH5ILHxc,140
rayforge/ui_gtk/about.py,sha256=rTmlxhpz3Yx8uYQCPAdi_BLw5tRK6VTQOhIZYSPskQQ,14411
rayforge/ui_gtk/action_registry.py,sha256=GkNPgk-rpvZY5qaHY3EZrxdGSnj0pOHUzRRzR2MeHwg,7088
rayforge/ui_gtk/actions.py,sha256=Bq-QPL-LWym_0VDppzoOlmKMmsiZVyh14vy9yWGIJOE,32095
rayforge/ui_gtk/debug_log_dialog.py,sha256=ta-qqyDi04I2seX2fXUXKzKmx2Dz6eAmoGa1HboRoeg,4020
rayforge/ui_gtk/icons.py,sha256=BqNQDdaDWl3RPmrKfp4gCvqZpAVwmJAWj9rOvRUbmTY,3731
rayforge/ui_gtk/main_menu.py,sha256=AMyaNq6Eu_ySmig985cK9a2lyw-eCGn5qAPdwy_yd-c,11269
rayforge/ui_gtk/mainwindow.py,sha256=X_Q7gMbv6H2XOtphAQXzFn3HFWSz1BmohWcj_1PUnm8,87702
rayforge/ui_gtk/project_cmd.py,sha256=uEQjMahUf_FhH_PYmNxzm-3aENuQlSvx4W-FdDvntYo,10254
rayforge/ui_gtk/task_bar.py,sha256=7zdpkh31gbnPWPKHz57FGUyEgh7wsgTFL_IXzUNWbTQ,885
rayforge/ui_gtk/toolbar.py,sha256=hqLyyf_fdq6EccQ9i6RwB0Egh2pJDv71uKHAyeptoFE,11786
rayforge/ui_gtk/view_mode_cmd.py,sha256=LFIpoWo1xgqGyYFXFPYHuT7LS8ucx5nfiOzXYVL-GAw,3557
rayforge/ui_gtk/addon_manager/__init__.py,sha256=kAyZ40HvuyJcVTNMlP068LTsAD5u19Vp_zu9Di_aL0Q,35
rayforge/ui_gtk/addon_manager/addon_dialog.py,sha256=BvRSlRIsYKUlea7SefSb9lTmvc5VMStKVsBx2RoIRI0,9757
rayforge/ui_gtk/addon_manager/addon_list.py,sha256=ou1njYllcdk-sj2BgaHBIP8iUyQlcqfOtNlgyf9KHb8,17573
rayforge/ui_gtk/addon_manager/license_dialog.py,sha256=yCV-3drDui8oDpyB8kzKb3UXn4NswD8RO1H1vNlITIw,5792
rayforge/ui_gtk/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/camera/alignment_dialog.py,sha256=9IwRDQFVVw1_WXOZv3syRMZ0MTZ49HpqIOUgiA929O4,22607
rayforge/ui_gtk/camera/calibration_wizard.py,sha256=2qDYhiKWeKjSlS-RRRbSGlalsXvFcBf42m1CWW8uEGE,24187
rayforge/ui_gtk/camera/camera_preferences_page.py,sha256=tMAkO1tEyy28WCnrPbkM_9b3HV_TIwC4hemPWnELgkM,13899
rayforge/ui_gtk/camera/display_widget.py,sha256=pCrKjbyjvBx3L6fEBHdVCYlKKyoux_t92v3y8EplE8M,5857
rayforge/ui_gtk/camera/image_settings_dialog.py,sha256=3vq172NMpHZh4cKDLHubGI7yv7Vq7Dh9IvyPvtKin68,13559
rayforge/ui_gtk/camera/point_bubble_widget.py,sha256=_NBu--Ci7Kf4SZn0G-ZFpq-qYaV-C1-ZsWXKKO0rirY,7445
rayforge/ui_gtk/camera/properties_widget.py,sha256=tNS1Vy10fm5Yer3wlKFyNvjNCg6QNJEHANTiwP78pfE,5730
rayforge/ui_gtk/camera/selection_dialog.py,sha256=rd4PUjVFwnTaU2A4mOeHbk5SjJBfYMobSJYrs5n39n0,9131
rayforge/ui_gtk/canvas/__init__.py,sha256=zMeCbUAQsk26k4t1vT_gzPWVm0L2jMcDBRAp_yDPEhg,234
rayforge/ui_gtk/canvas/axis.py,sha256=epwlYp1sROC2SkMiJnpVuK5jxkTEFpr6XHHUoh7MxTI,20444
rayforge/ui_gtk/canvas/canvas.py,sha256=0FajiOTGW0DzJUU32VNGo94_Ii-89To22Jmz9C7hP3s,53562
rayforge/ui_gtk/canvas/cursor.py,sha256=-giUcIskYQGCWR94B6R7LMnkOXCxNBOdT1fvNkhwGGc,9233
rayforge/ui_gtk/canvas/element.py,sha256=9oR3Eusqlg1Oa5BZabjGP9fxdxC3uHewooHsb2mLVY0,43524
rayforge/ui_gtk/canvas/hittest.py,sha256=hzIQaO0BED-L0YIX5rBDRE1KHUoZoTA_et5MMyBuZtQ,4920
rayforge/ui_gtk/canvas/intersect.py,sha256=wbkRbDzAnXQ1FLhecAP5F2_ise2_rvJ7BiO4EVEf-gE,2347
rayforge/ui_gtk/canvas/multiselect.py,sha256=RE7j_oujSn6e0rOcipNEqzW1voDoIprzOVMmFNYnsUA,12579
rayforge/ui_gtk/canvas/overlays.py,sha256=S9gmi6gCvkru6qBV8D_Ivp994JHSYayhhHpcwy4dOi0,13730
rayforge/ui_gtk/canvas/region.py,sha256=y_HV5mQuFrUTRMCasmkVV96YkHlUgzVXOJZ3ERjhY_I,9860
rayforge/ui_gtk/canvas/shrinkwrap.py,sha256=VNgZObcJ49SuEEJ3pECepS7jFJY6Qy3Lt-tuS3-OqCc,7504
rayforge/ui_gtk/canvas/transform.py,sha256=jW7SBZSiAIg0EURQCWF7VWE2Scz4PJpmkyJF31_sF7M,10061
rayforge/ui_gtk/canvas/worldsurface.py,sha256=lVXyBkBoDAzsFDMh44_e7UpmHc5l2Cv8Z4I5Jpzjgj8,16463
rayforge/ui_gtk/canvas2d/__init__.py,sha256=CUXTf9G6ngYNcpjT98f6yfI_v4AzhYlYE5IBQ38GC0Y,122
rayforge/ui_gtk/canvas2d/context_menu.py,sha256=zlSy2GWiTMt5UlukFcTVE-1IYa4djeibT-k3HsQsE5g,6802
rayforge/ui_gtk/canvas2d/drag_drop_cmd.py,sha256=bMfGV7Mr6drjCjq_KTg7IPvocW7ej1ChHd1ML4V-M5Q,23075
rayforge/ui_gtk/canvas2d/ops_cache_registry.py,sha256=eUjw55pmfwh2mBVFRqPbTLxs5HjhOEJgEDD2d1ldEUw,3736
rayforge/ui_gtk/canvas2d/projection.py,sha256=an7-gh68n-NySXBhpyhH0q8LfBxzf2Qgp6Ob2OPlPVc,316
rayforge/ui_gtk/canvas2d/surface.py,sha256=9RgjKCjc8uqzXdyVZ_fGrvdqBvEoXE-ppxppL50G3zI,63101
rayforge/ui_gtk/canvas2d/elements/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/canvas2d/elements/axis_extent_frame.py,sha256=ZsvGL9ELy-8bLMjwWNayj2xKJAQ1zLUmxOW5OsTaU3s,2486
rayforge/ui_gtk/canvas2d/elements/camera_image.py,sha256=CKLNQxQEB1PeVqgGBcnV1c2YoNIotECnRcMbCc-166Y,9504
rayforge/ui_gtk/canvas2d/elements/dot.py,sha256=xnANElSXoCwDKpgUoUWqeaKVBcaNkeH_YgtnbTrUK3w,1546
rayforge/ui_gtk/canvas2d/elements/group.py,sha256=fW2oo2LoG9Piyv82pFCqxvUFoHB1QzC1f_aE9hrSUi8,6658
rayforge/ui_gtk/canvas2d/elements/layer.py,sha256=DZeCaOcJuljfJXxTf5pmuY47y-BfLxDC5wq_59n6eGo,7422
rayforge/ui_gtk/canvas2d/elements/nogo_zone.py,sha256=kobTML51YXHKb-n_YLmUazs59-19O-FR7v5eOLz6qEM,2714
rayforge/ui_gtk/canvas2d/elements/step.py,sha256=lnxKAJEsyclwgrPIRltwD6H79sy3Jzkfu1KUg-wpe4I,2907
rayforge/ui_gtk/canvas2d/elements/stock.py,sha256=zLC7u2j1QXNP3_ju16SEjan5g72mlc_ijqEjtNPD7lc,3472
rayforge/ui_gtk/canvas2d/elements/tab_handle.py,sha256=cdqnhn6F2ad8YrZ6XSXZosjaKDqJyQfjTpuXG_N84_A,15191
rayforge/ui_gtk/canvas2d/elements/work_origin.py,sha256=6n5YIc8kCCbdUp-aru1Pt1X_6sZxKfc5f9Gw2Le1h-Y,2831
rayforge/ui_gtk/canvas2d/elements/workpiece.py,sha256=FEo8AmccFjex3yLwpwYXKv-Kz5pPyBimUVS2fClwkyg,49830
rayforge/ui_gtk/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/doceditor/add_material_dialog.py,sha256=M7uyR0JdiuwSeL7lj435E0xgnrarbSeQDlMm6G-n9xA,4137
rayforge/ui_gtk/doceditor/add_tabs_popover.py,sha256=2qH8MHMXLyFuJVeqsOhEfKTFQPqTRBEUoicDtKqJVp8,3335
rayforge/ui_gtk/doceditor/asset_browser.py,sha256=v5WO2uzmjJrAWoPq30uqmt9oSIL95VuKHYN3YdIcDzw,24223
rayforge/ui_gtk/doceditor/bottom_panel.py,sha256=UNwhkIodorqyKbDWWJPGPeQm_AA7e9bViMZUP3MkK4M,25971
rayforge/ui_gtk/doceditor/edit_recipe_dialog.py,sha256=jmcAd7qUkqfXyDgCvaXdQFMGx3wS7wS4Zs1AzIftd-s,12979
rayforge/ui_gtk/doceditor/file_dialogs.py,sha256=SyF1M16H1i16nYbk32-RefbPFIrLKoTjt3F_lxOGrNM,7897
rayforge/ui_gtk/doceditor/group_row.py,sha256=2d1SL_AwQchebRIqBgXzuRWGIg0CJoFf_ZMjSDquapQ,1598
rayforge/ui_gtk/doceditor/image_metadata_dialog.py,sha256=jSZTQpFGie-fLEhBpd8vjNWU_9X4AIfHJ8RQI465_D4,9475
rayforge/ui_gtk/doceditor/import_dialog.py,sha256=76JdgZgsmzXYIb6AKO-CeCfoBqfR4HcIP4NxrSMU6mM,25515
rayforge/ui_gtk/doceditor/import_handler.py,sha256=ce8K8R9yhmx4mENFnQkO0TnCNZuMKJJxut22NCQN3OU,9969
rayforge/ui_gtk/doceditor/item_properties.py,sha256=3mN-ci2_xfl98pKgZZBRHmNb7iZ0Ay2Peu_c83PjCCU,7759
rayforge/ui_gtk/doceditor/layer_column.py,sha256=kW0-E4R0BwYkqs62aDH8EvOWdMh7v2ckmpjX47E85eE,28537
rayforge/ui_gtk/doceditor/layer_settings_dialog.py,sha256=VZnVujJrBZTJVrGN_loO5yj6GWOJ3CLODUONGXTGE7c,9504
rayforge/ui_gtk/doceditor/layers_tab.py,sha256=xDpzRct_9SjrfGq7IxGddf9xk1dp2QdCMpHGUR9yJNY,9787
rayforge/ui_gtk/doceditor/material_library_list.py,sha256=sLFC71IXjUclILuSDYP3iPCoiO0iRy8OEe7amDqUfJw,12110
rayforge/ui_gtk/doceditor/material_list.py,sha256=y-95d7ttv62td6QcOGCsVinYaRafsQRV8y674FNKr0E,11340
rayforge/ui_gtk/doceditor/material_selector.py,sha256=NrWXSsLS_cDIl1FNGX7W4blh9YSPalJLI326irgV6qw,5516
rayforge/ui_gtk/doceditor/missing_features_dialog.py,sha256=C22Kl75tYwJo7TR17aVAYIbxqcjWM_aa7muwyP9LbQU,1158
rayforge/ui_gtk/doceditor/recipe_control_widget.py,sha256=tGr5EOaRcA82AW0g_4RMHNTgveKyQMfomm65G8hdr-4,9221
rayforge/ui_gtk/doceditor/recipe_list.py,sha256=Lq4kDbWPAHtt-p0pQv99faU-b--yTQLLHwd1CIKFE2E,7796
rayforge/ui_gtk/doceditor/recipe_selector_dialog.py,sha256=0zXRJCGy1WV0-0a3qqJL4p6cWGl3Dc4RGnRL27ll3J4,4916
rayforge/ui_gtk/doceditor/step_box.py,sha256=St7yMdTyoHu5G50CRuGvf_51pdc1DZuBlY87iqt89mA,5060
rayforge/ui_gtk/doceditor/step_settings_dialog.py,sha256=hZVwQB_ml_4ZAv5B1AumvBoxHsaY89uJaLbeJ4TFZ0s,16556
rayforge/ui_gtk/doceditor/stock_properties_dialog.py,sha256=sgYMnnCI-ZhZ3DAtwlq3WxwQ96SdiEfoJA4vEu8tO_8,8096
rayforge/ui_gtk/doceditor/workflow_row.py,sha256=BCeZupKCN33D9ARWQN-Aj7Uuz4wowWGCvrKW7SWYvVc,13322
rayforge/ui_gtk/doceditor/workflow_view.py,sha256=WX-tismTXz_ZBbYMvDXhf5ofmAjRGhLOu86y1p3nZmE,7091
rayforge/ui_gtk/doceditor/workpiece_row.py,sha256=-so3-MIY136UdCQB1d3zQlj7hvYro8J3YbmRZ3U04X8,2570
rayforge/ui_gtk/doceditor/property_providers/__init__.py,sha256=8QrFSJr4JRfR9WTPPslBHQW_JWlmNybYkJLSp99A-T4,669
rayforge/ui_gtk/doceditor/property_providers/base.py,sha256=G5ct5dP7cD0fcZY7Jny9fh383YkUj6oNxxhGgF_BBUk,4863
rayforge/ui_gtk/doceditor/property_providers/transform.py,sha256=sgI-sszAAsTry658d0VUmN_T2ltdWnkaq6J5vgDtnxY,23493
rayforge/ui_gtk/doceditor/property_providers/workpiece.py,sha256=tn0d_2OJOQwLEk3zUuNY4nJ8linJQEfeh1yB7WHA__g,9815
rayforge/ui_gtk/doceditor/step_settings/__init__.py,sha256=cUiz_DdKlXHgn-Jp1Z_eu2AD7oQNlKZObjs5S-l6hZQ,180
rayforge/ui_gtk/doceditor/step_settings/base.py,sha256=m8BGEzOmcXaKpwNAQlweaHT_vT_c0TEwnj27E2ZHFdA,4120
rayforge/ui_gtk/doceditor/step_settings/placeholder.py,sha256=U094o7rBXB3T8UK1Lssq4dGMoM4lQZwran7cUxRfi1k,1520
rayforge/ui_gtk/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/machine/advanced_preferences_page.py,sha256=tV8B9qLY6mStyYAPRbIAJGDCniXxj8G7YX1cL1xrvCg,5289
rayforge/ui_gtk/machine/config_wizard.py,sha256=oisSnlHQOBU9FlVYIaJbQtSWEhq0U4Mn89vERVd8x1U,18538
rayforge/ui_gtk/machine/connection_status_widget.py,sha256=xPv6VJuKkh_O8o6-aFtSdy9Ej4gf7fKkoIvgEQnZvXA,3856
rayforge/ui_gtk/machine/console.py,sha256=TYvrpAEg140QevYBQJYMPGpBkquclI83IcrfHGojerI,19969
rayforge/ui_gtk/machine/device_settings_page.py,sha256=jcu4tR0nWoFt30NklftSlCwCDYmCbXUkKxVgPwZtM8M,15599
rayforge/ui_gtk/machine/dialect_editor.py,sha256=xeu8IP1u33eMGTEYGUljDXmoDp2x8HCATuhITXRffnQ,11706
rayforge/ui_gtk/machine/dialect_list.py,sha256=Jats3b6PRi_L2uHp5vxWb4ixQataoY9LCkkrAZHquic,8864
rayforge/ui_gtk/machine/gcode_editor.py,sha256=LfvghJR1tkVSweDIPItEsdIDVkBV6NJdBTPNHIDCoEM,10801
rayforge/ui_gtk/machine/gcode_settings_page.py,sha256=TO5xkRwOw-VSExzGkvUwCsGRo3HvAitPpOWxXu4NC04,1819
rayforge/ui_gtk/machine/general_preferences_page.py,sha256=MNu2heZvjEcmvOMmtp2B5XhmHPGCEnkN-heohuJdgS8,12199
rayforge/ui_gtk/machine/hardware_page.py,sha256=GJNnIazOxPYjbQVRWrx2D6uH2KlC1923usm6elUGCNw,15838
rayforge/ui_gtk/machine/hook_list.py,sha256=JiDKgESsdrwUgEv3tC5AVm93ShBPMdknhsoEl_3KWfw,6891
rayforge/ui_gtk/machine/hooks_macros_page.py,sha256=IFaVrrebkFwmwl842bNw9cYMZSePDTyJI7kyBvVOZm0,846
rayforge/ui_gtk/machine/jog_widget.py,sha256=qVhqwCDOYhIbsvriyTfzZoJ4WqWb7GCNaZFVothcjl8,20124
rayforge/ui_gtk/machine/laser_control_widget.py,sha256=Ql2j6FQgFvJ-q8sgPCnmL1gKgN0jrqB5SEkFmGnlsbY,11046
rayforge/ui_gtk/machine/laser_preferences_page.py,sha256=635acIhLdbPao7_BtESuQAE8W5v_24d-DModbWIYudo,42193
rayforge/ui_gtk/machine/machine_dropdown.py,sha256=BzIre_qLx2t6efcl0ufebFing89ohaZWKP1oJWkiMzU,8998
rayforge/ui_gtk/machine/macro_list.py,sha256=IclUhkS1p9piGh-8BoAmhy5J8ODCfrdMXai75uxWhgM,5230
rayforge/ui_gtk/machine/maintenance_page.py,sha256=FEHtroCkddXObhDu8ompnRHh5kjZlrUQ2-NhujIamoM,14672
rayforge/ui_gtk/machine/nogo_zones_page.py,sha256=WH8D-8qzEmdsjORMwAUjekJk0aVJqchxEQaoovPTqgI,15920
rayforge/ui_gtk/machine/profile_importer.py,sha256=F6JZrGqujX44N-7QgXzT_MhiJdlwjIHaiKNrJeHSyYs,1702
rayforge/ui_gtk/machine/profile_selector.py,sha256=nU9sUJuQlhKhxU4bPrWYKZw-FGtxUT2bBKnWBCDV9SM,5665
rayforge/ui_gtk/machine/rotary_module_page.py,sha256=xvqik2f23UJYV2C8ZNfOdc9KBeVOQZ_rQvaFBTzoFkA,28924
rayforge/ui_gtk/machine/settings_dialog.py,sha256=Rd2SV8ZERU-U48GjHaSn8C71qWNx6esLWwTThoM6ZQs,15692
rayforge/ui_gtk/machine/status_widget.py,sha256=p3mbwwsuzi4peInLR28tlev90fWhYVPfu7Whqn6cCyI,4173
rayforge/ui_gtk/machine/template_selector.py,sha256=Ipmlrlt2rSjr1BAQW5L05NetVT9OTAFI3iuPrb2Q_b8,3342
rayforge/ui_gtk/machine/wcs_dialog.py,sha256=ztmSCEfMtwR4W5EmihkdJ3SD1CTxOPxGyWBe_YxQlYs,2108
rayforge/ui_gtk/settings/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/settings/addon_manager_page.py,sha256=MU9eL3L88KevTcBR44NtxUIsuXkupsxltgLkgCeTNEc,2161
rayforge/ui_gtk/settings/ai_settings_page.py,sha256=q5LeR3V5jhBEnwPlqNnIX90jWxKUacdrY81Y4S2N1Tg,19631
rayforge/ui_gtk/settings/general_preferences_page.py,sha256=2XCGDxg3FR8XYV3NCOJbWRjm8El7mvpQHULcNE6fi5M,15803
rayforge/ui_gtk/settings/license_settings_page.py,sha256=9uAtIiINl1Cm--oJ5-FnLBP9N2OyrXQX8HAZfcP6jYQ,8474
rayforge/ui_gtk/settings/machine_settings_page.py,sha256=PDQuSsf33Bc0ZrwF5TtuRqBy_6fliYyvCdW-W45h-vw,8545
rayforge/ui_gtk/settings/material_manager_page.py,sha256=OGb4rb-zYXWS4WYrILauFbUVrpoy54qljlxx22Calec,2722
rayforge/ui_gtk/settings/model_preview_widget.py,sha256=Pbx1kSMAGduMd6jiKFVFHj77TAC6dPoHNkFWloQ5n3U,8328
rayforge/ui_gtk/settings/recipe_manager_page.py,sha256=RT9hK2qxdnffR8EPSGHBP2iFjTiALc-Gl-kTdZKgJhQ,880
rayforge/ui_gtk/settings/settings_dialog.py,sha256=v7Bd_j40WXg9d1JhEVijUsbjk5hx0qSEJ4saWqIzOP0,3994
rayforge/ui_gtk/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/shared/adwfix.py,sha256=XwrxP6TrhOrvdfWCKLEs7GBjMuv5sfPye-cLS5bzx5I,1095
rayforge/ui_gtk/shared/direction_preview.py,sha256=CYgr7PXVB-zlgCQIqIzDGVJV3oJJBS71KGUZF1maXdY,3913
rayforge/ui_gtk/shared/dock_area.py,sha256=2Ej9lM8swscYiDSidhwWgdeW5sgk0BlbwLJWqzLg38M,12348
rayforge/ui_gtk/shared/dock_item.py,sha256=eE3IAgY4mA6urVHmd3AsCjeM-SSPnZVaqJUW1uX6p2E,833
rayforge/ui_gtk/shared/dock_layout.py,sha256=IxrSmPDwOptfinP_dktZaZyIuj7r90p_feXE4noAnY8,15320
rayforge/ui_gtk/shared/draglist.py,sha256=Nuyub1Qt5ZV9Z_2YMm4pN4Aqd6sM1rcBeRaHImGvBb8,8861
rayforge/ui_gtk/shared/expander.py,sha256=K3tX-jpL66SJRWtCVfPyCtYg6CO-_aKAFtg0ZHcRES0,4966
rayforge/ui_gtk/shared/expression_entry.py,sha256=nPrhiRZfhA2XlEbRa9LAtguKHzkVJjoL2ZRCjHqhBXI,17034
rayforge/ui_gtk/shared/gtk.py,sha256=eU_BTTNRRzcohASonD8sjDJ3nBbPFik9_oMOdT0nSSw,2658
rayforge/ui_gtk/shared/gtk_color.py,sha256=A_SnYxXJdFkRUR4WoQfAaNBKFGRCPmEV4036TFY9LHo,5019
rayforge/ui_gtk/shared/histogram_preview.py,sha256=1ymyFljxUHhX4yetScGfmTVkbesih3bnJCaRbmyaGn4,7806
rayforge/ui_gtk/shared/icon_tab_widget.py,sha256=JlJVWl4RJKRgZSrjGjLQfTIFrldyRFl0aoEkOZVBDWg,8153
rayforge/ui_gtk/shared/key.py,sha256=dMXIRAKxfj9gtolyJObnRRS9GNYXOYHQtT9n6ed8I2s,497
rayforge/ui_gtk/shared/keyboard.py,sha256=bwH_aIw1rQH3qJifjsQgIcwGtzLBcp5i8B1zdWqb_LE,1164
rayforge/ui_gtk/shared/model_selection_dialog.py,sha256=RFsDxe1BVOdqRiFKRGYMmnQ2pywZcHF6qmSvUOiXFEM,4030
rayforge/ui_gtk/shared/number_badge.py,sha256=kEs-OCvathgQ6n6Of04q347J6j1rV2xDfZ6oNb2WMLk,3147
rayforge/ui_gtk/shared/optional_spin_row.py,sha256=lTnYz8mDLv4r0ymb9av5E8StDvc097gOXt9lngIN6xg,3002
rayforge/ui_gtk/shared/patched_dialog_window.py,sha256=wcUxgE8xb4vI6tYynhNOphxsnthXvgnTU-wdHUcusBY,2510
rayforge/ui_gtk/shared/piemenu.py,sha256=uulYME4hk11bfVzsqPjSCYb7YhdbBnLr-7my_jptdPY,10821
rayforge/ui_gtk/shared/playback_overlay.py,sha256=wwYLH8nCA2VKDJdc5Zjw_CiGmmhPQoRq9-jRl4FNRHE,7725
rayforge/ui_gtk/shared/popover_menu.py,sha256=cQ7yolI5vvKMyImWDLeBt8h0bf6tBE_oPw6Tl9bdjko,2332
rayforge/ui_gtk/shared/preferences_group.py,sha256=MxogkLLs8rcmWUHXygGWfTPcqdgbn3U-HPMnSlIKlHA,4426
rayforge/ui_gtk/shared/preferences_page.py,sha256=fkyUB5s1SaxQeoogoc7zqxJqL2eNkmcjLjFYSusFqLM,452
rayforge/ui_gtk/shared/progress_bar.py,sha256=0uOtKlARKgiIFlqtOfa1GGRIZf3eelzghjQb0F9WBcw,1214
rayforge/ui_gtk/shared/responsive_box.py,sha256=tkiIn3MPz7UUk3feI24ygXjh0SQ2TaiLTUD4LEx45ns,4738
rayforge/ui_gtk/shared/round_button.py,sha256=zYUhM7Wgdu1LJXrmXCvkz37TzIUs9O7yb0t-PnFe7TQ,1476
rayforge/ui_gtk/shared/sanity_check_dialog.py,sha256=bZ2ozlZ6ff00atql61p1edFfIyHWnAriC1DWY_5DmdM,5422
rayforge/ui_gtk/shared/shortcut.py,sha256=z6OY17naAfzS3WMEAELJeJtdeGvm5AESDRJ9VRBCT6w,1172
rayforge/ui_gtk/shared/slider.py,sha256=TJ2vqlpj-3vqJMpD48uCUBsxiIn7TtJqzlcB4lE7fYc,2568
rayforge/ui_gtk/shared/splitbutton.py,sha256=UkMc7McCo11dsNtCdeJf_qWngXgN4c8XoM7Ul-Eae1I,4856
rayforge/ui_gtk/shared/status_bar.py,sha256=zufYehhAGtSyH8ut9m3KCWHkaQ-nfgWKn1nzJhY0dSw,1190
rayforge/ui_gtk/shared/tag.py,sha256=MEmAfHWAgFkIw5yh7HDAiTEGSBPBPcxA5LA0T_AGf-4,877
rayforge/ui_gtk/shared/time_estimate_overlay.py,sha256=Vrp99obfYOcizVjm_Z_zev--Ix-dlz8UJiVlwNWYEfU,1130
rayforge/ui_gtk/shared/undo_button.py,sha256=deUvGpsiSnOLndy771lFKSQNnc98-ayM2aDCxd68fd8,5921
rayforge/ui_gtk/shared/unit_spin_row.py,sha256=Q7z0n4jjAalj6eCHLIdZpqXExupZXhlp3ZC1wTYTBNc,10391
rayforge/ui_gtk/shared/usage_consent_dialog.py,sha256=0CIlE87ofl78kdfEpcIKz_u5N1rjIpoz4tLlD-9vTLM,1704
rayforge/ui_gtk/shared/visibility_overlay.py,sha256=maGXH9R3LH9_YLEUPzt_ofe4NyvWwLKdMylQ9A4HkEQ,5931
rayforge/ui_gtk/sim3d/__init__.py,sha256=Lv1eznHMrCLxquDs4qEcxWSH4dvz4-Yat0IPBEHk8VE,3446
rayforge/ui_gtk/sim3d/camera.py,sha256=RZs_q6GzxU9q-Qhigmvet0IRlZ5UX48OwStlO7ToGMI,8651
rayforge/ui_gtk/sim3d/canvas3d.py,sha256=6ibO37weKrefgCO5K9CVQDCM8mP2IFr0-Q124-_Olrk,76426
rayforge/ui_gtk/sim3d/gl_utils.py,sha256=-OCNtI8Gn7SyVbuyxIOs9JOkmY1s5_xec_KknE72YsU,10130
rayforge/ui_gtk/sim3d/shaders.py,sha256=OtHvilq7Hi0KZEfBewJ_tSuM9rhu-2N8LMRWFfXnpnY,6539
rayforge/ui_gtk/sim3d/viewport.py,sha256=e7ppcmlE6Dn1A5wZIDRHnhgoq775UVK5IcZ6ENECz7Y,3236
rayforge/ui_gtk/sim3d/renderer/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/sim3d/renderer/axis_renderer_3d.py,sha256=WpgF2tMBjNWmuPkZQd4n_EDHSp-8ltD8bDFePF1AZA4,17101
rayforge/ui_gtk/sim3d/renderer/background_renderer.py,sha256=yNBVJ6KSyDzQw-u0tLB-3PXQJzDwoNqN6C61MFty6XA,2554
rayforge/ui_gtk/sim3d/renderer/cylinder_renderer.py,sha256=z8Ns2ROc-Wwg4Kz_96NM397WyflFF0czSWeUwUuuZ3U,3803
rayforge/ui_gtk/sim3d/renderer/laser_beam_renderer.py,sha256=vBtLuwMYZInrjJ4f1S4DHlsYvApinzSRO8Lf7V-wHNE,4760
rayforge/ui_gtk/sim3d/renderer/model_renderer.py,sha256=8DPy7VjeI9j1vuIePRIsbEMhbErdDV73XiHBRJvc7M8,8218
rayforge/ui_gtk/sim3d/renderer/ops_renderer.py,sha256=MiPp5vY6qgWEzgEe-lrJM9vpiZ4zXr6PulC_Xb5ad3o,8755
rayforge/ui_gtk/sim3d/renderer/plane_renderer.py,sha256=vG5JSlUEEO-6PABtM_Z6nMovzr3b5kI3-LM64NJkkeg,2427
rayforge/ui_gtk/sim3d/renderer/ring_buffer_renderer.py,sha256=sfi70y2sxagzEtMfeHWEe58kINpYnwIPAAU8sT26fy8,6473
rayforge/ui_gtk/sim3d/renderer/sphere_renderer.py,sha256=SLNh7sw-rA8RC02FGQLEPAxkUVMx2fXL1pyjFQzD1e4,3791
rayforge/ui_gtk/sim3d/renderer/text_renderer.py,sha256=q4jx-gJa2vQ3PG_1wXJNRCu74M35s0PzpfQ7RgRUXa4,13054
rayforge/ui_gtk/sim3d/renderer/texture_renderer.py,sha256=n_kDRwBfPQM_t3Q3hoq4hhCYj38kL1N_qtAy2_Qzuhc,14701
rayforge/ui_gtk/sim3d/renderer/zone_renderer.py,sha256=HSNqw1AibzLidoApweiRwDwYOyqUPFA5qbXwP5sfCsc,9084
rayforge/ui_gtk/varset/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/varset/varset_editor.py,sha256=9Qh_g8bo0EZFUdXE4AIrUUAWSCj0bl508pvQuPXkMXA,29930
rayforge/ui_gtk/varset/varsetwidget.py,sha256=wrBV0apY32ikWcyO86ekEWrA9d-dsx9eu6fBkQyz62U,8632
rayforge/ui_gtk/varset/adapter/__init__.py,sha256=6_Fsr-C75m0UmnUqPvgWcngLKerxgHH6j4hg_OKRHGw,316
rayforge/ui_gtk/varset/adapter/appkey.py,sha256=8Tebh5btnZaPz0HDKqh32FJZ9nk_f0pGDxHyApjLoHM,9048
rayforge/ui_gtk/varset/adapter/base.py,sha256=RZLlbpAmGqb79-MmTtbHQH6M5KWoM54LFhS7CQwn_54,2325
rayforge/ui_gtk/varset/adapter/combo.py,sha256=ajSpyoWQnXKKTxslGlTtwYn6Lz_FJJ15ZfockSHQSTw,5475
rayforge/ui_gtk/varset/adapter/entry.py,sha256=CizZHhTAsvl1EiFePxG1-O1rEaKJ-KG9ndxHiIrydOc,2234
rayforge/ui_gtk/varset/adapter/oauth.py,sha256=gmNMtBJ_HEYcJ6vAup8lOQpkuF9kSrdKM90bPKl2y2I,9668
rayforge/ui_gtk/varset/adapter/registry.py,sha256=rC8z7Te1J8FTOCRUtAuzLrdU89j6tcwIe0Fb7yn0Cuc,2193
rayforge/ui_gtk/varset/adapter/slider.py,sha256=0swcRkAISxD_Pcci8xWDfLGSf5fuCqZyHBUM47REqLU,2812
rayforge/ui_gtk/varset/adapter/speed.py,sha256=m_XTbhNzbyRTNvbg2FqDI0PEPIURzMtpq5RGelnP940,2562
rayforge/ui_gtk/varset/adapter/spin_row.py,sha256=vL6sdtn7XtgB13tldx-eHuJCl1z8BpxQ6eeVR59EYm8,2275
rayforge/ui_gtk/varset/adapter/switch.py,sha256=2ap_qfa8EAUBB3tzZLX6z7IjKqttXijm2C9J5RSj0n8,1435
rayforge/ui_gtk/varset/adapter/textarea.py,sha256=DZqOBX9r3F0QX_dw_vLrlBLW9BtO7zCuIo7Wu_7-PuE,1727
rayforge-1.7.3.data/data/share/applications/org.rayforge.rayforge.desktop,sha256=DRyaSDVKmjSC-Fk_arnYK0iMJkaZmbSrsDbmWKfU8CQ,381
rayforge-1.7.3.data/data/share/icons/hicolor/scalable/apps/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge-1.7.3.data/data/share/metainfo/org.rayforge.rayforge.metainfo.xml,sha256=Wmk4_m-sXHKl1NCFRLliwu02a4lYkCoOPjBDoDSQqog,39340
rayforge-1.7.3.data/data/share/mime/packages/org.rayforge.rayforge.xml,sha256=WzsazPFd5MXQbCyr-imFOEbVksWXdDihpV5nllQVmlw,577
rayforge-1.7.3.dist-info/licenses/LICENSE,sha256=-cTHe6o4KABO5UuKTy2y6I7USmI3pJOWW_VR-sD8ti0,1023
rayforge-1.7.3.dist-info/METADATA,sha256=DLc6NCjRyWmVoYdT44pPPOM1ppXJ_sRBJirIjHXy9bM,11858
rayforge-1.7.3.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
rayforge-1.7.3.dist-info/entry_points.txt,sha256=dLFGDmWBUulT25u5vfEuIVYheeWqkXLHSyHiRSB1WX0,43
rayforge-1.7.3.dist-info/top_level.txt,sha256=JZqQ2bISz5wugb_jcj9GKolKLPsJllYailGAkXBMWEg,9
rayforge-1.7.3.dist-info/RECORD,,
