rayforge/__init__.py,sha256=VTYat4XhJWqe7z9dhbr1m2y6NCa2S83nMj7hRjH73dc,203
rayforge/app.py,sha256=9HyZvVqoVZaUzlxvP_cG9BaE5RYaq15k8CkpqygMF4k,19156
rayforge/config.py,sha256=6w6jgC6XVwjHkJWg-bAiiPVt7dDnUm3vZplDUa5iQq0,1587
rayforge/const.py,sha256=qL95WoR28EZnnP2VDuv8YgLoMB8-wDJbP9z0n_z4hqI,169
rayforge/context.py,sha256=umj2x0saphNnOY4jl6na8zz5iDs-_jFN0QhjFsB0s2c,10641
rayforge/debug.py,sha256=_Ms-bSy9_kQ_R4G3tsnt0bS623sJHOtLYelncnyq6Lo,6789
rayforge/logging_setup.py,sha256=0Y-KCVYMrgk2ChV14_-JYGoRX_2BEvWOgoUr_rzwc_U,8341
rayforge/uiscript.py,sha256=2m94PpyZp_ywIAj5cKEDLlvlSfL6SlvFXFDU7hbiqlk,1722
rayforge/usage.py,sha256=3Ri7opCx3ZjRCzlP9inRARf8_0tuIGhD8F5ew6jRyqs,5042
rayforge/version.py,sha256=Z5JQbX8go10fQUvEv03sA0bK7rFpbnuDJ1GCOpTNSxU,1140
rayforge/worker_init.py,sha256=UB1ub97I-xRR6FqWr2KIMWUjppAYsHbNOzznX1L49VQ,1889
rayforge/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/camera/controller.py,sha256=aIFYj1e917irTl4nIWKb02CtbSTnhbffBl02bXbBEiM,21762
rayforge/camera/manager.py,sha256=WZt90PmsLk5aMdIBV1pHbBR9xV2ceFeTtIEdHR2kng8,5882
rayforge/camera/models/__init__.py,sha256=fde_WFkDmMx5TTLQjSzvlxL4RrXi_TlzEJDqSppq-PQ,49
rayforge/camera/models/camera.py,sha256=Rw1H3IcHH1c-wQ9D_xAFDbWe7ufLesIvXvDHHqBEm3s,11308
rayforge/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/core/asset.py,sha256=2RiD5kjft5p3neCm5l3a93m4JrSnLFXm0MxrkyPCHv8,1501
rayforge/core/capability.py,sha256=yS8oNmgmVoXdYArKiFEQregU6DruYX6PByF2QloSGEk,8189
rayforge/core/config.py,sha256=6S-nuu6v91MOvP-P7Pa2HfAPkbJLtkj2RMpltsbnV3k,11050
rayforge/core/doc.py,sha256=POmXS8iC5vnPUI6F7b89gZn958iBu3a4DhtFtMovZ40,16247
rayforge/core/group.py,sha256=5MXT4maObRjEcJ-_-Ftf_VhdJ8C_6U9PzSuUaLRBOmM,6447
rayforge/core/hooks.py,sha256=feuSfaiiVXA9KZwxKIAXyAi5UhkPGLOxY4F1QFDvr9A,1485
rayforge/core/item.py,sha256=j_WcRRI0-8v8cxay3Tw03HEsPIirGulQTs0VQEJqpsM,26120
rayforge/core/layer.py,sha256=V95TmwS-kr9p4VP1UUTNVsHjQ3EL1D3KzDSjCYa5CKo,9313
rayforge/core/library_manager.py,sha256=f0ZiEM-Mr3gDfqwWjlSVCv0pPTpX6ZOwtufYGua-f3U,9683
rayforge/core/material.py,sha256=TcN2Jz4HYFE8LQgNQsWex0Uf6j_NoVo5kEcY_JmnSPo,8132
rayforge/core/material_library.py,sha256=1xEVBXmVWlpfnAc02xgcLcBVNubKDAL69DZxCErL3eI,11746
rayforge/core/matrix.py,sha256=p2rxyrCf9ljaDOcqQk5wBa7Qc01VtY_nTx-A7Xz4kiM,22776
rayforge/core/recipe.py,sha256=0EB8p5vcuqsdYHJ9VmWcDuwcqPW6lcaPl3Z2t6Scfq0,6911
rayforge/core/recipe_manager.py,sha256=YIcGItAlaB_pPDXhabyGdW7L9E8HEpHP8zTEErS04n0,4798
rayforge/core/source_asset.py,sha256=uTj1jSauzsL1Yo4I2C24lahV268lCuw3wMF3OflJvvQ,4458
rayforge/core/source_asset_segment.py,sha256=pTisJQ5-1opCTmQwNqkE0cRuxMemSr_zD5rp8xdkSrs,4325
rayforge/core/step.py,sha256=WJ-bjKnApEBASgZASDw2-B2tX5LJMiO2_C868qEiG9I,10623
rayforge/core/step_registry.py,sha256=eXOidg34OYj5KlDSRqNQTZAzbPQMDkF40yKBWcUvF7M,1764
rayforge/core/stock.py,sha256=3w_RgNUJdy7cr7dUVuO_hRlK9Xa3-PYGSBptmLNudXE,5454
rayforge/core/stock_asset.py,sha256=prwXMnE5aW82VXl0vSdjHvCxVinz_c8eq7Ntvu_T_eM,4516
rayforge/core/tab.py,sha256=5VEQmTUqSP44OzauOGnA3jHozs_LDTSn3T25LkziIsg,443
rayforge/core/vectorization_spec.py,sha256=8OrMKl5mzeZf48lNV03pliBflwQrSDGzpYN_WrRO-XU,2794
rayforge/core/workflow.py,sha256=l3kdNLT87bnv-YWn-0NCHonyfQtxxvxPGXTDWu0ewro,4283
rayforge/core/workpiece.py,sha256=9ky1ds8sezgiO9b2kCvsktby3B8qGOa55Y-CzuJQmE8,53885
rayforge/core/expression/__init__.py,sha256=3_uXqfYQyMu6OezBUMpLgOa3-BT4WuUf64STCqfQvq0,489
rayforge/core/expression/context.py,sha256=8vPf1DJkZ_tnc2t0pnvTr8P15iBe_lIZ-p1HJuzq8N8,1227
rayforge/core/expression/errors.py,sha256=VM3DwyoCE0OxBZMsqz20TfMNhMh4bTIHzAOJT0FDBXs,2408
rayforge/core/expression/evaluator.py,sha256=62hTxm81phcowaX6tDhVSYXwI6ikDWCMpVeL_6m_VPk,1424
rayforge/core/expression/parser.py,sha256=w_e8pTKkV2H1T_FWSKnBSwH_dLcVzXEf4msjB7zFr0s,1364
rayforge/core/expression/tokenizer.py,sha256=o0j2QKZDpCVGlSiKGYP6-gru443hCUPxeogaFHGWDkk,2996
rayforge/core/expression/validator.py,sha256=cfs0_WA0fbLGzbeVfXgKECLDgEgWzertzCcdpendtgk,4946
rayforge/core/geo/__init__.py,sha256=Jr0jx_YprJQ5VHEbtCvWM-WKT_xgEOhdtsg-qb-F4d0,1212
rayforge/core/geo/analysis.py,sha256=pYytGYTRsrbXgqIe5TmJdeubY8Gx0ib5tClnnV0nCxI,13582
rayforge/core/geo/cleanup.py,sha256=anyiQyWMN4IWmQqgHu4CY4MsgP2Odz8QbIsfNq7Vr90,7217
rayforge/core/geo/clipping.py,sha256=Ax9aM5tnscJJrbd9NgV5-Z2auNpmL9rEYMRb2_fYmCw,3982
rayforge/core/geo/constants.py,sha256=_aFZlQ1nQKFrJec_8dn0u5bugWyRQpEoNAP_p2kwzRs,633
rayforge/core/geo/contours.py,sha256=eS3atJXRKT-wLEoyPRJdSX9bOagi-yI2DdBxOaHc4Ao,12855
rayforge/core/geo/fitting.py,sha256=1n5p9RWAKxuHn8mTHNO5k-kSCT2nWZ-zH2X1O2MJ27Y,25898
rayforge/core/geo/font_config.py,sha256=oIGcHGfmIweD8AyZB7NTKQXvsLNcHvHB-1sVHRTClAE,5074
rayforge/core/geo/geometry.py,sha256=FCwNf7jGenWVgzbgplTloS9wjSpw0fS1gh50dSoCxdI,48783
rayforge/core/geo/intersect.py,sha256=2HSsFXVVjvUa7dz52MXR4SU4nzMeSx5uxLIjEUHxRyE,4689
rayforge/core/geo/linearize.py,sha256=HgS_upnLRXornjQH5FJs_HEOG1ODks13X9rfc61Eo_c,14310
rayforge/core/geo/primitives.py,sha256=Bt4QLYzC6BhORNzG8csAVIj2V0My2KXAkM8N_cC0g94,22813
rayforge/core/geo/query.py,sha256=gA-tVvQrgH2L2obrYPOUMczhPtQXHXE0lZbwC9EWQ_M,11268
rayforge/core/geo/simplify.py,sha256=p5yQ5zrxsYTPE-FNEz8GttHnbwD1TnfH7XF46RCKABA,5558
rayforge/core/geo/split.py,sha256=NPAAN8UgChn6Zg0uKMcQQCuxrry0fp2gRQfl02Daq2w,5099
rayforge/core/geo/text.py,sha256=2NBU8siLUaHyFRCBNT-Kvnrctiw45feZLm6pnNCF8rk,5113
rayforge/core/geo/transform.py,sha256=gLcRK06cI_B0Y6iSc2cZLZitMCXL-98E8lJ1yfEwfe8,18815
rayforge/core/ops/__init__.py,sha256=vDE2miYXf0S8cF2llhoT8MTIwbU80rJrEMYwpsA6uO0,1293
rayforge/core/ops/commands.py,sha256=N6v3yFi7jJjlYPgMx_vUeZuGq5Hy6pjRSpaqRMlXFDE,15978
rayforge/core/ops/container.py,sha256=nQ9MqjIh-pBvAtvblVg4Q9rO2ho1RVKj32OEweavQOg,52260
rayforge/core/ops/flip.py,sha256=vkIneddqxOrmM4HwhhnWWKMQC44dMYeSbBOhEZuAMqA,2034
rayforge/core/ops/group.py,sha256=UDKGOLoxHyuP2_53ZwvTCxhO_okxBdiO2gNKzG_p_ms,4333
rayforge/core/ops/timing.py,sha256=C2Z7kva_k32LCfvNBgF1UuFA-4gJsIYaJ1wLAk2OMkI,3756
rayforge/core/sketcher/__init__.py,sha256=szzgbxBaTLiALVqm8NpfNB-k4dWxS7uMw0itmAY0T18,49
rayforge/core/sketcher/params.py,sha256=7d-JLK5svKJXfSfwQKIRv4KJvopEzLx4jA45JzWI2gM,4016
rayforge/core/sketcher/registry.py,sha256=yBMkuc7ZNa2pF832WtdVPC2-UYA6SLZiMeqc0RW_-B0,4685
rayforge/core/sketcher/selection.py,sha256=hFHL8ttNO81rGbrtnXnvBWrhnFr44nEOwyqYYXVlobI,2933
rayforge/core/sketcher/sketch.py,sha256=edgPnTzOWIleqqFF5BdRPKDTN_8SjFarjgnqWpaf1rs,46515
rayforge/core/sketcher/solver.py,sha256=IJZnsIb7HWLNt0uCTubBnqplH4oLcL2r4s6hcdDjHw0,8909
rayforge/core/sketcher/commands/__init__.py,sha256=By7m2xlyCVCWJNIxHW4VKREcocS3_EnoeoXUv8WBPMI,1030
rayforge/core/sketcher/commands/base.py,sha256=ZDxCDKuQwSzRxI8_Eoytwhghjfd8Y68RqvwKN6NqN7M,2514
rayforge/core/sketcher/commands/chamfer.py,sha256=U1g-bwv6ZdiwR-YyA2iF5UH8urGJByczNlZZV4EFUkk,4988
rayforge/core/sketcher/commands/constraint.py,sha256=NeJEd9RNM9ftLqrreaGMUXhS0pb_7k_A_Yj7dOiRbvA,1202
rayforge/core/sketcher/commands/construction.py,sha256=60CWxek6aOmWnnPvYx33HrpbUt_54ZfYfxBVBfLFO9I,1598
rayforge/core/sketcher/commands/fill.py,sha256=c2408GVjSc5z_vXHwet1RUHiCyjZAAfngg0JG0Eirzg,1467
rayforge/core/sketcher/commands/fillet.py,sha256=NLo8oL6Mwbs-6KSGZClU03ro-mScI3fkRHUMZFUcta4,5972
rayforge/core/sketcher/commands/items.py,sha256=29lZ8EZqdnDGq834DzbZXXdeOSOaZJXG9VFNM7kQfEo,9902
rayforge/core/sketcher/commands/live_text_edit.py,sha256=l6bXzdjDe7Vvnr7WZMi_Y6y9wA8Qmj0d9phDJ46js9Y,3420
rayforge/core/sketcher/commands/point.py,sha256=QevOr4py2HC7-dTWnSoElqU84IA4zM1dAWN-2mm4WRc,6338
rayforge/core/sketcher/commands/rectangle.py,sha256=en-W5rwZNfc4XfwJKf8JRSZ2ex5jbWlMVHN1WIziVBU,4848
rayforge/core/sketcher/commands/rounded_rect.py,sha256=EtoDXKY2qtXwinKtSEenhi8p08OOrM5vsFekdWg7L9c,6846
rayforge/core/sketcher/commands/text_box.py,sha256=dngDDOuf-Eo8SsAlwnJJxUQT_Gn6AP1rYHXiI66zAlw,3926
rayforge/core/sketcher/commands/text_property.py,sha256=fXTcQWZMIrE5oIygc10NafA1KmFh8RohXnqAnGHa_mM,12010
rayforge/core/sketcher/constraints/__init__.py,sha256=aCqi4isPmLBBoyIOTmI9GGVC8rkb_E43IkpK11Qkgjg,1396
rayforge/core/sketcher/constraints/angle.py,sha256=4uplZhWPKdouNeQv70fnpLzHfKkHqKrN_uTLwU94gZM,12666
rayforge/core/sketcher/constraints/aspect_ratio.py,sha256=w53r3LtklSPqyzVzhkXjz6WUhYA5qOyq6UeT1hKfpas,7788
rayforge/core/sketcher/constraints/base.py,sha256=0jz7KTgO1CxS1Y10vQB_7KO_Y7bAVzfuwdarzdAKs6A,6901
rayforge/core/sketcher/constraints/coincident.py,sha256=3Um38rSvCgONvHmPNzh-xmUdwl3QAwNJekfGzZY171U,3798
rayforge/core/sketcher/constraints/collinear.py,sha256=zp1iLLCcQYctaiZyNpYBj_jFH2shUWoU2aLFN3NGCwo,2319
rayforge/core/sketcher/constraints/diameter.py,sha256=sWZTHiQk5jEprtSb7gFh2WpEV875buldIhENw4ncMNM,8158
rayforge/core/sketcher/constraints/distance.py,sha256=qGXyqoBQvfbtbIia2HeubCBrbbNRLpKQlhEPkUDCugs,7544
rayforge/core/sketcher/constraints/drag.py,sha256=_fQd2axLwbo2SJA9PqUT1vb3duAJXVqyqK0n9RsUqrU,1295
rayforge/core/sketcher/constraints/equal_distance.py,sha256=uhd5y_a8F-UNl2w0oKFo4H4TQetdICO0L8FL0cCPxfw,3080
rayforge/core/sketcher/constraints/equal_length.py,sha256=O9famKJuumrldGttSaQ0J-yEA0uSsrijiZjqWQAFVAM,8550
rayforge/core/sketcher/constraints/horizontal.py,sha256=rcuM__aDfG-tvpxQNGYin1cJts9TFC0mNWg87FD063c,3311
rayforge/core/sketcher/constraints/parallelogram.py,sha256=eYYBiOTXQLv6ZjScMVS5IYpVDn02Vmb8nOPwWqgyDyM,2519
rayforge/core/sketcher/constraints/perpendicular.py,sha256=0avN3u0pOmuy1SnW79w9ePP32a7tZXdzYp2pxWDaw3E,18046
rayforge/core/sketcher/constraints/point_on_line.py,sha256=1gXEvN3elhDPWXQm4NbYt8H1oPlckUezHZqSDw9Qxt0,8053
rayforge/core/sketcher/constraints/radius.py,sha256=btIoSjOm84STrXgOjbFWzSHH6YDDbj7y-N0bny-EvRg,9607
rayforge/core/sketcher/constraints/symmetry.py,sha256=As43PXovnDMU6dliXGaoaT7vdtXd3JDiI7BGDxBK6bs,7548
rayforge/core/sketcher/constraints/tangent.py,sha256=hAfcu_XFZJSXLkQBLtDg0qoiWKk9niMOgv1MUeNGH7Q,9193
rayforge/core/sketcher/constraints/vertical.py,sha256=qnPtE_QKECvEqAgdADlCKob3jJaqKVnxR_9XYd35azQ,3270
rayforge/core/sketcher/entities/__init__.py,sha256=skAg3NfzfJDZy0-65ynN3YIZe9r9CbgS8NZnblGB2Mc,259
rayforge/core/sketcher/entities/arc.py,sha256=JbulszioQQBQC3TP4P5N74MvMRBNUHpHUcj9PFd-2Do,6451
rayforge/core/sketcher/entities/circle.py,sha256=esrGIlQN9AkW-VjztW4dLGU3sTmqpN_-0S7hQS4ntps,5556
rayforge/core/sketcher/entities/entity.py,sha256=gvPiguiNyrYGDZ6FVgFQDLoU5E_EqTGd-9DzlPgQ6MI,3735
rayforge/core/sketcher/entities/line.py,sha256=NDEGvsKmjTHgkJo-qZRPca-zUEuD4JB7mfbC-RNbMA8,2913
rayforge/core/sketcher/entities/point.py,sha256=UAkUqS83ZFZTL8JTM0mEQayPIDcgCtTsEgFSu2nEfSc,1254
rayforge/core/sketcher/entities/text_box.py,sha256=5lyPNQoLqQVIc4yo3Jfe1i0LtZhLakR7vt-Sjlq0Fos,6910
rayforge/core/sketcher/tools/__init__.py,sha256=hkBhVd9sXuS27BS8DwPrw2gD6mO4i9Ppnt6eFGer2ec,502
rayforge/core/sketcher/tools/arc_tool.py,sha256=f6ieQBc1AEV27doTqossrrDV43NMbGuXP1bVOkql9_A,10425
rayforge/core/sketcher/tools/base.py,sha256=EnSt_kgvWR_EtGlVZ0xNvDg3QXwpX6Vz92madFcFLEo,1741
rayforge/core/sketcher/tools/circle_tool.py,sha256=11sPsQp_g1xjWY6-Qy73NEA0L5zR5cEjhCVBe6DMmLw,5731
rayforge/core/sketcher/tools/fill_tool.py,sha256=380Ixvyych7Lcj8P8Eo2MbKmGpvDPALea_-XeZODH8k,3548
rayforge/core/sketcher/tools/line_tool.py,sha256=1wnH2FH0dgpEbbIbqvyjuf7zKd4QlCh66nk4G9OARDY,4342
rayforge/core/sketcher/tools/rectangle_tool.py,sha256=SHlkaPyBNhgWHi3X4Rue_o2va3mQqpt47IObOb8LpMk,5698
rayforge/core/sketcher/tools/rounded_rect_tool.py,sha256=cr8A_nEadBDD-Gij7hIFC7nqVaK_kYoyRNQbqR6xyrI,7698
rayforge/core/sketcher/tools/select_tool.py,sha256=ZDNlryEpXS2uUvh7MwgG438Ni9ywp8ASoQ2hJfi7AKM,27712
rayforge/core/sketcher/tools/text_box_tool.py,sha256=t8yPmiplhQQwT32XPLea6Vlk5mi4E5QGfYY8I_0zgQU,36714
rayforge/core/undo/__init__.py,sha256=FWvMz_4kTXQJjoG7XC4uaitVSt1GBSwvAGuEG-8No2k,620
rayforge/core/undo/command.py,sha256=dlcb6oxr5YwtSDu-6C7CLfJ3TKVWWAglIkmc2F3DTUg,1817
rayforge/core/undo/composite_cmd.py,sha256=AhabetgB8COIHnVasZ4iqeXx1J5qilM7lj_mgesfjqA,1955
rayforge/core/undo/dict_cmd.py,sha256=MlFEX3q3eaDjSmIzpyKrFU6nUZURj-wZvfPt8nzJOmA,2500
rayforge/core/undo/history.py,sha256=LUZXYEI1CwwH4Pd2AJuTfDgRQaZTToI1VzZMwi0X2iQ,10588
rayforge/core/undo/list_cmd.py,sha256=SwcldSwz1YmOKhx-12fJnPr-KynNZQj0s6_S47LqOwE,2370
rayforge/core/undo/property_cmd.py,sha256=nbgGy8wN5Cb35JMHL1XtDhLPZe_QqbAmMgRFXVezfOo,2403
rayforge/core/undo/setter_cmd.py,sha256=8AZnkuXFpKBMVmRAmUJ61cRyE2vX2V3JaaSK3XHftd4,1946
rayforge/core/varset/__init__.py,sha256=KVM6rs9dhU2tHMDon8RPFruWGmLONzmgEV1VaO1Pcyk,622
rayforge/core/varset/baudratevar.py,sha256=THnuVV7vVYOfaIWml_VRBUJg03zv1a2s5Eg2hKqTf8w,1307
rayforge/core/varset/boolvar.py,sha256=vvEO7iP8bJwcSw7NpESoqcv3QKe7UhhD0TI_oRx2qbk,940
rayforge/core/varset/choicevar.py,sha256=GECqhczWcEiK6e67SYvdwEIj0J3PoOKnwDzsk7JwY80,2371
rayforge/core/varset/floatvar.py,sha256=NMhvJOW42rVtf6GkcHNtEpEHYOV-BqOcLNzDGNUUYHQ,2992
rayforge/core/varset/hostnamevar.py,sha256=8UQdMQnEr5CLZB5rnHCCae28kHJgAA-crwZUZPB2xsc,1036
rayforge/core/varset/intvar.py,sha256=493gvVkUTO4VSu_r_0JqHeTeB1bYLao6xFb8GWbXLjc,1718
rayforge/core/varset/portvar.py,sha256=0PUWp2GDihzueOZZbrVlYOhTaP5ELv9qGHw0sgHO9Do,1135
rayforge/core/varset/serialportvar.py,sha256=Lid7nV9x3BYEPHAVDVn_C2ScD2ORPrXvGJUg2rmauUE,823
rayforge/core/varset/textareavar.py,sha256=XiFsSBmbXICxcTgLqEyGE8BCziTnXot-vYBuKpUP6wE,662
rayforge/core/varset/var.py,sha256=1y4gKanhRyKLz0AJtk7Pr-K6hlVN6pLn7I2kKwknymw,7667
rayforge/core/varset/varset.py,sha256=VuCwfQK6ulC9h7ZZCUAtJvqVRgYQO8CobwXIJCINEaU,10334
rayforge/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/doceditor/asset_cmd.py,sha256=kjvpLhAoDc4R8oBTtQZN64dHppfTulVYfMTn9QpVDx4,3399
rayforge/doceditor/edit_cmd.py,sha256=ye-cPq8UA1Biv-Y1p8xqmUcrfalGgTi69BTpI7GfurI,12017
rayforge/doceditor/editor.py,sha256=laKIupVPTRTe0pRn6COx69GXU8CsVa92twDXj6YnleU,14828
rayforge/doceditor/file_cmd.py,sha256=KE6t4lx3DkWX54Ijm_RuYyKjCi9CFnntZetIL2x_i-Y,40688
rayforge/doceditor/group_cmd.py,sha256=0g1zbo5LYumEPGkxg5Ziq63UmVNZZRC7uMV42AF52iw,12849
rayforge/doceditor/layer_cmd.py,sha256=4tcLngHEjVF1iqZB41VyJyuveofocSwm51Ei4Q3FYdY,9803
rayforge/doceditor/layout_cmd.py,sha256=2KcKyr2VW-ahjLSPqCysaWXm5obl1zYWm3bFPF_D0VM,8870
rayforge/doceditor/material_test_cmd.py,sha256=2SsgXyebyooH0JG96fi6Qp3p61E0uUQpugca03-G7wA,6107
rayforge/doceditor/sketch_cmd.py,sha256=AE2KXiG3XUGDONEWlQwa98fF6Ro-dE8XfoVFL4K1N7o,1757
rayforge/doceditor/split_cmd.py,sha256=5o_1l2w0OZsFYhTYP9iffXDyRiKxF3y4MlDPkVQJp_c,3955
rayforge/doceditor/step_cmd.py,sha256=JRA-_S48YOjSi96ZuXMjzrMWyLRP-wYcI5lemPgE6Ac,3251
rayforge/doceditor/stock_cmd.py,sha256=wlSS8X5Z1zOYh2rNijWr1XKPMoJqPul-XAI6FeRb8V0,5751
rayforge/doceditor/tab_cmd.py,sha256=BH2OxtCCdncqCvkWNpbKYpAKC-CHtM1_7Sq_eS_hr1U,12326
rayforge/doceditor/transform_cmd.py,sha256=CmFxzE4T5agViCbBPhxsDScLoTmuaFyhaxGi2DW8nIY,12192
rayforge/doceditor/layout/__init__.py,sha256=_NqJrZwYSd7S-vN3EerRB-IUX-Y7CA_tWSadIVStOWE,709
rayforge/doceditor/layout/align.py,sha256=wowKDX6UC4OA8M8lBw1JMpeW-MuajtWwObA5Ts2TGXI,7739
rayforge/doceditor/layout/auto.py,sha256=bywgJLT6O5vPjMsWq1xMs8vkkJXHyGSFXW3-aKfrSJ4,33030
rayforge/doceditor/layout/base.py,sha256=ZCQJ1hTiN_pcHY46Xe5-OE6G27GEhoIBK9TdPjh_6hU,4693
rayforge/doceditor/layout/spread.py,sha256=gw0hOm4rt6epMocSzyyWkob3G4tN8bTINnAp2d_uw98,3265
rayforge/image/__init__.py,sha256=-l45L1btroxLiEQKvYecaOphWixPQhbs5qMB8wYTPSU,8454
rayforge/image/assembler.py,sha256=xgeiJhknThC3VLNpi16Z12OmPVerXRPIeA8kt1YqabQ,7501
rayforge/image/base_exporter.py,sha256=F1H0yf5c5_0V1ox3Q8qKC8PgfVyVCvfYamTJGNshwFc,1332
rayforge/image/base_importer.py,sha256=ERXlNwDKnBeiaKmMP0IeawlBiEI7LmrYi2NChlSnoAg,16408
rayforge/image/base_renderer.py,sha256=hjWuduYTOkUPkzhDEw_zO2vdWof0cPvNZWxz_L2kw_g,6706
rayforge/image/denoise.py,sha256=ZwKFygj9MWWUp7hgxp7_sQVkXrtA0GiE4M7UG48svvw,4162
rayforge/image/dither.py,sha256=m1DifdkGR7-lob4i876vvOUSfhxgBKarP99bw_X374M,6573
rayforge/image/engine.py,sha256=gD0192z7JG00XLaXKjUA3tttU9V-cZdcVH5SVfuo52M,12487
rayforge/image/hull.py,sha256=xHfokN-GjOYhkxssJN3gevLlc3PMUGaedqpM8nhh3zg,6881
rayforge/image/material_test_grid_renderer.py,sha256=DUO76tudzj054lcRlcF3kyjbEsMvAaIwGVF_9EA4HWQ,5704
rayforge/image/ops_renderer.py,sha256=Bu2AVNOVNLTafM5pT-el9TtX4tNP2H60kHV6IxkSaQ0,5719
rayforge/image/structures.py,sha256=v7oI-TLL1zr6cfP7LC4RnPFFCoekV7gF5znxOYpTars,13163
rayforge/image/tracing.py,sha256=ch-j5tDGk07AcD9u8qqX0O_tu8cTm2sG_uG0jmRp6qQ,26614
rayforge/image/bmp/__init__.py,sha256=CKF-BgHuuLaLlYyd63GwqPceuZweoE2EIXigPU_nnvc,61
rayforge/image/bmp/importer.py,sha256=vOVyKAeTRbn5O9YNpgCayOrFVS4gDTMEp3NM3YXf4Xo,6486
rayforge/image/bmp/parser.py,sha256=3bjRn_6MJll-AFm0SetlQHeDtFAoL9wNjFVNd5XRNyo,13371
rayforge/image/bmp/renderer.py,sha256=cGWutTBetxs8YpDa1zX_8vj5pnDqZEXOyB6qL7HWswY,905
rayforge/image/dxf/__init__.py,sha256=jO-5oY34l3qOjgrg1lAOfw-LB0qogWlpM43qsBNNxGs,61
rayforge/image/dxf/exporter.py,sha256=Ze6FQyF581au0TQDekis9NEMuCQok1hlfYQjElUN_nE,5155
rayforge/image/dxf/importer.py,sha256=doNzBUSIkkzyZKT00rj9tMaxdmfK6JNyEdC2knwoAUU,18286
rayforge/image/dxf/renderer.py,sha256=fyH9BVWC55URn_b05snDHUzkyNGNl0unH6zcJ6fQ__s,5369
rayforge/image/jpg/__init__.py,sha256=vUlTOVnVPncSHl9nsAf1WKbHVjbWobXFtbptPHdp92Q,61
rayforge/image/jpg/importer.py,sha256=0TkGGY1CEctGqlyk38aUsu0Yf8Brqk5DZiCHdN6ohnc,6030
rayforge/image/jpg/renderer.py,sha256=S7fDvtBrLo9QFS_l1pSYpvdVbLkqMO5PDzrIjNkr034,654
rayforge/image/pdf/__init__.py,sha256=2eiBbJQ37d-1aCed3DobpVYhyNPOV-EuV_gv_x6Sb1I,61
rayforge/image/pdf/importer.py,sha256=OBmtUpfZ34Ig2ZccziHCmipxq4GVFrToS6gUv33uIwo,9111
rayforge/image/pdf/renderer.py,sha256=OdtFi53a6h1cHyz240IcZxJr-CGnusz9Gz-t1_HumAs,4289
rayforge/image/png/__init__.py,sha256=MqMdpXauUS5v9a351dFEQh980hBT4Z0qvkeMzOqaSmU,61
rayforge/image/png/importer.py,sha256=Vfaota_sg3x6KGH1P7kQX8V1YMXdwUVZQ_rTZL7-rqM,5807
rayforge/image/png/renderer.py,sha256=nyMSe--gAIH701UAgbPmJC50d-iwFSpxWUyrAyITFvA,711
rayforge/image/procedural/__init__.py,sha256=YEcbi_qIhviFoRs_EPoCaV0Rb0_E1VUIuP_2onWquis,197
rayforge/image/procedural/importer.py,sha256=ReJtVmVavG35JykYSIYk7co9uzy_M3d4lnlVrN1zVDA,7114
rayforge/image/procedural/renderer.py,sha256=htaEXVqmrInbp4a-BVGIZz4xhvEL9YPNJ8L568f97EE,3649
rayforge/image/ruida/__init__.py,sha256=0NpK5UHORaA95-a77c6c0EDkzQEDJPSFjn3Dqycv3Ks,72
rayforge/image/ruida/importer.py,sha256=Vm1unOXum1q0ypfqoCfuLFUPyuNj_TUyRQkGct8iLZU,8084
rayforge/image/ruida/job.py,sha256=0wrvKjnS3-DTkWOiJwOevgTNynA0yiBRZnut2aRtdsQ,1948
rayforge/image/ruida/parser.py,sha256=jLFw_myEDSFIQQsQZunW9mf2AkAyyMHJ6U4o4UyODqc,9198
rayforge/image/ruida/renderer.py,sha256=hYHYLZ_6dltf28BgxeHvUKyrofqkDARmqzrLB0NSyZk,377
rayforge/image/sketch/__init__.py,sha256=HeKHj1fPCynd7cNNMUxuKiuzmbmXPzbGL8SFhF6XwFk,122
rayforge/image/sketch/exporter.py,sha256=cuCdJwymObHzbEt9jaR8ub_vX_cqG_qYIA01WBkmrk8,1741
rayforge/image/sketch/importer.py,sha256=bjVRC2CPHia4JeRhsqlfC3KzPzKScM3oI0XHo2H_ogA,6902
rayforge/image/sketch/renderer.py,sha256=ffhbI4REd5Sf88s1XISFLUz30E-V3bz6oOkz3p_9W5k,8655
rayforge/image/svg/__init__.py,sha256=9s9J0Tk_lDwOxrCWxw0gv2nNmacN4J0BVQNUJrazp5E,61
rayforge/image/svg/exporter.py,sha256=a_PkRWurW1QNPVSLhp1zM-ZhNlj5uPVcce95lP_x3NE,6700
rayforge/image/svg/importer.py,sha256=XyrOLwxw0bjbqMAq0JTPd_xfIta1pjcoTtMyNF6FcIY,6015
rayforge/image/svg/renderer.py,sha256=ESUpA7StXpjF5wgT8DzEhXfVJprn6jMwjE8X4QwbXEc,5497
rayforge/image/svg/svg_base.py,sha256=qgqvIXS_9OVXj9J0P-N05t0q7DVllls1tNdMOV6Swh4,18983
rayforge/image/svg/svg_fallback.py,sha256=9HJcX8Tt9xcDjLJUCw6XjmZo6MtIAsAMMuoyekilFC4,5017
rayforge/image/svg/svg_trace.py,sha256=fAodpTJpGr93XsLXfO5Xov5cg7ukZTZtlBHNjn0ul5A,9025
rayforge/image/svg/svg_vector.py,sha256=UXy9f2Kn_77rP4QT7kRT5-NlMwNkhiQ10hLu-tCP9Po,9314
rayforge/image/svg/svgutil.py,sha256=U0OwP6yq6Gm-GD0Vgb97cVSdlYcBzDCU7RjGUAECuRk,10258
rayforge/image/util/__init__.py,sha256=B0OXHNcNG9rtjTzqx9Z0zodnCV2J2JSa2QkgQFKjoi8,1520
rayforge/image/util/grayscale.py,sha256=qjwEQY7s-S_mo4XeZWxX2xPyamzC1dUMiWrr7vLRCE4,7296
rayforge/image/util/transparency.py,sha256=0X8nlVHeqRQel38mmp0Kv3oOh_eWphW7tDJnaTpJmMw,2590
rayforge/image/util/unit.py,sha256=7ochWZFZ-ZXpLcDaUztskk8DlqLCI84Z1sWz4l9JJbA,1805
rayforge/image/util/vips.py,sha256=ebjFSN4QLEvwj__MvkY701VQAanu43VkxmY1a78NwJ8,8208
rayforge/locale/de/LC_MESSAGES/rayforge.mo,sha256=vHTTjvfMxEhDg-u43Wd77FJoXZJOtMon3-HSXwlg9hY,108582
rayforge/locale/en/LC_MESSAGES/rayforge.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/locale/es/LC_MESSAGES/rayforge.mo,sha256=zi7CtlUbNmdk-WwcuCFv5xcqKThE-Jmz9f57k8J7Kg4,109288
rayforge/locale/fr/LC_MESSAGES/rayforge.mo,sha256=Dgb4eVeZYVLcmjYcR6YVbYZrrupuZjRLJaHNhgaMmRQ,112221
rayforge/locale/pt/LC_MESSAGES/rayforge.mo,sha256=Nv03U3uvHt2HzgXyxQT_fPi2BXme2Ahsfoi7Q8jzJbY,108409
rayforge/locale/uk/LC_MESSAGES/rayforge.mo,sha256=9Csle9xUiEDnr5IWYBS1GbdOn94ccbXLAaDQiBfmi2I,137073
rayforge/locale/zh_CN/LC_MESSAGES/rayforge.mo,sha256=gpXvl02eGpr4haw3BvXJWl4RJLayU68ywP7NjbwqlIk,96263
rayforge/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/cmd.py,sha256=qKAVimddzGOrqCruf3i8-PkWtbYjAVdLQIPXr2aDXEA,12717
rayforge/machine/job_monitor.py,sha256=L6w8wEZJOtQOMdhR-YHFQ4VzbtCGwb5IMcVHOenpTmk,4438
rayforge/machine/driver/__init__.py,sha256=z6cFJAeOKHCr0nne9EBnYm7CB4Fults2hNUJ_Wq8YbM,862
rayforge/machine/driver/driver.py,sha256=5-DMP3nTPii-PMTIlmGqSVXWAf05yS7ujEhh7oTOlgE,15156
rayforge/machine/driver/dummy.py,sha256=kbOoxkYnJtgZSWlWjj8mLRpNK6-LUPYi7P17Vtb8sKs,7794
rayforge/machine/driver/grbl.py,sha256=4gDA_ELRaVVmm8jOR9N58b0Cz8u225oZnbi623BDh7I,27694
rayforge/machine/driver/grbl_serial.py,sha256=UZ5XY0GPICjXN8ab5oDeNySqWHDUREHCUlVjYrhK6ZY,48728
rayforge/machine/driver/grbl_util.py,sha256=AeqHhXC1SgxnFYpAktCbOSwBySFQVIFZcWducI7ED94,26230
rayforge/machine/driver/smoothie.py,sha256=qkgcP9oTfmwsCn1waCxYEArCoA1wcJSDl9vdn3VWKwY,15618
rayforge/machine/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/models/controller.py,sha256=kg7Zo3OhoW-SZVba61Xf123hVahgBSCkbK1CTxZivGc,22613
rayforge/machine/models/dialect.py,sha256=lBqUd6ptwiLHBcNcu8H3jWV3YxCTIuOv0eCaHPJIQWQ,7784
rayforge/machine/models/dialect_builtins.py,sha256=MvXHReaeIEQS2uO4XxByGZgOGJoyo2m1CyPpSCThgMI,6353
rayforge/machine/models/dialect_manager.py,sha256=W__vCaHppHNlcAXABK1kgXWN1fA9QlOMQafFfI4if44,4391
rayforge/machine/models/laser.py,sha256=FSfrUa7dkDZumV6C6hx-VRngpo8dhUhUry1Xl2H_Mug,4312
rayforge/machine/models/machine.py,sha256=qm8qOOdDLYdqQ7spEoEYAygDEdHDKi-hHsADqqZCNx8,46286
rayforge/machine/models/machine_hours.py,sha256=ftphUo71oS40Uq_2EwOZDrs39Yi6R_KGnyAWebRWMXE,7111
rayforge/machine/models/macro.py,sha256=EjLqXY5130TLZC3wr1QoBY4WYbHv35tWPMuV7D1Z6Jc,2395
rayforge/machine/models/manager.py,sha256=UikqD1s_AqnIHBrp8qavWTJmJPbLFMo_h5x2gl_MV5Y,8449
rayforge/machine/models/profile.py,sha256=d4Tt71oIDwlA5GfEeOtiO4luS6kx7OLNF2ip_CG64fM,10786
rayforge/machine/transport/__init__.py,sha256=PzZTztLmegcYmiS9Hgn5GP5yA42rRatMqd5n98cjNtg,415
rayforge/machine/transport/http.py,sha256=2TfP_CzMftX6-Mlh-f5SnGjoohTtjHxr0S5S4oAPzZQ,3483
rayforge/machine/transport/serial.py,sha256=LHUpjobQZSbjCDaKGLecoZZxD8NKQ2e03wxcYi081IU,11521
rayforge/machine/transport/telnet.py,sha256=LJLn8k9URzZIkn9nqSUouyPHDOSO6FaBAHt76-1tUDw,4890
rayforge/machine/transport/transport.py,sha256=X9D7EFChVW9eH5B6XIyrOYugxzEmgR1FuAcLBEIVb04,2045
rayforge/machine/transport/udp.py,sha256=QFFx2I_E0blzk2rNSMNrtpXdBNv7kLMK4VVycpInw30,4940
rayforge/machine/transport/validators.py,sha256=3Ft2a8mVHHJjJdDmXBb-yVofmkbcxszNnTqtL80TwpE,1061
rayforge/machine/transport/websocket.py,sha256=qr3T1v2P7Sm5Vtt6bOo8l8IKCNFWJWMLGSsRziqVzu4,5758
rayforge/package_mgr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/package_mgr/package.py,sha256=eqHHXFVkOvFHx4g1iDHzzkXwd59m4TpVbRjMdnvOoWg,15521
rayforge/package_mgr/package_manager.py,sha256=9Dc4kZCcR4q4ZiyyHC_QTaAWeJw2PBK5ZgBc7aX_KGo,15615
rayforge/package_mgr/update_cmd.py,sha256=Z4i1025JBJ7iMpCKHDz8B6qusnc5MFL8QZBkkS5e1zg,6460
rayforge/pipeline/__init__.py,sha256=RHMvTbPcm8BLjKaWA66rvKR-dInYG3KXU4vtxSzRptk,514
rayforge/pipeline/context.py,sha256=OwrGyg4o3KDsrxoPMGNH_1LPNDj9quXZw8U09KqS-GU,5407
rayforge/pipeline/coord.py,sha256=7xUH3egaf2FSqF5TfHqTsr3SKMjjC2hbEsqtR5kwvHQ,1164
rayforge/pipeline/coordspace.py,sha256=u457thqPKt1vNWjkWsdcpOXxM4d-PZYui3UE2Ib1XNc,19119
rayforge/pipeline/pipeline.py,sha256=udWT2DIhd9_SjaNWNmiF-eseeV9-eIhfl1k2j2f5X7k,40320
rayforge/pipeline/artifact/__init__.py,sha256=MmbcUeUvEIBtVxRyeU4paDP7XkzC80Pkn_FE1jKsauY,1103
rayforge/pipeline/artifact/base.py,sha256=U3_LbYcxgOkNuIVBjp07PlNSjaod9fxXEwxXu0YSw4k,5230
rayforge/pipeline/artifact/handle.py,sha256=-ERCDA77Lb4MEntkukzbCFzGrxj8McJ0YzKUnPX3WHM,2879
rayforge/pipeline/artifact/job.py,sha256=FX6S1wKmU09v0UySH3BB1ZQ0b4R2bhN8_2KDt-3sXic,7901
rayforge/pipeline/artifact/key.py,sha256=6-u64U0EnTlwfPYoBo0jhFbMuISWBweG1itXhNQkcTY,1050
rayforge/pipeline/artifact/lifecycle.py,sha256=qcHMMM4fqQC3qRxLEN-bm-Ds-cya4ReCLf5am-60avU,768
rayforge/pipeline/artifact/manager.py,sha256=xB6aPgRvIZGx7GXtrJ9xye6rKu8n576OdUepsmCQCVs,38915
rayforge/pipeline/artifact/step_ops.py,sha256=c5Mv6M4NA87FBa1VoN8aStcHAhfTsnesc7ZYj5EcWCI,3632
rayforge/pipeline/artifact/step_render.py,sha256=QcRycwAU9N3pEH0r_nFKYDOfpWg773FHfs4CLJFXevs,5712
rayforge/pipeline/artifact/store.py,sha256=01NuiTdIEjmvh_nEucm9l6RnRln74UbSAU_bieIeVh8,22379
rayforge/pipeline/artifact/workpiece.py,sha256=PtBQ_koTdp1MC-uXhKbtljjv-B_LdpcYYm6POI9ph7A,6782
rayforge/pipeline/artifact/workpiece_view.py,sha256=NHvsuV09_X62y_dgtdTbCydM0aczPphLnmQHIzo2RnQ,4729
rayforge/pipeline/dag/__init__.py,sha256=_lub9wU2jAXpKcMaBOQyv11rK_P_MYFsWPT6rqYx0aU,318
rayforge/pipeline/dag/graph.py,sha256=U-xdLX4dLb-VS9UutzNtYkRiJMjdYxBZZrk-jD_vM0o,5463
rayforge/pipeline/dag/node.py,sha256=2FyVwf1tVcF1rKKqlOos0tBemqmr7cVIDZCYETlpLPA,3748
rayforge/pipeline/dag/scheduler.py,sha256=otfZ1r-rat4Apm5VkU5kfRNiJGN5skzOSpqRcjllEqw,12206
rayforge/pipeline/encoder/__init__.py,sha256=PE5D93ZPDSrsd3i-rZEnnWB7oVlD4_4RNfbc5vvlSmI,396
rayforge/pipeline/encoder/base.py,sha256=_8yo6Zg2xYNuvxcsam2-TTlTYXi6EmdLSGpRJNy8WNc,1061
rayforge/pipeline/encoder/cairoencoder.py,sha256=IsncoG24DYpX3c_HMTLafxGzHRTkd3bHlNdTpBWyDBE,14246
rayforge/pipeline/encoder/context.py,sha256=iK4WYAnKhJ9eBr94gqZkxXhB3XUTEf0JSq3y1eU9fyI,4978
rayforge/pipeline/encoder/gcode.py,sha256=glTpUKmazscnt2RItoU-eHEK7sY63VNys0mT4s2H4Pw,18639
rayforge/pipeline/encoder/textureencoder.py,sha256=Q9o4pmzTq1L0ISMO-BcdRQwKN_TyntFWlSaqHkYMQF8,3718
rayforge/pipeline/encoder/vertexencoder.py,sha256=6nICA4SyuZe_oZohAee6xKWwW6ualCJ-qc04qdYRCKg,6068
rayforge/pipeline/producer/__init__.py,sha256=D3i4gmBPcjChbd9h0qFI2txaNRqmxGQrPa-VAS_1WMo,1142
rayforge/pipeline/producer/base.py,sha256=trxyXmXaa58tzwrmn6srZcJtomCht_7sTbUIxN3v-S4,5006
rayforge/pipeline/producer/contour.py,sha256=-h_PRxv99aZ2y8Aru0yw4HAg4V7jnyospU6976m4pUA,12452
rayforge/pipeline/producer/frame.py,sha256=P-ebtMSDuXg-ivBsgiIRTI0MsZBqAf6WCnmVLVDftl4,5483
rayforge/pipeline/producer/material_test_grid.py,sha256=j8LD8cvTXzra1BnnstXd3ymE999LpZghnpv9TJItAXs,17266
rayforge/pipeline/producer/raster.py,sha256=yGaOuLGYf1gw0QK2eEpfAr-YegkG5rimHjLytP9I-yY,21155
rayforge/pipeline/producer/raster_util.py,sha256=EoRETePEudAx2Nb4AXmcWtCKLnLwdQ9f_wOndy_0zXo,14841
rayforge/pipeline/producer/registry.py,sha256=uX7H56-C-cNYqLMu6IOiuSIQUwiBW8VvD3EaNWLsf6U,1539
rayforge/pipeline/producer/shrinkwrap.py,sha256=4jGxrEwQw1YWPwSu1qJI-BlMkikcKYQpFmdi9AQRFDw,7254
rayforge/pipeline/stage/__init__.py,sha256=N8RwDPBo9DHat-RB83Y41v_9HorfI1bYw6_bJZfPlFw,228
rayforge/pipeline/stage/base.py,sha256=8t2A2mBWy7hXLzr28Qp0e3wX8b02GP8SGnAeaiJDRj8,1687
rayforge/pipeline/stage/job_compute.py,sha256=Iaw_sotIXxjfuQLq2nrtX1z9sfEFcJXTNtSURpJfCvo,6384
rayforge/pipeline/stage/job_runner.py,sha256=C15nQMBXjx83Va8LXQ58FLp3mP45F_B3uXuHqR6fF2E,3162
rayforge/pipeline/stage/job_stage.py,sha256=dwlq1uJDyTKCJhZnIRxQb6E_I5nUkTSMJb65p7BxmMU,10958
rayforge/pipeline/stage/step_compute.py,sha256=nGmWjzZihomxX4ID2Dy2gPeHg65OB7hJdJ7tYzglJlc,8279
rayforge/pipeline/stage/step_runner.py,sha256=zd1U3sFA8Lv3EXMcjswQpPhXdKOQrUvM5SBsUcyfwhU,5421
rayforge/pipeline/stage/step_stage.py,sha256=U2O5LmNvmHrvMCKVPiRJpigBN9LX3tNQQ59RpeBJhH0,13669
rayforge/pipeline/stage/workpiece_compute.py,sha256=nUtZEO6mnUVUzniA4Slw3Gn6VcNsu8JtXNhqFg24VV8,22623
rayforge/pipeline/stage/workpiece_runner.py,sha256=_uxYn_nAKhpSzR8cJcCGBSFmBr-NpwPXG1mF7zUrQLg,5692
rayforge/pipeline/stage/workpiece_stage.py,sha256=0WgAoU6VbJqD7ynj5yU5bz28oKZbgOrcfuvWkjipCT0,14792
rayforge/pipeline/steps/__init__.py,sha256=zuQxlyDLMbO7Y0EFukVJa5RgX-hfspqAQQCLrcVUMVE,565
rayforge/pipeline/steps/contour.py,sha256=tSt7_VHN98fBau5f6cePNbsaWsAsccJ9ugu3r45iV7E,1846
rayforge/pipeline/steps/engrave.py,sha256=heKPLNt1KTSOyPC0Cvtx7d72iPiigRRN7G_gLTuxHgk,1785
rayforge/pipeline/steps/frame.py,sha256=ewr5WET5kXjt4ENL5WnHRJEBEqd8q1Sh2m1YRfvSO6Y,1631
rayforge/pipeline/steps/material_test.py,sha256=WTv1c3TqUoEK-H79QYrDyV5FLpfVwG2tHNUiBzHOn30,1341
rayforge/pipeline/steps/shrinkwrap.py,sha256=Tx_zoHww1P9_z-P2Ei5aE0LrrH6CgE5dj4ArcEmIcoo,1734
rayforge/pipeline/transformer/__init__.py,sha256=9lJhowehfs8IZaEeQdqgYrc1xI4XtfZkZQByQaB1Y5M,649
rayforge/pipeline/transformer/base.py,sha256=QCm1SPNqn13MkCnXr29zo6U6mwhlvW2t0SzKQwIL30U,4596
rayforge/pipeline/transformer/multipass.py,sha256=m7OqVC0ItlynNV55itl5yqwWGJF_7qaCcu0kc9Tw0Tg,4710
rayforge/pipeline/transformer/optimize.py,sha256=6RRmMk363-K3AsJ1dEEvIu4FdUYQnA9Z0jbTgd60omo,25643
rayforge/pipeline/transformer/overscan.py,sha256=qJlDmClQQ_Qna3zkhi78UXzvwztPluQzTuJmjHT6ttM,9088
rayforge/pipeline/transformer/smooth.py,sha256=-_JeKH318pN519cUqhXNACRAnoIS-nrdxIKxxeog2Mk,13608
rayforge/pipeline/transformer/tabs.py,sha256=vS4XAxir1lUbEdzlk3R9txVN6blRAOC-WVY6SmBwucU,10451
rayforge/pipeline/view/__init__.py,sha256=rLuVdh1XCykzIioNTF84JuYW9p7NqFLGZL13p4f-rsI,605
rayforge/pipeline/view/view_compute.py,sha256=6JEiDaNu4QO_O_QJ0q7fuKLJC0JXpxHqG1E4yq0pq5s,26192
rayforge/pipeline/view/view_manager.py,sha256=b8tc5H1GcxEb-nneuns10qg17FSN-itQvqE8XVBUiE8,42169
rayforge/pipeline/view/view_runner.py,sha256=Z3EV82kjxG8SakD_jIRVd21vz7JU7WBE9dhXyS0TB_c,8856
rayforge/resources/core_materials/__library__.yaml,sha256=JbE0Tg3lTvzfCq1x9Lf3nAzviE7bdUR68w742mo3oG0,61
rayforge/resources/core_materials/acrylic.yaml,sha256=8mRNg02z3aXCo940IM-Awj84FV94sqv9IDR_gbtn7CQ,1117
rayforge/resources/core_materials/aluminum.yaml,sha256=f_o6QkWYzcd-hwTCZaSkLtCzXPHhwskyP8wGXvqX8Bk,839
rayforge/resources/core_materials/mdf.yaml,sha256=wjQ5C7US3cFQlPYSSGFNycAT8CCny9_-4bysui1gR-o,1091
rayforge/resources/core_materials/plywood.yaml,sha256=vnhrDfZi3vHY5WHmZocE9eX2LlaQIJtnsGb3UUbC9lg,846
rayforge/resources/icons/3d-rotation-symbolic.svg,sha256=8gcqGRpsdmkF4Ks3bdxo1UbcITBTNJnMjZDufyRJB90,760
rayforge/resources/icons/3d-symbolic.svg,sha256=IHL48P6PFVKEP9mMDIPTntlY7rQVZ2xSVeAkoLXA9n8,745
rayforge/resources/icons/add-stock-symbolic.svg,sha256=NcEYh6Kg-NBphAMuIq_MGq6i9R3EzxEW4zX6bHiYU-k,535
rayforge/resources/icons/add-symbolic.svg,sha256=pj3JOhG1PCd46VdD0nhwdJ-yIgl8h7Gp7YksCNr8GBA,378
rayforge/resources/icons/addon-symbolic.svg,sha256=Z9PiTpwUO-Y-YQCsWP0_WSYB61K5uXbkme2lrNQQO7w,1577
rayforge/resources/icons/alarm-symbolic.svg,sha256=JYhUgsHj0gj_TXrJ_X1LYzWMTuEkJddrau5Jjd-ZGj0,594
rayforge/resources/icons/align-bottom-symbolic.svg,sha256=xCz5dkT9hyx9XFeMxiQtiRQ41LDWlWVvwD7VvkTDbG8,392
rayforge/resources/icons/align-horizontal-center-symbolic.svg,sha256=UpRjz3gE1MBQGRqGsVHBYeGextRC3RjoHrK0M6juwUc,413
rayforge/resources/icons/align-left-symbolic.svg,sha256=J74tto7ENB4vvxjgHl2aVHYXImqFuWU0JnxxtRxMmQU,393
rayforge/resources/icons/align-right-symbolic.svg,sha256=Te92c4-3xzsFFDdc-OvAJ5f9EKssq6bYgLyMYMJ-Akw,395
rayforge/resources/icons/align-top-symbolic.svg,sha256=HNL6TOkrmBJbfJtF0wonPB1La9h9moUAXK10EwRRPvU,394
rayforge/resources/icons/align-vertical-center-symbolic.svg,sha256=s1TM84dg0pcyC7KRlYNU8ayMG-8q35U4dWiu9VIkSiA,412
rayforge/resources/icons/arrow-east-symbolic.svg,sha256=3GJcDh6uqN8rzsq4yYZw3Wnr-8x99nCKrw03_MwKGOU,385
rayforge/resources/icons/arrow-north-east-symbolic.svg,sha256=quzxhHvnuLXAUQKlIktG_k3a-BcXhZDZNomLqpPfLdU,377
rayforge/resources/icons/arrow-north-symbolic.svg,sha256=NtHYyL9MI8oXeAoAMo9-R7AV6pt-Ax7eXKxt8Z3etNk,387
rayforge/resources/icons/arrow-north-west-symbolic.svg,sha256=OgyVZ9O2yb2G31bK_l5K1hUtrOXo56O1yndtoQaSqDk,376
rayforge/resources/icons/arrow-south-east-symbolic.svg,sha256=hkTaNcVFQ5k_A7mOk9pwTFvE6OoR139b02sS_695OqE,376
rayforge/resources/icons/arrow-south-symbolic.svg,sha256=H2rFnaWOjdHFwewZEZLBUBeNjSiTUtKEoSLKDhJv8IM,384
rayforge/resources/icons/arrow-south-west-symbolic.svg,sha256=OWCS7cvVjA7RdLoAfXWrnCshD7cubVSWfaD3HkFhYE8,375
rayforge/resources/icons/arrow-west-symbolic.svg,sha256=AzQyMs5YK98Qfa5ZifaUEllyZZz1DsKrWtAmoTrsdds,384
rayforge/resources/icons/arrow-z-down-symbolic.svg,sha256=VftVxwjANL--fV0qguuA8k4wtIycjkCauwkhcCu5DMA,1461
rayforge/resources/icons/arrow-z-up-symbolic.svg,sha256=xA1UxzEZO5ygdjISJbjjUpVEdXT2H1SdVPyrz5Xw5-8,1352
rayforge/resources/icons/auto-layout-symbolic.svg,sha256=OHRoiELTs3n8A6_qafpmljWEL5d7JuDWYGVWd0UOHCs,567
rayforge/resources/icons/batch-symbolic.svg,sha256=sjGihL_5hxxOrg_Tzy_5Npi6jPewM3188FoMMd1jyiM,1878
rayforge/resources/icons/camera-off-symbolic.svg,sha256=OotA-HFf6ZboQdYi9dSOXVewQGt-SPv73CMbVR5kglA,798
rayforge/resources/icons/camera-on-symbolic.svg,sha256=SUr4Ylh1EgzxWguc2NPTZc4L5EhnrK8XNHTTJR7ArCg,696
rayforge/resources/icons/check-circle-symbolic.svg,sha256=0WJkdALnq_ewYgpve2P60DsObr0vykqxD-cY-EeJi8g,659
rayforge/resources/icons/check-symbolic.svg,sha256=NL_mxDMQS_KmQdgUUm2O1lev9xYXcx5SDTl4M5wBeRs,374
rayforge/resources/icons/chevron-right-symbolic.svg,sha256=swurhcD2GZ__Vn-pd23e23DVpM2nGW4rnJxnQZMf7Gg,468
rayforge/resources/icons/clear-alarm-symbolic.svg,sha256=FInLkPu7O-SOCCD7FzTVXHXWtput5ZT2HofKv0Pmffg,942
rayforge/resources/icons/clear-layers-symbolic.svg,sha256=AtCb_Xl6no6Luo08KVkxNg7uZWPpicXw68feGGIQ_e8,534
rayforge/resources/icons/clear-symbolic.svg,sha256=FMx0ptyzS1vrOqNeKlxIiVmx4rkPtcRPZBTX2CP69Bo,1147
rayforge/resources/icons/close-document-symbolic.svg,sha256=IduEXizUisQNKJMekLsPU6OxNAlWlyVLdnj_2ZxQNzI,578
rayforge/resources/icons/close-symbolic.svg,sha256=2KQrDrOWicZKQjTktlHtViQGv6nJCqxDAjneVtbpTvM,418
rayforge/resources/icons/code-symbolic.svg,sha256=If6XXLmIOFRBoV0Vjlv60ilh_aaM-v9-QR1rJKaZWQM,574
rayforge/resources/icons/compass-symbolic.svg,sha256=IYq5vvCH8-y_GPqiBold_gfXDftpYRWMmqUFtzefSd8,762
rayforge/resources/icons/copy-symbolic.svg,sha256=u_NuWRJeevP9Gi0Y3sz6Q1xDfwlVYw7aD7sKO_d7sek,536
rayforge/resources/icons/cut-symbolic.svg,sha256=M25SRJ7Rd5s4vDodD8VjrTvpNVBlLOFlDM3Ee7iMfLo,1351
rayforge/resources/icons/cycle-symbolic.svg,sha256=ym4v8wZgp0ps5RmpxMnrfVtE4z1KyS8-cSerT-FKNKI,732
rayforge/resources/icons/delete-symbolic.svg,sha256=-fdGtbcKsjFDM0uE4yjiEbyD57sylxZHMyXZHpr0KwY,515
rayforge/resources/icons/distribute-horizontal-symbolic.svg,sha256=CZ7cLsSrTeNK87Sm_NHHpqEGhgvG9ZsOjl0vtWcxt-o,393
rayforge/resources/icons/distribute-vertical-symbolic.svg,sha256=D9ScbtjhcFfRgRqHPeGQ_qSnL0ZijPbUua1qrZGIgZ0,390
rayforge/resources/icons/door-symbolic.svg,sha256=JSCgyf5tZl_ar5UERxG1Z9-yMU7qCRiRIcCj6CpFkEE,536
rayforge/resources/icons/download-symbolic.svg,sha256=FKCOCc7hY1ubMhFzH788dGmcVU4qIaNWxC9fTQPHoDQ,1233
rayforge/resources/icons/drag-handle-symbolic.svg,sha256=Acc6L4xw2C8FTDOwBfrwRlb0nkTPdfo1yFi7pjTjNFg,927
rayforge/resources/icons/edit-symbolic.svg,sha256=zhZzpav_P-Nw8AoKS_MqbfYDBMJkpkf1OuJG8bkfd7c,1280
rayforge/resources/icons/engrave-symbolic.svg,sha256=nEbOjQfADzGxJH5KTHBar3MfZzpy69xgA5cxbCJb01A,1361
rayforge/resources/icons/eraser-symbolic.svg,sha256=dLOoSZKmIYn5zLUGhW_Brgm5WWjuov1jvlRY5opzgNI,3315
rayforge/resources/icons/error-symbolic.svg,sha256=fS0fiaMlxxlydLm7EdAVeeZOLJ4txE6Gp2oJQTHANSQ,1489
rayforge/resources/icons/export-symbolic.svg,sha256=qCY2zbwg_6EWJqhvrChr45R0DzPolXyYCf3x9AFNgZ0,1517
rayforge/resources/icons/fast-forward-symbolic.svg,sha256=vpOgjOAb5b8h1O21eaxaNCMKKdv76TP4lwpj4diLo7Y,447
rayforge/resources/icons/fast-rewind-symbolic.svg,sha256=ucB5a2CF9HYKqbh0wXO5FefTP55xTAUGaViqicsb70Q,1220
rayforge/resources/icons/flip-horizontal-symbolic.svg,sha256=1xTCsL6ApUNh3OOGXl0YNw3GqQrt94jA4rUJyEfczZ4,614
rayforge/resources/icons/flip-vertical-symbolic.svg,sha256=zIrtMXkRahDmLM0p0msOaFNT7kmYD6yctuz3LWtYNUc,727
rayforge/resources/icons/frame-symbolic.svg,sha256=7aj_UFWK2DhlnkLIJfebUxqIQlCJdRxeo6TgaB_K384,537
rayforge/resources/icons/gcode-symbolic.svg,sha256=984ptE5ds3MgFhDu3gXek-lU9vYBtFBMNZts6jecsDs,3028
rayforge/resources/icons/general-symbolic.svg,sha256=PbfCUkglkvjgRMIagvWZBYPulkl6FC86fQdZuoZDOWU,1481
rayforge/resources/icons/hardware-symbolic.svg,sha256=VtmrJffArJN9cYqaO3t8tspwksnd6pFmAH_nltD5xJk,1651
rayforge/resources/icons/home-symbolic.svg,sha256=Gybzkp0dzxu2VDio6WltxJ8hJPqWai-gl58DuBn0kkw,439
rayforge/resources/icons/home-x-symbolic.svg,sha256=dquEu5a4ZyUEYuAhf2cvpa4jreJKAv0XD_knt5lm5Fo,1881
rayforge/resources/icons/home-y-symbolic.svg,sha256=zboGQkiij4vaKEPhwCs6oR_hHrTsU3OO_oXHUdhoPU4,1885
rayforge/resources/icons/home-z-symbolic.svg,sha256=9WLbyPU30wMTJZNsgCJnyNJbsExn9p4I68ruWPfsJFo,1881
rayforge/resources/icons/homing-symbolic.svg,sha256=DqPkOipnfgyQ9r7nyM4cjoZ65TCg-xx_jKTonkV3UL0,734
rayforge/resources/icons/hourglass-symbolic.svg,sha256=NERUNWAxpekiDJ7rYCtbrWBIRyMo8fDulM83WxZmtCw,618
rayforge/resources/icons/info-symbolic.svg,sha256=NmmLJW6H_n4Vrg_KZbQR50LLImLiModzeJYh3zDeg14,731
rayforge/resources/icons/jog-symbolic.svg,sha256=9LXVIjRIOwaZr6MsXtas0-GXucmi7MzHtq7wedJCW2k,795
rayforge/resources/icons/laps-symbolic.svg,sha256=aLiYDbVpWwGSWy1q9w-QvfCdiOlrwx1Vy4KlkZ4eRRs,586
rayforge/resources/icons/laser-off-symbolic.svg,sha256=WCPNXrQsguSP7ujatjsC99ci66NRFe4rDKTI3ATjWSs,3282
rayforge/resources/icons/laser-on-symbolic.svg,sha256=7si-4Rf6adc8B9FpQsMBuR5TSpRVCvGuIt1al6PIK8g,1444
rayforge/resources/icons/laser-path-symbolic.svg,sha256=k2280JF7Ff5Vz0Prxhoh2bwE5QGcDSQ8jUUklUOhuZU,593
rayforge/resources/icons/layer-symbolic.svg,sha256=qgHx3ozGHz-_PTv7q5h3CClSgvaokrVAagNQ5Qh9zZM,553
rayforge/resources/icons/lock-open-symbolic.svg,sha256=14-7vNFEWjbZQw6D56udD6NS0uFzYqhIDcmKUzyuwr0,1442
rayforge/resources/icons/lock-symbolic.svg,sha256=8xJlsnFR96Vej6qtiBXVTSgBWpg3gbHv8t1DgIElF6o,1450
rayforge/resources/icons/locked-symbolic.svg,sha256=-BR7CMp3niW84cn_0lNI4FJBK48flUVB4bVO8G7Ls_Q,708
rayforge/resources/icons/machine-settings-advanced-symbolic.svg,sha256=0t-EInp1C4QES22USVAyxmvvWE2GkpMagB92Zl8StE8,1432
rayforge/resources/icons/machine-settings-general-symbolic.svg,sha256=N-ZwYYbDvbdlo8YoQUDNCRdVPA980G8PjPDCXtr1leU,1508
rayforge/resources/icons/material-symbolic.svg,sha256=jCYxq7VqMScrOk9yse1hhJOT5seb3NaYn0qXtkPekHY,1308
rayforge/resources/icons/next-symbolic.svg,sha256=j1RAxv-lrh5wHceyt12JYoMv_q3EHmUT6yV5w1k42tI,372
rayforge/resources/icons/open-in-new-symbolic.svg,sha256=g_64-hSYgeXPTqcVfra-ZzajY30AgAqfCKJp0tvMVrg,496
rayforge/resources/icons/open-symbolic.svg,sha256=ZHCryiXCD3RDHr3meIn11tbeua9lUxa_lTryp4jOako,549
rayforge/resources/icons/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge/resources/icons/pan-down-symbolic.svg,sha256=z3qRaxHTZIINocoXE_cGpWykPj5Sqw5mD5KOdg92PjE,1143
rayforge/resources/icons/pause-symbolic.svg,sha256=Y_edwPZG_X01BC8iQum9Wi8H1DFmG651s_QrRnDBa2o,1206
rayforge/resources/icons/play-arrow-symbolic.svg,sha256=VJJyqWu_BsZySUc5J84-hRELhJnGv6xII-dewwuKMRs,386
rayforge/resources/icons/post-processor-symbolic.svg,sha256=cjxoNdfWbrqF9ys54pzQl4Mhzt-P0xHkNZ7DuUoBKu4,1655
rayforge/resources/icons/preliminary-check-symbolic.svg,sha256=aXeT8a8ENxVe1u-AD9v-xiapwh24Ww-F_WoN8JTS78E,959
rayforge/resources/icons/preview-off-symbolic.svg,sha256=QIXBR5s1z5uv4-zhV_CyPpQZKzvEx6n7MFtEFMHo7go,738
rayforge/resources/icons/preview_off-symbolic.svg,sha256=QIXBR5s1z5uv4-zhV_CyPpQZKzvEx6n7MFtEFMHo7go,738
rayforge/resources/icons/previous-symbolic.svg,sha256=XtTSuTfTgJuOEX54GBHwoi8XsEdpkXO4GlWLnwmzMsc,373
rayforge/resources/icons/publish-symbolic.svg,sha256=KjJ8G-BbkDInlR7b6PJ3vnD2_VGQ_o4i7Sa48H_yOMA,477
rayforge/resources/icons/query-symbolic.svg,sha256=UV0hR2KMqAQ4pUudESTHaTnoPsbYHBwXMXAkACWpqzU,1424
rayforge/resources/icons/question-box-symbolic.svg,sha256=MEYd2FkA0GZzclDnAqvbeA8mf7vcWgBvxk4lx1cy7Gw,830
rayforge/resources/icons/question-mark-symbolic.svg,sha256=2T6cKo_oEDOoh7i4HrP_PzKMYZXKKtGPHgGAEs85PJs,626
rayforge/resources/icons/queued-symbolic.svg,sha256=k9F3MtWorg1El0Pj55MJkFDk9bDmH0iL3csgOeULJAM,647
rayforge/resources/icons/rayforge.icns,sha256=jjD_P-wq8AqlQhhvhfiuQm9LpFZZwZY_YPHwbybU9lw,465535
rayforge/resources/icons/recipe-symbolic.svg,sha256=cMikDe2_1O8kCUqzywNY_IAmny1zI72R1mXBwwL1e_Y,1584
rayforge/resources/icons/redo-symbolic.svg,sha256=jtGaTguTAuZK0EKBv3y1HsmjsNpxuZjgOMBXwusyqIo,1239
rayforge/resources/icons/refresh-symbolic.svg,sha256=8yAqml08w1fOGUMw2s_oXrz3t_0zQvBgYHeHa2DY_lk,529
rayforge/resources/icons/reset-stock-symbolic.svg,sha256=GRp72REcKykOMqOasvfr1jn36Ta-tPKJuva-CKksmaU,1315
rayforge/resources/icons/resume-symbolic.svg,sha256=U5dUU8XX07EwFqghoC3qJUiHkmPbnDTRGXPBfKMK93g,406
rayforge/resources/icons/save-as-symbolic.svg,sha256=BBREpGvnjrt3Yv0FHU_mQr-597yjZ7UBKaUhTP7VhVI,774
rayforge/resources/icons/save-symbolic.svg,sha256=cX9H436_UBgSif27aKbaYSeR7i8uNJzgQhrN3ECqtE4,584
rayforge/resources/icons/save_as-symbolic.svg,sha256=BBREpGvnjrt3Yv0FHU_mQr-597yjZ7UBKaUhTP7VhVI,774
rayforge/resources/icons/score-symbolic.svg,sha256=981W1j2bTpAwcYXaxi96QAvTnVxZkI7y2TtmyfVy-yU,1162
rayforge/resources/icons/send-symbolic.svg,sha256=Ui3j9Sb4uq_y8S30JQYRGebNFbLFJLPI58a-oCv0ngc,411
rayforge/resources/icons/settings-symbolic.svg,sha256=OvYqMDd5WPy_QEjJ8Z2OJv2Uekji3-GRVOL5sqZvmqI,967
rayforge/resources/icons/siren-symbolic.svg,sha256=dTRNO5vZ4D16rC9BIjokeuqzghxduNVfW9BrZ5EClXQ,680
rayforge/resources/icons/sketch-add-symbolic.svg,sha256=moAz20TgewQOpTY-aICX4cwk-PuczJFdUj8jV0LYlIg,2644
rayforge/resources/icons/sketch-arc-symbolic.svg,sha256=HjYkbKhperLLcm62XXVuVA1vBVFN8ugZ9CSSPuOWgqE,1194
rayforge/resources/icons/sketch-chamfer-symbolic.svg,sha256=TN11jOZjk0_tiy6lyOf5pEADkgwV4ksKZqs53KskYWk,1519
rayforge/resources/icons/sketch-circle-symbolic.svg,sha256=PljTN1I4ZyMUmqfqmWc73q5v3b1JBwFYOE2JQyEH8wI,1370
rayforge/resources/icons/sketch-constrain-angle-symbolic.svg,sha256=67of-DJnkhF7K_WKa9_3PjTTU6O3tPMC7E4iYuhpJVc,1669
rayforge/resources/icons/sketch-constrain-aspect-symbolic.svg,sha256=k1uAdm5vEijRX0T0N97CX1KBG98DjeC2wq6w3J9IGZg,1317
rayforge/resources/icons/sketch-constrain-equal-symbolic.svg,sha256=Jt0LJ_x4soQxZui677b84PHSWb7BsWlfCqqEfWUZbiY,175
rayforge/resources/icons/sketch-constrain-horizontal-symbolic.svg,sha256=z_zC_PWEtfKKkhSTbRvvZoJc6MLj2QfAnCGmXlVY_Ms,1246
rayforge/resources/icons/sketch-constrain-perpendicular-symbolic.svg,sha256=zzsqNmZNGDuI6MCZrq7N2WYBRK29NrOLVuVJh8PgMsI,1232
rayforge/resources/icons/sketch-constrain-point-symbolic.svg,sha256=NjHvNCkho3yI-Mcg0wc7Qe0168M78dih2_WwKeFxktE,2858
rayforge/resources/icons/sketch-constrain-symmetric-symbolic.svg,sha256=ndf42FAQ1zsJEmyzMig1hCbDhno2gU-l1COzEEVra5k,1455
rayforge/resources/icons/sketch-constrain-tangential-symbolic.svg,sha256=XXw3k60bhliKuQBd4qYIOdiY_7SedOVgEUpVY6pBTIw,1610
rayforge/resources/icons/sketch-constrain-vertical-symbolic.svg,sha256=RxOlsJSvTQnt9o2uU1Tss4tvQLCr7bvGks-c8rAydqM,1264
rayforge/resources/icons/sketch-constrain-verticalhorizontal-symbolic.svg,sha256=SN2MvBhOsWum9FWMIrcNnV-hzLuW_vHeS6h044sU7ZE,1154
rayforge/resources/icons/sketch-construction-symbolic.svg,sha256=DbaZA9U3HM4C_SQAmO_mdP9SO6N5iTDTV2BBG6DltiI,1263
rayforge/resources/icons/sketch-diameter-symbolic.svg,sha256=mZIRDHCcOVyVes-dw7qIryGGlMpmfXfPLN199KP-Zkc,1678
rayforge/resources/icons/sketch-distance-symbolic.svg,sha256=YISRbZv416Q6KFMCjs3e5C57ONCYVyXHm0ZfPfw4w9M,1191
rayforge/resources/icons/sketch-edit-symbolic.svg,sha256=J6s9TMisxTGd8Z51yN2kX2EUPdZSpeUNWBmN1D3_v2Q,2173
rayforge/resources/icons/sketch-fill-symbolic.svg,sha256=EWV2a2XK_AOaHTredO7QUOcr-QPj7MIWJloC_w3Ghk0,1382
rayforge/resources/icons/sketch-fillet-symbolic.svg,sha256=Ly5p5cz8te4F9cT2UDDkG1-H9rMsALRaWgus-hhVvEs,1397
rayforge/resources/icons/sketch-line-symbolic.svg,sha256=d18-yeBtVnztvfuErYFPC_fJnPqE-8vOBR_Cs7t7Okw,1277
rayforge/resources/icons/sketch-radius-symbolic.svg,sha256=CPbAB871SE8HH2SHI5rlAYO2Jww3l1fHuIKGpDeDs7k,1659
rayforge/resources/icons/sketch-rect-symbolic.svg,sha256=FpUp5k75phEgqeYicUAegr70zTEtFQ02z1HVsuWqC1c,1271
rayforge/resources/icons/sketch-rounded-rect-symbolic.svg,sha256=WmlFQJ9GE_RqODXjocv7Msf3AosKnXt2KmS2Au5YWSg,2075
rayforge/resources/icons/sketch-select-symbolic.svg,sha256=0JT1tFkwqTtdk-QICcwJkKF6sxL-8-aZtowInPAjnW4,1182
rayforge/resources/icons/sketch-text-symbolic.svg,sha256=5zCZhivEGh4k_9n-PBoe4rAF5mSJIpjM8vTTnxcjtqI,1327
rayforge/resources/icons/skip-forward-symbolic.svg,sha256=-dN8hkoG_tEIdpswczYfqr9h9nwTpAsGN7-0gUQoekQ,1167
rayforge/resources/icons/skip-previous-symbolic.svg,sha256=8CO15xZCp8iwmVOISgJ0tDExB013btDi_bc77wos60w,1172
rayforge/resources/icons/sleep-symbolic.svg,sha256=2DkyDZXDVjB_WfX4d9PCTgzN2t1k2S0pFVVmrMkt06E,605
rayforge/resources/icons/status-check-symbolic.svg,sha256=_wCNNOeelOBmJxjojfSQuumc5PzOZmxOyXNuUngdLGw,1683
rayforge/resources/icons/status-connected-symbolic.svg,sha256=lxTqsjt6gR-ryAvJE1qF1oXLt9UGHh74q1WqsTm1hOM,1296
rayforge/resources/icons/status-connecting-symbolic.svg,sha256=7ZobmqkUMJ3CZJ0XGCotNHepMAY8_OAItHkyahgVn88,2570
rayforge/resources/icons/status-idle-symbolic.svg,sha256=4Vv2ZcIwAlLEiTW6D6M_JJIITH5UjjMRu5A9WT-4vMk,1531
rayforge/resources/icons/status-offline-symbolic.svg,sha256=VHP9Z7PXEKfufD_rI6DloncwZIHldSwtlaBnCo774ls,1456
rayforge/resources/icons/step-settings-symbolic.svg,sha256=mca5F1PFiaa4RvSUcgEMbr1fx0FXugJS7sAd2aK6lsU,1559
rayforge/resources/icons/stock-symbolic.svg,sha256=91V9W89AaXsWOmGupTLLboqzJJCHGjYXGyEr48pbvxE,705
rayforge/resources/icons/stop-symbolic.svg,sha256=SdbXnYN3g-j6u21co0QF8CoCcm3EZp4EhD6LRtqo-G8,632
rayforge/resources/icons/tabs-equidistant-symbolic.svg,sha256=iwATk-D7B0OryhyiPGtkZBeVNPRVYHZMMZqL088scPY,483
rayforge/resources/icons/tabs-visible-symbolic.svg,sha256=sYcoT4daAQvz_03qpJVHd4VAUJVFNguLNurOljG-oPQ,2687
rayforge/resources/icons/test-symbolic.svg,sha256=gQ-7DtRIz_PilEjlQfbeutEoqZLNvKYzlkeFS_rJ8GI,762
rayforge/resources/icons/timeline-symbolic.svg,sha256=9ZADe8IzIqoy4AjommSO5HlqFj7amG1TJGWKgHmAhqc,683
rayforge/resources/icons/timer-symbolic.svg,sha256=5xPvgCsLt5hU0cRWh5srnOCHtCASVWOwTuSV6ILc-e4,1435
rayforge/resources/icons/tool-change-symbolic.svg,sha256=QoTPDWTzC4KlZutcW7yEYoQNZcmrrHs8J6L3uUoXOmc,686
rayforge/resources/icons/travel-path-symbolic.svg,sha256=3OuH0jtmA0272UAStUtOG9XI7KVgMtRYJ8Zbyiyx0UU,1248
rayforge/resources/icons/ui-settings-symbolic.svg,sha256=KqM-Q0aT_z-GSOknad7WBf4iMxAQBrimLkHIdFJeAJw,1701
rayforge/resources/icons/undo-symbolic.svg,sha256=5SS75ae7Fm0hmPeg6r64ncxH473SHrwrag6bSZ6unUs,482
rayforge/resources/icons/unlocking-symbolic.svg,sha256=j1yTpAc2xoYUSGiTHPhHwPVzCQgwStIe5V8PNZRuGX8,686
rayforge/resources/icons/variable-symbolic.svg,sha256=FhkwJiU-RxaqG4yQjL0wphjni9cTQTKxdcF9W04pG_w,771
rayforge/resources/icons/visibility-off-symbolic.svg,sha256=piSDzkKhdqz8Z6GybeHYkuSkBWrY8E88REJGhFSPs3Q,871
rayforge/resources/icons/visibility-on-symbolic.svg,sha256=SBj0yU_6IeEjwNYmOfgNXPYYhR-VbnyImVXT56rSBiA,750
rayforge/resources/icons/warning-symbolic.svg,sha256=89gL9wiybDYHNiuK95Fg3nCAXdI-9EIfR5v_ZyhyD8M,510
rayforge/resources/icons/zero-here-symbolic.svg,sha256=mUBWVXIvJxi0e6gnnHWHzrjupkK7ykaSylr7Sa5NOno,1424
rayforge/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/gcodeedit/__init__.py,sha256=7ZteifDtQ6L5yRZxRw2zZd86vDLBRiMnDOtkfmPqZLI,168
rayforge/shared/gcodeedit/editor.py,sha256=BMRJbLbIJMQSYCH0ijnB8CYIiauGOx46wXZjRpzs4Oc,6610
rayforge/shared/gcodeedit/highlighter.py,sha256=MflyGBWLHySl3VHyAvvymlsPY4kYPMEE1naHn9el7kw,6639
rayforge/shared/gcodeedit/viewer.py,sha256=AS8kq2YSjnZSNPVxRNCjbxBMJxOQMwafOnLdAq8BMgQ,3232
rayforge/shared/tasker/__init__.py,sha256=jG6QP8Mh6102PUEt_a0O7GzB8zSnLOulwBQSADwRsUE,609
rayforge/shared/tasker/context.py,sha256=I13YJ30RYhoJmMbvom45ULzQQ1qFXI9cIop1SB8cCFc,6621
rayforge/shared/tasker/manager.py,sha256=B0AGOGxRFbgnQHNmuUOIUkKZ8UfT8VinPJAxmmnPYLk,29725
rayforge/shared/tasker/pool.py,sha256=KrspL6MdlqjiR5hcTWjIpN3ccl7262fjvdHiD7UPzh4,17350
rayforge/shared/tasker/progress.py,sha256=6yrwEaMYPZLRhS3Pv4eWAxk2tJfPtTiNLqfWM8abY38,11979
rayforge/shared/tasker/proxy.py,sha256=EPkrcbjrAOtHePKLTJXvTT34IbterZxmnR1qoMOB5aA,6745
rayforge/shared/tasker/task.py,sha256=gU6f9xpdRGJfEjy6TI5eh2P5dj0zgwwj7QjMUW0G8eM,7442
rayforge/shared/units/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/units/definitions.py,sha256=5yQGXTTCYs8O8U5xBTXFV38sV-HdLzbFbSp3JZ5icOE,4474
rayforge/shared/units/engine.py,sha256=WDmfJNF9o4Y2tJD4yNEGPa5FajKmSFtsJ41Jr-yurzk,5886
rayforge/shared/units/formatter.py,sha256=R1QcT46uxkHzgkPfs80IENGJlGXu0eaAJdhRyoXj2Vw,792
rayforge/shared/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/util/cache.py,sha256=5k8r4GoP7Tjd3S_krugZhyprOI-2uq7bWQHWVTn4V0M,844
rayforge/shared/util/colors.py,sha256=j3VQ_8s3l-d2hFxAINkwFhb-IiZm0tt_jBP0Ah-hZwU,3209
rayforge/shared/util/debug.py,sha256=Mkt4JhPT_DnajJWQ8WBQ1vkuSa2ezqLNq91vpuYP7Ko,1470
rayforge/shared/util/glib.py,sha256=s5--ay4giONi2xjb4JDTFIuLRntjYo90wCy8YTBqeKo,1545
rayforge/shared/util/localized.py,sha256=7MT9n_2n395sL8w8Eo_ngDeYmEEyTzLoAWt2pZJOhb4,6550
rayforge/shared/util/once.py,sha256=6frseQjbwiXKS1NqSpIsdtTkTIvzbPL4aT_oCqNS-wg,279
rayforge/shared/util/size.py,sha256=LrG0QEIgQnGxiyczTwihOnmO-rwaFRDXET7Glc4RmcY,482
rayforge/shared/util/template.py,sha256=Juv7Qo97cEOhHbUHk3hoDxK9eXhXe4A0uQjU6Fw5OYo,3948
rayforge/shared/util/time_format.py,sha256=k9eXtzm24oTP4NW9n87nZBYNU8YRBK7oa0fIpHVnxmA,553
rayforge/shared/util/versioning.py,sha256=UPT5O_aJZI39IgNHUcyu20AM6GGCOScWIho3XkQx7yw,4097
rayforge/ui_gtk/__init__.py,sha256=GWm9r8N0VCVWGHMNpdLZV7Sm2INrGRgkmlHzH5ILHxc,140
rayforge/ui_gtk/about.py,sha256=uIymTkGUbnHm6yvIiS64bfXiH3E0tKoVMoHMYwYxAxM,14378
rayforge/ui_gtk/actions.py,sha256=vVxYCoWe4U_-qeiR7fKWVhrWaM4sBwzLmpb-mhIeHNM,22624
rayforge/ui_gtk/icons.py,sha256=BPngf5WwQg5rctC_lJgq4E7ds2uTKAmM07kU_k1rvLc,3050
rayforge/ui_gtk/main_menu.py,sha256=FReMVMql2uayXANS-oXe85Z588RKENOKaMrfErtVlW8,9695
rayforge/ui_gtk/mainwindow.py,sha256=OUoJ28oE4DRAP8bRnTgsLpIvzwAxLGyIVzWsYT1BotM,80984
rayforge/ui_gtk/project_cmd.py,sha256=0wfVjI-_OnzSpdsAeo6nOu3jS93LGCaOdNjaZZee9TE,9784
rayforge/ui_gtk/sketch_mode_cmd.py,sha256=dQjarjz7iE94-409j1kRhV1N_5bItsTUieeaWQAF3P4,7354
rayforge/ui_gtk/task_bar.py,sha256=85dtDgtoT8cby3A_xnyvT2zz5fZXUIJ9HbDmL15_JEI,7797
rayforge/ui_gtk/toolbar.py,sha256=D-Oqafmr_O_kdTJGOkJDZnoT1gc_xG69JzM9cKO87AQ,16033
rayforge/ui_gtk/view_mode_cmd.py,sha256=1V-Fr3UXuMtVPmdbLnuWA-hzJIVHMMXjA3n1kktfLm4,3653
rayforge/ui_gtk/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/camera/alignment_dialog.py,sha256=fU9bl18LgwfNpqtPC2W9xIuAdFg6q2kWlpr4Tz9vM_w,16953
rayforge/ui_gtk/camera/camera_preferences_page.py,sha256=WkcEAVxXEKeflkJe3BYThNJjQM5AwbEWXRytHWe1Ff0,9330
rayforge/ui_gtk/camera/display_widget.py,sha256=SrCfC1fqp_Lf3jnbjSnNNwHmWjVaI1WguIVQt5t5LYY,5970
rayforge/ui_gtk/camera/image_settings_dialog.py,sha256=a6dLP3eeyn-jfSsd5iRd7UADzNX9c-q2jtztN-_L-JM,6885
rayforge/ui_gtk/camera/point_bubble_widget.py,sha256=RvsT9dHWcfnl2pbLIy22-D4_y290SDj6nO6bf7W5A5s,4661
rayforge/ui_gtk/camera/properties_widget.py,sha256=H1MYjfv2I5bLo4gnFH4DSm02IwwqTR8A7lq-vX8OC0Y,4869
rayforge/ui_gtk/camera/selection_dialog.py,sha256=NkMN3j5e5S_CqZKYuPqWbx_rhkQzrNOTehBUnSvX7vI,5969
rayforge/ui_gtk/canvas/__init__.py,sha256=zMeCbUAQsk26k4t1vT_gzPWVm0L2jMcDBRAp_yDPEhg,234
rayforge/ui_gtk/canvas/axis.py,sha256=x8QfGAlP4qPi8D06x8gN0r766BxWIg0GogE1wd-1GHg,19659
rayforge/ui_gtk/canvas/canvas.py,sha256=5Q7YTYz5GkG1ISsqOqQyqAYbA1LCAeDu6kNtuFcuKCo,52360
rayforge/ui_gtk/canvas/cursor.py,sha256=EEGeRFEimrNOeZXugqDPCebmNomuScBVjtKBMC4Bz5Y,8614
rayforge/ui_gtk/canvas/element.py,sha256=wU5w7ct6ISIlkuHFcrntNE2MqB3NRDi0wBeExqkQDFY,41819
rayforge/ui_gtk/canvas/hittest.py,sha256=VeTT_CLV1GUfwsdmx6O9a7PGm_2yzGlpPAQr0ToCGFM,4889
rayforge/ui_gtk/canvas/intersect.py,sha256=wbkRbDzAnXQ1FLhecAP5F2_ise2_rvJ7BiO4EVEf-gE,2347
rayforge/ui_gtk/canvas/multiselect.py,sha256=p6zHT7ep07T5VhG1R4IOYwyJgChhPhHKLjUW4IOieuY,12801
rayforge/ui_gtk/canvas/overlays.py,sha256=yNqklBY74-OaM03jQ8IaPO022dyMIm5LK7_T-AB3A-o,12983
rayforge/ui_gtk/canvas/region.py,sha256=48VbudzdXkNXjAgZu4xzJFG616Pr4KZQ1g3kTdx5Ue8,9860
rayforge/ui_gtk/canvas/shrinkwrap.py,sha256=63ndwQuwZuUdkwkXimEDio1CGwl6e0MQjCO8Bp23RfU,7473
rayforge/ui_gtk/canvas/transform.py,sha256=pbXxi69cqSuyofixlGfsqu9cX2zeHG8lPc_4T9NpPg0,10111
rayforge/ui_gtk/canvas/worldsurface.py,sha256=_X57L0n_8g0-WYmdC-lgfZMpaNYCdOMc_U_zmrSSBfY,16228
rayforge/ui_gtk/canvas2d/__init__.py,sha256=CUXTf9G6ngYNcpjT98f6yfI_v4AzhYlYE5IBQ38GC0Y,122
rayforge/ui_gtk/canvas2d/context_menu.py,sha256=fuPnp-WjpA4824wFRMAr9jjzb9oYlmeisEU67O2zAD4,3679
rayforge/ui_gtk/canvas2d/drag_drop_cmd.py,sha256=oEN1h3ZTKlVVrcNVh9rafmWpFp0SUKoyyIIIdqUWM-Q,20222
rayforge/ui_gtk/canvas2d/simulation_controls.py,sha256=ip73XIoOcELBBdH8LR1XXPWKJvq9mBISHKs0RnVx1jY,13150
rayforge/ui_gtk/canvas2d/simulator_cmd.py,sha256=zKXBcj_XwOAxjy6G2XpMWOSvJgguIZ2vICOlRF4s_ro,6069
rayforge/ui_gtk/canvas2d/surface.py,sha256=K7DBhXHo3f_Yf5VLEURFU-xqrQxr8Wz6bJ1EgH0w7vI,49691
rayforge/ui_gtk/canvas2d/elements/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/canvas2d/elements/axis_extent_frame.py,sha256=5InAel1IxV-j_96ro-cu-FFMJEOsXI1UEXPZmyV1RDI,2487
rayforge/ui_gtk/canvas2d/elements/camera_image.py,sha256=M9v9nsR07y7kqJ9Ia15hhmWStgSdJmBON9fwMHaGVEg,9643
rayforge/ui_gtk/canvas2d/elements/dot.py,sha256=xnANElSXoCwDKpgUoUWqeaKVBcaNkeH_YgtnbTrUK3w,1546
rayforge/ui_gtk/canvas2d/elements/group.py,sha256=fW2oo2LoG9Piyv82pFCqxvUFoHB1QzC1f_aE9hrSUi8,6658
rayforge/ui_gtk/canvas2d/elements/layer.py,sha256=Sujozo64yxKSZ5ETr2_SEozj0tSDeICRZhDVMeP2kic,7278
rayforge/ui_gtk/canvas2d/elements/simulation_overlay.py,sha256=ZNVKnD_QlM3hEp_Wm2l62tTRjvA7ob_qwPIDP2FY9-E,13045
rayforge/ui_gtk/canvas2d/elements/step.py,sha256=lnxKAJEsyclwgrPIRltwD6H79sy3Jzkfu1KUg-wpe4I,2907
rayforge/ui_gtk/canvas2d/elements/stock.py,sha256=csh4C1E_TqXgoKysBvhHvsw-IjyKnjFsklhTNzd-uMo,4994
rayforge/ui_gtk/canvas2d/elements/tab_handle.py,sha256=fcr5jMeZkiuoS18stR_FfFIgJxYeQsi7AI2-wNFbwv8,15148
rayforge/ui_gtk/canvas2d/elements/work_origin.py,sha256=6n5YIc8kCCbdUp-aru1Pt1X_6sZxKfc5f9Gw2Le1h-Y,2831
rayforge/ui_gtk/canvas2d/elements/workpiece.py,sha256=aNKOT422txf5rrLFTcc1N3O1N5vvMwJ-LyzpcOXgNEQ,29896
rayforge/ui_gtk/canvas3d/__init__.py,sha256=FwNJqabOiu0FR63jB8JifuYU-OBmmFsU750NUauq9Ks,2957
rayforge/ui_gtk/canvas3d/axis_renderer_3d.py,sha256=u6O9_hpHJdf02fMHsq4CB4133HBcwFkXZBzBjg5mV8w,17350
rayforge/ui_gtk/canvas3d/camera.py,sha256=JZd-l1Ypmhq-W2gDMfk9bUIyLV8H3E-Qi18EKL-FqFQ,8771
rayforge/ui_gtk/canvas3d/canvas3d.py,sha256=VJcr4eCp1JQic03hGZmtC3-bIFQgo_CNt6B4GKD7KmM,39612
rayforge/ui_gtk/canvas3d/gl_utils.py,sha256=bWSAwjUdGp7deCoprxh_R24trjUcKBER_UXbByrDc0s,7799
rayforge/ui_gtk/canvas3d/ops_renderer.py,sha256=QzvFaZA4sIv-oyzl41AuD-vAVIYx8hXBGuMxhXVYiao,13138
rayforge/ui_gtk/canvas3d/plane_renderer.py,sha256=-boEqSKuuSxbEIkNmKesmGHcpsiTuXahoHAVrXXXPFw,2283
rayforge/ui_gtk/canvas3d/scene_assembler.py,sha256=9FAwVbihO2HC8qquworoloRsXI5L-6g9BsDhmpPfnsg,2314
rayforge/ui_gtk/canvas3d/shaders.py,sha256=piO8DTKP6YSMG6ocTAzJYJMd_5vRHM_FVXqMubC7lKc,3147
rayforge/ui_gtk/canvas3d/sphere_renderer.py,sha256=R9ka9WXhbim4ka21iBz_JZ8kI3g-2MKO43ljF622a74,3936
rayforge/ui_gtk/canvas3d/text_renderer_3d.py,sha256=hgUCVQKtKQiaiq-LwtlcCp7LcgPAJMSI4cWwxtS2KPY,13059
rayforge/ui_gtk/canvas3d/texture_renderer.py,sha256=MNncDDNnXtLndwR8IdrIaSNf2ZYdJ4R22FaorJK84M4,8497
rayforge/ui_gtk/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/doceditor/add_material_dialog.py,sha256=M7uyR0JdiuwSeL7lj435E0xgnrarbSeQDlMm6G-n9xA,4137
rayforge/ui_gtk/doceditor/add_tabs_popover.py,sha256=2qH8MHMXLyFuJVeqsOhEfKTFQPqTRBEUoicDtKqJVp8,3335
rayforge/ui_gtk/doceditor/asset_list_view.py,sha256=LZ0H-cxg7kVEVu2zGhM_3L6zM4_uubLXiGnWzRz-IoU,10048
rayforge/ui_gtk/doceditor/asset_row_factory.py,sha256=i-FO1OARnKTXnBQKAGBnfey7dVoxOSoLXRKrsQC5ByM,1161
rayforge/ui_gtk/doceditor/asset_row_widget.py,sha256=pwZ5_wohW2JrB-GqW3-h_tStYAv_Ybvg9xOHVROXYKU,10559
rayforge/ui_gtk/doceditor/edit_recipe_dialog.py,sha256=DjIbSl8SDdAhsikqGC3TJnqOsuk4gKnt1OhwHHfcd4A,16052
rayforge/ui_gtk/doceditor/file_dialogs.py,sha256=burgDnmR7kgM5rMbqUOxCuD6zQB9p94A5ub78p5k8E8,8582
rayforge/ui_gtk/doceditor/image_metadata_dialog.py,sha256=jSZTQpFGie-fLEhBpd8vjNWU_9X4AIfHJ8RQI465_D4,9475
rayforge/ui_gtk/doceditor/import_dialog.py,sha256=mCn6vE5NuiX81hff_diLpmv5oGRmOGHfR05Uq6i8edo,20896
rayforge/ui_gtk/doceditor/import_handler.py,sha256=TeToON24kaDwyVJoDJH7ZqvCVqOpxFbHzGw2E9DRXIw,8045
rayforge/ui_gtk/doceditor/item_properties.py,sha256=nV72JOWnHREHwbMLaz5T_2sPBqxJeFntw5-GLtjgosk,6199
rayforge/ui_gtk/doceditor/layer_list.py,sha256=HZpheTJeIjCWQSJ7FknMVZUXksx2KKgZUkoNDhprLQ0,6929
rayforge/ui_gtk/doceditor/layer_view.py,sha256=E_atfi9XoIY9nxtNVAR9omFUpvd2SuusxGtxYxwbfgQ,13030
rayforge/ui_gtk/doceditor/material_library_list.py,sha256=A1eBlXsjYt5ZooT5amqxPpNHqMVy50N1G9-EL6DhTrI,12767
rayforge/ui_gtk/doceditor/material_list.py,sha256=HL7O-vKxW3nAm1Mcb1aP5IWCXOYSmlqZpc_CwtYiQoU,11553
rayforge/ui_gtk/doceditor/material_selector.py,sha256=AcWekpkW3Uk_xbsg5UBmIpZx-2TFBtk14_RPSSeRUTs,5669
rayforge/ui_gtk/doceditor/recipe_control_widget.py,sha256=GkfGN69WjQjq-8hXnvj7zXECHkb7EqReoexIorht9XU,9184
rayforge/ui_gtk/doceditor/recipe_list.py,sha256=ikW9MGP4M-gJZBxL6hbhcxwLj2KcskVL_Ptfhxuu3vs,7781
rayforge/ui_gtk/doceditor/recipe_selector_dialog.py,sha256=--g3hfAHQSvHQhgo0c0bn2MPqJcRTSS3HWByZw2rNaE,4915
rayforge/ui_gtk/doceditor/sketch_properties.py,sha256=PvNU6HWVnxEjK7c72cIoHmtMVf-spYGEzBmGU8aApco,11476
rayforge/ui_gtk/doceditor/step_box.py,sha256=bwJ2HJ1ugMZd-YHin5mRq1by5ILifblN5IVXu4kW0Xc,3349
rayforge/ui_gtk/doceditor/step_settings_dialog.py,sha256=tXWwNthYM7Ucr5VFker4N12Be4fo_z7fMyWZemhf39s,21255
rayforge/ui_gtk/doceditor/stock_properties_dialog.py,sha256=sgYMnnCI-ZhZ3DAtwlq3WxwQ96SdiEfoJA4vEu8tO_8,8096
rayforge/ui_gtk/doceditor/workflow_view.py,sha256=MFi2uimg39DL8mhsIrq7d_kPSYpchjQ0p237Jwt9Crs,8483
rayforge/ui_gtk/doceditor/property_providers/__init__.py,sha256=evEX3kSWCqT5qnQ5uIqkW9MDzVvGYt6_HbFB1dFBy8k,353
rayforge/ui_gtk/doceditor/property_providers/base.py,sha256=E7zaocFvV3f0b8kCfMa-2-v5_GX1sjr33ZWtY-rTjDg,1564
rayforge/ui_gtk/doceditor/property_providers/sketch.py,sha256=44eD7Qls4CncvxiIauz0Ly5buxL6yhKSg9zZ5bqx97Y,8217
rayforge/ui_gtk/doceditor/property_providers/transform.py,sha256=jeVkqn87fI8Zp6y4amWiCKg-a3SE0t-sDzovvtQbt6U,23411
rayforge/ui_gtk/doceditor/property_providers/workpiece.py,sha256=EmYwKmi4QaacHJIybRrN44ytO3XOJpMs-TLcA0k1D5s,9777
rayforge/ui_gtk/doceditor/step_settings/__init__.py,sha256=qhDVOv_7__WQuGMRPM-98krnbOIuHW-z3fbSl-kJADI,1956
rayforge/ui_gtk/doceditor/step_settings/base.py,sha256=DS7T2zyGvu8KUKMOEEftyQFftHRk8F9yaZKnc0uuV1c,1697
rayforge/ui_gtk/doceditor/step_settings/contour.py,sha256=v7PslyJvoRemh0mJE8zco0U6BFK5BAzDi7qW1mcIPW4,6317
rayforge/ui_gtk/doceditor/step_settings/direction_preview.py,sha256=CYgr7PXVB-zlgCQIqIzDGVJV3oJJBS71KGUZF1maXdY,3913
rayforge/ui_gtk/doceditor/step_settings/engraver.py,sha256=By4NslLsY6_2VCq-BpsIckbig2HvgZH63F6LKs6HIvk,19184
rayforge/ui_gtk/doceditor/step_settings/frame.py,sha256=7_tgtvzoy6Y3qBPv1xshA-a2WEX0PfSWtaQBMVCcV-k,3469
rayforge/ui_gtk/doceditor/step_settings/histogram_preview.py,sha256=1ymyFljxUHhX4yetScGfmTVkbesih3bnJCaRbmyaGn4,7806
rayforge/ui_gtk/doceditor/step_settings/material_test_grid.py,sha256=FNfIfYGIiBHikwUqda5yVx4ypiC3Fy_H0TNSLVePD-I,18791
rayforge/ui_gtk/doceditor/step_settings/multipass.py,sha256=KnXtBdEoBRDtHjCYZKQD3l8CPIPhX2FsWit53qrR_g8,3574
rayforge/ui_gtk/doceditor/step_settings/optimize.py,sha256=UtMSWcgPc6bB3n2E44GhiKwcijF_ShvBenk1TeySvcw,1693
rayforge/ui_gtk/doceditor/step_settings/overscan.py,sha256=F9vbcGl2mIYiYumM63fkf7bhni3YMoxDYJ_ujdcx0q0,6320
rayforge/ui_gtk/doceditor/step_settings/registry.py,sha256=1ZSs2yIgDJTx8FxNVdVrCc_cDR9y7NcsNvMH_TqJuoE,1319
rayforge/ui_gtk/doceditor/step_settings/shrinkwrap.py,sha256=D6lYaOJ_cVVjd56QvDXBqh9hdTsZE9-SyaFQ1ERB0KE,4447
rayforge/ui_gtk/doceditor/step_settings/smooth.py,sha256=9w_reGQ27CQ-TSuVdMS0l5i7bd_glpnM2VJZXdrZ5Ug,4427
rayforge/ui_gtk/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/machine/advanced_preferences_page.py,sha256=vYs5YXV5TE1DpxU737W4p8Bxj65ycWdtvf55TQPTdjM,4635
rayforge/ui_gtk/machine/connection_status_widget.py,sha256=xPv6VJuKkh_O8o6-aFtSdy9Ej4gf7fKkoIvgEQnZvXA,3856
rayforge/ui_gtk/machine/console.py,sha256=wv4gNxyoG1CIstUdqQwRlnExjupzuOb9_6GXbd1_4iU,17840
rayforge/ui_gtk/machine/control_panel.py,sha256=8fCgXiWvH_shZH5Yzc95THDCJ1RN4zgm7A22lq_OBnA,14851
rayforge/ui_gtk/machine/device_settings_page.py,sha256=F1-fWZyFQ5fLckSgaCdDophRLYHESLZ2B8jkI5jqT4A,15281
rayforge/ui_gtk/machine/dialect_editor.py,sha256=kji2xavwlSpLk8Md1YfcYpeqCcLH_lF0K_pzef9a1NY,9246
rayforge/ui_gtk/machine/dialect_list.py,sha256=fMIuB9csdE9G4mv-ENrckuqvfKjrkv4dR3x4IFOHGWU,9931
rayforge/ui_gtk/machine/gcode_editor.py,sha256=LfvghJR1tkVSweDIPItEsdIDVkBV6NJdBTPNHIDCoEM,10801
rayforge/ui_gtk/machine/gcode_settings_page.py,sha256=TO5xkRwOw-VSExzGkvUwCsGRo3HvAitPpOWxXu4NC04,1819
rayforge/ui_gtk/machine/general_preferences_page.py,sha256=D2__r4uN-cSNG0faU1AaD9fgEE01wEeGS3SEaEPBKC0,12148
rayforge/ui_gtk/machine/hardware_page.py,sha256=rEU_qyBWQrPnaPDOJKSRsczbUt4GbrHKN88KV9hGYew,15845
rayforge/ui_gtk/machine/hook_list.py,sha256=JiDKgESsdrwUgEv3tC5AVm93ShBPMdknhsoEl_3KWfw,6891
rayforge/ui_gtk/machine/hooks_macros_page.py,sha256=IPqFoZGmogqycWYbaqzAVbPnj0Cc8920pOfiEaKa2kE,860
rayforge/ui_gtk/machine/jog_widget.py,sha256=IXPY95_90Ow2yry6bEMJKMYFno5uq34KkYie_EPy80g,18297
rayforge/ui_gtk/machine/laser_preferences_page.py,sha256=gszeoKZryPTsMfT34guds-QQ-6KBMHfh-pcvSaO3yTk,16920
rayforge/ui_gtk/machine/machine_selector.py,sha256=bDO8_D3YmnC3ySp4KwCR5njhOeilhFlPhQsCOoIB2LA,5477
rayforge/ui_gtk/machine/macro_list.py,sha256=cP5YeP6aWCbl4_ylnJ9SIADH_u6QBw_8cfFPWpOf_Tc,5239
rayforge/ui_gtk/machine/maintenance_page.py,sha256=FEHtroCkddXObhDu8ompnRHh5kjZlrUQ2-NhujIamoM,14672
rayforge/ui_gtk/machine/profile_selector.py,sha256=1aT5m-BbTH3IfQoQ-yWDEy-wDZpu5gJGmd03asqt2pA,2972
rayforge/ui_gtk/machine/settings_dialog.py,sha256=gNspolof3DstBnaenE1YIl0BQFE00Ozel3V47ybD_l0,10253
rayforge/ui_gtk/machine/status_widget.py,sha256=p3mbwwsuzi4peInLR28tlev90fWhYVPfu7Whqn6cCyI,4173
rayforge/ui_gtk/package_manager/__init__.py,sha256=2ZJr0zd9A1eE3j0IcttpIhXeFci40SJl9KdGQh77ChQ,37
rayforge/ui_gtk/package_manager/dialog.py,sha256=uMbxKr3G8Heagq8f6OQmuIvfFGui6Z9jH0vtydsEUcM,7913
rayforge/ui_gtk/package_manager/package_list.py,sha256=AMnrZplWFthdBIhezRwL8W3wpLP0GNqM873u2c9RjHQ,6791
rayforge/ui_gtk/settings/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/settings/general_preferences_page.py,sha256=TACgCgXXzZUrB75godVft5nD-saQy2HVi8yQvJdDmNg,13187
rayforge/ui_gtk/settings/machine_settings_page.py,sha256=mnDbMC7hJUAV50OlR_PITcTJX4_qWrZ0DyQmjtVzI-I,7278
rayforge/ui_gtk/settings/material_manager_page.py,sha256=HBxazeNb7dgAs4Wzh3Cd8-YXLoj9sqI3W1zMaqDX98Q,2419
rayforge/ui_gtk/settings/package_manager_page.py,sha256=z9m5MpELqz1jkTUG_QmYGzeOKdOjetQl8-mlfoMBN7c,2203
rayforge/ui_gtk/settings/recipe_manager_page.py,sha256=RT9hK2qxdnffR8EPSGHBP2iFjTiALc-Gl-kTdZKgJhQ,880
rayforge/ui_gtk/settings/settings_dialog.py,sha256=maQ_WlsNMOzrqdBqCEuQA1T07ZX2ZYPzhWY7rigqPDM,4261
rayforge/ui_gtk/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/shared/adwfix.py,sha256=B-wOcZB9vbzvai4pIlRTWlXk1TgUme1Ak7p9AiThwp0,1090
rayforge/ui_gtk/shared/draglist.py,sha256=Nuyub1Qt5ZV9Z_2YMm4pN4Aqd6sM1rcBeRaHImGvBb8,8861
rayforge/ui_gtk/shared/expander.py,sha256=bfbQneSoqqMAEyyKQB5q8ixF7D1mI6VYz5DeBMlq5RQ,4087
rayforge/ui_gtk/shared/expression_entry.py,sha256=nPrhiRZfhA2XlEbRa9LAtguKHzkVJjoL2ZRCjHqhBXI,17034
rayforge/ui_gtk/shared/gtk.py,sha256=ZaQqmwalu9RI2h1A65fPcp7tx7IhfoYhrMWIHfbkFkM,1945
rayforge/ui_gtk/shared/gtk_color.py,sha256=GA_LG8XmcrFluA6KkK_0fDsAVfXikLE08KQQXTdk_CM,5264
rayforge/ui_gtk/shared/keyboard.py,sha256=kxMGy7fVT7jlnPpbjk1peNPmgQwjeDaHliRU98jA6VA,1105
rayforge/ui_gtk/shared/patched_dialog_window.py,sha256=3OGz7aq3twuH2ENjtW1EYJb5oCCj1Dy18vfVEGfpVBs,2041
rayforge/ui_gtk/shared/piemenu.py,sha256=uulYME4hk11bfVzsqPjSCYb7YhdbBnLr-7my_jptdPY,10821
rayforge/ui_gtk/shared/popover_menu.py,sha256=cQ7yolI5vvKMyImWDLeBt8h0bf6tBE_oPw6Tl9bdjko,2332
rayforge/ui_gtk/shared/preferences_group.py,sha256=2i5KWY0j5pPOYs8hn7oLiNUy3j3igmwmIy10sjlsU6k,4316
rayforge/ui_gtk/shared/preferences_page.py,sha256=fkyUB5s1SaxQeoogoc7zqxJqL2eNkmcjLjFYSusFqLM,452
rayforge/ui_gtk/shared/progress_bar.py,sha256=0uOtKlARKgiIFlqtOfa1GGRIZf3eelzghjQb0F9WBcw,1214
rayforge/ui_gtk/shared/round_button.py,sha256=zYUhM7Wgdu1LJXrmXCvkz37TzIUs9O7yb0t-PnFe7TQ,1476
rayforge/ui_gtk/shared/splitbutton.py,sha256=aAb72y7pdHKvOUlVIAV0NYu1q2AjgLjDB4fPuSGWY8o,4143
rayforge/ui_gtk/shared/undo_button.py,sha256=deUvGpsiSnOLndy771lFKSQNnc98-ayM2aDCxd68fd8,5921
rayforge/ui_gtk/shared/unit_spin_row.py,sha256=wLGi77SYQf6cyG9wcLIT70_atV8gHSXqQGxvLDetjug,9798
rayforge/ui_gtk/shared/usage_consent_dialog.py,sha256=_pGZjenPWuEL1zjaGoILDRM12Re7NL-lDMoJS-MtKg4,1649
rayforge/ui_gtk/sketcher/__init__.py,sha256=DDCH-XMIMj_pcLygna4EdJItYHs82588_ETKzz384YU,70
rayforge/ui_gtk/sketcher/cmd.py,sha256=LV2makZY9ALLoSFEK5Qeqht7bdHE4TD1yqfAsWF3Flo,3656
rayforge/ui_gtk/sketcher/editor.py,sha256=JMzMkjdcCLcCdW83brlDyjEl9adGVRyrlfRjQPsA0-E,20869
rayforge/ui_gtk/sketcher/font_properties.py,sha256=jAS-RHH4BXKGcYm3XrRxf4-La1VfqL435uI-EqenzhM,9017
rayforge/ui_gtk/sketcher/hittest.py,sha256=gNo1M6sO_7f4UzCjDWUuq--GzpZcO9NEV7xH_Db_BRc,16157
rayforge/ui_gtk/sketcher/menu.py,sha256=sKx2y9CqVu4tQdvVohXjZnQtSNI_yY1bgvwQ-6VJfH8,1939
rayforge/ui_gtk/sketcher/piemenu.py,sha256=aw06Fca-msU7_wp5su7Wr0jDVt1bNrb4-e3QtvjLQxE,11265
rayforge/ui_gtk/sketcher/renderer.py,sha256=e4t9RArpOJBKLSHXPCeA9YReNAazOp0ihFq4Dti5_AA,19003
rayforge/ui_gtk/sketcher/sketchcanvas.py,sha256=J1MdUKdeSPv6uu7UkyUefTmuD1w8hQzHW_DWDHVkqu0,16983
rayforge/ui_gtk/sketcher/sketchelement.py,sha256=Cc4FR0z8sxrxj3DPY2T6ob1kNe3n2prkHw-61zNpfNM,35275
rayforge/ui_gtk/sketcher/studio.py,sha256=X_MzDnJva42vPi9gg6gq9fUYR3rihY4hoVPtfDUAGV8,14654
rayforge/ui_gtk/varset/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/varset/var_row_factory.py,sha256=dmgateRbni_hc3Cj9e0BCMpEkGqxy8F2esj2SKB5i9s,10806
rayforge/ui_gtk/varset/varset_editor.py,sha256=EP-AoILfJiW-tyV8tSe3YGxCm7_zR0TdhrEyhFvpbMk,30004
rayforge/ui_gtk/varset/varsetwidget.py,sha256=AoPNjiZ5QNJyOjg3TWB0AF2JLdhSjIseStt3PyXTN24,11536
rayforge-1.1.2.data/data/share/applications/org.rayforge.rayforge.desktop,sha256=DRyaSDVKmjSC-Fk_arnYK0iMJkaZmbSrsDbmWKfU8CQ,381
rayforge-1.1.2.data/data/share/icons/hicolor/scalable/apps/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge-1.1.2.data/data/share/metainfo/org.rayforge.rayforge.metainfo.xml,sha256=vu8Y31fJQ4kaLnOEdGebPK3L_TG6LhU3VJUNsjrbnnI,13261
rayforge-1.1.2.data/data/share/mime/packages/org.rayforge.rayforge.xml,sha256=jxCfl6COskD4Qh1d75iQqcSryOMapfkgjNM0Oib9_XY,534
rayforge-1.1.2.dist-info/licenses/LICENSE,sha256=-cTHe6o4KABO5UuKTy2y6I7USmI3pJOWW_VR-sD8ti0,1023
rayforge-1.1.2.dist-info/METADATA,sha256=s8q7-y7nk1Nxu8UkpBSAbRKrOad5OjS9W4XSqzueDcc,7437
rayforge-1.1.2.dist-info/WHEEL,sha256=YCfwYGOYMi5Jhw2fU4yNgwErybb2IX5PEwBKV4ZbdBo,91
rayforge-1.1.2.dist-info/entry_points.txt,sha256=U-LfFgughbbCAK-wKvBwxOOxExMn9bmOwBsOFR9JsS8,47
rayforge-1.1.2.dist-info/top_level.txt,sha256=JZqQ2bISz5wugb_jcj9GKolKLPsJllYailGAkXBMWEg,9
rayforge-1.1.2.dist-info/RECORD,,
