rayforge/__init__.py,sha256=VTYat4XhJWqe7z9dhbr1m2y6NCa2S83nMj7hRjH73dc,203
rayforge/app.py,sha256=Xx_dzm8GxCfIIBJPDjFnGH6ADkPcc2u2dW2Q3JzzGbE,22083
rayforge/config.py,sha256=wYFYqshG4cQ5-umV7fk6123-IpE0FeNzdbzOCsSDqDU,2248
rayforge/const.py,sha256=mQs9REJsWh6Urj1Y6qCuuftZqBkhQpxJH1qQtrGo1MQ,451
rayforge/context.py,sha256=KAgOWfGZbd8ORpWuDT39vQAXleFiJ2S_lFfi1eUJ2eA,13754
rayforge/debug.py,sha256=NyfkGb8juv6YOx-mtLNZ3v-dVSjHnDJXCGHyPQOPhlk,5567
rayforge/logging_setup.py,sha256=jVM7LqpYemZktu-CoFwYdoFl89FuzwtLdaCSdO6UfkA,8456
rayforge/uiscript.py,sha256=2m94PpyZp_ywIAj5cKEDLlvlSfL6SlvFXFDU7hbiqlk,1722
rayforge/updater.py,sha256=o5SW0mHNjafsY-VdbfsvBYUnIveaL7fAEOuJ_tscNIs,3229
rayforge/usage.py,sha256=rV8RpUi39BGcHFRW6SN7ZiT50MVkF5VwahLafEiGXV8,5146
rayforge/version.py,sha256=vIOAZPKdVNLBk41tGoAR3wnvbyiO3bMPTTh4MgrCsLU,1140
rayforge/worker_init.py,sha256=OXZXIQi3_qkscpwrBswldudDIXIzWSZ5bQkWGVH09aU,4977
rayforge/addon_mgr/__init__.py,sha256=b19Z4pSKKyzzA5lNKm779gZORO7U6HT2u7lpkM3FRv0,105
rayforge/addon_mgr/addon.py,sha256=FCgP3qtFy4vjWThOT-sfKnCjTmXRa60btco_fvcfEtc,18452
rayforge/addon_mgr/addon_manager.py,sha256=fMI_eEJUj_TOeVsH3kPRo5lD6TXp6D2bsg6zi0D74FY,63005
rayforge/addon_mgr/lazy_loader.py,sha256=_YwhFcPfH804mbC9EpD7sdb1KpxpyR6hjGtCPdud6no,4757
rayforge/addon_mgr/manifest.py,sha256=APAEp7uYlKWZ4jnlKJA7eCKUitsSA7by7SjAdSwaNkg,1040
rayforge/addon_mgr/update_cmd.py,sha256=SAJQzS8XgUvJfQrYDyPRfQudF_E-lSEMHARRNvgNKSk,6045
rayforge/builtin_addons/rayforge-addon-ai-workpiece/rayforge-addon.yaml,sha256=DiSlmIk2SBfC-tl9wUwZQsIc_21jI_k3M9jW6L_NEhg,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=bqzJ-eVjMQWJj0RvvvJfUHlSMYWTNQ3-H-BgTYI9nig,9453
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/frontend.py,sha256=D6yBtoHrAGSxuHn2Li1hyGKHeme6SJ5RkqR5Jvar2iA,1055
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/generator.py,sha256=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=EqXqamK-DTZUfZMpktyU_Le98_LU7wRKrYarobUzlrs,9073
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=iZOLD9MDJFlfgZULxQrL70A3ZoTrx2o-VuI-7mzLsJw,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=A4CTfDRAUHHt1GQyu3V3Pd40QE2cixU1O7wSNt010MQ,1906
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/worker.py,sha256=imWnlmZ76XO6KHybnc6WUaGfU-KteEArr57uJP-uA-o,1803
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=KUNPYYDYIjeMNtff60UPaaQjy9SLXLN2iA2b-PczvYE,6923
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/__init__.py,sha256=RPNo7X3Pp4r6Zzw9AjJ2lAa_rDyOS6gDJpsR3yxBqqA,806
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/contour_producer.py,sha256=bdVwhepnzUuUqSBzjVPupgg2lEpjr6oz-_K_Bau7CxI,14189
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/frame_producer.py,sha256=NCyYMWhQNcPtPfaSIhWNnNVNXvtaiP-ZvtlbPm2WbA0,5390
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/material_test_grid_producer.py,sha256=OgrjQgw5Pv67O6Dh8g4rGfwruaDVchh4n1VT7PxloCg,21356
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/raster_producer.py,sha256=wmyIeX9zMLbBRptUlSxB9gtK3gAgR4peMJYSgSwiY1w,17159
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/raster_util.py,sha256=npqKAwaBqCVEhZgV_Jk5k29byRVHh7GM1khsBZbMTes,18026
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/producers/shrinkwrap_producer.py,sha256=ONga_EFCb_6uQsqYhoh2iz7V5-Y_aCWe72L5MoizG-k,7378
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=LQNqhEdiq2bkUoBbGW2OV5-IIGh_ZQTK4XF1IHuIm2M,2877
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-raster-symbolic.svg,sha256=hqBVfn4ZAaTlVBHbwtuTch0-PCd9zi2snqI1VKyTfP8,1585
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-shrinkwrap-symbolic.svg,sha256=LcUExodJfDpSwAVv55__fAL8H2QVf1fpaXMDScj50RM,2967
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/__init__.py,sha256=jCCHbKdFsoO2GDt6D9gf3QrKdzZgjjtcFq42m8mvaxs,407
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/contour_step.py,sha256=pOnGtwwHuG7LhtqiIQSn6eDN7ZXZse2KurrF42rSbEg,4167
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/frame_step.py,sha256=Kk6ANVkLp3NFcV5m7L6nOjEZyx0wLS4BISkMwKL2NSU,3885
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/material_test.py,sha256=daP_dL8_HrignxJtigPt6XqtdgaKJJaW1EvG_qS_-UQ,2895
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/raster_step.py,sha256=6sEnbBrrg723gC07YuRufvDjg38sf-U56N3Jq8rj_5I,3405
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/shrinkwrap_step.py,sha256=77HXKg4DcRNrAfXvYmOfFLIDONQEWBHOPlUleop7h2A,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=OzWBBy2umSLRm3R-MRg6oHoCDFMZ3Bail6Aqx5gAQys,6643
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/frame_widget.py,sha256=jhWofX911pjhq6UKwHxHXshXc5nmPjXF9dCeq8UCn64,3474
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/material_test_grid_widget.py,sha256=E5ujYgK0gD8Z6fZc4pxC-Hkjo6CoVrz4fs6W2t4KAO0,26593
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/raster_widget.py,sha256=ysd3QGAr_mzIJQwcvlPW6XJ3YEAoRCTKw57RM-Kr9tA,20944
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/shrinkwrap_widget.py,sha256=nRSCjgMHPpQNyTwNmXjyKDn5aeOqrNVIB8otam9nKtQ,4180
rayforge/builtin_addons/rayforge-addon-laser/locale/laser_essentials.pot,sha256=taBws27BFUmLOS3KV2nNM5Xq-lrBAkqcRB16OB4Lwlw,12831
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.mo,sha256=9oii8GsZI2n2kldceNMhPye3yq-1_DXT8Mt5XiAIyXY,10296
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.po,sha256=fd0mXcqed2n4jh6nfMWPF1x-SQBgxytRFNh_wlx4QEI,16826
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=GXIcwCnpIoZ2rCf8xD0N2o1Cr10Zo9dU9bZzFHhzxoM,14925
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.mo,sha256=U81ELkjuH3PauqT5rAvvnOUuwEDZsTF_4F3hYB9JYLA,10418
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.po,sha256=OUP9Q9ubQBG8r7M3UZqtHnKKiK649oov3zbV7qPHZb8,16956
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.mo,sha256=7X54Cbywe1MJy2RaLCiJo-ebiG-O4HRhhMO2OXuBD9M,10564
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.po,sha256=gjSVYk__mRw5m531IiZkz1aLuzQL4fXBOhw8VjUwcj8,17124
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.mo,sha256=8l7T914aXjPShBw09guWvGS3wUWK51LrQLNGpsXmpq4,10446
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.po,sha256=xEY68YQkM044mZ9EOHAXT47hTWgklJ3nNGWc1yWVI6w,16982
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.mo,sha256=zSSpmSBmYKIpQFH-vbZtfwo5FqcVISHrmR7lVIwnVUk,13329
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.po,sha256=zwUuYTom3mp41XP7C_yLH7wGQZY51wzAVAsqXQwX5z4,19848
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.mo,sha256=8s63LWOSkh07AeCmINj_YLy3SIdcw6tB1TcOg9FKep4,9178
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.po,sha256=MnBykl_TgzD1e5Y0E4jZJ2DWXFjLA2V4vjE8Bv_zdUw,15696
rayforge/builtin_addons/rayforge-addon-laser/tests/conftest.py,sha256=P1nkKHZ_gEU7PMtne4C2hjIwJPxJ2DTr8SWnthaS43w,2979
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_contour_producer.py,sha256=pxB_yv1L2YPnzmOKPr5zFjvc6cL0LWjhCZ-UTuqTFq8,19617
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_material_test_grid_producer.py,sha256=L0rU27xkeBgxdYdhjsf_be6mTTwK7vLKx1xn94PY66E,11630
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_raster_producer.py,sha256=5hoiedumHlxPzP3HjEd0KDjkIggcdfS8Kiik4C5ycFc,47541
rayforge/builtin_addons/rayforge-addon-laser/tests/producers/test_raster_util.py,sha256=IDUvrXYmrMjXsuYvaRNJH_8kjIBduN4YHig577h87TM,18063
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_contour_step.py,sha256=ZQA2vXh95pzRZoitDntO9KC64z7cDeSOz32hi9fRZKQ,6758
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_frame_step.py,sha256=aQApp9dQN_W_dBtA4Wj9fQF-6GT-GJLzx-_Fg4589VI,1178
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_material_test_step.py,sha256=9ryUp2QfSX7fzzuAQnbcSerfVTf7jkJCdlX6qeVLnpY,1236
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_raster_step.py,sha256=AqDHzeTzJIPvUXvBIUcr4CO38nZXd3jH-MnANdrs8dQ,1629
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_shrinkwrap_step.py,sha256=kMbIU-1L9NP56WJsy5_YUaTccf4xDi-4GbLMK6NI7u0,1224
rayforge/builtin_addons/rayforge-addon-materials/rayforge-addon.yaml,sha256=APTLTgGMMz9-HrWHGHdtooKz20fg-T13E3n9Prdf3kE,276
rayforge/builtin_addons/rayforge-addon-materials/core_materials/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/builtin_addons/rayforge-addon-materials/core_materials/worker.py,sha256=VbP9eb8zLSDw-9ZhwHa3CJCO611CaBQzQ9KQPmZrJfg,468
rayforge/builtin_addons/rayforge-addon-materials/materials/__library__.yaml,sha256=lEnxefa7-wvoxbwlUeD-XAw_YRrbdhL1VDAX_RpVofc,77
rayforge/builtin_addons/rayforge-addon-materials/materials/abs.yaml,sha256=MJmwG-m_VndzoN3Q3uqy8bzkxhWA80Lx47tX8YaUrek,696
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic.yaml,sha256=8mRNg02z3aXCo940IM-Awj84FV94sqv9IDR_gbtn7CQ,1117
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_black.yaml,sha256=LdwKabcE9KaukORs9xkvfes9nnbwtAtCXTRm8UanAiM,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_blue.yaml,sha256=j_J710n4MD6EMbo_bbDDXLpTbUrkxPv2SYPVZpXQq38,719
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_gray.yaml,sha256=MiUNkxUGK17X1P3acHQ7o3PSXlbLtYqKcXKcy0cw6Xc,721
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_green.yaml,sha256=NbJQO8BwgkdPlXHNg5Z0OwfVCf70OncXszghtAFMu1w,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_orange.yaml,sha256=pYsDmL3oAnhvH-hDlyrko2pSGD-muZReX3mYsn6JXaw,771
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_pink.yaml,sha256=KOdc3LEiLbxNar2O9-PFZ9ZkaCTloGQq6xwlenTVKfQ,726
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_purple.yaml,sha256=0Uqv06fmCQURrhtYwyOwSCW3HUiorgxNTC-UGqDD67w,753
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_red.yaml,sha256=xX9UM2N6iIm3M6bIagPFq5FP7pqE2n3AuM-TwNHYRsk,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_white.yaml,sha256=hcXQUDPas9IxB5PdyUYQW180AikgXiTSl0jQBcOZtKs,734
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_yellow.yaml,sha256=NizVlmSaBS5UuV8g84yJNDwaxpTUD4I_a3mXTcmNE90,745
rayforge/builtin_addons/rayforge-addon-materials/materials/aluminum.yaml,sha256=f_o6QkWYzcd-hwTCZaSkLtCzXPHhwskyP8wGXvqX8Bk,839
rayforge/builtin_addons/rayforge-addon-materials/materials/ash.yaml,sha256=WNdp35RKCN18d06vxcIP3MYbwn5B9_-K813RKNKV3sw,662
rayforge/builtin_addons/rayforge-addon-materials/materials/bamboo.yaml,sha256=gAO37XCyILL6DzSgdBHeopiTPtnMxLyRmuxMNZ8EHOM,612
rayforge/builtin_addons/rayforge-addon-materials/materials/birch.yaml,sha256=ZB0H4w8OuX1fJ4ofYGMCxfoYs66ervJsEE-Nk5QX8uI,639
rayforge/builtin_addons/rayforge-addon-materials/materials/brass.yaml,sha256=QifLwVKFk2Fvo-odAdvbyA3_xvSrw-alJlQNyng1Vmg,681
rayforge/builtin_addons/rayforge-addon-materials/materials/bronze.yaml,sha256=1tcgCtpMIKyEo_1OfgNxSTl7viKGMd1mm5jbTKZA-yI,651
rayforge/builtin_addons/rayforge-addon-materials/materials/cardboard.yaml,sha256=oofX4DE0jflRULeOY0HAStUK4tj722L07yPXvpEE548,579
rayforge/builtin_addons/rayforge-addon-materials/materials/cedar.yaml,sha256=hWaaar82lesubzjao_8XJAsaIfRb1b6g9hTSuu4ZrPk,627
rayforge/builtin_addons/rayforge-addon-materials/materials/ceramic.yaml,sha256=dKjQwjB9NiEkufJy9_OaDAMUofJ4uzw8zpeSUQG3NEU,670
rayforge/builtin_addons/rayforge-addon-materials/materials/cherry.yaml,sha256=rrO2JBf5wrNJU4DkSInDXYG8rpWAxYGzTC4ybo0YUog,680
rayforge/builtin_addons/rayforge-addon-materials/materials/copper.yaml,sha256=w9p1WYSeWMihigQjBxjnxKj79MWq4wwh49b3iot03s4,625
rayforge/builtin_addons/rayforge-addon-materials/materials/cork.yaml,sha256=gPWu5Ldi46dcNMH8Xx05kEYRydwXPfCJCEGQKhPBYJU,703
rayforge/builtin_addons/rayforge-addon-materials/materials/ebony.yaml,sha256=BpvvL8RkRY_J4ZfNYJcqQ0dWoQkOGtOMDLpOBW4dV4w,584
rayforge/builtin_addons/rayforge-addon-materials/materials/elm.yaml,sha256=cTnlQGQSFDJPU8fBKfDrM2hDEvDFX4wNR4NS3yxAxIE,596
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_canvas.yaml,sha256=6-wyMmPu4CVCyrfRM4aMJGMlhk0xg0ySMGrgNDrhDww,599
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_cotton.yaml,sha256=pVUOdrgdGRgnBDsZ1SelyJASRGmqQZ7O0WvDrX5tniE,684
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_denim.yaml,sha256=zqZk2rtX1QX64uxAoNa0ZDbPkIt7VFrWhr7N4baC-Ig,620
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_felt.yaml,sha256=ESNEgW9VZEqKrq6tlI6_PX-_m5I8gkN2iQFgom4gEIc,593
rayforge/builtin_addons/rayforge-addon-materials/materials/foam.yaml,sha256=4fHQM0W0ZXC6RnSOLEoIvJFm0BBxj7COxB3gDvLNiig,569
rayforge/builtin_addons/rayforge-addon-materials/materials/galvanized_steel.yaml,sha256=CXuBxzGaqq-s48GWcZDPZLkHheKZzBNwQj4cLn4TRy0,808
rayforge/builtin_addons/rayforge-addon-materials/materials/glass.yaml,sha256=Kc0R4kC0Rl0Bx1r4iX-SvNkSQ_hzXQAX7kwhzrGuBfQ,562
rayforge/builtin_addons/rayforge-addon-materials/materials/granite.yaml,sha256=gdpSVidI-BX0xpe1MDLHOU-EWHXAxaf8mUD7V_KmEag,581
rayforge/builtin_addons/rayforge-addon-materials/materials/hdpe.yaml,sha256=l8DwZd80QRGt0YHfXh5KescJfZDdaZAYix670EbXAvs,571
rayforge/builtin_addons/rayforge-addon-materials/materials/hickory.yaml,sha256=EbhnnyBXfVDr5Cqc0aFukUVQcdnbPboTJsPZHeaZ5Xg,558
rayforge/builtin_addons/rayforge-addon-materials/materials/lead.yaml,sha256=0H6dwfnLRcjeRNDU5C01qXqM5opvWLzg8JxSu0mWAmI,640
rayforge/builtin_addons/rayforge-addon-materials/materials/leather.yaml,sha256=YbIPvjLz6wOhtRA_KqsTqjau7cVCCtvgjEuGdBDbBNQ,704
rayforge/builtin_addons/rayforge-addon-materials/materials/mahogany.yaml,sha256=5g0apEq89K24BFhkEbghQU2ZvHQaX9PTHrOMsxDAsWM,734
rayforge/builtin_addons/rayforge-addon-materials/materials/maple.yaml,sha256=NzxE4kRuo9JmhUNpwK8plKBsOEGOY6kzQixa65pRrTo,707
rayforge/builtin_addons/rayforge-addon-materials/materials/marble.yaml,sha256=rr3Qdx2JHE82i_JlZ0JeJJEIHn2IXoUBj7ZhuCAMpnU,673
rayforge/builtin_addons/rayforge-addon-materials/materials/mdf.yaml,sha256=wjQ5C7US3cFQlPYSSGFNycAT8CCny9_-4bysui1gR-o,1091
rayforge/builtin_addons/rayforge-addon-materials/materials/nickel.yaml,sha256=ulGL7PqZ1E3T5lIwlwjL92-lxAscXGb16I_0oMcurqI,715
rayforge/builtin_addons/rayforge-addon-materials/materials/nylon.yaml,sha256=nEz_7bIL-7oTWHNA1RIJYlJfyLzl-tpZxf5-Ixgc0dw,577
rayforge/builtin_addons/rayforge-addon-materials/materials/oak.yaml,sha256=vr4KJ1JB3JKGKamKh2NA-HgbRILpO_0nTZmvZO0Z1gQ,651
rayforge/builtin_addons/rayforge-addon-materials/materials/paper.yaml,sha256=lciSOG3ESeY5Mp4jMvdgHy0p4cPDA1IplL-1o_MKBn4,596
rayforge/builtin_addons/rayforge-addon-materials/materials/petg.yaml,sha256=gu3bpGkGDM3EuAjQVwG9ElrEcW3EYEzpD4ShetqrPi0,799
rayforge/builtin_addons/rayforge-addon-materials/materials/pine.yaml,sha256=hi8faBa0B0muqz8KPRddIrgx4SEpJDBCWnc8fmj9ajk,607
rayforge/builtin_addons/rayforge-addon-materials/materials/pla.yaml,sha256=pWCqxX6eLb_OdixtN0wIF_GvZheGertltxrwQfig24o,707
rayforge/builtin_addons/rayforge-addon-materials/materials/plywood.yaml,sha256=vnhrDfZi3vHY5WHmZocE9eX2LlaQIJtnsGb3UUbC9lg,846
rayforge/builtin_addons/rayforge-addon-materials/materials/polycarbonate.yaml,sha256=UxmciTj6PgKaIs2-MmQbdUWHybZ9Ya-26oGichpbnqQ,698
rayforge/builtin_addons/rayforge-addon-materials/materials/polyethylene.yaml,sha256=rtXWEmFX3iNjDhKR_ruPC_ijzV_JJX7sXY0No7LgAmE,669
rayforge/builtin_addons/rayforge-addon-materials/materials/polypropylene.yaml,sha256=Q1AkGTwedrIER6PdQ8n8hL_W5u7uHJp0ais7y0G2rlU,738
rayforge/builtin_addons/rayforge-addon-materials/materials/ptfe.yaml,sha256=RT1nE0UI5Z8oC1y4a_z6VtHbH-cL7zSu_M14SSzkFDo,681
rayforge/builtin_addons/rayforge-addon-materials/materials/pvc.yaml,sha256=UWs8s08eWzxLb4hd3DPposJh3mxcfakohv32uC3Gmls,570
rayforge/builtin_addons/rayforge-addon-materials/materials/rosewood.yaml,sha256=h15yiqRFDU0UC0lX8V5cPlyeHsnqKz5_PsBimD6ombs,744
rayforge/builtin_addons/rayforge-addon-materials/materials/rubber.yaml,sha256=RDwYsNBMmuGHgw6gZinqw6b_GaJsLaCZMxPpJk-FZAs,604
rayforge/builtin_addons/rayforge-addon-materials/materials/slate.yaml,sha256=Fo4WPSfEuoGvOOjVqbn8eTjSiWSxgZzacq6bBdlaipg,598
rayforge/builtin_addons/rayforge-addon-materials/materials/slate_blue.yaml,sha256=R8JFx8k8ghnvNiaUEG3trTD4R6O9aEvltIyeB_HU6rU,742
rayforge/builtin_addons/rayforge-addon-materials/materials/spruce.yaml,sha256=gYsugAJRfFrSPfiCL17y8JBnk9E4vKQjYsOH-XgPAII,530
rayforge/builtin_addons/rayforge-addon-materials/materials/stainless_steel.yaml,sha256=myXwpW7CsBE_MEfsZAI-iMpErYKjgYtj-JMEqqSaVdY,679
rayforge/builtin_addons/rayforge-addon-materials/materials/steel.yaml,sha256=t5UkpffzU8B0AskkThO9DEE_xsW1eqJX0FXkNS_f6Ys,663
rayforge/builtin_addons/rayforge-addon-materials/materials/stone.yaml,sha256=y-h_BgxYT9MKkLnmD4MBpZFFUJY9Uu82dmHVsTKXBt0,592
rayforge/builtin_addons/rayforge-addon-materials/materials/teak.yaml,sha256=c2-Oxr__ANDV6OASRZIbgbSZtrm6mDnz1q5MXQdvkf8,560
rayforge/builtin_addons/rayforge-addon-materials/materials/titanium.yaml,sha256=rl1GNZ78YE-TYJ3gX4UyiB2En9oHT-3SnWNubP1lsxE,691
rayforge/builtin_addons/rayforge-addon-materials/materials/walnut.yaml,sha256=s9cnJf6GLK0AmlmXbx6fg3flnHl5I94muG9r63Q8EhA,707
rayforge/builtin_addons/rayforge-addon-materials/materials/zinc.yaml,sha256=tyDMO56lqp6gStEzh0wFIGxyPVzqy8dM4Xuywdj540k,670
rayforge/builtin_addons/rayforge-addon-post/rayforge-addon.yaml,sha256=XeWPctB6ns5TjpAiMZJAdBRtOnTa2aCKWPEernKYEHk,316
rayforge/builtin_addons/rayforge-addon-post/locale/post_processors.pot,sha256=RIXkA7xFerjxOgy_uMIRA3jIMCdnmHy4rGgmvAGP4so,6366
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.mo,sha256=kogXGABzgT_B6F6sKLsHadU3104l4dsmBEqhJX7pyag,5450
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.po,sha256=2YWHwMDO42AKHA7jKdmIRGmHzdfH1_9T0dIEjRICg0E,8484
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.mo,sha256=NSdvFOUTOoJu5cPeqAVW9R6fO-8O-87J0B-mV13oaMM,3760
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.po,sha256=YLd62SyTpTEOh1wEHfJ8E6oYsPjCXu_HkHSDpdd9cP8,7607
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.mo,sha256=e2WusbqUbdbqtMDcxchETzs_yZNnAlbVDU3zDIRi0qI,5561
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.po,sha256=6i22TRqYT03oqDJ83ZAvC7jMmMvFZjp4Wez92FhDdsc,8596
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.mo,sha256=lszy3rH0-UIF-Y8UOr6d8GYN4VUH-fTf_uMVzFj7-6w,5707
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.po,sha256=WTDznYrwW1VgPH-p2abiFrnCIvsPM9BGEVemNm_pYP0,8753
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.mo,sha256=QNlCjnMoTNl_xthleky8NpOWXGiP2D8lasQByN7CKck,5549
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.po,sha256=iBRlBFTSE86N18Km-8T9FeFE98pJGp168XDcCu70L6k,8581
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.mo,sha256=5IT4IlGA8QvNpEJ2ZE5_O-C0vPH7DZpiy4FnIMSz6yY,7108
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.po,sha256=ZAnbWzqI3sEo8wTay3WdrAac8ybkj2cw6jg2Fc0UA2E,10142
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.mo,sha256=txPada1Slf0zEXk9zN1mdVG_bKzfM4v_TnHi7pcmjZU,4833
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.po,sha256=rVjl6Ua7ttzKZo1fr_qh8fWdvRVbDjhG6vsRAoXgPh0,7840
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=N1gqv8eEbea4O5BnJMOtKE63i91lj6yVaeDCd3v-PZs,873
rayforge/builtin_addons/rayforge-addon-post/post_processors/worker.py,sha256=Jp-ckEDC-g_8_MV76lqXa6rHtoJLIprIs-7kClrc_dI,1320
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/__init__.py,sha256=fpnu7SSd8V1DUo5qv7ycfVBg2Ny9cuGuZllDTraE0HI,796
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/crop_transformer.py,sha256=DidFsIckzPEG2bBv0Zf7ubSkZAvdQNNhjFiJOnGcOdc,3559
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/lead_in_out_transformer.py,sha256=YLAWAxsKUuwBaBSUArSAwXc9Z2A5c4kWiK5WT5LeT1I,4626
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/merge_lines_transformer.py,sha256=ph-CmFk3cPU1c8sNhoemk6ildeAh3YOdxMFmxh589t8,2611
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/multipass_transformer.py,sha256=T6dYyke-KxJ4mD_EXQv-nIDthOQGfDPGTTm7ZASQ_Tg,4940
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/optimize_transformer.py,sha256=6BhUR_rv3v0oTguwp3jFuJ8WXGiKXNY7QjBQXh78js8,3304
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/overscan_transformer.py,sha256=GXpI0OQiFTyD82fG2C2oqyNTRjgZrGimdf_-MC4G-TA,4231
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/smooth_transformer.py,sha256=8VF4kfXLSsyl8Inlxj2G5GMiAXp7uSl2zE0g_7CvxYg,6487
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/tabs_transformer.py,sha256=RfRcYJAeRAKPoHMACLCdFrtt_UPSqyVRQBlFZw2fHos,5969
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/__init__.py,sha256=XZ7Uo3bbPB9RpumXFXcN7_TYZEme_REhD7ZBiIQLZfk,993
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/crop_widget.py,sha256=xp6m-A14bm2fGvzFlPs5raP9Uyp_r-qN4bfqIn32mDQ,2436
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/lead_in_out_widget.py,sha256=zHCuNW1J3oGmNBaC-Kkxoe6tdpB_PtmtngzGTbWePa8,6105
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/merge_lines_widget.py,sha256=Wh9sv2B0p0pCO6VfT_MZfHvK6-SEiecsIlOEozgSu8Q,2158
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/multipass_widget.py,sha256=vpuOhlnecmctKZyR3E9-P2YuW0bY0d3InI6clD6cQ78,3847
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/optimize_widget.py,sha256=5MzncPu--0aUUvTDh6Q6W3j8WVRZr23p8wLYrjvp1To,2615
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/overscan_widget.py,sha256=ChFIxwud9bK-ROU-nT7DVFJvwtL_8IZrN9cQBw8cqoI,5645
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/smooth_widget.py,sha256=c_KwHpLumgBnIclyRXLX-8Z71-Ic30Qzok1RIrkv13U,3116
rayforge/builtin_addons/rayforge-addon-post/tests/conftest.py,sha256=V_32UjO5pdrFIxYcVJuppp8nD0xXDXqzN8XzGu4hn3M,2629
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_crop_transformer.py,sha256=-3Io5UOfhDdrghHPycdPkdzUj6U6KpDRzfDQlwpKmwM,18325
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_lead_in_out_transformer.py,sha256=fAktcnbM-vlC2MXmhkSdZc4kHCl4RMTkkWH58-PMzro,11354
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_merge_lines_transformer.py,sha256=-ISFUAeASnFnSLf91VmhkfiiCcpRTamJG_AtFejdM3k,7524
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_multipass_transformer.py,sha256=PMtSuNgPAEvd628UYrh8q7delym2Z7PegAMwf0wBpdA,6472
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_optimize_transformer.py,sha256=Cg3SHu-J5Fl3LuusORSTY2Q1meKnTaVTThN97EDMwbo,30384
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_overscan_transformer.py,sha256=LCLfPW_ayyP-XRLJ0kM9FLflwgs-hOZ3cEO3-MhzkyU,12960
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_smooth_transformer.py,sha256=Rg1g-wjRM74Fvn_AIEym7aeJqQEYDNxp4OaWEAKsTzA,6030
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_tabs_transformer.py,sha256=NaRQ5Wqqj54h2NerAAK95Vq_vAJKcwZ0dUWxDdI0Qs8,6736
rayforge/builtin_addons/rayforge-addon-print-and-cut/rayforge-addon.yaml,sha256=BbVNvBNneuLDqIMXhWeobYAzjt4O-JzkFSBF2k20Mh8,275
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/print_and_cut.pot,sha256=cBpQdxpGQTksdEUNUdbltGOKiitI2zy8CGVCoOxIuPQ,3704
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/de/LC_MESSAGES/print_and_cut.mo,sha256=_P2Ts_GUk3OI7u3KBKt-MBpISKcDBQc_6bL7CVHVP04,3679
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/de/LC_MESSAGES/print_and_cut.po,sha256=OoTqihe0oNvSwbWEgaxiDWQ4XaxaD5TIgdAKk9TUPj8,5011
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/en/LC_MESSAGES/print_and_cut.mo,sha256=JYY2wKeBREFdfGkghAShFq3Llk2OCH59DHnJXJi3cGQ,3456
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/en/LC_MESSAGES/print_and_cut.po,sha256=KEQHopOYm5ogIhPh8gsoqYAlZ0P8iP5LHVVhHvoTILw,4789
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/es/LC_MESSAGES/print_and_cut.mo,sha256=1l1IWFSkzMGIivAeMlzfE1ksb3Xz6IQpUvipu7Kndkk,3738
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/es/LC_MESSAGES/print_and_cut.po,sha256=prGwrVbS6AJpmX9-gaXZ0vKRK0Ig_0E4O_OHKbSiMc8,5074
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/fr/LC_MESSAGES/print_and_cut.mo,sha256=MrXd8hJKIyKoBaN_PatK8jRMTIQBB9UEE4hAaOjP6Kw,3819
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/fr/LC_MESSAGES/print_and_cut.po,sha256=xgZk4cpqJsmitf8NKT6p9RcIHS-lBwKbi_9wHMPzsNI,5160
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/pt/LC_MESSAGES/print_and_cut.mo,sha256=So-pPgYxmyY5pG2XWBxdp_y5CKuqmgUd0JewQGiHzO4,3700
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/pt/LC_MESSAGES/print_and_cut.po,sha256=kx7YPhx3STpxdjzakbk6CxtJJXEqDfKtVLLgHPmYJ-8,5033
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/uk/LC_MESSAGES/print_and_cut.mo,sha256=0zXCAv6mJlfodGkmw1WtbAcaXNNwEhed6HpKchKXVD8,4739
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/uk/LC_MESSAGES/print_and_cut.po,sha256=LFWoaXKFJkhmqRvVYW0fnojqzrVySjZ57flPFIe366Q,6077
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/zh_CN/LC_MESSAGES/print_and_cut.mo,sha256=MWbZ0Yw4ZfnpadU8T5PIkGxpI8vknPOejtNS762rcN4,3304
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/zh_CN/LC_MESSAGES/print_and_cut.po,sha256=s6X1c3-k9Y5rsLA14LL4uRxpVCnFYOM9T2VBFOq-n00,4615
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=sufN6sQi4B34VQTK0DoPbiMfs0fws7erd_YI7GtjpgU,2359
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/pick_surface.py,sha256=Kujh364IVB-UkPPVDbkDNS22x_icZAkLzvg8tZ0OT8w,12954
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/wizard.py,sha256=yQBDgpYNgMTS6u0AnMBIUiead1weHaAFzwuu4BM9UPk,29301
rayforge/builtin_addons/rayforge-addon-sketcher/rayforge-addon.yaml,sha256=OFdax-bDkQlPmRnsRgt9KQiAaqOv4-Donzz4hA5HMzo,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=RTDkfdvSD_JQCYooPC9lkZM2SPCbq9FFf6nz-IZyFwM,4009
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/registry.py,sha256=XLWWSR4hOF-dOFnttHQS9GpISgG5mMRQwFIVRFr6jSs,7961
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/selection.py,sha256=scOP1Ya-p9sm6ceopTLIrCXSK1-6oKUkDaVOv9NI7Qc,4042
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/sketch.py,sha256=bte1GY8JUtUOI5Nwerg-MWOBB_a_JenrGCTIUbhCgSY,58469
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/solver.py,sha256=EUkJQvZ1Bv_Jy7iOTBfO_wQ7xuTLN9hWWQz9z1NxGX0,8911
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/types.py,sha256=6Z1DmMXLw44p9aqOg_X-CFF5B1PeaGwYOpN9i-VVUaY,56
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/__init__.py,sha256=S_9bv4qpw-2dx0asqRCOWdNOOp2RIgb7FZvAGGntYZo,2865
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/angle_constraint.py,sha256=8JKhYIqHLYXIB1jCh9sw39ObtN0TdADcLRyHDTKN3Rg,3231
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/arc.py,sha256=KrT--bKUCk-4MQmlnXBU3Oqn8rWgBdZGDu203b5D50A,15934
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/base.py,sha256=2zA6MVbfKcxznm9ePFctXikgpeagPXCJeVrGCHKgdgE,6570
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/bezier.py,sha256=GoS_xYjA3cCt6RsuOq4nmx6cp_aQCKv4cPsf9HGPgJI,16156
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/chamfer.py,sha256=4DP2Cz9GeEzPSgkNqKkZdnRa_9lazhcvtLPuBVam2Kg,5079
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/circle.py,sha256=miiR4_1DGAULBj-wJQIjYen75eBguaBfBt2egN_H6ME,9192
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint.py,sha256=EITJomtmEtwemx06xzFu6975iCTP3oqIDDSubZJNbmc,1203
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint_create.py,sha256=0rL1TGoIuNSTJVtW1OeJ3ZBaQnvxnizam0KlXFPZPng,6062
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/construction.py,sha256=7A6y4FIdxuwp-KBcRBPGzBPPRC7Va_L_Xl7kIcVGaaI,1599
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/dimension.py,sha256=HiO1snlkCHrBNhe6YkVf53yLluxLJ-9n5QM0Yp0jb40,391
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/distance_constraint.py,sha256=7y0HIfQFJkOwL8-RZ5wPMWguQYVz8X99cZHvZPIzlsY,1716
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/ellipse.py,sha256=wLKK8yFbIm86TpyBuO7ypy9DP7IZTzQEApHQMd4jZJ0,8862
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/equal_constraint.py,sha256=duN22SjZ3pYh4dv58uOTNi1JYKoeWoK9aAC_wqBmsTI,1181
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fill.py,sha256=uLaMrWhJTSl8kte-1fZmuF8K3zsu-U7ToZGk2MfwxSA,2838
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fillet.py,sha256=E17S4u9ls8-O3Vg-dMZHxf1CFHPRH6yua4IFrDiFmZU,6032
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/grid.py,sha256=XXlTc96cOaHI8p9UnvvHPYdM_MFRPdphQSett-xduQU,4376
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/items.py,sha256=hzvNyUfx50hblJHVq-Iorr588lzetCc0_1C6KQxE9nc,10051
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/line.py,sha256=AP95Vlv-eV9IU0-gY6QBYdtjTwn_CjmqGOIaAZTRcwI,8672
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/live_text_edit.py,sha256=KkVl3TPR2Ju5asdAQ-OUsOM3H9CyLyYUvxN9z32zWA8,3479
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/point.py,sha256=SEMlCD0Ql-dIhCCoyjx7kpRDHrDcbw6BVg4TKHknkYU,8262
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rectangle.py,sha256=E3n_WXmKFVBxbvc5vNvOZQkR2rUD8Iw0cTJREBghsnA,15359
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rounded_rect.py,sha256=q4DNP4r9LaeZX49nlRA_5GapaHQu5Q1dUL_0nIWXRy0,20886
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=0w_5cgQpnG_cHtB9eqwm_oQkd2cqwAnFyKnK9p2dZfc,1019
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/tangent_constraint.py,sha256=eLCliPx2Y6OR4X5wzi_mM9kbkL5CkshJ_g70xlTP8lg,1027
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_box.py,sha256=HGFM_G51uGYw1NdCxTH63tscneSXOfAukob3SUgF_ng,3946
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_property.py,sha256=Ow0cFdjN_yaHRtLHsoayEC5mZwslpLBXzxGmaySQwGc,14195
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/waypoint.py,sha256=mw_C7hv_FoDUvY0sxBhfPwqHVAegca0vXkSwU4WzxqM,10165
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/__init__.py,sha256=2uoUATLPJy6q5Cr4WxTylLM1VD5JTD1PM14sPfKTf2Y,1977
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/angle.py,sha256=9UjE8230dNrZL57v01yv2r5hdMvJVADiAKV1BysIU9w,13883
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/aspect_ratio.py,sha256=yawha_o2Uy5dOBLoDViXKCQ_maezysG6OtUGWept4Xg,8945
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/base.py,sha256=FtoSwCLcYRCY6cWGYSqSGCIzcHjda3izC0pqlgMYX-8,8551
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/coincident.py,sha256=MyAw-WJLhbnQ9CGOXtuoVAufkwq8-2b1qRaMBSdhKJQ,4721
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/collinear.py,sha256=32Y5cRAupk3mLoiep-FSIrQ_nyUR_mBNK1Ok4BKYMWo,3403
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/diameter.py,sha256=nh7yphkc3n2lWLcbvMo9X80vMTZrXakYV-TSp4Lp3Q0,9288
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/distance.py,sha256=XuYBzldI15XHk6Ion5O7y-XneHkeQhxqH7Et9gPGOSU,9187
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/drag.py,sha256=wfvhR0HeUwaQwxD9jPNm8hXs-ATuUl9v0xo6bBYBrI0,1555
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_distance.py,sha256=xrpYXMZWnL2PgkNdA8XAlqiHYF9b6iWO6XMkaGrBbxU,7084
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_length.py,sha256=w_8mOe3a8FFa_-_FA9TXh8DXdxE7na6VuTqGduB2Y-c,10948
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/horizontal.py,sha256=_9CzrrsIL-Lt14iqa5Tepet-Efe7QYJF-4hNN5RvsP4,4634
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/parallelogram.py,sha256=zBRiP0FtDA9Fkpmauu8jXAgJzwJnuJQwvZnYoupOTAM,3371
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/perpendicular.py,sha256=NIdGv3kp4uB6ja7nyIPZ9rM5iChtGBj_ZkbO6ljRm88,19337
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/point_on_line.py,sha256=H5BaI6_Ef07rz5nyxsJ8XhOex3si5ajvBhVn-WlxOwY,9725
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/radius.py,sha256=WuWLzvZPIgJCCS4p0SJms5EKcKA_KxE_Gl-5H5-cRwE,10788
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/symmetry.py,sha256=QXzSo_Z3EtGzX-cx4HEp5zmrDENRNiQbJ7g4eUsV2Oc,8751
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/tangent.py,sha256=TTrgHTI8OT8tCXp-mvouDPwqYZySlnYfJz3mo7ygON8,10628
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/vertical.py,sha256=cEue1pDQLL-R19UQNaBi6ns71_CO3NTi2Bx8JtmVdEE,4591
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=iSaMwnavRx6dbrs0INdiXdaJEEoi825tFNoPazeahoQ,9158
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/bezier.py,sha256=lOorsUabFCfOdzMU8dh33TgKx9yEuMjLSTmlHBrZiJo,10347
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/circle.py,sha256=98mtbQnk_h94MzqjZmFzqKtPQwyvExerKyXGwqzg7gY,6327
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/ellipse.py,sha256=6HgxKIYu4SDlsP85eDB5cZA4hZve3qZ0UrvJ30pCiWI,8795
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/entity.py,sha256=gLaBX-UkSvcp_R2ws6CLydcTKhtOsaJExod5RLFXDJg,5726
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/line.py,sha256=B96IF5A4pYPURgxUrBCxtnHEVc2IVge6FF-QEF__yjs,4036
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/point.py,sha256=fmFJHbF-Q8ETqo46LH3FhP2ONMD8KsywJti-vHdfl3o,7715
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/text_box.py,sha256=XeU23DgxlrrtWRT3D7ItOJ3J0yFfgLLWDqIts6Sg2D8,12229
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/__init__.py,sha256=ZTXj7aWLwSRKGJvR9QkXW9wPZgu8Ya5U_eOoFzGd-XA,441
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/engine.py,sha256=EGyHbvhKm-F39H-_lQVtjtLv2T6Vgu8ub2l-u7jkFF4,7248
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/spatial.py,sha256=vCYGDyw2ftr-t95fDc27n0tT2xZ5plmn_v0DcajC_ZE,2849
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/types.py,sha256=Gp3bUm2lWlyIr1jd7zmxHaAAfNTdEcqRatOvdayGalM,5105
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/__init__.py,sha256=f79vT29hs6jFQh-iu5VcLGdGbtrv4LKd00VTZGkw51I,576
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/centers.py,sha256=dU_QERtUmiL9tMIyf_9dpF5CvJgtJiB2m6-z6VCeCnA,3115
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/entity_points.py,sha256=X8DraEYY3kgiPqy8ZVQ6hnCva0UIexAo0scu50NZuz8,1871
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/equidistant.py,sha256=TuVMoDQ3avqJW8PQ8K8-mL-usj8-HppSH9B5WHIpzJw,5334
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/intersections.py,sha256=EU02hCKg-RrEvJ_UNz4yKbtCVR8amHp6SkomsQdlCEM,7450
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/midpoints.py,sha256=WkMz0yNqKBWRKgOJrZRar94KUYChO79ibvZ5iCt4t2Q,2371
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/on_entity.py,sha256=Ch_SBUNvvX-NusR0ul3UsuIufwUWDF_1ztXnSbIA67A,4826
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/__init__.py,sha256=HeKHj1fPCynd7cNNMUxuKiuzmbmXPzbGL8SFhF6XwFk,122
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/exporter.py,sha256=sW_8hjJyiUMFIZKPuMa1_aKncd2IRVQ7IpOzbHWm9u0,1776
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/importer.py,sha256=Vw0DrQpP8RRYxKdQKg30iYtWyzQNHlePqYYmL-Qk_VA,6489
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/renderer.py,sha256=iKp4grV5kZeZzqADWjgBUhHfxF_Fc5MFgZjXZ31T4e4,9398
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/__init__.py,sha256=iVgGSyRfKbQoPl9AiDOn0luQeeFIwUAVI0xrmwmLa2w,8384
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/conflicts_widget.py,sha256=AcxvDmcGU5lwJ4EXr7Rfp98T_LP_6lstGZ_BMYsFhMI,4321
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/editor.py,sha256=X0DDzT_Z3W9wwHUPpRFddwRlMClbhXN061bPh-A6fLM,17702
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/font_properties.py,sha256=ATdlFgKImXjuf49kmydHFikRo5P4nA2oKz0IDUch17M,9039
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/hittest.py,sha256=9gj5Tq_g5jIkJUHQu8JZRS5GlnaQE2DAtKfxWuhqe2g,8785
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/menu.py,sha256=tsZZoCDzJGBnyHGJRzhkZRIxFlxH2R-GPJLbFFWwFtk,1940
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/piemenu.py,sha256=8OSe2w7HrF3y3OzJIJa6B1KCDlOIdi7un44TaXPVaM0,3359
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/property_provider.py,sha256=4eXU7s8g38xeTHLnQDXAkBHlcpYVQSyG8Oe7kzBp7rM,7453
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/renderer.py,sha256=2zNGW81AAJLwqmPkw72UWi2ocoNcy1YTcEK3X0_yfVM,40140
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_cmd.py,sha256=38m_PRe0tIgg2OiB_Cdetme2U4JihBMc9A0iCj8Gu6U,1824
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_mode_cmd.py,sha256=iRzFbYZ_Hv7l075KmsNch_wT3U7R7WwYj5CX9Plt5yg,8509
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchcanvas.py,sha256=d-MJwbuOFFZT0juOJ7zHoUR0c_POp1MFZ9KfbJsnZmc,21231
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchelement.py,sha256=Ztc1kk4GSxggG-WRgYCf31zbgMzevtyB1Xo8cEIzBIc,13989
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/studio.py,sha256=3HUEwXdExveXtemS7VvAN_AJtIBqbqjeuw5MRC74ouU,22092
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/__init__.py,sha256=ERIKJGuL2a6x4fL3sPgi4pyThBkOZG-ckiC9ZjMceWA,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=MgmtScxUhSGWXtgiliiZJjZj03kYXHRFDlsdcgyo6GI,10835
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=ve5VBm7apqU8K61_T_-e05e_uJQJarOt7-NGJQCON70,4872
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=KAtD1xgVZC9FEyGK7e2X7Dcvq3yHKYuZT4fMPPkyGXc,6284
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=EPHWU2C7I1zg07EhH1cIECjJAaL4GOzD-52BOCXHBT0,4172
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=Wk-HUXC9XhMruLI0ts7oevs0sTlUBW7luuDf5w1v9-E,2861
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=hRPj0w-USGyTbg3ki6gwH7XMQIzu0AE6KYcSOQAONt0,21085
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=zyB4DkyoFAj-pr1w6ZO3P9Yn-jHzQEsFC_WZRf_Dbv4,9937
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rounded_rect_tool.py,sha256=N9OR0souG5bQ_jAggw-ZU_CpQLLSG2zQ1RaOHUWlB2w,9408
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/select_tool.py,sha256=27XiR5wqWKeLjCyfBaYiDfcpUKwICiBM4_ChaGa2hKo,33747
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/snap_mixin.py,sha256=EOmRb7yCYknFnxPI21Bm8zZFAffX5sUP3yE2kyJ9NjE,19667
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/straighten_tool.py,sha256=CDlR6ibkfhNBmhYL4s8g9Eh4hiJK0r416PSlj1nj0LE,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=n1eN7ipblIaIsy_q84nHFt-OfdWEFZmeh_F9bWBoJv4,37317
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=m5n-ymXxBLw_JUSziRxdySHqqZQvBj2gAH1tjLUa-Hg,2407
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_smooth_tool.py,sha256=HW8d6hCqq6Fi5kIttKyJSHbzEztA24Gfh-j3IabpUiY,2411
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_symmetric_tool.py,sha256=O-xuixgNP5LvX82zSMvQwv0qwKEtTgo9aQVHgGP3Kjs,2423
rayforge/builtin_addons/rayforge-addon-sketcher/tests/conftest.py,sha256=Z-Wq3NMk69odB439SqPrpxchlDNyAUb7LJLz_jjjLKQ,1283
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_asset_cmd.py,sha256=3LA8lUK4AUvWeqGiGkTeCRHjHzU9rkAuiv6WMJT0-2g,1970
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_commands.py,sha256=yzaWx0OmZnqks7K6JglZWl8TBr0K9EZySJlVc1R77XM,6373
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_file_cmd.py,sha256=9yOeUdCR0rnphk3p0ugQChKERZ7iVEgc-zs3Ufxm15U,2973
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_workpiece.py,sha256=7dVAfvwgQCllYlH_yODS4McguUJJrOiixkXlfPAqANQ,12534
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/sketcherapp.py,sha256=aH92hQmPbZFh3WjskBhBekw-5jhNXxRbJhH80YTYnQc,7618
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_constraint_conflicts.py,sha256=hm9KRqd_5FEUPESaPJG33qGvGn0J4K5JQR7Lh5WZEWE,8310
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_fill_methods.py,sha256=1j-V-qb9c6lVIhb66oQnORDMUbdrVG6BYHkH3pmBYjM,5345
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_from_geometry.py,sha256=q4b19CeTZKNOSb5S0HLNtQ4-cllE0mIAeMnGtNVvGvg,7068
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_properties.py,sha256=yndQ1rIAedFdhQ_dVppbL34-orUg1l2G-VwbWjRFiAY,4697
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_text_templates.py,sha256=vbKYjgxzmfEerAfVjhuckj9yOGiG0yW2hgQRvBhxB0Q,6683
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_params.py,sha256=CTCt4E4Z51Y2PMqJZ3vvIWOXvDzJag8hyOOAEnivkCg,4080
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_selection.py,sha256=Syi5zVpwi3obonDaI1uuyFTL0HWd8AWZu8lpXBNil8g,12467
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_sketch.py,sha256=BefTQZZdnObAZwKDprnI86namBD6LrI2ttylSB_Hf1U,40346
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_solver.py,sha256=pf0yO8alop1b5ECM-gHTXc_aoqfmCzWbaYYzt-L5sRc,6484
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_angle_constraint_cmd.py,sha256=ppOzKWUSRz-GK15LNyzjccQB0uxp8AYDpL2D0ZrbRsQ,3592
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_arc_cmd.py,sha256=6hQqmbBFYU20nliefMfie1USUhviZNof4TylIrJh9Rk,16287
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_base_cmd.py,sha256=GDxF3bKB2m6U3TVcvBx2CYKNk8ATQyeVd-361B20WtM,4178
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_chamfer_cmd.py,sha256=fgMO3aNyJbKGcUmsCm0E4hYrc1Xec61uS64aVDJoU_E,5201
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_circle_cmd.py,sha256=32q3jrWRx9PbdkrOWJN7L8plpWdb0VTtD8HwK6qy2Vk,10369
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_cmd.py,sha256=0K0HBwGi_HrIFliEQY-6qUGnV0YPU45jSMoe7glFdgc,3282
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_create_cmd.py,sha256=0Cej265egbuV5-U3dVd5SfNrVbJEl4E8bbRb4JgFViU,8163
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_construction_cmd.py,sha256=M1MMb1-DXpC21LvxehEBV9irrKceFGxRSrDOb4U3xdA,4288
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_distance_constraint_cmd.py,sha256=Z5YMY00fMhQMDO-Wxm_ZhWDKN9cKng_yCgaM2b0aa9M,3937
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_ellipse_cmd.py,sha256=qCZwvFOiHRZwdWc4Zk3maEt4X6McuektL2O9MtS9EpY,13260
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_equal_constraint_cmd.py,sha256=LL8RSVTfJPhY90CccaFnjp76zS-At_hNhrxn37E5XAo,4464
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fill_cmd.py,sha256=-21AzUkGVPfG8I5PEIxUqA26XXA7oVp7zwzTwmts01Q,4297
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fillet_cmd.py,sha256=Ba7BSl8WKRZd7bmz5TQuWUkB1cg5kN4l-tAgP0EibZU,5610
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_grid_cmd.py,sha256=CZjoLQmdl08kdNMt2c_dKBux6pKuBvjJdrIm5WyXq1s,6698
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_items_cmd.py,sha256=x-OsDlLA_YCFbDubiDfq4V5cuTxSvkVe1AL1Cb9GuEI,7034
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_line_cmd.py,sha256=v2aA1KLiyHY893l_mUffSI6c0CW9Vq7_GwXYg0dDWeA,9456
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_live_text_edit_cmd.py,sha256=7wPRQbWC6t-_fs9Qql4yftgeEklffQKWwuj0dK-VOZI,11342
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_point_cmd.py,sha256=lKRx2wdPUajDdReft3n5EwCH-0m7kDo8oZe44gX80YI,8852
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_rectangle_cmd.py,sha256=LkMnBwZtirloJ_u8LdkC6XDvd11XB0eqvsbI7SEc97Q,12636
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_rounded_rect_cmd.py,sha256=hxee_hBDntV4REuA30se5IOzAqs2_Eu8VRAUs5-wNK0,10155
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_straighten_cmd.py,sha256=5tzfbAOUctvf-qTAwnuyai-wk-IVCWo8QL91T1XEiRA,2286
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_symmetry_constraint_cmd.py,sha256=Zsf6Df8GHOgvRXjiZVwJqMtuPaJRjW3yBxOa0rLd9TE,3268
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_tangent_constraint_cmd.py,sha256=y_rnv-XqWCD_SNsOGBCBTd_ZiV5e_PjIOhb3JdBKvzw,4150
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_box_cmd.py,sha256=BRxcd-bt7Q9XRnjQZIeZr63_NAhAANE2P1e8kAyEzXE,6042
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_property_cmd.py,sha256=6tyuprFZMd0yixkU0xPGE24wWU-UrMAJq-Cg8z666uY,20089
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_angle_constraint.py,sha256=3eWiF_rnISRgJ4TH8LYMcY9tI5pE9K6jINIOS-JAoYk,5965
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_aspect_ratio_constraint.py,sha256=Mcipjx5qqiJcchjuhArUACPilc30mNVSG9yY0DqML7U,8846
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_coincident_constraint.py,sha256=LeB9cT3_cFx4Y137M4O6l0gPnMwmvTNP8PvZm-_NpPM,4742
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_collinear_constraint.py,sha256=l0-hWthK5CW50tAIXMvxyAf0d2RvFLz-RYnR1OtapsU,4817
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_diameter_constraint.py,sha256=JRx_wO8pwkYpDauSJKgwy28GKkXAxhbKOrB5UAWz-rQ,7200
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_distance_constraint.py,sha256=fNrrcb5GTQoklyluMTEJieDhtFbgs0G3UFyK2EHYt8E,7600
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_drag_constraint.py,sha256=O773vLmTxDU5JetZLVu97BplTxn3YB6gmC9pq97W0RE,3626
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_distance_constraint.py,sha256=8wnpRSNF0bAS8U32Z4rjse4G8QzfZgjnZhb-eJ27wqY,4348
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_length_constraint.py,sha256=6x62giURA8K2zOAD_GloIkXtrO0Mth_uZ-BoCs-BFlw,15134
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_horizontal_constraint.py,sha256=lXtgFsR_KPmOmXTXv9EFiQICN1G-2L5Do3zKJ-XNcXs,4918
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_parallelogram_constraint.py,sha256=fKAKUO8lK3GYsiTec07WJN7WKBYstLLrIZxbTyEA24M,7313
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_perpendicular_constraint.py,sha256=TC-bx5Qmd2cT49mf8uP9wdnd3joWG6B25TR15HR9wcg,11580
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_point_on_line_constraint.py,sha256=cd4xK_2ZSGvGAsRRmB2bYOPlkhBBPBdzxiLujhbX4wk,9765
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_radius_constraint.py,sha256=b5kglYhfyYgJlFYurVXcS-NydYgaw8K_fdUDFfiTtIc,7830
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_symmetry_constraint.py,sha256=oSZ3ka4t7l5s1ogWQOOkWV5R-yLwfgWbAszjK-Lv_7U,9134
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_tangent_constraint.py,sha256=FOwOCeLmuJQSndHPG6o8P2mogi3aPtPfNA0qSijncio,9405
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_vertical_constraint.py,sha256=ZgyP9aC1gXi46UaN8xjWVVP_xI8F6TLAyh5K5afxviY,4876
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_arc_entity.py,sha256=WJp3cEYVLVDr_QKAri5gH0maCbLWwByUsZaL8ngXgXw,10994
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_bezier_entity.py,sha256=XewSLkCE64QM6oYXcep8289bCX5hMDjANJF2OVAkeg4,10638
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_circle_entity.py,sha256=zjxSWIX6duamFrwpAGCDTQsENtXc-lON6EwS4ygmDQU,9277
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_ellipse_entity.py,sha256=KyY8K277-d8kup4pHXca9zxQhswoFRE5A1YqR2uaEOQ,12255
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_entity_registry.py,sha256=a9jStCmHEEARpqkx--qm2-d_gKGS3HyciHkDi_snXu0,10619
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_line_entity.py,sha256=C4uRtS-OZGE95Lsp-Ev8T17Z4eKmGYbaQqP7I4KGlUQ,7308
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_point.py,sha256=uMhmFPQDGIKFH33klYfplEf1x0j3USn1T3ltiwpEj2s,5389
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_text_box_entity.py,sha256=o0xdTDpPqOAQ-xkZv9_Xcpe2GlbrdXvc66H7xJPr6rw,11944
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_engine.py,sha256=mBUha3b86gjpAW68loNvOqn2z15p6h3k1NcwmCjXokQ,12987
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_spatial.py,sha256=dk8YpE1q4xUmXruX65nyDccJS1xbTJW3rtpOeWwTDQ4,10606
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_types.py,sha256=xqwiaVQ4z8v57x5IzTs-AackOMyLAah9H25mNpHV5Fw,9853
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_centers.py,sha256=lyRs6dMMJ_qDAnbtafC8lBJawLiGncUDHgvjmjcMD2I,10257
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_entity_points.py,sha256=sLuV43Dt8ZmnT_5Wn9sul4PvROdxE-r-a1twVr3pysw,8748
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_equidistant.py,sha256=cREHcK4PfGrxoxDKkpQPir3e_tkMcs0dtKjqb8RjPJI,12953
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_intersections.py,sha256=F_JaXWUOXbMwWg2UkSTDDrPE7waRugcS2h6vG9hXJIs,14658
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_midpoints.py,sha256=SJ1BuSObkq11BVGSi8Qf_Suq2pgJjnoXjih39MWa7oI,9091
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_on_entity.py,sha256=sWHEGG9evU4T98fCHtS2xcdnW8kM9xoFgTRv6cTuktc,11302
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_exporter.py,sha256=5LpJBwCH3YaNPBeNCxO_Xyvwzhl2OuCE7iQWtfrHpyU,2468
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_importer.py,sha256=rT-jxRIenKm9iBpFvlwi7LMSwgg7k4uysj2GEPxhs18,15179
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/test_text_box.py,sha256=jmYNt3Giff8GdFg4JZUP8df4V6ZdLRWzjZyqjLv023M,11631
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_arc_tool.py,sha256=9BTU0iS4z0MKb0nkjnXbqESBYxHdy3RUGSsevpy9_jk,4862
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_base_tool.py,sha256=dVzXTZIqeeZlwyRSlyzqa4RJUpNsgU329uWeCZ2hYec,1429
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_circle_tool.py,sha256=r1yxbNQt7VeKQqoHC6fl7SZlQAtrJHkWdcfqKoTQ3Rw,19518
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_fill_tool.py,sha256=oVZCXIzEus-zu5tLiyNxVkTMg2ZYcaHzsZgfj-dm_Iw,2724
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_grid_tool.py,sha256=cpss75uiyRzTvynIrxOmnPqMR2BTe4vwv7nuVuIJVNs,7533
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_path_tool.py,sha256=-d7fuK8ip_Q9rrwcd_7YDjW35Sgn01DXZja4_X3lQgM,16546
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rectangle_tool.py,sha256=ZLAnzFv_cYdRxuOqzXFxDJXejsKOCZalxYK2C1C5Ur0,8073
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rounded_rect_tool.py,sha256=zT6PEmTbDvMjj2-ihcMuNxTtnbK4oWmVD7bG4vL9U9g,5645
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_select_tool.py,sha256=dMkTv4thY7Ta7CJkksow1QHuIu-BHaM03srngjAcWTo,7015
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_text_box_tool.py,sha256=ZHOp8J7xrnBMJ_KjnXGGfEH65nvrnFo5JUtOto39eqM,14551
rayforge/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/camera/controller.py,sha256=IXkqbuKv-FDjoRlBdOkb4t9kaa-dM2f0Fv315PALq6o,26990
rayforge/camera/manager.py,sha256=_aArGOz_khD2PhsR5XpKorZDX-dkr0a24h1ghbr-lNc,5884
rayforge/camera/calibration/__init__.py,sha256=FcucgsnX00vkpL61tdzkXEaOZgaR9E2B4KnlrfPL-7Q,233
rayforge/camera/calibration/calibrator.py,sha256=E-2Puu9p76BlVmAYkan4cRNXqxo6da8puCA4dWTtHPY,7525
rayforge/camera/calibration/charuco.py,sha256=IXdkr9R_MwuYxVp41WxR4ON6sq9JarawH2TPXJlbc6I,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=cFKgJn2_qr8bvTNXNazU8HmyJmtt-1Tt2jCoN0_lBQs,23955
rayforge/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/core/addon_config.py,sha256=AAgGL9DyL6cefEmvLqAogBTkBcwgAVh48NKwnCqUQf0,6105
rayforge/core/asset.py,sha256=at5mcWZo7RQ9EK5zZ1yMp7JnIeDgIg7UgZeepGejdq0,3957
rayforge/core/asset_registry.py,sha256=ibC32fKBdMEjCyd5jVwTZY0nf2j_RUC0gbTfgxthXwI,3519
rayforge/core/capability.py,sha256=uAQh-7NCGo0lQbG8AQAnUhQlqyHe1NJ0vPrUlJsYkkw,12528
rayforge/core/color.py,sha256=-Dg84wXLq9IKtnp4zKYai_WaoHuRYWqekuRyaneJc7E,4743
rayforge/core/config.py,sha256=DMPfKUvHYwWeG3pqPo9llXseDUn37zCJh6dQnep0BXo,13981
rayforge/core/doc.py,sha256=BRyrNKf4rn_yyJoiRHdWRremZH49lg2PO4lQZ8aZAHA,18160
rayforge/core/font_config.py,sha256=rSND8uR8gSx9lPb5GbX_KkoyxQjKiUzVdXlw8gYZm00,6522
rayforge/core/geo_helpers.py,sha256=ofiIMRjfHM8f40BUOg_w5OrPB_BpueHnWAA2C6Z7TbE,800
rayforge/core/geometry_provider.py,sha256=4QxtFDXspfPrCa_2YyqHvTQvNg3vEFDwu4_8EdninAM,1903
rayforge/core/group.py,sha256=lpB8AhatBqI8DzaU4M-LvXySwAI-kn9Crxs_dYGrTj8,8824
rayforge/core/hooks.py,sha256=vobqtiLwsT7GEqmG_BRh6EKe1ZuCjvX59al6F2TLfek,10894
rayforge/core/item.py,sha256=2o-0kJ7HJXeELJRdfl_Zkrv8hAmSFUZRKHYUvkPSd1Q,28042
rayforge/core/layer.py,sha256=X16pz-WybXnC3isgCA1yEbhDLQt_Mq-IEQdOWsCYUsQ,12816
rayforge/core/library_manager.py,sha256=MpzNGwE4svWAFj6P1_IlaQEm1mq5OdJu_ICiG4DmsSo,12324
rayforge/core/material.py,sha256=wZHO-hytDz_3KjRLZ1S2P4mlDjYb3fqNRtFr6lh3i7E,8134
rayforge/core/material_library.py,sha256=fDuZw2HsEQKjsRDii2p8FqIAAdqnHuHWMiioY3z2doo,11742
rayforge/core/matrix.py,sha256=TbnJbLjp_s0hzCpX1_ORo_n9yydNVGmbmtM8npJs-hc,23321
rayforge/core/model.py,sha256=DOAm0dXuMe5j-5pEciALB1zGI6z0mLeSEilULowH-II,2608
rayforge/core/model_manager.py,sha256=Tae4eIaKTIliZ1xGFliZLLoO-dlRR3ln4Vt9s1tpd54,6276
rayforge/core/recipe.py,sha256=Q6h-1PsJME7y5PqD-d0pKb-u3I3Ncfoh0PH8zJ4AzIM,7998
rayforge/core/recipe_manager.py,sha256=vW9YiXvjkTxd5VFCqKW3E-hIZVD0bXXQc_D6ZsuCs6Y,4888
rayforge/core/registration.py,sha256=p36Q2Eh_Btgw_ddqxxgLRCWEhaP22fF66WWFYNFwosU,5653
rayforge/core/source_asset.py,sha256=hgc1NGcmrXH2GUs9br0mOQLg09oMd7fVWnH0nR6hp6k,7825
rayforge/core/source_asset_segment.py,sha256=YdRuwA0DDml_DhqLN-LTJDYPexm7rDxLVfzoHe0N3Zg,4331
rayforge/core/step.py,sha256=G0-3rZHIS44LIWo5BcJGSnYiVLkOfwmqB4jDq_j9toA,16786
rayforge/core/step_registry.py,sha256=fnhQnIuukOHjccSGgVPhnBaZ3Ko6t8aKilbWoNMjK6I,4316
rayforge/core/stock.py,sha256=WjBLkwyIZOOEg0d4yhyd5ygEX2mqMK12vBEjRNXZu-8,9219
rayforge/core/stock_asset.py,sha256=9NZEYYJWMZgOpkBDU4HfW5I2qpZ9gGr_R80kImv9Da4,5936
rayforge/core/tab.py,sha256=4b7uXyppWrCNM8oIZsazx3FaeIcJ3ptHl6FNgrN6ZKc,444
rayforge/core/text.py,sha256=0F8v_mpbl6v98frmGKstQPRfAoZaB5Oj5bB4nepfTzY,3369
rayforge/core/vectorization_spec.py,sha256=J6hsAyP1hkxPpCASHVR3igBW7XfD7IWYYbB4e4HrCRo,3753
rayforge/core/workflow.py,sha256=2uvOvX1LlM2pbZ4WscWf_RjE4V9xvKxpyMhYCCXm5ME,4356
rayforge/core/workpiece.py,sha256=vf6wa7-lQnAfxTPxC-i-B1IgKF-nJPA1-AQ5nxjLejA,57217
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=QZnCerHTwkeRRSkUyvoN7BWe4nSjoSuE1HboHRLmYNY,1227
rayforge/core/expression/errors.py,sha256=IhU0Wd3HAhFCJYRiLx1vRt63O16zd-t5a5kCHr_u3IU,2409
rayforge/core/expression/evaluator.py,sha256=maUdkdvVqUKgdRtF81ULa4vsjT7rqXB2CLJ0Hbh9DGI,1424
rayforge/core/expression/expression_map.py,sha256=JUNP_bZ1x4m3zWYFUysriakqgLO0cbRXLCsvhoJu21M,1840
rayforge/core/expression/parser.py,sha256=TWByPA7UbJa9yhVU5dY2P8Y2SY-0f4LUMnEWdN5hk9k,1364
rayforge/core/expression/tokenizer.py,sha256=znUmj2uwvma6hC0499hlxXbKrTJOqFFIUW7Gq2QQMMw,2996
rayforge/core/expression/validator.py,sha256=PxssAR8N7msgJPlI86EHR81WmjggcTEv-C1-0uEvA2k,4946
rayforge/core/undo/__init__.py,sha256=fm0Fw-RoJCXbA3qgLxDESTjrdnvYWLuidnmDaL969gY,620
rayforge/core/undo/command.py,sha256=TMlazUlMZFrVOZHyU2pa3f_VVevY4-scXPuRwopP12o,1818
rayforge/core/undo/composite_cmd.py,sha256=la1YLm-omAc_5Ad-aTS8ZQPvHUC1BVePMwNWRhRikaI,1956
rayforge/core/undo/dict_cmd.py,sha256=UB9oG3UXSOzvAhQLKRS_C-wRp9vZxXGviY-ckWu8fQI,2501
rayforge/core/undo/history.py,sha256=GdgNX73WvBZJyMDY5p8GB8Oyol25Der-o_SZXRSYwzo,10591
rayforge/core/undo/list_cmd.py,sha256=ZKvOrA5PVnpYGGeVhomjcht0AXkZdc_CqlGIBz6I0Ao,2371
rayforge/core/undo/property_cmd.py,sha256=A_hcLr_RP2pgD2B3lEOoAyu6WRxFPz-WqrjgS_FPQhY,2404
rayforge/core/undo/setter_cmd.py,sha256=1G6YmGYi8J424bdiT2zSncMdHmEpalsCOnT0cWLNx8s,1947
rayforge/core/varset/__init__.py,sha256=GHpGz_wVHnzMPdT-4lrOl9B-36eV9NNi9DM3Im6ascY,909
rayforge/core/varset/appkeyvar.py,sha256=JDAy_PQdekh6IUTcIpj7FYyqB9hfvoXSGxN5zGgN65Y,2926
rayforge/core/varset/baudratevar.py,sha256=NmSBTwRUNZNNOP3v2m-M1ZnliX5RrFUacrEaCOASKiw,1838
rayforge/core/varset/boolvar.py,sha256=uTTYoFy4IkATOBSyAxLgsHaomoCDwF73RrXzyQRji8Q,981
rayforge/core/varset/choicevar.py,sha256=jKbPo9YGYznwMxsZLGrGmpkM1UMqq956xIl-iF-aWNA,2402
rayforge/core/varset/floatvar.py,sha256=IJweb2m1j7Z3yIlU_x_6HaQOjBIC_kf6KAl54Pp4YPY,3268
rayforge/core/varset/hostnamevar.py,sha256=A9oA-qMxtY-c5UPj20KqPI8grXHyQFJaxiitKVgxHDM,1912
rayforge/core/varset/intvar.py,sha256=fdDN3p9uQ5BTwzfK3H7Ndcr19Ed6K7Q9_kBMl4mJXzg,1752
rayforge/core/varset/oauthvar.py,sha256=HBwbHoTBYHx2K8JwK1HQW6lLf0mHLAveHOqctre8sWg,4708
rayforge/core/varset/portvar.py,sha256=Lni31q27tdccZhw_was8Xt3I6YAgWs15t5xhm7fBDSo,1136
rayforge/core/varset/serialportvar.py,sha256=4kouRE1ZkAZKn1rTw_gFqi3DdUzRPsX_o8JGW80WB4Q,861
rayforge/core/varset/speedvar.py,sha256=BnB3D8p5zdX-rv4Cvr6m4VT1ACfm9y-2VNHVBTT2JxQ,907
rayforge/core/varset/textareavar.py,sha256=z1s7uT79RAi3GVyxRvuxf5JG7F82X-NjpDXiDg4Az0Y,739
rayforge/core/varset/urlvar.py,sha256=hhIQ5M-4NWWoQrr6-KFUnmhcaVjVfTSC5T2joRxTkaQ,2678
rayforge/core/varset/var.py,sha256=xikSf2-Cbd13tUeTSet-dH7RVafGLZzPAR6jhMrv060,8518
rayforge/core/varset/varset.py,sha256=SfWYeDKhwefC9OkdOlopp4TwwMJUCBOKbGUuSLqMMB8,9792
rayforge/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/doceditor/asset_cmd.py,sha256=MOBB08_K37g4VjQJAebHvnVhfwmYcFOwJ2r5NH-42Eg,8750
rayforge/doceditor/command_registry.py,sha256=TzO5DrTxIwEBx5DWsQnnkoHzjUPggxXqjsIRbZyXmCo,2856
rayforge/doceditor/edit_cmd.py,sha256=O0d5awbuJnVdopymXpDoVurn5KRmhPxi89xmtPvYwuk,15039
rayforge/doceditor/editor.py,sha256=uW10bezUgXmjgg4nR4ZfVVGZOhZMxxaXeqmTBFZxNhw,21075
rayforge/doceditor/file_cmd.py,sha256=pQs9Ia_0twQym1o1W2hP8TkU_jrgb8d66ITdef3tSwI,46284
rayforge/doceditor/group_cmd.py,sha256=BDTxfhU-5PltKMhgG1ySdXuwFpcNY6KUaF-_3_P3vEs,12850
rayforge/doceditor/layer_cmd.py,sha256=cWJat_i8HLFl-M6LKsy8NmqeVPdPV_id--uc4mdno1w,13132
rayforge/doceditor/layout_cmd.py,sha256=857mM-amypa2AxI3QfrDKfmGekwmivaAnL31tAPWY2A,9500
rayforge/doceditor/split_cmd.py,sha256=WGzqn3xuxme4K1sP23MOZCf758Mv1bWWL-U1Dltk4dQ,3957
rayforge/doceditor/step_cmd.py,sha256=fOJW4hZxrcNxV4YWTBXza8pKQTP9m3OE2nFiiYrkZ4Y,5261
rayforge/doceditor/stock_cmd.py,sha256=3R0VnAxs7JO89r9ZWhxs7vB9waW5HWzYQgduayM4BdE,8722
rayforge/doceditor/tab_cmd.py,sha256=XJJH2t2oQLzN2g7a4sw2wiKJQNToqgkI58qnbmNJqtA,9445
rayforge/doceditor/transform_cmd.py,sha256=-Xn6BHinzCKDAimqnvGJSbRIEWxAf6kM6As7A0AqYrw,12194
rayforge/doceditor/layout/__init__.py,sha256=_NqJrZwYSd7S-vN3EerRB-IUX-Y7CA_tWSadIVStOWE,709
rayforge/doceditor/layout/align.py,sha256=RUZvPnSHcEKHaXXUNDfliaCIJoQRxzbKLdYlLHJAHd8,7741
rayforge/doceditor/layout/auto.py,sha256=ue4eaiqsXDV_Sz47uYLAeVJkDL5XhobrsBh-a9XsFJw,34651
rayforge/doceditor/layout/base.py,sha256=P2d6ayH8fEDq23mEawczbB-O5l1YZAMg9NtysneeFcU,5541
rayforge/doceditor/layout/registry.py,sha256=vhmqwRUYiA8Jp6yqVDYCglLWlI0XZHOW6ZPLCkm2Mfs,4068
rayforge/doceditor/layout/spread.py,sha256=wtSOA3cfRamc4fMvftNDOBLd9grRP-wf5UTGFhRn9Cc,3267
rayforge/image/__init__.py,sha256=V4jiqsMDgweiEzefIF8taNHxHLTiphmQ0WZSyxfo7go,8322
rayforge/image/assembler.py,sha256=BPSKj8u3FyItbCbxj6JXbes6gy1hRY4-xAZvqux4BT0,7562
rayforge/image/base_exporter.py,sha256=v0k4PmrS1nns0CY1NutGpVvzGeYZxbrb1Y3HKynlayQ,1122
rayforge/image/base_importer.py,sha256=IbTS0zOWf7zo8bRO_u-VTCP3dx00KYtUo7ovM6JhgJ0,18545
rayforge/image/base_renderer.py,sha256=u6zN40xb7kc6wypHH-uF3p8Hg9wmFoYCKzVTgLhJCcc,8129
rayforge/image/denoise.py,sha256=k9KANyUlyn7dCc_Jh0cvIL-w-7rOMWe0he9TCL_fIDM,4162
rayforge/image/dither.py,sha256=yZSf4oOjTaXhvUZsUtMVj8GpAWQnc1YrMpv-ExgQNZk,2257
rayforge/image/engine.py,sha256=Uyu5C2GInMG9KaZnucXRFCPU9LwBAHrllp5MbCIpBMo,12396
rayforge/image/geo_renderer.py,sha256=h3FdTSJ2M4HVW-PlRsrlBh5Z1AIsx9j9uBjl7F4wobo,3674
rayforge/image/hull.py,sha256=H74kWIm-eWOr8j1utpn4Y56xNe6m-jYphG_DnavhvdU,2988
rayforge/image/material_test_grid_renderer.py,sha256=kzar6VJxCaZrrIJtySN2_dZszY2buegXjOmF0iS3OoY,7322
rayforge/image/ops_renderer.py,sha256=U5EMiVihnY7REkPkhLDA0sPqXXpwfqzYA3megAGmp8o,5776
rayforge/image/registry.py,sha256=PHV8FgcMtebKsVDNMeE_ZrltiLrHQ7KY9F3DZS5j6WA,10437
rayforge/image/structures.py,sha256=HkaMnzKpPk7mhPfCrAPBOXZZKsf-rMPx1U01Owyfx-M,13602
rayforge/image/tracing.py,sha256=V1DngoVjwUy0kUMyCPbh1oAWUJEoz7T5xYQK9Re7afQ,31033
rayforge/image/bmp/__init__.py,sha256=CKF-BgHuuLaLlYyd63GwqPceuZweoE2EIXigPU_nnvc,61
rayforge/image/bmp/importer.py,sha256=cMSSOG-eIwgLjKeE-26PPlT9-rIUHExKCD11FFKiuGI,6560
rayforge/image/bmp/parser.py,sha256=Yx91K2IHnKTy038BXhZEyYjxd3mcgrJfViJGMJMfHTM,13371
rayforge/image/bmp/renderer.py,sha256=iesIajKj9TTd3ORsLzD5wI8fA46Z8p_WPmNb7jwUBpE,906
rayforge/image/dxf/__init__.py,sha256=jO-5oY34l3qOjgrg1lAOfw-LB0qogWlpM43qsBNNxGs,61
rayforge/image/dxf/exporter.py,sha256=pUd4-605VFRZV2nBOS8cs6ag4OZUPsQE5nfagsSB9Sw,4632
rayforge/image/dxf/importer.py,sha256=A2W2aVzTWrHIYZWAYZ2o6CD60vHgJQFPlPVJPAProJE,19207
rayforge/image/dxf/renderer.py,sha256=9HJyVguul0GOe8N3pbYLYLsM0C3LMFqDV0-GBcr8KaA,5370
rayforge/image/jpg/__init__.py,sha256=vUlTOVnVPncSHl9nsAf1WKbHVjbWobXFtbptPHdp92Q,61
rayforge/image/jpg/importer.py,sha256=ocRs-71bazNe0a7nUQlszVjC54G_pgbdNbourlfzUu4,6104
rayforge/image/jpg/renderer.py,sha256=QqjoGP_OJenBF5_9OFLqtGPYtEVAsj0SzKb_4pIi_Cw,655
rayforge/image/lightburn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/image/lightburn/importer.py,sha256=-Zi3cNzTYYxXhW1d7GxMNwZrRmaZZ-vkVsDLZr7g_E0,22596
rayforge/image/lightburn/renderer.py,sha256=HjVDJOZQZyhC_i8--oaGJka2ipwJ7aaUgWEyEVaA_zM,3502
rayforge/image/pdf/__init__.py,sha256=nubfl85vWjR03X4McgyzHX3wv1DfsHmqHYiFPEmaiCs,184
rayforge/image/pdf/importer.py,sha256=qTECdJufNbJ3DDPa_AkDTvVB5lVvN3coeGxVtaWz7ig,3492
rayforge/image/pdf/pdf_trace.py,sha256=AQP68SJjyemLwZk4lR4ZXyA1bFaX2YA9FfYk9_O04CY,7963
rayforge/image/pdf/pdf_vector.py,sha256=WAox6CRf59KuHAjluP0aBtmUK-Z6pXyAT2D7Lft1XDc,24467
rayforge/image/pdf/renderer.py,sha256=cFvhLhsdKIhH612L5cbRVHyg9g93YoC9L1MRc8yVvzQ,6014
rayforge/image/png/__init__.py,sha256=MqMdpXauUS5v9a351dFEQh980hBT4Z0qvkeMzOqaSmU,61
rayforge/image/png/importer.py,sha256=mnQXmlzOodzFmcb-McieDOjq8Sc4A5yac53L0mTJiB0,5881
rayforge/image/png/renderer.py,sha256=f5NeMwkE1PHWSGvvgczcYvZckRJeHB6DDK6_-uBOE0A,712
rayforge/image/procedural/__init__.py,sha256=nMpQ8cISAFQ7cqiDGWy1KgJDqYu60K_QxSn4-8m0cBI,197
rayforge/image/procedural/importer.py,sha256=Ht_vsYn8ESPHWQYNgCyG7mZVl7LYLWvG140nSc4MKL4,7324
rayforge/image/procedural/renderer.py,sha256=o35LWAQDq4VfXm4TjX1T4kFD0SbitNYEk2GstzUn3gE,3651
rayforge/image/ruida/__init__.py,sha256=0NpK5UHORaA95-a77c6c0EDkzQEDJPSFjn3Dqycv3Ks,72
rayforge/image/ruida/importer.py,sha256=_B40kL0hj4_u4By2KfIaIngGm_b6L5eFf_XMgmEzmIs,8590
rayforge/image/ruida/job.py,sha256=rQWLOYEdnmdE1ks2Ojs5Y8sssVX_Yk0fc4vvPzsvtnA,1976
rayforge/image/ruida/parser.py,sha256=FcL8Lat6yvlrfCCFEiNpVEC6tKq8zRoVatZh6nngASA,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=LrMqqUIfn1GwUN1-ocOGxTqiQSF-nUwkl0_rXQGySR0,6298
rayforge/image/svg/importer.py,sha256=ObEhb2PA_Ckwv04ertWIwXfpWUUkFShjzBsun1ME29M,6906
rayforge/image/svg/renderer.py,sha256=HKvJHFDiIwbtGB7QYF4B34cXdrxjCkkDPJVmc3CT_8M,5503
rayforge/image/svg/svg_base.py,sha256=G-zkCuolNNOMMBWvRU7Nj1RJePC4--fRSy-Cg_GrRJM,19714
rayforge/image/svg/svg_fallback.py,sha256=pkKdej0uQH93d0O4Q_20sCcFNf7nXriKuh6sQrLNn1Q,5017
rayforge/image/svg/svg_trace.py,sha256=xZu31pCfKCpEgL08SFATAJfzJYY7pMtfslXIEPaLK8w,9115
rayforge/image/svg/svg_vector.py,sha256=K4qWnDTpa1ZfhT2xP_Mpj6Dk-1XzS-tOU6L-v9jvVLU,9376
rayforge/image/svg/svgutil.py,sha256=w_SyDD7Lt6EkJ8Y2OZtfUakAmlWxRSfotfL3aWUwL8s,11085
rayforge/image/util/__init__.py,sha256=PpEpoXWtnCUuTDOS5rHztmIkDV5hTCNAm0UOcDpn8vs,1906
rayforge/image/util/cairo_util.py,sha256=VMI_WvShlvWWHD9CtiiDbvl9v6Vb9yJjfCe5nyF9cew,1015
rayforge/image/util/grayscale.py,sha256=Ej1VA5kzW6yahMGu6DfjHSmj9bFPnT-2GkMtrw0ESxY,3200
rayforge/image/util/srgb.py,sha256=eRNW69zibrl9IK_hC3tQ_GnFvMaPoyhPUxkKGSkI3C8,2466
rayforge/image/util/transparency.py,sha256=1xk7A60epx7qxXgBu9O8WaXCsmFRuUHZbSV_1HWkojE,2606
rayforge/image/util/unit.py,sha256=7ochWZFZ-ZXpLcDaUztskk8DlqLCI84Z1sWz4l9JJbA,1805
rayforge/image/util/vips.py,sha256=aNua1ESV0ZsFGz_qAUoIW0_qn4bAZ4hxKA3v1VL_ZpU,8622
rayforge/license/__init__.py,sha256=queVPSbotMBKxoR5KQW_7f8u-7WnbyE7tJZhGO4GW_g,403
rayforge/license/gumroad_provider.py,sha256=HVVf15ght5kC-DLm955sSgYh5sr8DbwdFMBKRV5HKzw,9599
rayforge/license/patreon_provider.py,sha256=2y5wknEpbuj-Rtx4ZosrnW_vImykEUvOxAlGYgsr7RI,10978
rayforge/license/provider.py,sha256=3ZW_S62UgBzn7MUBTmOfV0MInM2kFPkPf3rCAM_P_jg,1691
rayforge/license/validator.py,sha256=qQrl4hWc7LpxCRtPGJr33Bp-pDTQeDE9LtedPFSAOYc,5023
rayforge/locale/de/LC_MESSAGES/rayforge.mo,sha256=7ZRK-1Mycu9v-2zTk2I2WWa1J3Ex3Fv76CDHXlwbsBY,140632
rayforge/locale/en/LC_MESSAGES/rayforge.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/locale/es/LC_MESSAGES/rayforge.mo,sha256=WYI1TkrDY-GOPHyu-rrTPc-AEdIVh5GWAncSpLR_60k,141463
rayforge/locale/fr/LC_MESSAGES/rayforge.mo,sha256=thiU8bLhrI0uteyYym1_-qRVfusrg3cbtgM89UBnRgA,144639
rayforge/locale/pt/LC_MESSAGES/rayforge.mo,sha256=Ueu-S8MPno8HAKZHJI_9C3U9YhuQWqgg8C4tGKgWMQ8,139733
rayforge/locale/uk/LC_MESSAGES/rayforge.mo,sha256=GBJQTOQrK0s7LsYJxc9RjBk4soMJx0L2YjP3YUSVknw,177702
rayforge/locale/zh_CN/LC_MESSAGES/rayforge.mo,sha256=KEBofhr7HctuVpK71-COm8OOxg9dxm1Ousw3_qciPDk,124476
rayforge/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/assembly.py,sha256=CIuwBmUpxWIPS70ojo8LBOLe2PBIup4argJNGawb0PM,17085
rayforge/machine/cmd.py,sha256=reQypVHoM7IGoC61gu72ssX0_6p4UJlNKQD786h3OBo,14545
rayforge/machine/job_monitor.py,sha256=_xDfASKuFBi8eDv37ovGDio_XeIvmyP_I4_RPBmmsv4,4424
rayforge/machine/kinematic_mapping.py,sha256=JvMOQNb__Oj9QQgy861IwQFoRbJqIVvNDluMo4CkLQQ,9049
rayforge/machine/kinematic_math.py,sha256=asb6oBbfoMx8Ew13wZ6FKOza4rdYr9es8LC5Bto0NpI,2017
rayforge/machine/kinematics.py,sha256=A5vvc9lKy5DBmmWqMKX65hMI0-UTwiEfFYtu1Sc3npI,6737
rayforge/machine/device/__init__.py,sha256=8VqvoXbgWaMDduvmN8QLpP0FNeItnwFPBUUSaenXYGQ,240
rayforge/machine/device/manager.py,sha256=HGMTk27IX_Xv1AFmgDYhamsu92qZRu0j4buvS0FoH1U,9691
rayforge/machine/device/profile.py,sha256=36-tNAFaKyrPs8oTarTCRTkflJ2DdCufJpZKv4op8EE,16065
rayforge/machine/driver/__init__.py,sha256=a0N1bqBMX8UYbxxvPILbwUtd0jpG6h4LUW3YC6tX72Q,1217
rayforge/machine/driver/driver.py,sha256=gmb_Jpp6l77VD9zsFWO0TrqfAiQV5sVzZ4N-MIgd9qU,18306
rayforge/machine/driver/dummy.py,sha256=U_7vziYCFVdNjso8UvCOcLHCK-accDt3w-xr60qhPEQ,8426
rayforge/machine/driver/smoothie.py,sha256=mFvF_8dbu5KY8cyJ-cmRF5xs3DIcY0QH2P_0qGMmtXA,16120
rayforge/machine/driver/grbl/__init__.py,sha256=uFn54azNU-ynrlYLbiMFBhCkSVQ1asd0N0ByrHec3B8,301
rayforge/machine/driver/grbl/grbl_network.py,sha256=ADD-fZl7yWUsbwBpeWoWwQCS_q-fboHbC92CMCFSAMI,28467
rayforge/machine/driver/grbl/grbl_probe.py,sha256=z9ZH6tz1jZWnq2KVtmBgQVMz_2PbhhXj9Oyf6xiolDk,6378
rayforge/machine/driver/grbl/grbl_serial.py,sha256=7jPseoBjVL_GWqt7aouotigxbmEycLG8e68_7RO-5Qc,60855
rayforge/machine/driver/grbl/grbl_serial_simple.py,sha256=1doLpFuL-kxaTEM0_AAkAtKqwvLmD7oEGAxTD9Y4kqY,26955
rayforge/machine/driver/grbl/grbl_telnet.py,sha256=b5Qa3ojyM_zCLt-D2w8n6L0F_F9W-aYzkAQn8GXRyIo,4163
rayforge/machine/driver/grbl/grbl_util.py,sha256=PWsm8XJkqQjvc_Tcq4qgJtwYc0n-H0e6tM_UXRXNDbM,33863
rayforge/machine/driver/marlin/__init__.py,sha256=LBZ_BJHGMKdxmtvpEQXkEM-trB1xxerSaj2pB2AdvhE,87
rayforge/machine/driver/marlin/marlin_probe.py,sha256=bqbB6xbtZugDwWbsKvLetgegxqRqHsMejWMosQ-Nzew,5335
rayforge/machine/driver/marlin/marlin_serial.py,sha256=LDWy8sUvWYB2YHdA9SrSsmQve0dY_ZNzzdFHNg3UvQE,23659
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=ERM122AwN1Ocl_rde6dW4JmaemEOLulEipg1rUesZ2k,29312
rayforge/machine/driver/ruida/__init__.py,sha256=gVAAU7L9gW4urv8xzPWjhh9G1clIoWckgVOdnihUgDA,178
rayforge/machine/driver/ruida/ruida_client.py,sha256=KnpsiO-7Hjx_2X2l3XkvTLbHq4vkoBtjtlXDddIQgSE,24205
rayforge/machine/driver/ruida/ruida_codec.py,sha256=eRj7G-UmFeHyXs_05MTdlD34oAcPHfVmpYlKltRc37E,2751
rayforge/machine/driver/ruida/ruida_driver.py,sha256=REdrKDGL8XNzGG6z_wCTW-Kqp_wLDRk_E7mXC8e9-_o,22742
rayforge/machine/driver/ruida/ruida_encoder.py,sha256=gJuoGP8WCBa01BoAQFD96ntKz1VHd_QGQ9CEwh452gQ,14195
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=_-COB5Iko8OfaAXIx5g6hj3ydiiNE23sFcPSD0PSQlM,40796
rayforge/machine/driver/ruida/ruida_simulator.py,sha256=IJ4kH0xz_Du7YFNd77feh-VPTAl2s3cvJPQhNZz4Kgw,8889
rayforge/machine/driver/ruida/ruida_transport.py,sha256=S9wAhU2XUS2bpjPO_iy7a2NDDYJIV_o7jd26PHeYn8A,9243
rayforge/machine/driver/ruida/ruida_util.py,sha256=fhH5eWw4OKDu86rlcLuAOVYstqxUM7hYr7VG5j-Kok8,7219
rayforge/machine/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/models/axis.py,sha256=lAep9ym1kZ9gTf_osD8DjX_WF2LMMcS2rZbvPBMED-k,4425
rayforge/machine/models/colors.py,sha256=g-5LqSndsiLYKk1a5GcktySjYhvUrD8CK-xx0ovQXZw,3476
rayforge/machine/models/controller.py,sha256=NPmUfp7xKAGKV-fJ39KlY2ibq9Q2CDzGJ9r7pWUfn3Q,27397
rayforge/machine/models/coordinate_system.py,sha256=lrPXG7-AuIFNKs6KUKoND_yfjEenVsmuAYVHWa3k3Z4,926
rayforge/machine/models/dialect_manager.py,sha256=31NpEc5uYI74AqsQdXDmVg4nFldjKmOlPn6wcR5LTgU,6889
rayforge/machine/models/laser.py,sha256=2lvWoj9VWF2AUWi23wiGJ24JUXWVfAseffJdb3LdCtw,11670
rayforge/machine/models/machine.py,sha256=M2qCI_nCvTr9k5Mn0ZBabPYqJar119qlSv6s13LxDf0,65190
rayforge/machine/models/machine_hours.py,sha256=VMXavTmefpWjMEP06uMyMHJi3tD-rqBniJpWdiF_zTg,7111
rayforge/machine/models/macro.py,sha256=15kqgDcr20wtCBa8z-N7gHhcyseyrU2f4DIkKYIiF0w,2396
rayforge/machine/models/manager.py,sha256=YqSUvNf_lY0sYryqHSFV81MsOTY9Yih5YR7oso2yU9w,9386
rayforge/machine/models/rotary_module.py,sha256=GKH765taLRgeCOHS-X2Gy_WiozaZwqEv2x5yiHPnTlc,8555
rayforge/machine/models/zone.py,sha256=WKkgkjOrA8sayeQYVSQkVYy8jjUX_XyEDQnlS6SMShQ,6252
rayforge/machine/models/dialect/__init__.py,sha256=1Aop03GY_Ed8cdmpzZRZkJhgg2ODibpfK4uxk5yDXvo,781
rayforge/machine/models/dialect/base.py,sha256=8mr9kgCrmzRQd0UnHNv-Hb7pv-lEVUzMmFXOB5fMyUY,10705
rayforge/machine/models/dialect/grbl.py,sha256=Jl-bHiEfkX4SP6p8DiM76apO6yb0QBjfsuoPQX-0xwg,1257
rayforge/machine/models/dialect/grbl_dynamic.py,sha256=N8uWinAaSS2ytitKne3XttqFqihN_0I0iHzOhn63ltw,1340
rayforge/machine/models/dialect/grbl_raster.py,sha256=UbxOG_PqFg4q0IssBwDIixIFWhFaJbKUDu6iJF0cjiQ,1492
rayforge/machine/models/dialect/linuxcnc.py,sha256=58ZI583gMVt-FQYSSZxzIaGz3OQpIFUBY04_fdv5y7k,1250
rayforge/machine/models/dialect/mach4_m67.py,sha256=2mY4n3IOCxIwLhMFNzZRY3ApTXoEPCFuCvdUE90gTJ8,1393
rayforge/machine/models/dialect/marlin.py,sha256=1X54I5cbpMdqbH5zeDBR2_bllOyggf3WQhbDlHdMeFQ,1265
rayforge/machine/models/dialect/smoothieware.py,sha256=dOOlB0Y14zcsyZW8XNzoP6IhPa3M9kRu0jk2LsuZqxQ,1231
rayforge/machine/sanity/__init__.py,sha256=wBZimAC9ShtZt3AuqIB-jzg__3jt1RF-d52i8OeSidw,317
rayforge/machine/sanity/checker.py,sha256=y1u89Dp1wukv-i4VWvioFivv9lPAr2ifHr2lYTkne_U,1704
rayforge/machine/sanity/result.py,sha256=09QKRs3OAs4UXZfUA6od5pewSGCmzb5JUe0VwOCNUBA,1359
rayforge/machine/sanity/checks/__init__.py,sha256=2juIfIrDutUqzoMqGRs098v6bKWoYr14hXMKim61Qyg,203
rayforge/machine/sanity/checks/base.py,sha256=AWzEQUJZVNJkVOXQ6YvScBoNLkf6x6D2kVErisuIX9s,377
rayforge/machine/sanity/checks/extent_2d.py,sha256=28_Fl7k9jmo5sosUhzzxyhCmGTBXX_oHljFom31CQBc,1983
rayforge/machine/sanity/checks/nogo_zones_2d.py,sha256=13uKxFsi-Dv80dosZ3wtDLYq9t3FyzFULZE_0_Bq_gI,2177
rayforge/machine/sanity/checks/workarea_2d.py,sha256=0TG2e1ZXmZXaMukmi7Sepo5lcJkjy1IHwtugqq1Wa9Y,2139
rayforge/machine/transport/__init__.py,sha256=P51OFdsilD5U_4M04rjntmhnI2nASCf8nHICQkmkH_k,691
rayforge/machine/transport/grbl.py,sha256=3LuszdaEqpIYOuILPUjcsPBFmiaseHjOCDp9jmjlOyU,17781
rayforge/machine/transport/http.py,sha256=VssSmeWwJIjtHqGw77ZVwNu__jdAf3zAl2KEVC3oOZc,3599
rayforge/machine/transport/serial.py,sha256=HDiDTe2-kIJtc0mEgb6O74PLWM2wMZ5FAa03Zo2KbNk,13709
rayforge/machine/transport/serial_server.py,sha256=pagE0loihsyHygY9CyPfUXHnC8PEvOHOmXtVr-6V1Bg,4850
rayforge/machine/transport/telnet.py,sha256=e_Mpvdu-9wayB4UCxtDQpGUBAcMR1LOG6OhahAoJ-Zo,4890
rayforge/machine/transport/transport.py,sha256=0yxiBDsG183LiREa3infUujrxO63G8tEA0xxhwiBVtQ,2159
rayforge/machine/transport/udp.py,sha256=9YWnVsFd3YziCHRHmRO-C4rRvBrL3m_jmtXsiZAI-lk,5194
rayforge/machine/transport/udp_server.py,sha256=hz3vLItw7Am6c9m6v7cKF1G0PnzuKay54fo59orkRms,3255
rayforge/machine/transport/websocket.py,sha256=0WQu3rsOONH8HVS8ki6IiOJ0n5Q_t93da-P66yYuJb4,5799
rayforge/pipeline/__init__.py,sha256=RHMvTbPcm8BLjKaWA66rvKR-dInYG3KXU4vtxSzRptk,514
rayforge/pipeline/context.py,sha256=V3ciYKFO9ZHwNNipIMSZvPSeZm5jBaIOfHmfAuw23XA,5408
rayforge/pipeline/coord.py,sha256=7xUH3egaf2FSqF5TfHqTsr3SKMjjC2hbEsqtR5kwvHQ,1164
rayforge/pipeline/coordspace.py,sha256=vEbCvJJE51b_wgKUBUketXj7O0XMyYZkOzKyqXN-BRE,22317
rayforge/pipeline/pipeline.py,sha256=j4ilcqQcbEeTd4sxo57QpJSjeurmFl_NZJM545i-gas,51564
rayforge/pipeline/artifact/__init__.py,sha256=QVlqTLBZJdZbc38TQ6hdIjhbVsuCByZO7n-Z4aw5TyQ,934
rayforge/pipeline/artifact/base.py,sha256=CqRpCXDgRNmtm4glfjie4NgB8AVXG0xp_wMqQwv9qt8,4566
rayforge/pipeline/artifact/handle.py,sha256=rJPh5HyP7-R7DJX4-wQxyKEj3s50Y-U-XBBi6GMaPx4,2878
rayforge/pipeline/artifact/job.py,sha256=slF92DTZSirxyEp4GvtcuUyb_DTEWYwyP2eu26EBlC4,7327
rayforge/pipeline/artifact/key.py,sha256=FUxOdQf-z7o4GVZNxi0bEnVq0AQgwv5Qz-fQ2kFq3ts,1050
rayforge/pipeline/artifact/lifecycle.py,sha256=TR9iPVqd9QcioS-wLkvdnVVvjWDpD1lh6Gm3uDKlFhk,768
rayforge/pipeline/artifact/manager.py,sha256=9uT2F8oXd3dkZUySo67b706G1Az8EPuYzaHyiYei9tM,37946
rayforge/pipeline/artifact/step_ops.py,sha256=QAXuRbJEHZi-4UQnWRPpMGRA7-lri_vmKaL3HAjIVT8,2720
rayforge/pipeline/artifact/store.py,sha256=UQhIoAV-51NJX8xB535rovzg3e9curY4LCo77jnGKlQ,22374
rayforge/pipeline/artifact/workpiece.py,sha256=Exv_Kvf-ok0UA8uFsj5BfYo7yYZfntqIEdkSfU0mVY0,6782
rayforge/pipeline/artifact/workpiece_view.py,sha256=AIVRHXQq-Ad8dyrTgn9MHtL86HOLkAVCDbfzAc5TdgQ,5885
rayforge/pipeline/dag/__init__.py,sha256=_lub9wU2jAXpKcMaBOQyv11rK_P_MYFsWPT6rqYx0aU,318
rayforge/pipeline/dag/graph.py,sha256=AGuYzGMle8h3i-pxVVCMnkR9MUPw9R3E6kJvOIoOZgI,5315
rayforge/pipeline/dag/node.py,sha256=rZ7lYFB5PzJ7AeDbPmr-lVshLnDPDD4nIDKrcTHXIiY,3747
rayforge/pipeline/dag/scheduler.py,sha256=yWosDMudQTh35UQOmcv-jxzGRBzFsugdHuVfjuTHjJs,12370
rayforge/pipeline/encoder/__init__.py,sha256=iZuxv-sQ8HvwXDrk7uvSxy294ViBbLA5LnIEh2K3QGQ,396
rayforge/pipeline/encoder/base.py,sha256=RZq523Q9f4bYYgzP4uMrSAei5yG8_-u_GJ5gEq4VSpw,4148
rayforge/pipeline/encoder/cairoencoder.py,sha256=lM0FQdXh4X9bzdiXtX41Be_WHS7zNPMlIs87pG3Q_BE,14331
rayforge/pipeline/encoder/context.py,sha256=KXfMK1eRNKC6648PC57-hj72IJJoEknmgBxX3q0r2qI,5233
rayforge/pipeline/encoder/gcode.py,sha256=tpxIFSnZ6_HsHcZJ94AJajRDUFSyeLy5eabkNfFuC5E,25941
rayforge/pipeline/encoder/scanline_rasterizer.py,sha256=K5_VjhEkkHKOIj17MT4EbK1NiDmn0YDObFQb58IaeBM,5880
rayforge/pipeline/encoder/textureencoder.py,sha256=zII1yf_hdTuYDL8O90-EOQEpe_BM9zKrBfZDT4Y37Y0,1357
rayforge/pipeline/encoder/vertexencoder.py,sha256=Vnwg-7qSH0PzpVOOjxS92M-Dj0oZCt6f4N_U58uBdfo,12832
rayforge/pipeline/producer/__init__.py,sha256=nCmvcxG8-jYbiEb7l942BLefRrSxBQWmpd8kSb0Uc3w,287
rayforge/pipeline/producer/base.py,sha256=X75S6mrY6yZlks2_dXkDYlsAzB6FDuGWEsU8Je0l8x8,4806
rayforge/pipeline/producer/placeholder.py,sha256=tl5P-kV7-xu5I2XmGYudVPBrsr2EFq762TMwobGcV3c,2195
rayforge/pipeline/producer/registry.py,sha256=nD5eV1c2CKKhHuHKvHh7lWkVSEvWFzqM8nLDzRoAHyM,3268
rayforge/pipeline/stage/__init__.py,sha256=MHKj3m-VVxv9XqjGHHFV1FfguaNAqm2SR_mg_w9zIjY,228
rayforge/pipeline/stage/base.py,sha256=61yhK6QwX0pDpn_rYdIozmae95ubwmpbFcJjw1z9Hg0,1847
rayforge/pipeline/stage/job_compute.py,sha256=vt13Mq2oAW9_dG6YSelEQ_dtwYwz2S_PKuL_YrThnME,5864
rayforge/pipeline/stage/job_runner.py,sha256=R3YBtKzhDm7cg7ZwNNoq5PSYjrnA4DnoI0YIvLCGUsg,3281
rayforge/pipeline/stage/job_stage.py,sha256=6DyeMYzjIRvxJn0FXn3ee-lMC-PnRLUIoMLwCD_dk2o,12505
rayforge/pipeline/stage/step_compute.py,sha256=-jNIQUCtdzEi1K8FMrUIK96dhYRnpOnUzBL6zOYTeHI,4806
rayforge/pipeline/stage/step_runner.py,sha256=XntZEmv7ohtXK8hqc5_jAMKrDfqSb-Bb7hTJin00CF4,5346
rayforge/pipeline/stage/step_stage.py,sha256=ZtvWVt2MHfCHBFruXSNamwwLMwTtypTGbYdCllzB3Ls,13456
rayforge/pipeline/stage/workpiece_compute.py,sha256=jRsY23Hy78FBgUHnVXkUY09nbqO4dudFzlklwAZgt5Y,25283
rayforge/pipeline/stage/workpiece_runner.py,sha256=PNfrwCGfLaPtxua_wo6NYYHER-7oPn9qZo7EMEKI3LQ,6210
rayforge/pipeline/stage/workpiece_stage.py,sha256=WsU7Uq05JRvZsrqYcVEJhRlBSetb3v4-bNq_uqksKuk,15847
rayforge/pipeline/transformer/__init__.py,sha256=j_p5_QU2Q4nugtuzXSIA9SGlrmuq2M8JOJCRDGGFYno,360
rayforge/pipeline/transformer/base.py,sha256=WQL2tQGw5OtNZv6j5tlzvTxcqSVG46fPdMR60Puj9Tw,4969
rayforge/pipeline/transformer/placeholder.py,sha256=-j1Y49Xjsgqm1nIYsCwpRH5wDl1rcHSrF7OlctozfRE,2037
rayforge/pipeline/transformer/registry.py,sha256=eS7iAeIXlNEgV67ExRRJ2icGA12AbFvsf7-rMuxNR-Q,3263
rayforge/pipeline/view/__init__.py,sha256=YQXIaWVlFkM96VxWd4w2MRUeFhhp1RYE86tROqujuC0,605
rayforge/pipeline/view/view_compute.py,sha256=odlPSE8MMfP0JHhh1UZcN4aGjP3pvFiNA7uiyJ4yWoM,29772
rayforge/pipeline/view/view_manager.py,sha256=z_EMkDX_00tmATb3rU28xpQJ_L2O32IhjozCyCsK-f8,47024
rayforge/pipeline/view/view_runner.py,sha256=Eg5O40-aEwFhnM3yI_eVSzzQbE3jHVD6SkG-Bi2YLfo,9275
rayforge/resources/devices/acmer-p3/device.yaml,sha256=BQ82-Pv2UBjMg3bwEmHVq-x3kTjdkA_0eVBTE1QuNb0,924
rayforge/resources/devices/acmer-p3/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/acmer-s1/device.yaml,sha256=clYU_3FsvbccB8j6h9I5eMD5e3vjBzUiOIagGLkHI6c,418
rayforge/resources/devices/acmer-s1/dialect.yaml,sha256=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-10w/device.yaml,sha256=I17LcAQqS5IJKATpFbKaevWEcV0O6Ei-OsvaeMfvwPs,607
rayforge/resources/devices/creality-falcon-10w/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/creality-falcon-2-pro/device.yaml,sha256=pWM0zm4neSFP8nys7W8-_nUUHM63brpooJToGU2XR5k,506
rayforge/resources/devices/creality-falcon-2-pro/dialect.yaml,sha256=N6oyFds1s62Gj_MkYrzRdt-96S4EHkIxhVQbVeMg30c,992
rayforge/resources/devices/creality-falcon-a1/device.yaml,sha256=x0YrFwNHnu1-o1OOmekqSYkHWKuG8mPqkpavXrFWNwc,782
rayforge/resources/devices/creality-falcon-a1/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/elidor-z6/device.yaml,sha256=fLlG1I9Dn5selTdm03BjQx3ljTT9DbuqxHNJT2JfKM8,570
rayforge/resources/devices/elidor-z6/dialect.yaml,sha256=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-c1/device.yaml,sha256=VvEVqUclRLoj6lW-VBKpJAsWe0etfKD4BA8oepupDv4,404
rayforge/resources/devices/sculpfun-c1/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/sculpfun-icube/device.yaml,sha256=FMeE4x4HDQEFWLdW9WcKa8IwnU-RGF-aHknZ1WGmiuk,464
rayforge/resources/devices/sculpfun-icube/dialect.yaml,sha256=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/goto-origin-symbolic.svg,sha256=4J5cn-K-TNAzoXH14uTXrwlY2Cd9qTs1iAXWfGhu998,1210
rayforge/resources/icons/hardware-symbolic.svg,sha256=GafvLA9FZNv2WwdgmnlGGL1YwFfOVUx-Buz2C9_jTXc,2134
rayforge/resources/icons/home-symbolic.svg,sha256=gHeoOeS_2xwSwplqRO_MD7zQxzDKT4DQ8MC9MIIVaF8,480
rayforge/resources/icons/home-x-symbolic.svg,sha256=fXMGOcyRjk-Q_CH4rpnLmNE6nrL-Kx3MJjv62x-GEK8,1833
rayforge/resources/icons/home-y-symbolic.svg,sha256=UXWUnHSbzcLhMmnnG6_kWtgvGeN1XBw3I-E-Cu_kyR4,1837
rayforge/resources/icons/home-z-symbolic.svg,sha256=_qCTVdftzKYeJUKPbNwfk0sgnj-f24_TtAN0__srFWY,1833
rayforge/resources/icons/homing-symbolic.svg,sha256=LU6U6-f5y4dWl2trQSkDG0SKGy36NMFjPHmDdpYiI_4,1016
rayforge/resources/icons/hourglass-symbolic.svg,sha256=qjozyJFA09FLVml2YPRh1DagDLzbrxHuwnyAmeQZVx0,857
rayforge/resources/icons/image-x-generic-symbolic.svg,sha256=K149ToQ6WiniMrP8oRentutbdic1BGd90MLpSSlK-E8,1820
rayforge/resources/icons/info-symbolic.svg,sha256=k0MCoAuF4lcQvYyQH24mVozWn3QzbF2lZa5VPrn2UWg,1073
rayforge/resources/icons/jog-symbolic.svg,sha256=TW9vBsTIyQzlbcy8hKrZDMCME2-I_uq6mx0Ov_ooppM,1203
rayforge/resources/icons/laps-symbolic.svg,sha256=euR9xCV3EtQYC4yKOQlI8GL3e3VhpzzN0jPVKgcYlnY,723
rayforge/resources/icons/laser-off-symbolic.svg,sha256=GAW7PK-dadGAGE-6VQ0T_TWWE1wLBh_3FD353AUgGJo,2969
rayforge/resources/icons/laser-on-symbolic.svg,sha256=Uz3ZmfuPVe2zC5i2X-U--uDt8uB15LdLGkc3P3_pQUI,1789
rayforge/resources/icons/laser-path-symbolic.svg,sha256=GPx0YkurZfN3KmKH73QHnQJ7mucmp470uD7mwpPwqJ4,884
rayforge/resources/icons/layer-symbolic.svg,sha256=o1_LHEhyqOdUUYhu9W4YpoTR3toX2wVGk8rlqQ1PXoA,709
rayforge/resources/icons/layers-symbolic.svg,sha256=kSY2QX3zwe9aVISmA4dNSYCoCWopDiCTL4kKpfnczI4,1244
rayforge/resources/icons/license-symbolic.svg,sha256=har439qaUVgkqvjnyiMQw7GRuwMBUNtdYELxiaogp74,1853
rayforge/resources/icons/lock-open-symbolic.svg,sha256=QEnIWD1AK_1qWLiajxi90eYuLSU6MjrKWHEb7Pdu2WU,1709
rayforge/resources/icons/lock-symbolic.svg,sha256=OBjO7i7CmneXODlnuji9QVcken2s4_UWgrC5ARewxuI,1736
rayforge/resources/icons/locked-symbolic.svg,sha256=lsCBfQaP0GVVxitV7ulJWeaLVuzKHM-Cclztzoc02TU,1035
rayforge/resources/icons/machine-settings-advanced-symbolic.svg,sha256=EgYdV_eru3-IMWj3NBrh2gY1xkn42s1PvAEsoq14emU,1773
rayforge/resources/icons/machine-settings-general-symbolic.svg,sha256=ua8nUuRzYgwEYFyxC4iYGt4kUMv_xKQI-m8z4kDCor8,1867
rayforge/resources/icons/material-symbolic.svg,sha256=bJA0EQ_OmVI_9uffK57Vc4v60VmbFWOgN1Itr5P9IEE,1466
rayforge/resources/icons/model-symbolic.svg,sha256=ykNe-zqT1hEJ13FACd-SOPe7hTUApB--y9VHw6rkLKI,1533
rayforge/resources/icons/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/icons/rayforge.icon/icon.json,sha256=nXDpGSTbxGdIlB-P4qOdBJMfUPBAXEKioc8tyGSUYNA,655
rayforge/resources/icons/rayforge.icon/Assets/icon.png,sha256=pgLa6aBqohN6jKxDKr8TbgNFJb9idZzpWRDsfNSWoN8,66724
rayforge/resources/models/2axis-rotary.FCStd,sha256=ICGmzyhj90heOQSqNEKAH8xMe1xO4hNPOkM84YHmnHg,1740892
rayforge/resources/models/2axis-rotary.glb,sha256=QTSB4qVE0p5tgsV4u2o3U3PkGpuBUqH3bVjiZLxepuE,1176532
rayforge/resources/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/resources/models/creality-roller.FCStd,sha256=NiQXZs8lRK51DJp8yZXjrK9Bvzct-vrEviUWAtf9TWs,679928
rayforge/resources/models/creality-roller.glb,sha256=qAEPt6DSy-I3Jown8pGhuMx4Wxeum-NVBCHDvstC5hg,1146500
rayforge/resources/models/head-co2.FCStd,sha256=5h95MnCwBc_62qFsy__cXZWni3p93os5SiG9Eg49D3c,97981
rayforge/resources/models/head-co2.glb,sha256=ATljUUFCUc2_Ekilw8UlnYHlzTyHwH2tiJGlVgIzQN4,39180
rayforge/resources/models/head-diode.FCStd,sha256=TFGoZH8HNneQ1OOc_UgUPOrbUn4O0A1Lqi2Hi9jy8XQ,216440
rayforge/resources/models/head-diode.glb,sha256=vjuXV96ewPc-cuSxq5XWbsaCKizasvodQjCG1jAfAJA,355872
rayforge/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/gcodeedit/__init__.py,sha256=7ZteifDtQ6L5yRZxRw2zZd86vDLBRiMnDOtkfmPqZLI,168
rayforge/shared/gcodeedit/editor.py,sha256=NLV4Wmuz4OWoX4AJ8tLu5i9zxFCIF8XH1iFInanXAtw,7566
rayforge/shared/gcodeedit/highlighter.py,sha256=weoQCZAaRc0VnIBMEx3L4BzyxvpphW7WDPusGY8CMDM,6647
rayforge/shared/gcodeedit/viewer.py,sha256=M7XzLBr3ACeQfb4SvLxaFQx3saqSYvssXm02x2RNzDI,4791
rayforge/shared/oauth/__init__.py,sha256=t2G7DIwg4dGQhy1RnINTaSILXrzqAr6t-k8rEAkyGbs,132
rayforge/shared/oauth/flow.py,sha256=YM55Yj6atKYVXwXFSm7JaMytnE5ufYJpe7zee6lyx6U,7756
rayforge/shared/tasker/__init__.py,sha256=UdzBwonKFFlzIMyayUVN0N_OTgY7D45-ktrClLJGaOc,611
rayforge/shared/tasker/context.py,sha256=DlWRyypr-OgnLvft0VEeuLud2QHwU2Vt6SPM3RsOvuQ,6622
rayforge/shared/tasker/manager.py,sha256=SRhFgSm7bBYNuuyCb4AbBU_989JNXVi5YcVTLIs53PY,37587
rayforge/shared/tasker/pool.py,sha256=VZnhn_1GwbrnG8uEVHzFRwHgpmhDtft8Vq6LtrAC4E8,27727
rayforge/shared/tasker/progress.py,sha256=vWnpcV0oEgsSWJ3-vblMsEcA75aBczi7GZJefSlOogY,12356
rayforge/shared/tasker/proxy.py,sha256=SeGM6MlJgRi-YKC7DBLlzJ5BarRvHIJ9cbmpMRCajS8,6921
rayforge/shared/tasker/task.py,sha256=SrjYLED-SSmmrdIaqIApa0ptuCUKu07w4E2ydTZ5CHE,7509
rayforge/shared/units/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/units/definitions.py,sha256=S1iZ_pADyozyWnFs_f6avxIjWdW3zBlCE0_GSgM5W5I,4475
rayforge/shared/units/engine.py,sha256=aiPhdGFaWEWqNQEZwUiSPbxcK-4mG4jcmU7mF8GOpbw,5886
rayforge/shared/units/formatter.py,sha256=yk1IBqpGNv_m8Q3Gc1yc5ruWQqtjwPGi9939ejJoOaU,792
rayforge/shared/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/util/cache.py,sha256=zJS_4UWR6Q-6onAZsVqaqDmgr1l2NcX3fShM3Ez4Fs8,844
rayforge/shared/util/debug.py,sha256=XvgN-hb6oCxRfuT8_rEkCLffOz10CSod6jHHCYwsQHA,1471
rayforge/shared/util/glib.py,sha256=7jwyEF_ajCUX6lfkq4Z8WfR6aaJba__sHZC_jMkUMhE,1546
rayforge/shared/util/localized.py,sha256=fzH0G_dY8w8bhi57TLm_k9ypGatLEtaJ5Rt14ERck58,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/profile.py,sha256=jxP4xtVlYOFKGBEsNT8g1DDBAHuPeSruocxT2EdN_V4,659
rayforge/shared/util/size.py,sha256=ByyuJXbuOR5OoFz3_M-JXpTYoUsmh5-mzuomysRy2qs,1021
rayforge/shared/util/template.py,sha256=ZZRwRMbEG5lyCuDgmoeE-5vbEonwfsHn1paQ3k_gwZQ,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=XzfjQLXE1U8OSJnUpxlrqE5wFcqrsLL9ixgMR5Gx9WQ,3307
rayforge/simulator/op_player.py,sha256=XQ7-CjiCHVdEdrDDRRkYudmBDcL2_NN5ByTGlz0P4jA,7915
rayforge/simulator/vertex_map.py,sha256=BM_NL9N9FrkQIZjHSyVAqeRrz8TvZ940cAkDHbZm6vU,7442
rayforge/simulator/scene3d/__init__.py,sha256=HojkiGOIj0c0mFH_noQiaRDxR90Whr2EM9NuNJJzv5U,568
rayforge/simulator/scene3d/compiled_scene.py,sha256=9Uw1ix4sWPM__H7tfDL9GtWmWRwjlI4OLlb2Z5_UBzA,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=r6qqI6jtI70SScID3xEg0QKpy3iwxdYMXeVvUt_Nvb0,4857
rayforge/simulator/scene3d/scene_compiler.py,sha256=7gOV9RieCqSsqjuTmdNC5SU_mhur_jpjsiauxbTZOdE,30901
rayforge/simulator/scene3d/scene_compiler_runner.py,sha256=7nzMICPXJYdj2cIXVIAbLcvlHBtvMhXCqCEkSuBObt8,2258
rayforge/ui_gtk/__init__.py,sha256=GWm9r8N0VCVWGHMNpdLZV7Sm2INrGRgkmlHzH5ILHxc,140
rayforge/ui_gtk/about.py,sha256=ZYm4YBifPwi_FhnXCsdmZXNqo70pXdokZTQqW-MPaxc,15987
rayforge/ui_gtk/action_registry.py,sha256=fizn69w5sqMKnNuDZbntW2vTbuLvQReptp3Wh-4ymhU,7087
rayforge/ui_gtk/actions.py,sha256=2eOHk-r4TXLNJym3Igokl6rms6nLzQJeVz7BQyLEAtU,32096
rayforge/ui_gtk/debug_log_dialog.py,sha256=ms9oQrnnb3Rvahtg3T4DiC4CzFKMDBBgo7a8PhgwMXI,4020
rayforge/ui_gtk/icons.py,sha256=XV1s0nXGpbBRnR4Y-ilSo9XBgMsicUWsHAJSc8iasUw,3732
rayforge/ui_gtk/main_menu.py,sha256=ZJtLSz0fK18dLlRMsXq9-Szt6BTwl__Lw43F2iZXWWM,11271
rayforge/ui_gtk/mainwindow.py,sha256=2IfZ17OyIcHcVng47mXfCfkFnuJ1ZHbF3-TFA05HcMk,88267
rayforge/ui_gtk/project_cmd.py,sha256=GJ5U4Fie0vlj6yRBLQ8SsdOH60BHs5ZkdPEgU6bzfcg,10254
rayforge/ui_gtk/task_bar.py,sha256=G7AF8MOyC3cEJllk39ilbPOHnlOqYlF5Aq3n1fnP4NU,886
rayforge/ui_gtk/toolbar.py,sha256=B2lRM50L1xC2JRn0Vwjbnvt_AvMenxMxSBSpYStpOaw,11788
rayforge/ui_gtk/view_mode_cmd.py,sha256=6wCGCzTrh4T1jbVP7rKMTY1VWSorDZkYuURoviXQue8,3560
rayforge/ui_gtk/addon_manager/__init__.py,sha256=kAyZ40HvuyJcVTNMlP068LTsAD5u19Vp_zu9Di_aL0Q,35
rayforge/ui_gtk/addon_manager/addon_dialog.py,sha256=LRQl9YK3wSC4hIsRhPrqIltldNHESMzn2vd2agGy1tQ,9756
rayforge/ui_gtk/addon_manager/addon_list.py,sha256=n_-7L6SWtG9EjMOiXR3ucxOVBzWf4TPNstzmUuKqQvg,17574
rayforge/ui_gtk/addon_manager/license_dialog.py,sha256=JKJ3G7CQewkdnA7IZA3iM-HmhNQID2eWQnfD08fBPY8,5791
rayforge/ui_gtk/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/camera/alignment_dialog.py,sha256=v28Q9yLCAYoqp3_I1RmIBLtQppVTAAvIADyDCDSYmOw,22689
rayforge/ui_gtk/camera/calibration_wizard.py,sha256=2JELgZVK-jNRIOf2XYEObpuyurm0AOBWQSXCJbnR6w8,24187
rayforge/ui_gtk/camera/camera_preferences_page.py,sha256=ngPDAOGspl9ufZibrbfaLngo7WJQJtOQCnpGNlMHr9k,13901
rayforge/ui_gtk/camera/display_widget.py,sha256=ceC5Is8sZa2ccjjR67zu6sFB1hQXh69i8qWrzomdckY,5858
rayforge/ui_gtk/camera/image_settings_dialog.py,sha256=mwiOP0hBB-uSXtw4Z0Y5MR0_Tt-PBbG0KGAlwyE2RTw,13782
rayforge/ui_gtk/camera/lens_calibration_dialog.py,sha256=S00fzEAoRLAfJKUgXznBtDhii-d6454iRINixTBILrg,5865
rayforge/ui_gtk/camera/point_bubble_widget.py,sha256=8AMTjFNFhH3GESAUfJxV5ukUO5sAeSGSylaVO6PtI1g,7447
rayforge/ui_gtk/camera/properties_widget.py,sha256=TkBJGRNFMMG3-JsxE2CgK84PWuVI2DNcaoGzb7dCDDI,8895
rayforge/ui_gtk/camera/selection_dialog.py,sha256=R-SyMnN00Szrl4CZWgJapVAsgBxjMSVmRSMV-K6ZeZ0,9133
rayforge/ui_gtk/canvas/__init__.py,sha256=zMeCbUAQsk26k4t1vT_gzPWVm0L2jMcDBRAp_yDPEhg,234
rayforge/ui_gtk/canvas/axis.py,sha256=AhFY6DKYy_VnbXwOJ6jeWmeLrMFOLY8S0zbVwixD4Oo,20461
rayforge/ui_gtk/canvas/canvas.py,sha256=PBJV4zXa8cVTv2Ot2RDv1qYXqN1y-0VsvOTor8zHdeo,53645
rayforge/ui_gtk/canvas/cursor.py,sha256=0yRFFJOm9utLQuN3Zx2Jeuo651HOM2uMjA80vozVMJk,9235
rayforge/ui_gtk/canvas/element.py,sha256=iPv5IYJcywKB8gmQdZkImttSEcNztcRwCBLfsgFzb8U,43497
rayforge/ui_gtk/canvas/hittest.py,sha256=uJ9-Vm3lrs09ublYYDO4bd2TltsQoquLrB2NOC1yp3I,4922
rayforge/ui_gtk/canvas/intersect.py,sha256=np2fl5qMH_7Ym-JXk99vvKVdkXLxtPmTDmdhCAOH2nI,2348
rayforge/ui_gtk/canvas/multiselect.py,sha256=0Gn84GUV-gD6hD_VoJiKyhQEe8Ce0J7ak5vKggwZdZY,12613
rayforge/ui_gtk/canvas/overlays.py,sha256=5LWtJPAqpIICfOsHrYlFixgA-txdnjoZhJg5jvLAwZE,13733
rayforge/ui_gtk/canvas/region.py,sha256=HJx7QsEUpPO-ir-fb7Rk11U-3_7Y2t8CHA5rgS-LUJI,9904
rayforge/ui_gtk/canvas/shrinkwrap.py,sha256=3fi6Bl60vUb52ygNrtgwDYepbwMlnefsFBpB3pCnOz8,7506
rayforge/ui_gtk/canvas/transform.py,sha256=kDi19dHcLKzbTPTWyHsSSE1fRLzVJPxkVYGw9WcCo-o,10106
rayforge/ui_gtk/canvas/worldsurface.py,sha256=QJ3moiOr11ujQWcDms_A5Wn9iRU9By1MXQNJtrKXNMM,19274
rayforge/ui_gtk/canvas2d/__init__.py,sha256=CUXTf9G6ngYNcpjT98f6yfI_v4AzhYlYE5IBQ38GC0Y,122
rayforge/ui_gtk/canvas2d/context_menu.py,sha256=GvqR93Yt_1pg8jMRzkRAfxYruDZEaIK9ufm0POOJnxg,6804
rayforge/ui_gtk/canvas2d/drag_drop_cmd.py,sha256=tjByWqrXvGUfKAtGZiSyhlv2MJOeN1GqTdxEVc1DXa8,23077
rayforge/ui_gtk/canvas2d/ops_cache_registry.py,sha256=JpyuUcshpsmYip-5ntVil43Y6ThhZZw0x8hm5RzjxUs,3736
rayforge/ui_gtk/canvas2d/projection.py,sha256=veD2-ru7LFUwZnW_fnyhupzne71teLS_TLXUjjACsSM,315
rayforge/ui_gtk/canvas2d/surface.py,sha256=wUQgpaV2w7BOpgGuhp9oK6HFV42-I55y-ylKdpNu9_g,63152
rayforge/ui_gtk/canvas2d/elements/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/canvas2d/elements/axis_extent_frame.py,sha256=QjY3P2UuhJVOncWzB6DGvNTTgWWU-pr632hGjPMofDc,2487
rayforge/ui_gtk/canvas2d/elements/camera_image.py,sha256=3TIoUhuUb38aRgz4-HstvvxUSengvPpAC5kXLM4c7pU,9507
rayforge/ui_gtk/canvas2d/elements/dot.py,sha256=kiansgUURyTqhxdd1IP_3sOUTIbmAXbLOI3g3NYPRmc,1547
rayforge/ui_gtk/canvas2d/elements/group.py,sha256=JrKPncZeKJ0hBy0Lb6th6AC7kUCx81Vsa9MBuCIgA5k,6660
rayforge/ui_gtk/canvas2d/elements/layer.py,sha256=fU3aQ8_ayADR2trGaiFD4l-Nt14sTUZF77WLW79TpKY,7422
rayforge/ui_gtk/canvas2d/elements/nogo_zone.py,sha256=kobTML51YXHKb-n_YLmUazs59-19O-FR7v5eOLz6qEM,2714
rayforge/ui_gtk/canvas2d/elements/step.py,sha256=Tj6CthkYX5VO1H_rBqWwWunkFgzBl0vrrRoSIi1fzEc,2908
rayforge/ui_gtk/canvas2d/elements/stock.py,sha256=j5K_cB21E2BvvdaRKgx1Fr7i3lGUp5ZCAbS71-nZwpo,3536
rayforge/ui_gtk/canvas2d/elements/tab_handle.py,sha256=ID7Nf0tl9rNycam1Ao6aqEPWqp3DjVGyzEh2pU081aQ,14988
rayforge/ui_gtk/canvas2d/elements/work_origin.py,sha256=S_NMkjCQ00anxk9yCFKVgckjjCQvLVae45O0-c95YEk,2834
rayforge/ui_gtk/canvas2d/elements/workpiece.py,sha256=K1UKTnHMixqrBYx8eR-qKqyYBaoGvDwVh0GhYslE4y0,48151
rayforge/ui_gtk/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/doceditor/add_material_dialog.py,sha256=N15GGQk4pMR4QYGtgA2mZJBzsvVAaXcpQje--sqCXeY,4139
rayforge/ui_gtk/doceditor/add_tabs_popover.py,sha256=KDqP9xj9Hqfw0w1feZ2Wgm1AEbtkFhGQ-L1pQY9SNQQ,3337
rayforge/ui_gtk/doceditor/asset_browser.py,sha256=Hy4ssJBTXTzMLt8F_ZC-SFSTCM8o_BH938nyy_Xv7-c,24223
rayforge/ui_gtk/doceditor/bottom_panel.py,sha256=SL6sx5EpTjuQpCpkXDRDt4SwzbCQS_qRUgJkw35y_U0,27050
rayforge/ui_gtk/doceditor/edit_recipe_dialog.py,sha256=DoZWwqYhFFIp_o14eOivfBCBZlj6-BTnEJwHHG41KNM,12979
rayforge/ui_gtk/doceditor/file_dialogs.py,sha256=A7h_1WFWgbvoyjy31iZdZEUB5v9FLUuiu55k2G8cXdg,7899
rayforge/ui_gtk/doceditor/group_row.py,sha256=ifRWookdKsA2Gyp2ZjtxaXM3FUlFNeOApp4J2A_-bY8,1600
rayforge/ui_gtk/doceditor/image_metadata_dialog.py,sha256=0dp4xtN1CvxBt5g8jRvaCZWFToGA0u4mJch_AuBhLtE,9475
rayforge/ui_gtk/doceditor/import_dialog.py,sha256=N5FBv6fPCqaJXei--VIqYiEOHw9Ms2hc4sWHVzn7Seg,25577
rayforge/ui_gtk/doceditor/import_handler.py,sha256=fqoHzWP3i9aw2KxcO7mxBFCyC85v-AQqFYfkuLX0_lU,9972
rayforge/ui_gtk/doceditor/item_properties.py,sha256=soyhgwE77vGJ7NXz9PysO-oRDZGbXOpijT0yIzq1crQ,7761
rayforge/ui_gtk/doceditor/layer_column.py,sha256=pl_pdGf0xz76v4sRqxHx6l3OEnohOT_L3jngOfywQ5g,28539
rayforge/ui_gtk/doceditor/layer_settings_dialog.py,sha256=sriKARBUnXh2FuWO4k7rIvjYXmuE_7HPyUvjj1sylc0,9622
rayforge/ui_gtk/doceditor/layers_tab.py,sha256=ai5S4_VsB03ITgtqpY1ekWe2KAdwwUAPOsszztdcv8o,9789
rayforge/ui_gtk/doceditor/material_library_list.py,sha256=eH7p0e0jzaCGGmA9aa3nyNQQgTRYnYo0HEIZGnGirrw,12112
rayforge/ui_gtk/doceditor/material_list.py,sha256=MkNWWwjZGjUm2CvDVumg7wV23DTiO31dnZ4IRFRG_3M,11342
rayforge/ui_gtk/doceditor/material_selector.py,sha256=XcY7MTu0TBDAfTNgRSWZHq2v_VeH-sXn9DpdkZi2feM,5518
rayforge/ui_gtk/doceditor/missing_features_dialog.py,sha256=6gx-DjprlyeyftODGxTbgyb8r3KpR-wUiGU5NWB_HBQ,1159
rayforge/ui_gtk/doceditor/recipe_control_widget.py,sha256=TgY6yJll-guxKIqoBYHNlXKowbwtY9RKkQbONBV3OVY,9223
rayforge/ui_gtk/doceditor/recipe_list.py,sha256=ZuCenrRyhWDQbfmcfllwSeJjDf43ORUfv_oMohzjaW8,7798
rayforge/ui_gtk/doceditor/recipe_selector_dialog.py,sha256=1N9FTvCK0XcR9Wr6tSHh-jPC8X_ujzQulefam83Mvq8,4918
rayforge/ui_gtk/doceditor/step_box.py,sha256=3dVljWVNDWvOuBHcqKlroUd3lTY5C9GJDpaP62ebGRE,5062
rayforge/ui_gtk/doceditor/step_settings_dialog.py,sha256=1Ctt29wZNTeXcuO1FjhOKoRf5xkTEYA-htjMuUVmQjs,16556
rayforge/ui_gtk/doceditor/stock_properties_dialog.py,sha256=cg1HaFOXPMMEplB2nALeY-whTHLA9jH_HZcjmjbMVn8,8096
rayforge/ui_gtk/doceditor/workflow_row.py,sha256=_0a3Iuc3vRKsf6RzlYG2zRdYlT049Q0NYMvs_3Vi9Gg,13322
rayforge/ui_gtk/doceditor/workflow_view.py,sha256=vu88-c4nOYmBOG-VphKOBiDdtxnugA0Hz5DH6fj68fI,7093
rayforge/ui_gtk/doceditor/workpiece_row.py,sha256=Hq9i96vimdGszRFjiZLM4g8Njlkz_6GBqeyl103clcI,2572
rayforge/ui_gtk/doceditor/property_providers/__init__.py,sha256=o1PNgWMFAZf9GAiUIadn5UrB-PUg4c_Kb40-H37tlRU,669
rayforge/ui_gtk/doceditor/property_providers/base.py,sha256=dRL9Ded0jJyJht04ZpMAlEqtteox8YGUdAf7m6qanhw,4863
rayforge/ui_gtk/doceditor/property_providers/transform.py,sha256=G0J7GZfIVN_i8v8szs5k4e8K_JUEgdvhZWL08ng54Hg,23495
rayforge/ui_gtk/doceditor/property_providers/workpiece.py,sha256=_w9_WX7EYByx7cP03PX5h0BHi21Jnnq5sRjGbmUNM0A,9817
rayforge/ui_gtk/doceditor/step_settings/__init__.py,sha256=cUiz_DdKlXHgn-Jp1Z_eu2AD7oQNlKZObjs5S-l6hZQ,180
rayforge/ui_gtk/doceditor/step_settings/base.py,sha256=0nc2zX2pdxm9c0kii-b0IJ1rgSjPFBbBtkzcoyKRIXE,4120
rayforge/ui_gtk/doceditor/step_settings/placeholder.py,sha256=1rIwIyOQw5MI4SmjOjTL8K7cdjBVvy_eLbvNmBpKRs4,1521
rayforge/ui_gtk/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/machine/advanced_preferences_page.py,sha256=aB6MPNnPnE_LvnvwGzvPQVJY5TqKHh3DZq7pV-OKTCk,5245
rayforge/ui_gtk/machine/config_wizard.py,sha256=oisSnlHQOBU9FlVYIaJbQtSWEhq0U4Mn89vERVd8x1U,18538
rayforge/ui_gtk/machine/connection_status_widget.py,sha256=8mITlt6cviZsWEWyas46o2MzL6Vs7fFJqqa-CiWiRl8,3858
rayforge/ui_gtk/machine/console.py,sha256=9QqeC-KkjhCYq6wlpnPkQY_m6_a_OOa6GY3oOunMpVM,19970
rayforge/ui_gtk/machine/device_settings_page.py,sha256=idHskKAh-Cy1QXImu2oiXh2KFOdyI5CWiavKsG-kbcI,15601
rayforge/ui_gtk/machine/dialect_editor.py,sha256=J-Ta8yyLWrotySofUv-F-BtYNxLNMZvIKOglUoIA4UM,11708
rayforge/ui_gtk/machine/dialect_list.py,sha256=s4JOhM0IU0EAJrHpUQrU8-MybL4-bnOP2kQmQFIdWX4,8866
rayforge/ui_gtk/machine/gcode_editor.py,sha256=4XlA787BAbHbtFieB33nvBFeHm_kI4FE2pJv3Wzj0Vg,10801
rayforge/ui_gtk/machine/gcode_settings_page.py,sha256=mW8o01CD6U9339dexymMWSmPvp3TFjsxdZL2pKUHF50,1820
rayforge/ui_gtk/machine/general_preferences_page.py,sha256=AMqVMExrq7pO1PEK55JZ0A4EpIPbyfisRTSFGI8A_zE,12438
rayforge/ui_gtk/machine/hardware_page.py,sha256=duxVolT3gLQXmD-solZUeEyaF64Pxv4zkosj_Delq34,15785
rayforge/ui_gtk/machine/hook_list.py,sha256=szpeG5cd2LkS-uWGPVLwM6HUDd9APy6wKiLPCNlzbk8,6893
rayforge/ui_gtk/machine/hooks_macros_page.py,sha256=N9WGd_sWnbvQhiNEK-A1Sfxk_LsPHdARvTzt4yNEwy0,847
rayforge/ui_gtk/machine/jog_widget.py,sha256=vNEFERSuO08IfV_lJNEU67JCXudHXZWhqUb2APHK1q0,20309
rayforge/ui_gtk/machine/laser_control_widget.py,sha256=FXgcc0n-MhrHPdnOgqciJBXOVql2V_1hVkWNv1bzL9k,11076
rayforge/ui_gtk/machine/laser_preferences_page.py,sha256=f_8zrA1ijoG-QEk3_5PmuX4bWFOx4sgwqfT-ZnhQD3k,42387
rayforge/ui_gtk/machine/machine_dropdown.py,sha256=rgBWTQM40Ee61QfVW8m_gpmIV1kCQeJOZStR0T2yrTM,9000
rayforge/ui_gtk/machine/macro_list.py,sha256=-C7DZacHBBXLSv9CAgPlnyitmZFdKNJgVyLKLjGCnAw,5232
rayforge/ui_gtk/machine/maintenance_page.py,sha256=9hKrFha2qx4n6dVi49dFyQSrdW_L1RhaEXKjhh5y_0M,14672
rayforge/ui_gtk/machine/nogo_zones_page.py,sha256=KhT-wSm4hOq5Nmr311IOwo2R759bDRnU5o--Y5HRSpU,15920
rayforge/ui_gtk/machine/profile_importer.py,sha256=F6JZrGqujX44N-7QgXzT_MhiJdlwjIHaiKNrJeHSyYs,1702
rayforge/ui_gtk/machine/profile_selector.py,sha256=CkLo9CQ3xgVjQa3aidKPGeeXUeSv_hduUyPAMn042wA,5665
rayforge/ui_gtk/machine/rotary_module_page.py,sha256=y8Re0Z9IGrjJzhDThWO1cuWelr1AyPFFm8ZB54O2oow,28923
rayforge/ui_gtk/machine/settings_dialog.py,sha256=CfQvPKMXkzr7Sd7W63g2dNF9Gca7O8hC-80fxlI3RQg,15692
rayforge/ui_gtk/machine/status_widget.py,sha256=-1ovfRlRsqZFXgQWd7xD_0CdkV4eDLL0hgNnVR9lc9M,4175
rayforge/ui_gtk/machine/template_selector.py,sha256=W7tx5lA4ejpFFXXGraRsLL53WQnDocXqpWMamuW_rK8,3343
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=K363yMF3cr5YRH7Fa3ADzbqQ_7FM2phhlBzZ4aY0l_o,2163
rayforge/ui_gtk/settings/ai_settings_page.py,sha256=3gaT5hhB6dv8R0yHwqbjubl5BdSFYGAFOxSi4EwJBXw,19631
rayforge/ui_gtk/settings/general_preferences_page.py,sha256=gMA0jAYdehQei65114kLf9m5uMuBF94dlhxAV3Lx_qQ,15802
rayforge/ui_gtk/settings/license_settings_page.py,sha256=_OGscQMoJWlALFLLw5NKQnn3vRhCSI4X30Kd0ohHZOA,8474
rayforge/ui_gtk/settings/machine_settings_page.py,sha256=oIK0HQYBaSkPQGxso1cgB1ZfZqcx8gN7ub1mdr9VygI,8547
rayforge/ui_gtk/settings/material_manager_page.py,sha256=UYiz9ta9moJLTD--SqcMVH7c_9ExOgQuF3Oe2CCV2h4,2723
rayforge/ui_gtk/settings/model_preview_widget.py,sha256=Pbx1kSMAGduMd6jiKFVFHj77TAC6dPoHNkFWloQ5n3U,8328
rayforge/ui_gtk/settings/recipe_manager_page.py,sha256=VQNmC9_PE-PUwYuSDCxcFNj8ZnsY-VajmDNPHtGceT4,881
rayforge/ui_gtk/settings/settings_dialog.py,sha256=x3rPTarD0iOVJ3cGGqiuGPT_DlFpOfGodRXHOSuGr6U,3995
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=VypNxwRDqoA3lzlKbWHeF2FVsT_7DCeTV41tTlhim9s,3914
rayforge/ui_gtk/shared/dock_area.py,sha256=XahfbFp-HsHawSeQNhOd_eITQ_1kKjQ9RKhyqK9tbI8,12348
rayforge/ui_gtk/shared/dock_item.py,sha256=LnrEQX4yFvCvPH_Y-cFDW5MTQFQdgfh3OBAXf9_ko1U,832
rayforge/ui_gtk/shared/dock_layout.py,sha256=CHh2hj_FCiveIc9afIHAjQqAoSOYiHtHpbZu1ZfKeHI,15322
rayforge/ui_gtk/shared/draglist.py,sha256=SSb_r9gk4xkn7tTh2J-rHvXn_uJf-cgpHezTezpwUz8,8862
rayforge/ui_gtk/shared/expander.py,sha256=by3hUKYnpOJGQZry1m9iXpvLCPfEAx4mJ29wQY-LrqA,4966
rayforge/ui_gtk/shared/expression_entry.py,sha256=COvYBrvdds05hRJf0HBeOOfGGxIRTOgcbT85lL8UgkA,17035
rayforge/ui_gtk/shared/gtk.py,sha256=DMjgdftkSnI-zahvGw2Y-CpR8Y-ukYj0qquhyGBcN7M,2660
rayforge/ui_gtk/shared/gtk_color.py,sha256=SeqKhnGugfVyRixJ29ui_CC8ZC5jpI9KZBWYGsMWMAo,5021
rayforge/ui_gtk/shared/histogram_preview.py,sha256=pZpcgkOhRp6kY5vyI1PMiYdDZNVh7YpbUWoDZRTcn7c,7806
rayforge/ui_gtk/shared/icon_tab_widget.py,sha256=AQNga_AueLiEQJFe0mVQ0uFMfRxqYTiFU36ZR-Sbccg,8154
rayforge/ui_gtk/shared/key.py,sha256=R7eueui-DaERaUVGDfmx6awaR2S3uMXwuiIe-S6ivzc,497
rayforge/ui_gtk/shared/keyboard.py,sha256=0xXvbS0rwi3_EsPi5ia9eAs-uiemJM7SZ4fDtSWTJ5Y,1163
rayforge/ui_gtk/shared/model_selection_dialog.py,sha256=OMYC_KxRZ2eY9UouMK7KiG7bgPZJD-xHvKfqAVwl7u0,4030
rayforge/ui_gtk/shared/number_badge.py,sha256=D72nfo_vFEd4noEka6S5vF-wbDvUISFXYora05UVe4I,3147
rayforge/ui_gtk/shared/optional_spin_row.py,sha256=lTnYz8mDLv4r0ymb9av5E8StDvc097gOXt9lngIN6xg,3002
rayforge/ui_gtk/shared/patched_dialog_window.py,sha256=VoJFpqViMeDyyk9kfC3XXyas44uxvx0YKyZteiot9WI,2511
rayforge/ui_gtk/shared/piemenu.py,sha256=pFtcWSm5-olTyXnSaqOUd1QVIWGVJOYybQ1uofWSJIw,10823
rayforge/ui_gtk/shared/playback_overlay.py,sha256=kVIgKTmp__YCMViqQU13x2Hjt-dBShvKgIjeJ8kH6LM,7725
rayforge/ui_gtk/shared/popover_menu.py,sha256=eq0uQG4vHrLT_TVjZQAm8AMm20d4-JEbw8RiK2TgAeQ,2333
rayforge/ui_gtk/shared/preferences_group.py,sha256=-v0QdwJ9cJJYXTF86wMTao23fAg5RlbFQ5OoPxZ_0DA,4428
rayforge/ui_gtk/shared/preferences_page.py,sha256=8VmQQc7j7aip0GqSKDylCqOMoycOWtWYnRdlbpv1A6o,453
rayforge/ui_gtk/shared/progress_bar.py,sha256=nM3Jlcwwn9dQiBJjoFxdkiJrmA-vARgqQb5MbJDNgyw,1215
rayforge/ui_gtk/shared/responsive_box.py,sha256=-8Gjk2tg3VUp_5d9ryuogCL6BXQwwLM33WnGYnmaLHU,4738
rayforge/ui_gtk/shared/round_button.py,sha256=Ot7JfEKEy00JON9SJtV3K_fkaCK3EKq66rQt6P5Rb0k,1475
rayforge/ui_gtk/shared/sanity_check_dialog.py,sha256=OngeisWMavHf3zpXgtqEQv7DedVLUfzFJ9nO92mlNJc,5422
rayforge/ui_gtk/shared/shortcut.py,sha256=Jobv5AVFbfzoyXcSZeY0D_-TdDRvwJXginL_fDUAvMA,1173
rayforge/ui_gtk/shared/slider.py,sha256=UMv5eA5HbMuwZsKwgTR5M1E-MktLftNkU0q-V1KEqVc,2568
rayforge/ui_gtk/shared/splitbutton.py,sha256=xdNRNRNvwCarWSLkcJAWqjuG4mpMJbPmajmwtCZSyQw,4858
rayforge/ui_gtk/shared/status_bar.py,sha256=MNUECUuIzwyA4glHqK7m660oFQ-sXwWjt5pbHg3dQwc,1192
rayforge/ui_gtk/shared/tag.py,sha256=_sRc-l_5sXdSUhzTsX0UBqzvA4OzE9txYuTAkuaTuas,877
rayforge/ui_gtk/shared/time_estimate_overlay.py,sha256=Vrp99obfYOcizVjm_Z_zev--Ix-dlz8UJiVlwNWYEfU,1130
rayforge/ui_gtk/shared/undo_button.py,sha256=CDfnmWZfREIYweBfbcM0NAtwOX0Z9SON0tglWDodggc,5922
rayforge/ui_gtk/shared/unit_spin_row.py,sha256=l0qKvdBaGP6o6qwUgACI5Pwzntyp18H78VSb-K4wMf0,10393
rayforge/ui_gtk/shared/usage_consent_dialog.py,sha256=U6eZYwJRUgDIdqfdB5wMKENCX4KNhWdqCtGdMFT_78U,1706
rayforge/ui_gtk/shared/visibility_overlay.py,sha256=5r-QlqBU1y42ddQfLy20GLDYRbMg9TFWIjosfB-CDuM,5930
rayforge/ui_gtk/sim3d/__init__.py,sha256=Lv1eznHMrCLxquDs4qEcxWSH4dvz4-Yat0IPBEHk8VE,3446
rayforge/ui_gtk/sim3d/camera.py,sha256=yTiPrB9GYVD-62RKvJW0NYbswGMl4uIXllJlbx3bq4U,8652
rayforge/ui_gtk/sim3d/canvas3d.py,sha256=T3pGci65Ek5GCVZBnP7gAUpuFBH3W_RjMmk6hTWJc3w,76432
rayforge/ui_gtk/sim3d/gl_utils.py,sha256=2OVxAst4FfRySkMp3pxDpVB6g1RqHCFmmQkjFciOGa0,10131
rayforge/ui_gtk/sim3d/shaders.py,sha256=Axla2MwcxjkERcvJV-Br_59cKGzEFVy2rd1NO4z04v8,6756
rayforge/ui_gtk/sim3d/viewport.py,sha256=POCnqu4bvQjFIr12v8RGd5UK8VxK7SXHc-zSjAkdt1E,3240
rayforge/ui_gtk/sim3d/renderer/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/sim3d/renderer/axis_renderer_3d.py,sha256=NUANi-hdf0SdD6JNyoRvr7UKBx7wG3dAo-ZKlOc1Bf4,17108
rayforge/ui_gtk/sim3d/renderer/background_renderer.py,sha256=OzwPl1P09azE06hfIZk0M5Emup0HKv1l_mL4JYxwSPk,2553
rayforge/ui_gtk/sim3d/renderer/cylinder_renderer.py,sha256=oIrRpG7gYHYMX7JPXm-vOQjhX3_QQZ3OgMM6Ia41PoE,3805
rayforge/ui_gtk/sim3d/renderer/laser_beam_renderer.py,sha256=vBtLuwMYZInrjJ4f1S4DHlsYvApinzSRO8Lf7V-wHNE,4760
rayforge/ui_gtk/sim3d/renderer/model_renderer.py,sha256=MynlT81oQHIQrB1SXSrfKeXsUSjYzsFTPN8rM1qIvAY,8455
rayforge/ui_gtk/sim3d/renderer/ops_renderer.py,sha256=Mif7WykSyVsKILiEsvY0D4-gNtVuxJ10H0YjpsyKKlM,8757
rayforge/ui_gtk/sim3d/renderer/plane_renderer.py,sha256=iD88jPfo46sLpwHtp9l6_KTol6C_IOs38_Nb5QP16HI,2430
rayforge/ui_gtk/sim3d/renderer/ring_buffer_renderer.py,sha256=CvK0HhCRsTl4rrFF1rmYM02BO9r1Y-jj4QjKqlAyQGU,6474
rayforge/ui_gtk/sim3d/renderer/sphere_renderer.py,sha256=xROhgio12MKMN6FUPo6avd0CV8CFGDqvYwmtfKqzzRU,3793
rayforge/ui_gtk/sim3d/renderer/text_renderer.py,sha256=0OZ5IsHbIEgtXtBXvEh4yIE6lO3O1eqkVLgNPFRSjvE,13056
rayforge/ui_gtk/sim3d/renderer/texture_renderer.py,sha256=FZs6unyck3nlwTSJy2upEXnmA9Pi7MNNyYng8679V3A,14702
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=U2uXcKbMZ7eJJBXfUNkDvvvxBmS1j_sGxJ-Q1MbDf4g,29932
rayforge/ui_gtk/varset/varsetwidget.py,sha256=yJsX-eLcN0q5OaNY0L-XvPvG-l2gIzXBBY_1uLERrMg,8634
rayforge/ui_gtk/varset/adapter/__init__.py,sha256=6_Fsr-C75m0UmnUqPvgWcngLKerxgHH6j4hg_OKRHGw,316
rayforge/ui_gtk/varset/adapter/appkey.py,sha256=OV3aJVom4yyMprieSi6mCWWXNje4M9P_4SCbGeSvlpc,9048
rayforge/ui_gtk/varset/adapter/base.py,sha256=RZLlbpAmGqb79-MmTtbHQH6M5KWoM54LFhS7CQwn_54,2325
rayforge/ui_gtk/varset/adapter/combo.py,sha256=VXvhgg7PjKERowA_X4EBdgN3d0W4QCxaxL4FgA6muiY,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=yi1cek6n9cOyD4k9tOH03SQ399AYLXHYsd40h3hRlxY,2175
rayforge/ui_gtk/varset/adapter/slider.py,sha256=QZeIy2GWwFq1stuusMDk0GWRZ89BFDhcnRpYL-jUOAI,2858
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.8.0b3.data/data/share/applications/org.rayforge.rayforge.desktop,sha256=DRyaSDVKmjSC-Fk_arnYK0iMJkaZmbSrsDbmWKfU8CQ,381
rayforge-1.8.0b3.data/data/share/icons/hicolor/scalable/apps/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge-1.8.0b3.data/data/share/metainfo/org.rayforge.rayforge.metainfo.xml,sha256=XhDs_Tef_0A8e8GgM3rpWyEJrNWw9-3ODlIL73KU8Ts,46631
rayforge-1.8.0b3.data/data/share/mime/packages/org.rayforge.rayforge.xml,sha256=AhV7j2EqiS7Y_OJPYlxE8_7FNZ0FecGFxP4MI-bRhX0,603
rayforge-1.8.0b3.dist-info/licenses/LICENSE,sha256=-cTHe6o4KABO5UuKTy2y6I7USmI3pJOWW_VR-sD8ti0,1023
rayforge-1.8.0b3.dist-info/METADATA,sha256=8nzneogCRL1TE1pZlZth6rQrKEe0Zq0HUmG-faV5gno,11836
rayforge-1.8.0b3.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
rayforge-1.8.0b3.dist-info/entry_points.txt,sha256=dLFGDmWBUulT25u5vfEuIVYheeWqkXLHSyHiRSB1WX0,43
rayforge-1.8.0b3.dist-info/top_level.txt,sha256=JZqQ2bISz5wugb_jcj9GKolKLPsJllYailGAkXBMWEg,9
rayforge-1.8.0b3.dist-info/RECORD,,
