From c7adb5b6eb1485fcf077078e2a8ff50c0da155b3 Mon Sep 17 00:00:00 2001 From: Mack Date: Sun, 23 Jun 2024 03:18:41 +0800 Subject: [PATCH 01/65] FIX: occt build error JIRA:STUDIO-7170 GITHUB:#4158 Can't find the git command in the debain Change-Id: I0a0de9691f6ed6a6c3a056fd3470bf4be5f4e4eb (cherry picked from commit da0267305a2cc2f28e37b0da58c929307c3aeee2) --- deps/OCCT/OCCT.cmake | 2 +- deps/OpenCV/OpenCV.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/OCCT/OCCT.cmake b/deps/OCCT/OCCT.cmake index 4d7aa7e9a..966121bcb 100644 --- a/deps/OCCT/OCCT.cmake +++ b/deps/OCCT/OCCT.cmake @@ -8,7 +8,7 @@ bambustudio_add_cmake_project(OCCT URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_0.zip URL_HASH SHA256=28334f0e98f1b1629799783e9b4d21e05349d89e695809d7e6dfa45ea43e1dbc #PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch - PATCH_COMMAND git apply --directory deps/build/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch + PATCH_COMMAND ${GIT_EXECUTABLE} apply --directory deps/build/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch #DEPENDS dep_Boost #DEPENDS dep_FREETYPE CMAKE_ARGS diff --git a/deps/OpenCV/OpenCV.cmake b/deps/OpenCV/OpenCV.cmake index f99b8500d..7db3317c8 100644 --- a/deps/OpenCV/OpenCV.cmake +++ b/deps/OpenCV/OpenCV.cmake @@ -7,7 +7,7 @@ endif () bambustudio_add_cmake_project(OpenCV URL https://github.com/opencv/opencv/archive/refs/tags/4.6.0.tar.gz URL_HASH SHA256=1ec1cba65f9f20fe5a41fda1586e01c70ea0c9a6d7b67c9e13edf0cfe2239277 - PATCH_COMMAND git apply --directory deps/build/dep_OpenCV-prefix/src/dep_OpenCV --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OpenCV-fix.patch + PATCH_COMMAND ${GIT_EXECUTABLE} apply --directory deps/build/dep_OpenCV-prefix/src/dep_OpenCV --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OpenCV-fix.patch CMAKE_ARGS -DBUILD_SHARED_LIBS=0 -DBUILD_PERE_TESTS=OFF From 318eabcd9c805b4a36eb53d6a362cd7a769f9e61 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Mon, 1 Jul 2024 18:21:01 +0800 Subject: [PATCH 02/65] FIX: Load Filament Json Error JIRA: none Change-Id: I4ca521439cbd1a9cd9e80a0991365409ed74ce04 --- src/slic3r/GUI/WebGuideDialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/WebGuideDialog.cpp b/src/slic3r/GUI/WebGuideDialog.cpp index 5e463e9cc..0c2b11f5d 100644 --- a/src/slic3r/GUI/WebGuideDialog.cpp +++ b/src/slic3r/GUI/WebGuideDialog.cpp @@ -1017,8 +1017,8 @@ int GuideFrame::GetFilamentInfo( std::string VendorDirectory, json & pFilaList, std::string FPath = pFilaList[FName]["sub_path"]; BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " Before Format Inherits Path: VendorDirectory - " << VendorDirectory << ", sub_path - " << FPath; - wxString strNewFile = wxString::Format("%s%c%s", wxString(VendorDirectory.c_str(), wxConvUTF8), boost::filesystem::path::preferred_separator, FPath); - boost::filesystem::path inherits_path(w2s(strNewFile)); + std::string strNewFile = VendorDirectory + "/" + FPath; + boost::filesystem::path inherits_path(strNewFile); //boost::filesystem::path nf(strNewFile.c_str()); if (boost::filesystem::exists(inherits_path)) From dbfc5b390bc19234a8898f8b4285a9e06ed90b76 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 1 Jul 2024 19:42:10 +0800 Subject: [PATCH 03/65] ci: update build version to 01.09.03.51 Change-Id: Id63823d1f49a3bf925487734b324863bbf451b6a --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index c1bb1a39f..b09bb89dc 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.03.50") +set(SLIC3R_VERSION "01.09.03.51") From 3a9de489e38200b8961aabe032479965059a7582 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Fri, 28 Jun 2024 17:18:04 +0800 Subject: [PATCH 04/65] FIX: manual calibration K value not work for A1 Jira: none Signed-off-by: qing.zhang Change-Id: I7a59885629164c96b6407944d2cee32dd61a3c89 --- resources/profiles/BBL.json | 2 +- resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 775288cbd..2f249b641 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.09.00.14", + "version": "01.09.00.15", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ diff --git a/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json index 86fcc3182..a9da75870 100644 --- a/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json @@ -61,7 +61,7 @@ "255" ], "scan_first_layer": "0", - "machine_start_gcode": ";===== machine: A1 =========================\n;===== date: 20240606 =====================\nG392 S0\nM9833.2\n;M400\n;M73 P1.717\n\n;===== start to heat heatbead&hotend==========\nM1002 gcode_claim_action : 2\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\n\n;=====start printer sound ===================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A43 B10 L100 C46 D10 M70 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C43 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C41 D10 M80 E41 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E44 F10 N80\nM1006 A0 B10 L100 C49 D10 M80 E49 F10 N80\nM1006 A0 B10 L100 C0 D10 M80 E0 F10 N80\nM1006 A44 B10 L100 C48 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A43 B10 L100 C46 D10 M60 E39 F10 N80\nM1006 W\nM18 \n;=====start printer sound ===================\n\n;=====avoid end stop =================\nG91\nG380 S2 Z40 F1200\nG380 S3 Z-15 F1200\nG90\n\n;===== reset machine status =================\n;M290 X39 Y39 Z8\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.65 Y1.2 Z0.6 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\n;M211 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\n\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\nM1002 gcode_claim_action : 13\n\nG28 X\nG91\nG1 Z5 F1200\nG90\nG0 X128 F30000\nG0 Y254 F3000\nG91\nG1 Z-5 F1200\n\nM109 S25 H140\n\nM17 E0.3\nM83\nG1 E10 F1200\nG1 E-0.5 F30\nM17 D\n\nG28 Z P0 T140; home z with low precision,permit 300deg temperature\nM104 S{nozzle_temperature_initial_layer[initial_extruder]}\n\nM1002 judge_flag build_plate_detect_flag\nM622 S1\n G39.4\n G90\n G1 Z5 F1200\nM623\n\n;M400\n;M73 P1.717\n\n;===== prepare print temperature and material ==========\nM1002 gcode_claim_action : 24\n\nM400\n;G392 S1\nM211 X0 Y0 Z0 ;turn off soft endstop\nM975 S1 ; turn on\n\nG90\nG1 X-28.5 F30000\nG1 X-48.2 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M1002 gcode_claim_action : 4\n M400\n M1002 set_filament_type:UNKNOWN\n M109 S[nozzle_temperature_initial_layer]\n M104 S250\n M400\n T[initial_no_support_extruder]\n G1 X-48.2 F3000\n M400\n\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM621 S[initial_no_support_extruder]A\n\nM109 S{nozzle_temperature_range_high[initial_no_support_extruder]} H300\nG92 E0\nG1 E50 F200 ; lower extrusion speed to avoid clog\nM400\nM106 P1 S178\nG92 E0\nG1 E5 F200\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG92 E0\nG1 E-0.5 F300\n\nG1 X-28.5 F30000\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\n\n;G392 S0\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n;M400\n;M73 P1.717\n\n;===== auto extrude cali start =========================\nM975 S1\n;G392 S1\n\nG90\nM83\nT1000\nG1 X-48.2 Y0 Z10 F10000\nM400\nM1002 set_filament_type:UNKNOWN\n\nM412 S1 ; ===turn on filament runout detection===\nM400 P10\nM620.3 W1; === turn on filament tangle detection===\nM400 S2\n\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n\n;M1002 set_flag extrude_cali_flag=1\nM1002 judge_flag extrude_cali_flag\n\nM622 J1\n M1002 gcode_claim_action : 8\n\n M109 S{nozzle_temperature[initial_extruder]}\n G1 E10 F{outer_wall_volumetric_speed/2.4*60}\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\n\n M1002 judge_last_extrude_cali_success\n M622 J0\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n M400\n M106 P1 S0\n M623\n \n G1 X-48.2 F3000\n M400\n M984 A0.1 E1 S1 F{outer_wall_volumetric_speed/2.4}\n M106 P1 S178\n M400 S7\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\nM623 ; end of \"draw extrinsic para cali paint\"\n\n;G392 S0\n;===== auto extrude cali end ========================\n\n;M400\n;M73 P1.717\n\nM104 S170 ; prepare to wipe nozzle\nM106 S255 ; turn on fan\n\n;===== mech mode fast check start =====================\nM1002 gcode_claim_action : 3\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q1 A5 K0 O3\nM974 Q1 S2 P0\n\nM970.2 Q1 K1 W58 Z0.11\nM974 S2\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q0 A10 K0 O1\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X0 Y5\nG28 X ; re-home XY\n\nG1 Z4 F1200\n\n;===== mech mode fast check end =======================\n\n;M400\n;M73 P1.717\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\n\nM975 S1\nM106 S255 ; turn on fan (G28 has turn off fan)\nM211 S; push soft endstop status\nM211 X0 Y0 Z0 ;turn off Z axis endstop\n\n;===== remove waste by touching start =====\n\nM104 S170 ; set temp down to heatbed acceptable\n\nM83\nG1 E-1 F500\nG90\nM83\n\nM109 S170\nG0 X108 Y-0.5 F30000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X110 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X112 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X114 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X116 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X118 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X120 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X122 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X124 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X126 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X128 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X130 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X132 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X134 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X136 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X138 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X140 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X142 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X144 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X146 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X148 F10000\nG380 S3 Z-5 F1200\n\nG1 Z5 F30000\n;===== remove waste by touching end =====\n\nG1 Z10 F1200\nG0 X118 Y261 F30000\nG1 Z5 F1200\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-50}\n\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nM104 S140 ; prepare to abl\nG0 Z5 F20000\n\nG0 X128 Y261 F20000 ; move to exposed steel surface\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z10 F1200\n\n;===== brush material wipe nozzle =====\n\nG90\nG1 Y250 F30000\nG1 X55\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X-35 F30000\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Z5.000 F1200\n\nG90\nG1 X30 Y250.000 F30000\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X35 F30000\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Z10.000 F1200\n\n;===== brush material wipe nozzle end =====\n\nG90\n;G0 X128 Y261 F20000 ; move to exposed steel surface\nG1 Y250 F30000\nG1 X138\nG1 Y261\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nM109 S140\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM211 R; pop softend status\n\n;===== wipe nozzle end ================================\n\n;M400\n;M73 P1.717\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\n\nG90\nG1 Z5 F1200\nG1 X0 Y0 F30000\nG29.2 S1 ; turn on ABL\n\nM190 S[bed_temperature_initial_layer_single]; ensure bed temp\nM109 S140\nM106 S0 ; turn off fan , too noisy\n\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n\n;===== home after wipe mouth end =======================\n\n;M400\n;M73 P1.717\n\nG1 X108.000 Y-0.5 F30000\nG1 Z0.300 F1200\nM400\nG2814 Z0.32\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; prepare to print\n\n;===== nozzle load line ===============================\n;G90\n;M83\n;G1 Z5 F1200\n;G1 X88 Y1.0 F20000\n;G1 Z0.3 F1200\n\n;M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n\n;G1 E2 F300\n;G1 X168 E4.989 F6000\n;G1 Z1 F1200\n;===== nozzle load line end ===========================\n\n;===== extrude cali test ===============================\n\nM400\n M900 S\n M900 C\n G90\n M83\n\n M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n G0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M83\n M400\n\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M900 R\n G90\n G1 X108.000 Y1.0 F30000\n G91\n G1 Z-0.700 F1200\n G90\n M83\n G0 X128 E4 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\nM623\n\nG1 Z0.2\n\n;M400\n;M73 P1.717\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.02} ; for Textured PEI Plate\n{endif}\n\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n\nM211 X0 Y0 Z0 ;turn off soft endstop\n;G392 S1 ; turn on clog detection\nM1007 S1 ; turn on mass estimation\nG29.4\n", + "machine_start_gcode": ";===== machine: A1 =========================\n;===== date: 20240620 =====================\nG392 S0\nM9833.2\n;M400\n;M73 P1.717\n\n;===== start to heat heatbead&hotend==========\nM1002 gcode_claim_action : 2\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\n\n;=====start printer sound ===================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A43 B10 L100 C46 D10 M70 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C43 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C41 D10 M80 E41 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E44 F10 N80\nM1006 A0 B10 L100 C49 D10 M80 E49 F10 N80\nM1006 A0 B10 L100 C0 D10 M80 E0 F10 N80\nM1006 A44 B10 L100 C48 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A43 B10 L100 C46 D10 M60 E39 F10 N80\nM1006 W\nM18 \n;=====start printer sound ===================\n\n;=====avoid end stop =================\nG91\nG380 S2 Z40 F1200\nG380 S3 Z-15 F1200\nG90\n\n;===== reset machine status =================\n;M290 X39 Y39 Z8\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.65 Y1.2 Z0.6 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\n;M211 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\n\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\nM1002 gcode_claim_action : 13\n\nG28 X\nG91\nG1 Z5 F1200\nG90\nG0 X128 F30000\nG0 Y254 F3000\nG91\nG1 Z-5 F1200\n\nM109 S25 H140\n\nM17 E0.3\nM83\nG1 E10 F1200\nG1 E-0.5 F30\nM17 D\n\nG28 Z P0 T140; home z with low precision,permit 300deg temperature\nM104 S{nozzle_temperature_initial_layer[initial_extruder]}\n\nM1002 judge_flag build_plate_detect_flag\nM622 S1\n G39.4\n G90\n G1 Z5 F1200\nM623\n\n;M400\n;M73 P1.717\n\n;===== prepare print temperature and material ==========\nM1002 gcode_claim_action : 24\n\nM400\n;G392 S1\nM211 X0 Y0 Z0 ;turn off soft endstop\nM975 S1 ; turn on\n\nG90\nG1 X-28.5 F30000\nG1 X-48.2 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M1002 gcode_claim_action : 4\n M400\n M1002 set_filament_type:UNKNOWN\n M109 S[nozzle_temperature_initial_layer]\n M104 S250\n M400\n T[initial_no_support_extruder]\n G1 X-48.2 F3000\n M400\n\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM621 S[initial_no_support_extruder]A\n\nM109 S{nozzle_temperature_range_high[initial_no_support_extruder]} H300\nG92 E0\nG1 E50 F200 ; lower extrusion speed to avoid clog\nM400\nM106 P1 S178\nG92 E0\nG1 E5 F200\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG92 E0\nG1 E-0.5 F300\n\nG1 X-28.5 F30000\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\n\n;G392 S0\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n;M400\n;M73 P1.717\n\n;===== auto extrude cali start =========================\nM975 S1\n;G392 S1\n\nG90\nM83\nT1000\nG1 X-48.2 Y0 Z10 F10000\nM400\nM1002 set_filament_type:UNKNOWN\n\nM412 S1 ; ===turn on filament runout detection===\nM400 P10\nM620.3 W1; === turn on filament tangle detection===\nM400 S2\n\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n\n;M1002 set_flag extrude_cali_flag=1\nM1002 judge_flag extrude_cali_flag\n\nM622 J1\n M1002 gcode_claim_action : 8\n\n M109 S{nozzle_temperature[initial_extruder]}\n G1 E10 F{outer_wall_volumetric_speed/2.4*60}\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\n\n M1002 judge_last_extrude_cali_success\n M622 J0\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n M400\n M106 P1 S0\n M623\n \n G1 X-48.2 F3000\n M400\n M984 A0.1 E1 S1 F{outer_wall_volumetric_speed/2.4} H[nozzle_diameter]\n M106 P1 S178\n M400 S7\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\nM623 ; end of \"draw extrinsic para cali paint\"\n\n;G392 S0\n;===== auto extrude cali end ========================\n\n;M400\n;M73 P1.717\n\nM104 S170 ; prepare to wipe nozzle\nM106 S255 ; turn on fan\n\n;===== mech mode fast check start =====================\nM1002 gcode_claim_action : 3\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q1 A5 K0 O3\nM974 Q1 S2 P0\n\nM970.2 Q1 K1 W58 Z0.1\nM974 S2\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q0 A10 K0 O1\nM974 Q0 S2 P0\n\nM970.2 Q0 K1 W78 Z0.1\nM974 S2\n\nM975 S1\nG1 F30000\nG1 X0 Y5\nG28 X ; re-home XY\n\nG1 Z4 F1200\n\n;===== mech mode fast check end =======================\n\n;M400\n;M73 P1.717\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\n\nM975 S1\nM106 S255 ; turn on fan (G28 has turn off fan)\nM211 S; push soft endstop status\nM211 X0 Y0 Z0 ;turn off Z axis endstop\n\n;===== remove waste by touching start =====\n\nM104 S170 ; set temp down to heatbed acceptable\n\nM83\nG1 E-1 F500\nG90\nM83\n\nM109 S170\nG0 X108 Y-0.5 F30000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X110 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X112 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X114 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X116 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X118 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X120 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X122 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X124 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X126 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X128 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X130 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X132 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X134 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X136 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X138 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X140 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X142 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X144 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X146 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X148 F10000\nG380 S3 Z-5 F1200\n\nG1 Z5 F30000\n;===== remove waste by touching end =====\n\nG1 Z10 F1200\nG0 X118 Y261 F30000\nG1 Z5 F1200\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-50}\n\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nM104 S140 ; prepare to abl\nG0 Z5 F20000\n\nG0 X128 Y261 F20000 ; move to exposed steel surface\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z10 F1200\n\n;===== brush material wipe nozzle =====\n\nG90\nG1 Y250 F30000\nG1 X55\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X-35 F30000\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Z5.000 F1200\n\nG90\nG1 X30 Y250.000 F30000\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X35 F30000\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Z10.000 F1200\n\n;===== brush material wipe nozzle end =====\n\nG90\n;G0 X128 Y261 F20000 ; move to exposed steel surface\nG1 Y250 F30000\nG1 X138\nG1 Y261\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nM109 S140\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM211 R; pop softend status\n\n;===== wipe nozzle end ================================\n\n;M400\n;M73 P1.717\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\n\nG90\nG1 Z5 F1200\nG1 X0 Y0 F30000\nG29.2 S1 ; turn on ABL\n\nM190 S[bed_temperature_initial_layer_single]; ensure bed temp\nM109 S140\nM106 S0 ; turn off fan , too noisy\n\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n\n;===== home after wipe mouth end =======================\n\n;M400\n;M73 P1.717\n\nG1 X108.000 Y-0.500 F30000\nG1 Z0.300 F1200\nM400\nG2814 Z0.32\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; prepare to print\n\n;===== nozzle load line ===============================\n;G90\n;M83\n;G1 Z5 F1200\n;G1 X88 Y-0.5 F20000\n;G1 Z0.3 F1200\n\n;M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n\n;G1 E2 F300\n;G1 X168 E4.989 F6000\n;G1 Z1 F1200\n;===== nozzle load line end ===========================\n\n;===== extrude cali test ===============================\n\nM400\n M900 S\n M900 C\n G90\n M83\n\n M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n G0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\n\nM900 R\n\nM1002 judge_flag extrude_cali_flag\nM622 J1\n G90\n G1 X108.000 Y1.000 F30000\n G91\n G1 Z-0.700 F1200\n G90\n M83\n G0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\nM623\n\nG1 Z0.2\n\n;M400\n;M73 P1.717\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.02} ; for Textured PEI Plate\n{endif}\n\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n\nM211 X0 Y0 Z0 ;turn off soft endstop\n;G392 S1 ; turn on clog detection\nM1007 S1 ; turn on mass estimation\nG29.4\n", "machine_end_gcode": ";===== date: 20231229 =====================\nG392 S0 ;turn off nozzle clog detect\n\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\n{if !spiral_mode && print_sequence != \"by object\"}\nM1002 judge_flag timelapse_record_flag\nM622 J1\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM991 S0 P-1 ;end timelapse at safe pos\nM623\n{endif}\n\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\n;G1 X27 F15000 ; wipe\n\n; pull back filament to AMS\nM620 S255\nG1 X267 F15000\nT255\nG1 X-28.5 F18000\nG1 X-48.2 F3000\nG1 X-28.5 F18000\nG1 X-48.2 F3000\nM621 S255\n\nM104 S0 ; turn off hotend\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 256}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z256 F600\n G1 Z256\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X-48 Y180 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A44 B20 L100 C49 D20 M80 E41 F20 N80\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N80\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n;=====printer finish sound=========\n\n;M17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM400\nM18 X Y Z\n\n", "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-48.2 F3000 ; move to safe pos\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X261 Y250 F20000\n M400 P200\n G39 S1\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n", From de5aec051e7eb6607f3b7c7aea5be75d59d1fa0b Mon Sep 17 00:00:00 2001 From: "BBL\\chuan.he" Date: Tue, 11 Jun 2024 20:42:55 +0800 Subject: [PATCH 05/65] feat:change cli slicer time from second to millisecond Change-Id: Ieed001d73859878e0723c4d0114ae792ea9b739a jira:none (cherry picked from commit bc2db297fb4e27a881e998fd0831b32ffe73b85c) (cherry picked from commit 907c24c94c02fd7fde070a6abec691d6c861fd39) --- src/BambuStudio.cpp | 16 ++++++++-------- src/libslic3r/Time.cpp | 9 +++++++++ src/libslic3r/Time.hpp | 1 + 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 7558048d0..f740d877c 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -1204,7 +1204,7 @@ int CLI::run(int argc, char **argv) } } - global_begin_time = (long long)Slic3r::Utils::get_current_time_utc(); + global_begin_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); BOOST_LOG_TRIVIAL(warning) << boost::format("cli mode, Current BambuStudio Version %1%")%SLIC3R_VERSION; //BBS: add plate data related logic @@ -4630,7 +4630,7 @@ int CLI::run(int argc, char **argv) std::vector plate_has_skips(partplate_list.get_plate_count(), false); std::vector> plate_skipped_objects(partplate_list.get_plate_count()); - global_current_time = (long long)Slic3r::Utils::get_current_time_utc(); + global_current_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); sliced_info.prepare_time = (size_t) (global_current_time - global_begin_time); global_begin_time = global_current_time; @@ -4784,7 +4784,7 @@ int CLI::run(int argc, char **argv) model.curr_plate_index = index; BOOST_LOG_TRIVIAL(info) << boost::format("Plate %1%: pre_check %2%, start")%(index+1)%pre_check; long long start_time = 0, end_time = 0, temp_time = 0, time_using_cache = 0; - start_time = (long long)Slic3r::Utils::get_current_time_utc(); + start_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); //get the current partplate Slic3r::GUI::PartPlate* part_plate = partplate_list.get_plate(index); part_plate->get_print(&print, &gcode_result, &print_index); @@ -5072,9 +5072,9 @@ int CLI::run(int argc, char **argv) part_plate->set_tmp_gcode_path(outfile); } BOOST_LOG_TRIVIAL(info) << "process finished, will export gcode temporily to " << outfile << std::endl; - temp_time = (long long)Slic3r::Utils::get_current_time_utc(); + temp_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); outfile = print_fff->export_gcode(outfile, gcode_result, nullptr); - time_using_cache = time_using_cache + ((long long)Slic3r::Utils::get_current_time_utc() - temp_time); + time_using_cache = time_using_cache + ((long long)Slic3r::Utils::get_current_milliseconds_time_utc() - temp_time); BOOST_LOG_TRIVIAL(info) << "export_gcode finished: time_using_cache update to " << time_using_cache << " secs."; //outfile_final = (dynamic_cast(print))->print_statistics().finalize_output_path(outfile); @@ -5117,7 +5117,7 @@ int CLI::run(int argc, char **argv) flush_and_exit(ret); } } - end_time = (long long)Slic3r::Utils::get_current_time_utc(); + end_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); sliced_plate_info.sliced_time = end_time - start_time; sliced_plate_info.sliced_time_with_cache = time_using_cache; @@ -5191,7 +5191,7 @@ int CLI::run(int argc, char **argv) } } - global_begin_time = (long long)Slic3r::Utils::get_current_time_utc(); + global_begin_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); if (export_to_3mf) { //BBS: export as bbl 3mf std::vector thumbnails, no_light_thumbnails, top_thumbnails, pick_thumbnails; @@ -5929,7 +5929,7 @@ int CLI::run(int argc, char **argv) } //BBS: flush logs BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ", Finished" << std::endl; - global_current_time = (long long)Slic3r::Utils::get_current_time_utc(); + global_current_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); sliced_info.export_time = (size_t) (global_current_time - global_begin_time); //record the duplicate here diff --git a/src/libslic3r/Time.cpp b/src/libslic3r/Time.cpp index 8faa14ade..9ebc8ac36 100644 --- a/src/libslic3r/Time.cpp +++ b/src/libslic3r/Time.cpp @@ -178,6 +178,15 @@ time_t get_current_time_utc() return clk::to_time_t(clk::now()); } +time_t get_current_milliseconds_time_utc() +{ + using clk = std::chrono::system_clock; + auto now = clk::now(); + auto duration = now.time_since_epoch(); + auto milliseconds = std::chrono::duration_cast(duration).count(); + return static_cast(milliseconds); +} + static std::string tm2str(const std::tm *tms, const char *fmt) { std::stringstream ss; diff --git a/src/libslic3r/Time.hpp b/src/libslic3r/Time.hpp index c03251986..d099a8fea 100644 --- a/src/libslic3r/Time.hpp +++ b/src/libslic3r/Time.hpp @@ -9,6 +9,7 @@ namespace Utils { // Should be thread safe. time_t get_current_time_utc(); +time_t get_current_milliseconds_time_utc(); enum class TimeZone { local, utc }; enum class TimeFormat { gcode, iso8601Z }; From 76001239025caf34fb03ed82e47b886639f2ec9c Mon Sep 17 00:00:00 2001 From: "BBL\\chuan.he" Date: Thu, 13 Jun 2024 14:54:35 +0800 Subject: [PATCH 06/65] feat:add more slice time details to json file Change-Id: I6c29658a051144dda772b42603db6585ea58816b jira: none (cherry picked from commit d1e4b98db6ed0f8e1e29d7e8bdcdda96948d10dd) (cherry picked from commit 76e3e210e0d22592172e236609f83fcbebea65ea) --- src/BambuStudio.cpp | 33 +++++++++++++++++------ src/libslic3r/Print.cpp | 54 ++++++++++++++++++++++++++++++------- src/libslic3r/Print.hpp | 7 ++++- src/libslic3r/PrintBase.hpp | 2 +- src/libslic3r/SLAPrint.cpp | 2 +- src/libslic3r/SLAPrint.hpp | 2 +- 6 files changed, 79 insertions(+), 21 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index f740d877c..8d274256f 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -150,6 +150,9 @@ typedef struct _sliced_plate_info{ int plate_id{0}; size_t sliced_time {0}; size_t sliced_time_with_cache {0}; + size_t make_perimeters_time {0}; + size_t infill_time {0}; + size_t generate_support_material_time {0}; size_t triangle_count{0}; std::string warning_message; }sliced_plate_info_t; @@ -426,6 +429,9 @@ void record_exit_reson(std::string outputdir, int code, int plate_id, std::strin plate_json["id"] = sliced_info.sliced_plates[index].plate_id; plate_json["sliced_time"] = sliced_info.sliced_plates[index].sliced_time; plate_json["sliced_time_with_cache"] = sliced_info.sliced_plates[index].sliced_time_with_cache; + plate_json["make_perimeters_time"] = sliced_info.sliced_plates[index].make_perimeters_time; + plate_json["infill_time"] = sliced_info.sliced_plates[index].infill_time; + plate_json["generate_support_material_time"] = sliced_info.sliced_plates[index].generate_support_material_time; plate_json["triangle_count"] = sliced_info.sliced_plates[index].triangle_count; plate_json["warning_message"] = sliced_info.sliced_plates[index].warning_message; j["sliced_plates"].push_back(plate_json); @@ -4783,7 +4789,14 @@ int CLI::run(int argc, char **argv) model.curr_plate_index = index; BOOST_LOG_TRIVIAL(info) << boost::format("Plate %1%: pre_check %2%, start")%(index+1)%pre_check; - long long start_time = 0, end_time = 0, temp_time = 0, time_using_cache = 0; + long long start_time = 0, end_time = 0, temp_time = 0; + + std::unordered_map slice_time; + slice_time[TIME_USING_CACHE] = 0; + slice_time[TIME_MAKE_PERIMETERS] = 0; + slice_time[TIME_INFILL] = 0; + slice_time[TIME_GENERATE_SUPPORT] = 0; + start_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); //get the current partplate Slic3r::GUI::PartPlate* part_plate = partplate_list.get_plate(index); @@ -5019,8 +5032,8 @@ int CLI::run(int argc, char **argv) } } else { - print->process(&time_using_cache); - BOOST_LOG_TRIVIAL(info) << "print::process: first time_using_cache is " << time_using_cache << " secs."; + print->process(&slice_time); + BOOST_LOG_TRIVIAL(info) << "print::process: first time_using_cache is " << slice_time[TIME_USING_CACHE] << " secs."; } if (printer_technology == ptFFF) { std::string conflict_result = print_fff->get_conflict_string(); @@ -5074,8 +5087,8 @@ int CLI::run(int argc, char **argv) BOOST_LOG_TRIVIAL(info) << "process finished, will export gcode temporily to " << outfile << std::endl; temp_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); outfile = print_fff->export_gcode(outfile, gcode_result, nullptr); - time_using_cache = time_using_cache + ((long long)Slic3r::Utils::get_current_milliseconds_time_utc() - temp_time); - BOOST_LOG_TRIVIAL(info) << "export_gcode finished: time_using_cache update to " << time_using_cache << " secs."; + slice_time[TIME_USING_CACHE] = slice_time[TIME_USING_CACHE] + ((long long)Slic3r::Utils::get_current_milliseconds_time_utc() - temp_time); + BOOST_LOG_TRIVIAL(info) << "export_gcode finished: time_using_cache update to " << slice_time[TIME_USING_CACHE] << " secs."; //outfile_final = (dynamic_cast(print))->print_statistics().finalize_output_path(outfile); //m_fff_print->export_gcode(m_temp_output_path, m_gcode_result, [this](const ThumbnailsParams& params) { return this->render_thumbnails(params); }); @@ -5119,12 +5132,16 @@ int CLI::run(int argc, char **argv) } end_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); sliced_plate_info.sliced_time = end_time - start_time; - sliced_plate_info.sliced_time_with_cache = time_using_cache; + sliced_plate_info.sliced_time_with_cache = slice_time[TIME_USING_CACHE]; + sliced_plate_info.make_perimeters_time = slice_time[TIME_MAKE_PERIMETERS]; + sliced_plate_info.infill_time = slice_time[TIME_INFILL]; + sliced_plate_info.generate_support_material_time = slice_time[TIME_GENERATE_SUPPORT]; + if (max_slicing_time_per_plate != 0) { long long time_cost = end_time - start_time; - if (time_cost > max_slicing_time_per_plate) { - sliced_plate_info.warning_message = (boost::format("plate %1%'s slice time %2% exceeds the limit %3%, return error.")%(index+1) %time_cost %max_slicing_time_per_plate).str(); + if (time_cost > max_slicing_time_per_plate * 1000) { + sliced_plate_info.warning_message = (boost::format("plate %1%'s slice time %2% exceeds the limit %3%, return error.")%(index+1) %time_cost %(max_slicing_time_per_plate * 1000)).str(); BOOST_LOG_TRIVIAL(error) << sliced_plate_info.warning_message; sliced_info.sliced_plates.push_back(sliced_plate_info); record_exit_reson(outfile_dir, CLI_SLICING_TIME_EXCEEDS_LIMIT, index+1, cli_errors[CLI_SLICING_TIME_EXCEEDS_LIMIT], sliced_info); diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index 79dd6b50a..d7784baa2 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1547,11 +1547,16 @@ std::map getObjectExtruderMap(const Print& print) { } // Slicing process, running at a background thread. -void Print::process(long long *time_cost_with_cache, bool use_cache) +void Print::process(std::unordered_map* slice_time, bool use_cache) { long long start_time = 0, end_time = 0; - if (time_cost_with_cache) - *time_cost_with_cache = 0; + if (slice_time) { + (*slice_time)[TIME_USING_CACHE] = 0; + (*slice_time)[TIME_MAKE_PERIMETERS] = 0; + (*slice_time)[TIME_INFILL] = 0; + (*slice_time)[TIME_GENERATE_SUPPORT] = 0; + } + name_tbb_thread_pool_threads_set_locale(); @@ -1657,8 +1662,16 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(": total object counts %1% in current print, need to slice %2%")%m_objects.size()%need_slicing_objects.size(); BOOST_LOG_TRIVIAL(info) << "Starting the slicing process." << log_memory_info(); + + if (!use_cache) { - for (PrintObject *obj : m_objects) { + + if (slice_time) { + start_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + } + + + for (PrintObject* obj : m_objects) { if (need_slicing_objects.count(obj) != 0) { obj->make_perimeters(); } @@ -1669,6 +1682,13 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) obj->set_done(posPerimeters); } } + + if (slice_time) { + end_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + (*slice_time)[TIME_MAKE_PERIMETERS] = (*slice_time)[TIME_MAKE_PERIMETERS] + end_time - start_time; + start_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + } + for (PrintObject *obj : m_objects) { if (need_slicing_objects.count(obj) != 0) { obj->infill(); @@ -1680,6 +1700,12 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) obj->set_done(posInfill); } } + + if (slice_time) { + end_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + (*slice_time)[TIME_INFILL] = (*slice_time)[TIME_INFILL] + end_time - start_time; + } + for (PrintObject *obj : m_objects) { if (need_slicing_objects.count(obj) != 0) { obj->ironing(); @@ -1690,6 +1716,10 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) } } + if (slice_time) { + start_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + } + tbb::parallel_for(tbb::blocked_range(0, int(m_objects.size())), [this, need_slicing_objects](const tbb::blocked_range& range) { for (int i = range.begin(); i < range.end(); i++) { @@ -1705,6 +1735,11 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) } ); + if (slice_time) { + end_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + (*slice_time)[TIME_GENERATE_SUPPORT] = (*slice_time)[TIME_GENERATE_SUPPORT] + end_time - start_time; + } + for (PrintObject* obj : m_objects) { if (need_slicing_objects.count(obj) != 0) { obj->detect_overhangs_for_lift(); @@ -1767,8 +1802,9 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) if (this->set_started(psSkirtBrim)) { this->set_status(70, L("Generating skirt & brim")); - if (time_cost_with_cache) - start_time = (long long)Slic3r::Utils::get_current_time_utc(); + if (slice_time) { + start_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + } m_skirt.clear(); m_skirt_convex_hull.clear(); @@ -1855,9 +1891,9 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) this->finalize_first_layer_convex_hull(); this->set_done(psSkirtBrim); - if (time_cost_with_cache) { - end_time = (long long)Slic3r::Utils::get_current_time_utc(); - *time_cost_with_cache = *time_cost_with_cache + end_time - start_time; + if (slice_time) { + end_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); + (*slice_time)[TIME_USING_CACHE] = (*slice_time)[TIME_USING_CACHE] + end_time - start_time; } } //BBS diff --git a/src/libslic3r/Print.hpp b/src/libslic3r/Print.hpp index f375e7288..ae15dd9cb 100644 --- a/src/libslic3r/Print.hpp +++ b/src/libslic3r/Print.hpp @@ -39,6 +39,11 @@ class TreeSupport; #define MARGIN_HEIGHT 1.5 #define MAX_OUTER_NOZZLE_RADIUS 4 +#define TIME_USING_CACHE "time_using_cache" +#define TIME_MAKE_PERIMETERS "make_perimeters_time" +#define TIME_INFILL "infill_time" +#define TIME_GENERATE_SUPPORT "generate_support_material_time" + // BBS: move from PrintObjectSlice.cpp struct VolumeSlices { @@ -717,7 +722,7 @@ class Print : public PrintBaseWithState ApplyStatus apply(const Model &model, DynamicPrintConfig config) override; - void process(long long *time_cost_with_cache = nullptr, bool use_cache = false) override; + void process(std::unordered_map* slice_time = nullptr, bool use_cache = false) override; // Exports G-code into a file name based on the path_template, returns the file path of the generated G-code file. // If preview_data is not null, the preview_data is filled in for the G-code visualization (not used by the command line Slic3r). std::string export_gcode(const std::string& path_template, GCodeProcessorResult* result, ThumbnailsGeneratorCallback thumbnail_cb = nullptr); diff --git a/src/libslic3r/PrintBase.hpp b/src/libslic3r/PrintBase.hpp index 07f1271c4..7ad2b3805 100644 --- a/src/libslic3r/PrintBase.hpp +++ b/src/libslic3r/PrintBase.hpp @@ -423,7 +423,7 @@ class PrintBase : public ObjectBase // After calling the apply() function, call set_task() to limit the task to be processed by process(). virtual void set_task(const TaskParams ¶ms) {} // Perform the calculation. This is the only method that is to be called at a worker thread. - virtual void process(long long *time_cost_with_cache = nullptr, bool use_cache = false) = 0; + virtual void process(std::unordered_map* slice_time = nullptr, bool use_cache = false) = 0; virtual int export_cached_data(const std::string& dir_path, bool with_space=false) { return 0;} virtual int load_cached_data(const std::string& directory) { return 0;} // Clean up after process() finished, either with success, error or if canceled. diff --git a/src/libslic3r/SLAPrint.cpp b/src/libslic3r/SLAPrint.cpp index 569d22501..513690647 100644 --- a/src/libslic3r/SLAPrint.cpp +++ b/src/libslic3r/SLAPrint.cpp @@ -686,7 +686,7 @@ bool SLAPrint::invalidate_step(SLAPrintStep step) return invalidated; } -void SLAPrint::process(long long *time_cost_with_cache, bool use_cache) +void SLAPrint::process(std::unordered_map* slice_time, bool use_cache) { if (m_objects.empty()) return; diff --git a/src/libslic3r/SLAPrint.hpp b/src/libslic3r/SLAPrint.hpp index 3fa6757d5..8cb7b0c56 100644 --- a/src/libslic3r/SLAPrint.hpp +++ b/src/libslic3r/SLAPrint.hpp @@ -451,7 +451,7 @@ class SLAPrint : public PrintBaseWithState std::vector print_object_ids() const override; ApplyStatus apply(const Model &model, DynamicPrintConfig config) override; void set_task(const TaskParams ¶ms) override; - void process(long long *time_cost_with_cache = nullptr, bool use_cache = false) override; + void process(std::unordered_map* slice_time = nullptr, bool use_cache = false) override; void finalize() override; // Returns true if an object step is done on all objects and there's at least one object. bool is_step_done(SLAPrintObjectStep step) const; From 53332e6c4869e684c74012845cfc8a94ea0b57a0 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Sat, 6 Jul 2024 18:31:27 +0800 Subject: [PATCH 07/65] ENH: CLI: support thumbnail for third-party printers into gcode JIRA: no-jira Change-Id: Ib3886beb3fd60c4ce9e491f9e4c7e14ef05973a9 --- src/BambuStudio.cpp | 186 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 177 insertions(+), 9 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 8d274256f..dbffa21d7 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -4640,6 +4640,131 @@ int CLI::run(int argc, char **argv) sliced_info.prepare_time = (size_t) (global_current_time - global_begin_time); global_begin_time = global_current_time; + //opengl related + Slic3r::GUI::OpenGLManager opengl_mgr; + GLShaderProgram* shader = nullptr; + GLVolumeCollection glvolume_collection; + bool opengl_valid = false; + const ConfigOptionStrings* filament_color = dynamic_cast(m_print_config.option("filament_colour")); + std::vector colors; + if (filament_color) { + colors= filament_color->vserialize(); + } + else + colors.push_back("#FFFFFFFF"); + std::vector> colors_out(colors.size()); + auto init_opengl_and_colors = [&opengl_mgr, &colors_out, &glvolume_collection, &shader, &filament_color](Model &model, std::vector& f_colors) -> bool { + unsigned char rgb_color[4] = {}; + for (const std::string& color : f_colors) { + Slic3r::GUI::BitmapCache::parse_color4(color, rgb_color); + size_t color_idx = &color - &f_colors.front(); + colors_out[color_idx] = { float(rgb_color[0]) / 255.f, float(rgb_color[1]) / 255.f, float(rgb_color[2]) / 255.f, float(rgb_color[3]) / 255.f }; + } + + int gl_major, gl_minor, gl_verbos; + glfwGetVersion(&gl_major, &gl_minor, &gl_verbos); + BOOST_LOG_TRIVIAL(info) << boost::format("opengl version %1%.%2%.%3%")%gl_major %gl_minor %gl_verbos; + + glfwSetErrorCallback(glfw_callback); + int ret = glfwInit(); + if (ret == GLFW_FALSE) { + int code = glfwGetError(NULL); + BOOST_LOG_TRIVIAL(error) << "glfwInit return error, code " <(option))->getInt(); + else + obj_extruder_id = 1; + for (int volume_idx = 0; volume_idx < (int)model_object.volumes.size(); ++ volume_idx) { + const ModelVolume &model_volume = *model_object.volumes[volume_idx]; + option = model_volume.config.option("extruder"); + if (option) + volume_extruder_id = (dynamic_cast(option))->getInt(); + else + volume_extruder_id = obj_extruder_id; + + BOOST_LOG_TRIVIAL(debug) << boost::format("volume %1%'s extruder_id %2%")%volume_idx %volume_extruder_id; + //if (!model_volume.is_model_part()) + // continue; + for (int instance_idx = 0; instance_idx < (int)model_object.instances.size(); ++ instance_idx) { + const ModelInstance &model_instance = *model_object.instances[instance_idx]; + glvolume_collection.load_object_volume(&model_object, obj_idx, volume_idx, instance_idx, "volume", true, false, true); + //glvolume_collection.volumes.back()->geometry_id = key.geometry_id; + std::string color = filament_color?filament_color->get_at(volume_extruder_id - 1):"#00FF00FF"; + + BOOST_LOG_TRIVIAL(debug) << boost::format("volume %1%'s color %2%")%volume_idx %color; + + unsigned char rgb_color[4] = {}; + Slic3r::GUI::BitmapCache::parse_color4(color, rgb_color); + + std::array new_color; + new_color[0] = float(rgb_color[0]) / 255.f; + new_color[1] = float(rgb_color[1]) / 255.f; + new_color[2] = float(rgb_color[2]) / 255.f; + new_color[3] = float(rgb_color[3]) / 255.f; + + glvolume_collection.volumes.back()->set_render_color( new_color[0], new_color[1], new_color[2], new_color[3]); + glvolume_collection.volumes.back()->set_color(new_color); + glvolume_collection.volumes.back()->printable = model_instance.printable; + } + } + } + } + } + BOOST_LOG_TRIVIAL(info) << boost::format("init_opengl_and_colors finished, gl_valid=%1%")%gl_valid; + return gl_valid; + }; + for (auto const &opt_key : m_actions) { if (opt_key == "help") { this->print_help(); @@ -5075,6 +5200,40 @@ int CLI::run(int argc, char **argv) } sliced_plate_info.triangle_count = plate_triangle_counts[index]; + auto cli_generate_thumbnails = [&partplate_list, &model, &glvolume_collection, &colors_out, &shader](const ThumbnailsParams& params) -> ThumbnailsList{ + ThumbnailsList thumbnails; + for (const Vec2d& size : params.sizes) { + thumbnails.push_back(ThumbnailData()); + Point isize(size); // round to ints + ThumbnailData& thumbnail_data = thumbnails.back(); + switch (Slic3r::GUI::OpenGLManager::get_framebuffers_type()) + { + case Slic3r::GUI::OpenGLManager::EFramebufferType::Arb: + { + BOOST_LOG_TRIVIAL(info) << boost::format("framebuffer_type: ARB"); + Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer(thumbnail_data, + isize.x(), isize.y(), params, + partplate_list, model.objects, glvolume_collection, colors_out, shader, Slic3r::GUI::Camera::EType::Ortho); + break; + } + case Slic3r::GUI::OpenGLManager::EFramebufferType::Ext: + { + BOOST_LOG_TRIVIAL(info) << boost::format("framebuffer_type: EXT"); + Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer_ext(thumbnail_data, + isize.x(), isize.y(), params, + partplate_list, model.objects, glvolume_collection, colors_out, shader, Slic3r::GUI::Camera::EType::Ortho); + break; + } + default: + BOOST_LOG_TRIVIAL(info) << boost::format("framebuffer_type: unknown"); + break; + } + if (!thumbnails.back().is_valid()) + thumbnails.pop_back(); + } + return thumbnails; + }; + // The outfile is processed by a PlaceholderParser. //outfile = part_plate->get_tmp_gcode_path(); if (outfile_dir.empty()) { @@ -5086,7 +5245,14 @@ int CLI::run(int argc, char **argv) } BOOST_LOG_TRIVIAL(info) << "process finished, will export gcode temporily to " << outfile << std::endl; temp_time = (long long)Slic3r::Utils::get_current_milliseconds_time_utc(); - outfile = print_fff->export_gcode(outfile, gcode_result, nullptr); + if (is_bbl_vendor_preset) { + outfile = print_fff->export_gcode(outfile, gcode_result, nullptr); + } + else { + if (!opengl_valid) + opengl_valid = init_opengl_and_colors(model, colors); + outfile = print_fff->export_gcode(outfile, gcode_result, cli_generate_thumbnails); + } slice_time[TIME_USING_CACHE] = slice_time[TIME_USING_CACHE] + ((long long)Slic3r::Utils::get_current_milliseconds_time_utc() - temp_time); BOOST_LOG_TRIVIAL(info) << "export_gcode finished: time_using_cache update to " << slice_time[TIME_USING_CACHE] << " secs."; @@ -5255,8 +5421,8 @@ int CLI::run(int argc, char **argv) bool need_create_thumbnail_group = false, need_create_no_light_group = false, need_create_top_group = false; // get type and color for platedata - auto* filament_types = dynamic_cast(m_print_config.option("filament_type")); - const ConfigOptionStrings* filament_color = dynamic_cast(m_print_config.option("filament_colour")); + //auto* filament_types = dynamic_cast(m_print_config.option("filament_type")); + //const ConfigOptionStrings* filament_color = dynamic_cast(m_print_config.option("filament_colour")); auto* filament_id = dynamic_cast(m_print_config.option("filament_ids")); const ConfigOptionFloats* nozzle_diameter_option = dynamic_cast(m_print_config.option("nozzle_diameter")); std::string nozzle_diameter_str; @@ -5356,7 +5522,9 @@ int CLI::run(int argc, char **argv) } if (need_regenerate_thumbnail || need_regenerate_no_light_thumbnail || need_regenerate_top_thumbnail) { - std::vector colors; + if (!opengl_valid) + opengl_valid = init_opengl_and_colors(m_models[0], colors); + /*std::vector colors; if (filament_color) { colors= filament_color->vserialize(); } @@ -5410,11 +5578,11 @@ int CLI::run(int argc, char **argv) } else glfwMakeContextCurrent(window); - } + }*/ //opengl manager related logic { - Slic3r::GUI::OpenGLManager opengl_mgr; + /*Slic3r::GUI::OpenGLManager opengl_mgr; bool opengl_valid = opengl_mgr.init_gl(false); if (!opengl_valid) { BOOST_LOG_TRIVIAL(error) << "init opengl failed! skip thumbnail generating" << std::endl; @@ -5471,7 +5639,9 @@ int CLI::run(int argc, char **argv) if (!shader) { BOOST_LOG_TRIVIAL(error) << boost::format("can not get shader for rendering thumbnail"); } - else { + else {*/ + if (opengl_valid) { + Model &model = m_models[0]; for (int i = 0; i < partplate_list.get_plate_count(); i++) { Slic3r::GUI::PartPlate *part_plate = partplate_list.get_plate(i); PlateData *plate_data = plate_data_list[i]; @@ -5692,7 +5862,6 @@ int CLI::run(int argc, char **argv) } } } - } //BBS: release glfw glfwTerminate(); } @@ -6237,7 +6406,6 @@ std::string CLI::output_filepath(const ModelObject &object, unsigned int index, return output_path; } - //BBS: dump stack debug codes, don't delete currently //#include //#pragma comment(lib, "version.lib") From 1885c753b710fb2b1014b53310cd5080c16f8f8f Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Tue, 18 Jun 2024 17:25:12 +0800 Subject: [PATCH 08/65] NEW:active "import obj color" in command line jira: none Change-Id: I8bc5d4a1eea116305037b8194ff1d2e8aab83ce9 (cherry picked from commit 7df9f9d27d174b30a54ed27756d4a4a157557019) --- src/libslic3r/CMakeLists.txt | 1 + src/libslic3r/ObjColorUtils.cpp | 14 ++++++++++++++ src/libslic3r/ObjColorUtils.hpp | 7 ++++++- src/slic3r/CMakeLists.txt | 2 ++ src/slic3r/GUI/DeviceManager.cpp | 13 ++----------- src/slic3r/GUI/GuiColor.cpp | 32 +++++++++++++++++++++++++++++++ src/slic3r/GUI/GuiColor.hpp | 13 +++++++++++++ src/slic3r/GUI/ObjColorDialog.cpp | 31 +++--------------------------- src/slic3r/GUI/ObjColorDialog.hpp | 2 +- src/slic3r/GUI/Plater.cpp | 6 +++--- 10 files changed, 77 insertions(+), 44 deletions(-) create mode 100644 src/libslic3r/ObjColorUtils.cpp create mode 100644 src/slic3r/GUI/GuiColor.cpp create mode 100644 src/slic3r/GUI/GuiColor.hpp diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt index eca70c451..2cdc5255b 100644 --- a/src/libslic3r/CMakeLists.txt +++ b/src/libslic3r/CMakeLists.txt @@ -213,6 +213,7 @@ set(lisbslic3r_sources Arrange.cpp NormalUtils.cpp NormalUtils.hpp + ObjColorUtils.cpp ObjColorUtils.hpp Orient.hpp Orient.cpp diff --git a/src/libslic3r/ObjColorUtils.cpp b/src/libslic3r/ObjColorUtils.cpp new file mode 100644 index 000000000..2cdc964ee --- /dev/null +++ b/src/libslic3r/ObjColorUtils.cpp @@ -0,0 +1,14 @@ +#include "ObjColorUtils.hpp" + +bool obj_color_deal_algo(std::vector & input_colors, + std::vector & cluster_colors_from_algo, + std::vector & cluster_labels_from_algo, + char & cluster_number) +{ + QuantKMeans quant(10); + quant.apply(input_colors, cluster_colors_from_algo, cluster_labels_from_algo, (int) cluster_number); + if (cluster_number == -1) { + return false; + } + return true; +} \ No newline at end of file diff --git a/src/libslic3r/ObjColorUtils.hpp b/src/libslic3r/ObjColorUtils.hpp index ea4418adf..8077e8ce7 100644 --- a/src/libslic3r/ObjColorUtils.hpp +++ b/src/libslic3r/ObjColorUtils.hpp @@ -3,7 +3,7 @@ #include #include "opencv2/opencv.hpp" - +#include "libslic3r/Color.hpp" class QuantKMeans { public: @@ -260,3 +260,8 @@ class QuantKMeans return image8UC3; } }; + +bool obj_color_deal_algo(std::vector &input_colors, + std::vector& cluster_colors_from_algo, + std::vector& cluster_labels_from_algo, + char & cluster_number); \ No newline at end of file diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt index 94964f73b..f67fd88bb 100644 --- a/src/slic3r/CMakeLists.txt +++ b/src/slic3r/CMakeLists.txt @@ -157,6 +157,8 @@ set(SLIC3R_GUI_SOURCES GUI/GLTexture.cpp GUI/GLToolbar.hpp GUI/GLToolbar.cpp + GUI/GuiColor.cpp + GUI/GuiColor.hpp GUI/IMToolbar.hpp GUI/IMToolbar.cpp GUI/GCodeViewer.hpp diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 00e52a2b6..198a0eabf 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -2,7 +2,7 @@ #include "DeviceManager.hpp" #include "libslic3r/Time.hpp" #include "libslic3r/Thread.hpp" -#include "slic3r/Utils/ColorSpaceConvert.hpp" +#include "GuiColor.hpp" #include "GUI_App.hpp" #include "MsgDialog.hpp" @@ -777,15 +777,6 @@ bool MachineObject::is_support_ams_mapping() return true; } -static float calc_color_distance(wxColour c1, wxColour c2) -{ - float lab[2][3]; - RGB2Lab(c1.Red(), c1.Green(), c1.Blue(), &lab[0][0], &lab[0][1], &lab[0][2]); - RGB2Lab(c2.Red(), c2.Green(), c2.Blue(), &lab[1][0], &lab[1][1], &lab[1][2]); - - return DeltaE76(lab[0][0], lab[0][1], lab[0][2], lab[1][0], lab[1][1], lab[1][2]); -} - void MachineObject::get_ams_colors(std::vector &ams_colors) { ams_colors.clear(); ams_colors.reserve(amsList.size()); @@ -912,7 +903,7 @@ int MachineObject::ams_filament_mapping(std::vector filaments, std val.tray_id = tray->second.id; wxColour c = wxColour(filaments[i].color); wxColour tray_c = AmsTray::decode_color(tray->second.color); - val.distance = calc_color_distance(c, tray_c); + val.distance = GUI::calc_color_distance(c, tray_c); if (filaments[i].type != tray->second.type) { val.distance = 999999; val.is_type_match = false; diff --git a/src/slic3r/GUI/GuiColor.cpp b/src/slic3r/GUI/GuiColor.cpp new file mode 100644 index 000000000..aeaa8b63f --- /dev/null +++ b/src/slic3r/GUI/GuiColor.cpp @@ -0,0 +1,32 @@ +#include "GuiColor.hpp" + +namespace Slic3r { namespace GUI { +wxColour convert_to_wxColour(const RGBA &color) +{ + auto r = std::clamp((int) (color[0] * 255.f), 0, 255); + auto g = std::clamp((int) (color[1] * 255.f), 0, 255); + auto b = std::clamp((int) (color[2] * 255.f), 0, 255); + auto a = std::clamp((int) (color[3] * 255.f), 0, 255); + wxColour wx_color(r, g, b, a); + return wx_color; +} + +RGBA convert_to_rgba(const wxColour &color) +{ + RGBA rgba; + rgba[0] = std::clamp(color.Red() / 255.f, 0.f, 1.f); + rgba[1] = std::clamp(color.Green() / 255.f, 0.f, 1.f); + rgba[2] = std::clamp(color.Blue() / 255.f, 0.f, 1.f); + rgba[3] = std::clamp(color.Alpha() / 255.f, 0.f, 1.f); + return rgba; +} + +float calc_color_distance(wxColour c1, wxColour c2) +{ + float lab[2][3]; + RGB2Lab(c1.Red(), c1.Green(), c1.Blue(), &lab[0][0], &lab[0][1], &lab[0][2]); + RGB2Lab(c2.Red(), c2.Green(), c2.Blue(), &lab[1][0], &lab[1][1], &lab[1][2]); + + return DeltaE76(lab[0][0], lab[0][1], lab[0][2], lab[1][0], lab[1][1], lab[1][2]); +} +} } diff --git a/src/slic3r/GUI/GuiColor.hpp b/src/slic3r/GUI/GuiColor.hpp new file mode 100644 index 000000000..d83277d93 --- /dev/null +++ b/src/slic3r/GUI/GuiColor.hpp @@ -0,0 +1,13 @@ +#ifndef slic3r_GUI_Color_hpp_ +#define slic3r_GUI_Color_hpp_ +#include +#include "libslic3r/Color.hpp" +#include "slic3r/Utils/ColorSpaceConvert.hpp" +namespace Slic3r { namespace GUI { +wxColour convert_to_wxColour(const RGBA &color); +RGBA convert_to_rgba(const wxColour &color); +float calc_color_distance(wxColour c1, wxColour c2); +} // namespace GUI +} // namespace Slic3r + +#endif /* slic3r_GUI_Color_hpp_ */ diff --git a/src/slic3r/GUI/ObjColorDialog.cpp b/src/slic3r/GUI/ObjColorDialog.cpp index d872d9b18..6b68beab7 100644 --- a/src/slic3r/GUI/ObjColorDialog.cpp +++ b/src/slic3r/GUI/ObjColorDialog.cpp @@ -8,7 +8,6 @@ #include "GUI_App.hpp" #include "MsgDialog.hpp" #include "Widgets/Button.hpp" -#include "slic3r/Utils/ColorSpaceConvert.hpp" #include "MainFrame.hpp" #include "libslic3r/Config.hpp" #include "BitmapComboBox.hpp" @@ -189,24 +188,7 @@ ObjColorDialog::ObjColorDialog(wxWindow * parent, wxGetApp().UpdateDlgDarkUI(this); } -RGBA convert_to_rgba(const wxColour &color) -{ - RGBA rgba; - rgba[0] = std::clamp(color.Red() / 255.f, 0.f, 1.f); - rgba[1] = std::clamp(color.Green() / 255.f, 0.f, 1.f); - rgba[2] = std::clamp(color.Blue() / 255.f, 0.f, 1.f); - rgba[3] = std::clamp(color.Alpha() / 255.f, 0.f, 1.f); - return rgba; -} -wxColour convert_to_wxColour(const RGBA &color) -{ - auto r = std::clamp((int) (color[0] * 255.f), 0, 255); - auto g = std::clamp((int) (color[1] * 255.f), 0, 255); - auto b = std::clamp((int) (color[2] * 255.f), 0, 255); - auto a = std::clamp((int) (color[3] * 255.f), 0, 255); - wxColour wx_color(r,g,b,a); - return wx_color; -} + // This panel contains all control widgets for both simple and advanced mode (these reside in separate sizers) ObjColorPanel::ObjColorPanel(wxWindow * parent, std::vector& input_colors, @@ -546,13 +528,6 @@ ComboBox *ObjColorPanel::CreateEditorCtrl(wxWindow *parent, int id) // wxRect la void ObjColorPanel::deal_approximate_match_btn() { - auto calc_color_distance = [](wxColour c1, wxColour c2) { - float lab[2][3]; - RGB2Lab(c1.Red(), c1.Green(), c1.Blue(), &lab[0][0], &lab[0][1], &lab[0][2]); - RGB2Lab(c2.Red(), c2.Green(), c2.Blue(), &lab[1][0], &lab[1][1], &lab[1][2]); - - return DeltaE76(lab[0][0], lab[0][1], lab[0][2], lab[1][0], lab[1][1], lab[1][2]); - }; m_warning_text->SetLabelText(""); if (m_result_icon_list.size() == 0) { return; } auto map_count = m_result_icon_list[0]->bitmap_combox->GetCount() -1; @@ -693,8 +668,8 @@ void ObjColorPanel::deal_algo(char cluster_number, bool redraw_ui) return; } m_last_cluster_number = cluster_number; - QuantKMeans quant(10); - quant.apply(m_input_colors, m_cluster_colors_from_algo, m_cluster_labels_from_algo, (int)cluster_number); + obj_color_deal_algo(m_input_colors, m_cluster_colors_from_algo, m_cluster_labels_from_algo, cluster_number); + m_cluster_colours.clear(); m_cluster_colours.reserve(m_cluster_colors_from_algo.size()); for (size_t i = 0; i < m_cluster_colors_from_algo.size(); i++) { diff --git a/src/slic3r/GUI/ObjColorDialog.hpp b/src/slic3r/GUI/ObjColorDialog.hpp index 601903597..56808d6dc 100644 --- a/src/slic3r/GUI/ObjColorDialog.hpp +++ b/src/slic3r/GUI/ObjColorDialog.hpp @@ -2,7 +2,7 @@ #define _OBJ_COLOR_DIALOG_H_ #include "GUI_Utils.hpp" -#include "libslic3r/Color.hpp" +#include "GuiColor.hpp" #include #include #include diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index ea3f09a55..e753a5d8f 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -57,13 +57,14 @@ #include "libslic3r/Utils.hpp" #include "libslic3r/PresetBundle.hpp" #include "libslic3r/ClipperUtils.hpp" - +#include "libslic3r/ObjColorUtils.hpp" // For stl export #include "libslic3r/CSGMesh/ModelToCSGMesh.hpp" #include "libslic3r/CSGMesh/PerformCSGMeshBooleans.hpp" #include "GUI.hpp" #include "GUI_App.hpp" +#include "GuiColor.hpp" #include "GUI_ObjectList.hpp" #include "GUI_Utils.hpp" #include "GUI_Factories.hpp" @@ -3961,14 +3962,13 @@ std::vector Plater::priv::load_files(const std::vector& input_ std::vector project_presets; bool is_xxx; Semver file_version; - //ObjImportColorFn obj_color_fun=nullptr; auto obj_color_fun = [this, &path](std::vector &input_colors, bool is_single_color, std::vector &filament_ids, unsigned char &first_extruder_id) { if (!boost::iends_with(path.string(), ".obj")) { return; } const std::vector extruder_colours = wxGetApp().plater()->get_extruder_colors_from_plater_config(); ObjColorDialog color_dlg(nullptr, input_colors, is_single_color, extruder_colours, filament_ids, first_extruder_id); - if (color_dlg.ShowModal() != wxID_OK) { + if (color_dlg.ShowModal() != wxID_OK) { filament_ids.clear(); } }; From b99fe3ee9f4dbc9a1edb685ef5ad29aee0bfb918 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Sat, 13 Jul 2024 18:39:05 +0800 Subject: [PATCH 09/65] ENH: CLI: add support for colored obj jira: no-jira Change-Id: If9e698d60b71e8835a3ae46c75e9c8c2878556a7 (cherry picked from commit a2b2ec9cb80e3bafabd07a377aff9e11188be346) --- src/BambuStudio.cpp | 200 +++++++++++++++++++++++++++--- src/slic3r/GUI/GuiColor.cpp | 10 ++ src/slic3r/GUI/GuiColor.hpp | 8 ++ src/slic3r/GUI/ObjColorDialog.hpp | 6 +- 4 files changed, 204 insertions(+), 20 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index dbffa21d7..08ffcefe5 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -68,6 +68,7 @@ using namespace nlohmann; #include "libslic3r/Orient.hpp" #include "libslic3r/PNGReadWrite.hpp" +#include "libslic3r/ObjColorUtils.hpp" #include "BambuStudio.hpp" //BBS: add exception handler for win32 @@ -81,6 +82,7 @@ using namespace nlohmann; #include "slic3r/GUI/GLCanvas3D.hpp" #include "slic3r/GUI/Camera.hpp" #include "slic3r/GUI/Plater.hpp" +#include "slic3r/GUI/GuiColor.hpp" #include #ifdef __WXGTK__ @@ -777,17 +779,74 @@ void merge_or_add_object(assemble_plate_info_t& assemble_plate_info, Model &mode } } +bool convert_obj_cluster_colors(std::vector& input_colors, std::vector& all_colours, int max_filament_count, std::vector& output_filament_ids) +{ + using namespace Slic3r::GUI; + + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, got original input obj colors %3%")%__FUNCTION__ %__LINE__ %input_colors.size(); + if (input_colors.size() > 0) { + std::vector cluster_colors; + std::vector cluster_labels; + char cluster_number = -1; + + obj_color_deal_algo(input_colors, cluster_colors, cluster_labels, cluster_number); + std::vector cluster_color_maps; + + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, after obj_color_deal_algo, cluster_colors size %3%, all_colours size %4%, max_filament_count=%5%")%__FUNCTION__ %__LINE__%cluster_colors.size() %all_colours.size() %max_filament_count; + + cluster_color_maps.resize(cluster_colors.size(), 1); + + int init_size = all_colours.size(); + + for (size_t i = 0; i < cluster_colors.size(); i++) { + if ((init_size + i + 1) <= max_filament_count) { + all_colours.push_back(cluster_colors[i]); + cluster_color_maps[i] = all_colours.size(); + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} directly inserted, id %8%") + %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; + } + else { + std::vector color_dists; + color_dists.resize(max_filament_count); + for (size_t j = 0; j < max_filament_count; j++) { + color_dists[j].distance = calc_color_distance(cluster_colors[i], all_colours[j]); + color_dists[j].id = j + 1; + } + std::sort(color_dists.begin(), color_dists.end(), [](ColorDistValue &a, ColorDistValue &b) { return a.distance < b.distance; }); + cluster_color_maps[i] = color_dists[0].id; + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} directly inserted, id %8%") + %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; + } + } + + //3.generate filament_ids + auto input_colors_size = input_colors.size(); + output_filament_ids.resize(input_colors_size); + for (size_t i = 0; i < input_colors_size; i++) { + int label = cluster_labels[i]; + output_filament_ids[i] = cluster_color_maps[label]; + } + + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, all_colours size changes to %3%")%__FUNCTION__ %__LINE__%all_colours.size(); + + return true; + } + + return false; +} + #ifdef _WIN32 #define DIR_SEPARATOR '\\' #else #define DIR_SEPARATOR '/' #endif -static int construct_assemble_list(std::vector &assemble_plate_info_list, Model &model, PlateDataPtrs &plate_list) +static int construct_assemble_list(std::vector &assemble_plate_info_list, Model &model, PlateDataPtrs &plate_list, std::vector& all_colours) { int ret = 0; int plate_count = assemble_plate_info_list.size(); ConfigSubstitutionContext config_substitutions(ForwardCompatibilitySubstitutionRule::Enable); Model temp_model; + const int max_filament_count = size_t(EnforcerBlockerType::ExtruderMax); plate_list.resize(plate_count); for (int index = 0; index < plate_count; index++) @@ -821,7 +880,10 @@ static int construct_assemble_list(std::vector &assemble_ { assemble_object_info_t& assemble_object = assemble_plate_info.assemble_obj_list[obj_index]; std::string object_name; + std::string object_1_name; + ModelObject* object = nullptr; TriangleMesh mesh; + bool skip_filament = false; boost::filesystem::path object_path(assemble_object.path); if (!fs::exists(object_path)) { @@ -843,7 +905,13 @@ static int construct_assemble_list(std::vector &assemble_ BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": found no mesh data from stl file %1%, plate index %2%, object index %3%") % assemble_object.path % (index + 1) % (obj_index + 1); return CLI_DATA_FILE_ERROR; } - object_name.erase(object_name.end() - 3, object_name.end()); + object_name.erase(object_name.end() - 4, object_name.end()); + object_1_name = object_name + "_1"; + object = temp_model.add_object(object_1_name.c_str(), path_str, std::move(mesh)); + if (!object) { + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": add_object %1% for stl failed, plate index %2%, object index %3%") % object_1_name % (index + 1) % (obj_index + 1); + return CLI_DATA_FILE_ERROR; + } } else if (boost::algorithm::iends_with(assemble_object.path, ".obj")) { @@ -854,20 +922,61 @@ static int construct_assemble_list(std::vector &assemble_ BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": failed to read a valid mesh from obj file %1%, plate index %2%, object index %3%, error %4%") % assemble_object.path % (index + 1) % (obj_index + 1) % message; return CLI_DATA_FILE_ERROR; } - object_name.erase(object_name.end() - 3, object_name.end()); + object_name.erase(object_name.end() - 4, object_name.end()); + object_1_name = object_name + "_1"; + //process colors + Model obj_temp_model; + ModelObject* temp_object = obj_temp_model.add_object(object_1_name.c_str(), path_str, std::move(mesh)); + if (!temp_object) { + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": add_object %1% for obj failed, plate index %2%, object index %3%") % object_1_name % (index + 1) % (obj_index + 1); + return CLI_DATA_FILE_ERROR; + } + + std::vector output_filament_ids; + if (obj_info.vertex_colors.size() > 0) { + convert_obj_cluster_colors(obj_info.vertex_colors, all_colours, max_filament_count, output_filament_ids); + if (output_filament_ids.size() > 0) { + unsigned char first_extruder_id = output_filament_ids.front(); + result = Model::obj_import_vertex_color_deal(output_filament_ids, first_extruder_id, & obj_temp_model); + } + skip_filament = true; + } else if (obj_info.face_colors.size() > 0 && obj_info.has_uv_png == false) { // mtl file + convert_obj_cluster_colors(obj_info.face_colors, all_colours, max_filament_count, output_filament_ids); + if (output_filament_ids.size() > 0) { + unsigned char first_extruder_id = output_filament_ids.front(); + result = Model::obj_import_face_color_deal(output_filament_ids, first_extruder_id, & obj_temp_model); + } + skip_filament = true; + } + if (!result) { + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": failed to convert colors for %1%, plate index %2%, object index %3%, error %4%") % assemble_object.path % (index + 1) % (obj_index + 1) % message; + return CLI_DATA_FILE_ERROR; + } + object = temp_model.add_object(*temp_object); + if (!object) { + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": add_object %1% for stl failed, plate index %2%, object index %3%") % object_1_name % (index + 1) % (obj_index + 1); + return CLI_DATA_FILE_ERROR; + } + obj_temp_model.clear_objects(); + obj_temp_model.clear_materials(); } else { BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": unsupported file %1%, plate index %2%, object index %3%") % assemble_object.path % (index + 1) % (obj_index + 1); return CLI_INVALID_PARAMS; } - std::string object_1_name = object_name + "_1"; - ModelObject* object = temp_model.add_object(object_1_name.c_str(), path_str, std::move(mesh)); - if (!object) { - BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(": add_object %1% failed, plate index %2%, object index %3%") % object_1_name % (index + 1) % (obj_index + 1); - return CLI_DATA_FILE_ERROR; + if (!skip_filament) { + object->config.set_key_value("extruder", new ConfigOptionInt(assemble_object.filaments[0])); + used_filaments.emplace(assemble_object.filaments[0]); + } + else { + assemble_object.filaments[0] = 0; + for (const ModelVolume* mv : object->volumes) { + std::vector volume_extruders = mv->get_extruders(); + used_filaments.insert(volume_extruders.begin(), volume_extruders.end()); + } } - object->config.set_key_value("extruder", new ConfigOptionInt(assemble_object.filaments[0])); + if (!assemble_object.print_params.empty()) { for (auto param_iter = assemble_object.print_params.begin(); param_iter != assemble_object.print_params.end(); param_iter++) @@ -903,7 +1012,7 @@ static int construct_assemble_list(std::vector &assemble_ object->translate(assemble_object.pos_x[0], assemble_object.pos_y[0], assemble_object.pos_z[0]); merge_or_add_object(assemble_plate_info, model, assemble_object.assemble_index[0], merged_objects, object); - used_filaments.emplace(assemble_object.filaments[0]); + BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << boost::format(": object %1%, name %2%, pos_x %3% pos_y %4%, pos_z %5%, filament %6%, assemble_index %7%") %obj_index %object->name %assemble_object.pos_x[0] %assemble_object.pos_y[0] %assemble_object.pos_z[0] %assemble_object.filaments[0] %assemble_object.assemble_index[0]; @@ -922,8 +1031,14 @@ static int construct_assemble_list(std::vector &assemble_ array_index = copy_index; else array_index = 0; - copy_obj->config.set_key_value("extruder", new ConfigOptionInt(assemble_object.filaments[array_index])); - used_filaments.emplace(assemble_object.filaments[array_index]); + + if (!skip_filament) { + copy_obj->config.set_key_value("extruder", new ConfigOptionInt(assemble_object.filaments[array_index])); + used_filaments.emplace(assemble_object.filaments[array_index]); + } + else { + assemble_object.filaments[array_index] = 0; + } if (copy_index < assemble_object.assemble_index.size()) array_index = copy_index; @@ -1373,6 +1488,7 @@ int CLI::run(int argc, char **argv) }*/ BOOST_LOG_TRIVIAL(info) << boost::format("plate_to_slice=%1%, normative_check=%2%, use_first_fila_as_default=%3%")%plate_to_slice %normative_check %use_first_fila_as_default; unsigned int input_index = 0; + std::vector input_obj_colours; if (!load_assemble_list.empty() && ((m_input_files.size() > 0) || (m_transforms.size() > 0))) { BOOST_LOG_TRIVIAL(error) << boost::format("load_assemble_list should not be used with input model files to load and should not be sued with transforms"); @@ -1638,7 +1754,7 @@ int CLI::run(int argc, char **argv) } try { - ret = construct_assemble_list(assemble_plate_info_list, model, plate_data_src); + ret = construct_assemble_list(assemble_plate_info_list, model, plate_data_src, input_obj_colours); if (ret) { record_exit_reson(outfile_dir, ret, 0, cli_errors[ret], sliced_info); flush_and_exit(ret); @@ -1956,6 +2072,60 @@ int CLI::run(int argc, char **argv) } } + //add logic for obj auto colors + if (input_obj_colours.size() > 0) { + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, got input obj colors %3%")%__FUNCTION__ %__LINE__ %input_obj_colours.size(); + int input_color_count = input_obj_colours.size(); + if (load_filament_count == 0) { + BOOST_LOG_TRIVIAL(error) << boost::format("filament config not loaded when loading colored obj"); + record_exit_reson(outfile_dir, CLI_INVALID_PARAMS, 0, cli_errors[CLI_INVALID_PARAMS], sliced_info); + flush_and_exit(CLI_INVALID_PARAMS); + } + + //check filament_color from extra config + ConfigOptionStrings *selected_filament_colors_option = m_extra_config.option("filament_colour"); + if (selected_filament_colors_option) { + BOOST_LOG_TRIVIAL(error) << boost::format("filament_colour should not be set when loading colored obj"); + record_exit_reson(outfile_dir, CLI_INVALID_PARAMS, 0, cli_errors[CLI_INVALID_PARAMS], sliced_info); + flush_and_exit(CLI_INVALID_PARAMS); + } + if (load_filament_count < input_color_count) { + int delta = input_color_count - load_filament_count; + for (int index = 0; index < delta; index++) { + load_filaments_id.push_back(load_filaments_id[0]); + load_filaments_name.push_back(load_filaments_name[0]); + load_filaments_config.push_back(load_filaments_config[0]); + load_filaments_index.push_back(index+1+load_filament_count); + load_filaments_inherit.push_back(load_filaments_inherit[0]); + } + load_filament_count = input_color_count; + } + + selected_filament_colors_option = m_extra_config.option("filament_colour", true); + std::vector& filament_colors = selected_filament_colors_option->values; + filament_colors.resize(input_color_count); + for (int index = 0; index < input_color_count; index++) + { + std::string color_string; + int color[4]; + color[0] = std::clamp((int) (input_obj_colours[index][0] * 255.f), 0, 255); + color[1] = std::clamp((int) (input_obj_colours[index][1] * 255.f), 0, 255); + color[2] = std::clamp((int) (input_obj_colours[index][2] * 255.f), 0, 255); + color[3] = std::clamp((int) (input_obj_colours[index][3] * 255.f), 0, 255); + + std::stringstream stream; + stream << std::hex << std::uppercase << std::setfill('0') << std::setw(2) << color[0]; + stream << std::hex << std::uppercase << std::setfill('0') << std::setw(2) << color[1]; + stream << std::hex << std::uppercase << std::setfill('0') << std::setw(2) << color[2]; + stream << std::hex << std::uppercase << std::setfill('0') << std::setw(2) << color[3]; + std::string result(stream.str()); + + filament_colors[index] = "#" + result; + + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, index %3%, argb {%4%,%5%,%6%,%7%} to string %8%")%__FUNCTION__ %__LINE__ %(index+1) %color[0] %color[1] %color[2] %color[3] %filament_colors[index]; + } + } + if (filament_count == 0) filament_count = load_filament_count; @@ -2123,13 +2293,13 @@ int CLI::run(int argc, char **argv) { if (uptodate_filaments.size() > 0) { - if (uptodate_filaments.size() != filament_count) + if (uptodate_filaments.size() != (size_t)filament_count) { BOOST_LOG_TRIVIAL(error) << boost::format("uptodate_filaments size %1% not equal to filament_count %2% ")%uptodate_filaments.size() %filament_count; record_exit_reson(outfile_dir, CLI_INVALID_PARAMS, 0, cli_errors[CLI_INVALID_PARAMS], sliced_info); flush_and_exit(CLI_INVALID_PARAMS); } - for (unsigned int index = 0; index < filament_count; index ++) + for (int index = 0; index < filament_count; index ++) { std::string file = uptodate_filaments[index]; DynamicPrintConfig config; diff --git a/src/slic3r/GUI/GuiColor.cpp b/src/slic3r/GUI/GuiColor.cpp index aeaa8b63f..b5225d41d 100644 --- a/src/slic3r/GUI/GuiColor.cpp +++ b/src/slic3r/GUI/GuiColor.cpp @@ -29,4 +29,14 @@ float calc_color_distance(wxColour c1, wxColour c2) return DeltaE76(lab[0][0], lab[0][1], lab[0][2], lab[1][0], lab[1][1], lab[1][2]); } + +float calc_color_distance(RGBA c1, RGBA c2) +{ + float lab[2][3]; + RGB2Lab(c1[0], c1[1], c1[2], &lab[0][0], &lab[0][1], &lab[0][2]); + RGB2Lab(c2[0], c2[1], c2[2], &lab[1][0], &lab[1][1], &lab[1][2]); + + return DeltaE76(lab[0][0], lab[0][1], lab[0][2], lab[1][0], lab[1][1], lab[1][2]); +} + } } diff --git a/src/slic3r/GUI/GuiColor.hpp b/src/slic3r/GUI/GuiColor.hpp index d83277d93..6eac14f51 100644 --- a/src/slic3r/GUI/GuiColor.hpp +++ b/src/slic3r/GUI/GuiColor.hpp @@ -3,10 +3,18 @@ #include #include "libslic3r/Color.hpp" #include "slic3r/Utils/ColorSpaceConvert.hpp" + +struct ColorDistValue +{ + int id; + float distance; +}; + namespace Slic3r { namespace GUI { wxColour convert_to_wxColour(const RGBA &color); RGBA convert_to_rgba(const wxColour &color); float calc_color_distance(wxColour c1, wxColour c2); +float calc_color_distance(RGBA c1, RGBA c2); } // namespace GUI } // namespace Slic3r diff --git a/src/slic3r/GUI/ObjColorDialog.hpp b/src/slic3r/GUI/ObjColorDialog.hpp index 56808d6dc..7255db970 100644 --- a/src/slic3r/GUI/ObjColorDialog.hpp +++ b/src/slic3r/GUI/ObjColorDialog.hpp @@ -12,11 +12,7 @@ class Button; class Label; class ComboBox; -struct ColorDistValue -{ - int id; - float distance; -}; + class ObjColorPanel : public wxPanel { public: From 6918c6c474758ecfb489cde6de5319c28f0876a6 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Tue, 16 Jul 2024 11:53:24 +0800 Subject: [PATCH 10/65] ENH: add PETG HF Jira: none Signed-off-by: qing.zhang Change-Id: Iee3acc3e54939ee88ce524d34dffdbddabb72576 --- resources/profiles/BBL.json | 40 ++++++++++ .../Bambu PETG HF @BBL A1 0.2 nozzle.json | 35 ++++++++ .../Bambu PETG HF @BBL A1 0.8 nozzle.json | 36 +++++++++ .../BBL/filament/Bambu PETG HF @BBL A1.json | 35 ++++++++ .../Bambu PETG HF @BBL A1M 0.2 nozzle.json | 35 ++++++++ .../Bambu PETG HF @BBL A1M 0.8 nozzle.json | 36 +++++++++ .../BBL/filament/Bambu PETG HF @BBL A1M.json | 35 ++++++++ .../Bambu PETG HF @BBL X1C 0.2 nozzle.json | 33 ++++++++ .../Bambu PETG HF @BBL X1C 0.8 nozzle.json | 35 ++++++++ .../BBL/filament/Bambu PETG HF @BBL X1C.json | 30 +++++++ .../BBL/filament/Bambu PETG HF @base.json | 80 +++++++++++++++++++ 11 files changed, 430 insertions(+) create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL A1.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json create mode 100644 resources/profiles/BBL/filament/Bambu PETG HF @base.json diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 2f249b641..8754aed83 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -821,6 +821,10 @@ "name": "Generic PCTG @base", "sub_path": "filament/Generic PCTG @base.json" }, + { + "name": "Bambu PETG HF @base", + "sub_path": "filament/Bambu PETG HF @base.json" + }, { "name": "Bambu ABS @base", "sub_path": "filament/Bambu ABS @base.json" @@ -1869,6 +1873,42 @@ "name": "Bambu PETG Translucent @BBL A1", "sub_path": "filament/Bambu PETG Translucent @BBL A1.json" }, + { + "name": "Bambu PETG HF @BBL X1C", + "sub_path": "filament/Bambu PETG HF @BBL X1C.json" + }, + { + "name": "Bambu PETG HF @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1", + "sub_path": "filament/Bambu PETG HF @BBL A1.json" + }, + { + "name": "Bambu PETG HF @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1 0.8 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1 0.8 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1M", + "sub_path": "filament/Bambu PETG HF @BBL A1M.json" + }, + { + "name": "Bambu PETG HF @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PETG HF @BBL A1M 0.8 nozzle", + "sub_path": "filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json" + }, { "name": "Generic PCTG @BBL X1C", "sub_path": "filament/Generic PCTG @BBL X1C.json" diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json new file mode 100644 index 000000000..7335bcaff --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1 0.2 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json new file mode 100644 index 000000000..a4db6b85b --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1 0.8 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1.json new file mode 100644 index 000000000..2a9f8a264 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json new file mode 100644 index 000000000..17106138f --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1M 0.2 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json new file mode 100644 index 000000000..2d3ea7373 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M 0.8 nozzle.json @@ -0,0 +1,36 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1M 0.8 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json new file mode 100644 index 000000000..f6d16e8d4 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL A1M.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL A1M", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "15" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "nozzle_temperature": [ + "240" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "7" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json new file mode 100644 index 000000000..b0d8d3737 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.2 nozzle.json @@ -0,0 +1,33 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL X1C 0.2 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_01", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json new file mode 100644 index 000000000..44193c3c4 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C 0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL X1C 0.8 nozzle", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json new file mode 100644 index 000000000..c02f8e260 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @BBL X1C.json @@ -0,0 +1,30 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @BBL X1C", + "inherits": "Bambu PETG HF @base", + "from": "system", + "setting_id": "GFSG02_00", + "instantiation": "true", + "fan_cooling_layer_time": [ + "20" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "10" + ], + "slow_down_min_speed": [ + "20" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab X1E 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PETG HF @base.json b/resources/profiles/BBL/filament/Bambu PETG HF @base.json new file mode 100644 index 000000000..ebc215992 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PETG HF @base.json @@ -0,0 +1,80 @@ +{ + "type": "filament", + "name": "Bambu PETG HF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG02", + "instantiation": "false", + "cool_plate_temp": [ + "0" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cost": [ + "24.99" + ], + "filament_density": [ + "1.28" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "slow_down_layer_time": [ + "12" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >80)||(bed_temperature_initial_layer[current_extruder] >80)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >60)||(bed_temperature_initial_layer[current_extruder] >60)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file From 8183b919cd6f481b2020bd84cfd2b1dca158a1ca Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Wed, 17 Jul 2024 10:16:39 +0800 Subject: [PATCH 11/65] ENH: CLI: remove the limitation of assemble and transform JIRA: no-jira Change-Id: I2c2a880e64b844a9dbed0d62bbe749f3f7e85753 --- src/BambuStudio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 08ffcefe5..d60629894 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -1489,7 +1489,7 @@ int CLI::run(int argc, char **argv) BOOST_LOG_TRIVIAL(info) << boost::format("plate_to_slice=%1%, normative_check=%2%, use_first_fila_as_default=%3%")%plate_to_slice %normative_check %use_first_fila_as_default; unsigned int input_index = 0; std::vector input_obj_colours; - if (!load_assemble_list.empty() && ((m_input_files.size() > 0) || (m_transforms.size() > 0))) + if (!load_assemble_list.empty() && (m_input_files.size() > 0)) { BOOST_LOG_TRIVIAL(error) << boost::format("load_assemble_list should not be used with input model files to load and should not be sued with transforms"); record_exit_reson(outfile_dir, CLI_INVALID_PARAMS, 0, cli_errors[CLI_INVALID_PARAMS], sliced_info); From 8e1d42b7c3be7b6c19293624828ef89d6a629838 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Wed, 17 Jul 2024 12:18:11 +0800 Subject: [PATCH 12/65] ENH: update bbl version to 1.9.0.16 Signed-off-by: qing.zhang Change-Id: I5dca8238f274c1d41a448e5b9a703bd04aabfcc1 --- resources/profiles/BBL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 8754aed83..d2ee342f9 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.09.00.15", + "version": "01.09.00.16", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ From 6144df888868d94c52128679537d67f344ef0c49 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Tue, 25 Jun 2024 17:41:54 +0800 Subject: [PATCH 13/65] ENH: Ignore AgreeTerm WebPage When User LogOut JIRA: none Change-Id: Ib8566df069192036b28aafa055a7f67a47f38d65 (cherry picked from commit e7613a7b157f1fa0554f3ec8ea4c8a68475e9b10) --- src/slic3r/GUI/WebViewDialog.cpp | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/WebViewDialog.cpp b/src/slic3r/GUI/WebViewDialog.cpp index e42897924..4dbc84f96 100644 --- a/src/slic3r/GUI/WebViewDialog.cpp +++ b/src/slic3r/GUI/WebViewDialog.cpp @@ -814,7 +814,29 @@ void WebViewPanel::SetMakerworldPageLoginStatus(bool login ,wxString ticket) mw_currenturl.Replace("modelid=", ""); } - //mw_currenturl.Replace("modelid=", ""); + //If AgreeTerms, Redirect Other Url + std::regex pattern("^https://.*/(.*/){0,1}agree-terms.*"); + if (std::regex_match(mw_currenturl.ToStdString(), pattern)) { + std::regex ParamPattern("agreeBackUrl=([^&]+)"); + std::smatch match; + std::string CurUrl = mw_currenturl.ToStdString(); + if (std::regex_search(CurUrl, match, ParamPattern)) + { + //std::cout << "Param Value: " << match[1] << std::endl; + mw_currenturl = wxGetApp().url_decode(std::string(match[1])); + } else { + //std::cout << "Not Find agreeBackUrl" << std::endl; + auto host = wxGetApp().get_model_http_url(wxGetApp().app_config->get_country_code()); + + wxString language_code = wxGetApp().current_language_code().BeforeFirst('_'); + language_code = language_code.ToStdString(); + + mw_currenturl = (boost::format("%1%%2%/studio/webview?from=bambustudio") % host % language_code.mb_str()).str(); + } + } else { + //std::cout << "The string does not match the pattern." << std::endl; + } + wxString mw_jumpurl = ""; bool b = GetJumpUrl(login, ticket, mw_currenturl, mw_jumpurl); From d186559363b8a5884ced7d959355479763c1cf99 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Wed, 3 Jul 2024 14:57:08 +0800 Subject: [PATCH 14/65] ENH: Resize Webview When Studio Resize JIRA: STUDIO-7535 Change-Id: I78525ba171402e3d29bd64cbbed7d72bfeff0639 (cherry picked from commit ebecebb25bb4cd1dacd3b4efea283eff4a6c0693) --- src/slic3r/GUI/WebViewDialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/WebViewDialog.cpp b/src/slic3r/GUI/WebViewDialog.cpp index 4dbc84f96..ea4d4d0dc 100644 --- a/src/slic3r/GUI/WebViewDialog.cpp +++ b/src/slic3r/GUI/WebViewDialog.cpp @@ -1397,6 +1397,8 @@ void WebViewPanel::SwitchWebContent(std::string modelname, int refresh) CallAfter([this]{ SetWebviewShow("online", false); SetWebviewShow("right", true); + + GetSizer()->Layout(); }); } } From e5f3bf8fe1b6fd16f2b532ec72f79481eb14c2dc Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Thu, 18 Jul 2024 18:12:34 +0800 Subject: [PATCH 15/65] ENH: config: add version different check logic jira: STUDIO-7361 Change-Id: I0541d2cdd3bcef059f50ad3accf92bf4bdeaa670 --- src/libslic3r/Format/bbs_3mf.cpp | 2 +- src/libslic3r/Preset.cpp | 4 ++-- src/libslic3r/PresetBundle.cpp | 2 +- src/slic3r/GUI/Plater.cpp | 4 ++-- src/slic3r/Utils/PresetUpdater.cpp | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index 8c81ad2f6..5c240cced 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -1680,7 +1680,7 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) if (m_bambuslicer_generator_version) { Semver app_version = *(Semver::parse(SLIC3R_VERSION)); Semver file_version = *m_bambuslicer_generator_version; - if (file_version.maj() != app_version.maj()) + if (file_version.maj() > app_version.maj()) dont_load_config = true; } else { diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 2c3900daa..6e9ca5745 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -1149,7 +1149,7 @@ void PresetCollection::load_presets( boost::optional version = Semver::parse(version_str); if (!version) continue; Semver app_version = *(Semver::parse(SLIC3R_VERSION)); - if ( version->maj() != app_version.maj()) { + if ( version->maj() > app_version.maj()) { BOOST_LOG_TRIVIAL(warning) << "Preset incompatibla, not loading: " << name; continue; } @@ -1605,7 +1605,7 @@ bool PresetCollection::load_user_preset(std::string name, std::mapmaj() != app_version.maj()) { + if ( cloud_version->maj() > app_version.maj()) { BOOST_LOG_TRIVIAL(warning)<< __FUNCTION__ << boost::format("version %1% mismatch with app version %2%, not loading for user preset %3%")%version_str %SLIC3R_VERSION %name; return false; } diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index b5934f755..0d8f557a6 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -747,7 +747,7 @@ bool PresetBundle::import_json_presets(PresetsConfigSubstitutions & s boost::optional version = Semver::parse(version_str); if (!version) return false; Semver app_version = *(Semver::parse(SLIC3R_VERSION)); - if (version->maj() != app_version.maj()) { + if (version->maj() > app_version.maj()) { BOOST_LOG_TRIVIAL(warning) << __FUNCTION__ << " Preset incompatibla, not loading: " << name; return false; } diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index e753a5d8f..974396a2b 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -3642,7 +3642,7 @@ std::vector Plater::priv::load_files(const std::vector& input_ if(load_type != LoadType::LoadGeometry) show_info(q, _L("The 3mf is not from Bambu Lab, load geometry data only."), _L("Load 3mf")); } - else if (load_config && (file_version.maj() != app_version.maj())) { + else if (load_config && (file_version.maj() > app_version.maj())) { // version mismatch, only load geometries load_config = false; if (!load_model) { @@ -3658,7 +3658,7 @@ std::vector Plater::priv::load_files(const std::vector& input_ q->select_plate(0); if (load_type != LoadType::LoadGeometry) { if (en_3mf_file_type == En3mfType::From_BBS) - show_info(q, _L("The 3mf is generated by old Bambu Studio, load geometry data only."), _L("Load 3mf")); + show_info(q, _L("Due to the lower version of Bambu Studio, this 3mf file cannot be fully loaded. Please update Bambu Studio to the latest version"), _L("Load 3mf")); else show_info(q, _L("The 3mf is not from Bambu Lab, load geometry data only."), _L("Load 3mf")); } diff --git a/src/slic3r/Utils/PresetUpdater.cpp b/src/slic3r/Utils/PresetUpdater.cpp index 7898b709b..1f41c853b 100644 --- a/src/slic3r/Utils/PresetUpdater.cpp +++ b/src/slic3r/Utils/PresetUpdater.cpp @@ -1202,7 +1202,7 @@ void PresetUpdater::priv::check_installed_vendor_profiles() const bool version_match = ((resource_ver.maj() == vendor_ver.maj()) && (resource_ver.min() == vendor_ver.min())); if (!version_match || (vendor_ver < resource_ver)) { - BOOST_LOG_TRIVIAL(info) << "[BBL Updater]:found vendor "< Date: Thu, 18 Jul 2024 21:52:48 +0800 Subject: [PATCH 16/65] NEW:update version of printer sconfig Change-Id: I4ed193184d2e8787d44d52d9bfa568e3ceb5de3b --- resources/printers/version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/printers/version.txt b/resources/printers/version.txt index 0ba31624a..9bc43a976 100644 --- a/resources/printers/version.txt +++ b/resources/printers/version.txt @@ -1 +1 @@ -01.08.03.01 \ No newline at end of file +01.09.03.01 \ No newline at end of file From 8084cb91216a74751b63bd0fbc7e199f82e7c9a4 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Mon, 22 Jul 2024 15:42:50 +0800 Subject: [PATCH 17/65] ENH: add bambu support for ABS jira:NONE Signed-off-by: xun.zhang Change-Id: Ie46e077d22b458a50a6d2ecb5163d990f669bd13 --- resources/profiles/BBL.json | 14 +++++++- .../Bambu Support for ABS @BBL A1.json | 13 +++++++ .../Bambu Support for ABS @BBL X1C.json | 25 +++++++++++++ .../filament/Bambu Support for ABS @base.json | 35 +++++++++++++++++++ 4 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 resources/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json create mode 100644 resources/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json create mode 100644 resources/profiles/BBL/filament/Bambu Support for ABS @base.json diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index d2ee342f9..1762189b8 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.09.00.16", + "version": "01.09.00.17", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ @@ -841,6 +841,10 @@ "name": "Bambu ABS-GF @base", "sub_path": "filament/Bambu ABS-GF @base.json" }, + { + "name": "Bambu Support for ABS @base", + "sub_path": "filament/Bambu Support for ABS @base.json" + }, { "name": "Bambu PC @base", "sub_path": "filament/Bambu PC @base.json" @@ -2001,6 +2005,14 @@ "name": "Bambu ABS-GF @BBL A1", "sub_path": "filament/Bambu ABS-GF @BBL A1.json" }, + { + "name": "Bambu Support for ABS @BBL X1C", + "sub_path": "filament/Bambu Support for ABS @BBL X1C.json" + }, + { + "name": "Bambu Support for ABS @BBL A1", + "sub_path": "filament/Bambu Support for ABS @BBL A1.json" + }, { "name": "Bambu PC @BBL X1C", "sub_path": "filament/Bambu PC @BBL X1C.json" diff --git a/resources/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json b/resources/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json new file mode 100644 index 000000000..f08418649 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support for ABS @BBL A1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @BBL A1", + "inherits": "Bambu Support for ABS @base", + "from": "system", + "setting_id": "GFSS06_01", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json b/resources/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json new file mode 100644 index 000000000..5029095bc --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support for ABS @BBL X1C.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @BBL X1C", + "inherits": "Bambu Support for ABS @base", + "from": "system", + "setting_id": "GFSS06_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu Support for ABS @base.json b/resources/profiles/BBL/filament/Bambu Support for ABS @base.json new file mode 100644 index 000000000..506ffa39a --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu Support for ABS @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Bambu Support for ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFS06", + "instantiation": "false", + "fan_max_speed": [ + "30" + ], + "filament_cost": [ + "29.98" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_is_support": [ + "1" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "90" + ] +} \ No newline at end of file From ba3081fc9b98e50811b2f88663768e0812c93efa Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Sat, 6 Jul 2024 20:27:18 +0800 Subject: [PATCH 18/65] ENH: network: load dlls from current directory if failed JIRA: no-jira Change-Id: I86efafe3aefac85d56879a68f864a52c0e62fca5 (cherry picked from commit cdf0859e78e8d62c2de13f2f9bf56a216a79a12a) --- src/slic3r/Utils/NetworkAgent.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/slic3r/Utils/NetworkAgent.cpp b/src/slic3r/Utils/NetworkAgent.cpp index 748866b33..42d97e5a7 100644 --- a/src/slic3r/Utils/NetworkAgent.cpp +++ b/src/slic3r/Utils/NetworkAgent.cpp @@ -170,6 +170,13 @@ int NetworkAgent::initialize_network_module(bool using_backup) ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str()) + 1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); netwoking_module = LoadLibrary(lib_wstr); }*/ + if (!netwoking_module) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", try load library directly from current directory"); + library = std::string(BAMBU_NETWORK_LIBRARY) + ".dll"; + memset(lib_wstr, 0, sizeof(lib_wstr)); + ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str())+1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); + netwoking_module = LoadLibrary(lib_wstr); + } #else #if defined(__WXMAC__) library = plugin_folder.string() + "/" + std::string("lib") + std::string(BAMBU_NETWORK_LIBRARY) + ".dylib"; @@ -298,7 +305,7 @@ int NetworkAgent::initialize_network_module(bool using_backup) get_model_mall_rating_result_ptr = reinterpret_cast(get_network_function("bambu_network_get_model_mall_rating")); get_mw_user_preference_ptr = reinterpret_cast(get_network_function("bambu_network_get_mw_user_preference")); - get_mw_user_4ulist_ptr = reinterpret_cast(get_network_function("bambu_network_get_mw_user_4ulist")); + get_mw_user_4ulist_ptr = reinterpret_cast(get_network_function("bambu_network_get_mw_user_4ulist")); return 0; } @@ -417,7 +424,7 @@ int NetworkAgent::unload_network_module() put_rating_picture_oss_ptr = nullptr; put_model_mall_rating_url_ptr = nullptr; get_model_mall_rating_result_ptr = nullptr; - + get_mw_user_preference_ptr = nullptr; get_mw_user_4ulist_ptr = nullptr; @@ -446,12 +453,13 @@ void* NetworkAgent::get_bambu_source_entry() memset(lib_wstr, 0, sizeof(lib_wstr)); ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str())+1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); source_module = LoadLibrary(lib_wstr); - /*if (!source_module) { + if (!source_module) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", try load BambuSource directly from current directory"); library = std::string(BAMBU_SOURCE_LIBRARY) + ".dll"; memset(lib_wstr, 0, sizeof(lib_wstr)); ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str()) + 1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); source_module = LoadLibrary(lib_wstr); - }*/ + } #else #if defined(__WXMAC__) library = plugin_folder.string() + "/" + std::string("lib") + std::string(BAMBU_SOURCE_LIBRARY) + ".dylib"; From ae2869acf9864f70a358a4d1c3eae7576339fba4 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Tue, 23 Jul 2024 09:14:44 +0800 Subject: [PATCH 19/65] FIX: gcode: fix the .gcode loading issue JIRA: no-jira Change-Id: Ib4fd7aa7d997b85953d9a7062d4683392ac434fc --- src/slic3r/GUI/Plater.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 974396a2b..667580c72 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -9848,6 +9848,8 @@ void Plater::load_gcode(const wxString& filename) //BBS: zoom to bed 0 for gcode preview //p->preview->get_canvas3d()->zoom_to_gcode(); p->preview->get_canvas3d()->zoom_to_plate(0); + p->partplate_list.get_curr_plate()->update_slice_result_valid_state(true); + current_print.apply(this->model(), wxGetApp().preset_bundle->full_config()); if (p->preview->get_canvas3d()->get_gcode_layers_zs().empty()) { MessageDialog(this, _L("The selected file") + ":\n" + filename + "\n" + _L("does not contain valid gcode."), @@ -11288,7 +11290,7 @@ void Plater::export_stl(bool extended, bool selection_only, bool multi_stls) const auto obj_idx = selection.get_object_idx(); if (obj_idx == -1 ||selection.is_wipe_tower()) return; - // only support selection single full object + // only support selection single full object if (!selection.is_single_full_object()) return; const ModelObject *cur_model_object = p->model.objects[obj_idx]; From 0b95fe9916b877a41cb5106a5e41d66bf6cc13ff Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Tue, 23 Jul 2024 12:14:46 +0800 Subject: [PATCH 20/65] ENH: use petg-hf as default petg 1.replace petg basic for petg hf as default filament jira:NONE Signed-off-by: xun.zhang Change-Id: Ibb82527e0fc373a50da7df287dc27b5998ee5510 --- resources/profiles/BBL.json | 2 +- resources/profiles/BBL/machine/Bambu Lab A1 mini.json | 4 ++-- resources/profiles/BBL/machine/Bambu Lab A1.json | 4 ++-- resources/profiles/BBL/machine/Bambu Lab P1P.json | 4 ++-- resources/profiles/BBL/machine/Bambu Lab P1S.json | 4 ++-- resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json | 4 ++-- resources/profiles/BBL/machine/Bambu Lab X1.json | 4 ++-- resources/profiles/BBL/machine/Bambu Lab X1E.json | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 1762189b8..3cd51ed34 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.09.00.17", + "version": "01.09.00.18", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ diff --git a/resources/profiles/BBL/machine/Bambu Lab A1 mini.json b/resources/profiles/BBL/machine/Bambu Lab A1 mini.json index 31896bebf..26ba6994c 100644 --- a/resources/profiles/BBL/machine/Bambu Lab A1 mini.json +++ b/resources/profiles/BBL/machine/Bambu Lab A1 mini.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab A1 mini", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "bed_model": "bbl-3dp-A1M.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "N1", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", - "default_materials": "Bambu PLA Matte @BBL A1M;Bambu PLA Basic @BBL A1M;Bambu PLA Silk @BBL A1M;Bambu Support For PLA @BBL A1M;Bambu PETG Basic @BBL A1M 0.4 nozzle;Bambu TPU 95A @BBL A1M;Generic PLA @BBL A1M;Generic PLA High Speed @BBL A1M;Bambu PLA Metal @BBL A1M;Generic PETG @BBL A1M;Bambu PLA Marble @BBL A1M;Bambu PLA-CF @BBL A1M;Bambu PETG-CF @BBL A1M" + "default_materials": "Bambu PLA Matte @BBL A1M;Bambu PLA Basic @BBL A1M;Bambu PLA Silk @BBL A1M;Bambu Support For PLA @BBL A1M;Bambu TPU 95A @BBL A1M;Generic PLA @BBL A1M;Generic PLA High Speed @BBL A1M;Bambu PLA Metal @BBL A1M;Generic PETG @BBL A1M;Bambu PLA Marble @BBL A1M;Bambu PLA-CF @BBL A1M;Bambu PETG-CF @BBL A1M;Bambu PETG HF @BBL A1M" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab A1.json b/resources/profiles/BBL/machine/Bambu Lab A1.json index bd63f6ca8..d818efa48 100644 --- a/resources/profiles/BBL/machine/Bambu Lab A1.json +++ b/resources/profiles/BBL/machine/Bambu Lab A1.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab A1", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "N2S", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", - "default_materials": "Bambu PLA Matte @BBL A1;Bambu PLA Basic @BBL A1;Bambu PLA Silk @BBL A1;Bambu Support For PA/PET @BBL A1;Bambu ABS @BBL A1;Bambu PETG Basic @BBL A1;Bambu TPU 95A @BBL A1;Bambu PLA Tough @BBL A1;Generic PLA @BBL A1;Generic PLA High Speed @BBL A1;Generic PETG @BBL A1;Generic PVA @BBL A1" + "default_materials": "Bambu PLA Matte @BBL A1;Bambu PLA Basic @BBL A1;Bambu PLA Silk @BBL A1;Bambu Support For PA/PET @BBL A1;Bambu ABS @BBL A1;Bambu TPU 95A @BBL A1;Bambu PLA Tough @BBL A1;Generic PLA @BBL A1;Generic PLA High Speed @BBL A1;Generic PETG @BBL A1;Generic PVA @BBL A1;Bambu PETG HF @BBL A1" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P.json b/resources/profiles/BBL/machine/Bambu Lab P1P.json index 41036ba64..ec860165e 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab P1P", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "C11", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", - "default_materials": "Bambu PLA Matte @BBL P1P;Bambu PLA Basic @BBL P1P;Bambu PLA-CF @BBL P1P;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL P1P;Bambu ABS @BBL P1P;Bambu PLA Silk @BBL P1P;Bambu PAHT-CF @BBL P1P;Bambu Support For PA/PET @BBL P1P;Bambu Support For PLA @BBL P1P;Generic PLA @BBL P1P;Generic PLA High Speed @BBL P1P;Generic PETG @BBL P1P" + "default_materials": "Bambu PLA Matte @BBL P1P;Bambu PLA Basic @BBL P1P;Bambu PLA-CF @BBL P1P;Bambu PETG-CF @BBL P1P;Bambu ABS @BBL P1P;Bambu PLA Silk @BBL P1P;Bambu PAHT-CF @BBL P1P;Bambu Support For PA/PET @BBL P1P;Bambu Support For PLA @BBL P1P;Generic PLA @BBL P1P;Generic PLA High Speed @BBL P1P;Generic PETG @BBL P1P;Bambu PETG HF @BBL X1C" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S.json b/resources/profiles/BBL/machine/Bambu Lab P1S.json index 8a9bb02cf..f8bc9cfa7 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1S.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1S.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab P1S", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "C12", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", - "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG" + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG;Bambu PETG HF @BBL X1C" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json index 3b36361af..cf585efc0 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab X1 Carbon", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "BL-P001", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", - "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu TPU 95A @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C" + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PC @BBL X1C;Bambu TPU 95A @BBL X1C;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Bambu PETG HF @BBL X1C" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1.json b/resources/profiles/BBL/machine/Bambu Lab X1.json index d8e4794ea..8c498d3b2 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab X1", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "BL-P002", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1.json", - "default_materials": "Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG" + "default_materials": "Bambu PLA Matte @BBL X1;Bambu PLA Basic @BBL X1;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1C;Bambu PLA Silk @BBL X1;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PLA;Generic PLA High Speed @BBL X1C;Generic PETG;Bambu PETG HF @BBL X1C" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1E.json b/resources/profiles/BBL/machine/Bambu Lab X1E.json index 8687b5137..12bbe848a 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1E.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1E.json @@ -2,12 +2,12 @@ "type": "machine_model", "name": "Bambu Lab X1E", "nozzle_diameter": "0.4;0.2;0.6;0.8", + "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", "bed_model": "bbl-3dp-X1.stl", "bed_texture": "bbl-3dp-logo.svg", "default_bed_type": "Textured PEI Plate", "family": "BBL-3DP", "machine_tech": "FFF", "model_id": "C13", - "url": "http://www.bambulab.com/Parameters/printer_model/Bambu Lab X1 Carbon.json", - "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG Basic @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1E;Bambu ASA @BBL X1E;Bambu PC @BBL X1E;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PPA-CF @BBL X1E;Generic PPS @BBL X1E;Generic PPS-CF @BBL X1E" + "default_materials": "Bambu PLA Matte @BBL X1C;Bambu PLA Basic @BBL X1C;Bambu PLA-CF @BBL X1C;Bambu PETG-CF @BBL X1C;Bambu ABS @BBL X1E;Bambu ASA @BBL X1E;Bambu PC @BBL X1E;Bambu PAHT-CF @BBL X1C;Bambu Support For PLA @BBL X1C;Bambu Support For PA/PET @BBL X1C;Generic PPA-CF @BBL X1E;Generic PPS @BBL X1E;Generic PPS-CF @BBL X1E;Bambu PETG HF @BBL X1C" } \ No newline at end of file From d98c43f4ed1e72f500c00a89a13b8ee1d89c8a1d Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Tue, 23 Jul 2024 12:18:27 +0800 Subject: [PATCH 21/65] ENH: modify PPA-CF filament params jira:NONE Signed-off-by: xun.zhang Change-Id: I214b8067327567765f3be094975c7894c621f0d1 --- .../profiles/BBL/filament/Generic PPA-CF @BBL X1C.json | 10 ++++++++-- .../profiles/BBL/filament/Generic PPA-CF @BBL X1E.json | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json b/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json index 2df7f1525..ca1d8fc92 100644 --- a/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json +++ b/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1C.json @@ -5,8 +5,14 @@ "from": "system", "setting_id": "GFSN97_00", "instantiation": "true", - "filament_type": [ - "PPA-CF" + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" ], "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", diff --git a/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json b/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json index b03262756..7e1c4d8f6 100644 --- a/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json +++ b/resources/profiles/BBL/filament/Generic PPA-CF @BBL X1E.json @@ -8,8 +8,14 @@ "chamber_temperatures": [ "60" ], - "filament_type": [ - "PPA-CF" + "fan_max_speed": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6.5" + ], + "overhang_fan_threshold": [ + "25%" ], "compatible_printers": [ "Bambu Lab X1E 0.4 nozzle", From 6c342e9d81f41a018ac0a1706843b299823dfdc1 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Thu, 27 Jun 2024 16:35:07 +0800 Subject: [PATCH 22/65] ENH: 3mf: limit the identify_id's hight bits to 0 JIRA: no jira Change-Id: Id57be2e53c411a1397e26dda3cb3b31721cb0df2 (cherry picked from commit e5341c39f2cfe8a4aabd366f4a55115a42b9cc2c) --- src/libslic3r/Format/bbs_3mf.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index 5c240cced..0309ee30d 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -7324,8 +7324,13 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) } else if (obj){ inst = obj->instances[inst_id]; - if (use_loaded_id && (inst->loaded_id > 0)) + if (use_loaded_id && (inst->loaded_id > 0)) { identify_id = inst->loaded_id; + if (identify_id & 0xFF000000) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ":" << __LINE__ << boost::format(", identify_id %1%, too big, limit the high bits to 0\n") % identify_id; + identify_id = identify_id & 0x00FFFFFF; + } + } else identify_id = inst->id().id; } @@ -7514,8 +7519,13 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) continue; } inst = obj->instances[inst_id]; - if (m_use_loaded_id && (inst->loaded_id > 0)) + if (m_use_loaded_id && (inst->loaded_id > 0)) { identify_id = inst->loaded_id; + if (identify_id & 0xFF000000) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ":" << __LINE__ << boost::format(", identify_id %1%, too big, limit the high bits to 0\n") % identify_id; + identify_id = identify_id & 0x00FFFFFF; + } + } else identify_id = inst->id().id; bool skipped = std::find(plate_data->skipped_objects.begin(), plate_data->skipped_objects.end(), identify_id) != From 0a50439f78fc485794b9ad988449c8fd41a14454 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Tue, 30 Jul 2024 10:04:28 +0800 Subject: [PATCH 23/65] ENH: 3mf: don't add object unprintable into skip list JIRA: no-jira Change-Id: I1f7f55265ed9aedde3cf626d088477a89a67a208 (cherry picked from commit 2b121b468cb8c1abecf4d2ebf2a80ff34260647f) (cherry picked from commit 9635928d255b4dded919006f26123c56bdd79d3b) --- src/libslic3r/Format/bbs_3mf.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index 0309ee30d..26ef25bed 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -7519,6 +7519,8 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) continue; } inst = obj->instances[inst_id]; + if (!inst->printable) + continue; if (m_use_loaded_id && (inst->loaded_id > 0)) { identify_id = inst->loaded_id; if (identify_id & 0xFF000000) { From 2130ca9cf923b1c7a8b92bf2018b5db1ebcef9e6 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Fri, 9 Aug 2024 10:52:53 +0800 Subject: [PATCH 24/65] FIX: CLI: fix the obj color not correct issue wrong first_filament_id used Change-Id: I371e7c6bcbf174ffda8966b05c7f4abe74a7771f (cherry picked from commit 07757be0c70112e86550f5cdae3393313e7d3582) --- src/BambuStudio.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index d60629894..5d0387b9e 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -779,7 +779,7 @@ void merge_or_add_object(assemble_plate_info_t& assemble_plate_info, Model &mode } } -bool convert_obj_cluster_colors(std::vector& input_colors, std::vector& all_colours, int max_filament_count, std::vector& output_filament_ids) +bool convert_obj_cluster_colors(std::vector& input_colors, std::vector& all_colours, int max_filament_count, std::vector& output_filament_ids, unsigned char & first_filament_id) { using namespace Slic3r::GUI; @@ -826,6 +826,7 @@ bool convert_obj_cluster_colors(std::vector& input_colors, std::ve int label = cluster_labels[i]; output_filament_ids[i] = cluster_color_maps[label]; } + first_filament_id = cluster_color_maps[0]; BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, all_colours size changes to %3%")%__FUNCTION__ %__LINE__%all_colours.size(); @@ -933,17 +934,16 @@ static int construct_assemble_list(std::vector &assemble_ } std::vector output_filament_ids; + unsigned char first_extruder_id; if (obj_info.vertex_colors.size() > 0) { - convert_obj_cluster_colors(obj_info.vertex_colors, all_colours, max_filament_count, output_filament_ids); + convert_obj_cluster_colors(obj_info.vertex_colors, all_colours, max_filament_count, output_filament_ids, first_extruder_id); if (output_filament_ids.size() > 0) { - unsigned char first_extruder_id = output_filament_ids.front(); result = Model::obj_import_vertex_color_deal(output_filament_ids, first_extruder_id, & obj_temp_model); } skip_filament = true; } else if (obj_info.face_colors.size() > 0 && obj_info.has_uv_png == false) { // mtl file - convert_obj_cluster_colors(obj_info.face_colors, all_colours, max_filament_count, output_filament_ids); + convert_obj_cluster_colors(obj_info.face_colors, all_colours, max_filament_count, output_filament_ids, first_extruder_id); if (output_filament_ids.size() > 0) { - unsigned char first_extruder_id = output_filament_ids.front(); result = Model::obj_import_face_color_deal(output_filament_ids, first_extruder_id, & obj_temp_model); } skip_filament = true; From e82f9277ae4b9dbae9fa7ef1bc6f5160b7b63914 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Fri, 9 Aug 2024 11:12:42 +0800 Subject: [PATCH 25/65] ENH: CLI: support to remove duplicate colors when import obj jira: no-jira Change-Id: Ied11676ec1d173b6d80d12b72a0d6dc18d130efc --- src/BambuStudio.cpp | 57 ++++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 22 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 5d0387b9e..7dae293ad 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -779,7 +779,7 @@ void merge_or_add_object(assemble_plate_info_t& assemble_plate_info, Model &mode } } -bool convert_obj_cluster_colors(std::vector& input_colors, std::vector& all_colours, int max_filament_count, std::vector& output_filament_ids, unsigned char & first_filament_id) +bool convert_obj_cluster_colors(std::vector& input_colors, std::vector& all_colours, int max_filament_count, std::vector& output_filament_ids, int& first_filament_id) { using namespace Slic3r::GUI; @@ -798,25 +798,37 @@ bool convert_obj_cluster_colors(std::vector& input_colors, std::ve int init_size = all_colours.size(); + first_filament_id = max_filament_count; for (size_t i = 0; i < cluster_colors.size(); i++) { - if ((init_size + i + 1) <= max_filament_count) { - all_colours.push_back(cluster_colors[i]); - cluster_color_maps[i] = all_colours.size(); - BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} directly inserted, id %8%") - %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; + auto previous_color = std::find(all_colours.begin(), all_colours.end(), cluster_colors[i]); + + if (previous_color != all_colours.end()) { + cluster_color_maps[i] = previous_color - all_colours.begin() + 1; + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} found same color before, id %8%") + %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; } else { - std::vector color_dists; - color_dists.resize(max_filament_count); - for (size_t j = 0; j < max_filament_count; j++) { - color_dists[j].distance = calc_color_distance(cluster_colors[i], all_colours[j]); - color_dists[j].id = j + 1; + if ((init_size + i + 1) <= max_filament_count) { + all_colours.push_back(cluster_colors[i]); + cluster_color_maps[i] = all_colours.size(); + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} directly inserted, id %8%") + %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; + } + else { + std::vector color_dists; + color_dists.resize(max_filament_count); + for (size_t j = 0; j < max_filament_count; j++) { + color_dists[j].distance = calc_color_distance(cluster_colors[i], all_colours[j]); + color_dists[j].id = j + 1; + } + std::sort(color_dists.begin(), color_dists.end(), [](ColorDistValue &a, ColorDistValue &b) { return a.distance < b.distance; }); + cluster_color_maps[i] = color_dists[0].id; + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, color size reaches to max, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} mapped to id %8%") + %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; } - std::sort(color_dists.begin(), color_dists.end(), [](ColorDistValue &a, ColorDistValue &b) { return a.distance < b.distance; }); - cluster_color_maps[i] = color_dists[0].id; - BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, cluster color index %3% RGBA {%4%,%5%,%6%,%7%} directly inserted, id %8%") - %__FUNCTION__ %__LINE__%(i+1) %cluster_colors[i][0] %cluster_colors[i][1] %cluster_colors[i][2] %cluster_colors[i][3] %cluster_color_maps[i] ; } + if (cluster_color_maps[i] < first_filament_id) + first_filament_id = cluster_color_maps[i]; } //3.generate filament_ids @@ -826,9 +838,8 @@ bool convert_obj_cluster_colors(std::vector& input_colors, std::ve int label = cluster_labels[i]; output_filament_ids[i] = cluster_color_maps[label]; } - first_filament_id = cluster_color_maps[0]; - BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, all_colours size changes to %3%")%__FUNCTION__ %__LINE__%all_colours.size(); + BOOST_LOG_TRIVIAL(info) << boost::format("%1%:%2%, all_colours size changes to %3%, first_filament_id = %4%")%__FUNCTION__ %__LINE__%all_colours.size() %first_filament_id; return true; } @@ -934,17 +945,19 @@ static int construct_assemble_list(std::vector &assemble_ } std::vector output_filament_ids; - unsigned char first_extruder_id; + int first_filament_id; if (obj_info.vertex_colors.size() > 0) { - convert_obj_cluster_colors(obj_info.vertex_colors, all_colours, max_filament_count, output_filament_ids, first_extruder_id); + convert_obj_cluster_colors(obj_info.vertex_colors, all_colours, max_filament_count, output_filament_ids, first_filament_id); if (output_filament_ids.size() > 0) { - result = Model::obj_import_vertex_color_deal(output_filament_ids, first_extruder_id, & obj_temp_model); + unsigned char first_eid = (unsigned char)first_filament_id; + result = Model::obj_import_vertex_color_deal(output_filament_ids, first_eid, & obj_temp_model); } skip_filament = true; } else if (obj_info.face_colors.size() > 0 && obj_info.has_uv_png == false) { // mtl file - convert_obj_cluster_colors(obj_info.face_colors, all_colours, max_filament_count, output_filament_ids, first_extruder_id); + convert_obj_cluster_colors(obj_info.face_colors, all_colours, max_filament_count, output_filament_ids, first_filament_id); if (output_filament_ids.size() > 0) { - result = Model::obj_import_face_color_deal(output_filament_ids, first_extruder_id, & obj_temp_model); + unsigned char first_eid = (unsigned char)first_filament_id; + result = Model::obj_import_face_color_deal(output_filament_ids, first_eid, & obj_temp_model); } skip_filament = true; } From a55c649ada255f059900260f19103f9dddb45500 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 9 Aug 2024 16:45:53 +0800 Subject: [PATCH 26/65] ci: update build version to 01.09.03.52 Change-Id: I3ebff6d697be1856935b578d964f4541e89072a3 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index b09bb89dc..61e3b0360 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.03.51") +set(SLIC3R_VERSION "01.09.03.52") From cb0720916aa4082582d22413b1facc4d65f75bfe Mon Sep 17 00:00:00 2001 From: Arthur Date: Wed, 26 Jun 2024 15:19:05 +0800 Subject: [PATCH 27/65] FIX: do not use organic tree with height ranger modifier jira: STUDIO-7351 github: #4313 Change-Id: I5a99f88883ec68ab424613fd8b5fdd0d09ef829b (cherry picked from commit 0b0c3fcd5bec5ee7f4519d936b31f3fb2926919c) --- src/libslic3r/Print.cpp | 18 ++++++++++++------ src/libslic3r/Print.hpp | 1 + src/libslic3r/Support/TreeSupport.cpp | 6 +++--- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index d7784baa2..02f4abc2a 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1059,14 +1059,20 @@ StringObjectException Print::validate(StringObjectException *warning, Polygons* // Custom layering is not allowed for tree supports as of now. - for (size_t print_object_idx = 0; print_object_idx < m_objects.size(); ++ print_object_idx) - if (const PrintObject &print_object = *m_objects[print_object_idx]; - print_object.has_support_material() && is_tree(print_object.config().support_type.value) && print_object.config().support_style.value == smsTreeOrganic && + for (size_t print_object_idx = 0; print_object_idx < m_objects.size(); ++print_object_idx) { + PrintObject &print_object = *m_objects[print_object_idx]; + print_object.has_variable_layer_heights = false; + if (print_object.has_support_material() && is_tree(print_object.config().support_type.value) && print_object.model_object()->has_custom_layering()) { - if (const std::vector &layers = layer_height_profile(print_object_idx); ! layers.empty()) - if (! check_object_layers_fixed(print_object.slicing_parameters(), layers)) - return { L("Variable layer height is not supported with Organic supports.") }; + if (const std::vector &layers = layer_height_profile(print_object_idx); !layers.empty()) + if (!check_object_layers_fixed(print_object.slicing_parameters(), layers)) { + print_object.has_variable_layer_heights = true; + BOOST_LOG_TRIVIAL(warning) << "print_object: " << print_object.model_object()->name + << " has_variable_layer_heights: " << print_object.has_variable_layer_heights; + if (print_object.config().support_style.value == smsTreeOrganic) return {L("Variable layer height is not supported with Organic supports.")}; + } } + } if (this->has_wipe_tower() && ! m_objects.empty()) { // Make sure all extruders use same diameter filament and have the same nozzle diameter diff --git a/src/libslic3r/Print.hpp b/src/libslic3r/Print.hpp index ae15dd9cb..ec42606a8 100644 --- a/src/libslic3r/Print.hpp +++ b/src/libslic3r/Print.hpp @@ -446,6 +446,7 @@ class PrintObject : public PrintObjectBaseWithState object_first_layer_wall_extruders; + bool has_variable_layer_heights = false; // OrcaSlicer size_t get_klipper_object_id() const { return m_klipper_object_id; } diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index 0b392b25e..b0d38d31e 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -605,13 +605,13 @@ TreeSupport::TreeSupport(PrintObject& object, const SlicingParameters &slicing_p support_type = m_object_config->support_type; support_style = m_object_config->support_style; if (support_style == smsDefault) { - // organic support doesn't work with adaptive layer height - if (object.model_object()->layer_height_profile.empty()) { + // organic support doesn't work with variable layer heights (including adaptive layer height and height range modifier, see #4313) + if (!m_object->has_variable_layer_heights) { BOOST_LOG_TRIVIAL(warning) << "tree support default to organic support"; support_style = smsTreeOrganic; } else { - BOOST_LOG_TRIVIAL(warning) << "Adaptive layer height is not supported for organic support, using hybrid tree support instead."; + BOOST_LOG_TRIVIAL(warning) << "tree support default to hybrid tree due to adaptive layer height"; support_style = smsTreeHybrid; } } From 12df9f410915e63751a64476493291c6d07569b8 Mon Sep 17 00:00:00 2001 From: Arthur Date: Tue, 25 Jun 2024 09:30:12 +0800 Subject: [PATCH 28/65] FIX: do not break bridges in tree support jira: STUDIO-7424 github: #4318 Change-Id: Icccf56b129c4910f3b0a49d69871b8df1375a6d9 (cherry picked from commit 99211cde5f2114fd64e2724069540577793f889a) --- src/libslic3r/Support/TreeSupport.cpp | 5 ++--- src/libslic3r/Support/TreeSupport3D.cpp | 4 ---- src/slic3r/GUI/GUI_App.cpp | 3 ++- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index b0d38d31e..0a9b9af36 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -1080,9 +1080,8 @@ void TreeSupport::detect_overhangs(bool check_support_necessity/* = false*/) } if (max_bridge_length > 0 && layer->loverhangs.size() > 0 && lower_layer) { - // do not break bridge for normal part in TreeHybrid, nor Tree Strong - bool break_bridge = !(support_style == smsTreeHybrid && area(layer->loverhangs) > m_support_params.thresh_big_overhang) - && !(support_style==smsTreeStrong); + // do not break bridge as the interface will be poor, see #4318 + bool break_bridge = false; m_object->remove_bridges_from_contacts(lower_layer, layer, extrusion_width_scaled, &layer->loverhangs, max_bridge_length, break_bridge); } diff --git a/src/libslic3r/Support/TreeSupport3D.cpp b/src/libslic3r/Support/TreeSupport3D.cpp index 68df99feb..6e1714c26 100644 --- a/src/libslic3r/Support/TreeSupport3D.cpp +++ b/src/libslic3r/Support/TreeSupport3D.cpp @@ -4240,10 +4240,6 @@ static void generate_support_areas(Print &print, TreeSupport* tree_support, cons move_bounds, interface_placer, throw_on_cancel); auto t_gen = std::chrono::high_resolution_clock::now(); - // save num of points to log - for (size_t i = 0; i < move_bounds.size(); i++) - BOOST_LOG_TRIVIAL(trace) << "Number of points in move_bound: " << move_bounds[i].size() << " in layer " << i; - #ifdef TREESUPPORT_DEBUG_SVG for (size_t layer_idx = 0; layer_idx < move_bounds.size(); ++layer_idx) { Polygons polys; diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 5c5bf91ac..d2e4c919d 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2433,7 +2433,8 @@ bool GUI_App::OnInit() { try { return on_init_inner(); - } catch (const std::exception&) { + } catch (const std::exception& e) { + BOOST_LOG_TRIVIAL(fatal) << "OnInit Got Fatal error: " << e.what(); generic_exception_handle(); return false; } From f7d581bdc4f08e2c6fa03c9666c3e5f6615b55b9 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Fri, 21 Jun 2024 17:18:23 +0800 Subject: [PATCH 29/65] FIX: PA profile sort alphabetically on history dialog github: 4029 Change-Id: Ic7d7d961be11783254d79c8736e265a30fd2af87 (cherry picked from commit 8097610796f9538893189d1633bb4c347cf117a6) --- src/slic3r/GUI/CaliHistoryDialog.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/slic3r/GUI/CaliHistoryDialog.cpp b/src/slic3r/GUI/CaliHistoryDialog.cpp index 5aaa826cd..29b908d56 100644 --- a/src/slic3r/GUI/CaliHistoryDialog.cpp +++ b/src/slic3r/GUI/CaliHistoryDialog.cpp @@ -279,6 +279,19 @@ void HistoryWindow::sync_history_data() { title_action->SetFont(Label::Head_14); gbSizer->Add(title_action, { 0, 3 }, { 1, 1 }); + auto to_lower_case = [](const std::string &str) { + std::string lowerStr = str; + std::transform(lowerStr.begin(), lowerStr.end(), lowerStr.begin(), [](unsigned char c) { + return std::tolower(c); + }); + return lowerStr; + }; + + std::sort(m_calib_results_history.begin(), m_calib_results_history.end(), [&to_lower_case](const PACalibResult &left, const PACalibResult &right) { + std::string left_str = to_lower_case(left.name); + std::string right_str = to_lower_case(right.name); + return left_str < right_str ? true : left_str > right_str ? false : (left_str < right_str); + }); int i = 1; for (auto& result : m_calib_results_history) { auto name_value = new Label(m_history_data_panel, from_u8(result.name)); From 0b11ecc2a7d9244e9b95a372c3cc619d5015a160 Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 24 May 2024 18:23:29 +0800 Subject: [PATCH 30/65] FIX: missing support layers at raft gap jira: none Change-Id: I9a7f34c148ee0e228cf2e8e18c85136253f354ad (cherry picked from commit 615751538a65cdaeb8e398dcc941971c98ec11b8) --- src/libslic3r/Support/TreeSupport.cpp | 48 +++++++++++++++++++++------ src/libslic3r/Support/TreeSupport.hpp | 2 +- 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index 0a9b9af36..5742a6d0d 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -1175,6 +1175,17 @@ void TreeSupport::create_tree_support_layers() raft_slice_z = raft_print_z - height / 2; m_object->add_tree_support_layer(layer_id++, height, raft_print_z, raft_slice_z); } + + // Layers between the raft contacts and bottom of the object. + double dist_to_go = m_slicing_params.object_print_z_min - raft_print_z; + auto nsteps = int(ceil(dist_to_go / m_slicing_params.max_suport_layer_height)); + double height = dist_to_go / nsteps; + for (int i = 0; i < nsteps; ++i) { + raft_print_z += height; + raft_slice_z = raft_print_z - height / 2; + m_object->add_tree_support_layer(layer_id++, height, raft_print_z, raft_slice_z); + } + m_raft_layers = layer_id; } for (Layer *layer : m_object->layers()) { @@ -1274,7 +1285,7 @@ static void make_perimeter_and_inner_brim(ExtrusionEntitiesPtr &dst, const ExPol _make_loops(dst, support_area_new, role, wall_count, flow); } -static void make_perimeter_and_infill(ExtrusionEntitiesPtr& dst, const Print& print, const ExPolygon& support_area, size_t wall_count, const Flow& flow, ExtrusionRole role, Fill* filler_support, double support_density, bool infill_first=true) +static void make_perimeter_and_infill(ExtrusionEntitiesPtr& dst, const ExPolygon& support_area, size_t wall_count, const Flow& flow, ExtrusionRole role, Fill* filler_support, double support_density, bool infill_first=true) { Polygons loops; ExPolygons support_area_new = offset_ex(support_area, -0.5f * float(flow.scaled_spacing()), jtSquare); @@ -1377,7 +1388,8 @@ void TreeSupport::generate_toolpaths() raft_areas = std::move(offset_ex(raft_areas, scale_(3.))); - for (size_t layer_nr = 0; layer_nr < m_slicing_params.base_raft_layers; layer_nr++) { + size_t layer_nr = 0; + for (; layer_nr < m_slicing_params.base_raft_layers; layer_nr++) { SupportLayer *ts_layer = m_object->get_support_layer(layer_nr); coordf_t expand_offset = (layer_nr == 0 ? m_object_config->raft_first_layer_expansion.value : 0.); auto raft_areas1 = offset_ex(raft_areas, scale_(expand_offset)); @@ -1412,10 +1424,13 @@ void TreeSupport::generate_toolpaths() first_non_raft_base.emplace_back(*area_group.area); } } + first_non_raft_base = offset_ex(first_non_raft_base, support_extrusion_width); ExPolygons raft_base_areas = intersection_ex(raft_areas, first_non_raft_base); ExPolygons raft_interface_areas = diff_ex(raft_areas, raft_base_areas); - for (size_t layer_nr = m_slicing_params.base_raft_layers; + + // raft interfaces + for (layer_nr = m_slicing_params.base_raft_layers; layer_nr < m_slicing_params.base_raft_layers + m_slicing_params.interface_raft_layers; layer_nr++) { @@ -1438,6 +1453,17 @@ void TreeSupport::generate_toolpaths() filler_interface, fill_params, erSupportMaterial, support_flow); } + // layers between raft and object + for (; layer_nr < m_raft_layers; layer_nr++) { + SupportLayer *ts_layer = m_object->get_support_layer(layer_nr); + Flow support_flow(support_extrusion_width, ts_layer->height, nozzle_diameter); + Fill* filler_raft = Fill::new_from_type(ipRectilinear); + filler_raft->angle = PI / 2; + filler_raft->spacing = support_flow.spacing(); + for (auto& poly : first_non_raft_base) + make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::min(size_t(1), wall_count), support_flow, erSupportMaterial, filler_raft, interface_density, false); + } + if (m_object->support_layer_count() <= m_raft_layers) return; @@ -1463,7 +1489,7 @@ void TreeSupport::generate_toolpaths() SupportLayer* ts_layer = m_object->get_support_layer(layer_id); Flow support_flow(support_extrusion_width, ts_layer->height, nozzle_diameter); - m_support_material_interface_flow = support_material_interface_flow(m_object, ts_layer->height); // update flow using real support layer height + Flow interface_flow = support_material_interface_flow(m_object, ts_layer->height); // update flow using real support layer height coordf_t support_spacing = object_config.support_base_pattern_spacing.value + support_flow.spacing(); coordf_t support_density = std::min(1., support_flow.spacing() / support_spacing); ts_layer->support_fills.no_sort = false; @@ -1492,10 +1518,10 @@ void TreeSupport::generate_toolpaths() // roof_1st_layer fill_params.density = interface_density; // Note: spacing means the separation between two lines as if they are tightly extruded - filler_Roof1stLayer->spacing = m_support_material_interface_flow.spacing(); + filler_Roof1stLayer->spacing = interface_flow.spacing(); // generate a perimeter first to support interface better ExtrusionEntityCollection* temp_support_fills = new ExtrusionEntityCollection(); - make_perimeter_and_infill(temp_support_fills->entities, *m_object->print(), poly, 1, m_support_material_interface_flow, erSupportMaterial, + make_perimeter_and_infill(temp_support_fills->entities, poly, 1, interface_flow, erSupportMaterial, filler_Roof1stLayer.get(), interface_density, false); temp_support_fills->no_sort = true; // make sure loops are first if (!temp_support_fills->entities.empty()) @@ -1505,13 +1531,13 @@ void TreeSupport::generate_toolpaths() } else if (area_group.type == SupportLayer::FloorType) { // floor_areas fill_params.density = bottom_interface_density; - filler_interface->spacing = m_support_material_interface_flow.spacing(); + filler_interface->spacing = interface_flow.spacing(); fill_expolygons_generate_paths(ts_layer->support_fills.entities, polys, - filler_interface.get(), fill_params, erSupportMaterialInterface, m_support_material_interface_flow); + filler_interface.get(), fill_params, erSupportMaterialInterface, interface_flow); } else if (area_group.type == SupportLayer::RoofType) { // roof_areas fill_params.density = interface_density; - filler_interface->spacing = m_support_material_interface_flow.spacing(); + filler_interface->spacing = interface_flow.spacing(); if (m_object_config->support_interface_pattern == smipGrid) { filler_interface->angle = Geometry::deg2rad(object_config.support_angle.value); fill_params.dont_sort = true; @@ -1520,7 +1546,7 @@ void TreeSupport::generate_toolpaths() filler_interface->layer_id = area_group.interface_id; fill_expolygons_generate_paths(ts_layer->support_fills.entities, polys, filler_interface.get(), fill_params, erSupportMaterialInterface, - m_support_material_interface_flow); + interface_flow); } else { // base_areas @@ -1545,7 +1571,7 @@ void TreeSupport::generate_toolpaths() // otherwise must draw 1 wall // Don't need extra walls if we have infill. Extra walls may overlap with the infills. size_t min_wall_count = offset(poly, -scale_(support_spacing * 1.5)).empty() ? 1 : 0; - make_perimeter_and_infill(ts_layer->support_fills.entities, *m_object->print(), poly, std::max(min_wall_count, wall_count), flow, + make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::max(min_wall_count, wall_count), flow, erSupportMaterial, filler_support.get(), support_density); } else { diff --git a/src/libslic3r/Support/TreeSupport.hpp b/src/libslic3r/Support/TreeSupport.hpp index 09ecd1337..96dd6c787 100644 --- a/src/libslic3r/Support/TreeSupport.hpp +++ b/src/libslic3r/Support/TreeSupport.hpp @@ -412,7 +412,7 @@ class TreeSupport SlicingParameters m_slicing_params; // Various precomputed support parameters to be shared with external functions. SupportParameters m_support_params; - size_t m_raft_layers = 0; + size_t m_raft_layers = 0; // number of raft layers, including raft base, raft interface, raft gap size_t m_highest_overhang_layer = 0; std::vector> m_spanning_trees; std::vector< std::unordered_map> m_mst_line_x_layer_contour_caches; From b6e9102ad28b1c5536c833244d5405228076c3a6 Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 18 Apr 2024 09:53:43 +0800 Subject: [PATCH 31/65] ENH: remove tree_support_brim_width This option is duplicated with raft_first_layer_expansion. Now we use raft_first_layer_expansion for all support types. Note: the name starts with raft, but it actually controls first layer expansion of both raft and support. jira: none Change-Id: I3d2bfc86d36c87d75f0bc1d077c6855f668b19b6 (cherry picked from commit 241a77bd6371330aff58b92b63d066054d4920ce) --- src/libslic3r/Preset.cpp | 2 +- src/libslic3r/PrintConfig.cpp | 11 +---------- src/libslic3r/PrintConfig.hpp | 1 - src/libslic3r/PrintObject.cpp | 1 - src/libslic3r/Support/TreeSupport.cpp | 2 +- src/slic3r/GUI/ConfigManipulation.cpp | 6 +++--- src/slic3r/GUI/GUI_Factories.cpp | 2 +- src/slic3r/GUI/Tab.cpp | 11 ++++++----- 8 files changed, 13 insertions(+), 23 deletions(-) diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 6e9ca5745..825622056 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -830,7 +830,7 @@ static std::vector s_Preset_print_options { "flush_into_infill", "flush_into_objects", "flush_into_support","process_notes", // BBS "tree_support_branch_angle", "tree_support_wall_count", "tree_support_branch_distance", - "tree_support_branch_diameter","tree_support_brim_width", + "tree_support_branch_diameter", "detect_narrow_internal_solid_infill", "gcode_add_line_number", "enable_arc_fitting", "precise_z_height", "infill_combination", /*"adaptive_layer_height",*/ "support_bottom_interface_spacing", "enable_overhang_speed", "overhang_1_4_speed", "overhang_2_4_speed", "overhang_3_4_speed", "overhang_4_4_speed", diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index e9620fbf8..cafadf292 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -3495,16 +3495,6 @@ void PrintConfigDef::init_fff_params() def->mode = comAdvanced; def->set_default_value(new ConfigOptionInt(0)); - def = this->add("tree_support_brim_width", coFloat); - def->label = L("Tree support brim width"); - def->category = L("Support"); - def->tooltip = L("The brim width around tree support. 0 means auto."); - def->sidetext = L("mm"); - def->min = 0; - def->max = 100; - def->mode = comAdvanced; - def->set_default_value(new ConfigOptionFloat(0)); - def = this->add("chamber_temperatures", coInts); def->label = L("Chamber temperature"); def->tooltip = L("Higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength for high temperature materials like ABS, ASA, PC, PA and so on." @@ -4718,6 +4708,7 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va // BBS , "support_sharp_tails","support_remove_small_overhangs", "support_with_sheath", "tree_support_branch_diameter_angle", "tree_support_collision_resolution", "tree_support_with_infill", + "tree_support_brim_width", "max_volumetric_speed", "max_print_speed", "support_closing_radius", "remove_freq_sweep", "remove_bed_leveling", "remove_extrusion_calibration", diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index 91b21ada7..ed6a1d5ec 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -749,7 +749,6 @@ PRINT_CONFIG_CLASS_DEFINE( ((ConfigOptionFloat, tree_support_branch_diameter)) ((ConfigOptionFloat, tree_support_branch_angle)) ((ConfigOptionInt, tree_support_wall_count)) - ((ConfigOptionFloat, tree_support_brim_width)) ((ConfigOptionBool, detect_narrow_internal_solid_infill)) // ((ConfigOptionBool, adaptive_layer_height)) ((ConfigOptionFloat, support_bottom_interface_spacing)) diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index 977197066..cfa750f31 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -798,7 +798,6 @@ bool PrintObject::invalidate_state_by_config_options( || opt_key == "tree_support_branch_distance" || opt_key == "tree_support_branch_diameter" || opt_key == "tree_support_branch_angle" - || opt_key == "tree_support_brim_width" || opt_key == "tree_support_wall_count") { steps.emplace_back(posSupportMaterial); } else if ( diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index 5742a6d0d..3546f6031 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -1987,7 +1987,7 @@ void TreeSupport::draw_circles(const std::vector>& con const bool with_lightning_infill = m_support_params.base_fill_pattern == ipLightning; coordf_t support_extrusion_width = m_support_params.support_extrusion_width; const coordf_t line_width_scaled = scale_(support_extrusion_width); - const float tree_brim_width = config.tree_support_brim_width.value; + const float tree_brim_width = config.raft_first_layer_expansion.value; if (m_object->support_layer_count() <= m_raft_layers) return; diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index 83542ce9a..bed402518 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -653,11 +653,11 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co //toggle_field("support_closing_radius", have_support_material && support_style == smsSnug); bool support_is_tree = config->opt_bool("enable_support") && is_tree(support_type); - for (auto el : {"tree_support_branch_angle", "tree_support_branch_distance", "tree_support_branch_diameter","tree_support_brim_width"}) + for (auto el : {"tree_support_branch_angle", "tree_support_branch_distance", "tree_support_branch_diameter"}) toggle_field(el, support_is_tree); // hide tree support settings when normal is selected - for (auto el : {"tree_support_branch_angle", "tree_support_branch_distance", "tree_support_branch_diameter", "max_bridge_length","tree_support_brim_width" }) + for (auto el : {"tree_support_branch_angle", "tree_support_branch_distance", "tree_support_branch_diameter", "max_bridge_length"}) toggle_line(el, support_is_tree); toggle_line("support_critical_regions_only", is_auto(support_type) && support_is_tree); @@ -681,7 +681,7 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co toggle_field("support_filament", have_support_material || have_skirt); toggle_line("raft_contact_distance", have_raft && !have_support_soluble); - for (auto el : { "raft_first_layer_expansion", "raft_first_layer_density"}) + for (auto el : { "raft_first_layer_density"}) toggle_line(el, have_raft); bool has_ironing = (config->opt_enum("ironing_type") != IroningType::NoIroning); diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp index 725053972..ea7961bea 100644 --- a/src/slic3r/GUI/GUI_Factories.cpp +++ b/src/slic3r/GUI/GUI_Factories.cpp @@ -84,7 +84,7 @@ std::map> SettingsFactory::OBJECT_C { L("Support"), {{"brim_type", "",1},{"brim_width", "",2},{"brim_object_gap", "",3}, {"enable_support", "",4},{"support_type", "",5},{"support_threshold_angle", "",6},{"support_on_build_plate_only", "",7}, {"support_filament", "",8},{"support_interface_filament", "",9},{"support_expansion", "",24},{"support_style", "",25}, - {"tree_support_brim_width", "",26}, {"tree_support_branch_angle", "",10}, {"tree_support_wall_count", "",11},//tree support + {"tree_support_branch_angle", "",10}, {"tree_support_wall_count", "",11},//tree support {"support_top_z_distance", "",13},{"support_bottom_z_distance", "",12},{"support_base_pattern", "",14},{"support_base_pattern_spacing", "",15}, {"support_interface_top_layers", "",16},{"support_interface_bottom_layers", "",17},{"support_interface_spacing", "",18},{"support_bottom_interface_spacing", "",19}, {"support_object_xy_distance", "",20}, {"bridge_no_support", "",21},{"max_bridge_length", "",22},{"support_critical_regions_only", "",23},{"support_remove_small_overhang","",27}, diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index f7ada5b89..f25fa81c3 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -2089,7 +2089,6 @@ void TabPrint::build() optgroup->append_single_option_line("raft_layers"); optgroup->append_single_option_line("raft_contact_distance"); optgroup->append_single_option_line("raft_first_layer_density"); - optgroup->append_single_option_line("raft_first_layer_expansion"); optgroup = page->new_optgroup(L("Support filament"), L"param_support_filament"); optgroup->append_single_option_line("support_filament", "support#support-filament"); @@ -2100,11 +2099,8 @@ void TabPrint::build() //BBS optgroup = page->new_optgroup(L("Advanced"), L"param_advanced"); - optgroup->append_single_option_line("tree_support_branch_distance", "support#tree-support-only-options"); - optgroup->append_single_option_line("tree_support_branch_diameter", "support#tree-support-only-options"); - optgroup->append_single_option_line("tree_support_branch_angle", "support#tree-support-only-options"); + optgroup->append_single_option_line("raft_first_layer_expansion"); // not only for raft, but for support too optgroup->append_single_option_line("tree_support_wall_count"); - optgroup->append_single_option_line("tree_support_brim_width"); optgroup->append_single_option_line("support_top_z_distance", "support#top-z-distance"); optgroup->append_single_option_line("support_bottom_z_distance", "support#bottom-z-distance"); optgroup->append_single_option_line("support_base_pattern", "support#base-pattern"); @@ -2124,6 +2120,11 @@ void TabPrint::build() optgroup->append_single_option_line("max_bridge_length", "support#base-pattern"); optgroup->append_single_option_line("independent_support_layer_height", "support"); + optgroup = page->new_optgroup(L("Tree Support"), L"param_advanced"); + optgroup->append_single_option_line("tree_support_branch_distance", "support#tree-support-only-options"); + optgroup->append_single_option_line("tree_support_branch_diameter", "support#tree-support-only-options"); + optgroup->append_single_option_line("tree_support_branch_angle", "support#tree-support-only-options"); + page = add_options_page(L("Others"), "advanced"); optgroup = page->new_optgroup(L("Bed adhension"), L"param_adhension"); optgroup->append_single_option_line("skirt_loops"); From 455a78a62642cbc3e13a35a368bdf551a9594ad9 Mon Sep 17 00:00:00 2001 From: SeaRyanC Date: Wed, 12 Jun 2024 15:53:22 -0700 Subject: [PATCH 32/65] ENH: C++11 random number generator for fuzzy skin Github: 4253 Change-Id: Ib58022485c131b6c28f4bd1e78a3bf6e1188cf23 (cherry picked from commit 6dd9ceb6065aa6eb664acf7ba3d1510f31407258) --- src/libslic3r/PerimeterGenerator.cpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 01a1d2c56..ebb421dba 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -9,6 +9,8 @@ #include "Line.hpp" #include #include +#include +#include #include "libslic3r/AABBTreeLines.hpp" static const int overhang_sampling_number = 6; static const double narrow_loop_length_threshold = 10; @@ -22,6 +24,15 @@ static constexpr double SMALLER_EXT_INSET_OVERLAP_TOLERANCE = 0.22; namespace Slic3r { +// Produces a random value between 0 and 1. Thread-safe. +static double random_value() { + thread_local std::random_device rd; + // Hash thread ID for random number seed if no hardware rng seed is available + thread_local std::mt19937 gen(rd.entropy() > 0 ? rd() : std::hash()(std::this_thread::get_id())); + thread_local std::uniform_real_distribution dist(0.0, 1.0); + return dist(gen); +} + // Hierarchy of perimeters. class PerimeterGeneratorLoop { public: @@ -52,7 +63,7 @@ static void fuzzy_polygon(Polygon &poly, double fuzzy_skin_thickness, double fuz { const double min_dist_between_points = fuzzy_skin_point_distance * 3. / 4.; // hardcoded: the point distance may vary between 3/4 and 5/4 the supplied value const double range_random_point_dist = fuzzy_skin_point_distance / 2.; - double dist_left_over = double(rand()) * (min_dist_between_points / 2) / double(RAND_MAX); // the distance to be traversed on the line before making the first new point + double dist_left_over = random_value() * (min_dist_between_points / 2.); // the distance to be traversed on the line before making the first new point Point* p0 = &poly.points.back(); Points out; out.reserve(poly.points.size()); @@ -60,16 +71,14 @@ static void fuzzy_polygon(Polygon &poly, double fuzzy_skin_thickness, double fuz { // 'a' is the (next) new point between p0 and p1 Vec2d p0p1 = (p1 - *p0).cast(); double p0p1_size = p0p1.norm(); - // so that p0p1_size - dist_last_point evaulates to dist_left_over - p0p1_size - double dist_last_point = dist_left_over + p0p1_size * 2.; - for (double p0pa_dist = dist_left_over; p0pa_dist < p0p1_size; - p0pa_dist += min_dist_between_points + double(rand()) * range_random_point_dist / double(RAND_MAX)) + double p0pa_dist = dist_left_over; + for (; p0pa_dist < p0p1_size; + p0pa_dist += min_dist_between_points + random_value() * range_random_point_dist) { - double r = double(rand()) * (fuzzy_skin_thickness * 2.) / double(RAND_MAX) - fuzzy_skin_thickness; + double r = random_value() * (fuzzy_skin_thickness * 2.) - fuzzy_skin_thickness; out.emplace_back(*p0 + (p0p1 * (p0pa_dist / p0p1_size) + perp(p0p1).cast().normalized() * r).cast()); - dist_last_point = p0pa_dist; } - dist_left_over = p0p1_size - dist_last_point; + dist_left_over = p0p1_size - p0pa_dist; p0 = &p1; } while (out.size() < 3) { From 349468bc286427d01e84370da01fa1991ffa43a0 Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Wed, 24 Jul 2024 15:44:55 +0800 Subject: [PATCH 33/65] FIX:open or replace 3MF file case insensitive jira: STUDIO-7678 Change-Id: I32b34efa053da25edab80ebff1cfe0a414042dd5 (cherry picked from commit fa07ae4d21d3c4cf5286a38f2cc0a35363a5f53a) --- src/slic3r/GUI/Plater.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 667580c72..3b07b8bd0 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -4611,7 +4611,7 @@ wxString Plater::priv::get_export_file(GUI::FileType file_type) wxString out_path = dlg.GetPath(); fs::path path(into_path(out_path)); #ifdef __WXMSW__ - if (path.extension() != output_file.extension()) { + if (boost::iequals(path.extension().string(), output_file.extension().string()) == false) { out_path += output_file.extension().string(); boost::system::error_code ec; if (boost::filesystem::exists(into_u8(out_path), ec)) { @@ -10394,7 +10394,7 @@ bool Plater::load_files(const wxArrayString& filenames) case LoadFilesType::Multiple3MFOther: for (const auto &path : normal_paths) { - if (wxString(encode_path(path.filename().string().c_str())).EndsWith("3mf")) { + if (boost::iends_with(path.filename().string(), ".3mf")){ if (first_file.size() <= 0) first_file.push_back(path); else @@ -10471,7 +10471,9 @@ int Plater::get_3mf_file_count(std::vector paths) { auto count = 0; for (const auto &path : paths) { - if (wxString(encode_path(path.filename().string().c_str())).EndsWith("3mf")) count++; + if (boost::iends_with(path.filename().string(), ".3mf")) { + count++; + } } return count; } @@ -10550,7 +10552,7 @@ void Plater::add_file() } case LoadFilesType::Multiple3MFOther: for (const auto &path : paths) { - if (wxString(encode_path(path.filename().string().c_str())).EndsWith("3mf")) { + if (boost::iends_with(path.filename().string(), ".3mf")) { if (first_file.size() <= 0) first_file.push_back(path); else From edbcefb804a279d18892f7ff3e9362eff3dd96dd Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Mon, 1 Jul 2024 14:25:55 +0800 Subject: [PATCH 34/65] FIX:ban wipe_tower rotate by page up key jira: STUDIO-7504 Change-Id: Icffaad78ed5750085da3d42d6f4209bd0d7a21e8 (cherry picked from commit efc768113d42f5278baa72171072f64411256594) --- src/slic3r/GUI/GLCanvas3D.cpp | 26 +++++++++++++---------- src/slic3r/GUI/Gizmos/GLGizmosManager.cpp | 9 +++++++- src/slic3r/GUI/Gizmos/GLGizmosManager.hpp | 1 + 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index b1ea770f1..3d724db76 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -3532,18 +3532,19 @@ void GLCanvas3D::on_key(wxKeyEvent& evt) case WXK_NUMPAD_PAGEUP: case WXK_PAGEUP: case WXK_NUMPAD_PAGEDOWN: case WXK_PAGEDOWN: { - do_rotate(L("Tool Rotate")); - m_gizmos.update_data(); - - // BBS - //wxGetApp().obj_manipul()->set_dirty(); - // Let the plater know that the dragging finished, so a delayed refresh - // of the scene with the background processing data should be performed. - post_event(SimpleEvent(EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED)); - // updates camera target constraints - refresh_camera_scene_box(); - m_dirty = true; + if (m_gizmos.get_gizmo_active_condition(GLGizmosManager::EType::Rotate)) { + do_rotate(L("Tool Rotate")); + m_gizmos.update_data(); + // BBS + // wxGetApp().obj_manipul()->set_dirty(); + // Let the plater know that the dragging finished, so a delayed refresh + // of the scene with the background processing data should be performed. + post_event(SimpleEvent(EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED)); + // updates camera target constraints + refresh_camera_scene_box(); + m_dirty = true; + } break; } default: { break; } @@ -3609,6 +3610,9 @@ void GLCanvas3D::on_key(wxKeyEvent& evt) post_event(SimpleEvent(EVT_GLCANVAS_COLLAPSE_SIDEBAR)); } else if (m_gizmos.is_enabled() && !m_selection.is_empty() && m_canvas_type != CanvasAssembleView) { auto _do_rotate = [this](double angle_z_rad) { + if (!m_gizmos.get_gizmo_active_condition(GLGizmosManager::EType::Rotate)) { + return; + } m_selection.start_dragging(); m_selection.rotate(Vec3d(0.0, 0.0, angle_z_rad), TransformationType(TransformationType::World_Relative_Joint)); m_selection.stop_dragging(); diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp index e13c6d1ce..271927efe 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp @@ -684,6 +684,13 @@ bool GLGizmosManager::is_show_only_active_plate() return false; } +bool GLGizmosManager::get_gizmo_active_condition(GLGizmosManager::EType type) { + if (auto cur_gizmo = get_gizmo(type)) { + return cur_gizmo->is_activable(); + } + return false; +} + void GLGizmosManager::check_object_located_outside_plate() { PartPlateList &plate_list = wxGetApp().plater()->get_partplate_list(); auto curr_plate_index = plate_list.get_curr_plate_index(); @@ -1065,7 +1072,7 @@ bool GLGizmosManager::on_mouse(wxMouseEvent& evt) && (m_current == SlaSupports || m_current == Hollow || m_current == FdmSupports || m_current == Seam || m_current == MmuSegmentation)) // don't allow dragging objects with the Sla gizmo on processed = true; - else if (evt.Dragging() && !control_down + else if (evt.Dragging() && !control_down && (m_current == SlaSupports || m_current == Hollow || m_current == FdmSupports || m_current == Seam || m_current == MmuSegmentation || m_current == Cut) && gizmo_event(SLAGizmoEventType::Dragging, mouse_pos, evt.ShiftDown(), evt.AltDown())) { // the gizmo got the event and took some action, no need to do anything more here diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp index 71553bc5f..10d9070b8 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp +++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp @@ -287,6 +287,7 @@ class GLGizmosManager : public Slic3r::ObjectBase bool is_gizmo_activable_when_single_full_instance(); bool is_gizmo_click_empty_not_exit(); bool is_show_only_active_plate(); + bool get_gizmo_active_condition(GLGizmosManager::EType type); void check_object_located_outside_plate(); bool get_object_located_outside_plate() { return m_object_located_outside_plate; } bool gizmo_event(SLAGizmoEventType action, const Vec2d& mouse_position = Vec2d::Zero(), bool shift_down = false, bool alt_down = false, bool control_down = false); From 4388af5dd5d3554c40172cc56646841f90452b32 Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Tue, 11 Jun 2024 14:35:48 +0800 Subject: [PATCH 35/65] FIX:fix bug of export .gcode.3mf jira: STUDIO-7292 Change-Id: Ice1d10b48298b3766b879132e7b7d5de6de4da2c (cherry picked from commit 2f91017fff1606b80932126277d9e393669438fe) --- src/slic3r/GUI/GUI_App.cpp | 1 + src/slic3r/GUI/GUI_App.hpp | 1 + src/slic3r/GUI/Plater.cpp | 28 +++++++++------------------- 3 files changed, 11 insertions(+), 19 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index d2e4c919d..1f5f3e25e 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -779,6 +779,7 @@ static const FileWildcards file_wildcards_by_type[FT_SIZE] = { /* FT_OBJ */ { "OBJ files"sv, { ".obj"sv } }, /* FT_AMF */ { "AMF files"sv, { ".amf"sv, ".zip.amf"sv, ".xml"sv } }, /* FT_3MF */ { "3MF files"sv, { ".3mf"sv } }, + /* FT_GCODE_3MF */ {"Gcode 3MF files"sv, {".gcode.3mf"sv}}, /* FT_GCODE */ { "G-code files"sv, { ".gcode"sv } }, #ifdef __APPLE__ /* FT_MODEL */ diff --git a/src/slic3r/GUI/GUI_App.hpp b/src/slic3r/GUI/GUI_App.hpp index 0c4178578..9b4394793 100644 --- a/src/slic3r/GUI/GUI_App.hpp +++ b/src/slic3r/GUI/GUI_App.hpp @@ -90,6 +90,7 @@ enum FileType FT_OBJ, FT_AMF, FT_3MF, + FT_GCODE_3MF, FT_GCODE, FT_MODEL, FT_PROJECT, diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 3b07b8bd0..082fc9a52 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -11114,11 +11114,11 @@ void Plater::export_gcode_3mf(bool export_all) fs::path default_output_file; AppConfig& appconfig = *wxGetApp().app_config; std::string start_dir; - default_output_file = into_path(get_export_gcode_filename(".3mf", false, export_all)); + default_output_file = into_path(get_export_gcode_filename(".gcode.3mf", false, export_all)); if (default_output_file.empty()) { try { start_dir = appconfig.get_last_output_dir("", false); - wxString filename = get_export_gcode_filename(".3mf", true, export_all); + wxString filename = get_export_gcode_filename(".gcode.3mf", true, export_all); std::string full_filename = start_dir + "/" + filename.utf8_string(); default_output_file = boost::filesystem::path(full_filename); } catch(...) { @@ -11126,9 +11126,6 @@ void Plater::export_gcode_3mf(bool export_all) } } - //BBS replace gcode extension to .gcode.3mf - default_output_file = default_output_file.replace_extension(".gcode.3mf"); - //Get a last save path start_dir = appconfig.get_last_output_dir(default_output_file.parent_path().string(), false); @@ -11136,25 +11133,18 @@ void Plater::export_gcode_3mf(bool export_all) { std::string ext = default_output_file.extension().string(); wxFileDialog dlg(this, _L("Save Sliced file as:"), - start_dir, - from_path(default_output_file.filename()), - GUI::file_wildcards(FT_3MF, ext), + start_dir, from_path(default_output_file.filename()), GUI::file_wildcards(FT_GCODE_3MF, ""), wxFD_SAVE | wxFD_OVERWRITE_PROMPT ); if (dlg.ShowModal() == wxID_OK) { output_path = into_path(dlg.GetPath()); - ext = output_path.extension().string(); - if (ext != ".3mf") - output_path = output_path.string() + ".gcode.3mf"; - else { + if (boost::iends_with(output_path.string(), ".gcode")) { std::string path = output_path.string(); - path = path.substr(0, path.size() - 4); - if (path.size() < 6) - output_path = output_path.replace_extension(".gcode.3mf"); - else { - std::string extension = path.substr(path.size() - 6); - if (extension != ".gcode") output_path = output_path.replace_extension(".gcode.3mf"); - } + path = path.substr(0, path.size() - 6); + output_path = path + ".gcode.3mf"; + } + else if (!boost::iends_with(output_path.string(), ".gcode.3mf")) { + output_path = output_path.replace_extension(".gcode.3mf"); } } } From a949c2be1f52f70aaf1670f809fedd6880ba7881 Mon Sep 17 00:00:00 2001 From: tao wang Date: Wed, 14 Aug 2024 13:38:03 +0800 Subject: [PATCH 36/65] ENH:rename region jira:[for rename region] Change-Id: I031f958c5539629a0544d9785fea4faba0f2b4d0 --- src/slic3r/GUI/Preferences.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index c7dd5011d..34c59ac91 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -1017,7 +1017,7 @@ wxWindow* PreferencesDialog::create_general_page() std::sort(language_infos.begin(), language_infos.end(), [](const wxLanguageInfo *l, const wxLanguageInfo *r) { return l->Description < r->Description; }); auto item_language = create_item_language_combobox(_L("Language"), page, _L("Language"), 50, "language", language_infos); - std::vector Regions = {_L("Asia-Pacific"), _L("China"), _L("Europe"), _L("North America"), _L("Others")}; + std::vector Regions = {_L("Asia-Pacific"), _L("China Mainland"), _L("Europe"), _L("North America"), _L("Others")}; auto item_region= create_item_region_combobox(_L("Login Region"), page, _L("Login Region"), Regions); std::vector Units = {_L("Metric") + " (mm, g)", _L("Imperial") + " (in, oz)"}; From 43b052fa878c7f6c63b7ed11a788147d02698228 Mon Sep 17 00:00:00 2001 From: tao wang Date: Wed, 14 Aug 2024 15:08:32 +0800 Subject: [PATCH 37/65] NEW:update studio version Change-Id: I6617325867e99a132d9db0644f72037d864585dc --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 61e3b0360..50ac1a236 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.03.52") +set(SLIC3R_VERSION "01.09.04.50") From e949dd4e9f9789dcfdb76bda559e43d306cbfb7f Mon Sep 17 00:00:00 2001 From: gerrit Date: Wed, 14 Aug 2024 15:19:28 +0800 Subject: [PATCH 38/65] ci: update build version to 01.09.04.51 Change-Id: I46f0b62ca0d895dc1f51e38d35bec0f0aaba6603 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 50ac1a236..97a0ab26e 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.50") +set(SLIC3R_VERSION "01.09.04.51") From 79c1f496ce5fbe3c6e7bab54909ed177f8b70d2f Mon Sep 17 00:00:00 2001 From: gerrit Date: Wed, 14 Aug 2024 16:01:50 +0800 Subject: [PATCH 39/65] ci: update build version to 01.09.04.52 Change-Id: Idad45e4c5a29768b19b80cab0f497c0fae8f5525 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 97a0ab26e..818864f16 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.51") +set(SLIC3R_VERSION "01.09.04.52") From 13b60b98287199f71f3392aacacf8ce0e212cc32 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Tue, 9 Jul 2024 19:51:41 +0800 Subject: [PATCH 40/65] ENH: stop liveview long time no input Change-Id: I0951e2f4e8ff9433a66b15bb852d4d5c1d0974d5 Jira: STUDIO-7574 (cherry picked from commit 81ca78382f8adba58bbb72bc7810ef76f746fbd6) --- src/slic3r/GUI/MediaPlayCtrl.cpp | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/MediaPlayCtrl.cpp b/src/slic3r/GUI/MediaPlayCtrl.cpp index 9e2480fec..16e0d81e1 100644 --- a/src/slic3r/GUI/MediaPlayCtrl.cpp +++ b/src/slic3r/GUI/MediaPlayCtrl.cpp @@ -21,6 +21,9 @@ #include #include #endif +#ifdef __APPLE__ +#include +#endif #include #include "wx/evtloop.h" @@ -37,6 +40,8 @@ static std::map error_messages = { namespace Slic3r { namespace GUI { +static int SecondsSinceLastInput(); + MediaPlayCtrl::MediaPlayCtrl(wxWindow *parent, wxMediaCtrl2 *media_ctrl, const wxPoint &pos, const wxSize &size) : wxPanel(parent, wxID_ANY, pos, size) , m_media_ctrl(media_ctrl) @@ -178,6 +183,10 @@ void MediaPlayCtrl::SetMachineObject(MachineObject* obj) agent->get_camera_url(machine, [](auto) {}); m_last_user_play = wxDateTime::Now(); } + if (m_last_state == wxMediaState::wxMEDIASTATE_PLAYING && SecondsSinceLastInput() > 900) { // 15 minutes + m_next_retry = wxDateTime(); + Stop(_L("Temporarily closed because there is no operating for a long time.")); + } return; } m_machine = machine; @@ -303,7 +312,8 @@ void MediaPlayCtrl::Play() m_disable_lan = false; m_failed_code = 0; m_last_state = MEDIASTATE_INITIALIZING; - + m_button_play->SetIcon("media_stop"); + if (!m_remote_support) { // not support tutk m_failed_code = -1; m_url = "bambu:///local/"; @@ -849,6 +859,20 @@ bool MediaPlayCtrl::get_stream_url(std::string *url) return url == nullptr; } +static int SecondsSinceLastInput() +{ +#ifdef _WIN32 + LASTINPUTINFO lii; + lii.cbSize = sizeof(lii); + ::GetLastInputInfo(&lii); + return (::GetTickCount() - lii.dwTime) / 1000; +#elif defined(__APPLE__) + return (int)CGEventSourceSecondsSinceLastEventType(kCGEventSourceStateHIDSystemState, kCGAnyInputEventType); +#else + return 0; +#endif +} + }} void wxMediaCtrl2::DoSetSize(int x, int y, int width, int height, int sizeFlags) From b79bec5273433f3172c65e8b3d162d34002e219b Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Wed, 14 Aug 2024 18:09:50 +0800 Subject: [PATCH 41/65] FIX:ban wipe_tower in measure and assembly gizmo jira: STUDIO-7860 Change-Id: I6c02d970007719110ac627b1c0f1435b229e9854 --- src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp | 3 +++ src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp b/src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp index 924ab29a7..a10ef3c3a 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp @@ -44,6 +44,9 @@ std::string GLGizmoAssembly::on_get_name() const bool GLGizmoAssembly::on_is_activable() const { const Selection& selection = m_parent.get_selection(); + if (selection.is_wipe_tower()) { + return false; + } const int selection_volumes_count = 2; if (wxGetApp().plater()->canvas3D()->get_canvas_type() == GLCanvas3D::ECanvasType::CanvasAssembleView) { if (abs(m_parent.get_explosion_ratio() - 1.0f) < 1e-2 && selection.volumes_count() >= selection_volumes_count) { diff --git a/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp b/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp index f8caea475..d4c0e2d67 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp @@ -493,6 +493,9 @@ std::string GLGizmoMeasure::on_get_name() const bool GLGizmoMeasure::on_is_activable() const { const Selection& selection = m_parent.get_selection(); + if (selection.is_wipe_tower()) { + return false; + } if (wxGetApp().plater()->canvas3D()->get_canvas_type() == GLCanvas3D::ECanvasType::CanvasAssembleView) { if (abs(m_parent.get_explosion_ratio() - 1.0f) < 1e-2 && selection.volumes_count() > 0) { return true; From 7f029fb9702b40aa1f521e974f65189b96a15c50 Mon Sep 17 00:00:00 2001 From: tao wang Date: Wed, 14 Aug 2024 20:37:15 +0800 Subject: [PATCH 42/65] ENH:Update some Chinese translations Change-Id: I982c469a81dd8b64b339ed5e6b61998d153838f9 --- bbl/i18n/BambuStudio.pot | 22 ++-- bbl/i18n/cs/BambuStudio_cs.po | 49 +++++--- bbl/i18n/de/BambuStudio_de.po | 49 +++++--- bbl/i18n/en/BambuStudio_en.po | 47 +++++--- bbl/i18n/es/BambuStudio_es.po | 52 +++++--- bbl/i18n/fr/BambuStudio_fr.po | 51 +++++--- bbl/i18n/hu/BambuStudio_hu.po | 51 +++++--- bbl/i18n/it/BambuStudio_it.po | 51 +++++--- bbl/i18n/ja/BambuStudio_ja.po | 176 ++++++++++++++++------------ bbl/i18n/ko/BambuStudio_ko.po | 46 ++++++-- bbl/i18n/nl/BambuStudio_nl.po | 49 +++++--- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 50 +++++--- bbl/i18n/ru/BambuStudio_ru.po | 49 +++++--- bbl/i18n/sv/BambuStudio_sv.po | 49 +++++--- bbl/i18n/tr/BambuStudio_tr.po | 61 ++++++---- bbl/i18n/uk/BambuStudio_uk.po | 45 +++++-- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 45 +++++-- resources/i18n/cs/BambuStudio.mo | Bin 250754 -> 250211 bytes resources/i18n/de/BambuStudio.mo | Bin 374819 -> 374260 bytes resources/i18n/en/BambuStudio.mo | Bin 345601 -> 345111 bytes resources/i18n/es/BambuStudio.mo | Bin 374096 -> 373521 bytes resources/i18n/fr/BambuStudio.mo | Bin 380835 -> 380244 bytes resources/i18n/hu/BambuStudio.mo | Bin 375115 -> 374521 bytes resources/i18n/it/BambuStudio.mo | Bin 366809 -> 366268 bytes resources/i18n/ja/BambuStudio.mo | Bin 355197 -> 358187 bytes resources/i18n/ko/BambuStudio.mo | Bin 370214 -> 369657 bytes resources/i18n/nl/BambuStudio.mo | Bin 366042 -> 365510 bytes resources/i18n/pt-BR/BambuStudio.mo | Bin 370419 -> 369871 bytes resources/i18n/pt_br/BambuStudio.mo | Bin 370419 -> 369871 bytes resources/i18n/ru/BambuStudio.mo | Bin 490767 -> 489968 bytes resources/i18n/sv/BambuStudio.mo | Bin 357260 -> 356724 bytes resources/i18n/tr/BambuStudio.mo | Bin 374391 -> 377441 bytes resources/i18n/uk/BambuStudio.mo | Bin 489673 -> 488982 bytes resources/i18n/zh_cn/BambuStudio.mo | Bin 331038 -> 330687 bytes src/slic3r/GUI/Preferences.cpp | 2 +- 35 files changed, 632 insertions(+), 312 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index c77988c52..87fdc9d06 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3847,6 +3847,9 @@ msgstr "" msgid "The player is not loaded, please click \"play\" button to retry." msgstr "" +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "" @@ -4741,7 +4744,9 @@ msgstr "" msgid "The Config can not be loaded." msgstr "" -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" msgid "Found following keys unrecognized:\n" @@ -5176,7 +5181,7 @@ msgstr "" msgid "Asia-Pacific" msgstr "" -msgid "China" +msgid "Chinese Mainland" msgstr "" msgid "Europe" @@ -6156,6 +6161,9 @@ msgstr "" msgid "Support filament" msgstr "" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "" @@ -9488,12 +9496,6 @@ msgstr "" msgid "This setting specifies the count of walls around support" msgstr "" -msgid "Tree support brim width" -msgstr "" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" - msgid "Chamber temperature" msgstr "" @@ -10110,7 +10112,7 @@ msgid "" msgstr "" msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index c8b43c5af..0d089cd0b 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -4021,6 +4021,9 @@ msgstr "" msgid "The player is not loaded, please click \"play\" button to retry." msgstr "" +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "" @@ -4949,8 +4952,10 @@ msgstr "Načíst 3mf" msgid "The Config can not be loaded." msgstr "Nelze načíst konfiguraci." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." -msgstr "3mf je generován starým Bambu Studio, načtěte pouze geometrická data." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" +msgstr "" msgid "Found following keys unrecognized:\n" msgstr "" @@ -5409,8 +5414,8 @@ msgstr "Obecná nastavení" msgid "Asia-Pacific" msgstr "Asie-Pacifik" -msgid "China" -msgstr "Čína" +msgid "Chinese Mainland" +msgstr "Čína pevninská" msgid "Europe" msgstr "Evropa" @@ -6448,6 +6453,9 @@ msgstr "Raft" msgid "Support filament" msgstr "Filament na podpěry" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Čistící věž" @@ -10085,12 +10093,6 @@ msgstr "" msgid "This setting specifies the count of walls around support" msgstr "" -msgid "Tree support brim width" -msgstr "Šířka Limce podpěr stromů" - -msgid "The brim width around tree support. 0 means auto." -msgstr "Šířka límce kolem stromové podpěry. 0 znamená automatické nastavení." - msgid "Chamber temperature" msgstr "Teplota v komoře" @@ -10835,11 +10837,9 @@ msgstr "" "testovacího výsledku bude zahozeno." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Doporučujeme přidat do názvu také značku, materiál, typ a dokonce i úroveň " -"vlhkosti" msgid "Failed" msgstr "Selhalo" @@ -12512,6 +12512,27 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf je generován starým Bambu Studio, načtěte pouze geometrická data." + +#~ msgid "China" +#~ msgstr "Čína" + +#~ msgid "Tree support brim width" +#~ msgstr "Šířka Limce podpěr stromů" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "Šířka límce kolem stromové podpěry. 0 znamená automatické nastavení." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Doporučujeme přidat do názvu také značku, materiál, typ a dokonce i " +#~ "úroveň vlhkosti" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index c449b272e..ef4736309 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4170,6 +4170,9 @@ msgstr "" "Der Player ist nicht geladen. Bitte klicken Sie auf die Schaltfläche " "„Abspielen“, um es erneut zu versuchen." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Bitte überprüfen Sie, ob der Drucker angeschlossen ist." @@ -5154,10 +5157,10 @@ msgstr "3mf laden" msgid "The Config can not be loaded." msgstr "Die Konfiguration kann nicht geladen werden." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"Die 3mf wurde mit einer alten Version von Bambu Studio erzeugt, nur " -"Geometriedaten werden geladen." msgid "Found following keys unrecognized:\n" msgstr "Die folgenden unbekannten Schlüssel wurden gefunden:\n" @@ -5645,8 +5648,8 @@ msgstr "Allgemeine Einstellungen" msgid "Asia-Pacific" msgstr "Asien-Pazifik" -msgid "China" -msgstr "China" +msgid "Chinese Mainland" +msgstr "Festlandchina" msgid "Europe" msgstr "Europa" @@ -6773,6 +6776,9 @@ msgstr "Floß" msgid "Support filament" msgstr "Filament für Stützen" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Reinigungsturm" @@ -10693,12 +10699,6 @@ msgstr "Stützwandschlaufen" msgid "This setting specifies the count of walls around support" msgstr "Diese Einstellung legt die Anzahl der Wände um die Stütze fest" -msgid "Tree support brim width" -msgstr "Umrandungsbreite der Baumstütze" - -msgid "The brim width around tree support. 0 means auto." -msgstr "Die Umrandungsbreite der Baumstütze. 0 bedeutet automatisch." - msgid "Chamber temperature" msgstr "Kammertemperatur" @@ -11502,11 +11502,9 @@ msgstr "" "Testergebnis wird gelöscht." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Wir empfehlen, dass Sie dem Namen, Marke, Material, Typ und sogar " -"Luftfeuchtigkeit hinzufügen" msgid "Failed" msgstr "Fehlgeschlagen" @@ -13403,6 +13401,27 @@ msgstr "" "wie z. B. ABS, die Wahrscheinlichkeit von Verformungen durch eine " "entsprechende Erhöhung der Heizbetttemperatur verringert werden kann?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "Die 3mf wurde mit einer alten Version von Bambu Studio erzeugt, nur " +#~ "Geometriedaten werden geladen." + +#~ msgid "China" +#~ msgstr "China" + +#~ msgid "Tree support brim width" +#~ msgstr "Umrandungsbreite der Baumstütze" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "Die Umrandungsbreite der Baumstütze. 0 bedeutet automatisch." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Wir empfehlen, dass Sie dem Namen, Marke, Material, Typ und sogar " +#~ "Luftfeuchtigkeit hinzufügen" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index 84682ed01..b9e371d42 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4076,6 +4076,9 @@ msgstr "Player is malfunctioning. Please reinstall the system player." msgid "The player is not loaded, please click \"play\" button to retry." msgstr "The player is not loaded; please click the \"play\" button to retry." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Please confirm if the printer is connected." @@ -5038,8 +5041,10 @@ msgstr "Load 3mf" msgid "The Config can not be loaded." msgstr "The Config can not be loaded." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." -msgstr "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" +msgstr "" msgid "Found following keys unrecognized:\n" msgstr "The following unrecognized keys have been found:\n" @@ -5511,8 +5516,8 @@ msgstr "General Settings" msgid "Asia-Pacific" msgstr "Asia-Pacific" -msgid "China" -msgstr "China" +msgid "Chinese Mainland" +msgstr "Chinese Mainland" msgid "Europe" msgstr "Europe" @@ -6598,6 +6603,9 @@ msgstr "Raft" msgid "Support filament" msgstr "Filament for Supports" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Prime tower" @@ -10379,12 +10387,6 @@ msgstr "Support wall loops" msgid "This setting specifies the count of walls around support" msgstr "This setting specifies the count of walls around support" -msgid "Tree support brim width" -msgstr "Tree support brim width" - -msgid "The brim width around tree support. 0 means auto." -msgstr "The brim width around tree support. 0 means auto." - msgid "Chamber temperature" msgstr "Chamber temperature" @@ -11150,11 +11152,9 @@ msgstr "" "failed test result would be dropped." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*We recommend you to add brand, materia, type, and even humidity level in " -"the Name" msgid "Failed" msgstr "Failed" @@ -13013,6 +13013,25 @@ msgstr "" "ABS, appropriately increasing the heatbed temperature can reduce the " "probability of warping?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "The 3mf is generated by old Bambu Studio, load geometry data only." + +#~ msgid "China" +#~ msgstr "China" + +#~ msgid "Tree support brim width" +#~ msgstr "Tree support brim width" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "The brim width around tree support. 0 means auto." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 1d876f924..51189cd5a 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4152,6 +4152,9 @@ msgstr "" "El reproductor no se carga; haga clic en el botón \"reproducir\" para volver " "a intentarlo." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Confirme si la impresora está conectada." @@ -5127,10 +5130,10 @@ msgstr "Cargar 3mf" msgid "The Config can not be loaded." msgstr "La configuración no puede ser cargada." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"3mf generado con versión antigua de Bambu Studio, se cargan datos de " -"geometría unicamente." msgid "Found following keys unrecognized:\n" msgstr "Se han encontrado las siguientes claves no reconocidas:\n" @@ -5619,8 +5622,8 @@ msgstr "Configuración General" msgid "Asia-Pacific" msgstr "Asia-Pacífico" -msgid "China" -msgstr "China" +msgid "Chinese Mainland" +msgstr "China continental" msgid "Europe" msgstr "Europa" @@ -6741,6 +6744,9 @@ msgstr "Balsa" msgid "Support filament" msgstr "Filamento de soporte" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Torre Principal" @@ -10654,13 +10660,6 @@ msgid "This setting specifies the count of walls around support" msgstr "" "Esta configuración especifica el número de paredes alrededor del soporte." -msgid "Tree support brim width" -msgstr "Ancho del borde del soporte del árbol" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" -"El ancho del borde alrededor del soporte del árbol. 0 significa automático." - msgid "Chamber temperature" msgstr "Temperatura de la cámara" @@ -11460,11 +11459,9 @@ msgstr "" "a intentarlo. El resultado de la prueba fallida se borrará." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Le recomendamos que añada al nombre la marca, el material, el tipo e " -"incluso el grado de humedad." msgid "Failed" msgstr "Error" @@ -13358,6 +13355,29 @@ msgstr "" "aumentar adecuadamente la temperatura del lecho térmico puede reducir la " "probabilidad de alabeo?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf generado con versión antigua de Bambu Studio, se cargan datos de " +#~ "geometría unicamente." + +#~ msgid "China" +#~ msgstr "China" + +#~ msgid "Tree support brim width" +#~ msgstr "Ancho del borde del soporte del árbol" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "El ancho del borde alrededor del soporte del árbol. 0 significa " +#~ "automático." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Le recomendamos que añada al nombre la marca, el material, el tipo e " +#~ "incluso el grado de humedad." + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index fc72a1d93..53d17c1e8 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4157,6 +4157,9 @@ msgstr "" "Le lecteur n'est pas chargé, veuillez cliquer sur le bouton \"Lecture\" pour " "réessayer." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Veuillez vérifier que l'imprimante est bien connectée." @@ -5133,10 +5136,10 @@ msgstr "Charger 3mf" msgid "The Config can not be loaded." msgstr "La Configuration ne peut pas être chargée." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"Le 3mf provient d'une ancienne version de Bambu Studio, seules les données " -"de géométrie seront chargées." msgid "Found following keys unrecognized:\n" msgstr "Les clés inconnues suivantes ont été détectées :\n" @@ -5626,8 +5629,8 @@ msgstr "Paramètres généraux" msgid "Asia-Pacific" msgstr "Asie-Pacifique" -msgid "China" -msgstr "Chine" +msgid "Chinese Mainland" +msgstr "Chine continentale" msgid "Europe" msgstr "Europe" @@ -6764,6 +6767,9 @@ msgstr "Radeau" msgid "Support filament" msgstr "Filament de support" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Tour de nettoyage" @@ -10691,13 +10697,6 @@ msgstr "Parois des supports" msgid "This setting specifies the count of walls around support" msgstr "Ce paramètre spécifie le nombre de parois autour du support." -msgid "Tree support brim width" -msgstr "Largeur de bordure du support de l'arbre" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" -"La largeur de la bordure autour du support de l'arbre. 0 signifie auto." - msgid "Chamber temperature" msgstr "Température de la chambre" @@ -11503,11 +11502,9 @@ msgstr "" "plaque et de réessayer. Le résultat du test échoué sera effacé." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Nous vous recommandons d'ajouter la marque, le matériau, le type et même le " -"niveau d'humidité au Nom" msgid "Failed" msgstr "Échoué" @@ -13414,6 +13411,28 @@ msgstr "" "que l'ABS, une augmentation appropriée de la température du plateau peut " "réduire le risque de déformation ?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "Le 3mf provient d'une ancienne version de Bambu Studio, seules les " +#~ "données de géométrie seront chargées." + +#~ msgid "China" +#~ msgstr "Chine" + +#~ msgid "Tree support brim width" +#~ msgstr "Largeur de bordure du support de l'arbre" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "La largeur de la bordure autour du support de l'arbre. 0 signifie auto." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Nous vous recommandons d'ajouter la marque, le matériau, le type et même " +#~ "le niveau d'humidité au Nom" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index 693987c45..344beff19 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4124,6 +4124,9 @@ msgstr "" "A lejátszó nem töltődött be; kérjük, kattints a „lejátszás” gombra az újra " "próbálkozáshoz." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Kérjük, ellenőrizd, hogy a nyomtató csatlakoztatva van." @@ -5091,10 +5094,10 @@ msgstr "3mf betöltése" msgid "The Config can not be loaded." msgstr "A konfiguráció nem tölthető be." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"A 3mf a Bambu Studio egy régebbi verziójával lett létrehozva, csak a " -"geometriai adatok kerülnek betöltésre." msgid "Found following keys unrecognized:\n" msgstr "A következő ismeretlen kulcsokat találtuk:\n" @@ -5570,8 +5573,8 @@ msgstr "Általános beállítások" msgid "Asia-Pacific" msgstr "Ázsia-Csendes-óceáni térség" -msgid "China" -msgstr "Kína" +msgid "Chinese Mainland" +msgstr "Kínai szárazföld" msgid "Europe" msgstr "Európa" @@ -6678,6 +6681,9 @@ msgstr "Tutaj" msgid "Support filament" msgstr "Filament a támaszhoz" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Törlőtorony" @@ -10552,13 +10558,6 @@ msgstr "Támaszfalak száma" msgid "This setting specifies the count of walls around support" msgstr "Ez a beállítás határozza meg a falak számát a támasz körül" -msgid "Tree support brim width" -msgstr "Fa támasz peremének szélessége" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" -"Perem szélessége a fa támaszok körül. A 0 az automatikus módot jelenti." - msgid "Chamber temperature" msgstr "Kamra hőmérséklete" @@ -11344,11 +11343,9 @@ msgstr "" "újrapróbálod. A sikertelen teszt eredményét töröljük." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"* Javasoljuk, hogy a névhez add hozzá a márkát, az anyagot, a típust, " -"illetve a páratartalmat is" msgid "Failed" msgstr "Sikertelen" @@ -13211,6 +13208,28 @@ msgstr "" "Tudtad, hogy a vetemedésre hajlamos anyagok (például ABS) nyomtatásakor a " "tárgyasztal hőmérsékletének növelése csökkentheti a vetemedés valószínűségét?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "A 3mf a Bambu Studio egy régebbi verziójával lett létrehozva, csak a " +#~ "geometriai adatok kerülnek betöltésre." + +#~ msgid "China" +#~ msgstr "Kína" + +#~ msgid "Tree support brim width" +#~ msgstr "Fa támasz peremének szélessége" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "Perem szélessége a fa támaszok körül. A 0 az automatikus módot jelenti." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "* Javasoljuk, hogy a névhez add hozzá a márkát, az anyagot, a típust, " +#~ "illetve a páratartalmat is" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index 1f9b9f0e7..a141deaa4 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4136,6 +4136,9 @@ msgstr "" msgid "The player is not loaded, please click \"play\" button to retry." msgstr "Player non caricato; fai clic sul pulsante «play» per riprovare." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Verifica che la stampante sia collegata." @@ -5102,10 +5105,10 @@ msgstr "Carica 3mf" msgid "The Config can not be loaded." msgstr "La configurazione non può essere caricata." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"Il 3mf è generato da vecchie versioni Bambu Studio, caricate solo le " -"geometrie." msgid "Found following keys unrecognized:\n" msgstr "Trovate le seguenti chiavi non riconosciute:\n" @@ -5586,8 +5589,8 @@ msgstr "Impostazioni generali" msgid "Asia-Pacific" msgstr "Asia-Pacifico" -msgid "China" -msgstr "Cina" +msgid "Chinese Mainland" +msgstr "Cina continentale" msgid "Europe" msgstr "Europa" @@ -6696,6 +6699,9 @@ msgstr "Raft" msgid "Support filament" msgstr "Filamento per supporti" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Prime tower" @@ -10590,13 +10596,6 @@ msgstr "Anelli di supporto a parete" msgid "This setting specifies the count of walls around support" msgstr "Questa impostazione specifica il numero parete attorno al supporto" -msgid "Tree support brim width" -msgstr "Larghezza brim supporto ad albero" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" -"Larghezza del brim attorno al supporto ad albero. 0 significa automatico." - msgid "Chamber temperature" msgstr "Temperatura della camera" @@ -11398,11 +11397,9 @@ msgstr "" "riprovare. Il risultato fallito del test verrà eliminato." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Consigliamo di aggiungere marca, materiale, tipo, e anche livello di " -"umidità nel nome" msgid "Failed" msgstr "Fallito" @@ -13282,6 +13279,28 @@ msgstr "" "aumentare adeguatamente la temperatura del piano può ridurre la probabilità " "di deformazione." +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "Il 3mf è generato da vecchie versioni Bambu Studio, caricate solo le " +#~ "geometrie." + +#~ msgid "China" +#~ msgstr "Cina" + +#~ msgid "Tree support brim width" +#~ msgstr "Larghezza brim supporto ad albero" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "Larghezza del brim attorno al supporto ad albero. 0 significa automatico." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Consigliamo di aggiungere marca, materiale, tipo, e anche livello di " +#~ "umidità nel nome" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index efc6bad8f..7c19c2332 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -339,7 +339,9 @@ msgid "Cut" msgstr "カット" msgid "non-manifold edges be caused by cut tool, do you want to fix it now?" -msgstr "カットルールによってnon-manifoldなエッジ(穴や交差)が発生する可能性があります。修復しますか?" +msgstr "" +"カットルールによってnon-manifoldなエッジ(穴や交差)が発生する可能性がありま" +"す。修復しますか?" msgid "Repairing model object" msgstr "モデルオブジェクトを修復" @@ -642,7 +644,8 @@ msgstr "オブジェクト上の2面を選択し結合する。" msgid "" "Select 2 points or circles on objects and \n" " specify distance between them." -msgstr "オブジェクト上の2点または円を選択し、\n" +msgstr "" +"オブジェクト上の2点または円を選択し、\n" "その間の距離を特定する。" msgid "Face" @@ -778,8 +781,7 @@ msgstr "文字間隔" msgid "" "Embeded\r\n" "depth" -msgstr "" -"埋没深度" +msgstr "埋没深度" msgid "Surface" msgstr "表面に沿う" @@ -876,8 +878,9 @@ msgstr "%s を接続できませんでした [SN: %s、code = %s]" msgid "" "BambuStudio configuration file may be corrupted and is not able to be parsed." "Please delete the file and try again." -msgstr "BambuStudio設定ファイルが破損し読み込めません。" -"当該ファイルを削除してやり直してください。" +msgstr "" +"BambuStudio設定ファイルが破損し読み込めません。当該ファイルを削除してやり直し" +"てください。" #, c-format, boost-format msgid "" @@ -933,8 +936,9 @@ msgstr "プリセットが変更されました。" msgid "" "You can keep the modified presets for the new project, discard or save " "changes as new presets." -msgstr "変更したプリセットを新規プロジェクトで使用するために保持、破棄、" -"または新規プリセットとして保存できます。" +msgstr "" +"変更したプリセットを新規プロジェクトで使用するために保持、破棄、または新規プ" +"リセットとして保存できます。" msgid "User logged out" msgstr "ユーザがサインアウトしました" @@ -949,8 +953,8 @@ msgid "" "The Bambu Studio version is too old to enable cloud service. Please download " "the latest version from Bambu Lab website." msgstr "" -"Bambu Studioのバージョンが古くクラウドサービスを利用するできません。" -"Bambu Labウェブサイトから最新版をダウンロードしてください。" +"Bambu Studioのバージョンが古くクラウドサービスを利用するできません。Bambu Lab" +"ウェブサイトから最新版をダウンロードしてください。" msgid "Privacy Policy Update" msgstr "プライバシーポリシーの更新" @@ -959,8 +963,8 @@ msgid "" "The number of user presets cached in the cloud has exceeded the upper limit, " "newly created user presets can only be used locally." msgstr "" -"クラウドに保持できるユーザプリセットの数を超過しました。" -"以後作成したプリセットはローカルでのみ使用できます。" +"クラウドに保持できるユーザプリセットの数を超過しました。以後作成したプリセッ" +"トはローカルでのみ使用できます。" msgid "Sync user presets" msgstr "ユーザープリセットの同期" @@ -1504,15 +1508,15 @@ msgid "" "If the first selected item is an object, the second one should also be an " "object." msgstr "" -"最初に選択したのアイテムがオブジェクトの場合、2つ目もオブジェクトである必要があります。" -"object." +"最初に選択したのアイテムがオブジェクトの場合、2つ目もオブジェクトである必要が" +"あります。object." msgid "" "If the first selected item is a part, the second one should be part of the " "same object." msgstr "" -"最初に選択したのアイテムがパーツの場合、2つ目は同一オブジェクト内のパーツである必要が" -"あります。" +"最初に選択したのアイテムがパーツの場合、2つ目は同一オブジェクト内のパーツであ" +"る必要があります。" msgid "The type of the last solid object part is not to be changed." msgstr "オブジェクトの最後のパーツはタイプを変更できません。" @@ -1835,8 +1839,8 @@ msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " "load or unload filaments." msgstr "" -"AMSスロットを選択し「ロード」または「アンロード」ボタンを押すとフィラメントが自動的に" -"ロード/アンロードされます。" +"AMSスロットを選択し「ロード」または「アンロード」ボタンを押すとフィラメントが" +"自動的にロード/アンロードされます。" msgid "Edit" msgstr "編集" @@ -1849,8 +1853,7 @@ msgstr "" "ん" msgid "No arrangeable objects are selected." -msgstr "レイアウトできるオブジェクトが選択されて" -"いません。" +msgstr "レイアウトできるオブジェクトが選択されていません。" msgid "" "This plate is locked,\n" @@ -1943,7 +1946,9 @@ msgid "Task canceled." msgstr "タスクは中止されました。" msgid "Upload task timed out. Please check the network status and try again." -msgstr "アップロードがタイムアウトしました。ネットワークを確認して再実行してください。" +msgstr "" +"アップロードがタイムアウトしました。ネットワークを確認して再実行してくださ" +"い。" msgid "Cloud service connection failed. Please try again." msgstr "クラウドサービス接続できませんでした、もう一度お試しください" @@ -1955,7 +1960,8 @@ msgid "" "The print file exceeds the maximum allowable size (1GB). Please simplify the " "model and slice again." msgstr "" -"造形ファイルがサイズ制限(1GB)を超えました。モデルを単純化し再度スライスしてください。" +"造形ファイルがサイズ制限(1GB)を超えました。モデルを単純化し再度スライスしてく" +"ださい。" msgid "Failed to send the print job. Please try again." msgstr "造形タスクを送信できませんでした。もう一度お試しください。" @@ -1981,7 +1987,8 @@ msgid "" "Failed to upload print file to FTP. Please check the network status and try " "again." msgstr "" -"FTP経由のアップロードに失敗しました。ネットワークを確認して再実行してください。" +"FTP経由のアップロードに失敗しました。ネットワークを確認して再実行してくださ" +"い。" msgid "Sending print job over LAN" msgstr "LAN経由で造形タスクを送信" @@ -2056,8 +2063,8 @@ msgid "" "The SLA archive doesn't contain any presets. Please activate some SLA " "printer preset first before importing that SLA archive." msgstr "" -"SLAアーカイブにプリセットが含まれていません。あらかじめSLAプリンタプリセットを" -"有効化してください。" +"SLAアーカイブにプリセットが含まれていません。あらかじめSLAプリンタプリセット" +"を有効化してください。" msgid "Importing canceled." msgstr "インポートを中止しました。" @@ -2069,10 +2076,12 @@ msgid "" "The imported SLA archive did not contain any presets. The current SLA " "presets were used as fallback." msgstr "" -"SLAアーカイブにプリセットが含まれていません。代わりに現在のSLAプリセットを使用します。 " +"SLAアーカイブにプリセットが含まれていません。代わりに現在のSLAプリセットを使" +"用します。 " msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "マルチパートオブジェクトを含むSLAPプロジェクトをベッドにロードできません。" +msgstr "" +"マルチパートオブジェクトを含むSLAPプロジェクトをベッドにロードできません。" msgid "Please check your object list before preset changing." msgstr "プリセットを変更する前にオブジェクトリストを確認してください。" @@ -2326,9 +2335,9 @@ msgid "" "desiccant pack is changed. it take hours to absorb the moisture, low " "temperatures also slow down the process." msgstr "" -"湿度が高すぎる時は除湿剤を交換してください。以下の場合、インジゲーターは正確に" -"表示されません:カバーが開いている時、除湿剤を交換した時" -"湿度の安定には数時間かかります。また室温が低い時はより時間がかかります。" +"湿度が高すぎる時は除湿剤を交換してください。以下の場合、インジゲーターは正確" +"に表示されません:カバーが開いている時、除湿剤を交換した時湿度の安定には数時" +"間かかります。また室温が低い時はより時間がかかります。" msgid "" "Config which AMS slot should be used for a filament used in the print job" @@ -2359,7 +2368,8 @@ msgid "" "When the current material run out, the printer will continue to print in the " "following order." msgstr "" -"現在のマテリアルを使い切った場合、次の順序でマテリアルを使用し造形を続行します。" +"現在のマテリアルを使い切った場合、次の順序でマテリアルを使用し造形を続行しま" +"す。" msgid "Group" msgstr "グループ" @@ -2370,7 +2380,8 @@ msgstr "プリンターは現在自動リフィルをサポートしていませ msgid "" "AMS filament backup is not enabled, please enable it in the AMS settings." msgstr "" -"AMSフィラメントバックアップは有効化されていません。AMS設定から変更してください。" +"AMSフィラメントバックアップは有効化されていません。AMS設定から変更してくださ" +"い。" msgid "" "If there are two identical filaments in AMS, AMS filament backup will be " @@ -2378,7 +2389,8 @@ msgid "" "(Currently supporting automatic supply of consumables with the same brand, " "material type, and color)" msgstr "" -"AMS内に同一フィラメントが存在する場合、AMSフィラメントバックアップが有効化されます。\n" +"AMS内に同一フィラメントが存在する場合、AMSフィラメントバックアップが有効化さ" +"れます。\n" "(現在この機能は同じブランド、材料タイプ、色のフィラメントでのみ機能します)" msgid "DRY" @@ -2404,8 +2416,8 @@ msgid "" "Note: if a new filament is inserted during printing, the AMS will not " "automatically read any information until printing is completed." msgstr "" -"ノート: 造形中に新たなフィラメントをセットした場合、AMSは造形が完了する" -"まで自動で情報を読み込みません。" +"ノート: 造形中に新たなフィラメントをセットした場合、AMSは造形が完了するまで自" +"動で情報を読み込みません。" msgid "" "When inserting a new filament, the AMS will not automatically read its " @@ -2454,8 +2466,7 @@ msgstr "空造形検知" msgid "" "Detects clogging and filament grinding, halting printing immediately to " "conserve time and filament." -msgstr "" -"詰まりや糸切れを検知したら印刷を停止し、時間と材料の無駄を防ぎます。" +msgstr "詰まりや糸切れを検知したら印刷を停止し、時間と材料の無駄を防ぎます。" msgid "File" msgstr "ファイル" @@ -2666,8 +2677,8 @@ msgid "" "it may result in material softening and clogging.The maximum safe " "temperature for the material is %d" msgstr "" -"チャンバー内の温度がマテリアルの安全温度を超えており、マテリアルの軟化やノズル詰まり" -"の可能性があります。マテリアルの最大安全温度は%dです。" +"チャンバー内の温度がマテリアルの安全温度を超えており、マテリアルの軟化やノズ" +"ル詰まりの可能性があります。マテリアルの最大安全温度は%dです。" msgid "" "Too small layer height.\n" @@ -4004,6 +4015,9 @@ msgstr "Player is malfunctioning. Please reinstall the system player." msgid "The player is not loaded, please click \"play\" button to retry." msgstr "The player is not loaded; please click the \"play\" button to retry." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Please confirm if the printer is connected." @@ -4954,10 +4968,10 @@ msgstr "3mfを読込み" msgid "The Config can not be loaded." msgstr "構成を読込めませんでした" -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"3mfは古いバージョンのBambu Studioで作成されています、ジオメトリーデータのみ読" -"込みます。" msgid "Found following keys unrecognized:\n" msgstr "The following unrecognized keys have been found:\n" @@ -5426,8 +5440,8 @@ msgstr "一般設定" msgid "Asia-Pacific" msgstr "アジア太平洋地域" -msgid "China" -msgstr "中国" +msgid "Chinese Mainland" +msgstr "中国本土" msgid "Europe" msgstr "ヨーロッパ地域" @@ -6088,8 +6102,8 @@ msgid "" "currently selected printer. It is recommended that you use the same printer " "type for slicing." msgstr "" -"G-Code生成に指定された機種は、現在の機種と異なります。" -"スライスには同一機種を指定することが推奨されます。" +"G-Code生成に指定された機種は、現在の機種と異なります。スライスには同一機種を" +"指定することが推奨されます。" msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " @@ -6129,13 +6143,11 @@ msgstr "Please fix the error above, otherwise printing cannot continue." msgid "" "Please click the confirm button if you still want to proceed with printing." -msgstr "" -"それでも造形を続行する場合は「確認」ボタンをクリックしてください。" +msgstr "それでも造形を続行する場合は「確認」ボタンをクリックしてください。" msgid "" "Connecting to the printer. Unable to cancel during the connection process." -msgstr "" -"プリンターに接続試行中。接続プロセス中はキャンセルできません。" +msgstr "プリンターに接続試行中。接続プロセス中はキャンセルできません。" msgid "Preparing print job" msgstr "造形タスクを準備" @@ -6169,7 +6181,9 @@ msgid "Cannot send the print task when the upgrade is in progress" msgstr "アップデート中では造形タスクを送信できません" msgid "The selected printer is incompatible with the chosen printer presets." -msgstr "選択されているプリンターは、指定したプリンタープリセットと互換性がありません。" +msgstr "" +"選択されているプリンターは、指定したプリンタープリセットと互換性がありませ" +"ん。" msgid "An SD card needs to be inserted before send to printer SD card." msgstr "プリンターに送信するには、SDカードが挿入されている必要があります。" @@ -6489,6 +6503,9 @@ msgstr "ラフト" msgid "Support filament" msgstr "サポート用フィラメント" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "プライムタワー" @@ -7395,7 +7412,8 @@ msgstr "" msgid "" "Step 2, if the IP and Access Code below are different from the actual values " "on your printer, please correct them." -msgstr "Step 2: 下記IPアドレスやアクセスコードが一致していない場合修正してください。" +msgstr "" +"Step 2: 下記IPアドレスやアクセスコードが一致していない場合修正してください。" msgid "Access Code" msgstr "アクセスコード" @@ -8345,8 +8363,7 @@ msgstr "冷却しない最初層数" msgid "" "Close all cooling fan for the first certain layers. Cooling fan of the first " "layer used to be closed to get better build plate adhesion" -msgstr "" -"1層目を造形時に全てのファンをオフにします。ベッドとの接着性を高めます" +msgstr "1層目を造形時に全てのファンをオフにします。ベッドとの接着性を高めます" msgid "layers" msgstr "積層" @@ -8491,9 +8508,9 @@ msgid "" "80%) it will be calculated onthe outer wall speed setting above. Set to zero " "for auto." msgstr "" -"この設定は「小さな外周閾値」より小さな直径の外周分(通常は穴)のスピードに影響します。 " -"パーセンテージで指定した場合(例:80%)、外壁造形速度を基準とします。" -"0は自動を意味します。" +"この設定は「小さな外周閾値」より小さな直径の外周分(通常は穴)のスピードに影" +"響します。 パーセンテージで指定した場合(例:80%)、外壁造形速度を基準としま" +"す。0は自動を意味します。" msgid "mm/s or %" msgstr "mm/s or %" @@ -8503,8 +8520,7 @@ msgstr "小さな外周閾値" msgid "" "This sets the threshold for small perimeter length. Default threshold is 0mm" -msgstr "" -"小さな外周の長さをセットします。デフォルト閾値は0mm" +msgstr "小さな外周の長さをセットします。デフォルト閾値は0mm" msgid "Order of walls" msgstr "壁造形順" @@ -8525,8 +8541,7 @@ msgid "Print infill first" msgstr "インフィルから造形" msgid "Order of wall/infill. false means print wall first. " -msgstr "" -"壁とインフィルの造形順。チェックを外すと、壁が先に造形されます。" +msgstr "壁とインフィルの造形順。チェックを外すと、壁が先に造形されます。" msgid "Height to rod" msgstr "レールまでの高さ" @@ -8863,8 +8878,7 @@ msgstr "加減速" msgid "" "Klipper's max_accel_to_decel will be adjusted to this percent of acceleration" -msgstr "" -"Klipperの最大加減速度はこの加速パーセントに調整されます。" +msgstr "Klipperの最大加減速度はこの加速パーセントに調整されます。" msgid "Default jerk" msgstr "Default jerk" @@ -10173,12 +10187,6 @@ msgstr "Support wall loops" msgid "This setting specifies the count of walls around support" msgstr "This setting specifies the count of walls around support" -msgid "Tree support brim width" -msgstr "Tree support brim width" - -msgid "The brim width around tree support. 0 means auto." -msgstr "The brim width around tree support. 0 means auto." - msgid "Chamber temperature" msgstr "Chamber temperature" @@ -10928,11 +10936,9 @@ msgstr "" "The failed test result will be deleted." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*We recommend that you add brand, material, type, and even humidity level to " -"the name" msgid "Failed" msgstr "失敗" @@ -11508,8 +11514,7 @@ msgstr "The vendor can not be a number; please re-enter." msgid "" "You have not selected a printer or preset yet. Please select at least one." -msgstr "" -"プリンタまたはプリセットを選択していません。最低1つ選択してください。" +msgstr "プリンタまたはプリセットを選択していません。最低1つ選択してください。" #, c-format, boost-format msgid "" @@ -12765,6 +12770,27 @@ msgstr "" "ABS, appropriately increasing the heatbed temperature can reduce the " "probability of warping?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mfは古いバージョンのBambu Studioで作成されています、ジオメトリーデータの" +#~ "み読込みます。" + +#~ msgid "China" +#~ msgstr "中国" + +#~ msgid "Tree support brim width" +#~ msgstr "Tree support brim width" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "The brim width around tree support. 0 means auto." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*We recommend that you add brand, material, type, and even humidity level " +#~ "to the name" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 63a831922..d0333796d 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4031,6 +4031,9 @@ msgid "The player is not loaded, please click \"play\" button to retry." msgstr "" "플레이어가 로드되지 않았습니다. 다시 시도하려면 '재생' 버튼을 클릭하세요." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "프린터가 연결되어 있는지 확인해주세요." @@ -4983,9 +4986,10 @@ msgstr "3mf 불러오기" msgid "The Config can not be loaded." msgstr "설정을 불러올 수 없습니다." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"3mf는 이전 버전의 Bambu Studio에서 생성되었습니다. 형상 데이터만 불러옵니다." msgid "Found following keys unrecognized:\n" msgstr "다음과 같은 인식할 수 없는 키가 발견되었습니다.\n" @@ -5458,8 +5462,8 @@ msgstr "일반 설정" msgid "Asia-Pacific" msgstr "아시아-태평양" -msgid "China" -msgstr "중국" +msgid "Chinese Mainland" +msgstr "중국 본토" msgid "Europe" msgstr "유럽" @@ -6527,6 +6531,9 @@ msgstr "라프트" msgid "Support filament" msgstr "서포트 필라멘트" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "프라임 타워" @@ -10253,12 +10260,6 @@ msgstr "Support wall loops" msgid "This setting specifies the count of walls around support" msgstr "This setting specifies the count of walls around support" -msgid "Tree support brim width" -msgstr "트리서포트 브림 폭" - -msgid "The brim width around tree support. 0 means auto." -msgstr "트리서포트 주변의 브림 폭. 0은 자동생성을 의미함" - msgid "Chamber temperature" msgstr "Chamber temperature" @@ -11011,9 +11012,9 @@ msgstr "" "failed test result would be dropped." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" -msgstr "*이름에 브랜드, 소재, 종류, 습도까지 추가하는 것을 권장합니다." +msgstr "" msgid "Failed" msgstr "실패" @@ -12862,6 +12863,25 @@ msgstr "" "ABS 등 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 높이" "면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf는 이전 버전의 Bambu Studio에서 생성되었습니다. 형상 데이터만 불러옵니" +#~ "다." + +#~ msgid "China" +#~ msgstr "중국" + +#~ msgid "Tree support brim width" +#~ msgstr "트리서포트 브림 폭" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "트리서포트 주변의 브림 폭. 0은 자동생성을 의미함" + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "*이름에 브랜드, 소재, 종류, 습도까지 추가하는 것을 권장합니다." + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index 64f01d3db..d19014daf 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4151,6 +4151,9 @@ msgstr "" "De speler is niet geladen; klik op de \"play\" knop om het opnieuw te " "proberen." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Controleer of de printer is aangesloten." @@ -5131,10 +5134,10 @@ msgstr "Laad 3mf" msgid "The Config can not be loaded." msgstr "De configuratie kan niet worden geladen." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"De 3mf wordt gegenereerd door de oude Bambu Studio, alleen geometriegegevens " -"laden." msgid "Found following keys unrecognized:\n" msgstr "De volgende niet-erkende sleutels zijn gevonden:\n" @@ -5622,8 +5625,8 @@ msgstr "Algemene instellingen" msgid "Asia-Pacific" msgstr "Azië-Pacific" -msgid "China" -msgstr "China" +msgid "Chinese Mainland" +msgstr "China vasteland" msgid "Europe" msgstr "Europa" @@ -6743,6 +6746,9 @@ msgstr "Vlot" msgid "Support filament" msgstr "Support filament" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Prime toren" @@ -10629,12 +10635,6 @@ msgstr "Steunmuurlussen" msgid "This setting specifies the count of walls around support" msgstr "Deze instelling bepaalt het aantal muren rond de ondersteuning" -msgid "Tree support brim width" -msgstr "Boom support randbreedte" - -msgid "The brim width around tree support. 0 means auto." -msgstr "De randbreedte rond de boom support. 0 betekent automatisch." - msgid "Chamber temperature" msgstr "Kamertemperatuur" @@ -11427,11 +11427,9 @@ msgstr "" "opnieuw proberen. Het mislukte testresultaat komt te vervallen." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*We raden je aan om merk, materiaal, type en zelfs vochtigheidsgraad toe te " -"voegen in de Naam." msgid "Failed" msgstr "Mislukt" @@ -13304,6 +13302,27 @@ msgstr "" "kromtrekken, zoals ABS, een juiste verhoging van de temperatuur van het " "warmtebed de kans op kromtrekken kan verkleinen?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "De 3mf wordt gegenereerd door de oude Bambu Studio, alleen " +#~ "geometriegegevens laden." + +#~ msgid "China" +#~ msgstr "China" + +#~ msgid "Tree support brim width" +#~ msgstr "Boom support randbreedte" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "De randbreedte rond de boom support. 0 betekent automatisch." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*We raden je aan om merk, materiaal, type en zelfs vochtigheidsgraad toe " +#~ "te voegen in de Naam." + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index 55db80db4..685480a70 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4123,6 +4123,9 @@ msgid "The player is not loaded, please click \"play\" button to retry." msgstr "" "O player não está carregado; clique no botão \"play\" para tentar novamente." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Confirme se a impressora está conectada." @@ -5087,9 +5090,10 @@ msgstr "Carga: 3mf" msgid "The Config can not be loaded." msgstr "A configuração não pode ser carregada." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"O 3mf é gerado pelo antigo Bambu Studio, carrega somente dados de geometria." msgid "Found following keys unrecognized:\n" msgstr "Foram encontradas as seguintes chaves não reconhecidas:\n" @@ -5570,8 +5574,8 @@ msgstr "Configurações gerais" msgid "Asia-Pacific" msgstr "Ásia-Pacífico" -msgid "China" -msgstr "China" +msgid "Chinese Mainland" +msgstr "China continental" msgid "Europe" msgstr "Europa" @@ -6683,6 +6687,9 @@ msgstr "Jangada" msgid "Support filament" msgstr "Filamento para suportes" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Torre de purga" @@ -10553,13 +10560,6 @@ msgstr "Alças de parede de suporte" msgid "This setting specifies the count of walls around support" msgstr "Essa configuração especifica a contagem de paredes ao redor do suporte" -msgid "Tree support brim width" -msgstr "Largura da aba do suporte da árvore" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" -"A largura da aba ao redor do suporte da árvore. 0 significa automático." - msgid "Chamber temperature" msgstr "Temperatura da câmara" @@ -11353,11 +11353,9 @@ msgstr "" "resultado do teste com falha seria descartado." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Recomendamos que você adicione marca, material, tipo e até mesmo nível de " -"umidade no Nome" msgid "Failed" msgstr "Falha" @@ -13246,6 +13244,28 @@ msgstr "" "aumentar adequadamente a temperatura do leito térmico pode reduzir a " "probabilidade de deformação." +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "O 3mf é gerado pelo antigo Bambu Studio, carrega somente dados de " +#~ "geometria." + +#~ msgid "China" +#~ msgstr "China" + +#~ msgid "Tree support brim width" +#~ msgstr "Largura da aba do suporte da árvore" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "A largura da aba ao redor do suporte da árvore. 0 significa automático." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Recomendamos que você adicione marca, material, tipo e até mesmo nível " +#~ "de umidade no Nome" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index 67d583e13..840153de1 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.9.0.70 Public Beta 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: 2023-08-11 09:11+0800\n" "Last-Translator: \n" "Language-Team: \n" @@ -4169,6 +4169,9 @@ msgstr "" "Проигрыватель не загружается, пожалуйста, нажмите кнопку «Воспроизвести», " "чтобы повторить попытку." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Пожалуйста, проверьте, подключен ли принтер." @@ -5162,10 +5165,10 @@ msgstr "Загрузка 3mf" msgid "The Config can not be loaded." msgstr "Конфигурация не может быть загружена." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"Этот 3mf создан в старой версии Bambu Studio, поэтому загрузятся только " -"данные геометрии." msgid "Found following keys unrecognized:\n" msgstr "Обнаружены следующие нераспознанные ключи:\n" @@ -5650,7 +5653,7 @@ msgstr "Общие настройки" msgid "Asia-Pacific" msgstr "Азиатско-Тихоокеанский" -msgid "China" +msgid "Chinese Mainland" msgstr "Китай" msgid "Europe" @@ -6777,6 +6780,9 @@ msgstr "Подложка" msgid "Support filament" msgstr "Пруток для поддержки" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Черновая башня" @@ -10697,13 +10703,6 @@ msgstr "Периметров поддержки" msgid "This setting specifies the count of walls around support" msgstr "Этот параметр определяет количество периметров у печатаемой поддержки." -msgid "Tree support brim width" -msgstr "Ширина каймы древовидной поддержки" - -msgid "The brim width around tree support. 0 means auto." -msgstr "" -"Ширина каймы вокруг древовидной поддержки. Установите 0 для автонастройки." - msgid "Chamber temperature" msgstr "Температура термокамеры" @@ -11495,11 +11494,9 @@ msgstr "" "повторить попытку. Результат неудачного теста будет удалён." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Мы рекомендуем добавить к названию материала, производителя, тип и даже " -"уровень влажности" msgid "Failed" msgstr "Неудачно" @@ -13384,6 +13381,28 @@ msgstr "" "ABS, повышение температуры подогреваемого стола может снизить вероятность " "коробления?" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "Этот 3mf создан в старой версии Bambu Studio, поэтому загрузятся только " +#~ "данные геометрии." + +#~ msgid "China" +#~ msgstr "Китай" + +#~ msgid "Tree support brim width" +#~ msgstr "Ширина каймы древовидной поддержки" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "Ширина каймы вокруг древовидной поддержки. Установите 0 для автонастройки." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Мы рекомендуем добавить к названию материала, производителя, тип и даже " +#~ "уровень влажности" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index a1e347270..fdf62ce27 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4093,6 +4093,9 @@ msgid "The player is not loaded, please click \"play\" button to retry." msgstr "" "Spelaren är inte laddad; klicka på \"play\" knappen för att försöka igen." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Kontrollera om printern är ansluten." @@ -5055,10 +5058,10 @@ msgstr "Ladda 3mf" msgid "The Config can not be loaded." msgstr "Konfigurationen kan inte laddas." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"3mf-filen genererades i en gammal version av Bambu Studio laddar endast " -"geometri data." msgid "Found following keys unrecognized:\n" msgstr "Följande okända nycklar har hittats:\n" @@ -5532,8 +5535,8 @@ msgstr "Allmänna inställningar" msgid "Asia-Pacific" msgstr "Asien-Stillahavsområdet" -msgid "China" -msgstr "Kina" +msgid "Chinese Mainland" +msgstr "Kinesiska fastlandet" msgid "Europe" msgstr "Europa" @@ -6633,6 +6636,9 @@ msgstr "Raft" msgid "Support filament" msgstr "Support filament" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Prime torn" @@ -10446,12 +10452,6 @@ msgstr "Vägg support" msgid "This setting specifies the count of walls around support" msgstr "Denna inställning anger antalet väggar runt support" -msgid "Tree support brim width" -msgstr "Tree supportens brim bredd" - -msgid "The brim width around tree support. 0 means auto." -msgstr "Botten bredd runt träd support. 0 betyder automatisk." - msgid "Chamber temperature" msgstr "Kammarens temperatur" @@ -11233,11 +11233,9 @@ msgstr "" "försöka igen. Det misslyckade testresultatet kommer att raderas." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Vi rekommenderar att du lägger till varumärke, material, typ och till och " -"med fuktighetsnivå i namnet" msgid "Failed" msgstr "Misslyckades" @@ -13103,6 +13101,27 @@ msgstr "" "ABS, kan en lämplig ökning av värmebäddens temperatur minska sannolikheten " "för vridning." +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf-filen genererades i en gammal version av Bambu Studio laddar endast " +#~ "geometri data." + +#~ msgid "China" +#~ msgstr "Kina" + +#~ msgid "Tree support brim width" +#~ msgstr "Tree supportens brim bredd" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "Botten bredd runt träd support. 0 betyder automatisk." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Vi rekommenderar att du lägger till varumärke, material, typ och till " +#~ "och med fuktighetsnivå i namnet" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/tr/BambuStudio_tr.po b/bbl/i18n/tr/BambuStudio_tr.po index ed9b44f3e..79dd79219 100644 --- a/bbl/i18n/tr/BambuStudio_tr.po +++ b/bbl/i18n/tr/BambuStudio_tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: 2024-06-12 16:40+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" @@ -4106,6 +4106,9 @@ msgstr "" "Oynatıcı yüklenmedi, yeniden denemek için lütfen \"oynat\" düğmesine " "tıklayın." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Lütfen yazıcının bağlı olup olmadığını onaylayın." @@ -5079,10 +5082,10 @@ msgstr "3mf yükle" msgid "The Config can not be loaded." msgstr "Yapılandırma yüklenemiyor." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"3mf eski Bambu Studio tarafından oluşturulur, yalnızca geometri verilerini " -"yükler." msgid "Found following keys unrecognized:\n" msgstr "Tanınmayan aşağıdaki anahtarlar bulundu:\n" @@ -5561,8 +5564,8 @@ msgstr "Genel Ayarlar" msgid "Asia-Pacific" msgstr "Asya Pasifik" -msgid "China" -msgstr "Çin" +msgid "Chinese Mainland" +msgstr "Çin Mainland" msgid "Europe" msgstr "Avrupa" @@ -6605,8 +6608,8 @@ msgstr "" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive" +"\"->\"Timelapse Wipe Tower\"." msgstr "" "Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " "eklenmesi önerilir.\n" @@ -6667,6 +6670,9 @@ msgstr "Raft" msgid "Support filament" msgstr "Destek Filamenti" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Prime Kulesi" @@ -7972,8 +7978,8 @@ msgid "" "Please select \"By object\" print sequence to print multiple objects in " "spiral vase mode." msgstr "" -"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye " -"göre\" yazdırma sırasını seçin." +"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye göre" +"\" yazdırma sırasını seçin." msgid "" "The spiral vase mode does not work when an object contains more than one " @@ -10486,12 +10492,6 @@ msgstr "Destek duvarı döngüleri" msgid "This setting specifies the count of walls around support" msgstr "Bu ayar, destek etrafındaki duvar sayısını belirtir" -msgid "Tree support brim width" -msgstr "Ağaç desteği kenar genişliği" - -msgid "The brim width around tree support. 0 means auto." -msgstr "Ağaç desteği etrafındaki kenar genişliği. 0 otomatik anlamına gelir." - msgid "Chamber temperature" msgstr "Bölme sıcaklığı" @@ -11293,9 +11293,9 @@ msgstr "" "deneyebilirsiniz. Başarısız olan test sonucu görmezden gelinir." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" -msgstr "*İsme marka, malzeme, tür ve hatta nem seviyesini eklemenizi öneririz" +msgstr "" msgid "Failed" msgstr "Başarısız" @@ -11895,8 +11895,8 @@ msgstr "" "Yeniden yazmak ister misin?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you " -"selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you selected" +"\". \n" "To add preset for more prinetrs, Please go to printer selection" msgstr "" "Ön ayarları \"Satıcı Tipi Seri @seçtiğiniz yazıcı\" olarak yeniden " @@ -13178,6 +13178,27 @@ msgstr "" "sıcaklığının uygun şekilde arttırılmasının bükülme olasılığını " "azaltabileceğini biliyor muydunuz." +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf eski Bambu Studio tarafından oluşturulur, yalnızca geometri " +#~ "verilerini yükler." + +#~ msgid "China" +#~ msgstr "Çin" + +#~ msgid "Tree support brim width" +#~ msgstr "Ağaç desteği kenar genişliği" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "" +#~ "Ağaç desteği etrafındaki kenar genişliği. 0 otomatik anlamına gelir." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*İsme marka, malzeme, tür ve hatta nem seviyesini eklemenizi öneririz" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index bc6e8525e..2facece36 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -4124,6 +4124,9 @@ msgstr "" "Програвач не завантажений, будь ласка, натисніть кнопку “Відтворити”, щоб " "спробувати ще раз." +msgid "Temporarily closed because there is no operating for a long time." +msgstr "" + msgid "Please confirm if the printer is connected." msgstr "Будь ласка, підтвердіть, чи принтер підключений." @@ -5098,9 +5101,10 @@ msgstr "Завантажити 3mf" msgid "The Config can not be loaded." msgstr "Конфіг не завантажується." -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" msgstr "" -"3mf генерується старим слайсером Orca, завантажувати лише дані геометрії." msgid "Found following keys unrecognized:\n" msgstr "Знайдені наступні невпізнані ключі:\n" @@ -5581,7 +5585,7 @@ msgstr "Основні налаштування" msgid "Asia-Pacific" msgstr "Азіатсько-Тихоокеанський регіон" -msgid "China" +msgid "Chinese Mainland" msgstr "Китай" msgid "Europe" @@ -6687,6 +6691,9 @@ msgstr "Підкладка" msgid "Support filament" msgstr "Філамент підтримки" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "Підставка для очищення форсунки" @@ -10534,12 +10541,6 @@ msgstr "Опорні стінові петлі" msgid "This setting specifies the count of walls around support" msgstr "Цей параметр визначає кількість стін навколо опори" -msgid "Tree support brim width" -msgstr "Підтримка дерева із заповненням" - -msgid "The brim width around tree support. 0 means auto." -msgstr "The brim width around tree support. 0 means auto." - msgid "Chamber temperature" msgstr "Температура в камері" @@ -11336,11 +11337,9 @@ msgstr "" "спробу. Невдалі результати тесту будуть видалені." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" msgstr "" -"*Ми рекомендуємо вам додати бренд, матеріал, тип і навіть рівень вологості у " -"назву" msgid "Failed" msgstr "Помилка" @@ -13246,6 +13245,26 @@ msgstr "" "ABS, відповідне підвищення температури гарячого ліжка може зменшити " "ймовірність деформації." +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "" +#~ "3mf генерується старим слайсером Orca, завантажувати лише дані геометрії." + +#~ msgid "China" +#~ msgstr "Китай" + +#~ msgid "Tree support brim width" +#~ msgstr "Підтримка дерева із заповненням" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "The brim width around tree support. 0 means auto." + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "" +#~ "*Ми рекомендуємо вам додати бренд, матеріал, тип і навіть рівень " +#~ "вологості у назву" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index 96f5b0730..9e4efed09 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-31 17:44+0800\n" +"POT-Creation-Date: 2024-08-14 20:35+0800\n" "PO-Revision-Date: 2024-03-21 10:39+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -3952,6 +3952,9 @@ msgstr "播放器异常,请重新安装系统播放器。" msgid "The player is not loaded, please click \"play\" button to retry." msgstr "未能加载播放器,请重新点击“播放”按钮。" +msgid "Temporarily closed because there is no operating for a long time." +msgstr "因长时间没有操作,临时关闭视频。" + msgid "Please confirm if the printer is connected." msgstr "请确认打印机是否连接成功。" @@ -4861,8 +4864,10 @@ msgstr "加载3mf" msgid "The Config can not be loaded." msgstr "配置无法加载。" -msgid "The 3mf is generated by old Bambu Studio, load geometry data only." -msgstr "该3mf文件来自旧版本的Bambu Studio,将只加载几何数据。" +msgid "" +"Due to the lower version of Bambu Studio, this 3mf file cannot be fully " +"loaded. Please update Bambu Studio to the latest version" +msgstr "" msgid "Found following keys unrecognized:\n" msgstr "找到以下未能识别的关键字:\n" @@ -5315,8 +5320,8 @@ msgstr "通用设置" msgid "Asia-Pacific" msgstr "亚太" -msgid "China" -msgstr "中国" +msgid "Chinese Mainland" +msgstr "中国境内(不含港澳台地区)" msgid "Europe" msgstr "欧洲" @@ -6343,6 +6348,9 @@ msgstr "筏层" msgid "Support filament" msgstr "支撑耗材" +msgid "Tree Support" +msgstr "" + msgid "Prime tower" msgstr "擦拭塔" @@ -9850,12 +9858,6 @@ msgstr "支撑外墙层数" msgid "This setting specifies the count of walls around support" msgstr "此设置指定了支撑的外墙层数" -msgid "Tree support brim width" -msgstr "树状支撑裙边宽度" - -msgid "The brim width around tree support. 0 means auto." -msgstr "围绕树状支撑的裙边宽度。0表示自动。" - msgid "Chamber temperature" msgstr "腔体温度" @@ -10573,9 +10575,9 @@ msgid "" msgstr "部分校准失败!您可以清洁打印平台并重试。未通过的测试结果将被丢弃。" msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " +"*We recommend you to add brand, material, type, and even humidity level in " "the Name" -msgstr "*我们建议您在名称中添加品牌、材料、类型,甚至湿度水平。" +msgstr "" msgid "Failed" msgstr "失败" @@ -12318,6 +12320,23 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." +#~ msgstr "该3mf文件来自旧版本的Bambu Studio,将只加载几何数据。" + +#~ msgid "China" +#~ msgstr "中国" + +#~ msgid "Tree support brim width" +#~ msgstr "树状支撑裙边宽度" + +#~ msgid "The brim width around tree support. 0 means auto." +#~ msgstr "围绕树状支撑的裙边宽度。0表示自动。" + +#~ msgid "" +#~ "*We recommend you to add brand, materia, type, and even humidity level in " +#~ "the Name" +#~ msgstr "*我们建议您在名称中添加品牌、材料、类型,甚至湿度水平。" + #~ msgid "" #~ "Please find the details of Flow Dynamics Calibration from our wiki.\n" #~ "\n" diff --git a/resources/i18n/cs/BambuStudio.mo b/resources/i18n/cs/BambuStudio.mo index f7a95f54388cebe5468a8e1b924270efda9520d7..840d05a91afbadd1260a9ae60b09aa946bee49af 100644 GIT binary patch delta 53882 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

#@{5{MH)BV@o`X<*@F(;iu$&=;u%4Sawy( z`@+&LCepXiz5yFzfyt@<`Tu{X-~%V4k=TG{>-*RUf5v85;r?)x-ij{GJoF%W5i@Z= zdi`lEft4Q!Gw+PPQ=Y&L_z8Z1)2HyR@bCZin3|FLf2DnUTKJt$?*~JNAD|tc!ns&! zdie2rEB2vYc}7O+?{v>V>*vrVx^8Ah>i-4jNpxv)JroYAcIb(@1dYIcY~=pWF)JhW zziiePpQU~ho#7+1LpHyF?uIwf*XOsGiH+ujnfAr&s3-9z{1AI!mAPTpOhF^C1MA>F zX#ceyX8+fu(3OJQZz{S*%g|p!WjvCRc#Qfb^TLRiM?XVnT5x`N8Qp@XtuF|x8NcC0f*w7OTq)nJ`vs}qwpy0v(W(zT^ek*EFmWLUX$1cS+o&g=4)2l?=t1@%y2Ov5 zyJ9ESz!O*%lLem%$LwVpI`B87;tg)^D^ks zTnh{1wdnl=WBm>+>id5-1(Rgh0z104Elgpm=k+O2S>-C2i1M(LA3Bf*Q1wGcdN^3Z3b7XfE7{MraUvp4^GaZWJD;&>Me2Z@BjPa6?x-OT7;o%FZu@$lQoV zUN041lNXu4Gwx1<-&97Tuhj?9na{;*aVcJp zC$Je_vmrci0-Br;;&fb$W_j_KLJl>@7S#KrC*LY`AV;u0UVMrD?{;dlG1wO!&{%Y> z=AyZ<8V%uQG+Ez9ulp2R;cw{m*Ss7a+zE})ZO8%0|Aj;Ndj&Jm2+u*^nvW(aIP*8r zkbM#_ID_S>UqByJYExM2#%R{J#QNAC&6TO~^S96?*^Q;~Lo`XxqwkLVuY}k7?PwAv zpP*2I!t-dyhtciy1)40spac5{*{_L0n?rKdK_k%|?Wi|8krC0U=r&%8F3DE3|6}L? zzd@2XnK(tk*X#wXi}kjI?*k)oAN42k5HY;<)zIE_Yj70$j#!Sq3*N`C@w(SD5(BW- zwv5Ce?pugP;LkV0x937{hKPNQwf+8I?5&Xf*W&~(d>&n+a&LzjRL8%mcSc9vVSCuF zH=x_F4?6RqXjUiDTv&wW)^o9aJGQ2N7|o4hJGkEcU*7_DL6_nd%)p1E3((|SjE8Y0 z-ii};hF`~ji@m5<-xXfVGtsmCFmAw0c89m?792_oHwAeuuTV?&=yoiRu3?MV-Vg0?6#C$Y(CeO!?K`5Mqxb!Z?wWkb z_d}s9I*@D7kaa}2OK0=|>VZaNSp3}koYDPg$Y-H5U4riWm(lxFbeoS?UF5OD>On(L4|DU4+ zJBz**FQ5afbRZ;iTXp~UrQn0^L`OCoO{N9t+wBD`fp4J)(DCTc*oyie=&opVFihY^ zbYM3{N1>5v=PdX$oLN?M&H0n$f2u$AUpl^rp>|<`8yPG9)7BnaA)oAw@lm2N> z{Q(n!Kaa<2o6^}!{L_!?&&4)BU+aJH=P4d+WOwr)-|+eDct250CMt8&050HvLp(7A zO*a2<+$W9@j!S5(z%~E($CGb;tn`i@eTC&{n~Q#l-M}DM@{fO>WME!a$k6iVQ3i1r zefsA+fBvh>1vzQBi3=vjS?;23BmcOy{IiHr&*ifs{BxX+`TL29yXbWS^~QW&o@+;N z|Nl46)O{zo=3)ANiVvo6PZj#Pg|_Zoe~#;0yZ-;uc(X&~PX-sCr2YgSmPh}58fRkJ zQ_w$8bA1;&-ON8*_$Qrz?%Fl6Z}Jem)O>i2qtHdW8>O;DbLHOz$|;?v#7c z$s2sWnX6C7hkD~3ad4+8|G%=%0xarwY2$zF?#{IvySux)U1Sv`7AXZ|?QZNwu{*H~ zu)DjvyI$k_&F<`b_B&^;YnZy{o_U^CVu{TS*&%wbqdmb^Wmo_fW88x4v+_yb2}vTn z`!{NUk@r7Fe}=DyWEF{E1t$WKO8^KTg^iIkE^vhQw^P8mv7pFIdhe^BM6KjIu<&sD zva?tQm*pqYyAWJ0@-pAJM$k|jKnO~vX2nMuxutchOjEp7fob9`N(E4i1%^|={7Jp3!8 z$?w$@7RDZ;-V5HUASP*VMHXL;-IS)w(&tg)7>!dY?m0xM z8B~ek=@{loPh;ZEPtV44K$YvQq_*V)jnIv|w)Li0|4BU(F56M9Mm5|#7U*tY^zDu9{2#&}<3}{S#HF0UF z)4$W%OW2g$1pDjn5y+3hSkYntc#g;@p&MUk+fWGNk#7QFMQT=ZCG>PZ$WLN{k>D56 z{|M|{aC3FJzvOa|tBYMjt`~L#Dw3Ms<~B~&-Vqy}@Q2X62)h`OCRcji$mEsSe?9{QXMYn_PS9A~(?o@TAa%C0CI}|VPx<|E%2EWg}h|E04~T_9SA3HfixXA%FTb|2ltkZ$Dblds1?ME2^U3mktW z&ynPHVg5&!(a?wNbeh+2T_QmY-w*aMwQO<{hQ#M)M2>@*PrQsgU*s4OdLW)2G@`(N zh%m26Z(B(=Eh{7jm0OR;7l(FPK=(p)6cgIgu^PsbD6bJ?tf418xddnfdLI+7AkS_!8>Pz?)ckzPuv-4e3B;lM|_@ z%e97}5^5r@2~MPhV#GfxZ;)f~bVNnQp_%a?(|68}wf~p5*Nj1WKmFPG66%yZ_-WX_ z8%-h~S@r@tOc$8}VOhQN!C+Q`Z$T_y`t-rB)1|h5&%)D1%PG7kL4uy<9_Xn){+lNq!~1qU4+OR0pvms3)iS zvUDPc!M%p4BY9qY&Pc{0yND}muLH$taf+iUIBh;~Wwp>%xowZxVmit8+E|M?DWnz} ztmI78;;lYWuzVC8Ezk@Muz!eN0!q#fEy{{Jr~ zVJ3L1q^+ciG=OLp4G*Y$;7`PMhvYrEO{i0{vD{q-m8F&hj?vV9Q!J-|vh<4l0rwg$ z2DZO0IFP4Y?D8JaIJVzMp$vXGh*lBbBfbNoHccX*$**7l-?=bGqj}IyEapRf0M-jT znyWo1T-2O$kG^@-Gw8JsfFmQ^iRDAyI#5^H>>bU10DA*$g5L~++SKdow*1zjF&f+$ z>LMP*7I3^ioY4VXDZQ1U9e`@Z-~X zQHh<6Yaz`~@QP(boJhZB;@ke1R+>`3K}mgH1u7!61>f6-}lD1-B1(-3DsH-l@36-gsYA%SpD!Ou%R z9cn_$$})2Q@@tLT8F+zBc}Xq1cmWs=X&82rw!oh@4J5Ig=17@R> zsgEEx5RRS13(%?53%DFA5xlR++fD*b3vdv2Cxm?<6j{cAU*!8?hXWj^&5`&{sZGrv zq7yF5Ics8T(X$CVPH!!W8TY}iWkxr8nuW{}7%$kqZ{hptE6h@CQ*rsd>B zlG3~e@@u+Gb8>^wqso(m{LqN%8#CL!(h)%AH5m^^7o;l$)C5-g;&PN&o%9N96#7Wx z3fL)NpOL$V_8|7v+7-APvsG5?IyRcAd|}L}h+6oKQd%5xRg1^9c`2m%Q7cPbqPYPL z`&leC^_Pm74RL-3@XNh+nGZ(fAM8tVi!?8}BVa`W^|1)TFPw<^&mm0+VHFn0Kw~D< zpTTbc9EG4Gjq*&M8UGKyhYp`h-#m1K66PbnQ3n>pW??ar3Gi0Y;UDq&QwN4OeRZVh zJbzaOOHO1mWQ8E^1o$G&C0R)1tiu==uuZAeQ{wGlL%@_}d3T1yrzYa%F!r}+!Bl3> zG3uAdoMZ{NS`n=`r?-XZ_&k(u0Lz3(%UU9(v4_Elw33`-O`FjUPzXU`-P?oVsnM@s93 zV4Mdx9(BqNd_NYsg<50?k`-JhctqAQ>m0T!T(7}Sly`CmNz7r&Hj?RRx~?aE1UNr_ z1hpZMbfcj@^;%eeT{aswF**(0IPx!1U;6r^&&ct22<*~bPNDKZm)RwALo%|(?Unbw5kFj$dnoH8Z2XlmE!=?^wJ3wlyZOB@DoZ^a6}BYr#<=}m1v z*t=L;T@su1s?w1V83M7Z*Z|LRA?ix~D|(N`=Z5^^PV0g44%RC z6m!HjV+JI|#%O?J6?8>UTN7|4>cz=lrk+~!{d7Th`Z96@Z^4YFHXi(RYLO7mVt7iI zrA*q(v-d`6^10y)m*;h#lW0xTeTKAwEFnPo{`^zjoWGD@|8x36P^XlGpB?S84Zkh5P0Sr6KUY_jU?IuxG*-o*=|pP7E{5fDAuCAU z$};EZamqoKt)>h2fu}F{u4q|$Q=#%ae|q#RwK!CyHEOFXcaJQ9&{O^7a#F~$>mp;+ zK2y8W-oe!qH^JYmeM9h1(KmvDB9o{;XUXR1HvBz$gHp>yPndiZ=m5Ar!9tSn*(@CY zHsHBzKSDQ^hU9wMz6>}{eHzy%a#@GB!1`&1|A2W9G;Z)SA%moHi<5BQ67J% zBy!m<3uF^$>_Krc4JouXl>w{K9ptC8#A%2haDacngrg#z>Fo{PjI9KAn=Zv)>M^#0 zk7J2m;09yE<%^ss)F}%{9?)SGu~UiT(dfspO)QihU*splvY?Zd{3G@@*ch}0I9I6z zPaS52Vh@5_?=sIe5yHf}xisacxPZ;y031l|gOVk{z5(}yMLIB~Eo95kt>C7R+fH96 zow|tJK60h#ZwO{2abh^5=z9z9w;p0%QXc;kBw9f{i2*lh5;*|ikowgWEcrSRiFj!) zfZhbU{9tmP=oy#8WQHRv@eCJ^8|wdpD@vZ%n-9qdwi^iej-K{6vB(5A<`0%Z|TTz`tk*)cB~irEv4}3dS&cy6IvI!8_%gJpKO#q==V74}kbXtmF=z!#9;E&kj?C0|qbt#p;3BELr@sT(mOA4E3tXk{ zMb5U7#xnq}VOs!R4dD=gqp(ZS2&ogN&|8>*ji#|Pi^bRF8j@QAb_v+2Naf7c6_#pWrHPN8vu$-f;b)i5&U8JPRRgn8U#*xMz6>Y z#ni*LVZp!PdV>3dodRYx%ZhYhnHDbn_K*Lc*nBjFb`%C+YbdFs#qsu{=GH-e1hO39 zM82bc(LzG3x&AD1N{57j7dhi{2#MRnaf6)w{oiL2g=ubty^EISzcav# z4Udqo=W-jJh)bdTp&R2F1Q!_C7wjxZ%j2gZpI4V_NiIE0CuVp#xFU#C=%VTLFoWgs zzeS;+CI&%%R6$lH8pxowXl`%?7%*9}ukho@wP!$jbTPV&_zx;F4~-!=j>TrsQxHEP z{31Ew9*xZ^pE?(T=p-9@18NA!RotoZXT6LpF8L(7nBdM+yUc)I*l{dA27eSh=@l~> z-e4De4t#HLmpD*uIBhpwipKz#gh1pFgu@{kL_LpgeUW@!G!h+8O{9$Chl2laX~cld z%D;et!|2JR@jmePoKJFoWWX>IO(~`U*h4`{*mM;6BgBi*&eTLYYhC>F=wq}$i_~CX zUGVMb6KMo~CbkF%`-I&~Uta2!n3oyN6_3Z?Pfzz7&{_4nOE*##LXq^44`%z!#PuL= zB*Sz_ZMCiG4`E zHUUj5$gjYkjJ--c4zd^EhSQe-jzajC(fXXSJMj{1Q{tzn$ZCf%a?;0-`Wd!QfDS>p z2tWWE6{j!}P%RxioP0xojj4sBlfjQ87AfU0#%=Qb@yAmeLjPKNf8dKWLw&djPmS~9 zzhwFMU}nny|1Jy|1IQneJC&=DjbMwCq$1f;0LVl97}=0oB1jsr z#3AzG_-p7{ODr-CTb@`Xh@NozchQ&3kuv@PUkA)kmdH!4AIpu^+Bk5WpXVrO>O>F& z(IiNQVB^SD1$-C32HF$cMlk*?v_?;Q0nBX3e}Jn=tuUB2*rQq(ZjmbVe*kj|yvTZH z1QVB%kN+*$us9?yXl#kz2AqT;)3MJ`U%j2gG(Ewe3&BGMctGGwugGI!6TR(-1Hg$q zrB|d4Lr+rkVur{a{KnuOp=+Jr*OkI$X+}jN0Cmv8Zx|#ZR~1P80{Jioz9e3bnjyYT z?t;sy&GgJCFaN#k>ZyU+rIjuw!Au*2qG>*^+vQ>VIcP7MJ_0BN(E*6F5jO*O41Xv7 zD*PNQ^PPT?)Vla{>M8L%feEJe0$f`-<`IjeRa{Bp#Hju8PX@>--x$7uhU=P$r`rzI z1-okgG`KENFfD(g*+lK20WNhBvRQaqM(&|mP>}}Ut1-AOJ*lz1b$O|6p|_cyFdzAXdV^BCq5c(mIx^RO z|BnHsA~6^h*~I1*7}`!OWVw{=p`NHDm_%SBSSA+R+1|y6RVP}J-0I{P<2Qjj3w{~wKlE(H-iFf*&oSzcu?;!IE-=ff`7q-& zxSYfR)a5%zt8~^+wO!yp#>}qZMM5>7FA0yqY!dDyCPLZ(zXG7s*w*B>FzlT+wS`<{ z1_S$%%T4Wu)*g~iN`5YbmSMl4)4<2Dj7S}@!C*JyA5xwS@Mm{^qiq? z+E|yy2{i2hJOS+kNiaixky`{VA$~IQZ}7i>-A3LEU*s;>jPMMmF0u&j!uXHyy}+g= zt|Hf!3t)T-nMjmV@M#uW$BpEsK8D;|I|Zi%I}HCPwjy>Ym^}zzMo*uY1wMeatz>9=g5v}a0Y{>#@Mn@6MNQ--u?HldwD~Use}L;p-YMgrbyKd4uDGXa66bEG`1k;fu9<(uY$)HnF{8N_LrjOlo*C@qqa?N zsiu9Xvx;TDF_kTAYLmCt&XM~`(+}cDdb(F!smK80;S7$@fj71Oj@$TG_U5gw*j@HkO(3_ZC>OgAyIL*qHiqrxO@&Oa)*Yb0OC=&i$6oJ?-nG>@I%o$ zXftZAvY%iA`8DJ}q3IyajIO{>3EvS8wgTG)n@JD3hx$TJ|6LZ-`S#!c%?5CZvfl!f z5NLEC2<;(?0_F*MLyt{g0u|487?QNO@@Yp)~2b9lEzW5rZ-oNWhR5k zPk#?E`>54NpW};sqj#eE_JqkW6>eh**tYq6nS^bMcC?rRExoONeinaEQuIWE_VWlawG9sO^tR5aaMvw&bk4hO zQ3*1#i#$qdrR>fhU9@;1fn3ABb<;>MXmeZ73FLBZb9`>MwKQ91fhNWAAi z^Y*it?1!|5#zgv?f`ZL~G5h`g|1tLj#4ivX6%hY)g645cV>ZOi^D&!zV>bA~?ql_} z_|X+;^@CuIDZuI(5W65SOb*O$JSs7f_A~Q9c=wi#{msnaA&A-F9&HVYZ!MeZU(ROU NP)46w9e;M={{smktLOj# diff --git a/resources/i18n/de/BambuStudio.mo b/resources/i18n/de/BambuStudio.mo index f8e7054e15967d7f650c4cc1b7baed94387d8822..0ef9ec85a9df3a912dcae97615e83efa019dffbf 100644 GIT binary patch delta 71439 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 z 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%0A+s|>e}Cey34-7jJp35j&~ourJ=5Q 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 diff --git a/resources/i18n/es/BambuStudio.mo b/resources/i18n/es/BambuStudio.mo index 37bc254577be9ed549eacd8cee9af9f7729a1166..7d2367e0aec644f198e9da0ea235f1a72ba34964 100644 GIT binary patch delta 71449 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 delta 71975 zcmXWkWndM@8i(;cIlJN)l^LdVG<+c-|cWR7$5tXdr>GL^>( z$I_S{`(huQj-xSgYL8O_XJK5tg7NT<^(mI6{tkb_@H8GL5Nl%!$8nt=6f)B=3M27< zSP`G1Iu1+gaS~%YWQ+zjKR{_1A}oZ=EFParGF>! zPaY>e4aqSKGh!8t!Xh{aL+}!&L;v(1-R5LM4d{1NWLBeQeiT#VdFvBYWd6gX7&n8t zJ{`ua=(rKqI2gj&0_0UoCoHo{W42G#x?l~nlxJx&>{j4?P4 zHQ?{4fjL2DAgNIi&4QXh-XPcGRHjgxhD10PNq%QGX2#X1q&kVoF)|BlhIKFxHpaX- z3N^E>sG06V&HM_c!3S6uzoC-5W>z!7SuTYMG~C4c*dd$8iH(O)Yjy$^$}6am|BdSC z4eGkDr~!Ghn~vgP5cNRRb>&dGRUH+PCa4KEM@7KxMj;1<5vUv1p^|SKY6b^U9iO#c zx1T>iMeL>ZJ8CK7=P(^+L+z%5sOPmtO{6O(!6C@=U1tgfjc9?rU;}C(2T>iLL_PR2 zYCx~CJ^nz=plz^8rUBN;*5#-r+lAV;XHb!Pf{NU04Aw^eWIqVVX*v!@bsUC?{2Zqk zYE3KWHUnvnnn8cm1IMBUG8Gl#6{!1HV9GA$*%oBl7b$%4*!RH zu^G0>>v5XmpQs0B&1Ytm53^G*jS6vFRAlB@S6DY=4cZT&BAhhD3^WMUUtx5$HWesD zU@g=(9D~|syRayJ!-7~i)MRl7Tu6OC9>o@6=19$%-{VZC-T-y~KiC*^6)*?b2y8%o z9M-`{1=#-zQIUe?NNs?c={3|E-A9G~De44t3VEFV5F2&m4nZx!@2K6f9JS^fF&K|v zReXuLv1nnBvl?5Y>dC{||C)KpaC6f2Mm_K?YE8dlB}^P)wpD#p==xz4jzJCh2I~5U z_VdrEwT@fFEKNOBq+41$V*=`ZT?)$f;ixs7VC!>H+hr-1#4T71-`meai<)g#1how- zp$1mZ)>~sB^&XfNXJ9VeW$TYIGj%sXF>_?*MvZVTD)h@ypPR2GyP~$|H`ICZAEwa$|Ea7w0rR1b&U&cO^~K6K z7q{XgR3zq=GXq(K`g|>F2|uAC;*>W>aXQq&6NVaSRaAtVpq8u+W}$zlCk2gkHfmr0 ziP}Cd@Hfm`!JGqYP-_;yqQ~imxlma=AIIWx9ECquGD~n9^_qQ#>e#7lmL!2SBf84k z5DE%SS=8E9M1{C6Dyf>GX4n}u^4_Q!4M*k33|n7`dfo0st^GOF^X{Xb^9uXoe>e#H zR$>2ZhF`0AoWW|S>Tx>aH|&mWt9hKRcoX#+u2J3NtiVG!3_H{??XPhN^4X~CkeaS3Otc@&Lydd`YG#K}p}S(ehkBhpN9~etsD12L%iNb3 z^}Y{4uZ&XO9 zpzd3adhkZ;A=G`Ba5eseTGAQy%ys`mZOa|#+y56SsDr;zN#R%Dm;@EF45+otg1WId zY7Oh5lId4#KUBvPQ3G6t>UakR<4IhM?@{N=%m&=A{l9~PlH&~O1bl?*(9_Ud_!DX% z#ZjM^MXhNxYQWu4Ywe=8=S0*J%||WKa@3Okf!bZWFee5#V*l5oP@94doTXS4AEF+d zxv@ET@}LGV2G#LoRLGa2BC!Q^-(gga{D+Ewe-ksXwANtML?bW+qnfb)CsA-|(7}+j zsaex8sIN>jP$Army5UdMOh2M>Bz7}1kW5&fdI(mlgc?YiU(5(|V-D(Js3dBLKjRRrhSxA3W@~9?Ru?t!7%YTKFh5>L zU6-(x`9p0nEKJ?)NkJoBV;k|v!MS?>4{Pgj*3l5q&f{#yvzWlcpXu6r96y}a!Q)(}eP&0G zvk5zO@;JLOu(P@THqO=OF&<|#7U;q@6|o+e4JV)#V!PRTZ&Zkcl*WIxlWvc8opR3_LGt;O$V)al2E{gZrQ!G{e^aK!yAa z>g)L5*4SfAJsax2a+n8yK^-&`QQP()>VP_i*D=*tvprv70QHZUS^GcDI5XpL)Ql@) z5dMP7-r=Z$O+zKuI@G>DjOzFtDkpxRu1`MRocV#M$W}+Sw?f_59km25#?t+qK zYyaP&5RQS9%-S?Wb=VU1wY(=PGJP=`r=cG79uuN>viUqIs-7D)!wA$%rYb6l>!Kn% z02PS^=&FO&6qLp5u_^9EB}v*T#vs(^c~CExaMS=gU_0!GO5TU40X#>|_zNn6ai*Gx zWkS6}!co`tn9Baw%m>q;gJ=g9!}F+tC7NbJnhZ67w5YYtf_iWS>a35l^=Qpoeuoe1tol7AP4Kq+7JcK3jB<8~SGtG7?gj%y=s0UTVD%c1$&}G(* z)_tfMo&!AEj*ALy9@Ks>jU%x+DqEl6IQ)Vwal~wM_Wy$#K-e5( zNz^W=iW+cjRD_zLa;hV0K)sNOxQxXQKwX7`0v3V>a#o+Z1Zk;6LBvG{XAW95IG5zzYppRpNu-74xwJZw{R_b7npCw8&I$D=coyuTxcSC1ygDN|4l)m{ehavm_=s9 z6H!O$EL;B_wWcdj$+pLO8hssGy^GC&bE4Xdp^~lzDq=lteK5Luk58u%fZOZ`*HANm zj#{&CsDZ^=VzN0tR->K`bx?Ifg?1P!GLx;VP!l+Wy8k%pxo2$s))Mx=viUv@N|Fz# z#>IyX9_t{Z_laSG~ryHOE1fjU87qjDm_GP|_P*#8<~ z5Dld<7?r*4F#x-w)@%wY=qBQeej^Yj05sO>cmE1>f~Lg!(>V@0afR+=9?PQw`L5Ahh*UFC6lW5(6y!{t}U1J97CZwRyWkuZ(irPlSP-|KnHREX1T6aM`U3ZN^Qc_;j9RiZ z>&*3;Py;J~YOjMOu@UCR*|z-%`hNd+ih>4k&VFzQHN(fKWO;>3x=&abJ?qVyMxY{B z33XjvR7Xuv?}oWp4)@|c^!{OfkogGTQZKxLgNpofa&9yathmXHxIStdHA5XRy-`cB z5*50gs9kf+`WI^HUZSr1VvWDqBwKpaiC7r*CAKbViMyh!nUA8NwVjFCa3w0VXHnVu z5;dTBTg(80P}hf|mZ%IW>+7RV!Wh&*Mx(BqgBsu(R3x{dcEy1$?0*g5yuIMA^%?4c zA5k|X-fEU4Eo$b0sQU_{9#j@}T^(C*YVCwNcm|?oJOnkc*{CI6wUzj*u!)AOxEqx; z_fTv31T~Nx+swDyQdow1H&jHnpw{{f2H+c1@+IGH?#qvQXH>z~H~~ZO18PaKxjW1s zugjv=x-aIy)z}IzqGlYi)4ZmuqB@L0bu`7g5ld0Ofa)OmF0Fg?F%YL;vO&^<;5)2%b||gwy1&3 zM-5;-=ENh|3t!;?Y<;V>}f9DMaZKLdmOvlAgYg+>qy3W`G`=GM<1?I)Ks3i$F zZ0;|M8ejudga)D}HXgMUi){NU)N^*CtB&_k&`anNmd0d9%!yV9TTpL|x^54ug9~^W zKcRNZ=|4>emr#+rh3fb)WFlDlC&_+#@eVEKS$+`_msIlCF&g!g!wQR>hp#!1%b_$bh%az6COK=~a)(jb{u)#8oYdz`J=b}Uvyb+g zxB}gz7fcp!M^`a*u$Y{QhOw_SGB z!BiHttA0TZa0vdS{XdU_X0Q$Qz_X|a-A6t69coR#p&pd{iZKjz($z%WU(ebZ^==q} z%B=;c0k1?wax>}#Jbe>J)q$wmrFroE^&dVo#w4Qj2Tt{I!54wg=+2M)CDlTZ&_ zfEv(p{1rFZdb;Z-m$IXtU));dI{RM@4QS9>w?-vj3@Q>mY<&P~W`j`!o?_d7M=i|~ zC;igoSW1Dr>KyI{JX>;498R z|2yVnn~RauZ{S)?f7kr^;5b&Ip6s5fH^KydJQwTJzV3nfn^dtMn%^V34JgdzgQSnl zugTY75<*${v3Vy{_}k+Q=kuYc(8YUVB9jz1QZI&@@k>+${GOWY5}>wQa?}##N99sw zRAd?;OXE7NY(qEHLGc^v;Mj!PM#oUue-G8sJJg!S`Nu3tD%3%h4fT03+a86rsYjzG zuo1&B;+e-eg6;8@VjudPj=XHA7bfIIUYoToi5f^%RJJ!qo%P)@04Jg%@&}H_ZK&%? zzcB-@i%QzosDbrHE$LWP1SVl3t^GU-dL6Dp&Ey#BK)H>Iz(>?TlDsu$#Q^F>P!Dc| zO5)De-%v?B0X3l6sO#3CI^K_p=qdF5{h!+uy3_C!3uDuFW+|p&3F^mDGl}!wtYuo% zT85woToTn`U0aVvb=VUXvC*gwm!Y1s4fXas_MZJ8OyL0yZvp0CRsb zGpU9;keZ`H-4@kxAM0?OPJIe$se(V7BrSnTx~dq1192q2z-idi{bGLe8UL&KDcCSn z2iH*{e2NqQ&5uJLp|U< z>ZJOCicH{lvsU?053G*5{%0(PZLvBoMMdr{Y5-Y&m~)~QR-!%tmHkIh{hUCa<2n~9 z=!AQW>hLvcMxKAo@9&eMvUWGd!egk=pFt(nU#R4Jfx7Rr{XEWpCQ>O;*9W7H^g{R> zHurtb{<}j#A$f;-P;$r5cSA6t zHy!ny|6wNW|Me8=;2G2df;@h{Q0GC_3!*wGY3pTC1FDW%!v>fG+hPPxLhY90xE$}H zz6Xr*Gxx1V?Ut?Rs&IjV4w{#!wU6WV^L-!4jcTun+IH%2go;>#SZ3gR^)z)iRW z^`QFk{CrEGhy^tedQdtQS!edVrA_CyAf)v-W=_3R?5uQ3u0vRLIv_cVam8 zqo`c@4|RRKq~`i$*0iXBWJcvcxUCmM4Xh4oySGGTzl*NE=Z~VGHGPcA{%@#IXG>;o zD34jGw?Kt_1b)YrsQZ>D_w&7uccGH;I%*=%QAzp^H84*KV>)YC3iiJ)s7ym3)<+#I zeNo%#H`F#9hRWips3iIwwGFqRIy#O@;&ZnB9%_akP|5i(DspL4n&$9Z*R*7&Wtbr~xfQ&2TSjhSyLJzK{Cq_6l`h-ZUmcl~DIL zL`Bs7g@SJEgi4y;sFC+ag>(>VjVGg$a5*Xhw=opoq9T?ht!dAVrKp!eEv<{Sa6DGQ zJE#HXO6Q9RzyGD6HLZYpa8uMkx}yFh)Dtz*DX5UoxAm2%*Y;-AcfpIO?0$n<%0xez ziDX7U>RC~_k^`$@K1`iN-_3%g=4&I@AytD_?{Xsw>3k}7)^V|i5a zv_dUO8&v2AVh9eyF1Q)hLAI=BhT&M8dM#A@1XOY_wDrxX-Swwy3skv{YWpm){(%A1_n<<08`a@U)O}8Nb6-N#L{j2eOoJMb`!@yM@C_Scq8#Sn zX@h#;G}MfjqC&bFwcU1L6kf&Jm?PM{4f|n1>btQszCmr{<~hxM192|(x!9Bbo$y?K z&O#d2qSmBFZa?3@TIr1e)c?dv_%|y1L-Uvj6hdWx84SY4s2TreKOcjd*i7q6>n{8G zX-uH~e}jUO>ao4x3o0}T@|p-_MxEUus6QQ-MD6#Um>I{Qu3v>(qP?i|;!jj0&Z6%3 z&u1c;0=3P5!i3uYS?vd5sO=Mhnn_7rfK^Z-uW#!;QAs)kb>b~TO<)gdsm`GWconsT z&r$pRJ1XhogqVS*MOWJ+fPzL`1~t;EsI_i{I=R}~_9@mysG0tOdhmAZA=Goupk{d0 zdJnZk&rp#{9BS%8q3nOnxI7K&uqtXs4N(v3Y5ff~!;z?&&B4;R9+eYsP&5B%{ee39 z{KL$QGvII3^WrbKM(rMcqLQEee}smB0w!4=qeAu>J7C;`=D|Iz{ZRuOf*SZ()b*25 z16zcO%vRKd_M)ykg<8rBsNHY}HQ?_q1-)#%h0I$p7(=L+LaliW=EL!r7k6VG{09}{ zG=gW4A;pH)s z_I;?_aEkf)elwZ@OHv(-ipYK}gfCD7%TnBYLCKF{)LWvyz)VLa{b_8f{r`$WIU1^$ zF#CB5R;9iX%i_OS3Col;e=r$~TC#1}5^thT&d5^cd%+ycMSVYN37??`7BA9FtQ6*; z-VJkV|IeYIksZcT_#N+H@zUmo3}yU${{kusl{^cvIPSp$_!R>%Us*GND6B=jCu(3v zQ7@^$a^`J01vRnD===R&y7FcK`A{cTYgDq$wI0X%)IXuJJgS13K`T_~$Dy{{4%C3o zqxO5OiYA$ZF$?tusK^aKO=M9;_P-98y)-ByNlvNGt0A)b^Z)%J!wGU9$zXEA~}#%?BrG(Du2B%KnF_?ehke#jz^;nIBN1 zMqV2gsTgdJORY(&nC}VwP)Rol)zLxg8PtGop!)mArJ&?^i+Z^PS2Y8QM(x)wsE8cJ zOPpAzP&Y2BZa!a$C8#?!OvFl}IxJ_ci4&+d!K?TTm*Sx)^Nq@FThq_?PcUAhX71K9 z4;qIxsZT+@MjxO;{{a<3Z*3EiM5raKg9`mX)RIg`UH?DSfVQHR>>w()&SQS<|Nra< z`Rka_mPT!xW~hz_pdvH@wf_%eX1t5x=+rfli$D!51{LDIs18S?)_#_4Ux|v~4$Q6n zf53k50yW|vs2dafY##IzwxXU3b#P2X4R8bM`m?BAaSK!7TU3W}>zN6pLnUW!RC_^G zZk5;P^zSsJup2vIIt;FFzFL(*&2$QCKpRmV96;@kt5^nap=K1&z$`&9s-sBM0BfP{ zi^d$-6T9MkbhYM58k!MiKs_iMYAy4kUKZt12SyY7`9jnK|A+d+30u?KK(|;wh+HSZwPXFogO6>l@5VJ+P&8d7DwthzFu(IL+3#qXu>s zHR6Yu9p9n`n68zHTrTuQ0F{hYQOVX4HIR1JKBxhXL|r#ib^3SKQ&0!{P}zSP6{>5f z?EeRK<6Bh6e!rS+lmZojLa5J+qb5)d74k0j^GT@Z%tUS11*iz_MBnfKE>Td2cTgR? zL1nF9YxCgDsP}mYYG$=j*EO*9cBp~JU}@}!;kX->wC^z(oi-+Ca-t$uybb$bGpI>} z22dY$Lp#&~)6-r!78S|`_Vab9HQ$N4?+|Lnmr*nQfEwTr^uxq$d3$0qROlb0p7(EC z*EA$*XF`$1#9)^mTyO4rz+>biLPooBM7qynpQ4z@3(S*DJDp`wLtDpwb0JW6OP#yn@npiK? zQcky@uSWH^(dat+><6c?6dzo~Dwv{^33)Tr_H2i`agcR9Y7OV0LcbC<@ExcD9zk_{ z5w#>wZTmOWQpW47&s}~bLP0ang?eBKREO12A#aHaS%1_3W}>#wQv3N{)Bvuaa^f)- z!LQbWG3MOpj0I?)jylqhV+#6rE~8CVHLZqvU>$2?)Ec)$4ZH^` zGNVxUO-C>Oj!Lq{sDT|sU3UQ$fjeE<{~F;_`$4R3W+2HiFYS3y4`_s%aX;*b6R|kP z?`|Se5hJNLL=9jLYC=m;9qvIT=?UvO`}vjb?0<#gH4WPL33`~2baXx138b%vD>JDzHljMq#sdhp0uY4X$I7dp_mhE zppvu?>iV&$HC=|6YDAH}%?*|D z5cLMOo}rJ~6}eH@l|jw0Dr$f=Q6cV!8sH%79MpB2Q3uctROBuo5p|u1w&6W$q_O*& zP^CgeBnYE19}dF_Si!^j(2rlAQE$}Wg#HiI_k*3Nj^5bz_yf#yQd$F0OPU9hYX29c zptUKF1F^R61CChKn%}eaH`t82-#~MH3)GA|qt1&Sm>b8UcE>iVzwa3VB^r$DOefy4W3$p>m}7 zAoFL%#@LwpY;=|VA1LIRqU8e~V4g8Da+1%-RDL z*)gaA&ctfC0rmWUhp_*3f&WnRHz1OsX7DR6#9o*O(+up<<5kr85jDarQ7cqGlSU94MPLyP+CICn5dMwxFylzGRy$FVIAH6? zt>$c zLOrMxYJe^-!bzyL%s<|&eKk}^jZn{NgIbb7sF`lI?e|d=`G!hfzX^W&i_WeShe9_R zYN5Vx97c^W_C%BI$xs~xqi!sOO1h$`tgeKbc^hjNRAl<%EgX$H@!CxC^Zhgbt*FTU zI++2He@+J#Xy`W8&$)+vQ5`g%W^9Mb{@$pLrlXSbchn3|VmbVR`r~-X>E=f>gHfMf zL*-8F8D?OKQP0nWzTf}lp`cKgKz+B1LUq_3tK($U65K&u_Zl~&-%QiK4Yl8o*?O{B ze$D~vL8zsCX#Iq>sK=jej_fArDl11&P$;*ecEe@#b%Z)_{O0iIdQ69EFN)eu)lf5Q zftpb})Pd9+HS_VPrPzgf?n(RkW7O;W`yApQMWM)CKi|KA9F2NF>UrjdJg5OwL=CVR zmcoIktlopliFc^i@@MRbN#~mZ4MYuiENUS0QGbwGivf6UKKoy9uQxQ5$MnCOecS?d zLnqXB8;E+{j>8CCi8`9^qmuKvt$#tC1KtH@07+2yXGFEre)@LH}z0Q@?~6z-IkjJDa8u&r{OK=JL^%qC+dHG&V1~I z12Mr$^9#w*IGp-t?4#)#|JAzZSc4CKTWvgzVbn9M@$>y>wQ8XD{Z$M=|FtG( zvSDfJ9dI(P#cfz>o$2rs?xfy&y}2&%5A)NsmKZ_*&I$@O@h(PU*anl7-7uK?JXHG; z)Gmm<(PV!%Y(%{==D@AC{kApbCNtnF*50^}>z1MptX7-Z|0OA`q|g$dU>B^m#hmeb zuod;IsQp@et9h;V#lF;MqYj=F+ssUxU?1uyu?lNnZo7GzP26FYq~1JOjn^^Hpfvfl?PZD)9g0C>8OFazXuk?*{ILY*m|rzX1^E3 zY_vDUvN#k&@#r4c&-dSC`AoxZ8V>DcjTrf$eP#&`?&rbOpW|RY4?O7S%)}+w9*Z3^ zxv(4+p`)mX`X4rtD2p1-!K64T`&=i!Z*|x;bxqA(fske z(j_eoQyM~{1Rv}`CEX`nh^a68`Tlz!+fduE%@sf2e+O_9Zl_-Hs`*mtT=Vn&YnNXz zlJ;Y$BRSr6a|EYB4LlIFo0_BEIY%(RLi&n=k}v3n*-m$G3iaT>%&*;cVI=hwH%$`N zMGfE_*2mGeOb7Sy8})$O<`1zM?)drsnO+1Qr#s0U^ZLm%2T#m}@a!u>esk$DX_erz5z7nNK$P)V2YZ(~DLN6YanKEkiK<%vn+ zKc2Gx^}*Ape$F%8@sHUy%buCnZ>HzwWt0!K)+JC&)END-A0|N;m5dWn`+E^;7d^sw znEQpvg+izUYb5Iab1&Hc3n*NsAr|(0Y3z@F)CXe<9EN(!&9W}RxYXBSZQO?SF#ap^ zm8=D-<8G+j8Gz?-8ERMcdTrjeb6pBLyZ=CaaLs=31NE{={>JQrQm7HPM?E+O^@XCZ zb+~Pxj7e#qYwK(5=UY(|IEZ>ppGGgbmnmo_*HQ2N`=~DrZ&2R{{NI}Qemc~HLr@Wk zwDr2Ef&7Z8v8(-j6egrT54AKaQA@Q873q^k*Evr?559^Tz!TK=`GgvAtarwws2kIx zIt;`zm=}v-7gS`{pq{rCW8+cOJLC*%Ku=KjfAH1Wf1dZ|#>A)((xPt2iaNncS{q{; z>U~hxO+rO(9;)MIs2Q%e?fXzmb__M})7TC#;!jxO18+m^{{|Fv!d*s%D#1tdr__w7 z8!Mwaib8eN!1@cSgN~RMyJ7&2LEX37x&gK3+fWhShZ^V^boHI?HibZZkL5A-C-XNT znxI1XKkIrtOMNS9AR|7T2TelFXd!B#yHNKX#_V_!)$v=)D*jgI#7C8%uQWIx}J;nYtc zC%xnMpWXld6cqBfm<5xewo@VW?Pt_B9EHl2si?Q*O4O44jf&Ju48fEfE6SyEsHJI* znov(vq{pE8n}Xc$@|OWk!(t5PgVm^{xr7?PH&iw!_jr8~NQ;U{M$}T|MkQY<)Bqb< zyI?iyBT&z~h>G-AEP@IBG$8h01q%A0hP65BWz!AQ<0RCG*PxEfEvTi~fm-{$sF_|t zMd}f1;IAR>)SNAoXGK zz0PRr6%%-U-`&n9^!k4E8j{GYaj(Q)-&<`Kp5gj-NxZ(ltQL{f>-$kl8@xk%>SSKu zSG13)FS|LCdwnP2;N)KO_y3;Jpd@*N`XUlLg-MpoDNU$zAj#t7vGoF|9Ed<=c?DGH z>!5O=8OC4_)Y3jgCG|&Cg!88|OV%(I|NS%V&$cw^#=)p8o{3tcqo}n`klL($QdCDN zu?1$vW;htj;a${$lP!%|vWC`in3?u{SPJi8Wz6jIFHb`$w8Pdo2fL#uo!9sMzbDqF zz8||`il4l`znnG#b5p;7y8mC)z(dk|eeaTJoJ)N=*2l06rsL75=O4!v=$6Rn^?fUS zgqm5EOkUrgWPV01$rS4fOiq0_cE+=K5ld$F`u_1+@&FU5)~Exi11d5-QA>0QwJYwS zmgFKzWq-@5BddlLJdIe(_yFqj6p?Wp8b3SW}&_VwXJTU&Vg^Jj#6YX z_ZPq<)Qi}9WelJmW$Rtg_xFE#slW%LP$Qm$I#AZ4X13dU+Irji3U!^6)!d&16}do6 zfgz~-%UbKABJ(S1H?>FKfB(BH1&wq#`r&lcg|lq?d<>wz7WL9OgX;JOs)MJf(0@fu zBy~3Pc`<jyiBEqwep4>Tggs_P<6liG~22iCT*7sP+q38n2_WJ$-hQ3l*(ZQD=M< zYT)xwOSk|vffcA^T!ZR(t8G7MJ(`{UuZ~X9pdI1?3t z{K001rBOLh2Q`5XsN5Ki6>$kFX`i76;>l_5Pvlb2T4liI7>XLuWa}){4GYkNt5Mgl zMJ3?@)W9F12J{kj{}0rO=by_=BoY;&VW@$OL|yOBr=VKxdCn(<-OTAfFI z8@`81vVTz>C(Lc$ZmCfFI|4PpC{!}HM0MB;)z3Iogr*?5;W}$5Xxr>Xt=(T z@D-NB_oxRI$zx^`g&J6G>o1s@5Ou>6v`@)vj`nldoBC6nj4kq+&);EO?f|91O?Zs2RP-AdD00_5FB07uKcT2bHX+QO`*dW|l4!Dss6{?G>>e*2B^C z@2sVuwGGd2W?TeoQZI?xHWM)fccK^nK@H?37DZ11ul_2vQyi7Fv#|i)LT$@r1--tX zfaXOFU^OaPccQDcyg)(OdKYy>{)<|IbcIZI2cd2#h+3j*sL-$5hi^{2k7>MzTd40dU&h1hdO2c5(h+`EuCt*BPh;yO# ze^JyIl?tdY4$-KYtV9ibI|k!%?2d0y*S9WVlG{ZMV6^odYJ0nBN}43eifV{Ny@so! z9@G&V;a#kQ#Y%a7zXzO%8hBWw$%!qf$n8O`^;y)>`w(@WyhP>B7pteVFT$=9k3t?k z2t-|21C`wkQ8#o%oew>%(=b2v&8P_dZT*BPsK+T|awk1%LOD?bD{QTVidZ8I(Ejg0 zK^>06FkFCo@Oe}Y+(RYL7gPr+%9_yTK+QA~m8?HoTVi(VT~YVX!io3?YL`WpGZAlw z>9qg*sesc^H?G3~yo`##N9(^BK|OYP(_RXdoE1?MsELU<ud9uZFs=IVwkbqTUIEFdUCyZTx|y zv1WC15>COM)UV)itX9MPK_zvR*Z0TsM^Wtm4SbNIrrEbgurc*mwM?j5;4jqMV|zS} zc`>54*Z2E?)~IB9g0b-n2B1^NEKwl#rY4%d z#1quFU``zLvzhTKoJsvYYEApqGdVOAyHKBxA(*(nX)lSjs5d~JC#z7&>29T6x9_qS3P&3+xI#U0{3V0LCVwQ#`5^YeCib3syK}ZB# z=XVN9mUZ@n{g{>dZOnz_QuGk&5zaOFAA#YIw_>7ui;>PB=KjCDK);y@^ z?rmm1e}KNf|M!Z5W)>^jbnp{uI~K)iSQn4sB2=W>H#ciH6qO58F*hE-`uGAnV)+*4 zB;ANQ3D2V<@D~om=a^mlzx^-f;F*ldfkU_o-=p3M3tF0iEkO<75QgDRRL6;1ne9~+ zqp7#S?RXTmG=qLM9goCb)Mue0l%zHLUo%ZlK@li~%F-&RC25WEu@CBm8;Tm>WYjrv z5X<8etcv;CczwU$>xa#$f5Jd)(AMmhepre6cbtLc+p+&uxY^Exw0nCKvZ1H}Ew*m6 zp0c0cLmgaB2a}w!P%o_vwq6XC8?{l%8jbo2)*Y36lTZ_1*TFSOaf}9SuNSDKOViOj zxD3vs-VhhzTU?IQI`Q2Ni*+_0!70?EV(hlW!PNV8@%sKB(!S$R>W8~}eZR!6)Xn^a zYR9n z+P3de5q7;jO-RzB)~YZnR1Hue?TPAWn*IELsH8e!J#W2cy@T3@k5L2oj`uK8FSAWw z;U?-IkeqUzmA%afx1mOK+b~*l`~Ux0NSa>(H?u_jQ3IHS z>S(jA|7HCT6|pSrE}bWNP&2NC%B5)3M7q1|f34v-8nguStjkeL@CS~>T^NaF2bs6n zFsw)Yimm4zY)&*6`_MiX6$$?#CiDqWxse%_{h?SHOAX<{x^OfN3ejX#60WxH#~|vL zF&}=$`Iuv<*Y|V&Bj`J5hM9;&qh>l3b^RRF1dpRm%D=Mw>vc3LG&`{f zp1~X#cZB&~ABxKAh8Td+s1Oc9bvPSq;2+on|HF#dW2E`cxEmFL52$2}J<7iS(^1Gp zLl_pqCRh%qpdNe`wU#ffpRCSkukZiYBOWSQAE3^KFIWJbG3F&z5Ia(Bjjiz_s-L1` zeY?bUx=@IuVT$!4mZhF@oQXsOtftSg4Bo*i7&PAe@w*c$8FyhGeU3Ug6HYKMoA#*l zV-sqCuTTfvNA&&wf2EjcKFERF`5+%^&Hl#H_z5+`B9qLYfTB=Iv;>tq8&N0aPSg@z zM}_!~^)2dovG^9E*KR7*QUqcwz5nx5P^cqNp^ie0v;peIXk3mlI15uxG2ai?;|A)D zrt%XJ4>O+T_5BO#B-6dlDca-B@S6XpBiu@T*i7?#f?~70zW-S5OLW)q!Km51PI*B1 z94|jj;0FnFy}tkJg%b13{*O1`>-$ToM^M*~``zpN8&1U*nCsr*e%kjf^!k23IB1dA zxlg_3V)Off0!vJC`!6*oV_MWfRCFo(Ka4^n8WiGjs9mrabslWRgt#Adkeo)HluuFb zf6p@W2a4FJZ$jlzKMCoAzUxuj_bCQr!sX_V-GwlK`dA$_IwIH5pbpQYM)nu#9QcO1 zG3g5PrLzd;qrMss`0*1^9E$T+ne7;`)>s6UWVKOC8-q1*1nQgARaAeETna@gyh7zd zu65>MScS^w*QfzxTyL_!0_t2Cjr#Jr0Sn?CTTl6ixvvar<}p|cr=W7{A?jp(Ve9T^ z3d&Z`1`Z0=J|!xvt8X+j`585X&ZuoP92J=Zs2N;AEy-Qf3HRBWX_MI%OqrHYrGA$|1V+ye!}dSc8jqT zYDrt8?i+zRU)ErxV*Z+fLKC*t>-(?R6h-~VA*P}_T)NFXXccNH&ZD;FSJX`6Z#PR4 zjB2lmdR;e19nt+!A)ki%aRDmXFQD(=|2?6g9QcfSITYAo4w&kw1EUEl#BEUn8iabl z2-Gf^hgz~ls7S6vMQlHA#q+3vjM`~(V-f0zKZCxX|E1VvzM}=Awx4&m=`f8o#99#> z@Od<9CfiZl^O^npGit4q?lBQdgT1Ji#ALVyHL#@5sqcB4k`jOa44=vU0-0oYerUTzsc%a zNLD(nQAslj^|JXND&+65CdNBp*1i#zr``wsa4%|!4xl!4GeZjbe+SkQSczu7NxB@<= zehPICY&vOj<`8OoUPn#n9x6xPVru$#K2y*^lH`<`d0uN_)JRKVI95ZQjKi=wu19UJ zq^HeKy+@)th=0ZmAU(FBo*T6kQ!xzxhgy;w===A7A1GX-A>&!|mFgpgaRQb*XJ**z zyg3&JTc_hlu3w3oN!SH5!*FXURKzNxa;Fw5m)fBQ*dMduxC`um6*khKgXbD*gwIji zEz?D_GzC$gN21R5x|kdLqdHiD+C}?N9iOpYLp}dKcE-4u%uA^^>iIJ+vHz8HYiN+C zP|5ckb+mp!h3+frWJ_|{JRmhHM+#vmmPH-CJy0_oi~3GD54D85P!TwWI$v&}z8`#d zDHNuV?uvO}P1FOMp)Q<=O0o^88SX|6x?PWRj9On-;kHlI*ucAPur9Z&@ofuX1+nt+t)802ZRsqw{zY|3v2ev^CU?P^n8CV^!pk|Qu zfr(TeRHQ;t*GHmnyP>YDg&J5xtck5q*Ka`${0J(^Z=hS6!UGBgFxx}3whi$<^=()S z=REQ{@9;V5SFCp*o8)qym@TE!Y;7q|>n;&PDB#w-|!SUzndSltCru ze9VQrP&wy5rVvaa@k{ek2*l?iDrtV_KQDtAs}Ax!ex{?r?_1RGJ` zCoZD~lJbo?ip!y{Z;vFm>nyYlFEM}*vc5I@zdUxOJ_@zHzFJefGr5ol)m{N}Vl*le zqfxK(iI^SdqISnY498QbCG~%=0kQv5QP7RWP#2a)g}N&0L3L4QcypYJop306KA5!~ zj(Xr6)HkHn)}yFodw^QXZ5j<1p0pe_cH};pBPlKOu!Ae1PkKNpS-?*^*#p2 zQ;+r8B->ORM12eD2rvA_Bv&0&lD0v;C3~TszZmo50n|bC9({lRH|VPgeFUn*hPVhP z;7SbrX13i8tW5nm24LauCOPY481+u5tX_a)aTV%7D*VIbP)Ss7xu~Q*^n?AcWVlX) zLYU-VGlKxsb}5JoVMWwQ7mZr;))J+Lj^h1iet(z@wG=LDLUZvBoyeFsxUOhi2dwFD(l1F43} zv9_rGI-_>UV3$H+3QMs8{$(#H==C=<$M}BC9F-gGW0?oISd01;RD>Q{zoV{88Qb3% zv7DHUdMN6IEQ8t=t#L8B<0h0uSy~BoLo_NxT`?T{+s`*)0qQ5PD*lV*uu5Ei zr>=)>hs~%zjOXvP!m{zrK>mlJ)Yqd1au=V_zvG|4-*-T~z?^)LF(D7+K^0LQjZ5V3 z`@hTEk1MEeO6>1@e>YBI1~?5B+TT$p-%`|)97g5DIn*ves5M`TTCyFeH9my;#`BLgM@sW~ zE7XD18GZl$e>eqY|3XwKccAw1KGXwGptj#7>tCpj@1u6fThsvlLroxMDw9+BQ8TTA zy1zCmq76~~bV%iIe*fQ<2Au;Vth-Sod}}X^m)bli397?1sO^{)6}c#EiOo?1J8au8 zp$7H{v*K6OQf5wL22>yo`(HN{rC~f)LDjFJ&VeVW4&tOW4@!%gL0;6%N}*;_5f!QG zw!J>8qi9s}bw__3jQS!o0#}jb3tb9fG*tb`tnolphx4%*7py~d@K1U(gV(47Bvl4; zzyza~DjX|g8LWuoP|vw!KYxUp*lX1NPDXRTn}UMYJ_t3lV%F-Ihk7)I;yBb2?ZN5z z4)tAcbS87%Vbojm4Qh$L;wg-i+28jIjY}9sJ#m1)^8lM619hD;f&RWTd<<&j7qKBH zUiu(^-*2;fX7%^|O!qSG;q(02{C$73`86)0J}x^46p_l8!ZWG#+r~zj~UDwGv0(GJ; zKqcQc)P1K=5x#>z;Tz1Xmq@}q<^g$7KO!lQGjRb%Vt8JXiy8L8_&6k=zw^77uhk(Y z)OiXRi(odcuYlS;9c_Im`X+>m$R*s0H__Edrxr9fthOFR9XQufYx%_*yO61;K<$nI z)Z48TYTq|T4WKV7%NL+#x&w8fT|#|P@hfbelesYaU!l!IgI<@BsE(shM{x`)i>KK3 zCANMDd(eIf3uEPQlZ=C~I`v(s=fsOJ1I>v#F)Lv{Y=+vF<0IJrn!#KeHCe6~bj$ z5D%e}<};ST1jS79)IcRwbF7O!u`HgzP)uCh%)At8t)o%bw?QS}0Mv6QpmvkHh=N8I zUBcwR5Y&M*8)NV!_Qzr+{e6FZb{qDhUb&RN?{7-&M@1?_q`5y7)lo&%S~s-z!T{=1 zQ4`*byrx~}2!&!aoJSpziAtLbl3TN&)~q0^qm~$qy-^)4#4NZGwGFSJ&iYrVBRORm zb6qAZNj(&G5XE3I?f-og^3w1P^}5Vi)*MK!kzMAjN4>o^VQSoo+7;(fGr4Vjg(s;y zm`~1#{$fL_KIW z>Ko7hP)G1))Xevw-W^A6`)TVH`}rMo)$vmbde9ftn#HYXc0)E)y)^1U%}}9lg>`T| z>g96})$wywWImuG=2yu)Hy)~=w5VhZ#sXNP68m2d>PmwSq9b?_Z(#&(sBCWh2SccT zMI~#lDrSwVqrS^^!#w!AZ9j?H&aW{ACah|fA^jr>P1ogG)669M^q%nxD*u91*ik#80r9d zfEq}=>ZXHKsO-*!8dx}L$tq(`Y=Fw0A*c=(qYjw;wtgS=Jg0`aKcUslL_upDin_5n zYK9#!2W~)R@pW8=w^0YnuqYFmai|E)M6K~c)Ik40MdCOrGWTr#gRLj3>B|+@38bKH zmJctV{}sG~4^hwARofhBH&79; zQbz-0|8@5jSYuQU%(ZT`9=G1LezGR6Ya)~lL%FXy>LB_Jm5hr~$$1tF;x`Py(4UR9 zr1pO|+b|Us^39mS!}}RWP=8&|tab1D#u3)()}^So+a~LA>mBO{)BqDSFz<@un4S6{ z^!@vv6%@2ayR2ue4^YYV2`gb>Lx102&ux#&fom8G@1m0NvGoJ$sP%7TPQtRN>+4yY zp>n2mBlf@6Jcb74z&O+zPC{k#F4S)L3$@)mjs1N;dP#uVEfY}#T!lIpE}`!Ggj(Y? zP0T2Lsac};P1*li^T1|iL=mVgE{!@sYFRs3N28K&8S0&}6}3AaqE5W0 zs7Smcpr>bn$l5VS$<&jF|rj$7k^x-bO`gTMP4t(lb`i zFQ#75+6EQ+IjC)S2z7$qM6@_Y6s4dJD_{w%gSv1sDyz4n*8U7?UtdFC zvY{gK0Tuc$sDsC8WjaoWm8nLc20jF<;cQfYk1`OZyip^#7sn|Nk#<8?%*&MfnnL&C~(iA{lSQ0gmDj0zcu>elNruZlJ#;hI9Q9BRoQ$KI(IXn6LevRJ@ zXVAV98(?H-*JSYPL^CR75J^|I0cH@F&XU-fOdv}v8i5#~uPJp@S zAAnWhbEv(~7vkLaCQxUmH&i11pq73zECy#my`4V?bymDJLLCQwusVVO*N;p`PvA`Z%ZiGVDbEF{}z}_jPW^45&l79r~^xRKRnvHGB*GVBLOE`9CAv z|IIY?;EB>ds_)zE6<`MX`=RdX9e5qa84%U?{r@NMGW`Jqovo=m$l24Our%@;P!FEu zgPpVG2bD-?s0s9enc-~c`}@E9OyLyNl3#;*IerVZGVURcgA`CJlMU)n6@%KEhEUh4 zE0oQ%2a)LCc=bv8Ody{e9an&`5j+3185KHRzA z386AA3=6?JP}gY~^uV!DTd@u*k)u$4ZbEI{BOCt&>(Ng%!Z{Nipq`9fyw>OmbxQle ztZ*T`1dqTzaP~;ZEr>gc7aKTow6mvU$2bWtg%i-*1C?Nvu?}lPtyCkZm2L->SOC;k zc>B>%CNrUyej$|NW+=s-P`BX}l;f9Bx8fbtDfWzWUNfpdO<*i+27iV%Vbt-?cggBO zZN(fYziS{{!SDa4p(Q&8wUpjv66U@o@ z4yeO<59;;*EsU@G|DDDu1o0+1hvS;@A=FG>K^az^B)TqAyJJuN%qkjqNTE?1&9r0b2Y3TG%g+<^`#(Pjpm~6UpCj8(S z`eR{3m|%vpH63A9`lDbacox>s_)O>BaZ9MJ8VR+c>tHt+V;1*67mY9)%4{jj0k1(N z5_z^GFAnv<=xJOIi_^aX%fYyFNPv~711r;?IoJ9Az;&qWm}j1I2HHZ|t%e?WcOLh@ zBn{Vm=k>T0)QZf6dX-ADz&Tt~p=Nd&>SZ_iLg%MnC7~X<6QK^}DX0m3f8_~iIzJGqhM_WE1({^Z=eFkU*X*Q zG*Fpmg7sl3SP@QyO8f%UgX&MH#5%6Tj@R$*Pzi>vb`ISrSe^b`$n%8#U*jxQ1!Dua z3k5%zj6;=jt@C~R{Og=E5&Ng8zCTzr2Fh`Y^-jQ?umk-LG{ER?@pFqTgHR~mXGx;Hs{o&qY798mI7P=}>1EDf7OosC&gGg}Qc)9p}O zcLs*S7ce_)yV>CwDE-YaBRmMbIvn?DXr@1)RwDTpX9WsE1*!lwvxdg*@D2UZP&4ei z)p>QB0~PQol)nVqoR!E9bvv5C7O)l6YtD{s+<%?^0|@jCe+HG|KTrWe@x!;oSGMunPUMP_( zIt`RzE;tt!figUA@+(k#dk1Q!{~D9+bWN)I7|Y#92SJTVIla^`ssgl`VFD3-Dp?!wgk+yTl@7}V(>0u^`$)FE6AbscX)ZPlYA+<(0@`GCL!Qyz6rZAqxTt`7C2st2`2 zAy5G)LnSmHD&ehAD{uxXv1d?r-=WS_hGWha=7zc*WuR_Hm1AD#^fp4!9>I2~)1LIW z^F5%9P!Ed!P*27gP}g!J)Qq=7&G0x>;OoZMCU>835>5fNGMS<5@J1~qaqw?A5oUoSPC9$K4tnVCHeQFh>3@Yfq}fh6Gb|3Z#O0yRN_{B*J)!hQLM7~- zMZ@<23{mHU>gDoDTI?ZUxj6?he!zL_Xsj<}6T4 z-yD{K?ICvj|9={q;U=iPyb9&umGu*ybrQ@4l~6UPE$R%l^kGnEVhpSYXFvsd2({EN zjsHTOnfT|NLzoT5)a!qK8k%`YsO!@jYH0>QIhqP}n&%ofKm|Mu%fa)oCX9F9S&0@< zGw%wO;3TLOT?&=JcBrj6t8wDHZqZP{*HANeUvOre18N3Upq989^uR7qiH?K1=WCz> z?u0s|*P;A;fLf^(7oF>u1?myr5^C#)LEqp1oJ*q?f(@`P`~r)^>c2T}8izrh-s4bb zd2(?1_pjNgN)C#tNxnPL(7hmH3Yv$V!=)rIb>NH=1`QZZG>Bv5{{LTyDpsF_!U+L9Jmxc_p{1A%7J z7Z!m-pl`3BGCvEo75AYYSnr_{PjS`h=Y^%|H-fUC3O(>RoD84B`moRM&dQyDt?57Z z($FER_=j`4YeFq?SEvWgXsE;{LIs{-+zs>5zYVqbaj!Xg`Jwz3gL)#CgBouQH6gE! z&w-k_cL@z$yLC2j7#5{}8fu9mU3Zo)Dbyn~JJg;Qg<6s3(3dbQMt?M{1`k5{jdsJ? z^Yl=O)Pj0h4uU)fysm{b8X>p=bHKbeokwnS*nxfs^n+KS_OjS5=h0jq>X6NW+KLr0 zQY5|uV*P!$o!jsm)QbFR`~Vf_ALx7i&w9sMs(i-UP)i;NbqISxoq=Ugr+cUMk3a>! z26ebznLN^6=PR9La1Qd}B8jEC=e(iWdf)LA>j4ie-T&k?^aSh-eGd$%rCtj4;SM36!7Ba1cBK^_(dG$njGTDqaidtxdyALo+!Gb!Z+y z?fnnvdyDnhS;B%a8}gD+33h;!U{BZ;euqjl@QI@z3gvGg)Yi?l{xYZp4nE=jE8|B9 z+QN@;0c`x#c~ZTBP3b3p=6tmp1U>ZcLp^#UKX+zc5o(VcL!F7%Fe~f=8^S5D4txN$ zGWlOPKgg`~g8Q$TZb6_^d<<%4_o0^lHEaiCzO!nePfi+MWzlW<~s@Kkg;#XLj{#~doO7q5fwikqD={JQX z;4HWaUVwT(;eG3HJk(*H1+_v8;Ze8}Y9+jZ@1pvCyUiddg(~lz%<4d${_ao@nniF3 zJO}k4sr|uOdVhGDejlj4ukg{?>sqh|{l-v_+{I8Ux5IcGqVIM6K||N;KGXx{Z>YVE z@wfAaqB_)`j({FG1?t6TGt?HHH$H>%6Zw;U5et{mF9<#G3REH=q4eT>))SZemw`rA z1QlRKI2P*V^9^FT2FJk4U!wYcGum0G70LG12~-a1Ww<@miVlQ2QzKw@ zI1Os0_QGhycO9jnjLyK@@E)uO4}Od4`|tMg{&5mH0D~fj>qr46hhs zHJBGRfVy@=p5S8D5AjdNh=n$=d+M^)1 z+qa~nU>o|2U{UxD>TDE@=Jq|9LZGhgG^j*3K-nLG9(V)lOnrmelDN^`zT1%<>g*JX z?sfZ~P<0UK-D_8Ap_tAJ)P;KD1wp;qO@Q^` zMyTuh1L`oBjpayQR6y&Z$cW%C^b~TY{p_xdsxlJTSF~n7nlwXFwTQo%H2?o zFF^&m3$=pJp>9X)cy8Zq$^;cBC*%zA{XY}bf=Z+n)FZVs)HNIm6<{UI1rI_wegU<_ zapF6NF(1@(p*)m+TbLR4gR)x$75Eg?tKoI%`~Ba~XlUu)z-5tm$CAM9`|mev6FRq| zWg@rlS$`2WMz2U>x9_u`<6#y0_h4(7HHmYEM!>Q355g_5T2i;`5c~qy!9B^`zUM&4 zGu7?usd*)`l;N$=fVpZK!09px9>sp1L``r zOyhQ~fNP=deeJZ)O7w?~=r4w~;XCM^PorEqx9=|$-GII5&r0w1eLy(6$C>d#W8w^M z-!~?@z(DjCK%H)PMrVne!ou{2!;Wwl)LBWL$+^BIVGH`bU@>?m6ZgM3jVPHNL20Od z7?h(8@DY3fmHCM*&goB`)k&Z$)CyjKdPC7To7?xj;Q>(BId*m@v8r%7{Sc@(D()O^ z-)}(anS=YUfmk`+{9hgp2|P+aUvB4+eSli>WO>}am+6%-2mLoNKTMU^?R&pp3+nm~ zgC4jL>NVv6tO29ubFOb)DEmRM5M1r0QGvz{s3%*R{Ek9vsJ$Bvo55{R2C)mceILgu z2i+u`qM+L~6s9ZW*exmSc8#Zh3T{KcaZ%^2#3<(W{X}FJ)N4c5;%?uIowo@M?a5p? z6uz^8&=PLnyVsr24|&~^&ZBrU>`p&kDd*G=ggOJ)te>N_+xJuS(NJ$(B9(FWzAS7` zzqj?zL$-*Y|CV(I%0oTt=fM*26RZRalyeSUZ#amVt%Zk?XQ|-!{kooKP|t~F72Uq? zh8=_LWDf_zW|f?kyA1UpieB06dqa~R*4OE&N234(OQH7k64Vk!sp2G55O$(J6$Zgi zP&4UN)$Mz8c?eddpQxHM(o0l!hLSC!yZ)T!YH|E*uXtH*l`wCRl|2BX}34YUr%QSGb;j zqejk?@dwn5n>2R&zL`B29-v>KiQD%>r`J#qpbkyB{~u{=YU(`8S2c6)`$?#oY-sLw z{eW{?IJaa@OSh{%{p&C_D^#)-ujjC7YiGuOZJgUO8Gc6ZiSce*JEZNLCuENH&KC7; z?{yxX+YvOtAikdy$PfNOe+A4(fPo#H`@g=U+xKCVPcRzt&;D-LO!R&PIIoT~J2|hK ztD*LIAJkd;6KZ8scXnQDGD5vb75CE67BqzZa1D$J<8*NnN(Nif?*jE+?g+dH&su*` zpz~I3H6$O`MwkL_hOyu&7#CiFao_`}>-*a1ZQa#5M5mw(oX~>`{ z)O)>tP;V-yKr(c#hwQrRkntEyNdF8}BDalyLM8kSYN@03bnFtt*z{9Ey*y`uI{l$A z2Jv0L(2&DZP%Cf~>ecKqR3fo^*;_N1fPOKkz}2Dlwi(ox1wbwRWaA!~mHs0rz1Sg6 zf+?XA$_%}}FNbMpX)D2~ur}0;8^AfR8Ppq;*KiO_9_l=RW7iCOXJ2Pa3qzfa>V3KY3e*LGG7W=za(SU%EDl4Rfg8{RUzt39Kj+z> z4eH4`0P5_FhuVr|P%C&EYO5|n>D@KHhI+#O@X{zqqjG<@?>ilRVHNu4p=Od~fODAA z!X@-`!szfc)Ye@xK89M-&rmCrZlJ?TP^Z2N^xY1VFM&FQ-lH`1Y)&}Hd176FdQou= zc4m?u>cyryl)+S}6}fGE3pI215NE5>K+QBSRH9{}R3;9*~ZdVjI0cxwJz`SriECo+NCGH;Toc7F6feXUwuqMEDEzBuLQNE z-JqTWOJGrW7S@1KMmuMy4lGW87JLZLkLLbIj?B`Har-{Kwqu;Lmlei4OF0-8Kyf}S z3D3gzF!}`EuEQ>{7Kh_2i~*}oa=SjjdXwG0PdHVc3h8f#noyeQtc>*FdHQu`aA?YE zV5ajnxfM)^LabTN`}Z`n9Y-DEF!U}!?QMfOPJ+!~R`kQ5mVCinXQ`J%9nv*WE4UTv zNx2v57F@LcV=oQu7i~(S*XL?5>|qvq4xST zi~=t}C2|?|f_LCxSbu@r_dO=>c^cZgbPJsaQA6V>m=*bMsC$1Gwt=}9InRmlQ2l+d zKTNsU`8r|->_Y!9*cUck;=I{B50z-?rOtcFE)Kn}MKp9MF2Ox8_A=)k(J|PZeyZip z+wM@fhW-QS567=?9yG6Eb^1S`u3z<)4g;W`e8b^nxBxzeIafJfoF-VUmE!(|(a`@iPmB19JTd)P{x$qF`9;aUC9J;d5XAiXkb)cRbU14lE49edm zs3+|{sIzn(`hNcZmWF1Q@+apFMtZ12lpkh;MWDvpKpA#~I5CvC91HbinhzCd161H+P}l1W)b+UpwFOThj}O=1 zFb@0z6(HKr&VwjDl;7G=Tig~Z!R|0U9Q!l(Uk=wIP$CDQ0-uL^f<1v+!n7M4M>(Jp zDg`~T0@O@8KyATLSOJcO`QT}&Yxvdp9qNe~d83nfZ7&VYtRB>oH-(x>E2zL-Ode+J z52Zf@#)PAwuIUt5AMS*$Vf0OoAAh);elMt(<(!+H373T08gD&obcdSBIH(NQK<(*U zs3nZP#p$PnGRz14U~Q;`HX3(8O<+Ha1W!R7)-y0ad}ZV5xB3$Dx^mOdl9q;g;#Gvz z;BY7hr(p(o7V37qg3^z?%~^pMPyrJ`%`iPw!ueokSi$6-pq_+%U~V`J`u_gcMjD#= zX{Z@LgE~atp#mk}?ii$nN}whz0NX-s(Nw4e7D8>|I#?cVggQg7p$=)*9nR9{fJ(3| zjHLVDmC;C8#%H>-<&n}tr-_oos3%xrPEu<6wOQ{D=s%6&Q}O*XUx$G*)AY+KbIMk1 zQfV0}ht2mA;_bC@Z(UM<&p>?)FYBmMG<%iuN}KW<4obrt^zRWUF6%fN-Ac#~VZRI8 zQ?#d}H=Oo!Er*qM7IcUuF~P_W$n@0^um3b2Vo(OdOE_P|>_*_c85tfo<#V)CF;;~c zzk}B-`>M7AGvF+e+Gq)X#$Or&r@^P*AB2}E_>Dn4mGacOF4%rAOsprJ za@Zb$57FVzjJobny{Gvn8ID!nko`!UOh-{AF;3Dlvzv@pwiU^3W6K#YhpmbpsYw{m zYh(3k@3wXs+bZc5$KOcBP=``84*TDn2JfC+^>LOlg0d9y;V6WJj$+uKI?Mw0NAEi; zbdQ=9`4@ES;kYs@5|=TW|CRnsV1Xr55dER(hoaNh=S%m`N^6$IpY~^hw#DEWRJmhG zJ-5DOHzGvXjH5!V(C@a-8o!S(m03!jy5F{{H+JigcOj9TTJ`Yw|I(g-Vq_Gq!$$-g zO6EDJbs77HK^eG(U_6msz0eCpXDN;Y3AV+y5Ea)H+W#`kLQLW%cHi)kpZ-C(!xHbo zSQB);CCxAaLBq>yl=9jPGMGFJgLDKAAz)F)m)UA$!+r>3DmAGMu}g?eB5Gpl1Y`#p zUu`R}(Rhx8PVxT3)rSoG(s_=fx0c;-0u>?K+ZLoJ<0{?gr?A8pvJ!t{lLa|%>Hbft zX^Cs#hE4JXKC5EKPyJm#lgK>Xe-F;jnQ|r^T_wmr){lZxLJK~PME@~ID|a9&Z-|3T^%Nn*$j1#_@WBPb9EP z7y*}&P!(H&Z3OB=)jJzMY*dQDt}OQjYF~8MB3pu=`*1OSE<{+VhQ#z1LRbsMGE{wg zy(P{co6;>Zu1DYZpTuyG(`H%`-L00y4s4nbG#34)By$U1B6u`(RN`av8?q35_#lHTGkipV0F2Ht1C{O2{5b;q z_dUt|fscmxIE_w_C8psvw1=A>e^C9u5)1vGssGLY3{L7Ih;MuU64gmKy8|0o0(o%| zmxP8ANTr-D=W_ZnsAHJr7TaS-gP(q4a~Zvy7JMmsv54`CdMBF2pKby6pf~`_-6T@l zW^o^<9g*>CoLziP>3TxlK)W6`uhBbZNo+*F0%PNqATodKiqg)A?k0j4Lq8vFl~1(S z`IeITuS6-lykHd;(eKLO^zfPBD7;jsog61mEn&%1;d~Qp!dN86c9B#geEf+lDS8!X zSEId|_I>=;qJAdXP~@4t7}ca6CGejJ+F;CINq2oG_&Dlwlp8Q!37J1Nyu?I58~umq zpMvvXKb#IgSEV(5l~wddP?zB+5_**#vFjQ3&5?OSS*k|}tC0Cdgz*sSLnSJAaX6H$ zA7i+UvBAi{Gp@oPK6kCeHZe<{2ECJvkF=l~{|UX>$i`xGpNTy~UnL_tF{xFsE2gi% zUo#jVK?4-VqHqC&e~|r7dkw)OmRbaAiC}dEVGeYckjOhrdNPi$+4wM$h|TyZ#`Knb z4{eoCtn5*r{(tA6Hwg&OlJQoQJ~?{)F>&4<<0LJsvzxJ~B$=Hg+7N`VLtL9l{60xW zXRIXlDqYZ5(cchgjGan58~cuKHj;g1tI^0y;{Z-nn&YsY8DGYsN-LbaKo%DVFVI_! z{>uNgD&^3tiPKwfKLOW}pvo5NV&u=5P-K&hCPsL9h|D*CK3VA+P3JcP6(nFx`YK5* zv7`hYUc}7j^niGFT*}GLW0xLnNO{ZTqPc3ZE2sSJxZ_tjS1Qk zhi@RC8FjV5S%6QKpY`B;fh8ePQ)*QD`3SZO-Sp_HtaRW?jXXX!$&r^PNDXwp!@rr_ z4NG7++(EogzCQDRj?zG8I2d7g`5Q;!^-c!1MV#!oCP}ef3;z#h< z1nx}zY6-SBy#hFmL$W_+^!ht-h0L^;TWDDhAp91*{AFovpuG~EQ+TRvYtfHssq}ye zXH2`3I75IXnhfbk7NHrn1F~P>bF8b)NccXncb#SOgptWe!^lqe5k5{D6f zvINRun3;YeoOYyrj07Iq1gp@Gjgu}oh(;2NsrA)HULC#F_^XefnzmR9cGiNg#h=P$ zxDWk1`e`9QuKBN=#dw7EcAIi@IL(6ZwXsz&IzfuyL}ej%D&x@|Lqg+hmd#D>jIs|* zRHEv(npgBjFe=V}LU_@Z^azeykW@yTHASXh0=vSt*^T~rf;M5>3Ws}z)6q+TT@HNR zFx~O^h=jZ_vN8BdOPzsEcu9gEZ$*@6u{;MD3@=;gr?7J|hk$ue?P zXH+Rmz|*i94*sT&r=1+#HaOv9n!Yj={Uqp@C0GgMRgt6OT8OX2*!0BjN5(GVOXWC& zV@aT59QJ<`6?W!%x7$gIlqYG z9=5y{2^3zouo~f|6$#xV@IL(P!}cxuSJ16#I(k~VN~16v1%6++?-L4xEEzX}R$71> zwA*3yCp9&)pGjyM`ahAx73_=9FGzs8mS{us@d~Cw_LTZNy6Z%I>4!!u^}hx7m+*pXn(bp4fmG^Ki*w9dgogT-hH50)n%vm7L2QYR9 zS$5OWN2+q-^dgSpQ(H3jGj$t&o}yodu3Q=*=&@ydKzYG1}a8isU_M%e=2mIE1SA66*sVYb5 zUuO~?`lCojWfJ|P^b27Z4g0^Sl`MI$bbR*@&c)$(6rZ4w4&`8is^lcOo*3jo9=F@pJo=evAGD0O2l%?pZd}0EuxChM*lVKD3<9ooV=vQvsIW%`vpmNH|JSNFuc^pd2$QX33+k+q{3fGbfZVm zi;iA({kDL^C?v*NPn`GupUhlqaq=GdF+6X^a5pQ}jHPT&orO(N>M`^KksqYaLU&+z z!pIL3^uL0Q${=)(J5AreiM$x}X1Q14;1pG*ElOE2IBm0&EE&Ph;&d?W$Bg|j=Rw%? zqCR4L2DLX;r8vnq!f!2j-2Al0ezJ{ArvYtm9EAEFNF-`x>P1_ku>{CPKRLnj;AFm? zkH2uX51ZcTC1otT&3LZbxGHS@HaHK(E|~?dhJGG=bfUi>-`Vi7-1pOBj3yJP9S*u9 z48Va0p0Y$3c0FcA4nn^O*-M@qXMdn~pFk_9QR$De1Pb6!g+GAe+DHv%JfGROXKbWz zLhS!`gzqfN_^>d+4p_e{&K8nfdxHFivm@{sj_RP}q3$xh<`EK`$~oGBO=JS(#r_I5 z`;q;Qem4Tg!{#dEgBV|;Z+YItc&D9gWjw)`nOaVHgkfc>N{CVIQaBq(zYjtF!9Eps zgDoMAU$dmvv6`>VXIWdF^T^^5+xPt0finL`$Tg0vR3@6z5ZH)5f1bm2%$yx!_LG@W zcxi;q@AUa^UB2>>fB(krcly1st4@Od5~v{dIT#y+{XpcuBHy9?pC)4jy)Za|;v5EQ zkliKvPwD4oX2}S$4F`AO8ODm@Bo{#n*lhD)lM3gp(T|FJHT5bwbFeuQVP(f4n~&}} zeDufv1I>RahWrO4Uzx_gV`%q7VHr+T8sp$4buPh%ljtl*?EAL^|89@4UJc4W^$>g+PO-Z0GPPW*ZN&k#w zX1fi$iZ~yG{xIy~Mwr-N1dB;kd4SFde9SC284nNAg@4>1~_PH$@jo_YUCc|eemDclKxrq&wx-Rp95DkjAmk> zGK>JlZ6<^0cV`xBU~X6yo$Qv3KDf~nyUWO0pnu-v)6m<5k2M4>NKMFCBlLo)C#l}` zD5k-9iUqufQh50VGR_^C-fWUG@7 zo4ELTjZF#0yU{j{&cluFnzw%th~lB~>Rj>%SF2YU*n0E;0^dFh86~{X#8|gT4gHi~Knb zcA=+ofrLIHd%>(9GCq>zE+SLmqjIiqB>yw@w8^sDHs3>c850b~c9VVvu5tij#IlTj z6AZ87;42AyracL#K?LgtOVLk;!Zm5nx$dCaN+0hYm9j1?l8tyGmC z=#(`3FT{DTuPWP_VKNIS#cP&*DU?G|3^pT;sZ7W5RpdJf^ol?#z?Q$a z<$9##(F>%itfikyKL=Y+V+l@wLTNe5o0v&0oc=*y<+jbF06OCsQ`yh5mOxjfKMwhD zr)wsx19O|sN_4VQ(?ytlX%gOqtc&@4s;?|t;kcVQYd|}TW#0>0(=`$KUl{IZg>sv2 zLY(PyPQMelsxqNJ0fV^I^R!it(Edo>5#fB)z}Hg}xT_V>8F*vL^~k(0^)53X%-|sc z1`}+$8RwuKg5hz~k4=A~&DMjTbJ+C4<~PQ-$vI^M`b9|K9{p5iH-Z(}$5;~R{S||+ zWE6^EpE>&l$0~`KSs+F+Pz)uh3NQhV)}mh>ezh&CMuLN}t%5uSI&m25NYHxpGf`El zL|B1x_`K!B^16N_NPH9uAlM9p6$GOwC^aOJFE~m>J0`(eFrJmR$_#?2oTlFdAHT!g z*xg}57o8zjZA(zy#`v8^eQlFGO#4V2-Z(djkl9ZJYr=p^Bb@RF-(1ab9ED|!PWwJJ z9s&AV@R+tzoh>QZ&C^c@yg9H?`9QcVXm`L$r5yb@rrq4qJ3!QCmc=^wfyg_UN;b#D zl^5G!d<2>PSacqc<#2RL5a$~GY_wOSa~I!h^z)@vI5~jfO;UUei&)T6@DfI)sg+GO zjs#{St7O`AHZ@I~adQq%H zu&gFHLq7)!=W+a$Wegzr&m{7vB@oA!HZMBA&|ZhFN@WuDLpO@`qcPSBA6=MK0TOzI zekH~$*y3*Kz}>Qo~5cZ#!n#rrZB!4yCt;q*$S3tOr-<5l_I{kmhc#kRC;0*2ZO;V z`6CM=HwPMt<*mQtJ zBxHOW?O@aUtl#fd)B*>Q1iz!iRbIi7#iJIYUxgL9if9I`f2X~l zwn{4pu5U)6A2o|js;Nz;Ac@%gxguItoJVJ0V&L#3Ri!LS{Rq|zE{5-M@&`-$iSZ4# z1-l473;7~ApJZ2|`#YR(0p;fc{(ob905-R2hnE%lR?icZlSB|MCD0q3yt4o$VK?;3 zk@#-Cbx*%51)0ZhtTQm#aJad{9u9AFM&cv0-Q!E9uAI^gdgMY7@I@;8_rJ=Y=}8O zfnI(YQqoaRqZ^3MD!4g<-xTPl!*3_XzEZt`D2L)OGo2U=9K~rjW?r0j5c0;fJDGz< z$W%JnQZA!i4Ev1@o zpb5-y1sOlW*$2jFQ+G4d6P8eC^cUC)9-baEpcX*vbrS!z3U55p+>cKib} zUWn627>y!3mEC5L$(#n+GCQL@htVH~-8tk@;UF8Yg~D7W@C!2L;OdLdyZB1VcrSbn zL>9;@Mxho#VW-z-8DyTnk#z|M8e(t)W?=kJluODf{djNzykr5l;(RpYDsdUR#n@qN zn#1sNpY}y2_8WXc;wm3(+&d7XLm1qojwAR~6vvoS3LL*h`319?$=DcXv)E_u{PQz5 zmCz|mw>>&4>6qnI+HMj{&R8yV_E1%Zo8P}_SEokP7tRAnpcX;DqMQg}Ci+X6T?}*h z(8!SMFZ5E9h(}IIW-M)$j>t=3uaexhEFrQ|=xs$$WfndYn@$lD$v{7w?>}!dc#nZ0 zWV{PuTLzb6bddIBWaTXDbtLu#hYyiuK))2hTe6JDY$;|tX z_is0Buc4a&yY>1qUZnzpk|;+e$QmhF)*9Q0qe6^rM>hd_5z7^HqcOGsofEW2Gx!p{ zh4eeqZpm04`YkQa9)gA;kHMsxq3`XBLVoJsI9>o%ZZV6rw2RwPN*0HHdiqaEEC|E! zk`2da=**-3gY(|DU2DwOM0DHR3WeLGvVKn8|6eiKK(>3S`KS$ThIx?R#rfR``!5Il zMQv9svcE&khi+VKveLee(;4V@p#2N0_}YT3LSN;Tt>`SqR0d+#NFT@eLZ**Vj*dbV zvOUT`8Tt=!K8qQz#lau6J7Rc%u~D?&pqJE^^iLQUy$a~{U_2KIm&X@PR}^&p{?`Q3 zkf2IaVszB~PmJaq4DurUNRY}n>tV~+4Ck+KGMDl8$iqtkoP1<#0?tz~ww8W6Y!aZ; z6rZE9sgAGJjH%os*fZi>G#>}ipU=4WB#N1+x#>K#!9>iiCJK9ytJI;b^39T3%(zM( z>L}_&YGlS1nSEb;-N0rX^6*j?Uy;!1g}gV39H8x|{jY+?9%j)4g@P79MtPB4(~=VG zZ{+dl>zSGjz9N8%oAK*7EJfhU8jn!IkZ&f?bW5r-w&7(GcF7rkt6$#s9fdapI7xkM zj_0woD!(%}hXj%$?}LN1BzXkG;o=u=X3| z8R%CcXe$E#r9n!263L987wFBU-;H{L{%!QbOD5g_+XOjpN!(;41%|I8C`maPNxVcB z$(DT={lz$bjcr1l);76xqawRUB7I1xIeN7iuWJ7G5N9o88;J2YHdnO&jS+OTC6NP_ znmFId9!;`+S`cBpU4-^lbk`F=Wj6I70g_QOQ2)el0fPKR61zz17wS^lH?en9cM#jR z|J7);Cd0MnXe#~ivJk~Z)CnXKhSTSa^=0r5{in!ZSc3ftRGWb58Q*F4rC}y?DlzsF zo?%jjX-6ph@(_&TkyUq`Z=fAsf@#FT!7l_z0{zMUH3>Gr!9^UYRCM4$_XVXw_gU+v1mEHvF zOt2W1L<0I*XfGnbS(9yJ{DB3NO(%3#;4ddZMrYb{FcH^L} zIlIc3N_9)13&y$7&BJ(ibc>jsqs5Au^T!A-TM}JiYUEp~C6JFLnIHJ`HnUj{$59;| zwIbLvvJ5f9As7rInN1`)$P&1TZU^*YGS=AkznbZvM^9xLHV4sbOD#qHjI2Adh$Xgu za2ge-DM+F)vsr@T8FP@2c3NxC!Kx4eK9ks9~qOu

41b_B%w!&zh5l#i4jlYJqJJR!LD20s z>tAiF${?$Nmls7g(0Dt0=axK(hFVv!Wy!UUDA%NePx?6t@W7JOSav6KS00>J#O68dqya0n z;bM|VWGm*+im5!H|0jMbsgm4Kt%QDNt#S*e`4NmI;7Ld13eo4~lm3DG_?ipMN-8S* ze4lyPL~xZOIG({Qe`0p4(VT37_cOj1zxfDw8@+7klp>jT$bUw6H+qk0CqZWvwX4}J zLVr8$lK2WQi-BOzOfa>1o=T#`3VPZs*8kF#@JMk)6Z{f`!m50+C&@ExLWz@Lv0+#e^2Ey#6(>?IkMGdLSg0_B<68w=hByLvc!ild|i ze2z{i_Ag1I3;oOV{|#SRbRVFb3)vlf{8x0)k`d%CgNblll72fI?TRcvvNt$;jqI8w zvka$8a9Go*MfPjL##$NczdJtI14%MXvJ1k~~L0CF6&f z)ZxhNe;0z>MWGDFbuG)O@FT{18Eb;#RJaqWBqnepoU4qXR$`TIBD)R$#jXrBGVR&u z1mN>H?bhfmr1nEE0QsNj1<2YZ$6)YXhfVKUQ+_g1gbn;0AuA)pk8*leHRcnbzQ zaIBJ-eoyp2GCl?Qd)l*clmM4T=dS8((F~612jaa(jZxeRjq9m{e#R(Q51Iy#3 z{ft=!z#NP-{Qs5o$Qn}5G9G3#Z%NRFmcT|F--}?egmw?~FQES~3C+f)JpGjV8m$$b z$^^|wlwVk?K`5y-q&*(_02DizY%q=|AS*_o1~6h78DWMWG&AfLBI{3m%{l0fehp&j zt0G^C6{}fr?_JT7M)JmJkh58UCnTU_aE~4VLH?fp!M#0U!5%+D?pHKQOGnr#s#5p1>eaSeF1#UB4c?Mx>3Dr9vdX zG27cl+O@rH(QaNr%_mM|G?lmJy%9fzpL5G$ls&o z=@1gw!_zm=Kdg(#FC@4(vBE+E0z9F;d-em3%HcUS%Ok@Hkf z`ak2O9B#gA!28JaD|&O*w#hL!zaGJ%o?g8JJbp*E`1$*J{JMLBf_rob3Gj6HW0oNu znIjXi`F8hp!UB5+djgnT$L_sDX?6E>4)OC3_V@>A{sI1e{&`)wJQX^J1a$Tb@$?J{ z@ax(;G%UcCCr|ItfIOXc7bmwTG{Do*FQl_ykjLLIj2WQNIUu-4Kv>9;4St^9L4h6p*txKP zyt{TMa^H+z!!M{~7bV!;(;+wnWxwtr0saC0!680bXs{MCz}G&qETltlcP(mYVCSH~ lPI&SyY>y+$!U8)6@0y&-UA9T$3jfO=o_FmIcDJbX{{S9+pDX|X diff --git a/resources/i18n/fr/BambuStudio.mo b/resources/i18n/fr/BambuStudio.mo index 4eead91e133da3daf79953b0097e7a41b6e5fdd8..0f5131d4f2ceca2d85bfd6a0cdd54933f44072ea 100644 GIT binary patch delta 71437 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 rbZpVFdz1Df6O0M9Gr^dEAM4 delta 71906 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 diff --git a/resources/i18n/hu/BambuStudio.mo b/resources/i18n/hu/BambuStudio.mo index 2edd7d1cda49ceaa58cfcd01def71cdea786068b..ef5e49aa22d2f5173b964c21bf52808a72d33fb4 100644 GIT binary patch delta 71444 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

    7`=RqDv#4}_azLF)hFUCfy#GT2y>rnMW@L;WSw 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 delta 70017 zcmXWkb%0hy7sv6t`|OfZ0@AQFEZq%Dceiv(BPk(V8tFzll#~#pK?Mn=8)+3JUOEIs zKzYBvd&Yl0GxOY-Idf+2-G>FA{*`Xpn{@tfA4bga`0tw!JTEQw=;V2K6MNqGN7d?i z%@T%r#jrW1!5KIRH{b-!mMF|CgPSleKE{gp8dGEG#9>}WY>G*7FlN9h7~^@qw}C=c z8Xlu=R5VGLmk@g)ee#B(IyTX@uf{6Ww_|_&7sIgchhbg>_Q&!#*trLD=s3)a*^-8N zZLl$hxWBiJLOdFFVF5gdHSiUd!1Bq$ynHwmQ{g(~H180qgO!t8WE!9%&<*NbbYfy3jQW8u2aENdH20DDg*j!8902J*zVp>c$0Jy{xm6vj#Tg^LiK` zSKtubgo;$I6k%Qw%!7Ud3LPlug43})Es_}8p(7_j>}P@-{IQ7 zM_um(DiT*v5qO5l@C~XXiBg66UVaKmQdx*AppvIAY7Vz!eSD4OutsWYpNLAX<5&Uj zVsDI2V;x?A>ev!gN4BD-<|otuj$w8DJ&hmcC7_TqZJ3t?i(v+=j!Les_#ys=vGEz^ z#(yvmW=m%yYlIqUE7T49V+tIJjc`5&Nsby|(ez>7R2xpk%9!>UlHN z4Ldn|yUz!sA~nW26Ey|PP&eFzy3SEl$1h+ayo0*#D^y298SV4rNC$i`8wK4kAL@c7 zP$x9PZrBdh^W&)G`NR3r884GfQ3llVEQp$_TBt}h!W`JbwU0rKd@{z>LY_k*K{%mA zbznml>-k~Sg)X5w@CPcSFHjwRjp;EwYnYb~Gh%HlhuWZ~U^YCDio{!7gYmP4d986P zw$l1fn%yqg2bF9?Q72Bt0=Nwok-N?p&afO|ULD#KqC(pW)zRLl8;-`}I19DPj-yu5 zzgQB>=Z?-%?U^J4d0VcrZ}fVx2L++kh|?19>t4r4Psi48G( z9*fLS)BqQtB9=O@t&%LL^GfAq{ST#3o(6^b2UPYSLPg>XYVK}fO-zt4%*%z%aUG6z z^#b{Aq^)oW?Q>DrOH#lhk_xL)&x2Ym15pv0U%(IZ>QY!sgL?Q6Dukhec0dZ$oMuN& z!2nd2k8(~yb$A{ssaBwl+u-WEQLEtqmc{c}3X>MHOfqL#Rj|M{Uu+qXv2lCzH+oV+tv07+Ty$GTXTf zHIntHn+2S{<)Z$EPS6=GDV$sEEx+I^ugPDJVqW zVlUi>+Dh}4vZrAc%uT%mPQdA?Wth6OE!Xs@DJy~5u{LUs2cRN153A#D+>Q}tEE0P# zzS46a1s!l4HHROSwTNUuZL!5s8%sS@N4udyJQOu$<1jPMMs;*2YWdzqt(FhUg?YoV z7Pi7;m;rOfgn50nJgQSrR)3F^@PGIP_AhT!@GolTi&w#JoB=f@(azGS2-HDErafxv zIwK+W`k|&~7;1o1P#vF(zDBfyf|6t#s(u*t_`Hm|(G%1K!z$W^65?R$>2UevHQR}S;~;dtzWZ?Ql2tPA(P`X)*HFuFcFizvKF;?kXpRcivYwVf z%~dtjlr%%#pgU^g=!@-fBkG1pYTFG`phlY6)$^i0FNwNg3@W0PQTMCk>V7lV(9Sh< z$Icwk-?d*wjpVkgze07;t7A7#jOu7w)N09x%AKmHDQo2%go@}aR76%I*Y&+ER`3p@ zPP~BY@BwOSzN~8U1k~KjM9t+Q)G}I)IWbv7dmAo`<)}}`l6V?*;rNYggGq^sz(CZEhoPo$ zIw}IoQRi(!U&--+f=2!n)w77kW-?UvXTf|}3a4Xt)cSvin#+Mr>) ziJPbnyuq3nzp2%mHf8X*egn6~F7v{x1sDa%_bv&}A{RmdVr%;fF-lzk=!V-7}i(>p%*3$~8 z`e&%@-H7^G@c}@)Y_7;A*zD|P&Xcmn)|t~eI<^k?ysYuIV{x1Zd48xiT

    VkiwlJB|my=(uVtwk~oYAQ0JB3aP2m$Y`@D^FnqAJoT%_#QXn z!ggWaPOQ4q;w6Ch8dGU7-ELPGQ~_{2zXgi#pr!%|Eg0eAp$-+e-UJOu%^^ zy0W^kPq#4dGVMdVhj~Z!{BPVN%sWp*R8KqMCGMgAO)opJbMG+k6!n--!@S=xai1{n zDLz5f|LAK;xwoH9$yrpSo?upt-`}RJ04ictP|LhA#?$(5LqR8WLoJtasAahXtK-+G z)$z#H;}5VoZH#LF6f@#ftb&_RIr2AZWBXvBg+3E%HASOVQ6&tX|4k|Mp`i=vP38)A z3HQAJurPiy*s^}nP`ltJ)QPEj~4Sa!mu_*VsZD6%g$=nS4;Y?SLHOy8`%rMr! zZrFteJ=Z5=COnE-PLEI<$w$MjUIn$>dZV)cODu(3Q6YVb+Bx5#k}cA=WKMt&si#M^ z#~)!ERnieOC=^*~D1gOL8$~zNfg@4bI{~$f<~z5dLVpT1RgYZ#IV!}7N7|G|qjtn9 zr~x&@Y&a6t@ijgL_52p%0ZM>?0G&fAOH39qA;Z@kgA zT+5&~q>6YMr=vDHzuTBFFN#7R%z!gdBmNFG;{B*8xsJ+SZ>)7J5h}TIqV|t+s2kTr z<-{P=@l#M+{329j54-l?k;wbrV+z_(!p7NL#YROUC8|9g>cq^bP?p4Ru@)+n?=Y`E zA8#XSfXk>i#}DugDk)=sVI4}2+TgNad9D8<6pGRC8EPuNMcrr@>UH`UDiWu#4c@zfji+o8mU6DXf2uC=(63P!m*WI-@Ss z*Xg4+lF6uK`WY3<=co%OpK9l4M(rnsurM}7P0eJ~l&r?2xEr-vPEKY0=ce$G28A%y zH2d*7BP#i7p*qw6b%EBXovsh6gWo%kIDbX0ia$|v|Bq`ApKjMrM9#DuCqi{NB{srbsL+qVPjC_*L;o)d z3jN+$cHvW~NL)jW{1$3CK1I#>OH}ASm~F>JqefZ~)v;2jL?J+zSHNuYbEONb3Q!xS+ z!MUh`WS(yw&Vi9y{{>t_G1Lh$7$l>!GX^(yE<$y9zpI}|CDj{L#1byBdTP{TIWIXxlk8ujEYPLRL3Wva%Tmq zBkNHe+=J!uCseYA7F$H(EoS{|&T`S99u-ApeHB!Pn!0*V)Z=qFsza->JMKlDmurdL zuoS8zHBh` zZvV=5#=Ku!vK2&aG-Xhc>5Ezoi%=b1iHh(KsDU0qt)la&)$+inpb@`D&2`)rc7ZgQ zfqE8<#!9G=_QuLM92MGws5w6B>eo?I^C#+t&rs*RbM^QuEjd3z?K^(7E0jZpyb%O`d^p}3$C)`TVsfNCsYTzy7ob+2>D2^_}&*3lyuXv zC@w(F=^0e$ZlIFt5$Z-SQG0*k)nQ&GY>GE<5!S=uYr?$ecnZ@owfooF_5S$AI`$N` zivGp|TK|dH*%VYjg{~ngr0tyjQK1};Ssbzl$bgd?bsUqvO;Q`AlvXM=Sl6Y97^s18;}MY0|$f*+$o z-_3nK*f|Duy=my{gw+%@C!0|t-;Fx)1nNT9P{%!V^;gbV8?7TBq0Z0l%#T^9mq6uC zYt+VjctV3BQ1Dxu+nN|fy%#FkrlC&!7WIty1v_K>P4@FaU(^(Q zg+*{57Qk1S9dm3B^EzTZ)Bv|(W<0!^^{-@lNP}*a=sPnXHlW$#BJ2Fedj(8_qSRH5~4y_0E=Ns)P?$@l4S(y#HFa? zR-$gW5jFQaQ8zq*L+}*##v0pfigr7Xp(1?^HMRar*AThgk|{l^r}?D>G(Ou-fa;YgF0^}YPI}=n&WGzDSd*9RH8lB(Nq{geJbYB`kzHXIq(ze z0=G~-{09}H^xxaa@}fdt0o7g;b)goh^V*^wHUqFceuvt)USK&`2A1zdA$9$+>)U>R>RpIb=(ltz{a9( zI2qO91*k7Pw(V#A&!=#P2931)0ZW!qs1s(PLbx3B;#&9lCDat%!z!5YpnX%)7{lo3 zQf#R64%wU3OH?E({A}k{#f;Q@{OsFzK2vGPMMK43EW3L<=ipx2_uy(Adf1XR^AVe> zs;CRsLnUit)N{Q%YPk+VMPfK=AQMoLn&H~l`V=$;TT#hz5)0#>s0gGyYRe`Ys$K+l zVnxi2?=XZpk6DNEIEy;Vp*m0vwJI8-I?@@nEd5>-^bqk;JKGG@hO-g1d`_S`_y{$3 zv5(sbGNCS55_O^4s0+77O=V})b%r??p(3&e6@i~j-@8mfJJK^$(#1PrJx+!SWd>CC z=SC${anudVp>9~u*$lO6+M)*3A2l`OQ0GlTU2i4^J1HjC`d>*w8_;&tK5zv!vVTzr zCO&Bw_z2aJbg1OZiJFo+*a};scDUWnBdC4i66$*YbM0?Y9g25~4r%=-q0kA_s{zNL zl4%C&2CJRhoCi=F(HYbTub?9FyQ|+tMd%@_!~eSWxTkGu5+Zw>mlb^_(Ty`U1qsjE z4YT7N+KZrin)aN1o*6Zw(x|Dbg-Wg_7>(^vt7tOnxSgmD9!3r91nRsir~%wM$NJZt zJ)%K94LffpKut+1%#USI$Y^d?%=osxDbb4wLgqbagC7@%H^oNfAjS) zZ!A7WMXvvE7MY>=9rabH0XP5MBGA*PpaTb@mfJAY@>z^Zrmd*R96;s5DObOa+9&Rz z_Koy^*c25)Wq&QyjasA5>x-I_5vbgn?mqWdxes<@13oy48bP`n_6qei9-@8$pWwoq z+=v}#(w`Rc6?bfI*P=SI9hL3JP<#Au7=>?815I<+B9{p{j-UT2sK&;P=1R0MUQvZx)dKI(=oP$TYv>u@M4 zX|unyhgTs~=u4n-stPLknxW3~JGcY-qUO$b^;xJ6EyLk>%za+tl|`gA>O#X%H~0e8 zu{o}NDQdlcgNo>8*S;4uu%pQFzIV!faM>EXTd1BsMvd6}+b)z8H5I9`A(lYha0)8a zU%L8I)D70U`bJboccP~70A|N?SX@t&w-l6(gO-$cC+O!&txupYH+b~w+W zHk>D@9EkJA-V1W0+Uuj1UpG{!N1$?M8Y&|5FnIp2Qh|mosJYwc>c>$hTz1|>ExQM( z5odjC=0T0D2xK(AiBvJ-&jvz+b44#eQd@{1DZV z6sV9#p*j$a8d*WqRFy|{q!H>m9Z|;(LS1hJM&cw?hi1HE{j0EqhP=2Av*8uw8RLch zYrlFCiMsI`)P=r7UHAvojSrzhdI{B`JE)PqbnWr}v*S{tuA2)Lfqeh5{&m3^8gxQU zjKa292}h!m@n>v~mrx-s_})fP1Gi9biaI~O7aqK5L}4oG?NAXJ>YU_U=v?Ph&_iO6 z^Q`lp(+dj^k}w74;<%EiWb2H%aUyC8cVG^@h)P;7+|2B(;_Ql1d^{Q7qQ8NHLbf(! z?sWd*{1vsM-FA8rR!`$Bikh05#Bri7WzXd^kdjzxMP1hbL ziJg}Od()m4OWA+9{iGeWmJckU?Hvlgvl&46|fK=Ov4Iz z0LNjhr!|{Lj$am&YoiPu`u-gPF#cwaW@XYCK>PR zDj6d)+3_h+k%>k{pe$<3t%F6e6>4MiXH&>PVJ+%}BdAbcN3H+cs7O3UT_AI23uQsn zvMYh=Xhqjv5A`f*it1P^_jy-TY-9uTz2y|NbL~To;2LVKo}ha83N?cGS!`XW zK_y)_R7Z=URz*2fhufh#+6^_=gHapOc-Ow!xesG&{hy+s4dbHoCh9_uP$PWh^s?F% z#Y06ZkE@qQjkqJ~hTTvD8icyeZ0BOs09T;~whPN^{hy?u9WQY<8+mePTGZnsh|Y2@Ky_?6`s(>N6cpl3sGjXZ zh4un!MAuQrJwVO%Gt|TBKh%ZOMBB3?6Y61B74u6C8}X(P>ml%wtoN3d>MWk2w+IaODHNe$6{<(qFh4%P0+_ady?E3?W%)R4g=?@9#wuvbw2jlX#_5<9?_)Iji3{5tl|pr-Icg-+Fgxx?h3r1+4JcU=d&8-Pzf+%#I=)BI z@ZgW%m!fjxDeBpgpqM?}YG4%g;iwKQ#rj(RhbX9LDT>=es1H`4eiJKV))JPKT~Qqv zj@pp6qmt=?GgZm(;E!ypqLO$iY5-eN$#xC3n&OtS4rRnlTK|nHC|d_%7F>fG!3hjT zj+&Zer7agSqgG1})aodX`n(EieK$rWV;9s7`#2|{&RdR3+RYgJ{?C32%I@RtgG;DY za1Vp!hFS&xVUUz%!h`SsQlUE91{IOdu^Vo7rY&plc;ivIv>0`tQ_idCt4DV!=!Soz za^OAcAyK59^|S|S*$qQ&ROj(L8_#9bc^k{y=i5=MBtZpRb~RBqtnX}vQ>k~wi}<<% z>wg7>(-rNNXh5a#;4c`wMU8xNWxLRPtVew*>S_2C75eZhwnZn#%G6V%rmQV0^b=82 z@)hd%ZKw_%Kuy`HD!wJrZ!{>2Kd5RSltYEK4r&MMj=J##RD>3y_V_cH0Uu#8Oi;}t zR~h3{{~Q(Jai|;4Ma}(6*S_7Spb-9yx$va>;0>zB@v7U2DNz^7jvcWWYCl+n>fn#4 zsdK0dqpq90zFjvBYCut#$fr<@f|9E$DiY20 z0d_`pWFRV;hN9N_SX8d;MrHdQRI(;+U>(kb3V9J!dqvds+M<4D{1hADH1xG>Zc=EA zIU3rD6Hqt&5;dab&JC!Z??Of7G^&F)P%p7}P!W6YK9AifJowf-CF=M_sLwm02HLX` z>t8(@;trVaKKKT;ymnw_Jm)_D8#Tvq8e8_JL4`UWs$)e_H>!=A>(;2q4o5{~Ix6dz zpjOFujamOH{6d3Hyykp_y5N6U6q7fxRZ$Cd!_KH>)Dsojfv6l9=jwAXAN7^a3z&y` zWK**c>iX?`3L4=c*RTlHp)IH$AI5C>E2@M4qC%IjnTr4_3G<zMRoKr zsspD`NqhsfUpzt`7iytMvHns}&;i*{b6OB}VkuM-)kcl9C#r)3FdWC>d7OZng4Qi9 z^aD}#v8aeFMs3kMQ1`ij!K%UF@BiGPpgDhr>RGH-Hpi(^p~{ZxP%+eT)m?jQ)Qx(f zLOTvMw_l@H)n?QUPor|?8s@@#s3}X{n)R;>f@2s18MRumPq;-Pez%pdOY)B~cSs?}ti~ zX{cQI2G#Sks0%+tP0dTx>Uigj=x9^*0jh)PP$MsZIcAe%gBMWA7V2clm>GvqFOH>g3u@#~F$TjsTL&tlu2Ty?(E9I8LCMz7 zIoKWGqarXLwSKpvI&>B_^2ex=zeEk-UsQ+_d}24wiu$}5YCz>sxm6uCRZTG+_xD;- z(8!0N_U`ehP|Zd4bSY|1ccDUh2-Ts>m=pg-C1J)cc6?#fRMtVQmhKph6EQz-Lrv)& z48H$Q*wsRs4(sqiP1Fb%U{zd>K{BB__#6*lSU0O5LS_AV)Nv0`BYc7C;6JDcXYOtt z%;~Jyo%OE+ThXA6q&;fRhN40`#nl(1Zu~7OQa_?1atzzxMI3|0dW3sb!uV5kY)n1W z%R=8Ai&F1^y3YdFzNHuIUl;m;26+TEXBRNoa8NgVjKlD)YaiU(Iyez^+yZQk>rltX z`_x990u`Bbmlt|{~lXmg8tT_?#_{@$b5;la0PN*-+Sgh_!}GYLBs&-c{5x_y({L%cmu=v z<5cDtwf^U$I{ph5!pxu9>S&5(sdq>158vQtcog-}sxZi=qA3Qy|2LX~Mm`(0Ouoe; zcm)?>;=wj08&DD0>gwM+58zzdkD_v@-H>qa8|;aST*{#~CFwCA_2Q@jbiw{w|8ps5 zuHt`gS)LYurk)FRf#;~4c#W0uJ!&;n9%f0{$k`FK{Q9F-(J)lVr=bS42sOa7sGR#3 zgXe#o;g*e2s12qBYD1}wx=>qG2m9i39F0n{tgIf*c{$XLYNN9HW7L%NLydH`YrlXR z$Ya#9f9bRSt5bMGLtm^k!d?(|pnCWZD$65A+6~g6PRxPI;ykDk*K#&S?HjG}I`%?s zXthR#+utciMYP6fI>I|#z0s~mO~;0NH*_LuL^0#cI;d=KiMr7cR5Ff6jcgNE!r!n0 zW*%?fgmgxI{sSs!9-un*7wY<sdKS6EDqKtAZL)9n=QY5;gL^s1YwiU3ZiF{21!-d;{xh{imN29{l~hUZ@MaMV*jjs&ybY zs)H4=9JWVg^H-=`xP*G_UdJBz64jyh(`+E0qB=4PwWH3&DBOlQ_5A;pf|ivx-PUgv z)Cmnx%d9=>aoPuq<5biQesP~)K&|^*&ZnpdzC(2^;S4hyYJg=?=QqMQTL0}SDAe6i zJJcxD$i74!xCqseZ(MyB>RIp$YMGuvUHBI2I&WM($xK_$*-_Umg}P2XS8s#%`+pR4 zfsyWmFHzaP9<>a&q2_uY>V}80e;D86<7VphX4@aBhR?C=?~7U$N3aYgoXcYwYoS)j zEG&k<&Sm`%*8yMJRyzfkQIDQy8_hAyNWJHL+ry`!R!8gw;of4*io@^#_QLWD?R&&c z*pqtEMd86eT($!1sJ_@7iv_5kU(EXdf*e=!GU|JvH?`4p7hGf-K*2|va=m>tWn zu=cLbrKk<)f-`)jean>(74j!o77MSk@BRDXr_?WEW30B?rf3Oj3-@1A=tv>a8e5nB zF$49@I2g}hHLSVTMm`${Q4f8?Z#0ktpQ9dDzpS&VnYuna`0F|AQ3J}k!M;^*gL$Zr z!F>1~GH~C!NkKgc+h`AsG+2~+UCfH(Fbl57!g$7g9_w4HmqD%TzNq8pU`5=6`SCp- z#r&J>3(mJ#o{sO_?AHIA@3;^RS+<0GBRR17)^P7jyo%kh-!{vQ-%vZ(dsK)^Z?{Mc zMRoWE4#iwM!h^qZy&9EE@31*m*lAnvB2@chtfBQ^c$dwUk9utWiAtgryDeMmq1u;X zHazFr-(W53)%RG3=AyFt0xHC@zo$bCtQfAPzU7B-ZvnRY(VjK0(N}2G?zPwG@~93i zN8K>vKHJF}qmuCxtd7%A9l4C!8NHt@^y#n_)rzPQF2{y=*I8=6P0cja_0R2R{YO)X zeZZ2XAS$$7P@!IpTJN_|a~XcnUQP>P6!p$nAIIY}yo`D}9y??|MUVK|re-&mq5T;y z!+gJl2mgk|>0f+Xk0TD-4z?Dja6qaf;lV!^w;Fd+Z++BWK2sbE5B{pgV2q*tchnXg zb=AX$Zj0-k}JMlH`e)z9;;9D$5 z!}k~M2JcYGRO*r?Sx@I~)Cgl=wqL=hf^VpQbj6Z3$yIBwfe&a;ea%)$tn2nv^-&L@ zX~@+2-VzGwY4{!^@G9!@`v)e$r>OND{+lIL6^u)LGHUMUqC)vU)cFN|5BHX0QH;c2 zo!2m&`b|uVw=tg5{hy$~OXeT;)Jud7I3Oi9!S1M6tNo}OpF{28*YPyQx?vmCMbu;V z9cr~CxoPbsQ0=WzTX#QH(l5gZEw^J7bm7ye7l|vbeg}2qr>-9Mr+pqDWtLp`pmpgPbT^_cI4y6zbC6^c2oVJ)fyyHPI^KchasjvwGN)Rg>(nxe$F zEW}aHY^V$8Ms=VJYIW2?b@*dvC)Ct@dW-e18xEwQ0*=B`cnB4du-kUQ_!x_NTGX>5 zGpa*nQ0Lch^(LtEI=J?psN)BtHmX_9O{iD16SsZ4z-<~7x@V{hyg`jH;*PZ^LnT)_ zRL?VESImK_aVCC_8&FTZ=(`rFwwQ~0U(|U^Q1@AZy3YpR6?UL*@DrxQpD_x5N1f>X z&y0nd^AAuVPKN4eX4Kpk!i-oQD`R)8iJMUo{MQ+A&z7klpMrXF6?LK8s1dzH^)&H) zJ24e%&yPagxGL)SCa4g1MkU(_tcJ5t=U>C%x~N=wiRwt)2SIN5{4E!|V0zRBln1k5 zPt*uzVj;YQ>gWd#EvY`jcGR<=ZafaN;(XNkd!4sXH;((rRzW({+!w?$TK_dDOs3%r z)Ei3j$2J8OF$eXQSQW=QPoP#o@+W3?)bc8UicB3;*0(}UX?IivK1C(#2-H9(V^OXD zx$b}ysI0#34!DoSsK3B4%>C5Xd0td#3!;8zEQMM%ZBWa0A!@mOhsuc`P*1;esL&^Q zW|2yX!SDZ-rJ$tgg&M(h)QFa%l5H#MhTo$uaLCnG3!mm&ldV&h^M}OIKJO`>H?NROBoS&oK52j)oT#xGLVbqRz z1~u0gPy>5}ip)DyM`OQW{YOzq|H57(%b}KAd(;iPpf30+7R13AgX>-W5h~fDUWNyM zzppaxXRco3B-;1kE~Vl*D{DYT^U0+kE(|6#7Vz!}_6{oI>yZvyqX zZ|&78>RVXc>y)G zNg_kRR1`-xI^U~GK_|4ud^iyGykCV%p8Ke|e1f{cUpO8A!*)0=Rw(%D^%+*8UN3ei z*e~XwrtFCG9cG}OFHR`fXX;{g#e5ot{Csd3J7c`Kq2R01K3IeLZES$~~T!@h$go0PMf7u%%;b+Ha$#s8W(pkoEOZQ_}^5-~SszLCa$V z>Q!tSYHl~84*VW91t(qoENaSbq4xeasONsN4@1E+%!-=2@~941L503KYW)vJCGYGH zLw<0=b{ce{v#6wdh)T*As1CeAMdE{`_IXCkOg$%R{ntjV^X{k{jYggSHEQc!>*~8O ziuztx|0AhyH@HKCZuA<}<9Nv|BIz)Aqj8pT)^WB$MebA7`93OgGf+F;Qq=idoCi^n zxqwO~#x+nkXpY(eyP-NV&V4@5)mNi7 zoL#8%Z=tU1Kc%3acpupm#75OKVtLGg%JOcg9GL4|fa>TH)RZkpjchF{`8J|%w9~a8 zbRI!n|0J@r`rZW!S!nnTD`F^xt>dbwteuPta6W3ph56gZ8ev7$oHs`0PES-WjK`|D z5|yNnP#p=Svhx$6BAy;&Y5f-r3am%efiW0{wNMAvK_y#z)U#k5sw2}-BUysl;Z~vs za03;Ytf{R7IZ(%!MI~iz)Oigt`1AjdDQKjfP;=53^|m?+l}t-fH{O7ma69Vhbs5#c zr>LZjNMkolfx1y1RAdUFB32u>vp|l}y zDj`aWZD{{0T`2hd-thDxZx{6fcpe|1-ir5Su;eWh74q6sZ;jgEeu`rK7pL$a4a$LH z8AHLJez(MV)aT+l%$Ldb{Hv%e?~yqaym)+p4XAHMZCnvqLc!N^nK2d}{0%jgx3k&+ z?_y8t5AimBoQ?J0pF&J_>)AG}#u+JdShlyzX`$_e9XM_fZp3Ri8Ye~Dd5Ln_)2%PI z;QaZh4!z7B3SLT+<*{Tfi3MnHfXb;cJ_Ut#4Qg(7qUQJ#D!bo0ljgPdT&Uyfpngv1 zg<5XoG1z!e7hZ}=<^!m?K84DOi#Qmsqo&wznlI$tq|g%;s(Se?L=A8i^?jHTKPg~Y zJ^{5H4`B$~7PRv^Vs7f4QByPv3*xt^+`5Un&RtZ;;uZ=9!uuZuC1DX%$jYKR(h3`5 z8ytvR@Dq$KY;Q0#aS-)~*cLk#2?bw1{fs%NXDJ#A{;h}FsJVWNy3dVb_PD-}!QcN& zQ{0wOF;p_v#HBa}6{0L9Ec7L@I`vk#2Unw(SBH|ee21ZOX`=HzD&+l3g@T_ehM<<| z8qA4%aHCJ*HiexyyR;=&?J^)P{+MR1Jlwc~1{-XX`KR?m#8tbZlfH#BHV%~;LeP>Q2E z&=8Z8zWq=mn^4O(s&7%t?L4aeCTdTQQ`@%ML|Bx1M$}H%3^(H({1L0xv7I)SU)OqA z6ALh+A-IwQ*4GPpUt@#%7J*l&ktS|nFQGND1N9$K&wxw~&7#g4xR3VMs42_P$UZNH zs@KH<=y#`3hr$i)iuoJcTkryGMLn!ZDEOxr+F)He_yXr*rDmbvSF*1*XN#tu`{R%| zisLV}2zlGEMN3<5Nm_-1Kl@3I2WfAI%8hKTL*5HL|2tC995-)cq3nlRCiC$Du1D=) z^V-^lmZ3&)7qelgT`2fBq@wX->Ibnj9m>$&2G+7eDEJeQb$FQ1({{Aga2s>z`TvH( z5$u^e#sBBH!*_LA!RBpUPW$g!_*zzla`>D4@4IpzD+p^1`>Wxty?d|H5FcaMoIEJeK!+`}k+jyfSlH+wHAjX}h)BJKT9xv>Ld@VToO>Td15 z@CNN`QSSkhde|yhjJ{r()=*Fq{fr9z6|6?gA7MV~Mf=;0JEI~o8nsm~K#gdZ`}{Vx zryf4QeunIXdXX7E(B^z0mZyFhwbQ2gjP*a3LZi<@!T%cR3ToMm9%OU08+CzGcm^M$ zZusM1d&j$v4X76!!o!9+AB*v+?;L7B`5Z(ozs#S9ytddD)q$T-$sHQzhl20>+YJkO z-MPRM)CSRlcI|kb@c_<7O-Zv6)`3o_9GQWoa1R#5zfs3UkF>{nG1Syl#nw0qyWtJg zz-#%VLf#_^XK^m>8*MvX(=j3MSL(~KFn%^R6nx*m-nnL+ZBQ%5+p0N;+OY1sdb}^J zo*#?QUJv8oILwUGFgf~LC}gB?1eF{QP$B;pHAkr@SO^=UPMnSfa4QzVJFY$TM7vH| zd_sF$XT3>QkC|-dpAzye@p;tLK;Qev3f|di_QAU8A+H!yF=j@{%Z}gA40%^M;npmY zlls2d*3olwY(Kb-F?^nTZpeP^2G#MDU)l)kJ3m29)iBh6cVY1Sze*uH4S%ENKEph_ zK{RT;mv(l-rqrjRHl8~ejS1#kWQt>D>Mco)p_{O;db^U{w2~S}zt^el~_;)D0 z^b72OB@6BCbuDU2HZ8J^Wj|^|xq?~o73zX%7u%aqcGUaAGF1DgODqCIQSXv7P(O&Q zMZFK~L|+GgiEGWEMmvWku9Jk$RbZqmc)7!Jeo{j&k*HFpBzK z)N1;}eV%Z+C3Vr|tbcvbodzY{eAI=uqvq%sYQ&FF7moWC%ZW%8Kz-ihYug#8qV|m~ zsN?RVrtZTPwqccWHb6~DS5!m>uJCOuol1k2&l>l^Vdo#Ht@kymBk5M!@g=Y$^@gYp z?Zg(;|5{}~z|>uBt7Zb0r~PNtQ!maM>p&IMDr)Fc&|Hp1?dj`K%j^(pg!fRPkH6MT ziyA>5{0mEBH_ZEuy{^y4FQ~_?v)A||s0bHZAM$QtCsa<=*kJeZTT;--N1!%@W!MO} zqjDquM!UdAs0dVYw#Bm4KgWi+2en)ieH-#lP%pO0LL9l-cE)t5kk`X5*aev~-#bG= z5s33$DEJyaFRDX(upVAT?cuq%*bTd)I<^M247XquUO{#6EjGs#TSMLz?1Oc&);4ny z>Y?`#gY_S8yY1!KP&cZFEpZC!jp#lqnHue|au1!Z@ugBj|P{=Q%M)nUzGom>AElCO; zuq11W+PU`QWW0?^&b|jN%SU4z>W5J6Cs9-KJ1V!{y7nZ8?6^#aLVobr%tgaT9MBro zfdQyhFb2EQku{hDKm3J<4wgD>kL%t?c+7^ABS%9X{|b}$;JCev-actR#?LrSF3^7E z43Wgb=XjyP`R7Ak6FhQ(^`C+ZL|xyq zU%g_!8`i$$X2_dKJ;$w(w*~jy4tZ;__g&@~Q{A%-Y2kg_pbnrOPH(U_7V;n10V7dU zuokto9znfgT|-ULThwzr`k`fiTU<}QJL*CyAK8mcXVhc)1?q()$79=&THplgb1)BP zcw+jsDJb+qQ8$?B>WAF{zvFq@6FjwVy>DXCNH&~j%y|SG$}4;7t$t%adObqjAoW{Y z4b^ZW^**Q#?j35?eDp5(;ner?QMg3IAsmZK{MmYY$?z649)S?33FtzHFn-U#f8yRbKAj~8LT z|NkY0g*2?ft7L73_(X(y`UDZduUO>4#?*aO1TJ7PjFr$vQWmwPjzw)eU!!)y-!VDH zNo3bakC~`{iaLH)B7Xlt7v4-mZj7BcB3So@QSSrIkX-WyxcX3xMSUJBv`bMP*^0rQ zj-wesyd)99);;w@8`x`%;<(vKBZ76m4fXo|L2~~8XDSrshx}-4i<-+xsN~s=+Hy;L zWK*yT^HJaB>i1An_6`qWObWYRtdtSK&X*tcl&pms`6N`5ZbU`+o=-tp{n{N+CRIf6 zd~S<+%JoGh*)TkcOHm>1mO3I>Mk7!In2+u8fU9Rq6XBg867^7z-Sp`qg8if@Mp18! zG3XDZpyb(sbMOJGrz6uxc(ZT?D#XPzLO!qhQ_&Cm;}Z9I(oA+@0n|oP9kq@-;5ZzO9Wh?! zh~O#L8+F~?s0d!d^7sa|&y>y*!4Ap#+fP9~dx;u(+N=@5yIMKyOnn#z%MW`|{~I;( z&e_ZXs1c6Ay|^3oiZvvAMDSuW+4&u6OTL6k-uOBATJu9kS82t$p>QK=0`VwBn zdpMjM9m;DRtCXJ`)7}yliLR)*{T%hYpNBesIX1!XP{+kBU?WY7+VcxweXM~Ea8Uu) z|5^%9XwZ%47mNsAkp>j9WNKO1vUUzGPAYETg#Tf(M#F=|;JEa684FNvX&Hp1UfN%H`;{Nk3fkR?OiC^IVQs-ceSf_nUp z!=`v1_2QDdv~{Q+>b#k#2<<>c;xN|38$N}s6bhEHkv7Am)IUR=FbS0`i?A_n#={u9 ztVQ57YNre@XUUbp*#I?VV^IT{iR##5*Zvb~Bl1sD$Vee>jEy80>LD^1HPS6u6VIXM zJVSZg0ZU;F_3o(S)?;%#j@pp2Rj{XEJuFInI;O^7P@msKI>x{MRMGb66sQqz!OD0L zm8J12nORU5D2o-aIcg3Up*naKHIVF;xiC3U9W~-cRm?$HOvmFJJdZoI{!dkn2!4b4 zi)s4%@xi3t7;n2mKU>(|t? zi0r|>9Dfxx*LCXKLvAT*gFB9yxxe=}1%)I{1ADGlM)iCM>S414l_Mun8`TR`1kyCL zeWEo+QQw85@CquDtr}U@_d?~uI8-vuLgm;_4F3MlaSF=jTd18Zys=pvGg0q_d2t3R zY4%|ZzQqJsx`{nQYM|Ela8&zgoQA*Q5bV{|I&u#~)L%7a{VNo2+y_~kSw{+@dRz~c z{jG2@_C+OI;^r2S{HTql2~NVU*brahKUn?a2=5Q3sA7wV;JcwLt*m|un}+jF*~X6u zzA%W>-qv}3tiXxoP;)j4b;EP0Cn|C^P{(y~et|L6*Pych9xAD$I@+q} zjCw;_l6|EVbg3ZO#L_1j+eBvB~fK(U#v^}QdfV1S~Y1uv5pnR zB-9(BHlEI?j{5F%e<=l>@B?Zixrpk(3)Gfby^Dpo9hRfsA2s5wsO5APHAV5dMg(8Y zW6E{;|h}*Ds&xqhF*HABe*tEyVv~R<{a`T0#qFq7vk$fWPN1IuS1}RZ z$M^UKqgWMh2D$a0W{72DA!kd}UO(2=m!l$c6t({EVi8q5`#r}POgxtLuaMOrOGr7fHO8SnXq?UUNK^-| zqPE}?<1KsJpdvCAwWV%EEwgi|$lOMSKF$}GyeaT=>NRl;9!8yC+n*5O{YjxGDzx<{ z+KngU3_5fNwZjdXY)--`>Pt`~+Kb8Ye^>(lLnUqTDHfUW_>lS;)X0CFYEyO%Kceox zpiqfI{Au>0P!Dxr3oM9(Q7@nCu^+y0pLdyVpO3=MesK!e11w@Y$M;c#PTWOZl0O0}G%+`}Z=I3l>;z zKlN_LiG2PV^*bY@zqSqP_zKIZ^eZFu?&;-1J+|{=K5UHY_*e}7{r}k%6!LGd0v^VU z7=Kkn@ar{sFhBJv*ad$?C0q8@woFT)M&1~eGrdud@vyZvuwtm>t$?~u7gryLzCKt_ zLCJI$^|JUDbzrP-%q*y_xdN8QURVk@p}tsnh??W9>uhIhkGk$;)Xw)ED%-E%NPL4z z($Ckk{&m4)>+Qw~HrT6CN-RKoMbySI05!s|Fe84C+Ms@OzCm^Tqm7o788IpKMyL*S z!Qdqn^}g{7>iFjyS^u#p{7ZvQi1^m#E+yuqo)zn2U95>qUHb#nQ!V)>Tb3D7>%K55 zGEGsDnT6NzI4S~bH=9RLPuF|CYY6+!MwAh?A(cT*Ne$eG{an597Mp@rsH9qoS{*;5 zUQlkMlFQp_*GYtGPwVQ%Q11biP#yAHQP2s)P+RU~XiprTxdu(JesL(gVo;U)vA3S#Lt-lX;THhN-K_^Z_W%UN(fz3FpTVLW_b0B`f=>NYMDV-Y zzhHVk7_vVi_|2#J2O@(1=TpoK$Da9MaH(%cH`(XHU;g@^0LbPy&)93aKcH{##8LPjkpsk7lxsB#)+so|IyWN zqau^)f<>kPs$LsgVJFlxi?PpO_@eb2s>Wh|K#c(S1 zCintxV;j73i8>uGd6_xJd{@~ASWb(t**oEtn>NxXsO!i1)2?3-t5L7_C+oi)h50n- zCGs-f#K))+pSfkrD)P3?We#jkdqdRm8=U)5Pr-{AgO5<_JntRbKboW77001+>X2){ zf5*3-E5%*gG8>^HFcEd&8dMgaaP^m{jU@H|Y&FzJ9oGl7LCwV-xCymybh&4d+KIiW zr@U`3GUHLp`;bo|io#>mo}K7{Z77vd2Q))%ts_x8;*Y42J;ltJ=AqTgVPopu@GIPh z8L`77b1XKcz8aMi?@?Q{U-GdfMO)Mh!5plB>rs(-f||PoPwX*T47H)m!!Ec5b-}bx z-Oh*Wsn0_F^c(ZccFrxR0lr6_U*vfZS>LNiK|LLW+LITcmd{G8PQBy{+knPkdFq?+ z2|mYnc=IKp=J?-V@s^AEUfcVBxqs}sFHsRo@y4dI0xF{2u&CDmY6{w`e?yHl#anw_ zE{`p#*GFv}8&N&q=e&xwslP(yK&5x~nC^<2ngv(~e?;X_f`4rp7D2tz^~T`e{~1ML z6AjDo2-g44esDA-j4yYVc>!6{+pTvYZiMJ3@j%!sEj13p9j;Z>6G z$YB5I7P9kZpsy1bP)LiLFbYqglH)OE!ekMV!5kMu9p4v~OkZGrF8l}TF`XnphGItsJ7X49y#Z##eyHQ; zpmJpyF2eh${b78Z$lxcZMW_yJKpnpub^Swe`1=nE(M1}xwf>EIey5Kc8SHQ$;}Ax; z8?{pwi60sKL1G82M*Z*yc7Bosk-=YJDuCK(hNC+411bk%C$#G}!5Y+OqPFDgK83;* zQY5k-*Fq&nJJj;)j~eMrSKo^2@LAMyeeR5#I5K#(ib74%SE!#EccPw}M^N{M3>|wTxckNKBP1GWdpMA!;rkqW&!RA5hVg9!85oNKTH`J ze3S7V-lu*8wXqyeWjBhOIx_f0rUIz*yQYcs#^M~*RHR88={4{v)T2-pzji)w7D^Wx ze4REF)u9tkFTK?ZVL946qmpqIY9o7snz9@jED5_|1L|9`F~*Lv<=hH`-~XNG8qVQF z4oH}h1H*YNqi*mdb7ZiE=F4J!>>P_Re7*_Q!Dr4aS*_j_+tWS~KgUO?r((Bk)}h_m zSpOP%g6tN7#?Hm4p5Df!X6q*;sMm${D(1ED3>jx{-`+~i~9W2+>ybSyb^U>vOG4T#@K@T z8f=acc_Y10INvLvrl5U(`+OS~rJlquU^l3S8cB03fS)J&eTn$jhx4S;}^@4^U6dJg7OZfr`v3{1^|Tu9vxVWbi6i6lYLxgL+?hhAX+h z_fZ*J9^a#OsuE=*gP+kFqLQr#DmRv+reZIa!K0`S#wlkbN{^cRqF4oMIA>rH>X%S+ zo-oF)6OFz`RD{A_EREV4-=XF-XL;*sebk0B(A9ThutlSGyqBouTCjq>FMNTD#5&Xq z%?bPhzpNM;{45w%$s#zl66-$)AAC!LlJJuA392KpDqCaHIlY8R z)^t^D6_i2MyP&4v3)J}wQOUgl8{qybz9mQUsPK(| z_4GB!36k>w1|6ws7rum=qDQC*yhcrF>RQ%;!l>0z1=T*#r%;Q+bPPg@ak%hH)CK;l zZChwmoyg!%Kt`kHGGkr4U{h2MbVa>*_!xyhqNe6|)W(*!o(;4qDp}WI4EnL_TPUg_ z8ZwV^D*-nb4gVwwh)3x8n=>M0vW>fi778lcwwLDc^75;d|cjch8)qO!d!e$2q8 zVoU1x8b|6!Jm0I*#6~g%b>qpXES>M%h8oEk%!vt`TCNmF9bXs!-_}`xN0qzr`XHU+ z?poZvxVyVM#kE**8QfhLcZbC(?ykk%by;*--0u53N%!{tpPPs9CSN{FPL9lUI*kRJ zKuw?vTu-2GP)nV>p^y6xNmaOrerGriMr))!;$>ITh>9Q>D)S>yOMDku1YX12$g8#RaX-3|Il#yLvZ{}8J@TF{ zefV5C4Zl`C?oX$-Lv5xOt<4O(!d&!6L9M_}s02SkJyOMNW3G&uq2$$Ie%Kyr1s6l@ zjlEEZ;1Wy?Kg0AeNn6f;2};t?n@Fu;PdFUv?(`Yz8lJtKxwQ6xI-Rydt=LIeo0(pL z+5;Ion6sdvWgyh19u9Rn&VxE+d!Q0K*@5#v6^(lc>OrTYQLGQu?*l8s^H7H*Q77Y| z8q{8B3^kLHPyyE4{#mH={R5P}PiJ#QtqzrFd#DTCoX(v8x>+1TphTi~F&XE8I*-dk zWn2r&VRI|*4z;8Mp)M#(pjL8+mEVN&`wMDwRthu;HijkX4}iMa?eo&mmG2>x!564w zU8bv#GXf5UO2E_2IErhT7U~|57wWX@2`h6bmclpm-*oqJ+HpGE?cw8WL|(R+xe0yj zZ6=takB|BLfB9%=)8+1KSQ08=4XDhULY+o|mJ99pd8o~H8)~KE_A?ir6tEio;!t~J z66^ry!ul{`e;@bP_L@L8H^2W&Lk7MBeB2Kp)r0E4g4!g72bzp)LMGyLfZBwepq}9d zL-*Lj`Sj019or6r%o0z9TH) z*Q+7aCAY|EE+B9{41&?em_&xbX7o3}<}lh=ANMVm&QN>iKD-8#jq`EeuKNJ1&>uG5 z$Nezd1vrX+wF%}zbrpJNAjmM$$Ni1Qy|4lOzLSjMMW`1PDJGlydwtl1{st(=QKp!u z-1<;Z(cd++tA7>eC_lJ)&8b+OC9w?^667-YJHT|Y=DE((}5Ntos$9xuc0n5Wfq&q>q$`8 zh51mM?U3ais6F)=YV&1XVlH5Xy|&Q?7H42G^n(|mPQQ0hyFJ`e^HdxU#-m>XYS-6= zx-#~Ha=Z?9gS(;b9a)z7I03LJTn`Uec3y7I9&h3m#-KdRg2GOyhs`HYfx@pejuS%N z8`4|Og_>cERX)x?FcZ{uAlYj6N<{V))M+?qy^nJbu7KJLBQ}@`MflUbNqPC1jk#Op zhK1QQ)!=bBZX>%L*4#`2aMKnX!UJ2)rhLB5T&VoE`?%kHmJMnG5q6lB$pLlRR)-T| zUsxS_g3Y0>2mN*bpGrfw%i~Z>`Uq<2!tXRQ_J=xuS3`|w*<}J%hB^!SKwZm^!m;oL zECGA$HrM*CFp&O7*b%ngV;<8lz@)@?9;*R=L*2)d?lt|qPyuVg!mvBc3OCsCTXy^t zR00Y1`8YpeA(#gi*l+F)ouO7@9@GWxDAc978& z?}bXB`yrlOB!^{Sp2KDn_Jx(`{|V*iE1U{FN6a4j1Im6CRNN~^IRCYKzaY?sCi_wI znywwZLw_UGicC0W&W4pxj)P%pcoga$@Eq2J@sFGPd^?z({t%cOZiI^S2)1S-iB53- z!$Bv#CcuMJ=JEL(Ood{>(?zMvBXN`mFP{-&A)C^;uGZ%{7PK8jW5Z=oyL&s- zA@DhGE?_mFR$@L(1kb=^@CnpC!yE2`Io8FX1kK=XI1es|^+J5y-*Wv9HIw}p&3XUC z^0#G@OD1q$D7_(2duJuo<~<5EbLX;I;n=W^?*DnLU=Gw3Y!B27Ps8%?E!6JKf5j|e z3#il63oF3QP=UT#Cc0|+`JnvOftg?{s6#ms7KNMLKIh+Cs}T2^d1X@+HbS8f%m*() zoehz%n=4u-Sd4y6xE4-U{#pwj@c_-sIzGt)TUhy zz1r;uX=n)_K^Z!C&9y%-lwu{Q&C?d@H1b+*hr{Uq4dcPUd*5`7eb;_sylW7SzBZsHF;qI<1~VCHk-JCwO2kp=qElF!`YpIR&*+RUVor zsjg7{`%uR|{3Ej`(nH-V@;>sKnFm;b7wTB9gIbYmP%H2+)b5S-*lfO3P#3J)Fglz7 zwMpkft;7-7o%8z!EKa}DQ*(BWgX*7vWudS4nRz{473!F-fx569gxW-xq0ZlTR-W>? z*^IfNUis95y3O{3N@xkx9=HW{sD8sjFz*Yq0^MK@`ZJ(b)ce#9`2J-!UlyoCG8pPK z+X)-Pmr$ouxtHeEZ(XSS|5jKUo`+h2IDeafg`v)#-cXx#15{!^pjJ55D|aQlP8Avw zOn?(%F!aE(ug#UM3e>J`2IIrNP~(%JHrY(5m0ApS+U|oobcx=Wy^{~>5SF%V4mFVh zFuv~p<7j9p7ej5n6Hs@l`%s3_-kQyp5o#9~v1|!7qcKpMYy(t+Ay5-~X63QpnS}hI zd&r;;X+M}r=l^ONn&Bm=rGEu=EYrU?$E-P&kC~HUz4F8EWqo|6l__ zCDsqh?|i5UU4v!dKhUdVoc~{QtU5r=Xfaf#$Dl63ub>?Ge>8f5P#3BdP)q&=`oY?t zjC~N)p_v19XqH1Ib_nK#SD-eZ&u7m6xHK|+Hpi+klwk!}4%UV#;asR=y4&_|KwTNX zKwT%Yelh(fPBqKF(8E3u?s+d^7qxzj6MLL+}cLGVJr+ywfobD)2d| zgkD3P|6ibXdE_7VwhVP4X<|7BdgyP1zHkrJOpid>J%yS`jGtyatCvP(1pY7uECv;* zDQpe{q3&Mip$^R#s7;#um${(ig>u{jYSYexrQk`ZLlpJ5xehdgRp`%vMd3qO7?E~O8k68H$U)Gd8I?u;i{21D)g2T*${ zLL}2q2%~u8v%9f7sGS#FqHn3SRQw;t%XI2@9d*d7k-Djz|@Rw zmaGqy!CI(2a1?59yn#AIzu_TRG>*r;cl?IY=qHG44n-QM6>I{t!R}BGE{mX6`X2PI zq2Y<=ael!~un623-{bzm@GGce-Zp{9eU+O&p~rpQ-VN$Pat|utH>kvX6M5Xtmk6$+ z-x$h&gv2J14e&Po!%ztffbM!Pvvpnh!_L4(uGs=^N+u21f=%3k4jb3 zc-)uE^PsMbKcOxtInsLEcdxv#AN}i4AEB<9&f`9Q_egJ!=?JLn#cZghUkbmV7YudY zZ_3DKq<JWMx)6f;L53B*h=kmCBr`ph;{xFyu216zC66$n| zncFzZ4Yg8@U_=s_0JGAcn#U~heyG#-3DomIEPs#teqebRsPlg_4PC?i@|w+51L_jm z6fT6V;VT#+pSj??gIdb2`HjPgQ2nD&EAj{`;m=SPoXiExQkQ~$^y|XYB-$Hp*ZE(v z5T_Y}&rruMHXmWj7LlcbI!2XBuxS`?3U&U+DrEwtgt~J2!$AR!)`a7WX z*OfQN@)8_DqHmxQ?^)5~ey(T~)NapT$?Tn`Fctkfl{x=)9{!?n5T>uP^4*Srr zU)5~N3s6_a4Asoic8102FM_(D+=mK~qPjWuWuP`!cbFMYgqqM!*a5zP+6%R6aQ;`P zF}4QRW_S}GgmG(n+z$*~f&R>>W-W8Y8&%umlwkZQ%nN<$n1l*LISz!4;SHD)`q%Zi z&k1$lb^2qVR4piWa&=0=1{Wy)x>6aVo9#IkMtZ3`CjcHJOU_VR*UqD@2!!Uz)=>X=T0I=%M6Snw*;A$bPZbDK@p%;UcAcdCWQ{TcA;0FV3YIXzmMD{R_U z9(|7>pZ}$?48v5dJ?=Lk9fO1EH)&(8`M2Rv_Q3kK9{1xk+1qoIq2IQH*)wZ8dfe|1 zcnr&8x3?3CF&@4%*AbYci@7(X3N(A*C)|nN)vg}C6^rw4Qa6wLSlz9=x#0W_$D%N< z2fGvp@p^jPHoh9C-UH3~eF*9%6M2w1G{d1b*>>0$MjUKzR)b&w{WF%?*vt*+ zPll7>3s{mw`VR59KRez%)Z?^3-e8!={ei_U=+%X!%5abK7c4o#Fw01DZI3_7;flq{%ht5rkEK9z=rfULG9WoQ_cD654+KC30uI+ur&0aX2$zM9s8BA1bhXR zaJK2@dN2hxksNk}6=!(dr|WGqSfWv67;mP>{r--5v)Eh_c+>a~kNZ2I)8=t#=trK< zwI01XiwFQ0FE;m#hfB;o;QLZ@B`m+p<9_~k6ue8IV$03mO18q|{_53ixCHs^mFBKn z(7Vb!VjYEh7#OkIJOPzhW1e1LLmh&#YmKA2>&#{hfv1tDUhi>Vg1v_M=~vjm%8}p@ zIFJ6?KRxbi!*UzVO=%0PjXcRFkMkWpZy=3CG&*kK*$)oiYR>nA+srY059ec$b-Ovu zPC;E_m+mlExL;69pEB4a-Ue2oA7`hz!ZnAwE{um$;33!x*4pLK*K>NElQb3~=)K$H z{xmDW9>cM)8S)>nD{Q>imAnh22X#}&^3P85u*_6D34$$=00YQ>6qg@@z6g3JHnSI%ps|JilwBV z>NJ;J*z1hPd4iweXU+ND{+xMy{|NQm5c9lQ$rMnBZVzmxnT)#NaX(P-6kfqm=@9dZ zC($KlLVqMYkKX3X=6*ip3b$Y6xvsKFVfSn1bb4{!<9^I$$_*0c5}f#^IU9=H=Fp%w z2K-C1)bI^1wXzcYMUzK%iA{FY@e%1o7k9-9`pD9;5qu0J{ftU&mLzf z@v=a@Ry_ZO^Iry!zVP%4Kf<)|8_Wh%el@q*sxT(~=5QBM@4LtS zA$B%6hd@VQC*)0kng^Iua2b8yUuILU^U^4ZAn9+jE1N=HQvZQ^nw`Mg2wC6~m=2zU zx-EZzTA|qC%yWI~m=%7t;4Lr;JOK5)aN3SPg1jK%{U0AQqs%Zh3KgIX zIzgQ_yGK)sS_?J)@rfa))Sy3p)|dZ>K^^ghBDPAB8nP%AJrwpp@C zP|tvSp^oKysDP2<__|L>DPRiv-C!y>8ER!WL*1M{Lp{Lch->Ut$MyBPneIc7kAX*a zAaOi1^XyO#t3erdffeC1xEAJ&@9Vy5z76#dnkRvATn0vE0u7;#b(@5~?p<;^)IH@5 z)LyEZ$ZIm)mB<{^+fc{s2b>P`CH8ecnsFNHuD2nH2^cx4aS#A?cRU9d!j8$z*%Uds zp+C%yyg5`Nlb}x1y)Y4cL`$`cM^WZ}f)I;c%$abt;tJV%QEIh4Pa%ojEOML7m?FA&GdMQ#9NQ4%AG)LhXfI z>3!X2!}hQ<{jE^P&M$*Guf4Dl{mn2cjF!>Yy*DI+T3Uaom8}X3z%fu~(IKcr@59nM z|KHHafFO4!vw0dpT{ybJns5oM20uXED@tWHXGvWshdp3xI0g2EAE8#TLl$Ef0)4m( zrp)T=42;0aep_yWGMxW+ z8K_v+EMPjY6*u|HW#jGFcSUcQ1T71INS?U z!5>f;vJ_R!Sx^k>0@t|;=YKsKLl9(z*P%|2h*iysWQN7)w}K7eQmC`yJ7n`XU8=Dn zFbL{G)DPFd6ZC{fGTeIs*oEw4F`Q`R=u{PD0Wis#@| zShS9A68z*6%3-+LrotIird!=6kU-vEAldwL0PeXJ4Xa;qc z-7TUY&)dkHpMi~i-B%`&oA^2hQ3!(BP{`ZV*Zt5~t7hg(n6tUBvy$=ZP-n|0%j_-8 zA!-Y|VmAfq8ph+YzfEH)||$Xp)NeRE&D(}`g@@c^xGi?8% z?Wb*Tma;q4=GthvAL>El9Moy}3nqlgI+(khKP*RoAWRRBz`F1yj0Q_|l$`UgDh&yO zpfVo{bp<;PwQFBOU7(_LGRy;YrEFsRePCMpi>>?^)CxU-3LL$&8TW^Y={JPcVNaNn z_|6d;3h)?eDWi4qb$=!l6H1=gvJ{L&zZ2AM4}ve*Whs4eiRGkYnQ1?`oE|3)HoJA=Jz9^-#CjYj6a74s}=T+|49>5^^3m zmtaJA3(Ee!mA{6v{|I#@^>pX_*JeoE-E0a!7@2+sD8pP(=Y4TF82$m5!-PG|QtpMz z*yY!t4psjkb7%j0q-q&2%T6<|I;4+v1p0<1l zb*#QX9pfbZ%poWR%h2x(^|ZSgYDu3%U1+{od5!+&d0`aP>xUh%6nq4gK)M0u679`Q zL#IziSOSiLdImgY`3!1LL>Oo;y@_E3`s1Ni;tJGEuUmeA91&+V|Mk_ewWUG?_LU4M z3%Fl@l#*$B_EYjo$@fg}lAe4CGcIh2>oN|kccI`TC}uB;g6><^C3O>DI}hv_)k zas(MKrvEFx_}1#?M5iMgYzXamu&{1JTL~6dPY|}0n*Q)?TyG0P9blv#rYf;WYZ$cv zGGA(tor}h*P%l~!Ge|2gbuF@z_=u0qOU8;In?zbWN$WN8ddOdEuT#91rpFTn-^=T^ zlc6}zI=)Np`ccxKC=bF}1{~C(>Y}^_otljAAV4t5MW;WMn%>&VS$@U~U{}H>z7AhH z(0ct{3|U2d#X!G0{mh(~?icCEuobm73QZWCfP*{q)4&Y`%0Ue+;|Q+u1Kmd)xQgf( z#FfIZQ-TB?x&=(mPID=YAVf&cpZ~Qu-^54WCPMMiF5sWBgIQ|H@XYQ_9LZ;rBQ? zE28iQnqJTG#}1vj2)MR5`Ek;S+LC&kv`Zn2LF${)(I=tDp{H^bnSQLz-)tXmvc@K`R}WujtRh>L_XQx162A)ZXZoLwljZLK$&Q#Vj#v6*x2y}O_%qn`SsD^wpjt|>od>cP4 z>1V-59oorAmcJ3{gQL;J1|s3MWY*7h`8^LVg5!f_`hb5P5TEuV?kn*4bJ{;*9OlO8Ex~$YScHB&YB*{%o2;>5 zqY?PKoncLEKQoXHKUvTXE!FU&!q>99@5#5o<|zGp*iF_~v?%Gi)(LN`JC$%W7NcIs z4p?J3s73IsRxciU8R(Cke&|Kq>F>@)@_s}!8EJ=>8-&YF8VRVG3Hh%bn9G_}VNBn5 z^qA1ch}IsR{Mg?{RuEmitMdczi5S~Vq|kDO{&JhqLE0)jTRH1^rgl5=F^)-!d|$fL z9mOWJ3!<=}zRGgTuB=f>>M-l9Ac^lsSFiq(ksyDa-2Hust^|LA&M|c7Q-_o27<-V< zqx;jg7wB&aHlkArLzPwx<{)ql5>lyvT<=Y%vH{m2+knHJ$a@fc3jGP_W~0wvpZ%|_ zxAvieq4f30S<1J2d%cuVSE1wxiV*`{$9s$QM8J$7< zD(%Enl@92sti;)Q0_&UIB9hEzT}h%4F{aY~spGHTTj_4C z7UFCgj`%>HTQZ?ENNpVP)inQ=O|>KDv=n!Vw$`m z&pArmaFICvZ*kr$jPu7f_-oc3`!fA|7KLW2|1^CFTvz~-@FE7$$;h}$b5_B-52ez~cq;~# zsEY}-lq8bbOv@2)2>tqueMJ_T0JqVvEeB8~13q#w{+sa~$m)^ENn|Q~gx%rKUht=< z*#pS^&})c4KBLdyP~iOMtt%(JowW=~;h=&VlwQm{2;+!2E^mWLz6|{+c8~CbT&E~{ zv2h$)4%@LQ$i6UvKn9*emD!9PME@?ygpa`b52wRVd)@D!yGkU;{nImSL&=8Te?8 z!Vz>O?W-s)#X)4o4pDEBz#g1ECMa)pJ5_M1k`Dd9Ow;{PMFsT2F*eQm)6j5qHX*x= zZ4}~-wzg%hor{_bd?29&D4l_Hozbukjnl}gQa|A|4u_=;2_+)X3LGDq9&k6I_XL__ z&|JkjEJJG~TAi6fXvvA@BCIl^=ZB?Ad+Ab3V3!8nXEtR%jcGby&gSyYVP+Bu%0eUPyXD1XGkQMDNhhKtZuX^-=^j15Ot z4*hKCwj>ar(s20WSI%_&s-%ST378+*1d>~5<^P0dCp|?31?2{6|N*I0S_Dly?AYIAEdon%z}Sz`Iq`pFNk*$ z>>)J>#phOOF$skh4^C^M*8o{!_?|#<(5o6Ik+vvrA<0(A3ZfHQ__&CZ6xm38k7j%< z{XePIkiEi(H-dF?i69%vYz&qSX*WW?i+*T{i;>E6_#Js=k|<1ljpNVgj=;IfS=x=T zFVCuNwKBi?mL_GNaQN|Ua?37Pm2y;xadr_K{Zy}Cc9M~N^~zqPcbNj@^YK4 z8RB+?EEz$UFy02kF6i!J@Dd3hqlVbiE)8uTk{G5XM>n+SN3rMVw`IH|^(cwd!OwE) zDfC+~<~_!LO|Upj@Tk<`+j33k`6KxG(YXEFfW>I6PvXPK9Fr_c;6 zb79*Z`Fi{xVr3ps>k)%*@bo&X2~rc|2@IYmOTJ6eEoCu^X=j)ZW@a^1{<1RD<6Oqk z2<%o=FM^C+(%X&|Ap|o(fS^Tj2xU>dL@wthexpZ%O1zEIDBJ09Kv9?G;Jx2 z^U$)AMpZlZ+9uT++cqS+j)0@BVp)=SM*ktYPoauFytbY8-+DS6N9PWX>)Y(4&>GoT z*q)jcrz)Rt5O(tXoiS$}HV+9f1s=y?943*NdI?>9A}&5Uu^H>Z*ge`RsY&n+W9gAG zf6h&UZ@0_aoAywG^L4Jyc9wJijz-~dElCWOG9?B&-H}JcNj>XSpE0eD-fZ-W;Hw1o zDn;qPLN^^_Dko_twX=8=mH6p#kdRDN!lA^k2D-nweinYk=~ZOBl%Kbxkfe@Thf{Gnihg;ZTN9S2XTDw#=S2sRI> zRqTrNKpqQ!52>B-F$tUD=x@f?En-o;&R#mt$g~;*ahTBxq(9v;o`LNO@L9zF%1-oE z(h`tA0qC^AvC4Ge=VK|ZTiXEzmop zpHF4Qh%Ytg^L=DwgYQ9BetNj)alHjGDTMp^NDkP!mcqSC7aKl=1s{xT6SVLKs&Z=s~_E_ z8-PJ0#;#JQG5$AB|F+4EVJx*>FWJPU`ZD){$m*iE%I^KWtV>ja4 z75yl>4)rbuDk(8qg<@{nA23{r;di^>`pH^xoX;kKrUY+l1DwO*SQ6}rtRGB^ok~gi zDX||3@5855l}YIQn-ir8IBaBO&I6oOB2WR8+o151{#ml!PQX{lYUn*$??}>|LQka> z8gcNlmUOOR@t2i9LuVnLeXx9MRNeo3AwQ3N4mLZje4?H91vr)Z7$3*+7u}}HcV)X} zBK|2}=M^a(#qm>mGpR{2x`sgm6xQQh@A&!R0eOnSd=H)^HBcTZm0Q z^8Kekl0Jm4n6K`Vf9*fN~}6A9K7qgyy%g`;;UXC;wlIDUkzA5Q;- zDv_|y!fCoJ405H3!Zs(f^8VYXo$Qw?HSa!=oNyy z8TX~mW;{1lWexIa*sGKz;oOWjV1I`(U^4*`r)zbPWu|Vi}3fqB@sH~n0ajM$HRtR>sX47aNZZ=#tdvH zDV5eZ?`Ydgti#tfv91JDSpqw=62D;}W9P8Z(>kATe4>xD%JVW?~!Rc@Y zH5!Q=#OX;KhL#yPc!+E$LCeD-FdMcipQm?!o6uXIQ1Ng(6lp)a)TF&mGEyEy$}y2A zLZ(s$>$Z$tMBW-%aw08Zyd9BM)*(xQj>>!5XH3)mzbF59z%FkXnZK@2DRCH?)P67( zmCzlN5yzRS!$?FW7se~mxrV+wUFuS*iO309x+6tE9dF3MOCN%f^RB%!l5sk%%s zw4B3FD!qR^ibevvX8G)BR19C^=o^WtT)=QT!8+nNBhIqf8Jkh=H3Z*mc@nv}-$)Tc6^+SwZCC(v=6b#(Vy1X8$(I=}ejbYSEO?FMMiL*57%%dyI6 z*Jv#|n{huAdFY+*IQ_GDyNS&a>6xN;>==pk(!Pg7mB=X9q*lX8C7i1yu(L5eUXtN_1+rNLE{ASUg8yT6 zpWy2S<1}h=341=b z>SU#+r=K0aWvoG4tCyXG29TV0J`USZztL%l;wY*dfB{RJtcrHxjQph%#VW%B>k(u&K zrl!Bmp|Xldcn}xwl z>J(BwLa;|Dt!BDcNxLet&Q|xg`?%i)w>25@C!PC*ykVVRL~A?Vw$YEocp2I%Uc0D? z7$1-4!PvE9ye|<|IwK3PZS{}iKMK`@UI%JkmSisD^^j4_Zhb>*2ZFRVwVb3q3)vyq z6$6#lj8&(fhMI{)Rko2#41$MatcOi(9^;Qm;ymNe@R@_L-}F@qGuD9qICNiN_gb&f z3bQ6Y2vs)IzQIf*(=SH0VM`ejiA=3R{e@mtoUXu0OO&2tQ-@hCAV6-aN>+UIq+Jbp ze)RQ|m(bD_+gFS=)te~Atw9bHwo%91nFQkW6&Cqyaz&YS3F>e=n_uW1#_TNMLQ41O~G*G4St=ZI9Is>r@7pkzKcP^;LFL*OF{ajGCaE*c?A6HA!@` zwvFLF+ipw1;v}<{L{3=UX*Rk1$S#^m^A#hmd!CYT{sp5EIH-ieIO=uAJ`hmlkmXqd zhJ8rhkJEG{+X+s_{xQKy)4qj$#jumG_M_1`gO3#MYH<8NV33B+EsX9Fs3XT$r7!&e z+TT!C$%o!xjCRz>~#{M(1(n6lUZ~U$Vj^}8K0tGMhVgHfWca_Ex?kNr>>)| zGRUq@ZW6AFUP}7Ckzc3%2Y$B^^bPHc$cxYqgx9U@USjmuk7HFl1S?{*3&3DA%Bh+C zZXAEb$piW-+tAyOUP?QIfp)g7u&Kk?-{>twR*7~`WO->9wtjo!ZwPiRtnFU>xqo7E z8OoIz%s^F1KxRdlW!O>*o#qH;!qAcm=c%cG5a1*A5jK7#yn@<|AOlE1B_>?NSfCBu z9Ggvc%o_pa{Wz^{vwUuB-2VrY&6t9zvOtKJUBhqy&UrQ9u;-E79Tvj>0&3rz5gU$>%lfdy#y*-~_xp>qL8l?hTCSsClRD1nw?lM0qb{+023ume6GA-{~D67Vr~2sV3k{!c|o zB|Jt+2@+a55a0oUs^WmZr{?6Ry%U+r6&zl`t{;8O+_H*smD>pXMCvjoqT)e!B=TX{ zmBH6y5=o1#cPh>kG1wDfUKGZY)g2s-XYeA)^rwB%2JJ#W3Azz%pqTWtV$+RUmUaMo ziwRJGfJ+FRnzl-O#?Qga$hr_XJo1agNfFK7|BI7EY8)qmDkpIiLPDYC69GMpRm89s zh9wy9KtB`C{L#x{?S^5{4V~Gn>U)CCLpKRJQ%UZfoy2p-PcYuybw2&s*%;m}sQihW zxTK&GiGEyaL(E1Y>tR#LM0+bPN8oxj?dQx(#RpkD>)uGX5Ziu!_zpj#nZjJc24MRZ zyV>~s1G}{PWc^|qUr;PbZckCnLHiVn8Bv-@J1Xt}3Qm@x*A>APSn6SV9UqosMN3tx27K+zdqPZ(GQX*G274*)hf+^xox`uLC;`N+A1~1FdzNZBytpI zeo$p2`u$m%i_}~A+=8A;X5<-=&1G`gu!}}-ypJe|JEOtS8W)0;T^8~s^!%V{hbj&@+*1^FbaFS*J=8}Oc;$P09O;Ufo0 z4}qukmRA=P_uJ)|&Oiry-0G5uFMXBL1o?tIgB_D>5DqeECO99%cq)?GXcKsf-b;d) zN2eA(D$tJ(8(RAWb^=B8me)-b3x>|rCenyZ7g5X8|CiZMM&}+5Vk$DF2tof~TxA&Y ze+i^AoB)5II|^A{bP7>dkX#-+{s;c*GL{veN3CgZW9+uIpMk83J%mdMT#E#<+Tc%UpJpr={}X7>!MC@Y9Midn z!!jgupOuJ4jcjM9q*OBESmiuP^k@7u?Z42EgFGkg5-e$Hn}qcK2(w2v;eS1{_l&2v zex%b{&p^is{F8wLC@shNGJ7a$<9su+I5=7gRmNc)NWZ`7I-QwK9Q1ZEzJPWy*wX6e zwSInJGo1R{+B9J`?l8Gt?gVuYw3*()@Fod#W8gjFW;m{6o%~|#D2e{bl19VX6lyR@ z@1_1_m)rVx(qk8&@o9`zrv1VC(D)f-Meq|^rh09*OHouAj>1ojw~V!&p)3 zOcHH@{y$b%`sL7@O+Ok=AE1Ai1f<% z@SrQ^SmK}$S^tJAuW8T6VIPdQ)BX<2F_x0roP_iiAhk2l*U)XR!&L zM|O&2T40yX{YWB4PZ7>zc6~`kXT$^s#~Z)Sb!O;Ge;f`vF+KvlbJ(a9vVm$KORA(8 z--UfWJ1(6j=xjx{N}Vtz2QgW@XA#3C@ZO>QH?~FXWHeHVBy&lZ%KhqAtUZn?t+Y(UaKC&T<55ndSJd55xBoJbT zo&KReP5;8cH7THxa*KXOg7(As29CB6q&!aMARED0b*f4u%WCL64YQ&P z?NP~qeI3R^O9FlVs}+JBIGT;qLv{sR1-s1qkQK$jH-y>H>p;ISGg2vr{a_n37V;4K zE%1|>8d|<%qmo^5(9LXrGyzVb5mqhp*=a*6HjzK#d?4nk)vy{;< zmQLk5K|12-F-d&IW;!rMptE=ot)`$5u8lGfz(1M^pGRU zJlgB*%8alxH6!N#%8XAYU=*C?BEUhIm08WAUPV8cv5D58m7R4#Y^E@YW7J~k`5}Mq zwS%W|vfR%09fN^3kvAxRz)=^*Rq|7-lUNoK-il5jx=jfN`#s(2h+KAq3roVFTnNU}yAW2;7^%u^CH`JQcD`c5D&$=@?ge ztD9UzvipVdP1-f>z;~1n*yCnYnHf6#a|T)YSvr%^e?)*xHmPY+pd>VK8Zh>mlcC?0u7}$dHW0ZVh7J>|>t|s6K`dLjJ=Ouax&>2X7Gpm)CF_nP?dw^W! zAvGUk?FsY=hAk=a+0@DwGyZ@T=oTph4+(ZwV+nYefi2eRA?+aBo)8>6Mz}bUYi6$B z#;-@4R$aSvX%pDmuV2?*enDOR0$R8BYuO_puyt0yE&)MpdUOcL>KD|nTbrzY$o$&$ zZWHL&zE_tHtvdwu^Xp8vvtNfmzo7PQ{Hg_X2~L$TT=Ej(0!CM=A1=63{qSdtC2!Xz zuuTvA;IyA#*Uqi|N(FRj*~_nXP_Nbk-qeBDQ%AKwwY5fL=jevj<075dL)e`2TmDltayfFFXl< zr;<x|#|opasKLv_!|f@i)inEWDNmWLDk@2}j6L~;CVWFpZo zZz8emfVKRuU|OOfq+u~^j8m~U&c_e18D3i`Es+Bs!JN1vx(?e=-h@T*9G1p>SEMEK zClbj-JuXU7(GgqXjo1O#p&kE@mty6@X$i)dXoL>59a?`qw#NxL8DGUTtX?E7kp*jF zE3Ai=@D{9rD=>rp6CZGqi;BZo8$ZX+cv;c3L}ToaHSr-Vg6|-YCB8rhG`LuZ%uVRb z=VBpT99@e><_)|Y_n?tHhS_cCEEmq?Uvy@u85YPbih<5_fOWy^+{Rzo{%gI8d8yasPXlX^S48?u&5OWcQ@l3euV;uFk%w5aI&p^M$b_mcbI(3a`c?=t1>7R=_iO znft$3wY0=qtcrv2BOHWvtA_>`qe=KU`rr#_h(AUnlf6c;K(sV=rM?Eb=C`8*y&s*x zYIJEfVX_eyJGgKgo21UV}5C58A-ZI2|XUN9V8T5?oS0 z?3Vm!gi4`nTL-(~0IZ77;B)w4EGHYJC7k$k4cPzFxcDCxHaMhV2-QgJNO?NCt=>UH zcM`kdIds4s8io6Npr4OG*Ln)NG&|8yAB-MHkK*spoI9Q5!W%EdiX4r@Zpe$xsV{>~ zaVYx0a&((Ljc&u2(T;b<@`qTO@(C=58BNj>Rj?9T?uDgrDvrbCqg*(`98E*$^P{0G zik|7!(V5o4dpJq1#KM&KHV-rTI{FJbk-yQT%ibb5X^B~Q7#(QuZeb}0qwkJ8(J!aV(09eB=)iuB{?jcPKFHZUjJzZ|vs!5A z+C;me+pZt_61fpg%5mt7r=x3sFPaNap&{OZ9%P5n=YNRhztHpMvSg3Y;1%deS2C8% zp`osdc624af*sLhO!Q1kJO)|OC0l_GcpVz@&FDnlK?i&kJx9L4>#=CB&|mU)F6`hg zw1N9$d1<`iX|%)jXoz1zJKP$}@5J)^v3wM7;PbCyeTQqpM0%jlU5^fM4AO5hF@p<7 zIu8xu<7hH%Lf3F_^nYkb|3e3yzjtW3RJ0cQTq}GI`=U#e(I?zj5Z#s)&~{p4QTP8f zT$mK&qBGEt%}3XA5&GadbPac+$#gh+67BdOwBdYxL&p`c66HqtBo0N-mn_$Y=PO_# z_kU9^JOO*69ganBoQn=*UHtq-G*bJ~0e^{x@)Wu~|3Q~1SHBSI{OFRFKzCOqtc(w1 z4}1fY9yodXhxdICwBdWugXb}H0O!z-FQQ4AcR+|l8T5NXZ8S&5pb?mW4s3SxVRRQf zg*9;-F2Yj-*#903w+{?!dJaoa&KMLzSQ>qxF52KQG)E?(16hdea2a;NuVa0U!Qq5# zfwp%OnoIN1=hmQ0`to4*zau_Cg){sH>*Am2HmNcsyiD$mZbb)j5{=Y3bY@wu3!yEB z^(eQ)RyYmqa2p!Q_t7Q#2;KjmC%IV1#kc4{?jIWV%&*C z<><`zqXR#Q^|9Env_u{3fi>`MY>b<*0sf2*G+AzVsOX1g^&<2&`V`vG+ju4Zg(hYF z5n+IR(T)e9yJBjrpNn%T--~Y3f;WVYN~4kJgAQyY@?0{plnX<$4&4PC(Ub6la6{rF zG}PZje?uGoH-4UTWC(3xbZJVVp{*I~8^-$P_&oJp@p1eIUvU3FdShDRRVq4+qTw_y zMyDmxG51YriH|8>HYP2x3BSc{_}I zPoVAmgtnXfjSCyPbbhF)goeC5mc${^nbGCwgWIqgev0nr>8;jo`lC&~9z=r59XpgP1FE(`lKgNY?a|rG5IQq5xXEZXu;}FcfC^R$%?O;0k z`Mg+Ojn42z^hDi>Ch>kWvS-jpT(LN`Ulx;QaYZf$VI6cJi=s=>&)1+YmksDlzQIv= z8cp7T4}<{?N4Mn!G=fPqVvnHjkPYa-Phmqm{{Z{nlc@HCAxk@(mU!oVHIUWiFDu}jI7CoqHpc88Q5c}VTrcz;O=AjKe6kUalDZhXw z*Y{{B3p^YeZiqhL4n1IcV?DeLU78orCE1Jl@iTPy{D#%=(&Qr{giWzI6>YEz&O(#% zd30c#(1zZ?&UhFdXo)4kD$$1M4BMhP&_C7>LzilNbSgUFLkIK=rnVto$ zF3}LY$NfKr3ultPDvUTgy7rgHav}7AQfNf#N84elU=aS5jg2evO&<1G;9po(cmhi0+2+=zto;@>S^Tb`UzCId~I3 zflegX)1kwn=s+r?xzQFq5tB(S`f{-i-ChNr3EOKbW=UheV+ZQrSsQ-wn0sCLz1=|E zL;Zfd6(4>!oSb={3j@!K9z?~_$n-$B-*j}KccYO@F5|+Pu0^-eCUi~rp))>;uJ!k5 z1Ak*F%vc`|sn20(Ih;J9!NQ#50*qj zUKcB1Cp1^aqf2%_djBKnz@Cfs?_qPwhp{T=eIeZ63^ORV#Y^4)9peXm(HRa#lVv2D zbmOoA-iEH}i)iTHMDN>=cJvYYZpgnOEzuSm;0c_L-Eq*1X^GSL0+wKDSG`1g?*BJ7 zhLIgWx6u*wfcX_&g3_Bp=<1*$Z5i!_hVlmVz6sG;XtF(so`^4?Ut;&8OZ)@6WQon} zf7kXhF5E7q(a?548@K@-(4FYoEk*BNi-vqFnoI}KuWBdJfuy}0?#qV`upAo6nrH+Y zqXX#lGW*{fu8lViLmM26J}?Jel11puA44Bpk2dr=df$7o{BiVK^x!#*&iHS1V0pKM z_R2)7ZejnIss89v4#(8~pBO)wiH2$(x_?*18=gWtehFQQkFX(rjy6n`#Pda(*s@N0ceLe;53|w{*;+$bzS|A{BKu;WeW+P;g1?mKj( zzoFSYVrTe6=h5hrJc@3^*Ux{8ZdI3GRH z-ov5zA$nu|U7>@{_%Y>i=x%BEZs_1DbOOE6j&DRGH3MDq2Qjsq(CmK&JzqY4m;G;u zext$}kK7%SWdb_V8R!z+i5@VEV*RsdC^y9V?U+gVD7t?>$%AQ$H~4%HK7;cP#qa;M4u>_o2JK)F`ntUy{T?tC-Pg0xh%7{B^a#49 zPsI8y=n}n!=FD-dhrgkbDF0zt%DQN|HNNWp@6JUvDsp}l-pdWp1Efi`P4p^s0KL&< zyAB=5By_(|N4McU=n41)`Z9YR-Bq8W1N<9Z!U7*V0rp=_E^M#^+E9PA;hWGkorE^D zAi55X$R0ETA4I=H53Gx5@?CKx47fBJ$!h3sXpE`dgO}5P;wmoea8Psvx{Yo|XLKjJ zG!LQ=K8iND0v*VDbl@8?^{&9wy8@k9uA||;66o_~(ScOKq*>U23)f@-4#H9Bw%Z*& zf*v5>q79yn^*KHX4PJo`s3eZSs;IL*7G)I%p34@@ZItV#h;=_3%6DTcb0t{8{+C7CNC$pRxa4tA13N zT*I&mjzzcAWAVma=m0-PXZk7n+(~o-zoSd`H#*QuKMxi~m!tyL!p>+eO-Gl0X_5;M zprT)dtnH3=bTit)M0^BipeI}YFVhk&u_r!{4`K&w^;P%_3-i(PVZ0=rc29(#FDiT! z{>*14zQX4R@o`Mf`(OBD@^ar25<>X``cByKU0Px`UO+>4=gAP6dAO1CCUnL(d>l__ia*hVqv{V~jas7F-w*BRCiKB1x_0-X z$+bLwzA4u4#-7w4MJG_@$M6m7MchUCYy1`0{zN|+EW)FwLdakGHLUFxbRav?Z2ts3 z>wm&b%>G-LX(gObxh8twYv_RYqe=S(I`Ci7CC&IfL?8z`kpfu4Bq+m$Giiw)D1Fd_ zWGp(6xzS~qN%IUzV{|EU z{}Fyo-U^*b5?#wh=vqF54tNXN(EeCHigx%j8nLu9p~DhrJ2laxw0cY6%?YOv` z3LD-RZ#;&jDgTH@B=_0SVL9{*L=$uyUW;}#B9`w&BX%EF$JJ=Nhp-`j70ZSH3ZVqLkrLj9!8JeCu9A3^kjPlUE3Y8em^?1qv-vg z#rp4J`FC`n7tk5!Nu;OR$wZf;BKC6sx97qJmZG6v6U*z-4z|Sd>*zptp=)>$E8*Rr*=y#e427U^m{-eJv>(y-7PhuoiXV_a|0KyeG<#zYP5b2y3bFbAwGu=C|gE) zDrYW1BT@j3T$yN1bm^{)<&J2M^^OikciqU0^kizrtEh11>(H6Kgs$OR=m0)O&w-!N zjxw^Or}p{fXzrB9QrG|;cpvonacIQuLI-{yI*`mBMP({pKxg_1x@ITQ z0sW0Om@8|zza-jl1E`7idJjMhEx@`rJj##QfRQQ@@<5hu)XGjSI7M0rtaX zXsG{08@@D0dg@QVi=ho2z?S$wEP~~8h6uHYc8d;)jzixa$><}|=Yz?_J6xEh$FVA2 zM3b>fuJqJ*x~}NjPRC04IC}p((UZ|!eBH6WI%Z;bynqw%ZoD~nh~(*L8h^((_4~ie zQy2Vt9X;`CL_0-?N0aDUF2z>(78|2~FPj(0zX#&Hi)f*Zjog?0?sE zFc)V3BsA2^(FeAp=fN>Fv={LoES)#xLdksTsn>B`G#PuK0~?Me?@j2yZi_CCu8W_) zm5=>jni~#K;r{#`-A;d^S^p23#h2s{NmK~khSkxITA^9oG1m7(XLvK3oVTEnTZFc^ z6m5SU+TVu!?0>U=GZlvR-FV{%=*T}u50tZL$CnleCtI0l4Riuc(4`xQHaseRJ{IkG z8a|5i(fi6249Q(H87~G#=SR1oC*L<{Ql3X=R-jNAPziK~4bT~OM;q>s&2S|8+*4?T z-b9~2ghupJ^tt4>T$nV!q9gwUec&%NH*#JPlCUHifj(FZN23vYJl3zq7L;E>*Zv&# zz^sMSQ-5ID7aib}Xhb$3=Rz{Eg9{t}7#+wD=+Eyzqa)2#B!s*mS}u*gKC7YM1-qch zItpFN+2}-;U^*^Cb7ciyg-@gR{ecC2|7R^48ZL(A_@Dy1ZMvW#8-V7(a4e6v$NJT1 zgw~@2dke?mer$|a77M%T7WDI#Xat@^Bm63+_WxckT#G~KnjgnH_`5e?x#D3))zF#L zMhDagea-ej2RsN3{mp3dPDk5)5WR0XI*@f(9XDgrj=tvNS}a&1%wR0mrThgNvV0{& zc?hT*uKpJ8u0(e{sG75o7!VSzHCpJru}VXcN!VNyL2 z-Hs;DXXuiAiO%dS*2I5sJXR|kI#`a*a0B|&^WIpWtz1a%!stM%p=;kf+AYb&XezG5 ziufM78~(slh{}f?$d4vZv1ldCq+A~jX&LT)mPNN)ZS02KuqUp-R(KlgVZBP}slS##3f;z^pwFGf$1#89 z^u!e0fGgeq<*S4>c^A9#!LOK!&8w!Tet;N)?&q~=1fEB;e=C;3578O_89z_27G`!? zv~;vC`g}X|{+^i6{XaO~FaZtCU1$WBpeNNc=ugL6(Ea{1`j$+u9_}xLhPnZIUNlD| z(E)va2AVqy(e3yEI*?`7(|=+e7rvEVL`SwI-taaWx&yKNGn%A-qbFXG8evz|M?2_< z4zL?Kf#K+WpNuA55*_Fwbay<8Nk_bu3rD&WUF*YG8NZ74xoU>bi=YiuLL06XZHl(j z9-U#gXg_p`hM|$26U$4{32(2-{Q#a1iB@*w+2O ziwpO2u4d_}zeHXI+fcp*JK|QXiW$wrn$^T%l&?Wg&R4NK=4%mNGL6tB9ESDrPIO|g zU`6~9jby%-49xw1B^NDlGJc7h(FY!Cm7e;G1G~}WDcm}|TOiEh{H(cBoFW@${*oT9M(0R-z)Lwhuy+As;_Vn<>U?B z!_3d24Q1&Ok}el|G7dmPe={1w>1ae|qgnhO8v3*7lH}#HncHUPK3W5)JY1XoqRngos{_)|W;j zSR38WjZ^jPzY$zG!zt*4ccnhyJ&nUDKZ&I=d+#v7%IN(a&|T3RUHj4K65fGMU@@AU zt7H9oG`F_L&kx}?`cHhrMG;)tCw#Tqiq14w-!PymXa|kaCF+Lm=icay9z~a6B|3mt z(E;v7pF4^b@n@WX1+NWDJ{ME(|A)A+q2*{pPoXc1?dVDPQT)7cztCVN`om=dbj^EU zCP_LR-=I9Ze+YTI0bwG&(FjgK`&oi6$%+B&e`mCT3SSN{qgnrEym1#gqxaG6_(lBu zTXdj5qDz)OFeF=E^u7{!E0#msUxv2(Bs#HY&;jfi$o_Y&KA^(=|5g0pXY_%8(d0@W z6!v{?Gu&NnnntQ`7W9c1?;6YaxAVgUN! z_~@NzgAZT>T!-$Guh0(vMz>em^&!N$&|D}Q%aySv<;KxbSe^1?(cM_c_y1WgoMG-^ zp~G6}zV3i7#XzipqtO8_MkDkjrXqkQ<4!c$j-vxP5&aF#f&b9^E*l=o6)_L}CmM2L z_P0Yr)g4{K>(K{Cqa9B}x6wj00?)_KH=`4H2Mzi6@$(!bLOYkC+w}@Gf_2dTuENyc z|LetVDS#nlr1=h;2qE zu;&K$zcW5Sg;{YbKocJA`LAFsL2a2MRs)!D#A$nh@SU(u; zXe=7pIcQF;M$dtll3du~K{Tm8!>afLx@HAOhX!h)YupiCiZNIbC!)_SMI-kN8iDQT zKt4dvg>TU9{0|zj!Z(HIl8v}N8tW&a?cNzbzXwx4|3Arv`}JkC!*|d%JC26z4|D*RjSaa{9R0ijI)JWd zP7KDzI5D~&JvY9?x|nBNIMQ38_jl1G7elx()RWMeOhr4q8x8$pbS6vDHC>Mm;4O5< z$IyYCM0deCbm0G?Nmp!qC^tfL>KZh6#$nO}VF?$$viWchCmki++f%@o{tp zr_g~WCWPnmU52j&_WncSR#{<0SUK`~EH}9MLLt=G)Pkzk|+T zKN|AS(2mc<&$CSqGrAOAio)npRzTaWiVma`nqz&?fsQ~YJT}RNYd#MR=|kv)Ytb(l z@1ooDH}rvwDPc`ZpxdkoR>6K)3-3nP_GPrg&(VmU!me2KmN3Cl*nx6#JQt4WRrGy&<%ez!yJ9tZ-&S;nJJA8|K|_2R9pGQld{e`H)zAZ|HX6CkXha8waxyW73p<{P zhU#84B1>@yK8<%{w%gJZ?bA3Pus7wy(?aMgO%LA>>YyEsLX&J3+Ri=EN6{r+gC_BM z%`hF(F3PntRIf% z))e%uIs;Sh{}o)^OU3ip4V%skGgyd*`eC%ArLp`Hdcti%L%ts!=y%u=&*3C&NphPb zo3R;whyyV19U=Q~#?Fy{N1~_D zNTtsT1H25cqFfnm{}%M~8MD~`y||c9g){gZSK=>N4e!4zJ@prnx1m{F^6oH$tFSKR zwdk(-44dO`=($mIcKH6^4Lv`0qf7J|+E0!-Ap%9_5E8dfJu2$s5L|{2qia=XZiqx< zwA?D%5g(!44NbD|@L4>K&T#p>F!R+|lk#?S0zczqEH*z3WKog}vws!7i!Y)L+`1ri zcssVEd^dXEK6LvWi~fLa%k${=N?#a4TL7I@{p(PW&39%T2TNt%3$3q!aAJ!lT2 z4SkD->Kv}Z9QTA7J&WebJLno7MjQGPU6Q}hnO3_u)b~dtHwjJVY1j#qIMMI_d%5rn z$CdYm5za)jeLmX3O7y|!(T+EwS^XwD^Dm>{qmlU?KgYED!-@ALzCgLgq7d27F&keF zzft%9j}N3LPWT|&!G{k9PoUZVE80<>heA>oLTA_p+u{Ulja#q}o{yh*e>mjMOmtv# z(DoleBfAFk(tqM*F8pq{8}0BXyc%;p5^n5^F3F9!8K=einoGidZ;3WIAK${I=u!@R zG&l}>P@aVz*&m@vc@dL_vc_X!J6w&aj?g8ThMBlH)^9|&(>v(-a15Q%33UJeibf{u z(lFz?=xeqO`uSkI5+`Ffd}%5B{~j*V9uGI%hd!_d9l#st0FPh`Jd0*^{beC1ZbGwp zJdVM6=zz|m6UkT}22v0`a?4{Tc0?mFYB~Gg?e!oP?&D+VT78Rdx3lP1s4P!}zhYGy zeYx~UlXG}1Pe7lajt*ch`uxMOeogd6bYR=ifq#&U7vG^Fx`;MVU`0r}GH4{KqM>h% z?uNeTeFM>sM#u7P=m6)UIj|UQcMaOk)>uA-Zu{g(E^PP$+R)`IL%9?>!+K}~tzvy& zbT^Da50oirF5H23I1eYM@oRW|iSp%7hCfq&8~aeMvpVdW`Pj_;{{a{6`5^b2@WW#- zoJn~hdKBk+D!db(!BvzyJ{^7v{t<8Wxo5(zxf_>LeiCoTmTSWwMDD=Zl&h~xPuz@~ za50vC*7Je=w<&eO(fM3@>R+SP1FLbvrMUv3{KZT1*xB~rP51REkUkce?3HwtXj1}>^H zp)FyiLvSkP53n<9-Qkt+@_OLauoV4XOHch1Pq(7m^$eE7DqF+(&<#C+Zr{rOcc#x% zk@_ZszC^ym23Yj<@FyER&<1YBdbkYz{7@|C*cSG8Gb~U2b=U^yU@hE-`|tv8!*{o{ zL=60{9m#MI?0SQSsrVJ|NNNza4U69U7s1*c`L(43TJ$4(JV>j(_4c zIPsm3JG-$TQ9KeocV0_!(V2_?(6#COZiv7OXwrO*U9s5iP(Ks^Js3hg5lc|sfUf2HSO+g+Ce}U_LfR95r@RI?<0FT|kKiBEcRmungk~H~PyN#^Bd{g)@1aL z?C0T!)>2=jr~a|Lrnr~-ykDj#-o)eRfR=p~mgG1VCKno?NKbr4eb291YS*ytH*rnz zFUo81O6BXa1ZFzbL$$iu`;q7jxm`(Wfy7<(IH0Zbjc>d436BxrU=1PeF4hi3f2l zx~p#cHM~uqK#%TCX#Me6&%b{soZSV{UC0q z8fL?N=sV;PI-sA>=l_c3EPsUO@}l*{u!#G=A{U-ut)heD4b#z(%|$z0gwAYftbZ0= zs!iyCU&T?l1B+s%GvO`R20hr`L?iSkR>d4=dCvV`j|)3$f_Bs6*jm6JyM^JH*7{5 zeg|9Nhv@dne?H8l5%LmA%tQyg5q*9e4#jObfyoXOL7~I9_Wm&Lqk0U?eKQ=`8lzCFIJ-b z2%0l*Am>Oj@f{at^S@{WGWfr1m;+skLTK_;K?m3_IsknMO+Xvmfrk29Y>em70o6_m z^^K!l(09xrEav{7&V?ghf`)7*I*>K!+OI>`>Mb-<2hkJoIA-E$EQ9&eGg1?2fNdyW zi4NcnwEcPLKo_Im2VTY0_y3<_MZt`W)ce09dc%A)DYxN9Jb`bsxDRE?Nd0?%`)12X zy^g;@XH+nIDA&a*lt1jMUrgF8qK8uDLWL^_SAhUY3#il}b z5SFYhx;=ZL&y7Kocow=u8w>F7Keod^sc`KtpdI~(LorvujMVRb$6#B^@1Y0I<%Pl$ zwT<42rKo=vTi`zIgt@K=k+}wMpgbEV;VJBl*Ch*Qq`p`@hZCu|h+S|(k&M(!VmsEN z`~y1jqD3=OFO$yrIORLg?}o*Tg^nkq9c;#Duu}1i)R)nN=)~%m$VmMF(-K{hKG4g1+bP$6~k=9mqCxz;B_U{|G%N&R}W0taP}) zHrmeBXwr>D2R07#x-X`1VJPOt8kjd#Zz!8AIw4{P@-a(VKp=dnxix5gXYF~ z?11;7NqYnx$SL&sztAPfUMVAS9Tr0eG$VRfk_#VLfNA&$`oN=T60S!_eh_W&7}~)1 z=!y3$I+LoELxjem1DS~4KMzgLCFpa@(Q{x8x^0sixNxnuq2Ge{qe=Dy+VMFogNZ6( zf0soE*aXeyu4sot(T;9KBXm2O8%xk#vkqOly=c3KkR?neKINh<6QI+FwF{U4!`_zVsCk7zFZ5j`L4 z|HFRN=cpf+_WJtl{}ohBq{0y8YY^7106L(acqNX(X}AuJP`QTT{z~XftDwo&3eBNj z=m1BdGaidZ=1w$u??VUrWJC79FOBD@@PK(28{^(+Mx&6N&9Djev#>vIkM)HcXQY1f zF$jITEyE7@I*!MTCSkyn(FsjO2lN0sfTxmNIHDKOFAQ&^BhB43gs2Esrd%1PU@!D# zwHIBIFVGzM0c&H?D?{k7LhtK|wl@-;=wuv%_oIp_NS8Eow&n-BVa*pOr4;lL@1mYblF>5fih7P=Gy}*SXyc0c+ zHhdZ#NUl~Pltr)#}D8>PKKEE<_`>Ufutjxu}cV z;s?K>C)Qu+jMLi?IjJ^8jN;)6V|{aHpdsxi2WS>CwfVzjMN{`6-9Gk zF8ch#o!I{-)jBF1>C5OgdlT#61#E>iI)`mI9zDBX#$osuuET*{GE%=<&309IekZP? z{vx)(l~-q^{^rA1=mB0NA!9q7jj|fAB`WZMz`a0vHT9& z;C}SL_zD|iiQZv=ebLAaMLV1r%d^k{K8R&;6?z`*!YcSXG=!AYiXPiDD+TifrvJUzZdmoFq z{||BD2!FzAm}N-#DpngSQtpa_@fO^QAERr%=(;fA$8Zqkb!g zI?xg5eYarJHM)}vXL>){;bt^zKf^Yd^?Gi^PIx`;Mc1_2u#D87h;&B>z6ITO-{507 zdw3XNsS)7-s)-J$Q*`(U_P@!Mq{5TyL3GX6q7m7Q9!T$_NAj1kd=4Ez&Ktsg)zNL( z9*g7k=!}zC5?7$@?LgZ(iu3W;8Z*=eVJS`F+5ll9Y{sAgF5Jpo5uQfvD`hD`=j@bz^OPE?f4|R z6sIt!X`N+K=;%_kgA!<{Dxv$lNwfz#lN)1s9=bFu&;f5mBeNscAC7*D&r|uq+yxTIiZKMDOc?4qy~I;2E)eAKKn3G)J~XcVi36 zpWq`{_!hQx6D~Gz;R8RS4gZI}WUjb1oM4Ty4CUeIK<1*`?LKq>&!V}p9gW2MvHlpk z1gD~BqZjcO>a$N}|2OAi=G1V4ZO5xA7rQNdjUI(A$xGNDx1j^LVp{09Bs#;|Xs)zI zUrs&HWL}6)>_K$btc`9#m+GBq?EeZ}d_u*e_#e*3N2iC5OU?*OP#Nu@0XD#P=!|Ee zk-7)Xl^3ub?!p0h$?c(|kywlJbo8WMkG>-gCAn~f=g^Smo*8CT2@P#y^tF2x-iGth z8D=nW>zknib0UU*K0339(W87FI^aX-QJ&+D(Ee3uB$I=JditVH>3%!)suGyfgUnXGfd3@^t;l&?S|v=$rUW=#G5 z?-Un?@**0_rgK9BozXS!jdm~s{ro1hp=oGGb7FaM{Cqij|9W&l8`1mTMMHiF-DRKP z)9(M@xG?#a%*#mqCDK~+Gg5zb>NuvS`JYh92>*oi!i>az?pttAI8gfDo00m93R&+9 ze?G7cALH|J_lIB4=Ul{z$MdhEKVENNoRRu3E9`h6e7#@rAp8Ga9%%nicp%Ti8L7X~ zv<=^*e)1z3i8rz3l8n@!3#L7qk@%YOAv}ni9}5T1?4{xLx&%$)7ttKpAM1ZZ52&1v zhg>U$MzH+j?0+AqO@$%38X0S11p19;6ngONM$d&G(fb=M3-#BaxpOOaz~$%{jBlff z<*`Hb=q``G?AoEbZoqQ3#Z6p{r=kXahA*VEZ=YZQxOHWCpz!K2z#3==?a>B?VmG`6 zFUNP$wLXew``0)JE366I_IdQ1(n&OV3nZTk+o2h{U+=)`xEAZ-kyyUu>F{7dGE$C}~0h;|w@KX2x zYA#%}jq!%p&|UCutlx)rdcQqQxf#}O?Ci?th%z@9K zIq)L7t&eYH{~L;nR5;^Yo5Bb$#le(|#quMU=D_#!CQy#r>F#1lo1s&KXbctR;8{UD=Y#*8nU!iM%HkPw( z2@@$6t%UYdAHBZ~+Rn8}F6?kP`d*)bHnauZ&%4nzJB+UVm*~KL$NE^~mGG;Z;b_B) z(2kx$lXnxg#80pY7I`%!cU^Rel0CR^Cd087PD4Ze9CpIZ=>ENkS+M$R;lVoSbM0^- z4nPO`Dw!G*lIE_E3Ky&N(&ba@-)<7)U8JY1*R$?1e^d1Um4k=!_O&bzFsZbO7hz59o8_ z_l5grVR6dI2f1j%#fw-6f5NF)^1bk5`4V(j{Ee58JRSCjZ#=!;4@dNByp7M(KgdY^ z2Z?6jos`=h2ou_kuJwCp5+1>-c=^Fp1d@p>xo{-y(d{)1&FV?9J{il)&`7OCXYvY~ zlzY*0;{e*hX*4p`4uylM1!kkX42{TYG}7BKkNf|vc*6m7q({)upFkV>5$*V2bbz@J zhqW$_l_)og4n_C*0yG)#$FjI4*6+djl;1~ltM7*l#Qi_h3!H^^GzT5=!)PRyp$E-c zbYL%HD|`)I^9yK_<^Cv4peS~wTplxVGWNuW@oW4Zd*FK?v;Y6#qQnuhnzhY)G`t>b ze-g5@GrBa_U=^HzMr0Wpi4EvE@CLd|K1L^S3cc?_^wMMDBrJ`Y)VDy}z3v$E_u_Uc zT+^j!=+>hhzJ-SB6nbC&Ps3W*LI=<*It=Y_61olNU?x6^MrbFxO+P{-`aQb+&V0)L z_lAp9xV_E90X5wtDjZb5D`~*v5<hhy%qQ;|<5CU9Y>W}zWn5-*49DYSta=zG3DR>s@VC0UIQx>8}s zz0m9)hgab$^nqXSHvAI}?f9R=H>L&n8|By0HD3Qqxc_Bz+igc9dJs+C|DieZFWTQF zzb3;-EB+d`QAeD?2cz*4Jc&l)4>Xyw{1%oV7n;>Y(4)F_tnY*+C|`?4<`!&;PonL7 zgC_MEc06gtzbvAh#ADSv{VkmvDHEOaK6 zH=wz&AASCR=zz~-YUvVZ!j6Anf9>vLF~k^Y8DDCaqsk@}})o*he zioxjf58@u&f}RV>^I?D+unO%QMC&j7o#B6)C7GytA^c6neE)>sfNVwA=xa3OzoBdO zC%TRD{Tq_8G&qtwaJ_*f%d$2yPM3ealrvCZ=6I|HPFZdq*gKn2S z7sCL~qFHnJ3;nL`u*GH4J7uxXv^ts9C65NTd{bQJkuUYT@|C9?yej05s zFMGlPm5x1s}GjYjGq`Z_*>o`9#&-Ew(amejzjpaW_UZG%Z?)SU~H zVjw!wVQ7cb(NNume!ssDO`>(^w%vhtyc2C_Z!CX|X8Un;fTz#{sz`d4)V6GcKG!Eb zOEPp!g=;trtKcMbq)(tPi|5dYT%HjuiFQy8eVsN#bK@Gc;bCZdqi`197R&#jkEW9OKQ#M zq62&e{dL?Hw4ZIs>{(L#_MPYnG17CreUU{m}B-F8)Sg^{*L2h*F?oh9{qz9ne+E3B5zpQ`1_lKSDb_hnhafB*M6F1B++;_@u1ztOw{7g6k= zH%sbYD)$rCqntZ`mc)bD3O#r}Mt^Ym0*_*m0wEH=qf3;fV2DT|^kB-2wm~Cv1E#+J z&*Z`+x+hh^cEU!KUqZ9~M>G;y3xx+uM;oJ|?}2tW9NoUR#PR|(3726{T#pO!KXl*= zugJoG|BZ`xxj2XG3bP;iL10ypkW{5hgk4Yp&Dy$X2R+e)!+dvS&p6; zThXN370XA^c21xN(s^_@R?3~Q4!(so@eG;+bP=n{;_OuP+^=u))9wdjO)ptfaU|s%Dut1L zfX?_UbVlc5eb&n1^DEG!x-z=<4bVum!lu|c*3Ur)xH$SGR`UJ7i3?vUpP?iE9qlMj zmGBlThK8^Ox(j-v9Zg0%PNE&%gV*35Y=I@JhPUM)H1rFxBkn*?&g|7Z;@N+BxGkCwao(Ej zf8TQDxG0TPu@_#A4qz4f`EzK88>6qr&v&2$+Jmm`hv*lN|DnHL&rvI!pzU!B<)K&s z3)c?MwW!VhcOQ4A!mm)n(Ia;jdS)-jOnfuepFsEVKe1e(PB_VGq64mn&bT=mxvSBo z?2krjEE7BRu>ZYyfQl<|85+W4=*+)H8~g#C;a})($XPdR$4oQ=Ezyp;p!W|! zXF3+0*u&@vx(V&?6Z8oFI?072J&87S1|7hESQ&HF3u{&f?YJ$vb_38|GZr1_U1-A# z(B~gQlX5v4vFFkAWEWP%3+MonW$R~2JjF#Nbd5hi8~O-s_zN^?zC{Om4&9Df8iauq zMI%!kjX-nszMjatEHMNf@G!L9ThJxH1Bp;Fv6PFesCWx)=+cH^#HH{C$_>$%%M)nF zuj6}o2yJM2qpUouua5Pb^W4XN|xOH|AQBJCi-7ASF;e(g3-#+ zX3-vK!z0kMeNim$Mc4jJG)wbPE)Xq;mH50KCOdL5h>QOCG-k)N79kgMqHB3sv^d&P zWppjCM+ZIz&7E7(=Wj=oZZ?_&%h4rV73+7P5j)a?{cpCOreZQ)Ku^N)Ekmg1qYrLE z&;EmG_Wp{V4_CBe0EDy&dSAQN;S0?5=o-&M_xCk z&>6KucR?3)U-v{C9Evu0Go}tKbmq&^&_5MFe;K`hUo0O%@B0Zoi2g`&VFzh#L#T3~ zBhQW2mqNE+1vD~^(5&x)hWI9QDegiec`us0kHq>{(RSWOJKT#-|7LJu$QPh9SdMnI9UaIKG`T)S*X|tJ;D2aGmvj#2LlLY%xd|Gnq3F`hK$qY? zw7rL8`7!M8{$I(3XZr=T<9uDhfU06;%FSc>Ms)3_qaj~_)o~5F4G*KC{Tz+VX`F-U zS7k~4ji>ookMdh+JAY#8&;PSt9Udrv&afOhvubEEHNo0A5bfwbbay<4&TIub@Tbw| z-arTNJ{qad(PaH0)~9t1^?AFp|81}Y70#p*y0(3=A1=VV@PFvYZ|oMno-aqszhG-D z+dWI-e!Ky%#Xr#jcIy!))Egb>AatpRqY=Ed2m9ZVE~dhfu0r2p&!hEkp$E+&G@H-h z3QX%6)^-(^r@RRp;xY7~%G)bMsuucOQ}o2^h(>5QI^l^)E-G=c6071~Y=mdgFAg=X z2@PI_>6C9mcf(k8Mt5TaT!_=~Z8Vpf^$tmS4Ys2^1s%Za=;ue#TuJ`Ig=>@1C(NiA z{=coWfQ~AO)@}o7e2~Eh3+_6&ySux)yF=sd?hNiO!3T%Ib#QlgXPCFYu9JEB-}-B< z%C0(ftmNL?NjjZ=^fN%sd==DEoq}4S$57Y(d#IWGFnPq9?$pPITDdGxr@t`NnW}26 z3pJ6Z@RY9q7BrMmwpwmxWnmNgjbUbZ2T<^`-yKW2S*8Mc9y=}(19eyF`K4Yd+Apti0R)Px5>|NDQY(a=&ZfjWGfpk{mo%HTHCsr_i< z;TyWMk^pKCOF3T>$Zbgq=>Pox3^cU2IiU8o2-M|M z*5s9;608rkbZt#O3hJ~^gF0MWjAxTq3yTKZ>D34eu}K4qI%fC9e-P^Tx)OP%G9RN`DL-0snyA zVQOD9?s&X{nGeq+IN#hY+0qtn<~!gd8PNwoo(c4wcwIsKYn~D&e(I zE4B^lEF6K-KLNF6zQ1Y6@jIwP^c8C6sam;jt1Cb~14hFva1G1@Z$atDYwZ##33b{l zLoIy+D8DVB&Om#p1P8%Ja4KY_eV&grw3m_FID`05nJ0zX`*cuCn%`Iy%5iC!3RZ%8 z-1dUfp8~aIOW|R-8S1L&-PZY;1k2H%0sZg)e?UVwkXNuZEZdH~WJ|WfBJ_8(5Ac7W z;18IOexDBRj0C}U^iM;{^LBKXWiObU{t~D}Zoy3Og)u=V_XCP@Fs7dWV`(&p3t<5m zuCsf=Q36(=-xL;wn_y}938sLBy118OEugONF|aOt1=GVaUENEro={6a2kI(X2Q$J) z(5EGg)y-Xg`C&HtEnz`87k+~`U~zc4yIZ=1J>02o1NE>P3G>4JFcAI&6Tn101N7|$oj`&cwPV3X=H^Dpw2>^(Qalbq5qYUu`F!NcoV3^4#6bw4b)2f zI>w#qK&ZVg40U!IKn3mvmCzXDTJz>xcxVOnc~YW;~Y8HaQ^Jb?VfM0W%T^Fcji3PWvSZ7BU#P!sD47sG*2*M0ISZakxp zhGv!%5X7^1h+!%@qU;WUWMACShHNf zj8IFS11dmasPXDh6X*c-_#FVV!)-9LuKyQmz=X5i8K?mDFlq(mXdKiYE`&N<>!B{k zy-<$tLao4CsDuONxRr_xm3TI&8(1M@bz>Xo(~NvHbe+zCT8Xt#hKHaWp0)lxD7{xu zdI59YV>Le1%u7HeR2galjbR`hZt~?&XCVk`EBDXk`q!zyZ3ADSW)fze3ltmbx=s(} zxHQ!1tqrvz-J#CF5U4XW6)M0SSPCwMMc^x_Lz`v3d+}NT%3tsK_LLiiKn`X@&3GY{ zqs>q=-UGE27ofJ_G1Llug1Uc%Uf}E^LCq{7RKUDY373MQVKev^wuEV5ZQmcx;Si{m zm~31FwZ})GX8089`u_&y*t5{de}PIY5!8xgg_=MisFkb&wN=fn-w!IG2`~`)R@2ao zPD0&kuR|GpgK`*sk$W|p7-}nO!&I;bOb6#fC3YNUf@h)5lxMMHT&TmB87k4@P*+85 zNFqK@7aF<&jfa}qI;hNdK`rrVSOZ>zy47Y`;>L48IV=s8Xnp9v@j&Tyween1iI0U! zWF=I>dtpR9{}1^aywtLRYp@^+cVHP9xYV8Qwopsg11izUP+PMADuE49hiWg>**Oih z6<44VeP-i7Z9K{{{ObCTOGB9@gEGhkwIyYs0@j9Fk?v4483~oZQm8xOCKw2>Lizb- z<58Ep)1Cn4MP3tTgj1}40Q!{aPZ|mseuYaQ4%F3<1}acyV}7VDDFby_Yd{6;1a+$& zX8o1My--_n0cs-Gq0ZQ6W9*e&|C&+umF|X71xm3eRAN)09L$3Xyc8;-jW)g)YGsZ= zouTVcTkze+Bdv0K9SdqaKGX{5g_>~rRX*pq9s(uO3Tm&0LCtU$)T!PK1L1wBJ6phN z_dQ`6Scv{|DElW+Hy-aA7oY;vWn3RB(ScBhbBb}MkA?!xGX_EJ={cy&@C(#dL|yAv zA~w{aO9XY9WrCV!iX4o1kU@xf4u0NFhbf}f^EvF%a9j0&)%J2r1;&Z6I z{QI=r^bp$OdIl6zb_#5w?PL;8b`JwhqNBp3Uxu(g(IUy%<~FFC-E{9lAzP_lJST z@labf7y3W{XAKPpTl}nEtl@YpDCcN2nP` z+~E#aT3C&KJ~#dLWk}R@P9ndKA4q$!9U%%-CbZg`Y)gYmn{fl3^4hpZgTN52|W;*+2b*<#~nsLS#o z)S*5Jbx3c+?C=Ft0!fehC*t!|q@lg4YwQ7KI0@>IEwTO{s5|0WxDY;uvKw{GC9(u6 z&^D--Uks|c*-#p#5R8KD;Cbs8Jnj-12?LSOfm)&6P%Cl{ z>QG&VN#H}MvlQ-x3lJS@W#Yn{Fg2_Q!=7|+(W(JC|2!;CF|*KIHc$?doC)wegXy47 zb?me5hLj4Xrk?{!uOZY@wuZUjbf~N14E!A?Jm;>4%24-%^-%YTJ5Ve91o}V!=Q|DE z5F(s+ff7Rx} zo*4TQ^G}PQ9)hfJ1k}S~C)8zf6)NC+s67q%+ubLULXDSza@+`pfnA{j^n}`~VNjRf zY^bf+33XVTy?JxQbE0*SPE0X9Z=7f+fa}BS3VlbFxEBqc+C!VYitP>a1E5fVW_9sMW`Fo zTd4a(gzN4sl!8j2iuD^p-6vW@tzdVkM24GuHjGH$x6BkaLM`b5;|-`K`~>AV(hYYb zi3^ojLMZ(lCa(mw^wpsfZfgB5P=|FO)K-m#dWkm=G9jO5hY9|MdIr361D@D7oul8O z_N)k0BK4shv@!W`sDKNh0&Rf0zIQ?$>iuwbC@xdDk$#uk?)QPo@92lqTz_+DXvyD0 z-3M~rb*FO>%uoL)>KI1k2q=zi)Q z1Y6P1_sE@%rErL@|74Hd4PiN~Ouxnx_jFnTN7Ik+)LrLOq0Yd5SP4uBm4_4f_l2Pd+WZZJoA?8zY>B7?*javeq9G@ zZ%@JA@F~<5G=1*^Eres~pN2}j?gw|dZiFM~Xa9&Dd%Xu9qM!4#JFGuoH~O)@xWJ>K zF2_S(xc)QKc!of)R^xwlr@AUsBJH7OHVPJodtgTRuZ?H?=4M(3>U!=9wKcP$4)Zmr z`@v6G6ejrY{566*=uh?0I7Oqv50;wD6a3@0py5wQe-xa}_~w7zyW%VG=xIp*HdG=7 zLwWu8fex@7{k5z`RCScCoss06}=b%Aog^7Pxlns7VJ0i%WU`ky5wq0T~A*pG=VgIjg| zCyU_qzr?x=&>5WfZKa>;D}M4HSvu^?zqF3HtBpP&5Bw^1M-h``aYN&j)dLe0hk@;itE?``Ys|^ zLPJl%-toNtzfd>?tJAOan{&Jj4x#@9u7>U6yYaXQ+{`<`kH}X;O=Mw0ujeq_2mge_ z6L~!^VTr`fU$#K6rxE=gf&BlI_$<+71fLMRPvVyLSyJr{-}NT*`u`zOL#Xju$z7rq zQ#j6sTKb1jhcanOx0Su2F1KTFC5)WP>xo62ZBQ$4GPT$91cpxI^ZGwj`gt0b0>RU? zUjI|9bvm#AvDp(QMLrS+!qqSgJPGx*I}7!Ay#=*`ub~pplb*eYqoHnaQ=ty&Ll^*a zW$^kRM)`d-ya-+!KSC*dhuV8jMi(f)F%8sHFej`9i@^qP9#kSfp!WWkOkV$M#n@0w zUl68+88UnQkM&wG7kyuQ8oErD!C3G-)Q#f_ltF?lUjK{6k}wMWicqin8$bo@1eMSr zsMibQp=Q1qMuKZ$M7RTL#SYo{dB|hh=ea>cj_*Uguy_Y`>y4Dvtw1WMKt*6|SQRRP zHc&I|2X#3PgE8PLlkbJHI|>!}3e-wJf&}JMw7t9_VbkB!Py%6pcQc6vm2pz2nPh-6 z%xUBKp&rv^U>P_UO8+rb0`H&#gw5v8%r8(A%Luh1C86R~g%NbKcTKXnccy_UK@4V{7B zP)oJcxY@WLDuFXlGrJBm!h0|+jGogakPn8VUj$0843u4Es0r4Gzrt291?-!X>%T0G zg$OFamrxE0OoSua`)X!il=*i=5 z(Wzl6x`py^{VTIk2;^`o)FE3BxvIc0rxyyT-8j-DQ;yY9@uC5~u+S!7lI*xEbbw z)e5-r2{1MN)vzSI2&=;c1)ZNRM&C#pI-T>OE~_A@%jPer8C-)p)eoUo=qr?d%tG$z zm;vg#ZwGZ~2SJT5wDFygJFn*})SdG?)FJ*CX4dr|zOZ{7=7vca=ni#gW3@TnV3Hzk3o1ixnGb63M?o$1VyJ+tp$_F1>+gbTb^RamH@F2uJ->e|>P~Z3 z7@B@AsH-9`)Y&Kv17Ra5{XtMOo&|N7H$k0&pHM5ArI?#Q5vT-uL!G68(EtBGCeqN} zFNDe9QK*ccLoL|{sO$L))Xe^YauBDuODq-C_XXLZR&_y%Ksba zfB(-{8amBMN_hRR=c_}#a2O2rc-?LM3U%YiQPS&w(b^WCU~_Yqa<3b_W!#~h1eM5n zs4e^4r(jzK`s3c*b&C7<*w^dFg5+TP=O9ZouR8x zXXP=}S@QU5yX!p;EJ{Bg)SeH7I($Q+?r;4b&YmVheY}N(gz4ZbsF&BjwRC}U!$A6#pc3c|HPh};GaUw{KL+Z~xC-hP zzXi(w5$Mwr-KL?y-=LN}N-Gy2xiK%)ovsR$UK{HVfYP516?hF)fZb4jPeUd06zb0R z+QvUYJ^jMB=KAOA^TcoMF1v(KOP3S|!hBGBSs&_|&j-`Zv912TeSr$(Zf*p zg_}@zG26KDK&XVWz(AO@4cEV}(^?3W;UK6x-bkpuJq)$9FO6@Zu9A;XmuJDYF2N#D zx9IXv*LfAFz>Q4a&e$0$P7kOp@9(3bK*L}exE7XxU!WWnZ0GeXgyo@T_!?^IJnh|$ zCkE7tWrj&%8K?x?!$24WmBpFmgE`^9 zFbT}r+3j_0s6^`-TS2W*YaIj(^&p!p1xhVtN=a=TNBdU}(r@(3GX2KrKT>wY_m^49 zfHK7lcsb`U8!?KfD3rbCd_Dnp*mxNp4zH0{#E#Du^B2ulrJxd{oW)*;`YQd~#EHx$ zH4NP%$b7qSunps5bo8hlMEjwhI9BRe(EgUhXd^#c^#8yq6ugaoKJ3ond@i#ajB_5S zp2Mbll6E}CiZSE2@UkUe-2eHD1e(miWU^Xo8GpcGJOanZX&G~(d_vV}$h^#5LQ;0EwItH6mem|^#I<#IAg#Q)lxrAa>3-A^BY7$7V z<4Wmcfxf}tO-Cp42+4=SHW^fjNq~*Cf3?X}Mpg)$H|UNhiDAg~*}~)HPy2ragY(n_ z1WJwL_hdhkesH4n}utk7-ke+mY^AS{csqAW>d25J6RdNG69mP{6m2B6;sogU^a zSg|gv(v;2zg4RcWKUBGCNjjNuB{ zl0>%JvP=GhIvTy71i1q5Kp%;xrs`$aH}v&`>S-H(FDnWzGb96G;1OiRo75#(+?o7O_jL);x@TJ5- ze+E@bQ!8T_4WsDPU#X*!?O}YWt-xC2aS}R)!|o*5gZ2~rytL#7Ah}9TI;1;$Gz47zA`5l719Q_~ooPmBL zbod}V&m{l3VE-49Nd;40h~t(7sYkFc$ab4tlbDL5|6h5FT3dfc|P~a5;*P^7NzF ziacXrEWU2SN|rzd>?4wpK4VCw0EsHTXCZ=c)Zr}62HRuFRZ3uV9>p{kd;xk92=bD8 z)21`Y0&GXGH#R{elGi422cJ!l9l>rMHV>(5Xjj1ImG1wCFj85KK_Lc5C_`jTG5no& z5|s6k{5delNL%F-?G+aM4|IadBUWJ+{nm_4vWff~JP1qTGd4aRS;GGL$HVzL2CFfs z7yH}Dz7kHJ(~XH@0oo;Kucv(n$7QG=NwyPm{gFXw>OKNLp7-B)CuoA_|$VOmv zlbJonKqUz};i<*2%YlREj76beiSZGPpGN-+vP-m=5jp;C ztjFQ_vMCHCiSUdcV=N1@t+Z7>v9t$G-${6lfb19vuS4gP32USC4j&0voh^)oA<0xE z!OuE88>#E{_cwRQG7N*caiG%DmMAL5RWVd)U}OKFo04Q-+G>>4^l zX`dxf76OK+uM)!&i%HNPmXPG9h|wRNv9x^y7zPo!5=v25+cJ%D9xf4MXvG- zWA$mDpgk0ussyc#!`JW%PHW(+nO~D<1HNZl5)xIXhM}JkyCvu*@PGa)!o?b;{Kh~e zjAG&>FF{J7^bdT`?5FS#wkUn4T>|+S8`F4gj51PH{<0u@ZM6<#_XmlbWULN0`=~4N zQ;)=!FzavF<)Btj;v}L{ST7R4n4_^KTuT2TgON}^WWoH}d^t?8me{O;m2GL4v0^G~ zsLSP?(um*@3EYDE)e@{_dYSQg1-+jnJ7vqKXoZuJ`Fsm5lh}{&gC$S^!{qd%1wC)V;Cv;*leVP$aLmu6JxOp@1zA;`Ey7SG0R2-0t;V)xb0YuO z@#w|DE;YWcn(iok{6nDMkqyUJ0!;*+;1UBrzQQO^WqEcp7+f~ck7MUzIsr4F$S3`J z5)h;kY)ikE1!;)hITE~Pt61D7aTsn$-j*;w0skVi8aVh!9Ys4fx^-~En{oU_s~7|Q`~=H^yf|{Xn}x4mv1vy#9~e7> zFO|a#jv#>ok=g%YC_O>Y1jVMb6VXnLa(omLP!m#BQewQ7@z0DeB-nUl#c*5JMps<+c)T6K)1B%=y~VKg~Bux_z+~zJNkVsnE(PU zwg9DQH^AsQ^*3ZINN6JZD@o!k_F3s?AwXG6w6ghl3F9EUPrZchQg{JhUfPTGdUF>J zc^{f*HUmeOFJDpLr&4<-H3GapGcqJ7GojG~ zb?jB%(_T-Kk>M|_L~VSie7EtxedcJGC6O0)B)~&ch(X}s@(+z&I5>}^nIv)n-MBcu zY(BQqj*s0I3(^eEz}Hdqy3_t@D;w-DJ$`)KaP-!{6ubaIvAE6n7EXVszAM|ibOMh;KPl}!mh=wVD%r9Bgziz;j$~BIGlAgZ3m}Vu7?;3_N>>Im(+ zJ=%|v?IE#03Dy-SQ{gA-Yvh06a5pSORY}YE05}%@>6fs5=&F2T0-Y>@dW>7~c}g+x zJHd`1*-qANP&!Nh743fstTG-aPpJB@+bZK|KPBn5<~*6{X{;>HV_Tr6$aCT+9{zHp z8xTS-EP5sN_kR0P_!Vazao+8JGxIFR$vfnSaJmM=AXcgdOIedT6`SnTL+H0czK1#$ z-JZ6z6Or#HXmH_^#Qmi&I){UWFp56!zZ-)~aBz&OQXi!h+B2J-WU&aQU+wp!{eZEb z=Da;Nov8O2pG@sWRmn;6Rq$H|9yC97u^(sS(y2t-r~e`Iubkl|6!oMn(FkN|>BlBm zdYsI%89c+;PHeiM7n8B%HscwzQ{yJH_3Poh3wE(Acro6=JdBBS7fsI0BFL^qgT|n;+ffiB2&>v(8WX7Kg|E$5YmfC^w zjAq}Eu_68mvHzP9zP2o*z~2eB)A}uNHizWu6XYz;{)CTlR1TfQ)Gel0Gelw&I7eHs z2}OXk*q_B_7qUy}w;}K^*j!}1FXQv|6SZp?Z?%)Hj7R%3Q_Ge67#5|fbT+D;2WNfg zcOl4k?BikA*AmkBWlL%WtNF@&=CRc|g)9=W{r8_ODD#eO&q%UT8EHy=pniqV|1j_z zGG}|4{b*(sT&iGmo<8q=_m>ZReTN-?A>!$TT}cxBL7*(yr(vuw_I;4=L%v1(KTgI7 zI$>}G#pw)`BD-_+AJI?8%wiE_6Ao^{J0OhmDpUyCQ21)fH*+RQ+|{49ZS zDf;2zLX6jAqw*bDPHHmRQ?NV8_z9a#*$|11!+%326|yA6cja>^<;7s71-*-6ToiU(hLU?c}7roGeN!1IuP7OTyoicp@PS>;EqjjHNKg`!Kv9KpwA^xE+*ivLP2oOK}M-XyUP zhAf!~!k=h(Di9=zt=~-oOrYP&X0{mSXDm1JLIkOV1KvI5FYWLh2YF)T-SOYUl3uO& zfe2MHIe5GnO~F8AAOW)3O#0Gq%Pf|`bg(!&DJ+>d$oMtC=RC6N=pQ%vMD*6-V;MoS zP=8^Jw|;qeuYu<%)wdkQ1Q?IEfVWW!E`MU2-!jd?isYfLWEEE7urWy&#wHXxIgurT zfwpQfa2y9erK!7ZbrNC|8DFok$;EgZ`g?U(*+v2fF;@9Vc7HQ?!TR}etkMT36)~K` zSYrAYY(@AlIi4ukk7c~LCAyTcOE!BiylA?9M|_!q-bqWUOeEHSBZA+kOR3w)xGRI1 z;27!`YCatFAW#P6PjIjeJ(bfW^bXlmW_^$GAtZMOnaVWU-$;Hn^)Hj9vTeSN?jKCB z1GejYHq+e*LzX}2SHtik4nC2e@C&61bTmBZwUzR9wYmb0i z(aUK`+#~sQ_&Z13OZfTk{2#+#CfOhDjS$#3=1g5%a(l}l)IqV!HhJfG6}~Qk#8c< za{{T1WR_`Y&m`d`$OmBK#dlov8ZzDw&PUdlvHtXbFg73z^S?%R*(~5pgpF*UCcA{_HpjLY{x+ds01hUw$|DC)117vx>)#OLqbRqw z6^Mu8BOEj&kxGn>hi~b(Wo9ibi6ZC}qCJ(BXo2(8*q)<(-F&n{H@+pm64^BiuGrPE z8;8&B$fi_#AI&$9ASG~;1i@%#5tBZDa_1?@l7&aMm;MRrGjmeig2>qx92F+eVszWl zZ-bv41fK&{-or)M@=uLC{JEd!U-Vm{tFoMaJpCtuRW#<{bR|j)QC`PP%HZ^G`YJbU zCK=Hg$(YJ6mNgf;D!p(x3;7gS4yH4m#ptA>{$`0wH!lgSL)OxKKGJuVwQ$_VoK>Km z+_LWkttngn9}mBwW`)w3ZZw?f?Q)k0Tpa$3@@Q&g>M6!l4$%HU-4x<{lpw|<61c_0 z{ny}YQ?5YfJ*c;sc|QjC60ifoCYW(*+MO{xZ2A%DkFnVX;)}nG_H@GLEaRKxoU#V} zY$R}-emt|&cQZQ~iw1rBF!)49T@dUvXMfrZqcgKs7zLo%g{1Pss5n}Jeo6S%wx|RN z_QSRa@|fsEVyp>4%h3;{suT;c0tN7S-No{G&JrXl3YihChi!523r3+)s!SqZa1@<( zc!JepJOyo)$plgPi+(kHT!Lw^yUB#kxFJtjOHkcP_#H=mWs}@X`_IT#F%FU0N`h5p zK&1*!`FC5M8aNKkGKQsnhx!WvdRXxAwo)xDDcQ}Ovhh<4UurB=-V-i4+KsVNDL_Ax zY1g#$b`!ORWw8vtC-O$7lFFHQGGN;QAMH(lI6Ak;(uYni;#{Jioc2<5ZsB{G{w!+= zPIhB>jT9fiY!-AVJcm(UYEhGoB!S7)LsXUR$m7!P2@7Fg1K9$bz+5Jf3R!i6C9t*Z zO7Ky(Y|9zz7>eua9!6srSZOokoyYnJJI`Vi6QLB50O3eNWf_5@GM<&1j>Jn*gUbQN z@*poq0$K1ET%scjS3~;5x#&I7xuAkNSr#(M6JJ zj*-e4^im+7YzZ92_=Y(fOLE6>SPt8|)Iw%2yOy+n!b8~o!z4RNXysxk|9!>v!VqW` zPC8=X|J)M98!))R%v3(Ysw7d9pqJrx0{xEe2!c1Gzky_rQB|tqrxpIjFuoqU`Lr|I z3KnEcr6IaSLcX?^@DPqvI${(FgFYxVMb?>M5t;E%+E+>HJ5F-L`_xnD-+)OO|ChRr zv12f}%(E3d&I+u>?|mll82w4o(X;g&!e|JukZn`yYFpOkw$!;vBt6Oranz5R3H@c% z;PQ(FJ8Jqp>8G`oIE-Fs+S^RIzUdysX8>)*=l`H_Z#CnU%y7LW@SRz!ls0D<34YR+ z@imN#O-#lUVpEP<*~VnEKr2QaflXtW9ofJ5-9Wp8>3!BG^k%of?MZ?^{N`_-QAFVv zvBoxPU+}aq`vzjLfXF*;U3=N;dPgJt%d#vbnk@lHHsw&#c~y; zs+@r1sTc6O-HCjjzi@UJr%7-W7l*lQ@i(K`nRY0~*5Z6H&Wgj5$cEY47i6p#_7%|` zLvm?s>Zj<>rZ$j1vhO6e%@WOoO%2*xku~;z{1TarKsW)%U2#00w#o^N^I|-WY$IdP z35P1pnc;ETZ*ZWJg1~hd|A{=mC8j-_h|WvKtJ#DWFuA$Zp7<5W(Z2fM#f8FtlxHJcg~NdajcSGq$oLM<-ZMUp8pKQwT0$+* zpN%t>y|jbNR_U2edW1tvCks45ZGi567+OD$ze~n*aC#r3p=75LWClsiX z{ejs1g**)GZR2H7n85`8M8+IEJ@9!8U%xWm315AXwPF=RQ?sG4)n~J8Z=OGsbuI=f zVsHosGX5Op+&JAs{}(tDp0u$lwlWuj zJ;EJ09bj^ar{M1ZNp;8m4DC_a2Vkp`)RK9wKmQ0WJwwc(pC!;h4wyx7scZV9Ez!Y@ z7slDx5PmXZn}vOkNkS?)(Mf`j&*)V{mYlJHB&6bhai7=@Nh}7lQD;zpCBSryR^!aa zD*Q$}EwejefmR?Zhn~t~WJzpB31~mSUmEOF5jd+;@qdkNIz#OIgwqerlH*7vDb8*a zUMF?7lfG;#iX-Fc;@behG8T8vwkI=t? zesD>w>;DEpPFWJy7>R@7%MeOZ{*@%2NoLEwnf@Fczrr>ePRp8Hx?zyrCXwzWR1Li{ zj2Ab5+ljNBu{Ff_h|LACo6d%?>f%AVhm3x~mAFGL5>20I{fn z)aUrkOpvD}v5lnuq|T*%4f_D<7GnGNzXXlCWVqZMO`soK=Aby2I+8@X;`9k)Js7-3 z{}J*>mS8Uel_g*z#jKI{T<9-3Zo#VBsu@sPvQ5o~r;R+r;=?3nrW9=q$ot8iEc* z-U3~f82VXCd;+v)1*(&&N`I6Ca8TczonuU;q$SW261awL1N6c(R@wHy zgz29`PvsA6_Mlgvnuq!sSzBZwOE~@FGz?DTki_rIWe0Okz8b zhb7T?vjeR4MNW}QRwD+PLi$LjZ)gq#E9r;r9iz8oQ6W)xEM%w?R46a}%D&ujI z1H+#v4K!I|n4JD+>J}VaB+5JcYrrAq)oNC<2Kcf$uShL9Kw!4+1x(uA%)8t5cB#QlZlrAC>Ucg1UgQy7+3& zSSI8(nE5bln$dm%Ph*$P68Bvp+apvj!k#!f!we@9cs%VX7zCGGwiP>ZR)qj6)y)a2 zp7}T~OI7jTRNxSjQE7p{&e+taebjWK5tHKc#Kt-h#Wkj^m{B8s&vkSspn zEIUaCm(amSECz*-d)-;&>2c?ZFaNK-%L9yGR%b2wNtwbGshvfyMFV>=0&iwS2Zv6)P-5dL=AYQ?8tfErw)(^zKyBzvjf zd8^FANi>2@z)>PgU?1{vw7Z(Y9s<^8JS?+ah3+H*K7$cSY%T$lp;wFX|63NL(-1!u z8MtnVoi}=#nf550)Fp{4WdE6r2U6eDk3he>CA5_QXD}QbY>e$tlDW_LCiC-xq*B>R zHNn0kV^jTqG7*7Z44cX+tn!l9ex@`8?SAy5;57_Ue`>vuEyi*)(Z4XIuXufmcnV`N zu&GZ!BKEb=IgM_1d+UOqyIe~F-8HKa;D0Csn530&a90XAR zvHozI>H%ys+1joq_#T@`C6WjmV$IXyZ?bdc8A|&k^$Wf_>j&`1Lj-S%lV~_qxk8W~ znl*{(1U8f>##ZyXdAxb`u}}6&K^=9x5hMTD$F^)ix*f{S;y9WUVF`g2GhYD^9{Ka@Hs>)rQ6kz-}?B6p! zjR1q`$HJ~OGu?+=<(?&Zl73vq_cE#dq1peI1i6JmK8(v-mJ{FyjCU|r4aEs?D^!U} z;3_y*8BQ(2DqTi)1OC7+A2k&1Y3MY==V97)(VIi^f4|}5b71@0A zTgaB*dEq-2{H?>zmmMd|P#kRm0$H8`v>!98W-vA54F5kR5wgnE6O4DYnb#)h97|v= zj&Fysm`}SM`lr$VK|<58DM&xAzDKJ=rzk;_5M?(@)fXj|3baQd?~P((ll8;#Xk@*gdF3tWdu2L2(m>N>(^>^RCSU z%QtS_pM%8ct4q^-r3osjAUh%kx@isr8`8TfwE~Sl2J)yrL;&wT6&X8 zDxsnjX}sU>ea`#O=Q`)Ut}}k;cg}S`4|#w8_VR~*xIFn)zRYnK@I@lBo<9Hm0^YB5;bwygDAuhyA@Kel=N215E8Rg&bDy&m5El~_R zWBx=UnHbGQQ7UF&6MP<9;c>L%YK77gxo`+F#>6;upwnXgGuV>y%Qza(VH)0XWm+N= zM_^MNjb(8oR>mWkLH~(dSEVH`r6M0z!>h3^cEEbL7^~pNcqL{QPV=$EHRynzKqIpn zo%wrs1s;h0h(_i=%!8K{3HM)#7u!%RE}UUQbY|_*0S!SL9E}&@z0v#8j%UX5g6Oj7 zaMx+5cup6-e_9~i|Of@)?imFuHg@*cBG-*CY*RD`jTA~y7 z#KyP=tv`t-Rpnx7iR-Wpj=+b|0soB-EKxiRGB>5AI zuqduZlWGs}nIXP`6Nh|Y8eI`dDlARfgocmYlBjwQnc7bdxQgo-b* z8xAX#mdJ*0p=(J!egw9|m+VQ^Vq4@bxG-5wT|3;VM(lVjLQs{1~iMBTgoybVcjZ={J zlZm-pIHD)x4KJeu*@HaH6%$YW@TSEA3a#%u6Zyc$2o z>+uYFU^S_jmMHE1e}D@cT!+u&>(~cxtCW`LjqjojmaH6RR2fTCZiacGZx@!|*A}Z{T})OSN#M zmaCqYm_xZc`utCLGnTIr4zTIio$^C?BOa^4{x?MRYK9}VJ37-TuDW4cbwfip0XyJKbiiMr_kR~ZKZmaMCH2D6bVVcGKRO(9P#&M;!fc<0uHhrG zyae4Y&tfBd73<^g@$;(JhHX|4-G;5vfpv}LL0F9PXe^2Iu{>^#*P^e{H_(~BgAbAB`>+t@UX8;{#zZHh6L}a-y2Y`64Vqi8;d(rdOfZ>P z+9Zs8ExM-L(VRGhK5z~@V!5WFqY3ChrXvj`X5(;t8qJkF*M+xe8LUXTIX;LZ(d~Hw zJx~6_{OuwUD_%wF$&A0S-cEq;clFP zH?SWup2`CuQ-MBzz$)cKcY){8eQuG9mAK@DriLRKnFIZV=`Pk8b4Tyj{IeG zW^bXP`!xCu`Z_&{?ve}WK2Glxp38;4@3YWcsEbCp6Pla@(dX}pt8+-vh z>0XZIO=zfJM?2bwoA7^VGCtNhEwKm}qDxl&#xURpXvkZk6X}MwKNLMjM&hlQT+4+W z=IIhTxB{JV@mQ{eeqImlurZno&Cw38kL7N$+%J}g;vhc1E7pI3PUO2-K8p-6nfQ+j zXO{b>Fw(+k2rHw>)Dm68UeU2=Nav!@tw0-IAAJjb?qghyKcP!HziYVfd30ND#?<~l z$b}vJfF?zHw_t8GWJS=mEP+1Q0A0hbXfh3qPCz?;6dmAmXvdqeEbhT)@OSilS5=cDKnEkl=R1-hg!p}T7< zmcz0=+5erm=*)!&&a-$eeup+(^yYBzR73|b6YY2o8uDk+NW6+Z_cod%|Dh4c>=g!9 zC|VYsXkDy=9eT0 zo!LWZXqRJ6+>1>y{gyD$=4d2uLYJslk_-3$KwO1)paUs*YZze#EJL{(nnXSDCY*xp z@pG(u=UZa)JhT38S zybsOZ?dZ911P$piG#3(sLVa$0fa2xoHeH7HvkJ|fuaJQy6TfibgT-$PA*qID`L$>V zUD3~bp`jiY9fvkNEq*=+4ee9t(yT-yyD8T1i1qK{TIxT=CBFafADot0M@80w^phQ)@5`@g~^em){Cu>ot`$u{J?5p)hw&~fcz-C*LU++SXn&`$A?BTy z3||yFObgp<6jtGbC9%8*eeiemS2IPXhu3F4G^AtDj+5w&XQDHlizjh;te^crILH>F zk$3^C;r1jK9vr`*4P=`UvNsnR@@t~?&?V`D9@dFYzHh@O~x(DULjmd0!k zhJjZ?2R;OCCwUhaHare(XnriegogY>^y~N!(QGqAxfJ?bbF7HBq6f{R=(gR79#FgR z5MDkjY|mdXi}D{>)cs%Zp)lh*=!{!oal94H-f8H-9!HaF9lGz|Mmye*=EOhf{rMga zXMQm>ve%>a1JLL0LYE+k7rFoEa^adSL_@MF^#L8B4Q#+vNbyC=htbG9{74Ax3am_d zFM0s|jZb05qv61M7ERKZ(Shth`}+`^y8n-GQ3s374r|i`?XW-kwR{X3neo^cA4ePd z9dlyFobY)bv|It5VO{hk(+*AIE@))$K_l@bChcG~7iRH`*c-Q?Nm6KTusHg8MfBxT z2OYpL9D)atM4Pcb9zX|n+2bLk zdC>tBLf5(k+HhU;tnU!ZebI*Rj!uovMhCPEZD%!_OB)|&|2v}(sIZ~Lybzi^XhTJ! z<****+E@YaL_@h0ZFmRz{9g2cIgB+iZGKpq+USyW!u&V@Q@bw7MMWy+qal0?8{r-- zkC!e8+o=}1X7$mAT47u4i4OF+==$gmbcP?GIq+?)KY{jhE}Bd%3?se-4Q)kqzc%thDc z2fPi>;2!L`B!sr~($GO|bOz1P4%(sHwi}ugz0lC!h2A#@?Qjt~&}Y!?`XZKc|9{0r zXDTw6r6qb|H|&S&(JasZMA(kSu^Hu>=>8vvp5b%Q1L`gG^?MlCV#br?ega+7m1weUkM6}($I*;u!hp-6_4U!D zy9JHdm{^{SN#Eo1xX8jy@q^FNnV&@0>;gKli@1rN^uV_x>crGsObL@XdSe%NcSQgFRp_qju(KVZkhI|>i8`h!&dOemu#Xxg6qQl*PsKdf!5!Mjj$(Hz(ukC9ZdcC-v?Ycfc^1< zBj^mjN0a3jH0l1t+L-oYSkt;_U~_yOzrl=`!Y?w9;Tg)cU*@19 z{}ScahXz}{5=Pt&-9~-T17<9`1gp@{Z9#XSC9#nJn#qDyogn)Th#lW+t&kO$HG7NY}P zgGO=_x+~s%mHqDk4#XS2j-Egp`~!U;*T%3Uh0vK7L!YaOHq;Eg@5Wf}9lZlRcqXAU zo`Mc+5xT@LY$X0(yh24u+=eF2H|Sdahz_L8rts~yFkH4eao=#1-b39spPXon-vj^;+!V`Iu6 zp&jJg8rJ$cwA>dvd6EmW_^h@2K~Ge+HpNJV!f~q4n!MT zhUUy_^tt!Z`}U(99zt{ADB9l7IKln@7Z)R_7_&XB&9Ueo=ub2kzaBze0$qv*m>avq z`T=N?O+wfBQS_Wxfv)v7d;s^N$$is~aKcW+(Z2tWaN&W|<&E&`vB7A_KS3M#5ly!9 zXpUU+X6UFAmZ01mJz@u=16hU+;6*Hl@8I3|3*Li+c7})@#hUb=IL(FIsPtQ*t8_I*@8(s-ob@0p^vdC z=6xreXgA_5ly64w+m3ed5q^SyqPu19yP<=R(a0S}JN^}2lFawQnis~@ZbGxa@q6rl z518Im7@~3LjDJCstXV4#k%ED7L{*F^!RC?G1laTKvQCmFsSF=5L|T?ZRSs3O8Wxec>(l zHk$3fVt(4WVt*)?KaiH#L48MDiOD=4g)DvzO_DFs4vwKA`w9IXkT@9j^<`*8@}o1l z28~$hSlp>Pyp9fNXLL{WV{`zA z(PaA(9moYth5VDS4GW-eyVB^v)C}EKx1s}_f>*i!mvZ3@HlYpfLmT=QZTL5IO)sDg z<@+>P4L#{PqR)4Y4oBY&)6v{|5*_d=G?E+86Yx#UM*oSuT-f2qXott5r_gP57Cl(9 ze-@UeFq({6XoF?Yfz(9XxfVT`+F|Nlflh2Ldf#*C^Q$rGNY-;m zLD%X8md8J^0v0A5R>hCdT*^p(#Tsx? z9Bbh-Xx4s?c61i);4hqynMcCOwgj6{{sPxx;jhEb2fMK~<-Fg7a!<^WPP^ER`gKRc z-=xa+UHEgvWOpu>@Ijtq;g8AJU~WQL`}^=tX!%20Vj7=MMMIbU#}Ju3xSn!-bjClU z5lBBC?#qF0w|wXlRY!BF4H}v5$kHSe17gJ}^q{yGJvd%Lx6v*%`@cau`VC#vi+>7B zayfcXl|nzSAL~0{XUcui39QFzSocI);vF1{zZm3$yT1G$JqIgSZL3uj%P9;4Wy=4nhYu7G2U=Xar{CWv=~FE_@xnfX-wWdZ2uT zM&J*0Ai2*3OJWw~dT7Hv(Ig%oy%$a5N6-N+LhoCHcKik!(GM{7_kX_P;w~zVV{PpH zTUd(6u_5K%=u9sDJ*;IRbSbAoMJnpy8(0RM)g(Pi=CS5xmfs^n7 zJcWxRy_A3ESi(A_dW z`Yd|ztVjDv9^k?x`37y^cl4zC2aQazzr$KpM;p8zz5gbxkAv}gd=`z|8FT<8{t4$q zCu~jm9yI&kLHl_hX(yRD$b~1|_h^T|qBBbSH~jg19yDvW;YGL$4gH5`QvDB2zEkLP z=i=uV{}&=v0KLB~dZgFFd$C{YbN1g6E)28S^QTgLh> z=*;?}_Ya8m!((|oI?$lXEjVupQA4urlRCSQ;I=y2=-27BXoTL2eir>9`X~B5;NnYz*94P^TCt)% znx*}*0!~MhaXnVVPtmo_;Ok6TEP>wNJ~|>gH~K1O@%iU?0ng+8cs6H<(wLv2_3yr|?=qu5;q6g6l9mOViaqjfQP455J zT)5^>pa;VWG~{ceTd)r0_t0GV54}Hoo^XHOXd!eUMbR9n6U+6{f!&C1_x@=1Co$>w z{25%hrr)F4e*q13sl4HV7Fd$WPQa{h}( zu26x{UU9VjY6aN;c36iB&*%ndXm5x&c11@%5Is;Pp&idhPqr7L8_@~uM3?S6wB6J3 z^FPpuq+gz%ScrMi`(8+LVRmndeizMqMW}Cto_xd5q@0Y-Y$-aR=g=9xj?VCNwBc{j zuWrAf&s8cIBGejvz6To7PCo zfQ>0PMwd2;o$z67i$~A_mcKF;5&ry_3)i$I+Hh}lAS2PAgvOvFor{KiSuC$YU)vkd z?}7)>>^_Yy6&VY>^Ow8kooZ--HW8*a=;V9_WDjV|5%KKVO3` z%?5NPo6!Nifkx&KI^bhy=+C0bn{jn$w=jBNDRiLKFj8%JHE_^1 zA!Liu@(*|&7A~5en2vqW=Z>M)LVDo4@^jzqSChI_Spvf%uzax5-3fF8&{9rAX zro0`U$#*yn&!7#BD;5Sa3mwP~%)<2IVTL8p=c=IFvLV`jUo4L!u`Dhv&i=Qfcc^f! zPNGRwxMabhV(16!=KUT5~ag)Injv}zQI zE_~nu_Q1=^goEccw86*G89$4LbTzu&He(0;3_D|)vf*tw0c%p;hQskRx{dpl3(rl$ zC6t%o82V4tDW9Hrii)-9n%qz!J@sF$jKwU8Q&W} zpNURvL3CAgYy5mK=5YUi!G%fneZ1j38k!uHLIjGUXLl9!r{hNGejkHHaVC2I3+NKP zj-D6qqLJ8#KA%}RL^40R&9B0o?*EeUgKFsZsf*5}kvCvlH00f4c?_DQQ_vIdX>G$NIU^r_q_dgf{$I z^ewcV578NZ7X1cYq7!JOa#aoG;#JxI&bS2?cGwP`Q4h4CG0}U`89so{Y%w;)7tx$J zjn4d!=s)Pmmsu^$xCq`$xf0%rYphS>H!9WH|L;(dRU;(J_h`t@;V`_UW@vbHbRs&i zDd@mwq4&>02lg}?nT_a#UPtfy0A0$D(A{tZ9q`{tE_~T!)CzCGvRH+3V|2|&U}bz5 zE8#Y*h(DnrE?7GZs2JLD`Dk@C)Yqc9bOUz9p6J{5Wi%I(ySQ*hhoax2BRzqR@EkgW z|DqSw2|1Ai&6Qec4m6K;z^5tq#MBJYCCaE9zK~pk-ro{?x&J$HF@%bBcpeMY3ooO5 z*QTfbPIwD!Lj4XjHxl*JQ-3mA1RGJDj7H=Qtc9o0ft6?wzMxdcYLxq`#`rfL!3Isk14XV&PyH8A9nj=?3LD^dtbu=F7FKQ+ z2G9XJQ67U1>^<})Rjhem&;fM6U(_ljb6G4wxjP!Ud(eqI-HQG10rNT)uGx=hviylA-QVaLpWZrb zv%=`Ms({{K4?P!Jqe*--I*Wl8zJJE=|haYodeSkjr^!4HMRoIYn;)W2hMreo4qaE=P%DwP2Jb};RTOGnTs^s8~ z>8bw&<7af{$xfl6hp;2%x#(;3C>r{+Xb3YphlpH;F5!)6=qI5|G7r7~d2~P<(Iwl7 z=GFnM?*9KTeo+0!5Zb2bw&{a*d=DC-N6`KMHWtONu?{A>gvixJ2Q~r?@p!bu2hp`( z80%M|5!{Rw-2ZRJ4^E*Y{s(<9$4#N3t8f72^60_wC_2EG(fjwIyW%ijj%UygFX~gR`;+3 zWzmkBpablLKGzq^;20c<%P{Gh=k5_kSOjgT6uOp`(3eFE^uXv9KYt2s@Okuy%h%C0 zKZIE%=}Fu{`Ldfs1oxs7IgCc|AGDvMz1aV*RheF4Ms?7aLqjy{TcbB#kIv{ObUO}; zpWlHFbQBt)nP{>tLhpMH$Ko0^VkLWrcFUs^tJ0hO?*Lj-VX}2aBQhARAA=5L8k$@) z(S83oR>0k8_Mb)1g`$1JfE%EpZ;q++0&Q;urgj)3ZtKw!1`D-mhX(8Cns~^h#o{oG(X<(YOH@3 z-F64jGyIqMdH!3%nwLbgxeglgcId!5qa6=H*M0&T;l*fV)*#O%6I-}&`+OKZiavNQ zn*G+$;8j?g`fBJd8H{!~1>If`q9LA(=E5_v{4!Rd{ATntR-#<2zb1K`ap8z3p)-6u zmR~~$whtZgcUT(FpaZ;eK!{vG@7;PgF?ea(f4^3bY`8=`?|;S5Om-puqjT!I=Br@+TXD(CTy@k&B6Lh9$(E6mLUZ%@pNhW>lB zy?+NML&ar7LP$!XXM1CGAidFTH3XgEa5N{zqceB}-968sOYkB(pdILa2V(vAXvcq` zks2l6$#mM75&RK7igyat-A4Wez)fpkZgvJcwvKy+ev zqf0q2e!d#*Z+$SC*bzVY02}kcL2Qfp?+799gKp0u=!5q~A4b=3F&g?+=)gCl1AGVV z_#nC@$7B5kbSbkB_wyvb65+y`mq#0Hh<4Z>4S9bwWE0T=EI_xlSYuX-d@W$xP=o_oMsc=bzri{x=lAQsKVOF*<~-96IwB=*-)rGw6bb zd;q!>_r%X1L1#1{U5cmBrCf)$`wBXc189zYg%0#ok_$)r2fF5Y#)Oa-K_9G&homhjXDJ+TlPnqNDK!d^`54NBkosRXF-V@p>5Y0lDv?Atl|JUTg zwP}Hquyg7Ij#zZfzlr73*oSiZq;UT&=!}P>=f!BOfV0ruu?Zc>F7&|pCf1)sL;nvJ zr~gFey&-AJ;KP(_VF!E*O{)APsUf@??Z{tRTds$maE;KAcR@QIj;%3?ci}EHM;hE0 zepb90Z>GEmlV<-}E~;am$zdSP(3y2YL)8sU#=h7PC!wL6|f5B7U%@V;AmW)1 zEB*ok-6fsTT;i)M9ebmq53??fXr9uMP#=!tjR?DW)s=D!h*?7%q; zi2O?o^MZ;|kEJKR!SQGZH$NU6f@c3%w4-@wQa*vsa1S=e^XQM`jpl`4%}ho={~XPo zZ1cmwa-r>CgQ-9NtH_0+Zis%j>wtE67haEZ&?Pv6-uEkR!1M*7eiORicg1qvh3Sbm zDHlhV^1JAt*opF`i^7rJ3zKH$bS@0#MszoPf~k(s11EhkKiA`xX#KV5c508#>=txJ zL(l_hEIRXt(WTgmw!0^O{yqBo{(CX;@4!X9CF!aE0`ft$fh(4V2P&ciXoU{24>rb0 zXjX4WbK*DjwR{e5$2`lzfF_{>o`nu%8Ty0FTFk=z%h>GZPF)6!O>~_;sIZ#e&I9W&y?FP54&RvvTKrwyw8T0 zN>^;jjgO<-=zmxTuX!%~*-cmUNd5$$!ci;2fs}t`_-Xi6Or7=U?&3EX-URa;6kE zr92Gh;9A^-jn{<^|HLhn2fY~XEA~?OZCZbb*;Ko@0RkXk>VZd#pV{r%fJ&PV#12(Y#8*#CUi~jf{-ihsB4QKpz z96c4;*jc(u5 zTiE|4xhS(W92o7f3grptOkY4>HoMW6%2BM11-FGi>9_%Xel*s^Md;@r#_~nm!+yUO zOHtn&o8eTfitlYtrl+j(aVXY* zE9AloG(zv85zTx%M4}lwplvu2f5R>~;+>E?Zzs9vLB*x-hO>D9dJt{Iw)i)?G_BqX z5m=2LKu6GIEwn4t--e|rFG1^fVtdTHI}E4~n#{}42=Bv*Of2~y7pth4xFWC%T~nc^Zr0E;RJVus7z|7bZ9aZ*>2^ z7%mbS`@`CFLpxZ4<#8XHEPtV)t$HAYdIY-9*Pv_pK32yIn1z);3K8vqrzt;;8}PA% z;m7mVAGb19eoU-)CUt=NQe z{x3rkbwLNPAG_g$heHS7;04NAUxgoHiyTQ${bzc0aX0n3zD`fPfuExTTJ#M|>Y9Ac zMIn-*_P6PYuPJvp8rHDtcX3Ve9Q9A*8@Tvbcn#nDeQ0P2np|I?Ntg47U=OsT6}S(N z;a~Xbk0FU)I?n$0gX7236DM%^2Ii!^6kVEC=u&M(BfTe>OdR0ChCf3G@FTi?{zON7 z(Qm;#=!1pP4vXP+SPARnooHm%pzUqMZ1^7f4*3ur(2wZzXH#YNU)t~C!CdGEh0q5| zq9<6R=*?J=@;LOq*=XdJq8&en&hW)pzXM&eUFg8~;t)KDS7F1mybay|-MR3D`veVD zjz7XrsaK;9wn01UfOgb9dMnz&?N|s$ViwLspIaS$8C~;DXoPp51N{(_ey972i(>dY zw!ka?41WWn7aGFnqc7q<${W#vOg|SInvKrrDRiJ)(dXXA(zplh_zc={+W8RSyyw~f zCR+t6T4N)$fd|kVXQRpX6x!ehG&i=!&v&B@AHv4?Bf5*q{uL&2J^C(r3?1-$=<^5g z7CiD7``^$sy%4g#O|%!5qJ9M0;JoM-bU;VY-SHcm6PNrQ-XU4|5am8t2~VI)bLBtb z9H@@1DBm1ip5($cKN0;0Z8-P8VP+-K5!XQ1x+xl&mS_@oMQ3&^`bFdR`1x`)+h2*F zzkziqzmJ^siS+;C{?FvXkY9o&FfY2DYGGnk$c?Z_8EalKg;1>SwHi1vpmB zrRM0;3_>R~295Mgw7*!2BMI&_#9r&-9g%@XJB#L8MbRzB0msBTA{rms(xUhp|=tx&!b=-^PFp(L`<*^CH z-m&}ynw$r4J^q0^S=?0@Wu*Q+;M*_GNWGTNp%W^9Nhr6*@{}iFvKJT6d4cKKGZJYu zFa>u~zW>sU#DkPu<;X~VcRP?XBlWA-Dwl;dzB^Y&>aDgAKji))xieCKS*>oKjMT4M zZo?zgUy(N>^%d<8^viCUd>N^eaB{wk@b~{tP+^jsM!$$;%O8@ZXn_#wGDxx{D#mgR zGzaRUS>6&2{f%f2^uZB08eQ7&(4_tYjd1nL!;-b2?q z#}#4i^Pn9Sz+12=_QA>69KS{noKgkDlJ$r_ghi>}fsOG9w!xxF{>#&2ZdVjt+eYY(?a^)5CzfwTmufWnnx2Wi@1I4t z>#OLJ9Y6>CDH{6Y=sA(Scu3xoSU9!+xv-&I(G%((bf4aj4qzr4iKX%Lm$3xp&FHo| zjGhA*(2nw#2+!BR+?4CZavRK|+##0l#MIyax!Vgqn1POXF?yh^MQ64xx;Oe&^cVEL zM9J`cZZvYmFh5p7pKliJf<|T_x|@b#>fiq!$%P}GhUqvDy>VfzUxrzf*P<_-57Cal zKsz{&hW;;fB3G0OpO;0;bgGvHu;(Y$~#F0lE~gq4ghOQ#^!bd*RX{ z7g|Nzp=W#tbl^+TC43T{z)Cb3*PtD5jP*OC@0Di%+tCM9cmyBBlK3UM|I^BZecb}h z;+eP@7oZWSUN+3IDVhT}q7xW~=EgK^h0D>TJ%J7+tz3BivLqL-RT1omRnY;>i7rGR zcoNfaHG2PAGzs5C2Yw74(9h`e|DY#cX8ACYCTN82M+fo%dVg{m7iRk!^uhJ$Ij|X> z@!RNH9YDVge}g93zi7ufD}=Y(<>>ydiw>{@n#}#t4(~?$c?gZrTqHM=i8WlfZC*#$ z?klw6@6k2<1)JmVXhZcXhM9Cg2i7@yEB-@y6gI>=D}^Olhhr(fi*vA1B&9`cKT@!nMs+JfisW!i8_aM(7N?p}8;=S);^AbmUXfC0d3i&vR&&Z$NYABlNk$ z=+b?M-hUj8#A$SC|3h=(lG^NlFLKom9~8hIl&?nDb}T-L51azbG>5o)6^HXSu67@nBUxtpj82a)kk8YzD zSPxrAr=Ur?4X?$tYco>6nr(pAFTh6lCHj&pTtA!(*Cx5RlZq+m+Wv;l=udP&c^iZQ zlti~xCG?9!Q*@xS&`2%Ba`-%s!H>|FR_lggX?ml%G8n7jA~f>JJzRL>0kpyI(V6~+ zeKA*~5Zd8r$E$G;p2b`6fyQBg$I;N9L3dGRlhAPG&CZ!(IkBV-A-?zN%$8Une0u&8efe@q$V1{=ID0phTb;W*Oz$KeF( z=c5D4+bP^%1pP)-0$rM#I1wA6OS}cm{!h^eeU;?GEIol`@n7tMWjcpY-GiS|-ijvY zV>gEP`a5_p<+LuLqx;aLorxWBDHg+1Xe4vr6kb+Wqd71bU7F-bE=-2Ydl+z6G?KTXNj(PbcmmGhXuTgz>MMGM`x~ZY|Fz-5 z2XDgE&w}XMOvc9e2%0<}#`xBR3sW|Nj3RF0P_t6&m8V(UE?K-gp*GqD22N(_CnWHPEEJ8Jpq#=!ACRt=M`% zSkl!vkn%os;I#&ZU3cq1_WvR(G6#hbK7k%U>(Bx1iXKIi>tFQb%6D5>!!l?@YM|NQ z9zBx##PZ!}PR&5?TZ3-HchJavb6YaZ_+Kh~FJCh_+}IFps4G5*!*Kzg!$)xTknp9l z=+KPRpJ*qY23@j??hH$o2VKf*&;zXsx+`kO`eYL>40$KC zqhV+$A4D5of;RXP`WD=Z?*9X5gNM)q3O?gwA+g^ci$XUPPC4Bl_HaG&g=k z2YexxFB{8twZSYdOp;pBme`nbH=K_P@LH@qE(~A@+VH*TOJ+Wn$Jekp9z_R|ZG6~n zm!ShFhvr5DG!pH{v;X~|I~6X$u;}RMB)psY>DUPWK~Jy-6EaeNGioumqWmMeBvmJd z*L8h#0Q1rIm!T7U30=ZBu^#T9$o@B*FTE$sEFXH(m5J6u*Qyzo#%{O}@5O0Ya8l@a z8M+kDqaD18wef9q#uv~?<+wL2X(enyxp|U{o4J^YcJw_~#lO(=paKK*J7GsODep#4 zFbD387N9eH9)0a@#qoF!o#CkaLj4+aV8_wWpF{ggW=;-gc_DPfP0+J^EZV_VG?X8p zyWk+YREKdJeven+@+ska{uZo7`3*ED{=lwSY-)HrjzcGS06ChIiS+x!Z?#KfYd*LQ z9l%TIcevlNDb|@5A~7CK&L^=W9zmC;>hut?ZrF?RJ=hHoVOgy9Kp0?8bmsl=QeRi2 zxp0O_oQ>1b5EYz}k@_Q(66m(M84d9rXeeJmlWsG*#&6?A_;LLF3$&f%=zV8nIq_h4 zJ||w}{x8ghBPxd8SPLCc6Lg!k!WGyTO}=b1Gg5!a^htb~a@$$_P@2Y(isvc+_fSUS z13dq5I8WYvBqQ|~7e+rC{+yt~?2Ob~_bW`UD0gv5eIJ^+Kh` z!}t61_%8RoIxqZQ|DO37slVY=VL`a>D89kxFD}eT{rTXXi!u`5Qf{(1{P{qMB_V>p zqp#s?OG6SDUCRC^2@>_G@Poc+sK=qnHWLlu<7n1Dg+^o>GStM!=y~utdhpa<7S4qp z=>03v`nS+s^gViB(6xO&ble%UQBL;e!t5P@7qRxE(fvJP zRoK^4(U333y0|`;PoNEEybw;z9Ox2WiAJzG7QxQweIw8TjYXII3Cwc;@8rS|9YsTX z4m~)^tPbZvXY^=Yf;RL#X5mX{2M1#LXLQYTuL(zOh3NIs5$JPsFf|cu>i$2$h5NSB z+VFe18u$g}2hjRk*M$)e#$uEoLihhV^c&N5^r-$H`tC@)7$TPoomeR}x2{E(x;dHy zGcfh{V_L}2)Z;` zFNXuHUi5BE+Tbf(EW<7647#rm9SlNq<1Tc@Q_+FW#p<{pQ#tTT$o?E?xft4EIUIu5 zq3x_e+u4Rja?dOA{eOxIw_9RENWLr394LzJ-?nHZ?m%Ze9*w{x^e3K~v3wj&-apU* z{D)1j(5oSdd*BqxBhmYQf0g}j!~am>%(HI{Hx@)2sDjS8HTwBqe0MU!M#2d3&_u&S+@* zprN`Q?RYXez?s+{pNjRTa1iA`@DTRi5wg9`8^KoS1iGQw-xuv~I9@^jiP2mb>RD*$ zR-qlPLr1y^Yv9{x=+9vnEca&k_1wKUf$}MI;DdLD9Jm{AqC5kg*jMPT`U#EPDy&#>qNNiJ$pu^hee5SGIq&~2Fa{Se9uX!6uT2iP3l->uPsO+yFr z2%0mmq66HChW=x8;6I=f`VT8%GS8mSQ6rpAMR)YUBj}B%u?VJr5Pk+Miq$Fi#BumA z-iq1whFviPbC5e5u>$X*Q!v^A?uJuhEF)_##B&8uT2f zjP8===mc*5BEJ8JQsD!W(35aBX5l)t;eFAQ=$dB#U)aZm(GIJkk-8bZe+s(RPohh) zGx`zQ&$sB(oc$mBKZ}dJUxpA>NB3znG`YH=$=5%Aeh0d}?nOg5D>@(jzVLJ`Z$X#f z9dy7SqBH&)9nddmyZpeL~vuE8w) z9joExUxlBNTVXNE3$Y?@K_iy@feVk|Tt~u*RTG<0?t+itLcA8sd>yj*RhCT!{cpTV2T-1fX7AT% zq)wwD&GucWFN8%YmqVAN4I1h$Xm0dJL;VQW!G-89*pDUL|6g(80g-+zg!mHlfxKvg zh0$CnjgzrDj=>FRN9Df{Yg!LYsy67+JrF%|lW6uYh@Y>G^}F#(-~Zom;mj_e4d(eF z{M=p?UE{sj56|O7?D=EJiBEA9<)6@wdmj(&j7Qsf1bu!P`kLR3{x#fR^4Db8b``0xt90;y7!V?7`kKF1oNH=4RuDdxvrBjvH^ z_T3fz8C}W(XTwa(q2=nBg{{yNaxgB$!T0ch>mzLI=~U=wp)T8t!uFj z?#JeM)t@xXK>OkX%J-bhNd4C{12Ev+$Y=>{}XY zjMfkRJ0tb~-Le>0Ql9)z_zg(8f5Q@WLPOpcU8;d-=qIDeI2&EcC1@_KLU+Sv%#ztBJnG&wt>4fV!7I1Jq_bx2JIFaW)8D4G*vV|gmt?re0;pGA{< zCl+%5zt4pa9!0m~ujtxel9ri@NLjSL4Lb5$&<5{A2lROK8MNV-uoAw8F5UO&K=Y-C zfi^~SsRbrWaB(viZkHrF@ncg$<*22mI_CBGkQYJK;P5r?Q0{?wpyaU)#Tgdnx~ltyrnV>z8Gwe(#?xSE?e> z0V}5Sy2P8f@$EdBsh@VQ%A1+kPI&|_!AkiuQ@^g?jafvhXa3C80W+~cX5ukEe+e(a z=9g!tzOY=6pHZHHMxx&pE)o0hE-nnoH1uS8G`b#*%qM6lPoYV4A(rzM%uM|*C=1Q{ z9_Rry8hvhd^m(+yH_)6oh;H9wmfip7xiHCc6v|9}{Vt5NC=W-!YW;=ZVy!DP6Mtf% ztJt@^SMwAONj3YLunXp)=fg8-2XCV1$S3HTe-@2MzM`3lm#{FV{`;Q~xbQ&u79Ht1 z^hC^&6*?%1u4y?m61A`tHbWya1fB7HSP~ba?QBOs-yiFLKnIeuSU4}r6^r}7W~^v| zHq;S4kOrf>VG25+Ip_dhz_IumR>!KvGgI%1{^(2QF?0aC(02Y8J&U%JyF{2!*%HZc zLrp4NyBp8}3`HX{1>F@3oE3aV-+=aC;SLx7Tb9BuIVk)W80X&LEawXc% zMqG!<_qcH8cb5rg_FSy%jW`0o#);UmY-Z~3{e6IUQ|?nPGxdMd{RukIhULSIJD?L9 zgw~IaPDhXGh3LEDIV2Lv#7kV%r($#b;4C`AM1^2pEK9LC`ci3!4!9rM(LLx(Y$m#7 z>(E{BHrmlqwBw)AelB1atW(hgiT(Ew7nP{^01f?L*cvNU3Pu?Lcjt*>m65vBy51G|Np-hT$mi4(2@5;2QnPpM)#o+ zcnpi-V!RQzp$+D#7CyfU?XXz14ElK`Gy-+drM(VavKyfyn4=sw}qXj=U2((5`4h{m}so$8tCpU9zXqj$c8S?tOIE97YFv25t8|`g}5@ zcF4+{Xvm772TDyWgG12)%*E$$0lLNw>x71yp$%V;4xkG<&_U>SybB%3gJ@)yq7hh& z+?Pze$ptU7#E0mOAE6^WhOYT9XoRxY%}o8QR~2n&5<1{Va1gFQUoMx`3muooJ(QcE z?c}^R?EBK_l1#+h?*ApJ3x2^E-5TA44(NZ;pQCB@Lwx~sHPN#gJVOaC-jpEuzheyYwA-zAkFuErC2HNh& z=+XXPEZ1$!{`W-c&xPI@%%Tm7_TjK}V6EANPzU$qI=E691&F_uQLOWWBF699< zY5#}b|2_I$@njSBziaqA73M(BreO{9p!Jo|khMUw^%fkBL(%v65j522(6ujqT{!z2 zqsiL`Js+myr9^ZUdf$d-;S0=xX34OYe^TMTzqEPSE?1xjNrh<3=q>T{d(ejGpflQl z?t(4ozJ3#JZ$G;IzQojlh0Z)@ixBYwNiMvhB>F(TSZ;yd*b_a7Zbdt|6OGhZG&v{6 z`bW_1HxG@>N;K==KqL7Dx)f*7NdAo`Z}Os+;e#@02i4FH>!LGhiEg8t&>Sh&Dr9rD zXrJh;=xgXqkD=cM6RkssrO*LYMz>#UWI)NpU@lCaQRurMiEf+iXk@-YNB##oF#gZr zQsrD|BnqJiR1x&RDTYR%4%Wbq=)mvCruaD8-luq(`~Pb$no;pHx&+nRhHP(y{V6|y zc6H8+lQhvoQw`=F_y!%vHTgjbU&dXKaZ6#|Mg)THbo=b9#i}O7A~e!F%s+G zIjo6QZwL(yjE+V_ITfAZW9ZD5pvklftKlAWzyE{oj!Qa(iR3~DemVMF=*|A8Fr+cvr{Pd#_K50#YgcI?2ZFF zv;Q68>z%`l-bR<;12nV;(GY%*4k&SB7-$~!$Ss1_S4Gc*CTKGE$0zYlbZPT+2?tJb zG{UXXFRAw>xo~Drq7S}+o_L$k5FJEk{0({(=e{ZYPNy!`r91%r-mna9a4V+c7wB#{ zjQ=m|EWo2mqIKIqg2Ui0jk~+MySoGuAVAOrhsNDuu)*DJfZ*;vxVz5auESe@pPjk6 z_tp0mt7_M_veTWUNi?DNups;f`@uX7owMXwOT&%e5Ucaetc+L|6v zGa3sAz`0N}Pukd7sp3#u*%0bM(*|lHolM>r>iIANvT`2RLKsyKM!-md`+Fh=wKTN%+o4wC2-MzPg_`k8C;CW2bh@@j)sJ%W7 zbtrF`{0r3K^l9Uqt#rmxZMgq(&8fxYhp#s&1+KLuX_T6AbI09pqA_wl)*PR3jP-0)5eQXGra*du}4sey@ooBo```?#wnn#O9rTy z(*jTiMWOdC7?fi_s6*5NW`r|fF}MfnHQ+1E1Cw{OZ@WS1kA_NQ8`NRn4>?;N*BKge zd>QHt+=9yR4Qve~b#j*4A8IfAL+Ou&TIwlKdp`$iN!J=TL+NdYx~BV}9z0K>^dolG zmT~_Q&^Ur1E!4Gm2Ia^VdzKYn-T@YI00=r=QtgQe*2f;to5VE~NN!^it+_+Bst z{jIPjya3C=G(CO1Kbi@E8R&0-dMkDr>Uw{J&0vdQ?tgX~J7}bXPoS1QdWdt4Qo@|{ z8$d1LaF_+Ih56wXs03s5^6~y&uWGOY{ffPvl^YLrsINo4Sbc^%E4lkPuQ{FjaQ`)f z2?!d&)vzUu*w@E39Qwhs@Cnq+vh;Jl_6vfw=nsNQ=q%JB`vNn=jQyP%)`B{0YoJzk zJJd=%gE|AT25|r7AoT#}zE^=+>34=&k(tm9cR?k33(CP)sN0fip!59533X-)LOqa* zLyb3pdM*S&9p0W$5453Bhj*5ThOXBl;~uEJz7F+O?kgA#{(^E4ZIGj%1WKMCDnLo7 z`&`}n?O=8K!B7)90JVaTVPBYqiT8n?B{Xy`QVe$9eiwq8X$aKPO@-W3*8-@su>xvK zc0xJ)36*G>AlP@uz zf!^=`eWsx$@)_qaA=FZ5w0;q&8CHdPVLhm`FcNBJze7D}mKb+JKl*<`C6;fz^Js1b zr9T9^;UwtMUT>tK!*d2I@KdOSz8PaoaAuqWYDEgbBd`+G3}a1nu45Lc73mA5Hy66$ zdZ^oR4%UE|p(d1W68B$k46;vhu0=Jd4E>-I>k2c#@vsxz40X6tO?Dh)gF2k~q5Kqw z+WTg(D(nSyOAbJ-&?zXt53K)dGN(Tsr!>(NAMbBGDmv9U13zIJ6k|K)uFngxbR69vX6R6>4S=;1c*6D)VX6o$+~4 zGg}F@RfnJg+=e=gZ=n*4{<{+}C6vE(P><@|P-h_k>TphhS_#iC8cN_A)Y3nMI_+z?CN8pAZZ6MKn=PYD|N-#InjBA>_1Jq1;D6l(7(_P zlPz%)CjYZ$QpJ4<1u^ z3YGbHs6>)1cQVcab!zh&OPah2EQP!ltO_UD_zkFpA44S?VTH3bv7r)34Rxk+z-YvG zm7t-$s05X16H^G10{wwd35` zegdKQ@Ba;=q0>GN7K2BjUIQYoa{76o5($C|*c&Q=kx;i`7F3`G#a@^J zzb;gwJ>ft&3zmk7);ac#pq@Ly9vTX;2kIW5hRXCc)G3a*-eDA|KrxLOpU58QdLB%GdUVf+n(;OpKMJ)np0hNRz%{6VPob{e3n&M^8=RF$1Z9vJYCJEL zT{S4Zrcis^3Fd*5p!c}~mG~v73BH19VBC#feUB?24ZYemg4***P}gKV)S=uBYr@Y^ z30BbmP(!33UCS5 zfFEEvSay%IawB02`ZM=%|Mgz(BLXqbUT0?6p!T>3Yz^x{Io<-b^m}0&cn<1%<=yAw z{iJkNs3+)qI0)w2?|jL&9`>bwA6AFW4mkc-dT5kDa1bhE*Fone6mF;lHp1fYB-Bbp zIpjQGlEN(Xi^7u7AI^qLpjM*9Vdqd*hI+8ohuXrXZ~^p#((^<(;(V+wCe-yh2{og0 zFgtt-bzKr1^>Gb>rJ?rlAk<1+g{R>&s6bnfIfrZ)RN{xA5_cVU&R9HSTFABJ_kYpQ zsV)Y!mo;Gl*bFLxDNxsIFVq&DG(Lv1bDeMwS$wE|cBm&}DYytWgtGerl}P-PPMi!d zrS4B&8f6)%4VCdUs27*>P)qg#YGvNT%J2*949lEy`s<+re}--t{j{?}*`QXWG}LXW z2-Cp&P-m$Zj7)sjU>dr9qu^~g6V`$uXPnPy9f3+9_$)Jv$hCoTF!{WX>u)#*YAZ(k zUq!y z>d7||>TJw|>EQ`j9lnA}sMsaPzB)WfzZH}`>t*NjL&Yw0|Fu_>5bS}=p#u6}aRT;+ z73hzES>Y*|7k+|zt;llKxh0jM9JhffVNa;%#1tFf3g!14j07J*P3Xy0?!Qj+2L!r) z(XKgLkp=3|6oGnz)rVDK5Y*mphr?io>&{_Y1@#)TA4>nW$v?py^kdy{-X9c$G3j@L zO0)EDx_h1x$X+(a#T+NI9r$+#2fn z&_!?@jzCvBYn0K5RWrpfkfZAI>laGK}sl`xRwh1bc z(@^@?P5u!|FV0;jPHGrg_dg2_o$B0hP6X~L+(iHWJ?H0v)9yRpoR0p$S@Jee&w&+C zhw}~87aj#4I*;-Rus{7%a3-wu$jAGKNAALj^rt^|o)hVw@S33eU!H~=?uGNvHIG+9~sKgt8a#nKvCy(=Ew!EJ)Wbb#v!zkqc>YU!MFqnS4 zZ%*J*Fa!MqFgJV(3&AAcol{;LDv^#*6B`N3z@0EB{9)tSemE1YW)ll%I5m%J^kMt=*`EpSEl^}ge& z0yWbSupK-G_29`F#n(HrAgEii4k`hksNOj2KaCm)+QUY0E7U2D70uWC;!+;!EOdhd znAsAzmA*TMulFt26{s!o#Ps!k!(kb0MgI&O1#`r5CbSjmRrWb_!>_Qe?tik_zTU4) zf}plyGSsVDC~N^A!kVzmZ@%6iPECe-d43HgFBQkv`-RFxsMCJ}YUW=}UO28J?+Mc* zUjlV@j>F=_cYURyXLZ4NPJo&)8Z%u7*CP*&?<{e<1P&KNoryb8*DGy8U++gV%fNf| zpF%wek0HtAB{mUD*XYl2pj=J;67LY z7D(o>6TC!!5!9<x2`Ks~S?!!NJ1hp+clG8m>sJ_5SoN*D>AfU)2is8`dQ9vWK07f^?)P)_z9j)Ho^ zO@Vr3K7e{zEs)FC`{Gm-`qF=4dwWVWA8P4~!>llCUSIF)d;?gRen+TVvIHiC=b)Y&kD>IF=JWM_u~{C*re7WE z?RPV%ctMbaJpA@*$MHC*nJm`{ePMcS-cTCx5v;I*T~LOHp#ooqTIz>TfuF;8@C{S~kqS6V8xJbs z)KC-23T2ny#*4x_^ee%ta5jvt!}ExS5_k<2AW}i+&_sutSvIH@DGwE}HdKICPyqv> zUMqrOYB<%n8R{%tfU7Yy)K&2sP6X zsHGnaGr(!E8r%VEL*Jr~eM6|3wuJw}_E4w4T`^~+dqPcUR59+q1{NdGl5Bv=YzNf4 z)@M+sJ7RI?#U%;Uqq;P#3>!lwwg}4MTByTz49edfsDz(Et@L-OLmH!mb6YZbXyic9 z3~B~rU|x6w%5kic&YmZM1L9##E)8+f@!~B8{OE=mJYa z&sZ7@X`F&ZVdv70!U~v~{vlWizJLv2{xXiEvBrf^hjbg%^*RT2d+tL`;2qTA{t2~0 zamzaT*vP~b~p;I3y>$UD{eXGaK?w)+r%(8bi-n>4om|lK%JQl zP=R;Bg7BQlBbRqx=HtO!y8lIJXbS?N_G~89-YRnI)4?!Ku)7HNTv(mq1j8efl z8+oB_Q&kud)`q$j^`Op%A9TY$FtP6cY#Lg^O;D%#B-9y5RMA<=Do`_M3YEYVsKYeN z##ch^{SKH8-i1myQYB}_VnSW#I8YNy2xXrOdX!ly8u|jE2GkOEgmO3@Y6UjK3UH_O zU6q{xQDG+JabZ4K1ZIapQ12h+K)uXfGRCdqJU42>GsuTk;r^dubL&)f-aw?R?wrb1 zP>K8vbHSK392SSI>34?1;Taek`?@uKz5hqtuNLo^=vS`o>;2DZpX>O#rqFLy*Vp?t z{cSy8@4M$L^?kj6u;^iZkF&I!8#r&Zp2N>Lp4HGf6O$V`?*aG1{>W1_cJ_7_)Zv;B zeF(4_YNbM(I7__`Y6}iSorN<{*Y6_K?RXBg72iBGwDbv@`g;GnT^^`=y$EK8Tc85n zhT5vPP-o>A)L}}}%(?HmU^)8rp&sG0pbp<$s0Z8v*aohJTDjkvJJ;DWord=AZ>U3; zs)fTkFb)0Tuq<2-YryAF*RD`YXJtCTK>9~v6_~q~tF(4rBNo5{$WKAG zmf!#F=R9)r!1WBYhV|iZZJf8!{;&)EC2$3d*Vfnj>6V>P*ENN|^WHEc)JkfX2=s-gWjDecz1gM$LgQ?&W zs6Ypyp7E!l0^EUGq0dl(<8^eFJR?+q;>LPVubLg9^oCl0Mn~?y_Gmo<1wITF;1ZPM zCs2t*=;Uls6sYmoP`AVlxqYsDP*1o5P%Bpyx?z2&tqg&BO&APiKOSl;=6B-$ORy7x z_UbfLrng~1_z}u5duM07FjPWSpc~eLx~AQr&d_YAC*DG+C*y6XmGupB7!6jT9}DVw zHuBI=hE1Vn5CC=0J3cRbl>Xvr$Ww6G0Sh9jUGo`Xu{4b-Xs0d;y~baSqu8!DlpP={>{l>Ss00nUfo z%7rjJ+yyn!dys@YuE#Xw;1etgf5LLGaCb*>0Mr>70<~2$q4ZZ7H$nvrg-Y-cl->oH z0X{N$^d8QNC54iwfr)khE74GZR#2xi1ZqXbK+R|g)M;M}rFR5sCO4tBz}3^a9Z{iX z77rGJiD4R83u>>sLnRt)91J7q{&!?F0+zqAUNfXYY2x+FJ7eQSWbrvk$>~>T`fbpE zs_d-H(fy=MH+|mzdCO*Ol4&0(2hH~a;_b9?PfcDO-ZM}eLw*mLw`jI1rIj}2FC6Gp z-=KewK(RQnBhf8~Y#;Wa*q)$06}_RfpX(LJN-GOG$dVXmmC1(|CwM2@Egb zd>*qKhI3wVT}Ms%4DDo$Rba;N;5Ey>qOHI*_&Z7ISMsWS!Cwjjr@&`5^C5X8{6;07 zN@;3Meg2{%4pmCy^c+TQG45_zJ0pCth|C}383Y+a9gj_BbCeCGR|Mg2in^|&SKs8{ zkgp|y96GI({ubvu%x^joJSZF^`-m8)x7j2lz-HR z^e1e`eEfV6YEB&6t;&T-rK-C8&<&x*uijOKqu-`4%ZlF5tyVD!0p zuHIf>x_?%hvn>9!zYw$~21lUE9ZTxD^(DIzF2Y6}`M7C+w!{Y0kN#jtAh{ARFh+u=sT;I#B$=G)cO2AD7+ekv)(F;UpA&vtHw#l{- z71t!%Kbd7dCh-q;-|>-~{$9A%5)Wdm0lJ=|W*CQ{VdXVSIc)}MOdgCuDgyT)U_r(g z*=l6Meh_0SRjGBci;GP>YJBQAWP2H3ZY!|fc!q>d=>1nOGVD#~IgZ|1c0&nNfNXDD zkZz2tbfTZc5}V6Pyuc;{@@44%-%`~Qm;8oJ@^5@r#E$R!yVjD(Y~6o1&d-=~Ivial z$PepBLMg5VpF*NP%+VM*L3a||5-!jZf-OU502Aq8lc|L)nD!X_7FITtY$Q-r6Vd+v ziIX*Crc!}+6Y3reLU6o>;NuCb5=_8FBvipx;7%8;1masZ z$QIz|KAexAbKzF1E-^j%5LQF61XbT&Z;JEBrgV#pYti>u0$FXQWzpSiNo>WY0YRhF zZ%8t?;01z5Mn~m0Z2m&l17BH9#t&P)gkws`W+dZ8a5Lgg_X**6XWEm zB`kR|oNs^)7>mGIC`r}B#|vZ$(JMo{677w&@8h=`^$W@NM4sM*QB~?;0>41e0%QJ4 zy6azpkD)$Cxenvykoi-?N;LE{(SL~k2{;?}!D&BqRhrXRSw?>tbrF6dpjX}zyPjd+ z7@4OhOZ5n01u|ccFgC)7=HxC82b1+<4F6 zPExWu+ZppA$;>3dH$hyRsT)cBK1oJltSI&>9ne>agKd56R9e~CzvyNn*;lq2^*l88 z;6#P*A-P(a@kJb}G{ec?$YSB(Z}gUbH&Js3>kryXO6?FcEpP1YYOJFG6O1#hBKJ$N$Qh#PR5MfyPgrl%>17{gY zE-41_XqRLw>M@IdkYym5`m{&lLuC(k0R-!e&JWs^kdL=9jW@+67ggn?Vrc#M*>WAn za1n`|LDmeT1Ju7kIYWQ-LSRJrg z2kYWf?~DPB?;;^Q3StI=PIeE|7v$LV9n zRC=PX@_>F7?N(Bh2QZ0)2tQi_r7%oSKORoo(mp~04{d@K=*PfG2OLBuiTTvpY9p_V z-g5la#!ppSECoAl!B^r>eV>rcv@3gUHFbY8m;6!CE zb}D1h9YsQ8Y?h5p?u@bzOjM%EwwjmpM$iZ6s}Y{JB|U^=zKQKhi?fEv>f>yQZL=@> zX9?PXZOb3#6;4Gj33gfVb;ESW;v)j`{K!V(Di6Xxj*yYAq9oU(E6ARKBy$d9G(^jzxIw~h%2*GNZ-+xFV4LW(L)0urGd|c39 zi)xO8Dg?>Rz-^44Vf2!|KChutl7J^+BOH99j-{O#-4;0EBRbwP82tq3mn2vb90%F*mL*VF*~Dsum1ZP#kHEX|vkTj|=wCv&s_E!y=_-!G z3>5f{$==^eKfsdlCD2j}P=$6Yj9yTaBU?*CQ_$D%T)l*S0s46fP}35vYd&7VWXPUU zub{h1#8+h6OZC^ncjJ%`tGVVgaExrT(^d%xH=`=H1%2Tk)W2B5p)j(oL}J==N#X}~ z6LGAv*OvJwegjE3J;@HU$@E9(zSlqVzk#vJbOIkhN#F7;K~jFS&zh65wA11!DMrPS zEjCB8du9Rq;Ab-Z^dxc%dzH_$H7@L)7jt`X|Hhxv_R#Zk>62)OR0z5H=1OyH% z|I*lpgNrztO(K`jO@ZTU=3@u#6xeOIAnoBSd>u!x5AAQZvSI#m;Kvh+qj%n=;N1s` z6>Y|Mahjj{!JGx+ydPtykYzTV{LDNnPS4}$H)>PH)>8k(&r|eEkbGZs^U-ffjE?xq zV6k@5{$1a#T5Qf5l6iWZ6rrm8gS;=!=HsLq&Ni`(B?y+0J|9-}mf0``{jNCcPY{1t zh&q|X`l6AN+6CL+@Do;w;I}q0e#dsSzFYAVe?xwgs&bhAbtd7aKZ0abCeS}jKOc6Hv42S|XUTj2P?Y!np*RbN|DyN= zg;XeaC8$bPlIw;+4&>oW4`jE|8;4yy0*^&M9qqlA^iJ9;1+nK7n6Be6h-6giFoCe* z@g>tC7+1oHN^b`9(B6)t*0i4?J3wLw2^Nf#neZ$14e~`e+yl!{RkAUz2~B|eC7>)s zSLHJk=xzzLVBCtwRfPdQ_v1Q-WCvMyLg_F1uW3iJOsC-FA8Kq{g~_!4Ch5-RJR=E) zmFhT8Y=PP#FN~jL_$!KTlyG`c(5tLZ3mrruKF+$~Jmh~ebFIY5d*ny(yb;6gtW+bG zvN82{Yzk73pdW~QFZFkH`-dfr{2)R9E7+(EK-2TtbL`FM%5UD$-6myof{Hse`p<0`-PTj0DWc8M%_CG>OP zqaFR-_|Aln#rkShWg>xE;h;0Z035jC2}?xdk6Dqu&@Wu}l4r-+RrKx?XbIJa{s>DT z5B^m6Qx2~6)UJ%@GW*ty4fjrn_*)RZvn+pu`3bhi`WG=`MzxFKtUvu;1o?q|GVBIgLK?qjNv&cvUz^X8wmN5##U!?O{kNjb=eS*C$Vz3r zDGh@4=<^p4Tu02=K4w3W8HJU4*j%B{C*-~5BmaKFj{i^M>W*Dy68uS^yx3=9YykHC zksm<5Rr^0h#t6D&a16zn3{)Yz3-q7T*KaOQM36sma2K9ptRPOZ5hRbzHU~DzaLy+# zTt3K`Q!k@46PrWfR(2G!Iq06jM_>Fu(EJx-_=S$j6zVA2eNb406P5Zn_=h@+U_(jt zcSr2~w+;Vp3Af~(ZR|IE3vE{Y2(I$b5*nkgJv|f6n?}acF3jjcJk-Rhl#L}MoqKF( zE=$X85oD9gbe>xlU(u;)?F^*7nk=f~D}rUSizVTIqqt%si>`MSDjCi30Sqr$nun0B zCz-4ktRV^1#K|UGGufSz%xwR}t}M<+p+5w>Sm7r2l3>xODi6>(hL36J1%>|}coUp; zCF6c1aR7!dxe3C5=y25{NP1hp`vjOwKhS2j9F}IR1oAQjse=PPO64s<_)d=8jl38B zdt1_LHUBgSRdP9SMaF141}Z}cP}pWNfPQCYu>xj?717CT$>@U{e0ach5m^)T&zgJ+ zdK>Vuf}nY+aT%+J9-m}z9jAKMpqK*VNfz)PN?~O`#w9J&LaazJ?I)|S28V4(x-2#k z(J729HB4ixmH@{|@Kcq#&sHZDHnH&a8k-`FccQ;fPnDe{a2R8iuViaMcm>Z6#ex;ViL2m-(ME)EHq3EfcBcYGT{$|z>86Qq^=aH$*p#7cX*HTZKEVFI% zJ#-f_!LHbD(9ghC_8<&j7SV5j;bk0rBY`ipC*ZUT!T4N`s~G)6IE+Su4{WylPbF_z zro^p18g4_cuqE-3W|fBki(oaz@{!DDs>&~Pikkgb;=I>am95M$kp-0EHOsyj$~{r+YDOAU znTq4f$hQ&b6@gU7Fw3m8XOr+s)-##(Q=!`q+Y0#m6a7+fB!N|)I&k?h z;cZ&~))*g0xwEZ6N)(^spf!oqVQdn7N53;OYi~(ZM5hex-&u+FIM0Ud1=@GbM zEctcF?pSceZh+lHeC|dzEy4RZp7{i+gp={iU;;HE{U<0@X31irw2%I2>ML{7*n-H} zRveWj&{A}R=y$?TA%f3^Dj(nyZ28kiu1889y+EqUO8Uw4bFeiu7T|O>N{dn6z)Y&) z^eTOo+cuLt=!{`ZWjD)O1YMQBIGlrgI;;V+o6b^nGE-B9n|*N--hixw`FyIcESurD zlR2wHJA-B49a_^h9{EcQce6s-O*byi^jWzp1g@w|=#Rr77WFJ`l|!^YQn!XXA64-6 zlmzZ-MRW$f4t4sjUWEIw5vNde=+{2 zoKx1JUw{Pe(NAV}!&s4Bj3t1c0~mZGqn-$MnX~;kR*A>V0x^n;Vo#DP1LNRmCHj@& zH`}60BsdV;3dob76O*yF1g%9s9aW`5xD_ac&s$C`kLxdj{Dwjv1RG&j1;Hp1N_9!( zD~{sPjz+L1jAx{+GL0ZAC+Ro9#}$|zyE{ziyffsgZV9SeAHP$muWgbCX&;Ko8|Mb$ zGFwfs1`Mdw!zq7@%hd?SkyyqkwC_`66QH*Rk7g^?-jb5tZ2fe=lLZTv4}{Brb{niz zO3{yL+Knx}Jw$C}S*(H|h`g1lWO7VgIkD}Ek1nP^8l4AZITW2D#JNU46Yb^b+{O0_ z{d{Q|PWE7UlN2Ar0v2=xyns=0YI&25A%SVsBUF_g$dl6U1Iu9F2-!lLz&s|98CgSu zrL?u|Meqr>Y%3Y-rqB01^t$48&}PQxkX@57T7hC}lwuGds;$xr0>xoGA2mCPSD}WL zLyQ$eUV{Yk6DX|2Ll(YVKyR_h276GfL9mP_I7L4T3TJWrlw}Mc_*xQqVF|>vrOk=X ze%hCCWpnOKpj+ zkxV;`RL-N91^F~f;5f#&&DjK!JAuO**fyt@H+$K2qWudV!R}us*WS60P1So7X1je?<3wIA3E~f`}|vd8*23IEi`* zzdIa}$8{2Ck8zq7M@ey5%ocwOiovvf8QX~SVK}P@t0Eg|YhRABzS!4BcRa~uwW*(_ z{|B`d`jwIWAhA$OG#@sNXm3N-CW`lP^JWL(G#m%xcrk62vlti0cm~Ewl{sjbjG2qWp+@ejy&E>0g|G=l6@wwpmZbK1q0*%{?IjQ$Yp&LH=J z18lq+3bUBNeq_wS)f=C8@s*JA?)d7DERa=s=UkI_C1Zc@h( zd@_ooOeqPD-=h3CvzgA=C}uO?YwrBB7MpVDl%(4l9hFqfax!gS5=+cjHgtASRfd}1 zPqZsjBkK$2ek4$hpx;oAhcF%eh0HFhIechj$n_Gvq$J{&Q<51?Tcs`XBG{`Wwk?Z` ztQdNm(Np;ypYctn0EwibpGhCbP`SszATka`*pk78811D!5m_nAdKHO1!Qn$>Y0xi5 z@TM%|5nIaW$d5AK0J|ZKMInKYv{f=X@c!Eg+iU2?!ETMdj8`dxpeV`_39>>8mbJ## z<0v0vThNVzUifke-N=mnfzC17BN_Y$y}9(;({9RG4*E?k&JKbGBah0Y8lms$jY4kf zCmjC)RcoePtlo8{eklk+pZPnYdpHGZH2;Yl372i z?*9P{){*T_YA$MBn_&**cX56<-2Te}f2`OQo$T*WbD@SK{C*?Y0>1VQd8LH|Qm_ zC4B*7p;rdIAjY$iaA|zebVWkf@Bd671qrG&Bt~1^|M+Om#2_caj|3@?vmjf(MmT?k zlUajpMskcX9$_=x_P+ueJD5cf3VAJnjB+BorX?lVC*-l|>zSGfz9N8%FXPv7Sd73IH6E@6Bi~4% zsg_iEY{SX~>=HBnR=>RMUliUD;5hZMIiAhZs$5}gCJ7`&-U|mQN%9beg>7XnIcna2 zcj7ecWy|BMXdmQ$@*s7$nWL|hoAYq?yGZ<_Mw2}j65muU;{y0l?7~^Ge zHX)p!yx8Vt-xHFMN?~-;;^P~74UlDEY#0ftc%Of6J0yu1EI^$_jZc7?7;V7WU{)bH z?QG2Yv;|s)tOj~2&yc0H8KtEC7=Kx@&rIOFj*9o+#HKTx6;X+*Z<=MmkxDw8-6Oyp zl)h`3>0ct~A0%**@$&SSm;>prv-TV0Y3P?DXfp!7)F7obiKNHR-{{Sv--&vR{%!Qb zN;=*D+XOjlN!(;435Ku2DM>jIN&JH>f-QR}{rNb4jcr_{iM=m%E3v)%Ux`L@GF)knCesfqb5Wc}9Y-R;IDO7oZwBws ze~SEXORz72suM6ZI8295ImZ5hru86St~6reU_Sv8 zK!37-O@eiBa2`i0WgWPZAbW4N*%&L0UN6R~<8uwQ8a@)@<0MI_9K=@?bO!1D-$3?h z2LoxHG4EfPRx_{d*%XvppmTt#5<;-{1dD1(#G#*o_B;ZdHrbzyKd@l3X@|}d{ADHR z2;}Y2RY~B%AO!(}Sb>IQsxk;=UmUbFXO|gMscZ>!z&IPaIT-JZZUM7%v{*57{useU zOQIu8j(jt<2=dV+^9z5TMmEc#II4l8W(0dimOadH5C#KCW&=qMumoqg|SIB<$OgL~12~Y#&HOpxm}X}5|qn8jtf75TK z{Xc{9bOtAfGZ=xR=p=R$e!w6;wH7)*3G7c@NBdt^r#1;>MW+ou>fozAbs=M|@YRm7 z+{ha-^O4vD(0&QeVVB(!_gp92W7Nn9`{C$3Gn_);skEnK5LSxVR_wxAJp!mSG$*LK z7T~x#Rb{aEUrxHsvOWHKVAB%$anp%QObQ>z#ySm(8%$X-Z}3kCSdy{JC^oS`viOLz zf+QJMvNO|ZjJH59I(BghkQ`rIXdfi#F!Z;ZeVcH0jy?Nd38jk|6erl9v{hEpe~-g% z^s^G+fhDK0%ueR695^kD&2!jJ16HcT`6Lm~R?MFjQ+YuD1%Aq@lH6degnnkNato)q z5sW6_aYy9pq0h@Fyo&qZG#8kWR8)3(Kl8AG;3|i3JdIhdW_HWboM?e}GrkkQxd?b0 zy-es7Bbj%|*P^=}y~nf@pfiHn(d_1-zlC;De1(;HL>@u^9jwK8M}1#@Ck>UhI4g}o zD>GP+tQWGA=5Uy1YNZPa6u`-D#&!|32oo+yVzZfE8T{?G)k;CX6g8~GrLn^NN%q$J zclT(_!AV?#O~z4bOW*+ViL`^w-~a)eG9HcDu0eMy0snz9NNgSf)1%jf@&8+vqSG2b zwHdf&iCr|h{7ri-PMVX%O|t(&#zUwd=trmD%M#i~fb$p*3p2)c6v;ed{7>`qlB6=* zO0~tl8)LJ)|79XNy#zLuzpyG!T1S}DaJ2Q)f#2}zL)2f?2*{RVxsB*wnbJ4B{!N7G zj3vgVCH)xKH$mqdx&`r_2Kz^FI(mnZy`jFPs$|hdyD&UQ4J%`Dwh@J%1o=f(S&ai< zs*8kFM%h%4($8&cyO!X4Z6b9@B1*V5&xXHgj;U(|?K9Nx`0k-^z@H5l+#e_LEy#6( z>?9eLQ#cz+0;QSR8w=h7yIMGUilc-Ce2z{}?EfK&4)ib5{~5Nj=srL<8?rn2_^%M( zm53mB8H|VHqV!wYXh&qZk-fp$Yh>3fnMF8VfWzvR$Q(;JHO@mwax6)xv_#$!wm^T7 z$togiYpePhnWrCvZ!z3L{e*FJf+WNFK-#?tFqH937(789!4f#bcxS501Dup%JUR9s z7@tjm;q((>SCyF_K(6w{k~~8{DdYQ?)WL}Ce+PoxMWF=7H7(1@@FT`M8Eb&zWVj8g z#3yh)oU4qYmSdG}BD)QLVpoD1k@gI90`Pg1c60RRQv0A6fcynIIg!^6`yS0740f?h ztD_Vv+#aPRcte!$!20MVXUq==Wnl?cDVX*<##E-$zsF3E;v=aeaxJ0V3wxC<)a8sv zVlq>S_g1gb8yFlFE}#?#*=(QScoPO&ajcS)emC?#GCm3Ud)hN_6bG&{n-s7Qdf$*O zFu&!{4PQFpZv%Fof+Vm4#c>uO4a?)9{ft=!z$}b2{J%h84tFZHznv?OJF^Y z?}f8iKsyNibLjshp&8herk_+_qcx*bo}g)ovY(|IfRajG+GCOTL$Qs?2I6=evO)x^ z1H+f$;b!uZw?ncaUFjK#xGb?C#*c-2$?^k+}nU1$1$D2nh=G4-D?> z?o79{JFts8xI=)ure9F#u#^!pl!@RsYD>!qp<7x;TwNh$`+zP1J@A9mzV5D_{oQ5# zg4%?*>jj7S2X>v=ZE3{Rp^cVC{5NurHa!A^+`R++gFCqWdUOpTR&bAi0C&%jZr!@} z2+rxw?G6g?>(bNh7ZThxXK3v;5pz^d_&?*M9A+Nc?|sB;Wg}#rd9IRglG>dQEp6XE zpocp+uybd3FTWlkL5G(1=)`Pna-F@ib9Zgq!BJ5oh-}-1bP5h^-ytBlXP3ZUhnBem z-Cg{Gx&#D=)+rciRVAhvV^E~f7=wKFwJn&VU0`Qc#XD2x>L1V(Z3+B>g8T>?(4%Ky z*Dh|qUjKXUPw)Gr3O#n;r)-phWxECkW6-8Y0E^!vq)RY!KeW_8{N&pN1o!o49-2O> h2lnigGc@XRpL5j`|IZ=>usq&%kfYFx`F$4^|9{lu!)O2i diff --git a/resources/i18n/tr/BambuStudio.mo b/resources/i18n/tr/BambuStudio.mo index 84f2dd5fc558719a80d410ea878bb1862b6005c5..3f0866ec17c3a372eec0923cf53140d169a91c3a 100644 GIT binary patch delta 75317 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 delta 72573 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 diff --git a/resources/i18n/uk/BambuStudio.mo b/resources/i18n/uk/BambuStudio.mo index e73b0dc9d57db9ead9afdb0454bf43bc60d7d60f..8134e39a29fa5be198484eded886a563a0c89ffb 100644 GIT binary patch delta 71651 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 diff --git a/resources/i18n/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index 598cd40e470f2b70ebc4ce28e8a3670105939123..cef300aedcb7682d19a59b9b417e1dfb79a4609e 100644 GIT binary patch delta 71644 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 delta 71930 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 F|3AvW{__9; diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index 34c59ac91..c100c142a 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -1017,7 +1017,7 @@ wxWindow* PreferencesDialog::create_general_page() std::sort(language_infos.begin(), language_infos.end(), [](const wxLanguageInfo *l, const wxLanguageInfo *r) { return l->Description < r->Description; }); auto item_language = create_item_language_combobox(_L("Language"), page, _L("Language"), 50, "language", language_infos); - std::vector Regions = {_L("Asia-Pacific"), _L("China Mainland"), _L("Europe"), _L("North America"), _L("Others")}; + std::vector Regions = {_L("Asia-Pacific"), _L("Chinese Mainland"), _L("Europe"), _L("North America"), _L("Others")}; auto item_region= create_item_region_combobox(_L("Login Region"), page, _L("Login Region"), Regions); std::vector Units = {_L("Metric") + " (mm, g)", _L("Imperial") + " (in, oz)"}; From 259c8cd667dd243bf05f51f322882543826a1236 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Wed, 3 Jul 2024 17:08:18 +0800 Subject: [PATCH 43/65] ENH: parse net conf for network wired status JIRA: STUDIO-5195 Change-Id: Ida3cd5c60b25d1eff4f04e324a74d63394a9ffeb Signed-off-by: Stone Li (cherry picked from commit 6b6787b30736f87491171237a36c6badc8e51878) --- src/slic3r/GUI/DeviceManager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 198a0eabf..9119786cb 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -3208,6 +3208,13 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) mc_print_line_number = atoi(jj["mc_print_line_number"].get().c_str()); } } + if (!key_field_only) { + if (jj.contains("net")) { + if (jj["net"].contains("conf")) { + network_wired = (jj["net"]["conf"].get() & (0x1)) != 0; + } + } + } #pragma endregion #pragma region online From 1b3a5d654834e8c9304e1265d65ccd2e6251e2fc Mon Sep 17 00:00:00 2001 From: Stone Li Date: Wed, 3 Jul 2024 10:07:05 +0800 Subject: [PATCH 44/65] FIX: fix network wired issue JIRA: STUDIO-7534 Change-Id: I0b5d3764ebf61735238207adc2053ad45ce5ec1a Signed-off-by: Stone Li (cherry picked from commit babda59caa2cb83ae993bfe87c865d7f61c6ab4b) --- src/slic3r/GUI/DeviceManager.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 9119786cb..08775c65d 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -1420,8 +1420,6 @@ void MachineObject::parse_status(int flag) } sdcard_state = MachineObject::SdcardState((flag >> 8) & 0x11); - - network_wired = ((flag >> 18) & 0x1) != 0; } PrintingSpeedLevel MachineObject::_parse_printing_speed_lvl(int lvl) From c57e1bce62b803b6fc1e11125f8b2d24feb6a1db Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Wed, 14 Aug 2024 17:32:46 +0800 Subject: [PATCH 45/65] ENH: Refine some translations in web JIRA: none Change-Id: I7f2da77146c2f1ed63965dd5702405b827869865 --- resources/web/data/text.js | 1994 ++++++++++++++++------------- resources/web/guide/11/index.html | 2 +- 2 files changed, 1107 insertions(+), 889 deletions(-) diff --git a/resources/web/data/text.js b/resources/web/data/text.js index cf50e482b..923c9a59b 100644 --- a/resources/web/data/text.js +++ b/resources/web/data/text.js @@ -1,89 +1,89 @@ var LangText={ - "en": { - "t1": "Welcome to Bambu Studio", - "t2": "Bambu Studio will be setup in several steps. Let's start!", - "t3": "User Agreement", - "t4": "Disagree", - "t5": "Agree", - "t6": "We kindly request your help to improve everyone's printing.
    Come and Join our Customer Experience Improvement Program", - "t7": "Join our Customer Experience Improvement Program", - "t8": "Back", - "t9": "Next", - "t10": "Printer Selection", - "t11": "All", - "t12": "Clear all", - "t13": "mm nozzle", - "t14": "Filament Selection", - "t15": "Printer", - "t16": "Filament type", - "t17": "Vendor", - "t18": "error", - "t19": "At least one filament must be selected.", - "t20": "Do you want to use default filament ?", - "t21": "yes", - "t22": "no", - "t23": "Release note", - "t24": "Get Started", - "t25": "Finish", - "t26": "Login", - "t27": "Register", - "t28": "Models", - "t29": "Mall", - "t30": "Manual", - "t31": "New Project", - "t32": "Create new project", - "t33": "Open Project", - "t34": "hotspot", - "t35": "Recently opened", - "t36": "ok", - "t37": "At least one printer must be selected.", - "t38": "Cancel", - "t39": "Confirm", - "t40": "Network disconnect, please check and try again later.", - "t47": "Please select your login region", - "t48": "Asia-Pacific", - "t49": "China", - "t50": "Log out", - "t52": "Skip", - "t53": "Join", - "t54": "In the 3D Printing community, we learn from each other's successes and failures to adjust our own slicing parameters and settings. Bambu Studio follows the same principle and uses machine learning to improve its performance from the successes and failures of the vast number of prints by our users. We are training Bambu Studio to be smarter by feeding them the real-world data. If you are willing, this service will access information from your error logs and usage logs, which may include information described in ", - "t55": "Privacy Policy", - "t56": ". We will not collect any Personal Data by which an individual can be identified directly or indirectly, including without limitation names, addresses, payment information, or phone numbers. By enabling this service, you agree to these terms and the statement about Privacy Policy.", - "t57": "", - "t58": "", - "t59": ".", - "t60": "Europe", - "t61": "North America", - "t62": "Others", - "t63": "After changing the region, your account will be logged out. Please log in again later.", - "t64": "Bambu Network plug-in", - "t65": "Sending print job via WLAN", - "t66": "Full remote control", - "t67": "Liveview streaming", - "t68": "User data synchronization", - "t69": "Install Bambu Network plug-in", - "t70": "", - "t71": "Downloading", - "t72": "Downloading failed", - "t73": "Installation successful.", - "t74": "Restart", - "t75": "Bambu Network plug-in provides the following features:", - "t76": "Bambu Network plug-in not detected. Click ", - "t77": "here", - "t78": " to install it.", - "t79": "Failed to install plug-in. ", - "t80": "Try the following steps:", - "t81": "1, Click ", - "t82": " to open the plug-in directory", - "t83": "2, Close all open Bambu Studio", - "t84": "3, Delete all files under the plug-in directory", - "t85": "4, Reopen Bambu studio and install the plug-in again", - "t86": "Close", - "t87": "User Manual", - "t88": "Remove", - "t89": "Open Containing Folder", - "t90": "3D Model", - "t91": "Download 3D models", + "en": { + "t1": "Welcome to Bambu Studio", + "t2": "Bambu Studio will be setup in several steps. Let's start!", + "t3": "User Agreement", + "t4": "Disagree", + "t5": "Agree", + "t6": "We kindly request your help to improve everyone's printing.
    Come and Join our Customer Experience Improvement Program", + "t7": "Join our Customer Experience Improvement Program", + "t8": "Back", + "t9": "Next", + "t10": "Printer Selection", + "t11": "All", + "t12": "Clear all", + "t13": "mm nozzle", + "t14": "Filament Selection", + "t15": "Printer", + "t16": "Filament type", + "t17": "Vendor", + "t18": "error", + "t19": "At least one filament must be selected.", + "t20": "Do you want to use default filament ?", + "t21": "yes", + "t22": "no", + "t23": "Release note", + "t24": "Get Started", + "t25": "Finish", + "t26": "Login", + "t27": "Register", + "t28": "Models", + "t29": "Mall", + "t30": "Manual", + "t31": "New Project", + "t32": "Create new project", + "t33": "Open Project", + "t34": "hotspot", + "t35": "Recently opened", + "t36": "ok", + "t37": "At least one printer must be selected.", + "t38": "Cancel", + "t39": "Confirm", + "t40": "Network disconnect, please check and try again later.", + "t47": "Please select your login region", + "t48": "Asia-Pacific", + "t49": "Chinese Mainland", + "t50": "Log out", + "t52": "Skip", + "t53": "Join", + "t54": "In the 3D Printing community, we learn from each other's successes and failures to adjust our own slicing parameters and settings. Bambu Studio follows the same principle and uses machine learning to improve its performance from the successes and failures of the vast number of prints by our users. We are training Bambu Studio to be smarter by feeding them the real-world data. If you are willing, this service will access information from your error logs and usage logs, which may include information described in ", + "t55": "Privacy Policy", + "t56": ". We will not collect any Personal Data by which an individual can be identified directly or indirectly, including without limitation names, addresses, payment information, or phone numbers. By enabling this service, you agree to these terms and the statement about Privacy Policy.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "Europe", + "t61": "North America", + "t62": "Others", + "t63": "After changing the region, your account will be logged out. Please log in again later.", + "t64": "Bambu Network plug-in", + "t65": "Sending print job via WLAN", + "t66": "Full remote control", + "t67": "Liveview streaming", + "t68": "User data synchronization", + "t69": "Install Bambu Network plug-in", + "t70": "", + "t71": "Downloading", + "t72": "Downloading failed", + "t73": "Installation successful.", + "t74": "Restart", + "t75": "Bambu Network plug-in provides the following features:", + "t76": "Bambu Network plug-in not detected. Click ", + "t77": "here", + "t78": " to install it.", + "t79": "Failed to install plug-in. ", + "t80": "Try the following steps:", + "t81": "1, Click ", + "t82": " to open the plug-in directory", + "t83": "2, Close all open Bambu Studio", + "t84": "3, Delete all files under the plug-in directory", + "t85": "4, Reopen Bambu studio and install the plug-in again", + "t86": "Close", + "t87": "User Manual", + "t88": "Remove", + "t89": "Open Containing Folder", + "t90": "3D Model", + "t91": "Download 3D models", "t92": "Create by", "t93": "Remixed by", "t94": "Shared by", @@ -91,260 +91,260 @@ var LangText={ "t96": "Accessories", "t97": "Profile Information", "t98": "Model name", - "t100":"Model description", - "t101":"BOM", - "t102":"Assembly Guide", - "t103":"Other", - "t104":"Profile name", - "t105":"Profile Author", - "t106":"Profile description", - "t107":"Online Models", - "t108":"MORE", - "t109":"System Filaments", - "t110":"Custom Filaments", - "t111":"Create New", - "t112":"Join the Program", - "t113":"You may change your choice in preference anytime.", - "t114":"Home", - "t115":"Batch", - "t116":"Retry" - }, - "zh_CN": { - "t1": "欢迎使用Bambu Studio", - "t2": "Bambu Studio需要几步安装步骤,让我们开始吧!", - "t3": "用户使用协议", - "t4": "拒绝", - "t5": "同意", - "t6": "帮助提升Bambu Studio性能
    欢迎加入我们的客户体验改善计划", - "t7": "允许发送匿名数据", - "t8": "上一步", - "t9": "下一步", - "t10": "选择打印机", - "t11": "全部", - "t12": "清空", - "t13": "mm 喷嘴", - "t14": "选择材料", - "t15": "打印机", - "t16": "材料类型", - "t17": "供应商", - "t18": "错误", - "t19": "至少要选择一款材料。", - "t20": "你希望使用默认的材料列表吗?", - "t21": "是", - "t22": "否", - "t23": "发布说明", - "t24": "开始", - "t25": "结束", - "t26": "登录", - "t27": "注册", - "t28": "模型", - "t29": "商城", - "t30": "使用手册", - "t31": "新建项目", - "t32": "创建一个新项目", - "t33": "打开项目", - "t34": "热点", - "t35": "近期打开文件", - "t36": "确定", - "t37": "至少需要选择一款打印机。", - "t38": "取消", - "t39": "确定", - "t40": "网络不通,请检查并稍后重试。", - "t47": "请选择登录区域", - "t48": "亚太", - "t49": "中国", - "t50": "退出登录", - "t52": "忽略", - "t53": "同意", - "t54": "在3D打印社区,我们从彼此的成功和失败中学习调整自己的切片参数和设置。Bambu Studio遵循同样的原则,通过机器学习的方式从大量用户打印的成功和失败中获取经验,从而改善打印性能。我们正在通过向Bambu Studio提供真实世界的数据来训练他们变得更聪明。如果您愿意,此服务将访问您的错误日志和使用日志中的信息,其中可能包括", - "t55": "隐私政策", - "t56": "中描述的信息。我们不会收集任何可以直接或间接识别个人的个人数据,包括但不限于姓名、地址、支付信息或电话号码。启用此服务即表示您同意这些条款和有关隐私政策的声明。", - "t57": "", - "t58": "", - "t59": "。", - "t60": "欧洲", - "t61": "北美", - "t62": "其他", - "t63": "切换区域后,你的账号会被登出。稍后请重新登录。", - "t64": "Bambu网络插件", - "t65": "通过WLAN发送打印任务", - "t66": "强大的远程控制功能", - "t67": "实时视频流", - "t68": "用户数据同步", - "t69": "安装Bambu网络插件", - "t70": "", - "t71": "正在下载", - "t72": "下载失败", - "t73": "安装成功。", - "t74": "重启", - "t75": "Bambu网络插件提供以下功能:", - "t76": "没有发现Bambu网络插件,请", - "t77": "下载", - "t78": "并安装。", - "t79": "安装插件失败。", - "t80": "请尝试如下步骤:", - "t81": "1, 点击", - "t82": "打开插件所在目录", - "t83": "2, 关闭所有Bambu Studio", - "t84": "3, 删除插件所在目录下的所有文件", - "t85": "4, 重新启动Bambu Studio并尝试安装插件", - "t86": "关闭", - "t87": "使用引导", - "t88": "移除", - "t89": "打开所在的文件夹", - "t90": "3D 模型", - "t91": "下载3D模型", + "t100": "Model description", + "t101": "BOM", + "t102": "Assembly Guide", + "t103": "Other", + "t104": "Profile name", + "t105": "Profile Author", + "t106": "Profile description", + "t107": "Online Models", + "t108": "MORE", + "t109": "System Filaments", + "t110": "Custom Filaments", + "t111": "Create New", + "t112": "Join the Program", + "t113": "You may change your choice in preference anytime.", + "t114": "Home", + "t115": "Batch", + "t116": "Retry" + }, + "zh_CN": { + "t1": "欢迎使用Bambu Studio", + "t2": "Bambu Studio需要几步安装步骤,让我们开始吧!", + "t3": "用户使用协议", + "t4": "拒绝", + "t5": "同意", + "t6": "帮助提升Bambu Studio性能
    欢迎加入我们的客户体验改善计划", + "t7": "允许发送匿名数据", + "t8": "上一步", + "t9": "下一步", + "t10": "选择打印机", + "t11": "全部", + "t12": "清空", + "t13": "mm 喷嘴", + "t14": "选择材料", + "t15": "打印机", + "t16": "材料类型", + "t17": "供应商", + "t18": "错误", + "t19": "至少要选择一款材料。", + "t20": "你希望使用默认的材料列表吗?", + "t21": "是", + "t22": "否", + "t23": "发布说明", + "t24": "开始", + "t25": "结束", + "t26": "登录", + "t27": "注册", + "t28": "模型", + "t29": "商城", + "t30": "使用手册", + "t31": "新建项目", + "t32": "创建一个新项目", + "t33": "打开项目", + "t34": "热点", + "t35": "近期打开文件", + "t36": "确定", + "t37": "至少需要选择一款打印机。", + "t38": "取消", + "t39": "确定", + "t40": "网络不通,请检查并稍后重试。", + "t47": "请选择登录区域", + "t48": "亚太", + "t49": "中国内地(大陆)", + "t50": "退出登录", + "t52": "忽略", + "t53": "同意", + "t54": "在3D打印社区,我们从彼此的成功和失败中学习调整自己的切片参数和设置。Bambu Studio遵循同样的原则,通过机器学习的方式从大量用户打印的成功和失败中获取经验,从而改善打印性能。我们正在通过向Bambu Studio提供真实世界的数据来训练他们变得更聪明。如果您愿意,此服务将访问您的错误日志和使用日志中的信息,其中可能包括", + "t55": "隐私政策", + "t56": "中描述的信息。我们不会收集任何可以直接或间接识别个人的个人数据,包括但不限于姓名、地址、支付信息或电话号码。启用此服务即表示您同意这些条款和有关隐私政策的声明。", + "t57": "", + "t58": "", + "t59": "。", + "t60": "欧洲", + "t61": "北美", + "t62": "其他", + "t63": "切换区域后,你的账号会被登出。稍后请重新登录。", + "t64": "Bambu网络插件", + "t65": "通过WLAN发送打印任务", + "t66": "强大的远程控制功能", + "t67": "实时视频流", + "t68": "用户数据同步", + "t69": "安装Bambu网络插件", + "t70": "", + "t71": "正在下载", + "t72": "下载失败", + "t73": "安装成功。", + "t74": "重启", + "t75": "Bambu网络插件提供以下功能:", + "t76": "没有发现Bambu网络插件,请", + "t77": "下载", + "t78": "并安装。", + "t79": "安装插件失败。", + "t80": "请尝试如下步骤:", + "t81": "1, 点击", + "t82": "打开插件所在目录", + "t83": "2, 关闭所有Bambu Studio", + "t84": "3, 删除插件所在目录下的所有文件", + "t85": "4, 重新启动Bambu Studio并尝试安装插件", + "t86": "关闭", + "t87": "使用引导", + "t88": "移除", + "t89": "打开所在的文件夹", + "t90": "3D 模型", + "t91": "下载3D模型", "t92": "创作", "t93": "修改", "t94": "分享", "t95": "模型信息", "t96": "附件", - "t97": "配置信息", + "t97": "配置信息", "t98": "模型名称", - "t100":"模型介绍", - "t101":"物料清单", - "t102":"装备指导", - "t103":"其他", - "t104":"配置名称", - "t105":"配置作者", - "t106":"配置介绍", - "t107":"在线模型", - "t108":"更多", - "t109":"系统材料", - "t110":"自建材料", - "t111":"新建", - "t112":"加入该计划", - "t113":"您可以随时更改您的偏好。", - "t114":"首页", - "t115":"批量处理", + "t100": "模型介绍", + "t101": "物料清单", + "t102": "装备指导", + "t103": "其他", + "t104": "配置名称", + "t105": "配置作者", + "t106": "配置介绍", + "t107": "在线模型", + "t108": "更多", + "t109": "系统材料", + "t110": "自建材料", + "t111": "新建", + "t112": "加入该计划", + "t113": "您可以随时更改您的偏好。", + "t114": "首页", + "t115": "批量处理", "t116": "重试", - "wk1": "快速入门指南", - "wk2": "本文介绍了Bambu Studio的最基本用法。它指导用户配置软件,创建项目,并逐步完成第一个打印任务。", - "wk3": "基于项目的工作流", - "wk4": "Bambu Studio提出了领先的工作流程,真正实现了“一体化”项目。基于主流的3MF项目格式,它提供了一系列革命性的新功能,如支持多盘、项目资源管理器和装配/零件视图。它可以大幅提高模型创作者及普通用户的使用效率。", - "wk5": "质量卓越的高速打印", - "wk6": "在保持高质量的前提下进行高速打印是非常具有挑战性的。Bambu Studio让这一切发生。支持“圆弧移动”特性使工具头移动更加顺滑,有效减少机器振动。基于不同材料类型的精细标定过的冷却控制参数,使得冷却过程可以自动开展。在悬垂区域进行“自动减速”,可防止高速打印时在此区域的外观瑕疵。", - "wk7": "多色打印", - "wk8": "Bambu Studio提供了多种着色工具来制作彩色模型。您可以在项目中自由添加/移除打印材料,并使用不同的笔刷为模型着色。开始打印时,打印任务中的各个材料将自动映射到匹配的AMS槽位,无需手动调整AMS中的料卷位置。", - "wk9": "切片参数设置指南", - "wk10": "Bambu Studio中的参数管理功能为切片过程提供了非常灵活和强大的控制。本文介绍了切片参数的组织分类和设置方法,并提供了一些使用技巧。", - "wk11": "远程控制和监控", - "wk12": "Bambu Studio支持通过WAN/LAN网络向打印机发送打印任务,控制和查看3D打印机和打印任务的各个方面。如果您有多台打印机,还可以在设备列表中轻松切换。", - "wk13": "STEP格式", - "wk14": "与STL相比,STEP带来了更多有效的信息。由于STEP的高精度,切片时可以生成更多的圆弧路径。STEP还包括模型每个零件的装配关系,可分割模型后恢复装配视图。", - "wk15": "3D文本", - "wk16": "使用3D文本工具,用户可以轻松地在项目中创建各种3D文本形状,使模型更加个性化。Bambu Studio提供了数十种字体,并支持粗体和斜体样式,使文本具有更大的灵活性。" - }, - "ja_JP": { - "t1": "Bambu Studioへようこそ", - "t2": "セットアップ", - "t3": "利用規約", - "t4": "同意しない", - "t5": "同意", - "t6": "ユーザ体験向上プログラム
    デルのカスタマーエクスペリエンス改善プログラムへようこそ", - "t7": "匿名で送信することを許容", - "t8": "戻る", - "t9": "次へ", - "t10": "プリンター選択", - "t11": "全て", - "t12": "全てを解除", - "t13": "mm ノズル", - "t14": "フィラメント選択", - "t15": "プリンター", - "t16": "フィラメントタイプ", - "t17": "メーカー", - "t18": "エラー", - "t19": "最低限一つのフィラメントを選択する必要があります", - "t20": "デフォルトのフィラメントにしますか?", - "t21": "はい", - "t22": "いいえ", - "t23": "リリースノート", - "t24": "利用開始", - "t25": "完了", - "t26": "サインイン", - "t27": "登録", - "t28": "モデル", - "t29": "モール", - "t30": "マニュアル", - "t31": "新規プロジェクト", - "t32": "プロジェクトを作成", - "t33": "プロジェクトを開く", - "t34": "ホットスポット", - "t35": "最近開いた項目", - "t36": "OK", - "t37": "最低限一つのプリンターを選択する必要があります", - "t38": "取消し", - "t39": "確認", - "t40": "ネットワークが切断されたのようです、もう一度も試しください", - "t47": "地域を選択してください", - "t48": "アジア-太平洋", - "t49": "中国", - "t50": "サインアウト", - "t52": "スキップ", - "t53": "参加する", - "t54": "3Dプリンティングのコミュニティで、私たちはお互いの成功例と失敗例から色々勉強してきています。Bambu Labもそうと考えています、AIでユーザの実世界の経験から勉強し、造型の性能を向上しにいきたいと思います。あなたの経験は私たちにとって大切なので、私たちの「ユーザ体験向上プログラム」を参加してみませんか?「参加」する場合、エラーログや使用ログから情報をBambu Labと共有します、具体的な項目は", - "t55": "プライバシーポリシー", - "t56": "をご参照ください。個人情報は一切共有しませんのでご安心ください。", - "t57": "", - "t58": "", - "t59": ".", - "t60": "欧州", - "t61": "北米", - "t62": "その他", - "t63": "地域を変更したら、一回サインアウトされます。もう一度サインインしてください", - "t64": "Bambu ネットワークプラグイン", - "t65": "WiFi経由で造形タスクを送信します", - "t66": "リモートコントロール", - "t67": "ライブビュー", - "t68": "ユーザデータ同期", - "t69": "Bambu ネットワークプラグインをインストール", - "t70": "", - "t71": "ダウンロード中", - "t72": "ダウンロード失敗", - "t73": "インストールは成功しました", - "t74": "再起動", - "t75": "Bambu ネットワークプラグインは以下の機能を提供します:", - "t76": "Bambu ネットワークプラグインは検出されません。", - "t77": "こちら", - "t78": "をクリックし、インストールしてください。", - "t79": "インストールは失敗しました", - "t80": "下記の方法もお試しください", - "t81": "1. クリックして ", - "t82": "プラグイン フォルダを開く", - "t83": "2. 全て開いたBambu Studioを閉じる", - "t84": "3. プラグイン フォルダのファイルを全て削除", - "t85": "4. Bambu Studioを開く、再度プラグインをインストールしてください", - "t86": "閉じる", - "t87": "ユーザ マニュアル", - "t88": "削除", - "t89": "フォルダを開く", - "t90": "3Dモデル", - "t91": "モデルをダウンロード", + "wk1": "快速入门指南", + "wk2": "本文介绍了Bambu Studio的最基本用法。它指导用户配置软件,创建项目,并逐步完成第一个打印任务。", + "wk3": "基于项目的工作流", + "wk4": "Bambu Studio提出了领先的工作流程,真正实现了“一体化”项目。基于主流的3MF项目格式,它提供了一系列革命性的新功能,如支持多盘、项目资源管理器和装配/零件视图。它可以大幅提高模型创作者及普通用户的使用效率。", + "wk5": "质量卓越的高速打印", + "wk6": "在保持高质量的前提下进行高速打印是非常具有挑战性的。Bambu Studio让这一切发生。支持“圆弧移动”特性使工具头移动更加顺滑,有效减少机器振动。基于不同材料类型的精细标定过的冷却控制参数,使得冷却过程可以自动开展。在悬垂区域进行“自动减速”,可防止高速打印时在此区域的外观瑕疵。", + "wk7": "多色打印", + "wk8": "Bambu Studio提供了多种着色工具来制作彩色模型。您可以在项目中自由添加/移除打印材料,并使用不同的笔刷为模型着色。开始打印时,打印任务中的各个材料将自动映射到匹配的AMS槽位,无需手动调整AMS中的料卷位置。", + "wk9": "切片参数设置指南", + "wk10": "Bambu Studio中的参数管理功能为切片过程提供了非常灵活和强大的控制。本文介绍了切片参数的组织分类和设置方法,并提供了一些使用技巧。", + "wk11": "远程控制和监控", + "wk12": "Bambu Studio支持通过WAN/LAN网络向打印机发送打印任务,控制和查看3D打印机和打印任务的各个方面。如果您有多台打印机,还可以在设备列表中轻松切换。", + "wk13": "STEP格式", + "wk14": "与STL相比,STEP带来了更多有效的信息。由于STEP的高精度,切片时可以生成更多的圆弧路径。STEP还包括模型每个零件的装配关系,可分割模型后恢复装配视图。", + "wk15": "3D文本", + "wk16": "使用3D文本工具,用户可以轻松地在项目中创建各种3D文本形状,使模型更加个性化。Bambu Studio提供了数十种字体,并支持粗体和斜体样式,使文本具有更大的灵活性。" + }, + "ja_JP": { + "t1": "Bambu Studioへようこそ", + "t2": "セットアップ", + "t3": "利用規約", + "t4": "同意しない", + "t5": "同意", + "t6": "ユーザ体験向上プログラム
    デルのカスタマーエクスペリエンス改善プログラムへようこそ", + "t7": "匿名で送信することを許容", + "t8": "戻る", + "t9": "次へ", + "t10": "プリンター選択", + "t11": "全て", + "t12": "全てを解除", + "t13": "mm ノズル", + "t14": "フィラメント選択", + "t15": "プリンター", + "t16": "フィラメントタイプ", + "t17": "メーカー", + "t18": "エラー", + "t19": "最低限一つのフィラメントを選択する必要があります", + "t20": "デフォルトのフィラメントにしますか?", + "t21": "はい", + "t22": "いいえ", + "t23": "リリースノート", + "t24": "利用開始", + "t25": "完了", + "t26": "サインイン", + "t27": "登録", + "t28": "モデル", + "t29": "モール", + "t30": "マニュアル", + "t31": "新規プロジェクト", + "t32": "プロジェクトを作成", + "t33": "プロジェクトを開く", + "t34": "ホットスポット", + "t35": "最近開いた項目", + "t36": "OK", + "t37": "最低限一つのプリンターを選択する必要があります", + "t38": "取消し", + "t39": "確認", + "t40": "ネットワークが切断されたのようです、もう一度も試しください", + "t47": "地域を選択してください", + "t48": "アジア-太平洋", + "t49": "中国本土", + "t50": "サインアウト", + "t52": "スキップ", + "t53": "参加する", + "t54": "3Dプリンティングのコミュニティで、私たちはお互いの成功例と失敗例から色々勉強してきています。Bambu Labもそうと考えています、AIでユーザの実世界の経験から勉強し、造型の性能を向上しにいきたいと思います。あなたの経験は私たちにとって大切なので、私たちの「ユーザ体験向上プログラム」を参加してみませんか?「参加」する場合、エラーログや使用ログから情報をBambu Labと共有します、具体的な項目は", + "t55": "プライバシーポリシー", + "t56": "をご参照ください。個人情報は一切共有しませんのでご安心ください。", + "t57": "", + "t58": "", + "t59": ".", + "t60": "欧州", + "t61": "北米", + "t62": "その他", + "t63": "地域を変更したら、一回サインアウトされます。もう一度サインインしてください", + "t64": "Bambu ネットワークプラグイン", + "t65": "WiFi経由で造形タスクを送信します", + "t66": "リモートコントロール", + "t67": "ライブビュー", + "t68": "ユーザデータ同期", + "t69": "Bambu ネットワークプラグインをインストール", + "t70": "", + "t71": "ダウンロード中", + "t72": "ダウンロード失敗", + "t73": "インストールは成功しました", + "t74": "再起動", + "t75": "Bambu ネットワークプラグインは以下の機能を提供します:", + "t76": "Bambu ネットワークプラグインは検出されません。", + "t77": "こちら", + "t78": "をクリックし、インストールしてください。", + "t79": "インストールは失敗しました", + "t80": "下記の方法もお試しください", + "t81": "1. クリックして ", + "t82": "プラグイン フォルダを開く", + "t83": "2. 全て開いたBambu Studioを閉じる", + "t84": "3. プラグイン フォルダのファイルを全て削除", + "t85": "4. Bambu Studioを開く、再度プラグインをインストールしてください", + "t86": "閉じる", + "t87": "ユーザ マニュアル", + "t88": "削除", + "t89": "フォルダを開く", + "t90": "3Dモデル", + "t91": "モデルをダウンロード", "t92": "創作", "t93": "修正", "t94": "共有", "t95": "モデル情報", "t96": "添付ファイル", - "t97": "構成情報", + "t97": "構成情報", "t98": "モデル名", - "t100":"モデルの紹介", - "t101":"BOM", - "t102":"装備指導", - "t103":"その他", - "t104":"構成名", - "t105":"構成著者", - "t106":"構成の概要", - "t107":"オンラインモデル", - "t108":"もっと", - "t109":"システムフィラメント", - "t110":"カスタムフィラメント", - "t111":"新規作成", - "t112":"この計画に参加する", - "t113":"好みはいつでも変更できます.", - "t114":"トップページ", - "t115":"バッチ", + "t100": "モデルの紹介", + "t101": "BOM", + "t102": "装備指導", + "t103": "その他", + "t104": "構成名", + "t105": "構成著者", + "t106": "構成の概要", + "t107": "オンラインモデル", + "t108": "もっと", + "t109": "システムフィラメント", + "t110": "カスタムフィラメント", + "t111": "新規作成", + "t112": "この計画に参加する", + "t113": "好みはいつでも変更できます.", + "t114": "トップページ", + "t115": "バッチ", "t116": "[再試行]" - }, + }, "it_IT": { "t1": "Benvenuti allo Studio Bambu", "t2": "Lo Studio Bambu verrà impostato in diversi passaggi. Iniziamo!", @@ -388,7 +388,7 @@ var LangText={ "t40": "Disconnessione di rete, controlla e riprova più tardi.", "t47": "Seleziona la tua regione di accesso", "t48": "Asia-Pacifico", - "t49": "Cina", + "t49": "Cina continentale", "t50": "Esci", "t52": "Salta", "t53": "Unisciti", @@ -446,14 +446,14 @@ var LangText={ "t106": "Descrizione del profilo", "t107": "Modelli online", "t108": "più", - "t109":"Filamenti di Sistema", - "t110":"Filamenti Personalizzati", - "t111":"Crea Nuovo", - "t112":"Partecipa al programma", - "t113":"Puoi cambiare la tua scelta in qualsiasi momento.", - "t114":"Home", - "t115":"Lotto", - "t116":"Riprova" + "t109": "Filamenti di Sistema", + "t110": "Filamenti Personalizzati", + "t111": "Crea Nuovo", + "t112": "Partecipa al programma", + "t113": "Puoi cambiare la tua scelta in qualsiasi momento.", + "t114": "Home", + "t115": "Lotto", + "t116": "Riprova" }, "fr_FR": { "t1": "Bienvenue chez Bambu Studio", @@ -498,7 +498,7 @@ var LangText={ "t40": "Déconnexion du réseau, veuillez vérifier et réessayer ultérieurement.", "t47": "Veuillez sélectionner votre région de connexion", "t48": "Asie-Pacifique", - "t49": "Chine", + "t49": "Chine continentale", "t50": "Se déconnecter", "t52": "Passer", "t53": "Rejoindre", @@ -556,14 +556,14 @@ var LangText={ "t106": "Description du profil", "t107": "Modèles en ligne", "t108": "plus", - "t109":"Filaments Système", - "t110":"Filaments Personnalisés", - "t111":"Créer Nouveau", - "t112":"Rejoignez le programme", - "t113":"Vous pouvez modifier vos préférences à tout moment.", - "t114":"Accueil", - "t115":"Un lot de", - "t116":"Retenter" + "t109": "Filaments Système", + "t110": "Filaments Personnalisés", + "t111": "Créer Nouveau", + "t112": "Rejoignez le programme", + "t113": "Vous pouvez modifier vos préférences à tout moment.", + "t114": "Accueil", + "t115": "Un lot de", + "t116": "Retenter" }, "de_DE": { "t1": "Willkommen im Bambu Studio", @@ -608,7 +608,7 @@ var LangText={ "t40": "Netzwerkfehler, bitte überprüfen und später erneut versuchen.", "t47": "Bitte wählen Sie Ihre Anmelde-Region", "t48": "Asien-Pazifik", - "t49": "China", + "t49": "Chinesisches Festland", "t50": "Abmelden", "t52": "Überspringen", "t53": "Beitreten", @@ -666,14 +666,14 @@ var LangText={ "t106": "Profilbeschreibung", "t107": "Online-Modelle", "t108": "mehr", - "t109":"System-Filamente", - "t110":"Benutzerdefinierte Filamente", - "t111":"Neu erstellen", - "t112":"Teilnahme am Programm", - "t113":"Sie können Ihre Wahl jederzeit ändern.", - "t114":"Startseite", - "t115":"Charge", - "t116":"Erneut versuchen" + "t109": "System-Filamente", + "t110": "Benutzerdefinierte Filamente", + "t111": "Neu erstellen", + "t112": "Teilnahme am Programm", + "t113": "Sie können Ihre Wahl jederzeit ändern.", + "t114": "Startseite", + "t115": "Charge", + "t116": "Erneut versuchen" }, "hu_HU": { "t1": "Üdvözöljük a Bambu Stúdióban", @@ -718,7 +718,7 @@ var LangText={ "t40": "Hálózati kapcsolat megszakadt, kérjük ellenőrizze és próbálja meg később.", "t47": "Kérem, válassza ki a bejelentkezési régióját", "t48": "Ázsiai-csendes-óceáni térség", - "t49": "Kína", + "t49": "Kínai szárazföld", "t50": "Kijelentkezés", "t52": "Kihagy", "t53": "Csatlakozás", @@ -776,14 +776,14 @@ var LangText={ "t106": "Profil leírás", "t107": "Online modellek", "t108": "több", - "t109":"Rendszer Filamentek", - "t110":"Egyedi Filamentek", - "t111":"Új Létrehozása", - "t112":"Csatlakozás a programhoz", - "t113":"Bármikor megváltoztathatja a preferenciáját.", - "t114":"honlap", - "t115":"Tétel", - "t116":"Újrapróbálkozás" + "t109": "Rendszer Filamentek", + "t110": "Egyedi Filamentek", + "t111": "Új Létrehozása", + "t112": "Csatlakozás a programhoz", + "t113": "Bármikor megváltoztathatja a preferenciáját.", + "t114": "honlap", + "t115": "Tétel", + "t116": "Újrapróbálkozás" }, "es_ES": { "t1": "Bienvenido a Bambu Studio", @@ -828,7 +828,7 @@ var LangText={ "t40": "Desconexión de red, por favor verifique e intente nuevamente más tarde.", "t47": "Seleccione su región de inicio de sesión", "t48": "Asia-Pacífico", - "t49": "China", + "t49": "China continental", "t50": "Cerrar sesión", "t52": "Saltar", "t53": "Unirse", @@ -886,14 +886,14 @@ var LangText={ "t106": "Descripción del perfil", "t107": "Modelos en línea", "t108": "más", - "t109":"Filamenti di Sistema", - "t110":"Filamenti Personalizzati", - "t111":"Crea Nuovo", - "t112":"Unirse al programa", - "t113":"Puede cambiar sus preferencias en cualquier momento.", - "t114":"Página de inicio", - "t115":"Un lote", - "t116":"Reintentar" + "t109": "Filamenti di Sistema", + "t110": "Filamenti Personalizzati", + "t111": "Crea Nuovo", + "t112": "Unirse al programa", + "t113": "Puede cambiar sus preferencias en cualquier momento.", + "t114": "Página de inicio", + "t115": "Un lote", + "t116": "Reintentar" }, "sv_SE": { "t1": "Välkommen till Bambu Studio", @@ -938,7 +938,7 @@ var LangText={ "t40": "Nätverket är frånkopplat, vänligen kontrollera och försök igen senare.", "t47": "Vänligen välj din inloggningsregion", "t48": "Asien och Stillahavsområdet", - "t49": "Kina", + "t49": "Kinesiska fastlandet", "t50": "Logga ut", "t52": "Hoppa över", "t53": "Gå med", @@ -996,100 +996,100 @@ var LangText={ "t106": "Profilsbeskrivning", "t107": "Online-modeller", "t108": "mer", - "t109":"Systemfilament", - "t110":"Anpassade filament", - "t111":"Skapa ny", - "t112":"Gå med i programmet", - "t113":"Du kan ändra ditt val när som helst.", - "t114":"startsida", - "t115":"Batch", - "t116":"Försök igen" + "t109": "Systemfilament", + "t110": "Anpassade filament", + "t111": "Skapa ny", + "t112": "Gå med i programmet", + "t113": "Du kan ändra ditt val när som helst.", + "t114": "startsida", + "t115": "Batch", + "t116": "Försök igen" }, "cs_CZ": { - "t1": "Vítejte v Bambu Studio", - "t2": "Bambu Studio bude nastaveno několika kroky. Začněme!", - "t3": "Uživatelská dohoda", - "t4": "Nesouhlasím", - "t5": "Souhlasím", - "t6": "Vřele žádáme o vaši pomoc pro zlepšení tisku pro všechny. Přijďte a připojte se k našemu programu zlepšování zkušeností zákazníků", - "t7": "Zapojte se do našeho programu pro zlepšení zákaznického zážitku", - "t8": "Zpět", - "t9": "Dále", - "t10": "Výběr tiskárny", - "t11": "Všechny", - "t12": "Zrušit výběr", - "t13": "mm tryska", - "t14": "Výběr filamentu", - "t15": "Tiskárna", - "t16": "Typ filamentu", - "t17": "Výrobce", - "t18": "chyba", - "t19": "Je nutné vybrat minimálně jeden filament.", - "t20": "Chcete použít výchozí filament?", - "t21": "ano", - "t22": "ne", - "t23": "Poznámka k vydání", - "t24": "Začít", - "t25": "Dokončit", - "t26": "Přihlásit se", - "t27": "Registrovat", - "t28": "Nedávno", - "t29": "Obchod", - "t30": "Nápověda", - "t31": "Nový projekt", - "t32": "Vytvořit nový projekt", - "t33": "Otevřít projekt", - "t34": "Hotspot", - "t35": "Nedávno otevřené", - "t36": "OK", - "t37": "Je nutné vybrat minimálně jednu tiskárnu.", - "t38": "Zrušit", - "t39": "Potvrdit", - "t40": "Odpojení od sítě, prosím zkontrolujte a zkuste to později znovu.", - "t47": "Vyberte prosím svou přihlašovací oblast", - "t48": "Asie-Pacifik", - "t49": "Čína", - "t50": "Odhlásit se", - "t52": "Přeskočit", - "t53": "Připojit", - "t54": "Ve společenství 3D tisku se učíme ze zkušeností druhých a z jejich neúspěchů, abychom upravili naše vlastní parametry a nastavení tisku. Bambu Studio následuje stejný princip a pomocí strojového učení zlepšuje svou výkonnost na základě úspěchů a selhání velkého množství tisků našich uživatelů. Trénujeme Bambu Studio, aby bylo chytřejší tím, že jim předáváme reálná data. Pokud jste ochotní, tato služba bude mít přístup k informacím z vašich chybových protokolů a protokolů o používání, které mohou obsahovat informace popsané v ", - "t55": "Zásady ochrany osobních údajů", - "t56": ". Nezískáváme žádné osobní údaje, pomocí kterých by bylo možné identifikovat osobu přímo nebo nepřímo, včetně, ale neomezeně na jména, adresy, platební údaje nebo telefonní čísla. Aktivací této služby souhlasíte s těmito podmínkami a prohlášením o zásadách ochrany osobních údajů.", - "t57": "", - "t58": "", - "t59": ".", - "t60": "Evropa", - "t61": "Severní Amerika", - "t62": "Ostatní", - "t63": "Po změně regionu bude váš účet odhlášen. Prosím přihlašte se znovu později.", - "t64": "Zásuvný modul Bambu Network", - "t65": "Odesílání tiskových úloh přes WLAN", - "t66": "Plná vzdálená kontrola", - "t67": "Živé zobrazení ve streamu", - "t68": "Synchronizace uživatelských dat", - "t69": "Instalovat zásuvný modul Bambu Network", - "t70": "", - "t71": "Stahování", - "t72": "Stahování selhalo", - "t73": "Instalace úspěšná.", - "t74": "Restart", - "t75": "Zásuvný modul Bambu Network poskytuje následující funkce:", - "t76": "Zásuvný modul Bambu Network nenalezen. Klikněte ", - "t77": "sem", - "t78": " pro instalaci.", - "t79": "Instalace zásuvného modulu selhala. ", - "t80": "Zkuste následující kroky:", - "t81": "1, Klikněte ", - "t82": " pro otevření adresáře s zásuvnými moduly", - "t83": "2, Zavřete všechny otevřené instance Bambu Studio", - "t84": "3, Smažte všechny soubory ve složce se zásuvnými moduly", - "t85": "4, Znovu spusťte Bambu Studio a zásuvný modul znovu nainstalujte", - "t86": "Zavřít", - "t87": "Uživatelský manuál", - "t88": "Odebrat", - "t89": "Otevřít složku obsahující soubory", - "t90": "3D Model", - "t91": "Stáhnout 3D modely", + "t1": "Vítejte v Bambu Studio", + "t2": "Bambu Studio bude nastaveno několika kroky. Začněme!", + "t3": "Uživatelská dohoda", + "t4": "Nesouhlasím", + "t5": "Souhlasím", + "t6": "Vřele žádáme o vaši pomoc pro zlepšení tisku pro všechny. Přijďte a připojte se k našemu programu zlepšování zkušeností zákazníků", + "t7": "Zapojte se do našeho programu pro zlepšení zákaznického zážitku", + "t8": "Zpět", + "t9": "Dále", + "t10": "Výběr tiskárny", + "t11": "Všechny", + "t12": "Zrušit výběr", + "t13": "mm tryska", + "t14": "Výběr filamentu", + "t15": "Tiskárna", + "t16": "Typ filamentu", + "t17": "Výrobce", + "t18": "chyba", + "t19": "Je nutné vybrat minimálně jeden filament.", + "t20": "Chcete použít výchozí filament?", + "t21": "ano", + "t22": "ne", + "t23": "Poznámka k vydání", + "t24": "Začít", + "t25": "Dokončit", + "t26": "Přihlásit se", + "t27": "Registrovat", + "t28": "Nedávno", + "t29": "Obchod", + "t30": "Nápověda", + "t31": "Nový projekt", + "t32": "Vytvořit nový projekt", + "t33": "Otevřít projekt", + "t34": "Hotspot", + "t35": "Nedávno otevřené", + "t36": "OK", + "t37": "Je nutné vybrat minimálně jednu tiskárnu.", + "t38": "Zrušit", + "t39": "Potvrdit", + "t40": "Odpojení od sítě, prosím zkontrolujte a zkuste to později znovu.", + "t47": "Vyberte prosím svou přihlašovací oblast", + "t48": "Asie-Pacifik", + "t49": "Čínská pevnina", + "t50": "Odhlásit se", + "t52": "Přeskočit", + "t53": "Připojit", + "t54": "Ve společenství 3D tisku se učíme ze zkušeností druhých a z jejich neúspěchů, abychom upravili naše vlastní parametry a nastavení tisku. Bambu Studio následuje stejný princip a pomocí strojového učení zlepšuje svou výkonnost na základě úspěchů a selhání velkého množství tisků našich uživatelů. Trénujeme Bambu Studio, aby bylo chytřejší tím, že jim předáváme reálná data. Pokud jste ochotní, tato služba bude mít přístup k informacím z vašich chybových protokolů a protokolů o používání, které mohou obsahovat informace popsané v ", + "t55": "Zásady ochrany osobních údajů", + "t56": ". Nezískáváme žádné osobní údaje, pomocí kterých by bylo možné identifikovat osobu přímo nebo nepřímo, včetně, ale neomezeně na jména, adresy, platební údaje nebo telefonní čísla. Aktivací této služby souhlasíte s těmito podmínkami a prohlášením o zásadách ochrany osobních údajů.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "Evropa", + "t61": "Severní Amerika", + "t62": "Ostatní", + "t63": "Po změně regionu bude váš účet odhlášen. Prosím přihlašte se znovu později.", + "t64": "Zásuvný modul Bambu Network", + "t65": "Odesílání tiskových úloh přes WLAN", + "t66": "Plná vzdálená kontrola", + "t67": "Živé zobrazení ve streamu", + "t68": "Synchronizace uživatelských dat", + "t69": "Instalovat zásuvný modul Bambu Network", + "t70": "", + "t71": "Stahování", + "t72": "Stahování selhalo", + "t73": "Instalace úspěšná.", + "t74": "Restart", + "t75": "Zásuvný modul Bambu Network poskytuje následující funkce:", + "t76": "Zásuvný modul Bambu Network nenalezen. Klikněte ", + "t77": "sem", + "t78": " pro instalaci.", + "t79": "Instalace zásuvného modulu selhala. ", + "t80": "Zkuste následující kroky:", + "t81": "1, Klikněte ", + "t82": " pro otevření adresáře s zásuvnými moduly", + "t83": "2, Zavřete všechny otevřené instance Bambu Studio", + "t84": "3, Smažte všechny soubory ve složce se zásuvnými moduly", + "t85": "4, Znovu spusťte Bambu Studio a zásuvný modul znovu nainstalujte", + "t86": "Zavřít", + "t87": "Uživatelský manuál", + "t88": "Odebrat", + "t89": "Otevřít složku obsahující soubory", + "t90": "3D Model", + "t91": "Stáhnout 3D modely", "t92": "Vytvořil", "t93": "Přepracováno", "t94": "Sdíleno", @@ -1097,24 +1097,24 @@ var LangText={ "t96": "Příslušenství", "t97": "Informace o profilu", "t98": "Název modelu", - "t100":"Popis modelu", - "t101":"Seznam součástek (BOM)", - "t102":"Průvodce sestavením", - "t103":"Jiné", - "t104":"Název profilu", - "t105":"Autor profilu", - "t106":"Popis profilu", - "t107":"Online modely", - "t108":"více", - "t109":"Systémové materiály", - "t110":"Samostatné materiály", - "t111":"Nové", - "t112":"Připojte se k programu", - "t113":"Své preference můžete kdykoliv změnit.", - "t114":"domovská stránka", - "t115":"Šarže", - "t116":"Zkuste to znovu" - }, + "t100": "Popis modelu", + "t101": "Seznam součástek (BOM)", + "t102": "Průvodce sestavením", + "t103": "Jiné", + "t104": "Název profilu", + "t105": "Autor profilu", + "t106": "Popis profilu", + "t107": "Online modely", + "t108": "více", + "t109": "Systémové materiály", + "t110": "Samostatné materiály", + "t111": "Nové", + "t112": "Připojte se k programu", + "t113": "Své preference můžete kdykoliv změnit.", + "t114": "domovská stránka", + "t115": "Šarže", + "t116": "Zkuste to znovu" + }, "nl_NL": { "t1": "Welkom bij Bambu Studio", "t2": "Bambu Studio wordt in verschillende stappen opgezet. Laten we beginnen!", @@ -1158,7 +1158,7 @@ var LangText={ "t40": "Netwerkverbinding verbroken, controleer en probeer het later opnieuw.", "t47": "Selecteer uw login-regio", "t48": "Azië-Pacific", - "t49": "China", + "t49": "Chinees vasteland", "t50": "Uitloggen", "t52": "Overslaan", "t53": "Deelnemen", @@ -1216,118 +1216,118 @@ var LangText={ "t106": "Profielbeschrijving", "t107": "Online modellen", "t108": "meer", - "t109":"Systeemfilamenten", - "t110":"Aangepaste filamenten", - "t111":"Nieuw maken", - "t112":"Deelnemen aan het programma", - "t113":"U kunt uw keuze op elk gewenst moment wijzigen.", - "t114":"startpagina", - "t115":"Batch", - "t116":"Probeer het opnieuw" - }, + "t109": "Systeemfilamenten", + "t110": "Aangepaste filamenten", + "t111": "Nieuw maken", + "t112": "Deelnemen aan het programma", + "t113": "U kunt uw keuze op elk gewenst moment wijzigen.", + "t114": "startpagina", + "t115": "Batch", + "t116": "Probeer het opnieuw" + }, "uk_UA": { - "t1": "Вітаємо в Bambu Studio!", - "t2": "Для налаштування Bambu Studio необхідно пройти кілька етапів. Почнімо!", - "t3": "Угода користувача", - "t4": "Відмовитися", - "t5": "Прийняти", - "t6": "Ми просимо вашої допомоги, щоб покращити друк. Ласкаво просимо до нашої програми підвищення якості обслуговування клієнтів", - "t7": "Дозволити відправку анонімних даних для удосконалення програми", - "t8": "Назад", - "t9": "Далі", - "t10": "Вибір принтера", - "t11": "Всі", - "t12": "Очистити", - "t13": "мм сопло", - "t14": "Вибір пластикової нитки", - "t15": "Принтер", - "t16": "Тип стрижня", - "t17": "Виробник", - "t18": "помилка", - "t19": "Має бути вибрана принаймні одна пластикова нитка.", - "t20": "Вибрати пластикові нитки за замовчуванням?", - "t21": "так", - "t22": "ні", - "t23": "Інформація про версію", - "t24": "Почати", - "t25": "Закінчити", - "t26": "Увійти", - "t27": "Реєстрація", - "t28": "Моделі", - "t29": "Mall", - "t30": "Інструкції", - "t31": "Новий проєкт", - "t32": "Створити новий проєкт", - "t33": "Відкрити проєкт", - "t34": "точка доступу", - "t35": "Нещодавно відкриті", - "t36": "ОК", - "t37": "Має бути вибраний принаймні один принтер.", - "t38": "Скасувати", - "t39": "Прийняти", - "t40": "Мережа відключена. Будь ласка, перевірте з'єднання та спробуйте знову.", - "t47": "Будь ласка, виберіть регіон входу", - "t48": "Азійсько-Тихоокеанський регіон", - "t49": "Китай", - "t50": "Вийти", - "t52": "Пропустити", - "t53": "Увійти", - "t54": "У спільноті 3D-друкарів для виявлення найкращих параметрів нарізки та покращення друку ми вчимося на успіхах та невдачах один одного. Bambu Studio слідує тому ж принципу і використовує машинне навчання для покращення своєї роботи на основі успішних та невдалих друків наших користувачів. Ми навчаємо Bambu Studio бути розумнішим на основі реальних даних. За вашою згодою ця служба отримає доступ до ваших журналів помилок та журналів використання, в яких містяться дані, описані в ", - "t55": "політиці конфіденційності", - "t56": ". Ми не збираємо жодних особистих даних, які можуть безпосередньо або побічно ідентифікувати окрему особу, включно, серед іншого, з іменами, адресами, платіжною інформацією або телефонними номерами. Погоджуючись на включення даної служби, ви погоджуєтеся з цими умовами та заявою про політику конфіденційності.", - "t57": "", - "t58": "", - "t59": ".", - "t60": "Європа", - "t61": "Північна Америка", - "t62": "Інший", - "t63": "Після зміни регіону відбудеться вихід з акаунта. Будь ласка, увійдіть пізніше.", - "t64": "Мережевий плагін Bambu", - "t65": "Відправлення завдання на друк через WLAN", - "t66": "Повне дистанційне керування", - "t67": "Перегляд прямої трансляції з камери", - "t68": "Синхронізація даних користувача", - "t69": "Встановити мережевий плагін Bambu", - "t70": "", - "t71": "Завантаження", - "t72": "Завантаження не вдалося", - "t73": "Встановлення виконано успішно.", - "t74": "Перезавантаження", - "t75": "Мережевий плагін Bambu надає наступні можливості:", - "t76": "Мережевий плагін Bambu не виявлено. Натисніть ", - "t77": "тут", - "t78": " щоб встановити його.", - "t79": "Помилка встановлення плагіна. ", - "t80": "Спробуйте виконати наступні дії:", - "t81": "1, Натисніть ", - "t82": " щоб відкрити папку плагінів", - "t83": "2, Закрийте всі відкриті Bambu Studio", - "t84": "3, Видаліть всі файли у папці плагіна", - "t85": "4, Відкрийте Bambu studio та знову встановіть підключуваний модуль.", - "t86": "Закрити", - "t87": "Інструкції", - "t88": "Видалити", - "t89": "Відкрити папку з вмістом", - "t90": "3D-модель", - "t91": "Завантажити 3D-моделі", - "t92": "Автор", - "t93": "Модифіковано", - "t94": "Поділитися", - "t95": "Інформація про модель", - "t96": "Прикріплені файли", - "t97": "Інформація про профіль", - "t98": "Ім'я моделі", - "t100": "Опис моделі", - "t101": "Список матеріалів", - "t102": "Пам'ятка зі збірки", - "t103": "Інше", - "t104": "Ім'я профілю", - "t105": "Профіль автора", - "t106": "Опис профілю", - "t107": "Моделі в мережі", + "t1": "Вітаємо в Bambu Studio!", + "t2": "Для налаштування Bambu Studio необхідно пройти кілька етапів. Почнімо!", + "t3": "Угода користувача", + "t4": "Відмовитися", + "t5": "Прийняти", + "t6": "Ми просимо вашої допомоги, щоб покращити друк. Ласкаво просимо до нашої програми підвищення якості обслуговування клієнтів", + "t7": "Дозволити відправку анонімних даних для удосконалення програми", + "t8": "Назад", + "t9": "Далі", + "t10": "Вибір принтера", + "t11": "Всі", + "t12": "Очистити", + "t13": "мм сопло", + "t14": "Вибір пластикової нитки", + "t15": "Принтер", + "t16": "Тип стрижня", + "t17": "Виробник", + "t18": "помилка", + "t19": "Має бути вибрана принаймні одна пластикова нитка.", + "t20": "Вибрати пластикові нитки за замовчуванням?", + "t21": "так", + "t22": "ні", + "t23": "Інформація про версію", + "t24": "Почати", + "t25": "Закінчити", + "t26": "Увійти", + "t27": "Реєстрація", + "t28": "Моделі", + "t29": "Mall", + "t30": "Інструкції", + "t31": "Новий проєкт", + "t32": "Створити новий проєкт", + "t33": "Відкрити проєкт", + "t34": "точка доступу", + "t35": "Нещодавно відкриті", + "t36": "ОК", + "t37": "Має бути вибраний принаймні один принтер.", + "t38": "Скасувати", + "t39": "Прийняти", + "t40": "Мережа відключена. Будь ласка, перевірте з'єднання та спробуйте знову.", + "t47": "Будь ласка, виберіть регіон входу", + "t48": "Азійсько-Тихоокеанський регіон", + "t49": "Материковый Китай", + "t50": "Вийти", + "t52": "Пропустити", + "t53": "Увійти", + "t54": "У спільноті 3D-друкарів для виявлення найкращих параметрів нарізки та покращення друку ми вчимося на успіхах та невдачах один одного. Bambu Studio слідує тому ж принципу і використовує машинне навчання для покращення своєї роботи на основі успішних та невдалих друків наших користувачів. Ми навчаємо Bambu Studio бути розумнішим на основі реальних даних. За вашою згодою ця служба отримає доступ до ваших журналів помилок та журналів використання, в яких містяться дані, описані в ", + "t55": "політиці конфіденційності", + "t56": ". Ми не збираємо жодних особистих даних, які можуть безпосередньо або побічно ідентифікувати окрему особу, включно, серед іншого, з іменами, адресами, платіжною інформацією або телефонними номерами. Погоджуючись на включення даної служби, ви погоджуєтеся з цими умовами та заявою про політику конфіденційності.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "Європа", + "t61": "Північна Америка", + "t62": "Інший", + "t63": "Після зміни регіону відбудеться вихід з акаунта. Будь ласка, увійдіть пізніше.", + "t64": "Мережевий плагін Bambu", + "t65": "Відправлення завдання на друк через WLAN", + "t66": "Повне дистанційне керування", + "t67": "Перегляд прямої трансляції з камери", + "t68": "Синхронізація даних користувача", + "t69": "Встановити мережевий плагін Bambu", + "t70": "", + "t71": "Завантаження", + "t72": "Завантаження не вдалося", + "t73": "Встановлення виконано успішно.", + "t74": "Перезавантаження", + "t75": "Мережевий плагін Bambu надає наступні можливості:", + "t76": "Мережевий плагін Bambu не виявлено. Натисніть ", + "t77": "тут", + "t78": " щоб встановити його.", + "t79": "Помилка встановлення плагіна. ", + "t80": "Спробуйте виконати наступні дії:", + "t81": "1, Натисніть ", + "t82": " щоб відкрити папку плагінів", + "t83": "2, Закрийте всі відкриті Bambu Studio", + "t84": "3, Видаліть всі файли у папці плагіна", + "t85": "4, Відкрийте Bambu studio та знову встановіть підключуваний модуль.", + "t86": "Закрити", + "t87": "Інструкції", + "t88": "Видалити", + "t89": "Відкрити папку з вмістом", + "t90": "3D-модель", + "t91": "Завантажити 3D-моделі", + "t92": "Автор", + "t93": "Модифіковано", + "t94": "Поділитися", + "t95": "Інформація про модель", + "t96": "Прикріплені файли", + "t97": "Інформація про профіль", + "t98": "Ім'я моделі", + "t100": "Опис моделі", + "t101": "Список матеріалів", + "t102": "Пам'ятка зі збірки", + "t103": "Інше", + "t104": "Ім'я профілю", + "t105": "Профіль автора", + "t106": "Опис профілю", + "t107": "Моделі в мережі", "t108": "Більше", "t109": "Системні філаменти", - "t110":"Користувацькі філаменти", + "t110": "Користувацькі філаменти", "t111": "Створити новий", "t112": "Приєднуйтеся до програми", "t113": "Ви можете змінити свої переваги в будь-який час.", @@ -1335,201 +1335,201 @@ var LangText={ "t115": "Одна партія", "t116": "Спробувати знову" }, - "ru_RU": { - "t1": "Приветствуем в Bambu Studio!", - "t2": "Для настройка Bambu Studio необходимо пройти несколько этапов. Давайте начнём!", - "t3": "Пользовательское соглашение", - "t4": "Отказаться", - "t5": "Принять", - "t6": "Мы просим вашей помощи, чтобы улучшить печать. Добро пожаловать в нашу программу улучшения качества обслуживания клиентов", - "t7": "Разрешить отправку анонимных данных для совершенствования программы", - "t8": "Назад", - "t9": "Далее", - "t10": "Выбор принтера", - "t11": "Все", - "t12": "Очистить всё", - "t13": "мм сопло", - "t14": "Выбор пластиковой нити", - "t15": "Принтер", - "t16": "Тип прутка", - "t17": "Производитель", - "t18": "ошибка", - "t19": "Должна быть выбрана хотя бы одна пластиковая нить.", - "t20": "Выбрать пластиковые нити по умолчанию?", - "t21": "да", - "t22": "нет", - "t23": "Информация о версии", - "t24": "Начать", - "t25": "Закончить", - "t26": "Войти", - "t27": "Регистрация", - "t28": "Модели", - "t29": "Mall", - "t30": "Инструкции", - "t31": "Новый проект", - "t32": "Создать новый проект", - "t33": "Открыть проект", - "t34": "точка доступа", - "t35": "Недавно открытые", - "t36": "OK", - "t37": "Должен быть выбран хотя бы один принтер.", - "t38": "Отмена", - "t39": "Принять", - "t40": "Сеть отключена. Пожалуйста, проверьте подключение и попробуйте снова.", - "t47": "Пожалуйста, выберите регион входа", - "t48": "Азиатско-Тихоокеанский регион", - "t49": "Китай", - "t50": "Выйти", - "t52": "Пропустить", - "t53": "Войти", - "t54": "В сообществе 3D-печатников для выявления наилучших параметров нарезки и улучшения печати мы учимся на успехах и неудачах друг друга. Bambu Studio следует тому же принципу и использует машинное обучение для улучшения своей работы на основе успешных и неудачных печатей наших пользователей. Мы обучаем Bambu Studio быть умнее на основе реальных данных. По вашему согласию эта служба получит доступ к вашим журналам ошибок и журналам использования, в которых содержатся сведения, описанные в ", - "t55": "политике конфиденциальности", - "t56": ". Мы не собираем никаких личных данных, которые могут прямо или косвенно идентифицировать отдельного человека, включая, помимо прочего, имена, адреса, платежную информацию или номера телефонов. Соглашаясь с включением данной службы, вы соглашаетесь с этими условиями и заявлением о политике конфиденциальности.", - "t57": "", - "t58": "", - "t59": ".", - "t60": "Европа", - "t61": "Северная Америка", - "t62": "Другой", - "t63": "После смены региона произойдёт выход из аккаунта. Пожалуйста, войдите позже.", - "t64": "Сетевой плагин Bambu", - "t65": "Отправка задания на печать через WLAN", - "t66": "Полное дистанционное управление", - "t67": "Просмотр прямой трансляции с камеры", - "t68": "Синхронизация данных пользователя", - "t69": "Установить сетевой плагин Bambu", - "t70": "", - "t71": "Загрузка", - "t72": "Загрузка не удалась", - "t73": "Установка выполнена успешно.", - "t74": "Перезагрузка", - "t75": "Сетевой плагин Bambu предоставляет следующие возможности:", - "t76": "Сетевой плагин Bambu не обнаружен. Нажмите ", - "t77": "здесь", - "t78": " чтобы установить его.", - "t79": "Ошибка установки плагина. ", - "t80": "Попробуйте выполнить следующие действия:", - "t81": "1, Нажмите ", - "t82": " чтобы открыть папку плагинов", - "t83": "2, Закрыть все открытые Bambu Studio", - "t84": "3, Удалить все файлы в папке плагина", - "t85": "4, Откройте Bambu studio и снова установите подключаемый модуль.", - "t86": "Закрыть", - "t87": "Инструкции", - "t88": "Удалить", - "t89": "Открыть папку с содержимым", - "t90": "3D-модель", - "t91": "Скачать 3D-модели", - "t92": "Автор", - "t93": "Модифицировано", - "t94": "Поделиться", - "t95": "Информация о модели", - "t96": "Прикреплённые файлы", - "t97": "Информация о профиле", - "t98": "Имя модели", - "t100":"Описание модели", - "t101":"Список материалов", - "t102":"Памятка по сборке", - "t103":"Прочее", - "t104":"Имя профиля", - "t105":"Профиль автора", - "t106":"Описание профиля", - "t107":"Модели в сети", - "t108":"Больше", - "t109":"Системные прутки", - "t110":"Пользовательские прутки", - "t111":"Создать новый", - "t112":"Присоединяйтесь к программе", - "t113":"Вы можете изменить свои предпочтения в любое время.", - "t114":"Главная страница", - "t115":"Одна партия", - "t116":"Повторить попытку" + "ru_RU": { + "t1": "Приветствуем в Bambu Studio!", + "t2": "Для настройка Bambu Studio необходимо пройти несколько этапов. Давайте начнём!", + "t3": "Пользовательское соглашение", + "t4": "Отказаться", + "t5": "Принять", + "t6": "Мы просим вашей помощи, чтобы улучшить печать. Добро пожаловать в нашу программу улучшения качества обслуживания клиентов", + "t7": "Разрешить отправку анонимных данных для совершенствования программы", + "t8": "Назад", + "t9": "Далее", + "t10": "Выбор принтера", + "t11": "Все", + "t12": "Очистить всё", + "t13": "мм сопло", + "t14": "Выбор пластиковой нити", + "t15": "Принтер", + "t16": "Тип прутка", + "t17": "Производитель", + "t18": "ошибка", + "t19": "Должна быть выбрана хотя бы одна пластиковая нить.", + "t20": "Выбрать пластиковые нити по умолчанию?", + "t21": "да", + "t22": "нет", + "t23": "Информация о версии", + "t24": "Начать", + "t25": "Закончить", + "t26": "Войти", + "t27": "Регистрация", + "t28": "Модели", + "t29": "Mall", + "t30": "Инструкции", + "t31": "Новый проект", + "t32": "Создать новый проект", + "t33": "Открыть проект", + "t34": "точка доступа", + "t35": "Недавно открытые", + "t36": "OK", + "t37": "Должен быть выбран хотя бы один принтер.", + "t38": "Отмена", + "t39": "Принять", + "t40": "Сеть отключена. Пожалуйста, проверьте подключение и попробуйте снова.", + "t47": "Пожалуйста, выберите регион входа", + "t48": "Азиатско-Тихоокеанский регион", + "t49": "Материковый Китай", + "t50": "Выйти", + "t52": "Пропустить", + "t53": "Войти", + "t54": "В сообществе 3D-печатников для выявления наилучших параметров нарезки и улучшения печати мы учимся на успехах и неудачах друг друга. Bambu Studio следует тому же принципу и использует машинное обучение для улучшения своей работы на основе успешных и неудачных печатей наших пользователей. Мы обучаем Bambu Studio быть умнее на основе реальных данных. По вашему согласию эта служба получит доступ к вашим журналам ошибок и журналам использования, в которых содержатся сведения, описанные в ", + "t55": "политике конфиденциальности", + "t56": ". Мы не собираем никаких личных данных, которые могут прямо или косвенно идентифицировать отдельного человека, включая, помимо прочего, имена, адреса, платежную информацию или номера телефонов. Соглашаясь с включением данной службы, вы соглашаетесь с этими условиями и заявлением о политике конфиденциальности.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "Европа", + "t61": "Северная Америка", + "t62": "Другой", + "t63": "После смены региона произойдёт выход из аккаунта. Пожалуйста, войдите позже.", + "t64": "Сетевой плагин Bambu", + "t65": "Отправка задания на печать через WLAN", + "t66": "Полное дистанционное управление", + "t67": "Просмотр прямой трансляции с камеры", + "t68": "Синхронизация данных пользователя", + "t69": "Установить сетевой плагин Bambu", + "t70": "", + "t71": "Загрузка", + "t72": "Загрузка не удалась", + "t73": "Установка выполнена успешно.", + "t74": "Перезагрузка", + "t75": "Сетевой плагин Bambu предоставляет следующие возможности:", + "t76": "Сетевой плагин Bambu не обнаружен. Нажмите ", + "t77": "здесь", + "t78": " чтобы установить его.", + "t79": "Ошибка установки плагина. ", + "t80": "Попробуйте выполнить следующие действия:", + "t81": "1, Нажмите ", + "t82": " чтобы открыть папку плагинов", + "t83": "2, Закрыть все открытые Bambu Studio", + "t84": "3, Удалить все файлы в папке плагина", + "t85": "4, Откройте Bambu studio и снова установите подключаемый модуль.", + "t86": "Закрыть", + "t87": "Инструкции", + "t88": "Удалить", + "t89": "Открыть папку с содержимым", + "t90": "3D-модель", + "t91": "Скачать 3D-модели", + "t92": "Автор", + "t93": "Модифицировано", + "t94": "Поделиться", + "t95": "Информация о модели", + "t96": "Прикреплённые файлы", + "t97": "Информация о профиле", + "t98": "Имя модели", + "t100": "Описание модели", + "t101": "Список материалов", + "t102": "Памятка по сборке", + "t103": "Прочее", + "t104": "Имя профиля", + "t105": "Профиль автора", + "t106": "Описание профиля", + "t107": "Модели в сети", + "t108": "Больше", + "t109": "Системные прутки", + "t110": "Пользовательские прутки", + "t111": "Создать новый", + "t112": "Присоединяйтесь к программе", + "t113": "Вы можете изменить свои предпочтения в любое время.", + "t114": "Главная страница", + "t115": "Одна партия", + "t116": "Повторить попытку" }, - "tr_TR": { - "t1": "Bambu Stüdyo'ya Hoş Geldiniz", - "t2": "Bambu Studio birkaç adımda kurulacaktır. Hadi başlayalım!", - "t3": "Kullanıcı Sözleşmesi", - "t4": "Reddet", - "t5": "Onayla", - "t6": "Herkesin baskısını iyileştirmek için yardımınızı rica ediyoruz.
    Gelin ve Müşteri Deneyimi İyileştirme Programımıza Katılın", - "t7": "Anonim verilerin gönderilmesine izin ver", - "t8": "Geri", - "t9": "İleri", - "t10": "Yazıcı Seçimi", - "t11": "Hepsi", - "t12": "Hepsini temizle", - "t13": "mm nozul", - "t14": "Filament Seçimi", - "t15": "Yazıcı", - "t16": "Filament türü", - "t17": "Üretici", - "t18": "hata", - "t19": "En az bir filament seçilmelidir.", - "t20": "Varsayılan filamenti kullanmak ister misiniz ?", - "t21": "Evet", - "t22": "Hayır", - "t23": "Sürüm notu", - "t24": "Başla", - "t25": "Bitir", - "t26": "Giriş Yap", - "t27": "Kayıt Ol", - "t28": "Modeller", - "t29": "Mağaza", - "t30": "Kılavuz", - "t31": "Yeni proje", - "t32": "Yeni proje oluştur", - "t33": "Projeyi Aç", - "t34": "Erişim noktası", - "t35": "Yakın zamanda açıldı", - "t36": "Tamam", - "t37": "En az bir yazıcı seçilmelidir.", - "t38": "İptal Et", - "t39": "Onayla", - "t40": "Ağ bağlantısı kesildi, lütfen kontrol edin ve daha sonra tekrar deneyin.", - "t47": "Lütfen giriş bölgenizi seçin", - "t48": "Asya-Pasifik", - "t49": "Çin", - "t50": "Çıkış Yap", - "t52": "Atla", - "t53": "Katıl", - "t54": "3D Baskı topluluğunda, kendi dilimleme parametrelerimizi ve ayarlarımızı ayarlamak için birbirimizin başarılarından ve başarısızlıklarından öğreniyoruz. Bambu Studio da aynı prensibi izliyor ve kullanıcılarımız tarafından yapılan çok sayıda baskının başarı ve başarısızlıklarından performansını artırmak için makine öğrenimini kullanıyor. Bambu Studio'yu gerçek dünya verileriyle besleyerek daha akıllı olması için eğitiyoruz. İsterseniz, bu hizmet hata günlüklerinizden ve kullanım günlüklerinizden aşağıdaki bilgileri içerebilecek bilgilere erişecektir ", - "t55": "Privacy Policy", - "t56": ". Kişinin doğrudan veya dolaylı olarak tanımlanabileceği hiçbir Kişisel Veri toplamayacağız, bunlar arasında isimler, adresler, ödeme bilgileri veya telefon numaraları dahil olmamak üzere sınırlama olmaksızın bulunmaktadır. Bu hizmeti etkinleştirerek, bu şartları ve Gizlilik Politikası hakkındaki beyanı kabul etmiş olursunuz.", - "t57": "", - "t58": "", - "t59": ".", - "t60": "Avrupa", - "t61": "North America", - "t62": "Others", - "t63": "Bölgeyi değiştirdikten sonra hesabınızdan çıkış yapılacaktır. Lütfen daha sonra tekrar giriş yapın.", - "t64": "Bambu Ağı eklentisi", - "t65": "Yazdırma işi WLAN aracılığıyla gönderiliyor", - "t66": "Tam uzaktan kontrol", - "t67": "Canlı görüntü akışı", - "t68": "Kullanıcı veri senkronizasyonu", - "t69": "Bambu Ağı eklentisini yükleyin", - "t70": "", - "t71": "İndiriliyor", - "t72": "İndirme başarısız oldu", - "t73": "Kurulum başarılı oldu.", - "t74": "Tekrar başlat", - "t75": "Bambu Network eklentisi aşağıdaki özellikleri sağlar:", - "t76": "Bambu Network eklentisi algılanmadı. Tıklayın.", - "t77": "here", - "t78": " burayı tıklayın.", - "t79": "Eklenti yüklenemedi. ", - "t80": "Aşağıdaki adımları deneyin:", - "t81": "1, Eklenti ", - "t82": " eklenti dizinini açmak için tıklayın.", - "t83": "2, Tüm açık Bambu Studioyu kapatın ", - "t84": "3, Eklenti dizini altındaki tüm dosyaları silin", - "t85": "4, Bambu studioyu yeniden açın ve eklentiyi tekrar yükleyin", - "t86": "Kapat", - "t87": "Kullanım kılavuzu", - "t88": "Kaldır", - "t89": "Dosyayı içeren klasörü açınız", - "t90": "3D Model", - "t91": "3D modelleri İndirin", + "tr_TR": { + "t1": "Bambu Stüdyo'ya Hoş Geldiniz", + "t2": "Bambu Studio birkaç adımda kurulacaktır. Hadi başlayalım!", + "t3": "Kullanıcı Sözleşmesi", + "t4": "Reddet", + "t5": "Onayla", + "t6": "Herkesin baskısını iyileştirmek için yardımınızı rica ediyoruz.
    Gelin ve Müşteri Deneyimi İyileştirme Programımıza Katılın", + "t7": "Anonim verilerin gönderilmesine izin ver", + "t8": "Geri", + "t9": "İleri", + "t10": "Yazıcı Seçimi", + "t11": "Hepsi", + "t12": "Hepsini temizle", + "t13": "mm nozul", + "t14": "Filament Seçimi", + "t15": "Yazıcı", + "t16": "Filament türü", + "t17": "Üretici", + "t18": "hata", + "t19": "En az bir filament seçilmelidir.", + "t20": "Varsayılan filamenti kullanmak ister misiniz ?", + "t21": "Evet", + "t22": "Hayır", + "t23": "Sürüm notu", + "t24": "Başla", + "t25": "Bitir", + "t26": "Giriş Yap", + "t27": "Kayıt Ol", + "t28": "Modeller", + "t29": "Mağaza", + "t30": "Kılavuz", + "t31": "Yeni proje", + "t32": "Yeni proje oluştur", + "t33": "Projeyi Aç", + "t34": "Erişim noktası", + "t35": "Yakın zamanda açıldı", + "t36": "Tamam", + "t37": "En az bir yazıcı seçilmelidir.", + "t38": "İptal Et", + "t39": "Onayla", + "t40": "Ağ bağlantısı kesildi, lütfen kontrol edin ve daha sonra tekrar deneyin.", + "t47": "Lütfen giriş bölgenizi seçin", + "t48": "Asya-Pasifik", + "t49": "Çin Mainland", + "t50": "Çıkış Yap", + "t52": "Atla", + "t53": "Katıl", + "t54": "3D Baskı topluluğunda, kendi dilimleme parametrelerimizi ve ayarlarımızı ayarlamak için birbirimizin başarılarından ve başarısızlıklarından öğreniyoruz. Bambu Studio da aynı prensibi izliyor ve kullanıcılarımız tarafından yapılan çok sayıda baskının başarı ve başarısızlıklarından performansını artırmak için makine öğrenimini kullanıyor. Bambu Studio'yu gerçek dünya verileriyle besleyerek daha akıllı olması için eğitiyoruz. İsterseniz, bu hizmet hata günlüklerinizden ve kullanım günlüklerinizden aşağıdaki bilgileri içerebilecek bilgilere erişecektir ", + "t55": "Privacy Policy", + "t56": ". Kişinin doğrudan veya dolaylı olarak tanımlanabileceği hiçbir Kişisel Veri toplamayacağız, bunlar arasında isimler, adresler, ödeme bilgileri veya telefon numaraları dahil olmamak üzere sınırlama olmaksızın bulunmaktadır. Bu hizmeti etkinleştirerek, bu şartları ve Gizlilik Politikası hakkındaki beyanı kabul etmiş olursunuz.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "Avrupa", + "t61": "North America", + "t62": "Others", + "t63": "Bölgeyi değiştirdikten sonra hesabınızdan çıkış yapılacaktır. Lütfen daha sonra tekrar giriş yapın.", + "t64": "Bambu Ağı eklentisi", + "t65": "Yazdırma işi WLAN aracılığıyla gönderiliyor", + "t66": "Tam uzaktan kontrol", + "t67": "Canlı görüntü akışı", + "t68": "Kullanıcı veri senkronizasyonu", + "t69": "Bambu Ağı eklentisini yükleyin", + "t70": "", + "t71": "İndiriliyor", + "t72": "İndirme başarısız oldu", + "t73": "Kurulum başarılı oldu.", + "t74": "Tekrar başlat", + "t75": "Bambu Network eklentisi aşağıdaki özellikleri sağlar:", + "t76": "Bambu Network eklentisi algılanmadı. Tıklayın.", + "t77": "here", + "t78": " burayı tıklayın.", + "t79": "Eklenti yüklenemedi. ", + "t80": "Aşağıdaki adımları deneyin:", + "t81": "1, Eklenti ", + "t82": " eklenti dizinini açmak için tıklayın.", + "t83": "2, Tüm açık Bambu Studioyu kapatın ", + "t84": "3, Eklenti dizini altındaki tüm dosyaları silin", + "t85": "4, Bambu studioyu yeniden açın ve eklentiyi tekrar yükleyin", + "t86": "Kapat", + "t87": "Kullanım kılavuzu", + "t88": "Kaldır", + "t89": "Dosyayı içeren klasörü açınız", + "t90": "3D Model", + "t91": "3D modelleri İndirin", "t92": "Tarafından oluşturulmuştur", "t93": "Tarafından yeniden düzenlendi", "t94": "Tarafından paylaşıldı", @@ -1537,109 +1537,109 @@ var LangText={ "t96": "Aksesuarlar", "t97": "Profil Bilgisi", "t98": "Model adı", - "t100":"Model açıklaması", - "t101":"Parça Listesi", - "t102":"Montaj Kılavuzu", - "t103":"Diğer", - "t104":"Profil adı", - "t105":"Profil Yazarı", - "t106":"Profil açıklaması", - "t107":"Çevrimiçi Modeller", - "t108":"DAHA FAZLA", - "t109":"Sistem Filamentleri", - "t110":"Özel Filamentler", - "t111":"Yeni Oluştur", - "t112":"Programa Katıl", - "t113":"ercihlerinizde istediğiniz zaman seçiminizi değiştirebilirsiniz.", - "t114":"Ana Sayfa", - "t115":"Toplu", - "t116":"Yeniden Dene" - }, + "t100": "Model açıklaması", + "t101": "Parça Listesi", + "t102": "Montaj Kılavuzu", + "t103": "Diğer", + "t104": "Profil adı", + "t105": "Profil Yazarı", + "t106": "Profil açıklaması", + "t107": "Çevrimiçi Modeller", + "t108": "DAHA FAZLA", + "t109": "Sistem Filamentleri", + "t110": "Özel Filamentler", + "t111": "Yeni Oluştur", + "t112": "Programa Katıl", + "t113": "ercihlerinizde istediğiniz zaman seçiminizi değiştirebilirsiniz.", + "t114": "Ana Sayfa", + "t115": "Toplu", + "t116": "Yeniden Dene" + }, "pt_BR": { "t1": "Bem-vindo ao Bambu Studio", "t2": "Bambu Studio será configurado em algumas etapas. Vamos começar!", "t3": "Termos de Uso", "t4": "Discordo", - "t5": "Concordo", + "t5": "Concordo", "t6": "Nós pedimos gentilmente sua ajuda para melhorar a impressão de todos.
    Venha e junte-se ao nosso Programa de Melhoria de Experiência do Usuário", "t7": "Junte-se ao nosso Programa de Melhoria de Experiência do Usuário", "t8": "Voltar", - "t9": "Próximo", - "t10": "Seleção de Impressora", - "t11": "Tudo", - "t12": "Limpar tudo", - "t13": "mm bico", + "t9": "Próximo", + "t10": "Seleção de Impressora", + "t11": "Tudo", + "t12": "Limpar tudo", + "t13": "mm bico", "t14": "Seleção de Filamento", - "t15": "Impressora", + "t15": "Impressora", "t16": "Tipo de Filamento", - "t17": "Fabricante", - "t18": "Erro", - "t19": "Pelo menos um filamento deve ser selecionado.", - "t20": "Você deseja usar o filamento padrão?", - "t21": "Sim", - "t22": "Não", - "t23": "Notas de Atualização", - "t24": "Vamos Começar", - "t25": "Terminar", - "t26": "Entrar", - "t27": "Registrar", - "t28": "Modelos", - "t29": "Loja", - "t30": "Manual", + "t17": "Fabricante", + "t18": "Erro", + "t19": "Pelo menos um filamento deve ser selecionado.", + "t20": "Você deseja usar o filamento padrão?", + "t21": "Sim", + "t22": "Não", + "t23": "Notas de Atualização", + "t24": "Vamos Começar", + "t25": "Terminar", + "t26": "Entrar", + "t27": "Registrar", + "t28": "Modelos", + "t29": "Loja", + "t30": "Manual", "t31": "Novo Projeto", - "t32": "Criar Novo Projeto", - "t33": "Abrir Projeto", - "t34": "hotspot", - "t35": "Aberto Recentemente", - "t36": "Ok", - "t37": "Pelo menos uma impressora deve ser selecionada.", - "t38": "Cancelar", - "t39": "Confirmar", - "t40": "Conexão desconectada, por favor cheque e tente novamente.", - "t47": "Por favor, selecione sua região de login", - "t48": "Asia-Pacifico", - "t49": "China", - "t50": "Desconectar", - "t52": "Pular", - "t53": "Juntar-se", + "t32": "Criar Novo Projeto", + "t33": "Abrir Projeto", + "t34": "hotspot", + "t35": "Aberto Recentemente", + "t36": "Ok", + "t37": "Pelo menos uma impressora deve ser selecionada.", + "t38": "Cancelar", + "t39": "Confirmar", + "t40": "Conexão desconectada, por favor cheque e tente novamente.", + "t47": "Por favor, selecione sua região de login", + "t48": "Asia-Pacifico", + "t49": "China Continente", + "t50": "Desconectar", + "t52": "Pular", + "t53": "Juntar-se", "t54": "Na comunidade de Impressão 3D, aprendemos com os sucessos e falhas uns dos outros para ajustar nossos próprios parâmetros e configurações de fatiamento. O Bambu Studio segue o mesmo princípio e utiliza aprendizado de máquina para melhorar seu desempenho com base nos sucessos e falhas de um grande número de impressões realizadas por nossos usuários. Estamos treinando o Bambu Studio para ser mais inteligente, alimentando-o com dados do mundo real. Se você concordar, este serviço acessará informações de seus registros de erros e registros de uso, que podem incluir informações descritas em ", "t55": "Política de Privacidade", "t56": ". Nós não coletaremos nenhum dado pessoal pelo qual um indivíduo possa ser identificado diretamente ou indiretamente, incluindo, sem limitação, nomes, endereços, informações de pagamento ou números de telefone. Ao habilitar este serviço, você concorda com estes termos e com a declaração sobre a Política de Privacidade.", - "t57": "", - "t58": "", - "t59": ".", + "t57": "", + "t58": "", + "t59": ".", "t60": "Europa", - "t61": "America do Norte", - "t62": "Outras", - "t63": "Após alterar sua região, sua conta será desconectada. Por favor conecte-se novamente mais tarde.", - "t64": "Bambu Network plug-in", - "t65": "Enviando trabalho de impressão via WLAN", - "t66": "Controle remoto total", - "t67": "Transmissão Ao Vivo", - "t68": "Sincronização de Dados do Usuário", - "t69": "Instalar Bambu Network plug-in", - "t70": "", + "t61": "America do Norte", + "t62": "Outras", + "t63": "Após alterar sua região, sua conta será desconectada. Por favor conecte-se novamente mais tarde.", + "t64": "Bambu Network plug-in", + "t65": "Enviando trabalho de impressão via WLAN", + "t66": "Controle remoto total", + "t67": "Transmissão Ao Vivo", + "t68": "Sincronização de Dados do Usuário", + "t69": "Instalar Bambu Network plug-in", + "t70": "", "t71": "Baixando", - "t72": "Baixando falhou", - "t73": "Instalação concluida.", - "t74": "Reiniciar", - "t75": "Bambu Network plug-in fornece os seguintes recursos:", - "t76": "Bambu Network plug-in não detectado. Clique ", - "t77": "Aqui", - "t78": " para instalar.", - "t79": "Instalação do plug-in falhou. ", - "t80": "Tente os seguintes passos:", + "t72": "Baixando falhou", + "t73": "Instalação concluida.", + "t74": "Reiniciar", + "t75": "Bambu Network plug-in fornece os seguintes recursos:", + "t76": "Bambu Network plug-in não detectado. Clique ", + "t77": "Aqui", + "t78": " para instalar.", + "t79": "Instalação do plug-in falhou. ", + "t80": "Tente os seguintes passos:", "t81": "1, Clique ", - "t82": " para abrir a pasta do plug-in", - "t83": "2, Feche totalmente o Bambu Studio", - "t84": "3, Delete todos os arquivos na pasta do plug-in", - "t85": "4, Reabra o Bambu Studio e instale o plug-in novamente", - "t86": "Fechar", - "t87": "Manual de Usuário", - "t88": "Remover", - "t89": "Abrir pasta de Conteúdo", - "t90": "Modelo 3D", - "t91": "Baixar Modelos 3D", + "t82": " para abrir a pasta do plug-in", + "t83": "2, Feche totalmente o Bambu Studio", + "t84": "3, Delete todos os arquivos na pasta do plug-in", + "t85": "4, Reabra o Bambu Studio e instale o plug-in novamente", + "t86": "Fechar", + "t87": "Manual de Usuário", + "t88": "Remover", + "t89": "Abrir pasta de Conteúdo", + "t90": "Modelo 3D", + "t91": "Baixar Modelos 3D", "t92": "Criado por", "t93": "Remixado por", "t94": "Compartilhado por", @@ -1647,23 +1647,241 @@ var LangText={ "t96": "Acessórios", "t97": "Informações do Perfil", "t98": "Nome do Modelo", - "t100":"Descrição do Modelo", - "t101":"BOM", - "t102":"Guia de Montagem", - "t103":"Outro", - "t104":"Nome do Perfil", - "t105":"Autor do Perfil", - "t106":"Descrição do Perfil", - "t107":"Modelos Online", - "t108":"MAIS", - "t109":"Filamentos do Sistema", - "t110":"Filamentos Personalizados", - "t111":"Criar Novo", - "t112":"Junte-se ao Programa", - "t113":"Você pode alterar sua escolha nas Preferências a qualquer momento", - "t114":"Inicio", - "t115":"Lote", - "t116":"Retentar" + "t100": "Descrição do Modelo", + "t101": "BOM", + "t102": "Guia de Montagem", + "t103": "Outro", + "t104": "Nome do Perfil", + "t105": "Autor do Perfil", + "t106": "Descrição do Perfil", + "t107": "Modelos Online", + "t108": "MAIS", + "t109": "Filamentos do Sistema", + "t110": "Filamentos Personalizados", + "t111": "Criar Novo", + "t112": "Junte-se ao Programa", + "t113": "Você pode alterar sua escolha nas Preferências a qualquer momento", + "t114": "Inicio", + "t115": "Lote", + "t116": "Retentar" + }, + "ko_KR": { + "t1": "Bambu Studio에 오신 것을 환영합니다", + "t2": "Bambu Studio는 몇 단계로 설정됩니다. 시작하겠습니다!", + "t3": "사용자 계약", + "t4": "동의하지 않음", + "t5": "동의", + "t6": "모든 사람의 프린팅을 개선하기 위해 귀하의 도움을 부탁드립니다.
    고객 경험 개선 프로그램에 참여하십시오", + "t7": "고객 경험 개선 프로그램에 참여하세요", + "t8": "뒤로", + "t9": "다음", + "t10": "프린터 선택", + "t11": "모두", + "t12": "모두 지우기", + "t13": "mm 노즐", + "t14": "필라멘트 선택", + "t15": "프린터", + "t16": "필라멘트 종류", + "t17": "공급업체", + "t18": "오류", + "t19": "최소한 하나의 필라멘트를 선택해야 합니다.", + "t20": "기본 필라멘트를 사용하시겠습니까?", + "t21": "예", + "t22": "아니오", + "t23": "릴리즈 노트", + "t24": "시작하기", + "t25": "마침", + "t26": "로그인", + "t27": "등록", + "t28": "모델", + "t29": "쇼핑몰", + "t30": "매뉴얼", + "t31": "새 프로젝트", + "t32": "새 프로젝트 생성", + "t33": "핫스팟", + "t34": "최근 열었습니다", + "t35": "확인", + "t36": "최소한 하나의 프린터를 선택해야 합니다.", + "t37": "취소", + "t38": "확인", + "t39": "네트워크가 연결되지 않았습니다. 확인 후 나중에 다시 시도하십시오.", + "t47": "로그인 지역을 선택해 주십시오", + "t48": "아시아 태평양", + "t49": "중국 대륙", + "t50": "로그아웃", + "t52": "건너뛰기", + "t53": "가입", + "t54": "3D 프린팅 커뮤니티에서는 서로의 성공과 실패를 배우고 자신의 슬라이싱 매개변수와 설정을 조정합니다. Bambu Studio는 동일한 원칙을 따르고 기계 학습을 사용하여 우리 사용자들의 방대한 인쇄의 성공과 실패로 그 성능을 개선합니다. 우리는 실제 데이터를 공급하여 Bambu Studio를 더 똑똑하게 훈련시키고 있습니다. 귀하가 원한다면 이 서비스는 오류 로그 및 사용 로그의 정보에 액세스할 것입니다. 여기에는 다음에 설명된 정보가 포함될 수 있습니다.", + "t55": "개인 정보 정책", + "t56": ". 우리는 개인이 직접 또는 간접적으로 식별할 수 있는 개인 정보를 수집하지 않습니다. 여기에는 이름, 주소, 결제 정보 또는 전화 번호를 포함하지 않습니다. 이 서비스를 활성화하면 이러한 약관과 개인 정보 정책에 관한 설명에 동의하는 것입니다.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "유럽", + "t61": "북미", + "t62": "기타", + "t63": "지역을 변경한 후 귀하의 계정은 로그아웃됩니다. 나중에 다시 로그인하십시오.", + "t64": "Bambu 네트워크 플러그인", + "t65": "WLAN을 통한 인쇄 작업 보내기", + "t66": "완전한 원격 제어", + "t67": "라이브뷰 스트리밍", + "t68": "사용자 데이터 동기화", + "t69": "Bambu 네트워크 플러그인 설치", + "t70": "", + "t71": "다운로드 중", + "t72": "다운로드 실패", + "t73": "설치 성공.", + "t74": "다시 시작", + "t75": "Bambu 네트워크 플러그인은 다음 기능을 제공합니다:", + "t76": "Bambu 네트워크 플러그인이 감지되지 않았습니다. 클릭 ", + "t77": "여기에", + "t78": " 설치하려면.", + "t79": "플러그인 설치 실패. ", + "t80": "다음 단계를 시도하십시오:", + "t81": "1, 클릭 ", + "t82": " 플러그인 디렉토리 열기", + "t83": "2, 모든 Bambu Studio 닫기", + "t84": "3, 플러그인 디렉토리의 모든 파일 삭제", + "t85": "4, Bambu Studio를 다시 열고 플러그인을 다시 설치하십시오", + "t86": "닫기", + "t87": "사용자 매뉴얼", + "t88": "제거", + "t89": "포함 폴더 열기", + "t90": "3D 모델", + "t91": "3D 모델 다운로드", + "t92": "만든이", + "t93": "리믹스한 사람", + "t94": "공유한 사람", + "t95": "모델 정보", + "t96": "액세서리", + "t97": "프로필 정보", + "t98": "모델 이름", + "t100": "모델 설명", + "t101": "BOM", + "t102": "조립 가이드", + "t103": "기타", + "t104": "프로필 이름", + "t105": "프로필 작가", + "t106": "프로필 설명", + "t107": "온라인 모델", + "t108": "더보기", + "t109": "시스템 필라멘트", + "t110": "사용자 정의 필라멘트", + "t111": "새로 만들기", + "t112": "프로그램에 가입하세요", + "t113": "언제든지 환경 설정에서 선택을 변경할 수 있습니다.", + "t114": "홈", + "t115": "일괄", + "t116": "재시도" + }, + "pl_PL": { + "t1": "Witamy w Bambu Studio", + "t2": "Konfiguracja Bambu Studio odbywa się w kilka kroków. Zacznijmy!", + "t3": "Umowa Użytkownika", + "t4": "Nie zgadzam się", + "t5": "Zgadzam się", + "t6": "Prosimy o Twoją pomoc w usprawnieniu drukowania dla wszystkich.
    Dołącz do naszego Programu Poprawy Doświadczenia Klienta", + "t7": "Dołącz do naszego Programu Poprawy Doświadczenia Klienta", + "t8": "Wstecz", + "t9": "Dalej", + "t10": "Wybór drukarki", + "t11": "Wszystko", + "t12": "Wyczyść wszystko", + "t13": "dysza mm", + "t14": "Wybór filamentu", + "t15": "Drukarka", + "t16": "Typ filamentu", + "t17": "Dostawca", + "t18": "błąd", + "t19": "Musisz wybrać przynajmniej jeden filament.", + "t20": "Czy chcesz użyć domyślnego filamentu?", + "t21": "tak", + "t22": "nie", + "t23": "Informacje o wydaniu", + "t24": "Rozpocznij", + "t25": "Zakończ", + "t26": "Zaloguj się", + "t27": "Zarejestruj się", + "t28": "Modele", + "t29": "Sklep", + "t30": "Instrukcja", + "t31": "Nowy projekt", + "t32": "Utwórz nowy projekt", + "t33": "Punkt aktywacji", + "t34": "Ostatnio otwarte", + "t35": "ok", + "t36": "Przynajmniej jedna drukarka musi zostać wybrana.", + "t37": "Anuluj", + "t38": "Potwierdź", + "t39": "Rozłączenie sieci, proszę sprawdzić i spróbować ponownie później.", + "t47": "Prosimy wybrać region logowania", + "t48": "Azja i Pacyfik", + "t49": "Chiński kontynent", + "t50": "Wyloguj się", + "t52": "Pomiń", + "t53": "Dołącz", + "t54": "W społeczności drukowania 3D uczymy się od sukcesów i porażek innych, aby dostosować nasze parametry cięcia i ustawienia. Bambu Studio działa na tej samej zasadzie i wykorzystuje uczenie maszynowe, aby poprawiać swoją wydajność na podstawie sukcesów i niepowodzeń licznych wydruków naszych użytkowników. Trenujemy Bambu Studio, aby stać się mądrzejszą, dostarczając rzeczywiste dane z życia. Jeśli jesteś zainteresowany, ta usługa będzie mieć dostęp do informacji z Twoich dzienników błędów i dzienników użytkowania, które mogą zawierać informacje opisane w", + "t55": "Polityka Prywatności", + "t56": ". Nie zbieramy żadnych danych osobowych, które pozwolą na bezpośrednie lub pośrednie zidentyfikowanie osoby, w tym, ale nie ograniczając się do imion, adresów, informacji o płatności lub numerów telefonów. Włączając tę usługę, akceptujesz te warunki oraz oświadczenie dotyczące Polityki Prywatności.", + "t57": "", + "t58": "", + "t59": ".", + "t60": "Europa", + "t61": "Ameryka Północna", + "t62": "Inne", + "t63": "Po zmianie regionu Twoje konto zostanie wylogowane. Zaloguj się ponownie później.", + "t64": "Wtyczka Bambu Network", + "t65": "Wysyłanie zadania drukowania przez WLAN", + "t66": "Pełne zdalne sterowanie", + "t67": "Transmisja na żywo", + "t68": "Synchronizacja danych użytkownika", + "t69": "Zainstaluj wtyczkę Bambu Network", + "t70": "", + "t71": "Pobieranie", + "t72": "Pobieranie nie powiodło się", + "t73": "Instalacja powiodła się.", + "t74": "Uruchom ponownie", + "t75": "Wtyczka Bambu Network zapewnia następujące funkcje:", + "t76": "Nie wykryto wtyczki Bambu Network. Kliknij ", + "t77": "tutaj", + "t78": ", aby zainstalować.", + "t79": "Nie udało się zainstalować wtyczki. ", + "t80": "Spróbuj następujących kroków:", + "t81": "1, Kliknij ", + "t82": ", aby otworzyć katalog wtyczki", + "t83": "2, Zamknij wszystkie otwarte Bambu Studio", + "t84": "3, Usuń wszystkie pliki w katalogu wtyczki", + "t85": "4, Otwórz ponownie Bambu Studio i zainstaluj wtyczkę ponownie", + "t86": "Zamknij", + "t87": "Instrukcja obsługi", + "t88": "Usuń", + "t89": "Otwórz folder zawierający", + "t90": "Model 3D", + "t91": "Pobierz modele 3D", + "t92": "Utworzone przez", + "t93": "Remixowane przez", + "t94": "Udostępnione przez", + "t95": "Informacje o modelu", + "t96": "Akcesoria", + "t97": "Informacje o profilu", + "t98": "Nazwa modelu", + "t100": "Opis modelu", + "t101": "BOM", + "t102": "Instrukcja montażu", + "t103": "Inne", + "t104": "Nazwa profilu", + "t105": "Autor profilu", + "t106": "Opis profilu", + "t107": "Modele online", + "t108": "Więcej", + "t109": "Filamenty systemowe", + "t110": "Filamenty niestandardowe", + "t111": "Utwórz nowy", + "t112": "Dołącz do programu", + "t113": "Możesz zmienić swoją odpowiedź w preferencjach w dowolnym momencie.", + "t114": "Strona główna", + "t115": "Partia", + "t116": "Ponów" } }; diff --git a/resources/web/guide/11/index.html b/resources/web/guide/11/index.html index e503b475f..c03da2426 100644 --- a/resources/web/guide/11/index.html +++ b/resources/web/guide/11/index.html @@ -22,7 +22,7 @@

    Asia-Pacific
    -
    China
    +
    Chinese Mainland
    Europe
    North America
    Others
    From f713e9669f724941d8471af3ea91bb683335a468 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 15 Aug 2024 18:25:57 +0800 Subject: [PATCH 46/65] ci: update build version to 01.09.04.53 Change-Id: I24bc9a2a37f021c6597c2dbf590dc4acefa5123a --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 818864f16..14a8e0fc0 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.52") +set(SLIC3R_VERSION "01.09.04.53") From e127335bb58d2016a2a9448264f99a653b3ebfc3 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 15 Aug 2024 17:42:31 +0800 Subject: [PATCH 47/65] ENH:update some translation Change-Id: I24a879e947adda5b3a2d803e02bf8ba0b106479e --- bbl/i18n/BambuStudio.pot | 2 +- bbl/i18n/cs/BambuStudio_cs.po | 2 +- bbl/i18n/de/BambuStudio_de.po | 2 +- bbl/i18n/en/BambuStudio_en.po | 2 +- bbl/i18n/es/BambuStudio_es.po | 2 +- bbl/i18n/fr/BambuStudio_fr.po | 2 +- bbl/i18n/hu/BambuStudio_hu.po | 2 +- bbl/i18n/it/BambuStudio_it.po | 2 +- bbl/i18n/ja/BambuStudio_ja.po | 2 +- bbl/i18n/ko/BambuStudio_ko.po | 2 +- bbl/i18n/nl/BambuStudio_nl.po | 2 +- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 2 +- bbl/i18n/ru/BambuStudio_ru.po | 2 +- bbl/i18n/sv/BambuStudio_sv.po | 2 +- bbl/i18n/tr/BambuStudio_tr.po | 2 +- bbl/i18n/uk/BambuStudio_uk.po | 2 +- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 4 ++-- resources/i18n/zh_cn/BambuStudio.mo | Bin 330687 -> 330672 bytes 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index 87fdc9d06..f5fa103d1 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index 0d089cd0b..fb1468994 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index ef4736309..c592917c1 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index b9e371d42..5809cfe5e 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 51189cd5a..b9f9c9bba 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index 53d17c1e8..daa29a36a 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index 344beff19..5ddeded7c 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index a141deaa4..e867ea12a 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index 7c19c2332..803f99a1a 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index d0333796d..126f39c2f 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index d19014daf..c9a6d2d59 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index 685480a70..b6e0e4526 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index 840153de1..a6f20ba2c 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.9.0.70 Public Beta 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: 2023-08-11 09:11+0800\n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index fdf62ce27..68c4f9b42 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/bbl/i18n/tr/BambuStudio_tr.po b/bbl/i18n/tr/BambuStudio_tr.po index 79dd79219..bf49e8475 100644 --- a/bbl/i18n/tr/BambuStudio_tr.po +++ b/bbl/i18n/tr/BambuStudio_tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: 2024-06-12 16:40+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index 2facece36..5213f07c0 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index 9e4efed09..41b0f336b 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 20:35+0800\n" +"POT-Creation-Date: 2024-08-15 17:39+0800\n" "PO-Revision-Date: 2024-03-21 10:39+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -5321,7 +5321,7 @@ msgid "Asia-Pacific" msgstr "亚太" msgid "Chinese Mainland" -msgstr "中国境内(不含港澳台地区)" +msgstr "中国内地(大陆)" msgid "Europe" msgstr "欧洲" diff --git a/resources/i18n/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index cef300aedcb7682d19a59b9b417e1dfb79a4609e..bb7f417101d960dc3e03d9b1dca3eb375ee42424 100644 GIT binary patch delta 23095 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 Date: Thu, 15 Aug 2024 21:57:08 +0800 Subject: [PATCH 48/65] ci: update build version to 01.09.04.54 Change-Id: Id44797ce6d0522e50ff05e1bc83636bd8043b3ff --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 14a8e0fc0..b4d583e01 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.53") +set(SLIC3R_VERSION "01.09.04.54") From 09e27143fd307bed8acf790daf997cea3c22e4fa Mon Sep 17 00:00:00 2001 From: tao wang Date: Fri, 16 Aug 2024 10:34:47 +0800 Subject: [PATCH 49/65] ENH:update some translations Change-Id: Id589a019ee4d6e2aa07e61dd0099dd7ff7a99bf4 --- bbl/i18n/BambuStudio.pot | 2 +- bbl/i18n/cs/BambuStudio_cs.po | 2 +- bbl/i18n/de/BambuStudio_de.po | 2 +- bbl/i18n/en/BambuStudio_en.po | 2 +- bbl/i18n/es/BambuStudio_es.po | 2 +- bbl/i18n/fr/BambuStudio_fr.po | 2 +- bbl/i18n/hu/BambuStudio_hu.po | 2 +- bbl/i18n/it/BambuStudio_it.po | 2 +- bbl/i18n/ja/BambuStudio_ja.po | 2 +- bbl/i18n/ko/BambuStudio_ko.po | 2 +- bbl/i18n/nl/BambuStudio_nl.po | 2 +- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 2 +- bbl/i18n/ru/BambuStudio_ru.po | 4 ++-- bbl/i18n/sv/BambuStudio_sv.po | 2 +- bbl/i18n/tr/BambuStudio_tr.po | 2 +- bbl/i18n/uk/BambuStudio_uk.po | 4 ++-- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 2 +- resources/i18n/ru/BambuStudio.mo | Bin 489968 -> 489991 bytes resources/i18n/uk/BambuStudio.mo | Bin 488982 -> 489005 bytes 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index f5fa103d1..897dbaee5 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index fb1468994..979633faa 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index c592917c1..66dfdb847 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index 5809cfe5e..ed421c6e7 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index b9f9c9bba..82731f163 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index daa29a36a..e7918f4d3 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index 5ddeded7c..d3d238cc7 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index e867ea12a..e02ede352 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index 803f99a1a..c8870e8ba 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 126f39c2f..3bcb4d18e 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index c9a6d2d59..fd2386f8a 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index b6e0e4526..ea91a1375 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index a6f20ba2c..49a354504 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.9.0.70 Public Beta 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: 2023-08-11 09:11+0800\n" "Last-Translator: \n" "Language-Team: \n" @@ -5654,7 +5654,7 @@ msgid "Asia-Pacific" msgstr "Азиатско-Тихоокеанский" msgid "Chinese Mainland" -msgstr "Китай" +msgstr "Материковый Китай" msgid "Europe" msgstr "Европа" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index 68c4f9b42..aa91915b6 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/bbl/i18n/tr/BambuStudio_tr.po b/bbl/i18n/tr/BambuStudio_tr.po index bf49e8475..223f51be9 100644 --- a/bbl/i18n/tr/BambuStudio_tr.po +++ b/bbl/i18n/tr/BambuStudio_tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: 2024-06-12 16:40+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index 5213f07c0..096fe6a4e 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -5586,7 +5586,7 @@ msgid "Asia-Pacific" msgstr "Азіатсько-Тихоокеанський регіон" msgid "Chinese Mainland" -msgstr "Китай" +msgstr "Материковый Китай" msgid "Europe" msgstr "Європа" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index 41b0f336b..b924d3871 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-15 17:39+0800\n" +"POT-Creation-Date: 2024-08-16 10:33+0800\n" "PO-Revision-Date: 2024-03-21 10:39+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" diff --git a/resources/i18n/ru/BambuStudio.mo b/resources/i18n/ru/BambuStudio.mo index e47412c3f3b6cf3b6e3749d6a6b9c0c720b1e143..78e89de41f85f9f19d75e3f6d15161f856e76578 100644 GIT binary patch delta 22468 zcmXZkb(|H|8^`g1TXc8rE}+1&bO;Etz|tKHlG3?!N&L7pf;0kBq5{$>9ZE_gsR&Al zfJiDOA^bkydFBsa?{jA6&YU^tdCoa^ck$8VoD-hp+_1ENILdLHdmDYuyO?T|&xyoR zm>rv9bL@wg@C4S!<=>jmF(>uvo9+5eSb+K{ERUW|zxOjOK+pU>@pI_xYUexCwJ(&hUPpGnqmx>P=5#CA@-3F!F#M zFMt}7a+ndDddCw`*ZmKR<9N)3J5UWcje77^>_$U;2kBYtdC2FK!0?%ob@?PG4FYwlbO#CyWn#I zIO}JhvykKSe(^bdu=Hi0GZB~n>T^ECVpn`luS8DRnRL}oytw9bW^!W8?>^^S%=CxP zS&7GPGR8RIw$I7On>_o|=aj}=cYID6jK{h-6?Ohs)DZap@;T`+FXqDcP(#!dOW`<7 z#`B$B6xMLy2h@%F-}O0Da37Yy`uD7B$6#6NTX7;j!a_LozPSR`^*^B=aNn!vd0^+u z;dzdC#oAcmAukdRIL<^0mHdvg_leJ`%8A4;d`=A3Ks{g}Ds7hFBs_r%x@IpeYx?4B z>XYyyM!xbnPQw0y>P)z=x&xynF7*=#2r%)L~Z!Fqtp`w30#^OF4fr;N* z-j4E|gX-$ls5d^2sTli2j^EAiG>QFg_PpcS4nO3&MOYM{CH9Bi3-kH>P80{qqsFKW zs)bXqBA!J}80q|ex1sq^5A2TB@JlR)w^2QqHQ;yO_#>P_eF-MTQbE5P6BSXh(K)jN8uJ&Zu`U!cyLf(u`ru{ki5Zgko!&Sam2Usw0!)P_aMrqpYwp?QNE`*JD$Zr*o5-Dn8r#^b2#AE0iWB9-5b zo%X1_pN2W`TO`z+(_Z~23{nq2rl78UiE2pd)ON$_IEFXqgqpkWq_H<^oYwC|Qh$ib z`!wnN?wsExy*UG;Ill`vl($f^lQDzeopL`zrDdXwey0e}cQR1WfjCr@Hp4@>01IHd zOn!If`xHN*z8v-Dw@^WvG_!Sa94clSqt1VhX>k`O!;=_=7x5Ur#Ei=SLs|Up;&U1G zz$e%qb7i&qC_KrVuExw9AClegPAD@llKKXW#WSebNteU#reif!Lw?0s_!iZ}vvT^K z@pv3r|A@j|_6AKcBlS+GARC5SMmMA8{=ZRCpEAPlF4t914eIVW8WjukQTN%78j4dm z0AG0LdqvvkCSzC=$x;f+9{V^TPov)ODt?a{-?1^gfbUSh?V0jjdteDv z@ODO>ABO6Yuh3luu?6+hsGcmC&+pENT`>hix*=cK@^DXni{=M-lnbjyTl%CfXqG@V zuoTX758NBAYjQ@DlH?*_}x8X8`K+?Eo(7T4V8W! zQ9alj^_&q%%!QpL6ck(sur6N5W>}=0b^QcXu&qXY@II=C(!Fmzkp~-4FOQ0WDVPht z#q@Xs)~IM6>bVy6M%PepavwFd{_7pj@qtZ5 z1u%-^9Z@eb9<_#?M`c&4ihg(9FN_-Up;(0HJ98++;t!|`L$Q8$+no7 zEJeNX`Z)6(zNhQ)B^IgbceZ16HNW!%-oWR$s=D79gkRV2JKDl!t?75BQ(sWa?~KHl z+FJiPv9>m=AMUT?cV2KJX+4X2Uw!M5OxTa(rBP$O6178miJIZ^HL!*?LiN}nEQw!w z$1fm@jq?H(BLx~-@YZh_whhG~4rrp-fsvS@k>44OrBGeD9ToLQQL%6x6^sv1L6*L; zozI5~=8C9^thMJX%uW3$7RGy64zq`w*w{D4lpL6gT11wi^7|L>c)@tTGmUy#9EwL# z4T)>YB7zN3JrR#OJ`&ZCDPDawD*CtMB0PzTwQ!GS)+L{!W~7byDIUbe*x*AOlBIZ! zA^M`Z-&v&(wzPV5E7CPFo60tRcl+I;t>yWrsMwm18nWL|4=miyg0G$#cDhlBD4_9WC8^VT|(s zOSeFmV0|ul>D6m>va}hDYS;`+i|bKS@IF*SFL~!*qS7o&XPZZgqZ&{j6+25&J-i#$ z@EOf57DUpJ&pp7EBpYK^li6Fdp^!^QZ?o-AF%( zMa9;BRBS!Na4dxy-7WtoVj=2BaHB53Ex4kG-)Vzw5^S;AgOjPJ>FIac;v!U+zrh_? zzn3*UX>Y&Nl6nEGhvQH~cOIK#wm#(lLka`>*hZpbUrW2cum;C__VYXaaVu(Oi|%hh z_5Np! zC0Kb1MRmUl zSOFKH8WR46f^P5v^?}?Y?Zych!vjW+vKemeXxkOsWn)q=V{y7_;Af-bm@1DVV-Ota{n zG}CUd4tsO{1S&|&&oYOgqI@f=>o1{#`8KMj5`AVpS_(VR11(THqwi+h^8OpTKmU76 zL0ud*$9Azr(aj3fPUbvn|DJoU<@-d8qoIGH_6J24_?-)!FSpR%Jk27T`?I6wlQwvW z>n5Xmw$Wl9jFT6W|J5j@_|or8;)2GgA2wb2%4Vp1OYF^tU}CNtkMH6{EP@+Q4ZnsN z@gb_q152#|c`%B4XZ#31!J_ylcEzmAhE zxyquw6po@Ej|$SCQ8#>dwLQ2iYCq5)i{Td-gQrn1_#Z}LIP)5N^Rk}tsFwFd1?6x| zkLytlIDlG=?xG%$d#znx7lYJ4L|y+8Dk%G-USuTJ$5mJxU)piTf1RyreNfBea8%w; zL-oui)VJXW_$%gHZ$04OVCF^5oN->g6>7>Ij%vW?sPtZjd-0T4pSDpwMi_3VprCq* zN{^^bwnK?U1y@Vdjko20F+}pTLQ~KO^X;&o0hLAt&HqquwgA=j-(pX^jG7N>?zH1OP*d%7)aU*}1$B~LW;WE! z8iTrDLsSoS!*Fv7<0v%6t5^$5@Af->8a4`hP#?d?#`+&rLvwy-H;%#5T=xO4;rPJs z{mv%Ly_cTk_yzoi`jdTrXE`p|Z}ln%Q1izD@?RgAaoF$7!?+`?^L+3MenoxgF~9Q} z^&H39fG`1UJYhe{Nb{pTcpPd7cAvJ*>ILk|^##t@#541(z42bu5MD&hj5kq3p7k90 zuLH5??7{)4u9@uBS72-Edr^x@uJhj7fZ9yXLS@4d)J*pl743yC*ibaX9MlJ*VrwQ& z#f|s`W5Yk$%v9=U4$$)1*b^uH!aNYnP|0N&YZ%qNdW~7>hMfADD!_fLylKa) zq9(3>s2OuTs)09A*ZFQ)u;xeA8z4Owb_P;V`mFIzoIuS`f8#bxe%mIF1Nag3^ncn9 zkNRT;>c6A%JMxa!bKV%$fbOXIhbti~ujhsp3MDtny2Z38p=ADe)#VkHhI ze@y;Aq)?Z_Ypn2uuI2;fp0dluNzZKmKmWPixWT^`3;j?JT!iY;43_eYhK&;hC%=Noz>LSy|LK&4tG*7^p^ZjLgCN1=HIC3e~AjhG)}N+!0KsGFA#|u^8%>zCB1qjRF~JmNNj_esKQ=7yp}=~ z2Tq}G@Ca+-D_n?Gg8_Gb_#O4t={f2FNkVpgM$`i$Q9V=~)iaGyK|BOM!Yw$I7tEN% z8ZbR+K)*)}JKs^L!3BAe+YJ)14)w{XiRKqngR-OuxG~Tkb>od#3-6<1p-jqvn|}RJ z6WVfAZ0ttG#*e5Mz3dn)q4!CPWUR0jPqHZ`4 z6|8f;^G8r!{0FK>(xnNw6IF4nM7gfaS?{b@m=xDwaomc!?;TWwolF5I7Gg35!p>p}JvmSq zQ)Ui0e_?qnkNL9LgF51SiHHf*4Gv}vIOFgUYA6O}3%EZ8UyaqNzwxY=-Re`ZA;*70 zH7I`$vt6(&VXU`uqX+FBOWR@_Qks!*!^j z+=tpJoj{HKpBTbS1*}JMp@yb8#^O{|7X64C;%jz3>>Q5{xW5c?3fhIeQE#*XTcR%} z;OO9Vf_jn7SPaj4`iokJGOntD?gv-HV>I$j-9Vm~Z^BT+rE3Kiu)pn~}~)I^k`xXlAmsOMBd^<*84;`z=; z6x54EG6Y%$H#lCMp+je=MH|b;A*uA7|hU+=<#R)OkPPEW^I2 z?8sc+CaTX+-w)QIg7Gk_r(dInB3lLWzXFAKDp(6Upr*_rsIi}c)o_{TJuF4N#0NI! z-B33ghkB#w_&v@=P2tTd+K`S#HFOPXJ~`vn(}!cdIU37zq5&#jr(kZpf$E81rGUGm z$&a5<{|9^Gu*$X;+(GqBvMM%IB|K}P8qyBcGgDFNoIK7N9L`BW`JWdxrX?@}KgMYM z+^Ziz4Z#i64W6N*J4sbb$DF9x=!2SI4&p6rQ!U{B6ufHnfcqQL`PhWxd20lmrP}`w zp%6$!u+;P#Qp;{!0@bxOP(9EXwfGD~HDDSlJHGOcpTRoR@1ncv)n;eJeH)-Y-@J~^ zpu=zx^($CP`9Hj_-Eb2sN)Mto9+xl@v(~erDTkWt2czC}6DnAP^=;y6kBz7=LFOsv z8EQUxfxUHIgMjlh4noC3y@qUDl>hxH^u@KPypL#P6G#Kp8;4OtF%R{@gV=&MyMwK$ z$2AGK-|@ae^~?p-gKwiIrYD|h;_XFZP!m@-3@fi^QP2lgp{CGns5dx*Yk1IcR9Ao8 zEZ}~NU4e_KAI3@8S0!?rY_M(cq4>-3dv0`A{#jQc3y{EzDzw55S~3O~bP?E>yEr_!{ySlWep z!DCnqucNXoeFtk`gAQTaQg!Emrp$5PiIw;s^#iCbe1(dQ%pGkA3Zc@o5x$E9z4}7b z_x$g%KVHGox~`K=;S;ek^^>SQL*w9YUr}`w6QLay1p@LtQX^0{1w%JcD?LAynN58@+nk60?to37^h;riMF`>h9js)PYSqyDYX(CQZM?cO+ce@7xm1O`8ffe!#Wr<#lBAr z!FcMMP*Zo3@Kn2?6E@cg)CW^c3%GwY)(PLxRWDEv{&z;e{fX(|nYQ#zm&v^V#i;G| z9n`$=9QCa?$71t6R8TcS1>XeJ1UAQWFIJ@f7e-?AmzI9DQNi8{3u14~p!I(N1x5V^ z)M|Aab>rYy0jCdUM5WhwY=_%%4QBh=JdDbo0ZZ)quTc+3ztlFH6;TsgYt()Fq1J{` zlIJ^5Dd-KmEekmR;8;{T4gQ8;@$<_mR2p7f6>zSgv)W?eD(a2etg%I^ujdqepO{&R zKj6)^L_4loPXjRdM(&5%Hj)2jxIyJ_ZKfKA7pQ-NdV@Bbt!E~o@^%$Y!E>nKYPZG4 zdLwE`?x9x8sIB(73aFlIje6s0sPy%1v-9J(k^g$oHylu!oJCDE5!-FESOsILpTtU- zYKMJSY=GUVe~;-gdZ#`31J4$yozoz%J{>j0Yw&$Mfiak5SJ*ySYL{Km5Y>Rb_#e*3 z5;$wOtqq4!J@E`RkwomVsk;{HbE8q;fWE;Lcmnm{Uoa=Wz|C}h=I^WlC&J&`#PI^- zxM1pD3&L|)i+a+1cB3XZgL*qu5Ish{LE`=P;3BBtZHyYyiC7)?VaEPJ#^Ts-$jBv?7XI+C=MO9p~!~ny3(i*R>3CN1l6@GF&F;moqvE)G~lgQk2-Fj zFOC|bil`Utj+!T?pcb)hm{<9KiUKWh9%EX3gNp7nCu|7XVr}ZHQ9bb-)idv&v@fj{ zQENsk)L75+>N{{J^=G&gH=YVO`?2Yd_99tNllDB{si*?B@EnL5`{}4RzKjZU=LOi=Sf)Jd35V&;{$Ej;IN3>;>}w0}5+6unO;@#%#_{ z)+75c2lZc3!TACeg!z89#is>!pgsxJ0}s4pdRk_P9(o%T~{16vo*uII2jcymrxVTP1FP4qJ|>-W$VETsL!>;3^*Ni-7-|{ z>_esNrLb2>^Q%pb)leTeib1@Bdf-h|mp($pMD%ZVya8%Y*AjKUKi0vu-tm{HWjfsz z%ZkdVhSvA$;l30!g^oZ?Ff(y9=DliNwH$j>KjziTU9+)njf#m;s409pDoA&G^-HLs z3|_b6#ZWy^9~Hbkkk|`5!zpOST8Am|HY!S=qIx3N?|eHZze`|6>dS6ey4^(8bN^w# zDQS-_sjol{ssEFsvZELqS3I2-Q`u zPo{e39)Ra5}HHKe!?nJ%GPpBK-MD^q=R8Z!=Z;Mnp)aSaOVr>j6i09rX|5ez- z0d@5aRDLFTU^gs?dc#Vn;|ZuBn}+U?p~mz)YU1%dv^Ok->iX)ap&W%8vYn`gUcsUG zH!@XSZ|L8u0tN8R{2>Wzy1W6O43)ELi14b?%^3%x>pKJu|m z!PQZppN6{bXqbY6#d%^~-WVgPu0!46N7T?fK@H7Y)M}aIseSz}f(pL2sIDE28mc*{ z&n>}fxDF%mDXIrEKC^nb1O@GI8lxtP30{30Y8AYTy21O;Z74?LP3mh=!8_|;`+WKr z_Oqbss0NNy2oThBJe%zA~7DU|2LbkvPcVhlb*y+NM;Y=}Ce z=IkA)DfS^&!18ZwSsseDsc*$unE0)opMz@nc}&1(_&s*u^^);?Cr_fF``xZEDq7ci z-a`E&vWUcX{FN{0u6`x`K{vg+pvF3kO>i=52EC4&$R47iK64=G&ZO_78qfgM(|a(i zH@-tbrV9q$D1RRnOl`b+KU_e4HvWypLP4i&Vj7+#=&l*9liBAU;sM?wlo#Pb0v8$LwM8{rheup1mxy$jai3r-wCMf?7gK{w5=qPp-Ep2VD~?1pzy!4^mz zbcZ4f##3*Knpf6faXgDzbzPdE8v_xj*r=I?`A=imf&=^TbJXI|BCU08U(}F{KrKew zun?X=ZCqZWy1Hz-p!?5n+Tk1O$B`*>Zmc_hc$6j#-RJ-`{Q8>nn=oK zvIoYaTGk#FeEo4bZpD?@CbKmpNfu&*dQMaWUZ8p?Dyxlo6;k4O<&M<=PeeBACZ8_}5kvW6zKdF9=$2i_GSJ3^+RU{(l?iJ_bCXU}gb@iOc zpmP^@V_jSk6?DHXKSRxoALb6a^T{OC53era5aoaIJVEzQsMnxYsgrqaOs}G5uzyfp z{~!KKL({zzbn`xWK7x^Y0aOfRFJNO`81;a5s94y6e_`tApgW_!LROB(kFFc>)H~Y@u(OXjOzNSs3F{nlkhAyz}7{A?&7o#OH%(06^!YM zT0^R0ZsmV>3cAr0R99_5KMlBzG1TuBvo6kB-14>}YVqiS-SBJdg(*q|-6?z+YF=24 znnAbY7x+Ei!!{*tzNuY`{MQtEjDl|XC#oJ%+Ipk{s>O{^>-jiTS1-ay+A7=?jIIiM@9S08VVlX1f!_GSIdU5Iqs!C3bkvlTs!FgrehN- zD5LAx%s3j=vxmbJDpGifno!EswFeAAjs0R&aGk(t{1dfIr>|#YUj;REYf;PfAE*sR z$@lYb)g*)O`xIv{f}0l~vtP*G<5ZxE-T; zzH^^~(kn|Vo2!eWZd?i1Bqn|E3iZ4n1>N5P``QNGf1Yy^+i^VHF6hk1>$n7mx3~O` z>|k^KVjRWT_vsjP|BB|HPOL4|qq~s*3YMN-gYN%0U^!N$KC&AP;({MAh*!GXnsBp+ zjs3oap!@Ir=JgCZ*SWq?ub{h~F4@~An)Rr^3$E8E=>9BeTwjZUpK$`$*Xb8@f6jQm zANjAp_g~dN=q%&J;{gN*^?3t>?jN6B7-aSvY&S^#anSvTM`KYlTG}B&_a`MAQ2G1{ zSyY@VLv4umpknGFevBUsv&Cr}wxb>xPX4RVWq8p2vHMY+Mm_icm?&t-CR{}Q$%vrS z7H4w(OnmIk8{D6}6Q9#S>Q&}3wR7Fnh1?%6EwVKt`(k&>4?Cs4w3%-d zZsW##@i+YVD+{WoUkBZPYIO#`;`o^*w#@clYFnx|xQpZ8EwdfZ&~I$Bns2!c!2#5F zy=f~f7?Z8E4NWU-q5RLcinQQ@(WrHQCoZ7=$LgT_U2x&AuG7ag10kXwNa|%a)AP#z<`mZ8VyuI8w%Cj|4>b=Q z!s+-52jb+dL1!%{-WGI!4Zi{VQE#x_Jb-Pem)>EE&}{5XJ+PB}#{|?1-&1`qg}l3h z&N$qSno2A04mww{7e?@A_4Y7DW3TUm?yuRWe;;(_aQ>aWHmC1Kov*czEf*&2w;|ns zfE^C?L5U_e9YB`+0)^ z{j-{5n42lL@lTcwgDx^OT(}MOL#U3I=sM2-bUEnErk?7G?emvjB^$WUb==MIuGiQR z;XA+Egmn3a?E~Wf2s$IV?j&ljSTB6jqWBkF&4GEhg3fI|SoJo`Ee|Smhm8ow+uaSi z|AgumKIil7@m91`-us6qVVkL}!Z9zE~HKoSWle*oJE6gqIzIRD(k87 zsJ-51)DYgm445c&$lV!b3RB3%fvy;Z6Hr~c5;aFZMD1MirLhlwiE8K;R0A)0$J3^@ zH-8s(ziOz@b;6o>1y^DIbRqYP$T>_yJzOxo-MBm^=M5U7#<+Eckoz;>Pf=6tEmROy z&1enXh>_IKp@!@U&cec(Lhhen>__b%mSwgFCdy);Z;qPE58)R)-)W!K(j-wfGX@KD zK{HfC#-pNjGb$J_p~mzvDkuwQw>NBqeW|ZN^<1_bcD@mopgtP4PuPmQr_(QIh;Lrx z-vGD312B#gPjEh#&1FGz9u=+WBP_48;dtuRQPF)0JL4Vfh7BUEz7rKoQBfgxzNm_d zjb4}%hhZw^|3nJ9@N?{fyHPjFo7>WHDk`tHq8hRfH31z#z3JbmSSXMuRqrQ&O^;~cQGB7%V$|q7j?hx*bzU;NB;MxaGwL}!gl%XgGVsH>X*4d$QkbAr(6X? z?%#6GFKqL{k|Nf?oJB3TnxbyF4wqs2VvIe5yaWB*=T7mE^FQhjN`{<~)DudF+_mO@ znJ{m_1ICoK8+=|q_0Ix-udzs4omt(1~SO5jSHLK0(c7nQB@Vlt#^P9kD5X zj4}8lDmz}IhAek23)+_WA@%vFtayxyoldps5llc$MB%;^^uO5~kJ~s--fkpX)|H|Rw3sb&R0ie%LC7MTWg5Ozcv(l^TAJ0WBhL$Vt@+^wzZ)-fQt6B zs4de=uRf-o-EcK(2yUR#G--Rwq70~2vOa34zQ)4%BN7tM8_ci#Pt?ICo@meB7|HR? zsIk6)8oQW|A@{deC9pE}npg)Xd-Y$udX7%klig6UwcK+nYJYJEm4?qSoS8y~&bG?M zU^VIk@Lk-6@%THYz%pIzcvVzA0X1U|K}}%ap@Q~z)C85dt62~=Q#SGHy)iHK&%2WU zIY|IN2M4;@1u>YFdPA&_Jx~wWg?hkcR9E`Dhuq)&giy!RdX~c^)H|S}Jpnb8 zqfpthvOD>&mjBLyC=B+nbvi#*p&pAmJ{F_#8`Sk@usJ@(j95Rxy0#N)Zl8nt8om^@ z%$~xrcoh}Y9eY}X_l7Bu2+lE7UY?zYlV8? z0?dT_J%2$B)g#mxryFELP!8j$cSLP+SE73KDmGL8Kk`o07;GDc5m=B5)?sD5gla&} zk8O(1jY^;P7>grOd%%63S5PtW3N`hn9TIYXm^}v76DLqF`lHm1?~WOAY{HOZiM9o%!_ij>rl8PkQ;!&wqh!_cjLoNB$4JhUq^5 delta 22445 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 diff --git a/resources/i18n/uk/BambuStudio.mo b/resources/i18n/uk/BambuStudio.mo index 8134e39a29fa5be198484eded886a563a0c89ffb..cbb3a4c924104f49ca29e4b97d0326be2f984125 100644 GIT binary patch delta 23103 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 Vsr>Il^M8K+FYw*VAA(tT{vWg@CL90& delta 23080 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 h4#xK0`ll*L7{HkL=Nb}lM1b5N04 zheh!!Y6q06o0W_Dwnx421Jv~ms4h9}`!6c%qZ6#6H8G#Ye*y=3!BkXewqa7-g9_ad z-^Zv>=jd)-6ODRdA=HG_0`-FR7=!0fJF9=N2IlEu<+oAK{Rm@tzq5mbE_fM}WBl8e zYz;99bgSxY|B*#72)>2(@?pv zy&vQMQx5KMLW|GT{uaWMsJ+}{R3D}u5b^%^KFXqIx+}hqQAwI~pe^53u{z~ySRW^% zlI;YlD=wpQE!m)m_f09oAUERug!(oo)VGH*4v(Sw=oKoY1qNHl<50u14r*2F=a=VV z1IpV``~AoeyFUlEqFfra#!N*G=N+irdE|1Soec$jf zt5_~nR}@68`^!-cxq@1rulfFm^o-Moivf}$ioyc=bVA(8DRCzgZH_yc_{hU4Y4-&9 Qzaak?+MISzINPTG1MHL-bpQYW From c3ca67ba0f231812ad97f092fb2e2d05f37fabf1 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 16 Aug 2024 11:42:18 +0800 Subject: [PATCH 50/65] ci: update build version to 01.09.04.55 Change-Id: Ic2c06746294e991ec640ebd5f0a6354a8787d13e --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index b4d583e01..d6237884b 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.54") +set(SLIC3R_VERSION "01.09.04.55") From 1377491364a6248231de1af216122365099e1e02 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Mon, 19 Aug 2024 10:16:35 +0800 Subject: [PATCH 51/65] ENH: Optimize UI JIRA: none Change-Id: I0c31ca936ecfefb637a0f3517c6f86caa67177ec --- resources/web/guide/21/21.css | 10 +++++----- resources/web/guide/24/24.css | 27 ++------------------------- 2 files changed, 7 insertions(+), 30 deletions(-) diff --git a/resources/web/guide/21/21.css b/resources/web/guide/21/21.css index 3e335d5f5..3273d375d 100644 --- a/resources/web/guide/21/21.css +++ b/resources/web/guide/21/21.css @@ -11,19 +11,19 @@ width: 100%; } - .BannerBtns { float: right; - display: flex; - width: 140px; - justify-content: space-around; - align-items: center; height: 40px; text-align: center; margin-right: 10px; } +.BannerBtns .SmallBtn,.SmallBtn_Green +{ + margin-left:6px; +} + .BlockBanner a { display: inline-block; diff --git a/resources/web/guide/24/24.css b/resources/web/guide/24/24.css index 68f40b606..b88261ef6 100644 --- a/resources/web/guide/24/24.css +++ b/resources/web/guide/24/24.css @@ -14,39 +14,16 @@ .BannerBtns { float: right; - display: flex; - width: 140px; - justify-content: space-around; - align-items: center; height: 40px; text-align: center; margin-right: 10px; } -/*.Banner-Btn +.BannerBtns .SmallBtn,.SmallBtn_Green { - background-color: #C0C0C0; - color: #000; - padding: 0px 6px; - min-width: 50px; - border-radius: 4px; - height: 32px; - line-height: 32px; - cursor: pointer; + margin-left:6px; } -.Banner-Btn-green -{ - background-color: #00AE42; - color: #fff; - padding: 0px 6px; - min-width: 50px; - border-radius: 8px; - height: 32px; - line-height: 32px; - cursor: pointer; -}*/ - .BlockBanner a { display: inline-block; From a308eb0f2ed9532d44df72bb9237886e626c147a Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Mon, 19 Aug 2024 15:24:10 +0800 Subject: [PATCH 52/65] ENH: network: refine current path logic only use the same path as binary for current path JIRA: STUDIO-7875 Change-Id: I5523e3b7e20b0f24de50c8d295f54b984693165a --- src/slic3r/Utils/NetworkAgent.cpp | 46 +++++++++++++++++++++++++++---- src/slic3r/Utils/NetworkAgent.hpp | 1 + 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/src/slic3r/Utils/NetworkAgent.cpp b/src/slic3r/Utils/NetworkAgent.cpp index 42d97e5a7..ead7f0436 100644 --- a/src/slic3r/Utils/NetworkAgent.cpp +++ b/src/slic3r/Utils/NetworkAgent.cpp @@ -145,6 +145,31 @@ NetworkAgent::~NetworkAgent() BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", this %1%, network_agent=%2%, destroy_agent_ptr=%3%, ret %4%")%this %network_agent %destroy_agent_ptr %ret; } +std::string NetworkAgent::get_libpath_in_current_directory(std::string library_name) +{ + std::string lib_path; +#if defined(_MSC_VER) || defined(_WIN32) + wchar_t file_name[512]; + DWORD ret = GetModuleFileNameW(NULL, file_name, 512); + if (!ret) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", GetModuleFileNameW return error, can not Load Library for %1%") % library_name; + return lib_path; + } + int size_needed = ::WideCharToMultiByte(0, 0, file_name, wcslen(file_name), nullptr, 0, nullptr, nullptr); + std::string file_name_string(size_needed, 0); + ::WideCharToMultiByte(0, 0, file_name, wcslen(file_name), file_name_string.data(), size_needed, nullptr, nullptr); + + std::size_t found = file_name_string.find("bambu-studio.exe"); + if (found == (file_name_string.size() - 16)) { + lib_path = library_name + ".dll"; + lib_path = file_name_string.replace(found, 16, lib_path); + } +#else +#endif + return lib_path; +} + + int NetworkAgent::initialize_network_module(bool using_backup) { //int ret = -1; @@ -159,7 +184,7 @@ int NetworkAgent::initialize_network_module(bool using_backup) //first load the library #if defined(_MSC_VER) || defined(_WIN32) - library = plugin_folder.string() + "/" + std::string(BAMBU_NETWORK_LIBRARY) + ".dll"; + library = plugin_folder.string() + "\\" + std::string(BAMBU_NETWORK_LIBRARY) + ".dll"; wchar_t lib_wstr[128]; memset(lib_wstr, 0, sizeof(lib_wstr)); ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str())+1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); @@ -172,9 +197,15 @@ int NetworkAgent::initialize_network_module(bool using_backup) }*/ if (!netwoking_module) { BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", try load library directly from current directory"); - library = std::string(BAMBU_NETWORK_LIBRARY) + ".dll"; + + std::string library_path = get_libpath_in_current_directory(std::string(BAMBU_NETWORK_LIBRARY)); + if (library_path.empty()) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", can not get path in current directory for %1%") % BAMBU_NETWORK_LIBRARY; + return -1; + } + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", current path %1%")%library_path; memset(lib_wstr, 0, sizeof(lib_wstr)); - ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str())+1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); + ::MultiByteToWideChar(CP_UTF8, NULL, library_path.c_str(), strlen(library_path.c_str())+1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); netwoking_module = LoadLibrary(lib_wstr); } #else @@ -455,9 +486,14 @@ void* NetworkAgent::get_bambu_source_entry() source_module = LoadLibrary(lib_wstr); if (!source_module) { BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", try load BambuSource directly from current directory"); - library = std::string(BAMBU_SOURCE_LIBRARY) + ".dll"; + std::string library_path = get_libpath_in_current_directory(std::string(BAMBU_SOURCE_LIBRARY)); + if (library_path.empty()) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", can not get path in current directory for %1%") % BAMBU_SOURCE_LIBRARY; + return source_module; + } + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", current path %1%")%library_path; memset(lib_wstr, 0, sizeof(lib_wstr)); - ::MultiByteToWideChar(CP_UTF8, NULL, library.c_str(), strlen(library.c_str()) + 1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); + ::MultiByteToWideChar(CP_UTF8, NULL, library_path.c_str(), strlen(library_path.c_str()) + 1, lib_wstr, sizeof(lib_wstr) / sizeof(lib_wstr[0])); source_module = LoadLibrary(lib_wstr); } #else diff --git a/src/slic3r/Utils/NetworkAgent.hpp b/src/slic3r/Utils/NetworkAgent.hpp index 59663fcb0..9b5c1fdaa 100644 --- a/src/slic3r/Utils/NetworkAgent.hpp +++ b/src/slic3r/Utils/NetworkAgent.hpp @@ -115,6 +115,7 @@ class NetworkAgent { public: + static std::string get_libpath_in_current_directory(std::string library_name); static int initialize_network_module(bool using_backup = false); static int unload_network_module(); #if defined(_MSC_VER) || defined(_WIN32) From 99a1c3183ae574e284c044a18cfb829b7b77c7a3 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 19 Aug 2024 16:02:00 +0800 Subject: [PATCH 53/65] ci: update build version to 01.09.04.56 Change-Id: Icf2ab59ab7cbdd59880ce783e507a0cc9dffbeba --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index d6237884b..46457e21d 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.55") +set(SLIC3R_VERSION "01.09.04.56") From 9a431c1ac5d162932437356b05ff9630e69b3385 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Mon, 19 Aug 2024 17:04:48 +0800 Subject: [PATCH 54/65] FIX: CLI: fix an exception when parsing scale params github: https://github.com/bambulab/BambuStudio/issues/4628 Change-Id: I29f1f8e605c12a92b140e53b6b894a0a676f3588 --- src/BambuStudio.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 7dae293ad..5d33b8ed9 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -3785,10 +3785,16 @@ int CLI::run(int argc, char **argv) // this affects volumes: o->rotate(Geometry::deg2rad(m_config.opt_float(opt_key)), Y); } else if (opt_key == "scale") { + float ratio = m_config.opt_float(opt_key); + if (ratio <= 0.f) { + BOOST_LOG_TRIVIAL(error) << boost::format("Invalid params:invalid scale ratio %1%")%ratio; + record_exit_reson(outfile_dir, CLI_INVALID_PARAMS, 0, cli_errors[CLI_INVALID_PARAMS], sliced_info); + flush_and_exit(CLI_INVALID_PARAMS); + } for (auto &model : m_models) for (auto &o : model.objects) // this affects volumes: - o->scale(m_config.get_abs_value(opt_key, 1)); + o->scale(ratio); } else if (opt_key == "scale_to_fit") { const Vec3d &opt = m_config.opt(opt_key)->value; if (opt.x() <= 0 || opt.y() <= 0 || opt.z() <= 0) { From b67fb59069d9d95cb0d9893ebc1a1842e243727e Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Wed, 21 Aug 2024 12:28:13 +0800 Subject: [PATCH 55/65] FIX: negative width in spacing function JIRA:NONE Signed-off-by: xun.zhang Change-Id: Ie84ff1b6ca3faac733c004def484401872c707ff (cherry picked from commit b1bd0738f78c4e253fd34d39fa32e0dcf959f418) --- src/libslic3r/Flow.cpp | 4 +++- src/libslic3r/VariableWidth.cpp | 14 +++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/libslic3r/Flow.cpp b/src/libslic3r/Flow.cpp index 0fbefb724..97b3c1427 100644 --- a/src/libslic3r/Flow.cpp +++ b/src/libslic3r/Flow.cpp @@ -190,8 +190,10 @@ Flow Flow::with_cross_section(float area_new) const float Flow::rounded_rectangle_extrusion_spacing(float width, float height) { auto out = width - height * float(1. - 0.25 * PI); - if (out <= 0.f) + if (out <= 0.f) { + BOOST_LOG_TRIVIAL(error)<< __FUNCTION__ << boost::format("negative extrusion : width %1% height %2%") % width % height; throw FlowErrorNegativeSpacing(); + } return out; } diff --git a/src/libslic3r/VariableWidth.cpp b/src/libslic3r/VariableWidth.cpp index e01050e4a..c7c2a6908 100644 --- a/src/libslic3r/VariableWidth.cpp +++ b/src/libslic3r/VariableWidth.cpp @@ -122,10 +122,8 @@ static ExtrusionPaths thick_polyline_to_extrusion_paths_2(const ThickPolyline& t //BBS: 1 generate path from start_index to i(not included) if (start_index != i){ path = ExtrusionPath(role); - double length = lines[start_index].length(); - double sum = lines[start_index].length() * 0.5 * (lines[start_index].a_width + lines[start_index].b_width); - path.polyline.append(lines[start_index].a); - for (int idx = start_index + 1; idx < i; idx++) { + double length = 0, sum = 0; + for (int idx = start_index; idx < i; idx++) { length += lines[idx].length(); sum += lines[idx].length() * 0.5 * (lines[idx].a_width + lines[idx].b_width); path.polyline.append(lines[idx].a); @@ -191,12 +189,10 @@ static ExtrusionPaths thick_polyline_to_extrusion_paths_2(const ThickPolyline& t size_t final_size = lines.size(); if (start_index < final_size) { path = ExtrusionPath(role); - double length = lines[start_index].length(); - double sum = lines[start_index].length() * lines[start_index].a_width; - path.polyline.append(lines[start_index].a); - for (int idx = start_index + 1; idx < final_size; idx++) { + double length = 0, sum = 0; + for (int idx = start_index; idx < final_size; idx++) { length += lines[idx].length(); - sum += lines[idx].length() * lines[idx].a_width; + sum += lines[idx].length() * (lines[idx].a_width + lines[idx].b_width) * 0.5; path.polyline.append(lines[idx].a); } path.polyline.append(lines[final_size - 1].b); From 0377f6f06f0198251f6af974ccad76cbcc86a51f Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Mon, 15 Apr 2024 16:52:47 +0800 Subject: [PATCH 56/65] ENH: imprve overhang quality Jira: none add speed transition between discontinuity speed detect bridge-wall and only use bride speed on bridge wall fix the bug that not use overhang speed while support z distance is 0 on arachne mode Signed-off-by: qing.zhang Change-Id: I72a1504544fe1ed7bd184ca073bd1b52cd2dcd75 --- ...06mm High Quality @BBL X1C 0.2 nozzle.json | 2 + .../0.06mm Standard @BBL X1C 0.2 nozzle.json | 2 + .../process/0.08mm Extra Fine @BBL X1C.json | 2 + ...08mm High Quality @BBL X1C 0.2 nozzle.json | 2 + .../process/0.08mm High Quality @BBL X1C.json | 2 + .../0.08mm Standard @BBL X1C 0.2 nozzle.json | 2 + ...10mm High Quality @BBL X1C 0.2 nozzle.json | 2 + .../0.10mm Standard @BBL X1C 0.2 nozzle.json | 2 + .../BBL/process/0.12mm Fine @BBL X1C.json | 2 + .../process/0.12mm High Quality @BBL X1C.json | 2 + .../0.12mm Standard @BBL X1C 0.2 nozzle.json | 2 + .../0.14mm Standard @BBL X1C 0.2 nozzle.json | 2 + .../process/0.16mm High Quality @BBL X1C.json | 2 + .../BBL/process/0.16mm Optimal @BBL X1C.json | 2 + .../0.18mm Standard @BBL X1C 0.6 nozzle.json | 2 + .../BBL/process/0.20mm Standard @BBL X1C.json | 2 + .../BBL/process/0.20mm Strength @BBL X1C.json | 2 + .../BBL/process/0.24mm Draft @BBL X1C.json | 2 + .../0.24mm Standard @BBL X1C 0.6 nozzle.json | 2 + .../0.24mm Standard @BBL X1C 0.8 nozzle.json | 2 + .../process/0.28mm Extra Draft @BBL X1C.json | 2 + .../0.30mm Standard @BBL X1C 0.6 nozzle.json | 2 + .../0.30mm Strength @BBL X1C 0.6 nozzle.json | 2 + .../0.32mm Standard @BBL X1C 0.8 nozzle.json | 2 + .../0.36mm Standard @BBL X1C 0.6 nozzle.json | 2 + .../0.40mm Standard @BBL X1C 0.8 nozzle.json | 2 + .../0.42mm Standard @BBL X1C 0.6 nozzle.json | 2 + .../0.48mm Standard @BBL X1C 0.8 nozzle.json | 2 + .../0.56mm Standard @BBL X1C 0.8 nozzle.json | 2 + .../BBL/process/fdm_process_common.json | 4 +- src/libslic3r/Arachne/utils/ExtrusionLine.cpp | 13 +- src/libslic3r/Arachne/utils/ExtrusionLine.hpp | 6 +- src/libslic3r/ExtrusionEntity.hpp | 7 + src/libslic3r/GCode.cpp | 317 +++++++++++++++++- src/libslic3r/GCode.hpp | 7 + src/libslic3r/PerimeterGenerator.cpp | 102 ++++-- src/libslic3r/Preset.cpp | 7 +- src/libslic3r/PrintConfig.cpp | 26 +- src/libslic3r/PrintConfig.hpp | 3 + src/libslic3r/PrintObject.cpp | 3 + src/libslic3r/VariableWidth.cpp | 6 +- src/libslic3r/VariableWidth.hpp | 2 +- src/slic3r/GUI/GUI_Factories.cpp | 4 +- src/slic3r/GUI/Tab.cpp | 3 + 44 files changed, 516 insertions(+), 52 deletions(-) diff --git a/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json index 70e54ac6c..56388c0b1 100644 --- a/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json @@ -11,6 +11,8 @@ "outer_wall_acceleration": "2000", "outer_wall_speed": "60", "sparse_infill_pattern": "gyroid", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json index 5ffde15e9..15ac55524 100644 --- a/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.06mm Standard @BBL X1C 0.2 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json b/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json index ddb385860..22ed2d795 100644 --- a/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json +++ b/resources/profiles/BBL/process/0.08mm Extra Fine @BBL X1C.json @@ -6,6 +6,8 @@ "setting_id": "GP001", "instantiation": "true", "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json index 5b04803ce..dc0de89bc 100644 --- a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json @@ -11,6 +11,8 @@ "outer_wall_acceleration": "2000", "outer_wall_speed": "60", "sparse_infill_pattern": "gyroid", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json index 1c7a15e91..778b1b9be 100644 --- a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json +++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json @@ -15,6 +15,8 @@ "sparse_infill_pattern": "gyroid", "sparse_infill_speed": "150", "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json index 4d1c9fa00..905fef5e0 100644 --- a/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.08mm Standard @BBL X1C 0.2 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json index 60f8e2686..b1ab2d897 100644 --- a/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json @@ -11,6 +11,8 @@ "outer_wall_acceleration": "2000", "outer_wall_speed": "60", "sparse_infill_pattern": "gyroid", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json index 241c0a358..64f47b93a 100644 --- a/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.10mm Standard @BBL X1C 0.2 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json b/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json index d42c4dcd6..b51e89eb5 100644 --- a/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json +++ b/resources/profiles/BBL/process/0.12mm Fine @BBL X1C.json @@ -6,6 +6,8 @@ "setting_id": "GP002", "instantiation": "true", "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json b/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json index f2e438994..d49e93148 100644 --- a/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json +++ b/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json @@ -15,6 +15,8 @@ "sparse_infill_pattern": "gyroid", "sparse_infill_speed": "180", "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json index e90901731..703993972 100644 --- a/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.12mm Standard @BBL X1C 0.2 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json index b6d8ecc23..be951de13 100644 --- a/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json +++ b/resources/profiles/BBL/process/0.14mm Standard @BBL X1C 0.2 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.2 nozzle", "Bambu Lab X1 0.2 nozzle", diff --git a/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json b/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json index e5f73eab5..2e8fb3e44 100644 --- a/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json +++ b/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json @@ -15,6 +15,8 @@ "sparse_infill_pattern": "gyroid", "sparse_infill_speed": "200", "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json b/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json index 0d12d4ddb..5dc996d12 100644 --- a/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json +++ b/resources/profiles/BBL/process/0.16mm Optimal @BBL X1C.json @@ -6,6 +6,8 @@ "setting_id": "GP003", "instantiation": "true", "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json index 15ebedb2a..6395e965b 100644 --- a/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.18mm Standard @BBL X1C 0.6 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", diff --git a/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json b/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json index 2f38b67fa..01133f83e 100644 --- a/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json +++ b/resources/profiles/BBL/process/0.20mm Standard @BBL X1C.json @@ -6,6 +6,8 @@ "setting_id": "GP004", "instantiation": "true", "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json b/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json index a62137630..6635305de 100644 --- a/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json +++ b/resources/profiles/BBL/process/0.20mm Strength @BBL X1C.json @@ -8,6 +8,8 @@ "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", "outer_wall_speed": "60", "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "wall_loops": "6", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json b/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json index 01505bf22..cc2806ac9 100644 --- a/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json +++ b/resources/profiles/BBL/process/0.24mm Draft @BBL X1C.json @@ -6,6 +6,8 @@ "setting_id": "GP005", "instantiation": "true", "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json index 992bb0f1c..2675aaa37 100644 --- a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.6 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", diff --git a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json index 9be5eed98..9ff95902a 100644 --- a/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.24mm Standard @BBL X1C 0.8 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.8 mm nozzle, it has a smaller layer height, and results in less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", diff --git a/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json b/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json index 8c2e794da..4d544e0f9 100644 --- a/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json +++ b/resources/profiles/BBL/process/0.28mm Extra Draft @BBL X1C.json @@ -6,6 +6,8 @@ "setting_id": "GP006", "instantiation": "true", "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.4 nozzle", "Bambu Lab X1 0.4 nozzle", diff --git a/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json index 3f0a4dacb..7a6291025 100644 --- a/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.30mm Standard @BBL X1C 0.6 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab P1S 0.6 nozzle", diff --git a/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json index affc54538..7d39dcfa0 100644 --- a/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.30mm Strength @BBL X1C 0.6 nozzle.json @@ -9,6 +9,8 @@ "elefant_foot_compensation": "0.15", "sparse_infill_density": "25%", "wall_loops": "4", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", diff --git a/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json index a75637780..148b39055 100644 --- a/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.32mm Standard @BBL X1C 0.8 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", diff --git a/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json index f259218f1..d09c89ecb 100644 --- a/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.36mm Standard @BBL X1C 0.6 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", diff --git a/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json index 2c7cb9ba8..15ba67645 100644 --- a/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.40mm Standard @BBL X1C 0.8 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab P1S 0.8 nozzle", diff --git a/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json b/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json index dbf825510..1005112ff 100644 --- a/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json +++ b/resources/profiles/BBL/process/0.42mm Standard @BBL X1C 0.6 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.6 nozzle", "Bambu Lab X1 0.6 nozzle", diff --git a/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json index 77c258594..40c694d89 100644 --- a/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.48mm Standard @BBL X1C 0.8 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", diff --git a/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json index 64d3187b4..9b80a1a5d 100644 --- a/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json +++ b/resources/profiles/BBL/process/0.56mm Standard @BBL X1C 0.8 nozzle.json @@ -7,6 +7,8 @@ "instantiation": "true", "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.", "elefant_foot_compensation": "0.15", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", "compatible_printers": [ "Bambu Lab X1 Carbon 0.8 nozzle", "Bambu Lab X1 0.8 nozzle", diff --git a/resources/profiles/BBL/process/fdm_process_common.json b/resources/profiles/BBL/process/fdm_process_common.json index 921718b99..c68411dbb 100644 --- a/resources/profiles/BBL/process/fdm_process_common.json +++ b/resources/profiles/BBL/process/fdm_process_common.json @@ -67,5 +67,7 @@ "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", - "compatible_printers": [] + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "24" } \ No newline at end of file diff --git a/src/libslic3r/Arachne/utils/ExtrusionLine.cpp b/src/libslic3r/Arachne/utils/ExtrusionLine.cpp index 30f06f21d..676acb4c7 100644 --- a/src/libslic3r/Arachne/utils/ExtrusionLine.cpp +++ b/src/libslic3r/Arachne/utils/ExtrusionLine.cpp @@ -264,17 +264,22 @@ double ExtrusionLine::area() const } // namespace Slic3r::Arachne namespace Slic3r { -void extrusion_paths_append(ExtrusionPaths &dst, const ClipperLib_Z::Paths &extrusion_paths, const ExtrusionRole role, const Flow &flow) +void extrusion_paths_append(ExtrusionPaths &dst, const ClipperLib_Z::Paths &extrusion_paths, const ExtrusionRole role, const Flow &flow, int overhang) { for (const ClipperLib_Z::Path &extrusion_path : extrusion_paths) { ThickPolyline thick_polyline = Arachne::to_thick_polyline(extrusion_path); - Slic3r::append(dst, thick_polyline_to_multi_path(thick_polyline, role, flow, scaled(0.05), float(SCALED_EPSILON)).paths); + Slic3r::append(dst, thick_polyline_to_multi_path(thick_polyline, role, flow, scaled(0.05), float(SCALED_EPSILON), overhang).paths); } } -void extrusion_paths_append(ExtrusionPaths &dst, const Arachne::ExtrusionLine &extrusion, const ExtrusionRole role, const Flow &flow) +void extrusion_paths_append(ExtrusionPaths &dst, const Arachne::ExtrusionLine &extrusion, const ExtrusionRole role, const Flow &flow, int overhang) { ThickPolyline thick_polyline = Arachne::to_thick_polyline(extrusion); - Slic3r::append(dst, thick_polyline_to_multi_path(thick_polyline, role, flow, scaled(0.05), float(SCALED_EPSILON)).paths); + Slic3r::append(dst, thick_polyline_to_multi_path(thick_polyline, role, flow, scaled(0.05), float(SCALED_EPSILON), overhang).paths); +} + +void extrusion_path_append(ExtrusionPaths &dst, const ThickPolyline &thick_polyline, const ExtrusionRole role, const Flow &flow, int overhang) +{ + Slic3r::append(dst, thick_polyline_to_multi_path(thick_polyline, role, flow, scaled(0.05), float(SCALED_EPSILON), overhang).paths); } } // namespace Slic3r \ No newline at end of file diff --git a/src/libslic3r/Arachne/utils/ExtrusionLine.hpp b/src/libslic3r/Arachne/utils/ExtrusionLine.hpp index 7ac1a3c4c..fda492475 100644 --- a/src/libslic3r/Arachne/utils/ExtrusionLine.hpp +++ b/src/libslic3r/Arachne/utils/ExtrusionLine.hpp @@ -299,9 +299,9 @@ using VariableWidthLines = std::vector; //mm3_per_mm = rhs.mm3_per_mm; this->width = rhs.width; this->height = rhs.height; + this->smooth_speed = rhs.smooth_speed; this->overhang_degree = rhs.overhang_degree; this->curve_degree = rhs.curve_degree; this->polyline = rhs.polyline; @@ -210,6 +216,7 @@ class ExtrusionPath : public ExtrusionEntity this->mm3_per_mm = rhs.mm3_per_mm; this->width = rhs.width; this->height = rhs.height; + this->smooth_speed = rhs.smooth_speed; this->overhang_degree = rhs.overhang_degree; this->curve_degree = rhs.curve_degree; this->polyline = std::move(rhs.polyline); diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 8d5483f81..ddc9dfdfc 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -79,6 +79,8 @@ static const float g_min_purge_volume = 100.f; static const float g_purge_volume_one_time = 135.f; static const int g_max_flush_count = 4; static const size_t g_max_label_object = 64; +static const double smooth_speed_step = 10; +static const double not_split_length = scale_(1.0); Vec2d travel_point_1; Vec2d travel_point_2; @@ -3933,6 +3935,16 @@ static bool has_overhang_path_on_slope(const ExtrusionLoop &loop, double slope_l return false; } +static std::map overhang_speed_key_map = +{ + {1, "overhang_1_4_speed"}, + {2, "overhang_2_4_speed"}, + {3, "overhang_3_4_speed"}, + {4, "overhang_4_4_speed"}, + {5, "overhang_totally_speed"}, + {6, "bridge_speed"}, +}; + double GCode::get_path_speed(const ExtrusionPath &path) { double min_speed = double(m_config.slow_down_min_speed.get_at(m_writer.extruder()->id())); @@ -3952,7 +3964,9 @@ double GCode::get_path_speed(const ExtrusionPath &path) new_speed = get_overhang_degree_corr_speed(speed, path.overhang_degree); speed = new_speed == 0.0 ? speed : new_speed; } - } else if (path.role() == erOverhangPerimeter || path.role() == erBridgeInfill || path.role() == erSupportTransition) { + } else if (path.role() == erOverhangPerimeter && path.overhang_degree == 5) + speed = m_config.get_abs_value("overhang_totally_speed"); + else if (path.role() == erOverhangPerimeter || path.role() == erBridgeInfill || path.role() == erSupportTransition) { speed = m_config.get_abs_value("bridge_speed"); } auto _mm3_per_mm = path.mm3_per_mm * double(m_curr_print->calib_mode() == CalibMode::Calib_Flow_Rate ? this->config().print_flow_ratio.value : 1); @@ -3977,6 +3991,7 @@ double GCode::get_path_speed(const ExtrusionPath &path) // cap speed with max_volumetric_speed anyway (even if user is not using autospeed) speed = std::min(speed, extrude_speed); } + return speed; } @@ -4072,6 +4087,9 @@ std::string GCode::extrude_loop(ExtrusionLoop loop, std::string description, dou // BBS: slowdown speed to improve seam, to be fix, cooling need to be apply correctly //new_loop.target_speed = get_path_speed(new_loop.starts.back()); //new_loop.slowdown_slope_speed(); + // BBS: smooth speed of discontinuity areas + if (m_config.detect_overhang_wall && m_config.smooth_speed_discontinuity_area && (loop.role() == erExternalPerimeter || loop.role() == erPerimeter)) + smooth_speed_discontinuity_area(new_loop.paths); // Then extrude it for (const auto &p : new_loop.get_all_paths()) { gcode += this->_extrude(*p, description, speed_for_path(*p)); @@ -4093,6 +4111,10 @@ std::string GCode::extrude_loop(ExtrusionLoop loop, std::string description, dou } if (!enable_seam_slope || slope_has_overhang) { + // BBS: smooth speed of discontinuity areas + if (m_config.detect_overhang_wall && m_config.smooth_speed_discontinuity_area && (loop.role() == erExternalPerimeter || loop.role() == erPerimeter)) + smooth_speed_discontinuity_area(paths); + for (ExtrusionPaths::iterator path = paths.begin(); path != paths.end(); ++path) { gcode += this->_extrude(*path, description, speed_for_path(*path)); } @@ -4375,14 +4397,19 @@ void GCode::GCodeOutputStream::write_format(const char* format, ...) va_end(args); } -static std::map overhang_speed_key_map = +// BBS: f(x)=2x^2 +double GCode::mapping_speed(double dist) { - {1, "overhang_1_4_speed"}, - {2, "overhang_2_4_speed"}, - {3, "overhang_3_4_speed"}, - {4, "overhang_4_4_speed"}, - {5, "bridge_speed"}, -}; + if (dist <= 0) + return 0; + return this->config().smooth_coefficient * pow(dist, 2); +} + +double GCode::get_speed_coor_x(double speed){ + + double temp = speed / this->config().smooth_coefficient; + return sqrt(temp); +} double GCode::get_overhang_degree_corr_speed(float normal_speed, double path_degree) { @@ -4407,6 +4434,269 @@ double GCode::get_overhang_degree_corr_speed(float normal_speed, double path_deg return speed_out; } +static bool need_smooth_speed(const ExtrusionPath &other_path, const ExtrusionPath &this_path) +{ + if (this_path.smooth_speed - other_path.smooth_speed > smooth_speed_step) + return true; + + return false; +} + +static void append_split_line(bool split_from_left, Polyline &polyline, Point p1, Point p2) +{ + if (split_from_left) { + polyline.append(p1); + polyline.append(p2); + } else { + polyline.append(p2); + polyline.append(p1); + } +} + +ExtrusionPaths GCode::split_and_mapping_speed(double &other_path_v, double &final_v, ExtrusionPath &this_path, double max_smooth_length, bool split_from_left) +{ + ExtrusionPaths splited_path; + if (this_path.length() <= 0 || this_path.polyline.points.size() < 2) { + return splited_path; + } + + // reverse if this slowdown the speed + Polyline input_polyline = this_path.polyline; + if (!split_from_left) + std::reverse(input_polyline.begin(), input_polyline.end()); + + double this_path_x = scale_(get_speed_coor_x(final_v)); + double x_base = scale_(get_speed_coor_x(other_path_v)); + + double smooth_length = this_path_x - x_base; + + // this length not support to get final v, adjust final v + if (smooth_length > max_smooth_length) + final_v = mapping_speed(unscale_(x_base + max_smooth_length)); + + double max_step_length = scale_(1.0); // cut path if the path too long + double min_step_length = scale_(0.4); // cut step + + double smooth_length_count = 0; + double split_line_speed = 0; + Point line_start_pt = input_polyline.points.front(); + Point line_end_pt = input_polyline.points[1]; + bool get_next_line = false; + size_t end_pt_idx = 1; + + auto insert_speed = [this](double line_lenght, double &pos_x, double &smooth_length_count, double target_v) { + pos_x += line_lenght; + double pos_x_speed = mapping_speed(unscale_(pos_x)); + smooth_length_count += line_lenght; + + if (pos_x_speed > target_v) + pos_x_speed = target_v; + + return pos_x_speed; + }; + + while (end_pt_idx < input_polyline.points.size()) { + // move to next line + if (get_next_line) { + line_start_pt = input_polyline.points[end_pt_idx - 1]; + line_end_pt = input_polyline.points[end_pt_idx]; + } + + Polyline polyline; + Line line(line_start_pt, line_end_pt); + + // split polyline and set speed + if (line.length() < max_step_length || line.length() - min_step_length < min_step_length / 2) { + split_line_speed = insert_speed(line.length(), x_base, smooth_length_count, final_v); + append_split_line(split_from_left, polyline, line_start_pt, line_end_pt); + end_pt_idx++; + get_next_line = true; + } else { + // path is too long, split it + double rate = min_step_length / line.length(); + Point insert_p = line.a + (line.b - line.a) * rate; + + split_line_speed = insert_speed(min_step_length, x_base, smooth_length_count, final_v); + append_split_line(split_from_left, polyline, line_start_pt, insert_p); + + line_start_pt = insert_p; + get_next_line = false; + } + + ExtrusionPath path_step(polyline, this_path); + path_step.smooth_speed = split_line_speed; + splited_path.push_back(std::move(path_step)); + + // stop condition + if (split_line_speed >= final_v) break; + } + + if (!split_from_left) + std::reverse(input_polyline.points.begin(), input_polyline.points.end()); + // get_remain_path + if (end_pt_idx < input_polyline.points.size()) { + // split at index or split at corr length + Polyline p1, p2; + if( !split_from_left ) { + input_polyline.split_at_length(input_polyline.length() - smooth_length_count, &p1, &p2); + this_path.polyline = p1; + } else { + input_polyline.split_at_length(smooth_length_count, &p1, &p2); + this_path.polyline = p2; + } + + } else { + this_path.polyline.clear(); + } + + // reverse paths if this start from right + if (!split_from_left) + std::reverse(splited_path.begin(), splited_path.end()); + + return splited_path; +} + +ExtrusionPaths GCode::merge_same_speed_paths(const ExtrusionPaths &paths) +{ + ExtrusionPaths output_paths; + + size_t path_idx = 0; + int merge_start = 0; + ExtrusionPath merge_path; + for (; path_idx < paths.size(); path_idx++) { + ExtrusionPath path = paths[path_idx]; + path.smooth_speed = get_path_speed(path); + + // 100% overhang speed will not to set smooth speed + if (path.role() == erOverhangPerimeter) { + if (!merge_path.empty()) + output_paths.push_back(std::move(merge_path)); + output_paths.push_back(std::move(path)); + merge_start = path_idx + 1; + continue; + } + + if (merge_start == path_idx) { + merge_path = path; + continue; + } + + // merge path with same speed + if (merge_path.smooth_speed == path.smooth_speed) { + merge_path.polyline.append(path.polyline); + } else { + output_paths.push_back(std::move(merge_path)); + merge_path = path; + } + } + + if (!merge_path.empty()) + output_paths.push_back(std::move(merge_path)); + + return output_paths; +} + +static void set_short_and_discontinuity_speed_line(ExtrusionPaths &paths) +{ + for (size_t path_idx = 0; path_idx < paths.size(); path_idx++) { + ExtrusionPath &path = paths[path_idx]; + double path_length = path.polyline.length(); + + if (path_length > not_split_length) continue; + + bool smooth_left_path = false; + bool smooth_right_path = false; + // first line do not need to smooth speed on left + // prev line speed may change + if (path_idx > 0) + smooth_left_path = need_smooth_speed(paths[path_idx - 1], path); + + // last line do not need to smooth speed on right + if (path_idx < paths.size() - 1) + smooth_right_path = need_smooth_speed(paths[path_idx + 1], path); + + if (!(smooth_left_path || smooth_right_path)) + continue; + + //reset speed + if (smooth_left_path) { + path.smooth_speed = paths[path_idx - 1].smooth_speed; + } else { + path.smooth_speed = paths[path_idx + 1].smooth_speed; + } + } +} + +ExtrusionPaths GCode::set_speed_transition(ExtrusionPaths &paths) +{ + ExtrusionPaths interpolated_paths; + for (int path_idx = 0; path_idx < paths.size(); path_idx++) { + // update path + ExtrusionPath &path = paths[path_idx]; + + double this_path_speed = 0; + // 100% overhang speed will not to set smooth speed + if (path.role() == erOverhangPerimeter) { + interpolated_paths.push_back(path); + continue; + } + + bool smooth_left_path = false; + bool smooth_right_path = false; + // first line do not need to smooth speed on left + // prev line speed may change + if (path_idx > 0) + smooth_left_path = need_smooth_speed(paths[path_idx - 1], path); + + // first line do not need to smooth speed on right + if (path_idx < paths.size() - 1) + smooth_right_path = need_smooth_speed(paths[path_idx + 1], path); + + // get smooth length + double max_smooth_path_length = path.length(); + if (smooth_right_path && smooth_left_path) max_smooth_path_length /= 2; + + // smooth left + ExtrusionPaths left_split_paths; + if (smooth_left_path) { + left_split_paths = split_and_mapping_speed(paths[path_idx - 1].smooth_speed, path.smooth_speed, path, max_smooth_path_length); + if (!left_split_paths.empty()) interpolated_paths.insert(interpolated_paths.end(), left_split_paths.begin(), left_split_paths.end()); + max_smooth_path_length = path.length(); + } + + // smooth right + ExtrusionPaths right_split_paths; + if (smooth_right_path) { + right_split_paths = split_and_mapping_speed(paths[path_idx + 1].smooth_speed, path.smooth_speed, path, max_smooth_path_length, false); } + + if (!path.empty()) + interpolated_paths.push_back(path); + + if (!right_split_paths.empty()) + interpolated_paths.insert(interpolated_paths.end(), right_split_paths.begin(), right_split_paths.end()); + } + + return interpolated_paths; +} + +void GCode::smooth_speed_discontinuity_area(ExtrusionPaths &paths) { + + if (paths.size() <= 1) + return; + + //step 1 merge same speed path + size_t path_tail_pos = 0; + ExtrusionPaths prepare_paths = merge_same_speed_paths(paths); + + //step 2 set too short path speed + set_short_and_discontinuity_speed_line(prepare_paths); + + //step 3 split path + ExtrusionPaths inter_paths; + inter_paths =set_speed_transition(prepare_paths); + paths = std::move(inter_paths); +} + std::string GCode::_extrude(const ExtrusionPath &path, std::string description, double speed, bool is_first_slope) { std::string gcode; @@ -4500,18 +4790,25 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, if (speed == -1) { if (path.role() == erPerimeter) { speed = m_config.get_abs_value("inner_wall_speed"); - if (m_config.enable_overhang_speed.value) { + if (m_config.detect_overhang_wall && m_config.smooth_speed_discontinuity_area && path.smooth_speed != 0) + speed = path.smooth_speed; + else if (m_config.enable_overhang_speed.value) { double new_speed = 0; new_speed = get_overhang_degree_corr_speed(speed, path.overhang_degree); speed = new_speed == 0.0 ? speed : new_speed; } } else if (path.role() == erExternalPerimeter) { speed = m_config.get_abs_value("outer_wall_speed"); - if (m_config.enable_overhang_speed.value ) { + if (m_config.detect_overhang_wall && m_config.smooth_speed_discontinuity_area && path.smooth_speed != 0) + speed = path.smooth_speed; + else if (m_config.enable_overhang_speed.value) { double new_speed = 0; new_speed = get_overhang_degree_corr_speed(speed, path.overhang_degree); + speed = new_speed == 0.0 ? speed : new_speed; } + } else if (path.role() == erOverhangPerimeter && path.overhang_degree == 5) { + speed = m_config.get_abs_value("overhang_totally_speed"); } else if (path.role() == erOverhangPerimeter || path.role() == erBridgeInfill || path.role() == erSupportTransition) { speed = m_config.get_abs_value("bridge_speed"); } else if (path.role() == erInternalInfill) { diff --git a/src/libslic3r/GCode.hpp b/src/libslic3r/GCode.hpp index 361e45fe6..6a19117bd 100644 --- a/src/libslic3r/GCode.hpp +++ b/src/libslic3r/GCode.hpp @@ -342,6 +342,9 @@ class GCode { std::string extrude_multi_path(ExtrusionMultiPath multipath, std::string description = "", double speed = -1.); std::string extrude_path(ExtrusionPath path, std::string description = "", double speed = -1.); + //smooth speed function + void smooth_speed_discontinuity_area(ExtrusionPaths &paths); + ExtrusionPaths merge_same_speed_paths(const ExtrusionPaths &paths); // Extruding multiple objects with soluble / non-soluble / combined supports // on a multi-material printer, trying to minimize tool switches. // Following structures sort extrusions by the extruder ID, by an order of objects and object islands. @@ -514,8 +517,12 @@ class GCode { int get_bed_temperature(const int extruder_id, const bool is_first_layer, const BedType bed_type) const; std::string _extrude(const ExtrusionPath &path, std::string description = "", double speed = -1, bool is_first_slope = false); + ExtrusionPaths set_speed_transition(ExtrusionPaths &paths); + ExtrusionPaths split_and_mapping_speed(double &other_path_v, double &final_v, ExtrusionPath &this_path, double max_smooth_length, bool split_from_left = true); double get_path_speed(const ExtrusionPath &path); double get_overhang_degree_corr_speed(float speed, double path_degree); + double mapping_speed(double dist); + double get_speed_coor_x(double speed); void print_machine_envelope(GCodeOutputStream &file, Print &print); void _print_first_layer_bed_temperature(GCodeOutputStream &file, Print &print, const std::string &gcode, unsigned int first_printing_extruder_id, bool wait); void _print_first_layer_extruder_temperatures(GCodeOutputStream &file, Print &print, const std::string &gcode, unsigned int first_printing_extruder_id, bool wait); diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index ebb421dba..0a2cc8a24 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -417,6 +417,34 @@ std::pair PerimeterGenerator::dist_boundary(double width) return out; } +static void detect_bridge_wall(const PerimeterGenerator &perimeter_generator, ExtrusionPaths &paths, const Polylines &remain_polines, ExtrusionRole role, double mm3_per_mm, float width, float height) +{ + for (Polyline poly : remain_polines) { + // check if the line is straight line, which mean if the wall is bridge + Line line(poly.first_point(), poly.last_point()); + if (line.length() < poly.length()) { + extrusion_paths_append(paths, + std::move(poly), + overhang_sampling_number - 1, + int(0), + role, + mm3_per_mm, + width, + height); + continue; + } + // bridge wall + extrusion_paths_append(paths, + std::move(poly), + overhang_sampling_number, + int(0), + role, + mm3_per_mm, + width, + height); + } +} + static ExtrusionEntityCollection traverse_loops(const PerimeterGenerator &perimeter_generator, const PerimeterGeneratorLoops &loops, ThickPolylines &thin_walls) { @@ -557,25 +585,22 @@ static ExtrusionEntityCollection traverse_loops(const PerimeterGenerator &perime if (remain_polines.size() != 0) { if (!((perimeter_generator.object_config->enable_support || perimeter_generator.object_config->enforce_support_layers > 0) && perimeter_generator.object_config->support_top_z_distance.value == 0)) { - extrusion_paths_append( - paths, - std::move(remain_polines), - overhang_sampling_number - 1, - int(0), - erOverhangPerimeter, - perimeter_generator.mm3_per_mm_overhang(), - perimeter_generator.overhang_flow.width(), - perimeter_generator.overhang_flow.height()); + //detect if the overhang perimeter is bridge + detect_bridge_wall(perimeter_generator, + paths, + remain_polines, + erOverhangPerimeter, + perimeter_generator.mm3_per_mm_overhang(), + perimeter_generator.overhang_flow.width(), + perimeter_generator.overhang_flow.height()); } else { - extrusion_paths_append( - paths, - std::move(remain_polines), - overhang_sampling_number - 1, - int(0), - role, - extrusion_mm3_per_mm, - extrusion_width, - (float)perimeter_generator.layer_height); + detect_bridge_wall( perimeter_generator, + paths, + remain_polines, + role, + extrusion_mm3_per_mm, + extrusion_width, + (float)perimeter_generator.layer_height); } } @@ -825,6 +850,30 @@ static void smooth_overhang_level(ExtrusionPaths &paths) } } +static void detect_brigde_wall_arachne(const PerimeterGenerator &perimeter_generator, ExtrusionPaths &paths, const ClipperLib_Z::Paths &path_overhang, const ExtrusionRole role, const Flow &flow) +{ + for (ClipperLib_Z::Path path : path_overhang) { + // check if the line is straight line, which mean if the wall is bridge + ThickPolyline thick_polyline = Arachne::to_thick_polyline(path); + + Line line(thick_polyline.front(), thick_polyline.back()); + if (line.length() < thick_polyline.length()) { + extrusion_path_append(paths, + std::move(thick_polyline), + role, + flow, + overhang_sampling_number - 1); + continue; + } + + extrusion_path_append(paths, + std::move(thick_polyline), + role, + flow, + overhang_sampling_number); + } +} + static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& perimeter_generator, std::vector& pg_extrusions) { ExtrusionEntityCollection extrusion_coll; @@ -841,9 +890,7 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p ExtrusionPaths paths; // detect overhanging/bridging perimeters - if (perimeter_generator.config->detect_overhang_wall && perimeter_generator.layer_id > perimeter_generator.object_config->raft_layers - && !((perimeter_generator.object_config->enable_support || perimeter_generator.object_config->enforce_support_layers > 0) && - perimeter_generator.object_config->support_top_z_distance.value == 0)) { + if (perimeter_generator.config->detect_overhang_wall && perimeter_generator.layer_id > perimeter_generator.object_config->raft_layers) { ClipperLib_Z::Path extrusion_path; extrusion_path.reserve(extrusion->size()); BoundingBox extrusion_path_bbox; @@ -928,9 +975,15 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p // get overhang paths by checking what parts of this loop fall // outside the grown lower slices (thus where the distance between // the loop centerline and original lower slices is >= half nozzle diameter - extrusion_paths_append(paths, clip_extrusion(extrusion_path, lower_slices_paths, ClipperLib_Z::ctDifference), erOverhangPerimeter, - perimeter_generator.overhang_flow); + // detect if the overhang perimeter is bridge + ClipperLib_Z::Paths path_overhang = clip_extrusion(extrusion_path, lower_slices_paths, ClipperLib_Z::ctDifference); + + bool zero_z_support = (perimeter_generator.object_config->enable_support || perimeter_generator.object_config->enforce_support_layers > 0) && perimeter_generator.object_config->support_top_z_distance.value == 0; + if(zero_z_support) + detect_brigde_wall_arachne(perimeter_generator, paths, path_overhang, role, is_external ? perimeter_generator.ext_perimeter_flow : perimeter_generator.perimeter_flow); + else + detect_brigde_wall_arachne(perimeter_generator, paths, path_overhang, erOverhangPerimeter, perimeter_generator.overhang_flow); // Reapply the nearest point search for starting point. // We allow polyline reversal because Clipper may have randomly reversed polylines during clipping. // Arachne sometimes creates extrusion with zero-length (just two same endpoints); @@ -974,8 +1027,7 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p } } - } - else { + } else { extrusion_paths_append(paths, *extrusion, role, is_external ? perimeter_generator.ext_perimeter_flow : perimeter_generator.perimeter_flow); } diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 825622056..07a981ea1 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -793,8 +793,9 @@ bool Preset::has_cali_lines(PresetBundle* preset_bundle) static std::vector s_Preset_print_options { "layer_height", "initial_layer_print_height", "wall_loops", "slice_closing_radius", "spiral_mode", "spiral_mode_smooth", "spiral_mode_max_xy_smoothing", "slicing_mode", - "top_shell_layers", "top_shell_thickness", "bottom_shell_layers", "bottom_shell_thickness", - "ensure_vertical_shell_thickness", "reduce_crossing_wall", "detect_thin_wall", "detect_overhang_wall", + "top_shell_layers", "top_shell_thickness", "bottom_shell_layers", "bottom_shell_thickness", "ensure_vertical_shell_thickness", "reduce_crossing_wall", "detect_thin_wall", + "detect_overhang_wall", + "smooth_speed_discontinuity_area","smooth_coefficient", "seam_position", "wall_sequence", "is_infill_first", "sparse_infill_density", "sparse_infill_pattern", "sparse_infill_anchor", "sparse_infill_anchor_max", "top_surface_pattern", "bottom_surface_pattern", "internal_solid_infill_pattern", "infill_direction", "bridge_angle", "minimum_sparse_infill_area", "reduce_infill_retraction", "ironing_pattern", "ironing_type", @@ -833,7 +834,7 @@ static std::vector s_Preset_print_options { "tree_support_branch_diameter", "detect_narrow_internal_solid_infill", "gcode_add_line_number", "enable_arc_fitting", "precise_z_height", "infill_combination", /*"adaptive_layer_height",*/ - "support_bottom_interface_spacing", "enable_overhang_speed", "overhang_1_4_speed", "overhang_2_4_speed", "overhang_3_4_speed", "overhang_4_4_speed", + "support_bottom_interface_spacing", "enable_overhang_speed", "overhang_1_4_speed", "overhang_2_4_speed", "overhang_3_4_speed", "overhang_4_4_speed", "overhang_totally_speed", "initial_layer_infill_speed", "top_one_wall_type", "top_area_threshold", "only_one_wall_first_layer", "timelapse_type", "internal_bridge_support_thickness", "wall_generator", "wall_transition_length", "wall_transition_filter_deviation", "wall_transition_angle", diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index cafadf292..bf0775376 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -879,12 +879,22 @@ void PrintConfigDef::init_fff_params() def->label = "[75%, 100%)"; def->category = L("Speed"); def->full_label = "[75%, 100%)"; - //def->tooltip = L("Speed for line of wall which has degree of overhang between 75% and 100% line width. 0 means using original wall speed"); + // def->tooltip = L("Speed for line of wall which has degree of overhang between 75% and 100% line width. 0 means using original wall speed"); def->sidetext = L("mm/s"); def->min = 0; def->mode = comAdvanced; def->set_default_value(new ConfigOptionFloat(0)); + def = this->add("overhang_totally_speed", coFloat); + def->label = "100% overhang wall (not bridge)"; + def->category = L("Speed"); + def->tooltip = L("Speed for line of wall which has degree of overhang over 100% line width, but the wall is not a bridge wall."); + def->sidetext = L("mm/s"); + def->min = 0; + def->mode = comAdvanced; + def->nullable = true; + def->set_default_value(new ConfigOptionFloat{24}); + def = this->add("bridge_speed", coFloat); def->label = L("Bridge"); def->category = L("Speed"); @@ -2541,6 +2551,20 @@ void PrintConfigDef::init_fff_params() def->mode = comDevelop; def->set_default_value(new ConfigOptionBool(true)); + def = this->add("smooth_speed_discontinuity_area", coBool); + def->label = L("Smooth speed discontinuity area"); + def->category = L("Quality"); + def->tooltip = L("Add the speed transition between discontinuity area."); + def->mode = comAdvanced; + def->set_default_value(new ConfigOptionBool(true)); + + def = this->add("smooth_coefficient", coFloat); + def->label = L("Smooth coefficient"); + def->category = L("Quality"); + def->tooltip = L("The smaller the number, the longer the speed transition path."); + def->mode = comAdvanced; + def->set_default_value(new ConfigOptionFloat(80)); + def = this->add("wall_filament", coInt); //def->label = L("Walls"); //def->category = L("Extruders"); diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index ed6a1d5ec..872cd83be 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -777,6 +777,7 @@ PRINT_CONFIG_CLASS_DEFINE( ((ConfigOptionFloat, bottom_shell_thickness)) ((ConfigOptionFloat, bridge_angle)) ((ConfigOptionFloat, bridge_flow)) + ((ConfigOptionFloat, overhang_totally_speed)) ((ConfigOptionFloat, bridge_speed)) ((ConfigOptionBool, ensure_vertical_shell_thickness)) ((ConfigOptionEnum, top_surface_pattern)) @@ -806,6 +807,8 @@ PRINT_CONFIG_CLASS_DEFINE( ((ConfigOptionFloat, ironing_speed)) // Detect bridging perimeters ((ConfigOptionBool, detect_overhang_wall)) + ((ConfigOptionBool, smooth_speed_discontinuity_area)) + ((ConfigOptionFloat, smooth_coefficient)) ((ConfigOptionInt, wall_filament)) ((ConfigOptionFloat, inner_wall_line_width)) ((ConfigOptionFloat, inner_wall_speed)) diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index cfa750f31..f373bc808 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -907,10 +907,13 @@ bool PrintObject::invalidate_state_by_config_options( || opt_key == "wipe_speed" || opt_key == "support_speed" || opt_key == "support_interface_speed" + || opt_key == "smooth_speed_discontinuity_area" + || opt_key == "smooth_coefficient" || opt_key == "overhang_1_4_speed" || opt_key == "overhang_2_4_speed" || opt_key == "overhang_3_4_speed" || opt_key == "overhang_4_4_speed" + || opt_key == "overhang_totally_speed" || opt_key == "bridge_speed" || opt_key == "outer_wall_speed" || opt_key == "small_perimeter_speed" diff --git a/src/libslic3r/VariableWidth.cpp b/src/libslic3r/VariableWidth.cpp index c7c2a6908..b7c5fd174 100644 --- a/src/libslic3r/VariableWidth.cpp +++ b/src/libslic3r/VariableWidth.cpp @@ -2,7 +2,7 @@ namespace Slic3r { -ExtrusionMultiPath thick_polyline_to_multi_path(const ThickPolyline& thick_polyline, ExtrusionRole role, const Flow& flow, const float tolerance, const float merge_tolerance) +ExtrusionMultiPath thick_polyline_to_multi_path(const ThickPolyline& thick_polyline, ExtrusionRole role, const Flow& flow, const float tolerance, const float merge_tolerance, int overhang) { ExtrusionMultiPath multi_path; ExtrusionPath path(role); @@ -90,8 +90,10 @@ ExtrusionMultiPath thick_polyline_to_multi_path(const ThickPolyline& thick_polyl } } } - if (path.polyline.is_valid()) + if( path.polyline.is_valid() ) { + path.overhang_degree = overhang; multi_path.paths.emplace_back(std::move(path)); + } return multi_path; } diff --git a/src/libslic3r/VariableWidth.hpp b/src/libslic3r/VariableWidth.hpp index f6eca9708..311df2ccc 100644 --- a/src/libslic3r/VariableWidth.hpp +++ b/src/libslic3r/VariableWidth.hpp @@ -6,7 +6,7 @@ #include "Flow.hpp" namespace Slic3r { - ExtrusionMultiPath thick_polyline_to_multi_path(const ThickPolyline& thick_polyline, ExtrusionRole role, const Flow& flow, const float tolerance, const float merge_tolerance); + ExtrusionMultiPath thick_polyline_to_multi_path(const ThickPolyline& thick_polyline, ExtrusionRole role, const Flow& flow, const float tolerance, const float merge_tolerance, int overhang); void variable_width(const ThickPolylines& polylines, ExtrusionRole role, const Flow& flow, std::vector& out); } diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp index ea7961bea..567a2339e 100644 --- a/src/slic3r/GUI/GUI_Factories.cpp +++ b/src/slic3r/GUI/GUI_Factories.cpp @@ -103,8 +103,8 @@ std::map> SettingsFactory::PART_CAT {"infill_combination", "",1}, {"infill_wall_overlap", "",1}, {"infill_direction", "",1}, {"bridge_angle", "",1},{"minimum_sparse_infill_area", "",1} }}, { L("Speed"), {{"outer_wall_speed", "",1},{"inner_wall_speed", "",2},{"sparse_infill_speed", "",3},{"top_surface_speed", "",4}, {"internal_solid_infill_speed", "",5}, - {"enable_overhang_speed", "",6}, {"overhang_1_4_speed", "",7}, {"overhang_2_4_speed", "",8}, {"overhang_3_4_speed", "",9}, {"overhang_4_4_speed", "",10}, - {"bridge_speed", "",11}, {"gap_infill_speed", "",12} + {"enable_overhang_speed", "",6}, {"overhang_1_4_speed", "",7}, {"overhang_2_4_speed", "",8}, {"overhang_3_4_speed", "",9}, {"overhang_4_4_speed", "",10}, {"overhang_totally_speed", "",11}, + {"bridge_speed", "",12}, {"gap_infill_speed", "",13} }} }; diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index f25fa81c3..4bf2376e5 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1987,6 +1987,8 @@ void TabPrint::build() optgroup->append_single_option_line("top_area_threshold"); optgroup->append_single_option_line("only_one_wall_first_layer"); optgroup->append_single_option_line("detect_overhang_wall"); + optgroup->append_single_option_line("smooth_speed_discontinuity_area"); + optgroup->append_single_option_line("smooth_coefficient"); optgroup->append_single_option_line("reduce_crossing_wall"); optgroup->append_single_option_line("max_travel_detour_distance"); @@ -2042,6 +2044,7 @@ void TabPrint::build() line.append_option(optgroup->get_option("overhang_3_4_speed")); line.append_option(optgroup->get_option("overhang_4_4_speed")); optgroup->append_line(line); + optgroup->append_single_option_line("overhang_totally_speed"); optgroup->append_single_option_line("bridge_speed"); optgroup->append_single_option_line("gap_infill_speed"); optgroup->append_single_option_line("support_speed"); From d7c5a3b77d1df9658227995d9c1beaf6bc1358e2 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Thu, 22 Aug 2024 10:06:04 +0800 Subject: [PATCH 57/65] FIX: wrong nozzle range for Generic PA P1P jira:NONE Signed-off-by: xun.zhang Change-Id: Ida292e8885b74427852d5d2ad205b6f8368bd056 --- resources/profiles/BBL.json | 2 +- .../BBL/filament/P1P/Generic PA @BBL P1P.json | 31 +++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 3cd51ed34..b0a316429 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.09.00.18", + "version": "01.09.00.19", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ diff --git a/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json b/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json index 696ea395e..b09cbf6ae 100644 --- a/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json +++ b/resources/profiles/BBL/filament/P1P/Generic PA @BBL P1P.json @@ -6,18 +6,45 @@ "filament_id": "GFN99", "setting_id": "GFSN98_10", "instantiation": "true", + "fan_cooling_layer_time": [ + "60" + ], + "fan_max_speed": [ + "85" + ], + "fan_min_speed": [ + "40" + ], "filament_max_volumetric_speed": [ - "16" + "12" ], "nozzle_temperature": [ - "280" + "260" ], "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ "280" ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "95" + ], + "overhang_fan_threshold": [ + "10%" + ], "required_nozzle_HRC": [ "3" ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], "compatible_printers": [ "Bambu Lab P1P 0.4 nozzle", "Bambu Lab P1P 0.6 nozzle", From 3c6f946a073bf5c7cb535e93ee4fc2d991556f52 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 22 Aug 2024 11:28:31 +0800 Subject: [PATCH 58/65] ci: update build version to 01.09.04.57 Change-Id: Ic4b46de11094ff18d26b05c94ed18c196de5e517 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 46457e21d..589d44efe 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.56") +set(SLIC3R_VERSION "01.09.04.57") From 7e71955256ef3f82655c0c7a3b9d7b89eaa12ba8 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Thu, 22 Aug 2024 15:48:27 +0800 Subject: [PATCH 59/65] FIX: exit will apply speed params Signed-off-by: qing.zhang Change-Id: I0222356a93097ed0e4e2abbcbc2458617609e666 --- src/libslic3r/PrintConfig.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index bf0775376..9ac626eb3 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -892,7 +892,6 @@ void PrintConfigDef::init_fff_params() def->sidetext = L("mm/s"); def->min = 0; def->mode = comAdvanced; - def->nullable = true; def->set_default_value(new ConfigOptionFloat{24}); def = this->add("bridge_speed", coFloat); From 2b3bc88806c8d8363acfbe62628702b4741a5d87 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Thu, 22 Aug 2024 18:07:27 +0800 Subject: [PATCH 60/65] ENH: Modify Some Translation JIRA: none Change-Id: I1b90d187580fd171137f3d98e5ac0f4c1172246f --- resources/web/data/text.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/web/data/text.js b/resources/web/data/text.js index 923c9a59b..91ca096b0 100644 --- a/resources/web/data/text.js +++ b/resources/web/data/text.js @@ -1048,7 +1048,7 @@ var LangText={ "t40": "Odpojení od sítě, prosím zkontrolujte a zkuste to později znovu.", "t47": "Vyberte prosím svou přihlašovací oblast", "t48": "Asie-Pacifik", - "t49": "Čínská pevnina", + "t49": "Čínská pevninská", "t50": "Odhlásit se", "t52": "Přeskočit", "t53": "Připojit", @@ -1598,7 +1598,7 @@ var LangText={ "t40": "Conexão desconectada, por favor cheque e tente novamente.", "t47": "Por favor, selecione sua região de login", "t48": "Asia-Pacifico", - "t49": "China Continente", + "t49": "China Continental", "t50": "Desconectar", "t52": "Pular", "t53": "Juntar-se", @@ -1707,7 +1707,7 @@ var LangText={ "t39": "네트워크가 연결되지 않았습니다. 확인 후 나중에 다시 시도하십시오.", "t47": "로그인 지역을 선택해 주십시오", "t48": "아시아 태평양", - "t49": "중국 대륙", + "t49": "중국 본토", "t50": "로그아웃", "t52": "건너뛰기", "t53": "가입", From 595cce0835e4d5bbc5d76fd0261eeaec502191f9 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 22 Aug 2024 19:45:40 +0800 Subject: [PATCH 61/65] ENH:Update some translations Change-Id: Ia320aa8dc1a13ffa95010a05afb0b7c45075b47e --- bbl/i18n/BambuStudio.pot | 23 +++++++++++++++++++++- bbl/i18n/cs/BambuStudio_cs.po | 25 ++++++++++++++++++++++-- bbl/i18n/de/BambuStudio_de.po | 25 ++++++++++++++++++++++-- bbl/i18n/en/BambuStudio_en.po | 23 +++++++++++++++++++++- bbl/i18n/es/BambuStudio_es.po | 23 +++++++++++++++++++++- bbl/i18n/fr/BambuStudio_fr.po | 23 +++++++++++++++++++++- bbl/i18n/hu/BambuStudio_hu.po | 23 +++++++++++++++++++++- bbl/i18n/it/BambuStudio_it.po | 23 +++++++++++++++++++++- bbl/i18n/ja/BambuStudio_ja.po | 23 +++++++++++++++++++++- bbl/i18n/ko/BambuStudio_ko.po | 23 +++++++++++++++++++++- bbl/i18n/nl/BambuStudio_nl.po | 25 ++++++++++++++++++++++-- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 23 +++++++++++++++++++++- bbl/i18n/ru/BambuStudio_ru.po | 23 +++++++++++++++++++++- bbl/i18n/sv/BambuStudio_sv.po | 23 +++++++++++++++++++++- bbl/i18n/tr/BambuStudio_tr.po | 23 +++++++++++++++++++++- bbl/i18n/uk/BambuStudio_uk.po | 23 +++++++++++++++++++++- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 29 +++++++++++++++++++++++++++- resources/i18n/cs/BambuStudio.mo | Bin 250211 -> 250214 bytes resources/i18n/de/BambuStudio.mo | Bin 374260 -> 374268 bytes resources/i18n/nl/BambuStudio.mo | Bin 365510 -> 365512 bytes resources/i18n/zh_cn/BambuStudio.mo | Bin 330672 -> 330874 bytes src/libslic3r/PrintConfig.cpp | 2 +- 22 files changed, 384 insertions(+), 21 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index 897dbaee5..da0c1a71c 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -7775,6 +7775,15 @@ msgstr "" msgid "mm/s" msgstr "" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "" @@ -8876,6 +8885,18 @@ msgid "" "speed to print. For 100 percent overhang, bridge speed is used." msgstr "" +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index 979633faa..741d70b48 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -5415,7 +5415,7 @@ msgid "Asia-Pacific" msgstr "Asie-Pacifik" msgid "Chinese Mainland" -msgstr "Čína pevninská" +msgstr "Čínská pevninská" msgid "Europe" msgstr "Evropa" @@ -8197,6 +8197,15 @@ msgstr "Povolte tuto volbu pro zpomalení tisku pro různé stupně převisů" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Rychlost mostu a zcela převislé stěny" @@ -9411,6 +9420,18 @@ msgstr "" "Zjistěte procento převisů vzhledem k šířce extruze a použijte jinou rychlost " "tisku. Pro 100 procentní převisy se použije rychlost mostu." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Šířka extruze vnitřní stěny" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index 66dfdb847..b9997d7a7 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5649,7 +5649,7 @@ msgid "Asia-Pacific" msgstr "Asien-Pazifik" msgid "Chinese Mainland" -msgstr "Festlandchina" +msgstr "Chinesisches Festland" msgid "Europe" msgstr "Europa" @@ -8630,6 +8630,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Geschwindigkeit für Brücken und vollständig überhängende Wände." @@ -9941,6 +9950,18 @@ msgstr "" "und mit unterschiedlicher Geschwindigkeit gedruckt. Für 100 Prozent Überhang " "wird die Brückengeschwindigkeit verwendet." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Linienbreite der Innenwand" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index ed421c6e7..19cc9e856 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -8397,6 +8397,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Speed of bridge and completely overhang wall" @@ -9660,6 +9669,18 @@ msgstr "" "Detect the overhang percentage relative to line width and use different " "speed to print. For 100 percent overhang, bridge speed is used." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Line width of inner walls" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 82731f163..90856150a 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8591,6 +8591,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Velocidad de puente y pared completamente en voladizo" @@ -9910,6 +9919,18 @@ msgstr "" "y utiliza una velocidad diferente para imprimir. Para un voladizo del 100 " "por ciento, se utiliza la velocidad del puente." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Ancho de línea de la pared interior" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index e7918f4d3..57fd1696c 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8629,6 +8629,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Vitesse du pont et du mur complètement en surplomb" @@ -9947,6 +9956,18 @@ msgstr "" "utilise une vitesse d'impression différente. Pour un surplomb de 100 %, la " "vitesse du pont est utilisée." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Largeur d'extrusion murs intérieurs" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index d3d238cc7..a7287226d 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8522,6 +8522,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Az áthidalások és a teljesen túlnyúló falak nyomtatási sebessége" @@ -9813,6 +9822,18 @@ msgstr "" "sebességet használ. 100 százalékos túlnyúlás esetén az áthidaláshoz " "beállított sebességet használja." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "A belső falak vonalszélessége" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index e02ede352..c563dc42a 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8543,6 +8543,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Velocità del ponte e parete completamente a sbalzo" @@ -9847,6 +9856,18 @@ msgstr "" "utilizza una velocità diversa per la stampa. Per una sporgenza del 100%, " "viene utilizzata la velocità del bridge." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Larghezza linea delle pareti interne" diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index c8870e8ba..0c93312de 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8251,6 +8251,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "ブリッジを造形する時に速度です。" @@ -9474,6 +9483,18 @@ msgstr "" "This detects the overhang percentage relative to line width and use " "different speed to print. For 100 percent overhang, bridge speed is used." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "内壁の線幅" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 3bcb4d18e..e86d9e130 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8300,6 +8300,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "브릿지와 100% 오버행 벽에 대한 속도입니다." @@ -9544,6 +9553,18 @@ msgstr "" "선 너비를 기준으로 오버행 비율을 감지하고 다른 속도를 사용하여 출력합니다. " "100% 오버행의 경우 브리지 속도가 사용됩니다." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "내벽 선폭" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index fd2386f8a..295f5d9a0 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5626,7 +5626,7 @@ msgid "Asia-Pacific" msgstr "Azië-Pacific" msgid "Chinese Mainland" -msgstr "China vasteland" +msgstr "Chinees vasteland" msgid "Europe" msgstr "Europa" @@ -8585,6 +8585,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Snelheid van brug en volledig overhangende muur" @@ -9889,6 +9898,18 @@ msgstr "" "verschillende snelheden om af te drukken. Voor 100 procent overhang wordt de " "brugsnelheid gebruikt." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Lijn dikte voor binnenste wand" diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index ea91a1375..af25deeab 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -8513,6 +8513,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Velocidade da ponte e da parede completamente saliente" @@ -9816,6 +9825,18 @@ msgstr "" "velocidade diferente para imprimir. Para uma saliência de 100 por cento, a " "velocidade da ponte é usada." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Largura da linha das paredes internas" diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index 49a354504..872988c52 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.9.0.70 Public Beta 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: 2023-08-11 09:11+0800\n" "Last-Translator: \n" "Language-Team: \n" @@ -8631,6 +8631,15 @@ msgstr "Включение динамического управления ск msgid "mm/s" msgstr "мм/с" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Скорость печати мостов и периметров с полным нависанием." @@ -9942,6 +9951,18 @@ msgstr "" "Определяет процент нависания относительно ширины линии и использует разную " "скорость печати. Для 100%-го свеса используется скорость печати мостов." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Ширина экструзии внутренних периметров" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index aa91915b6..20fd33db0 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -8433,6 +8433,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Hastighet för bridges/bryggor och hela överhängs väggar" @@ -9718,6 +9727,18 @@ msgstr "" "använd olika utskriftshastigheter. För 100 procent överhäng används bridge " "hastighet." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Linjebredd för inre vägg" diff --git a/bbl/i18n/tr/BambuStudio_tr.po b/bbl/i18n/tr/BambuStudio_tr.po index 223f51be9..9832e4363 100644 --- a/bbl/i18n/tr/BambuStudio_tr.po +++ b/bbl/i18n/tr/BambuStudio_tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: 2024-06-12 16:40+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" @@ -8476,6 +8476,15 @@ msgstr "" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Köprü hızı ve tamamen sarkan duvar" @@ -9758,6 +9767,18 @@ msgstr "" "Çizgi genişliğine göre çıkıntı yüzdesini algılar ve yazdırmak için farklı " "hız kullanır. Yüzde 100 çıkıntı için köprü hızı kullanılır." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "İç duvarın çizgi genişliği" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index 096fe6a4e..1f541cd28 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -8508,6 +8508,15 @@ msgstr "" msgid "mm/s" msgstr "мм/с" +msgid "over 100% wall (not bridge)" +msgstr "" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "Швидкість мосту і периметр, що повністю звисає" @@ -9803,6 +9812,18 @@ msgstr "" "Визначте відсоток звису щодо ширини лінії та використовуйте для друку іншу " "швидкість. Для 100 відсоткового звису використовується швидкість моста." +msgid "Smooth speed discontinuity area" +msgstr "" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "Ширина лінії внутрішніх стінок" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index b924d3871..2216a52ef 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 10:33+0800\n" +"POT-Creation-Date: 2024-08-22 18:32+0800\n" "PO-Revision-Date: 2024-03-21 10:39+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -8033,6 +8033,15 @@ msgstr "打开这个选项将降低不同悬垂程度的走线的打印速度" msgid "mm/s" msgstr "mm/s" +msgid "over 100% wall (not bridge)" +msgstr "完全悬垂墙(非架桥墙)" + +#, c-format, boost-format +msgid "" +"Speed for line of wall which has degree of overhang over 100% line width, " +"but the wall is not a bridge wall." +msgstr "" + msgid "Speed of bridge and completely overhang wall" msgstr "桥接和完全悬空的外墙的打印速度" @@ -9193,6 +9202,18 @@ msgid "" msgstr "" "检测悬空相对于线宽的百分比,并应用不同的速度打印。100%的悬空将使用桥接速度。" +msgid "Smooth speed discontinuity area" +msgstr "平滑速度不连续区域" + +msgid "Add the speed transition between discontinuity area." +msgstr "" + +msgid "Smooth coefficient" +msgstr "平滑系数" + +msgid "The smaller the number, the longer the speed transition path." +msgstr "" + msgid "Line width of inner wall" msgstr "内墙的线宽" @@ -12320,6 +12341,12 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "overhang 100% wall (not bridge)" +#~ msgstr "完全悬垂墙(非架桥墙)" + +#~ msgid "overhang wall (not bridge)" +#~ msgstr "完全悬垂墙(非架桥墙)" + #~ msgid "The 3mf is generated by old Bambu Studio, load geometry data only." #~ msgstr "该3mf文件来自旧版本的Bambu Studio,将只加载几何数据。" diff --git a/resources/i18n/cs/BambuStudio.mo b/resources/i18n/cs/BambuStudio.mo index 840d05a91afbadd1260a9ae60b09aa946bee49af..dd23d163740c8842a196fcb704bfdaeb4f5d6063 100644 GIT binary patch delta 17148 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 delta 17145 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 diff --git a/resources/i18n/de/BambuStudio.mo b/resources/i18n/de/BambuStudio.mo index 0ef9ec85a9df3a912dcae97615e83efa019dffbf..599fa6e9def89e6a3810d9a1adc5a610cbd45a39 100644 GIT binary patch delta 23027 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 im%i=eI`$2!(Xns8?rnQ?7`MhJ!g delta 23019 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 diff --git a/resources/i18n/nl/BambuStudio.mo b/resources/i18n/nl/BambuStudio.mo index feebe6314bedb0ef0f19c7a08dc90ac2081b5525..02a7983f304ec15b76826df220476e8f0d80f548 100644 GIT binary patch delta 23009 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 U8$5aNI1m5x?jAhO*EHk*0WLJwbN~PV delta 23007 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 SiVHL61jG?5hh+>-O#gq}g@T*_ delta 62215 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 diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 9ac626eb3..98fa6a162 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -886,7 +886,7 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionFloat(0)); def = this->add("overhang_totally_speed", coFloat); - def->label = "100% overhang wall (not bridge)"; + def->label = L("over 100% wall (not bridge)"); def->category = L("Speed"); def->tooltip = L("Speed for line of wall which has degree of overhang over 100% line width, but the wall is not a bridge wall."); def->sidetext = L("mm/s"); From e2cb3bcb8e3343ebd5271be0ef43abd820fd29ec Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 22 Aug 2024 21:19:12 +0800 Subject: [PATCH 62/65] ci: update build version to 01.09.04.58 Change-Id: I071c6cc1ee9b97e9c43dcda9fa5959c962923d9d --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 589d44efe..e11de1cd8 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.57") +set(SLIC3R_VERSION "01.09.04.58") From bb4f9d34c11219e08338094e9415d2ffb4dee7f0 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Thu, 22 Aug 2024 20:48:07 +0800 Subject: [PATCH 63/65] FIX: not set too short line speed and not apply error wall Jira: none Signed-off-by: qing.zhang Change-Id: I7b92833d789731b1f30d1ec82f8e7e74036f6bd7 --- src/libslic3r/GCode.cpp | 38 ++------------------------------------ 1 file changed, 2 insertions(+), 36 deletions(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index ddc9dfdfc..3de03f953 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -4590,43 +4590,12 @@ ExtrusionPaths GCode::merge_same_speed_paths(const ExtrusionPaths &paths) } } - if (!merge_path.empty()) + if (!merge_path.empty() && merge_start < paths.size()) output_paths.push_back(std::move(merge_path)); return output_paths; } -static void set_short_and_discontinuity_speed_line(ExtrusionPaths &paths) -{ - for (size_t path_idx = 0; path_idx < paths.size(); path_idx++) { - ExtrusionPath &path = paths[path_idx]; - double path_length = path.polyline.length(); - - if (path_length > not_split_length) continue; - - bool smooth_left_path = false; - bool smooth_right_path = false; - // first line do not need to smooth speed on left - // prev line speed may change - if (path_idx > 0) - smooth_left_path = need_smooth_speed(paths[path_idx - 1], path); - - // last line do not need to smooth speed on right - if (path_idx < paths.size() - 1) - smooth_right_path = need_smooth_speed(paths[path_idx + 1], path); - - if (!(smooth_left_path || smooth_right_path)) - continue; - - //reset speed - if (smooth_left_path) { - path.smooth_speed = paths[path_idx - 1].smooth_speed; - } else { - path.smooth_speed = paths[path_idx + 1].smooth_speed; - } - } -} - ExtrusionPaths GCode::set_speed_transition(ExtrusionPaths &paths) { ExtrusionPaths interpolated_paths; @@ -4688,10 +4657,7 @@ void GCode::smooth_speed_discontinuity_area(ExtrusionPaths &paths) { size_t path_tail_pos = 0; ExtrusionPaths prepare_paths = merge_same_speed_paths(paths); - //step 2 set too short path speed - set_short_and_discontinuity_speed_line(prepare_paths); - - //step 3 split path + //step 2 split path ExtrusionPaths inter_paths; inter_paths =set_speed_transition(prepare_paths); paths = std::move(inter_paths); From e9d8151ce5acb1c4b50f5120446196b1233cc71d Mon Sep 17 00:00:00 2001 From: tao wang Date: Fri, 23 Aug 2024 09:21:59 +0800 Subject: [PATCH 64/65] ENH:add hungarian language Change-Id: I5d7e4decc25c3c6be0cf0d7530685f7d290b2b91 --- src/slic3r/GUI/GUI_App.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 1f5f3e25e..24bcfb6dd 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -6469,6 +6469,7 @@ wxString GUI_App::current_language_code_safe() const { "ru", "ru_RU", }, { "tr", "tr_TR", }, { "pt", "pt_BR", }, + { "hu", "hu_HU", }, }; wxString language_code = this->current_language_code().BeforeFirst('_'); auto it = mapping.find(language_code); From fc3d17ea8ad2b24a5be18a5e0fe85464614ae121 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 23 Aug 2024 09:58:37 +0800 Subject: [PATCH 65/65] ci: update build version to 01.09.04.59 Change-Id: Id28cc06d6551bf5119d4b2abb234d051a3c4d2a1 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index e11de1cd8..35e63083a 100644 --- a/version.inc +++ b/version.inc @@ -15,4 +15,4 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.09.04.58") +set(SLIC3R_VERSION "01.09.04.59")

    e20xKfuRYK11Bo8 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 delta 71955 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 diff --git a/resources/i18n/it/BambuStudio.mo b/resources/i18n/it/BambuStudio.mo index ae2586caf830716c49380f48b66b8384ed18aa99..c58fe5e721d712ce6fc40f595cba8f12e9094eb4 100644 GIT binary patch delta 71451 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 JjomHE|3AcGTqpnl diff --git a/resources/i18n/ja/BambuStudio.mo b/resources/i18n/ja/BambuStudio.mo index defbe2011b770784e5f70dc70cc5b62b2ccc5021..96d4c2cc6338aed3d85035a821200ae7b3e48157 100644 GIT binary patch delta 84214 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 IdYPX54~{-OcK`qY delta 76061 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 z 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 W5S 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 WvD``OCjH-l{}*O=#n$d^rT-r-^JV}5 diff --git a/resources/i18n/nl/BambuStudio.mo b/resources/i18n/nl/BambuStudio.mo index 80ee18b38a930ac2cd335acb3ee12b1871b412e6..feebe6314bedb0ef0f19c7a08dc90ac2081b5525 100644 GIT binary patch delta 71440 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 BQ0D*u diff --git a/resources/i18n/pt-BR/BambuStudio.mo b/resources/i18n/pt-BR/BambuStudio.mo index 101c6cb6a78d8ff6ef63485c0bdfac96f32d7a5b..730d17ac7f2c1e0db5fe5f8e89eac0a3f62071c3 100644 GIT binary patch delta 71411 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Ν0%5CTpzKdS}IhtEPqmlX#D`3$(GE)D1XPY}{c!-8CX>dl9?hN~OE?QrM z4e(9$L4RRc%rP^pVO4BHy&bm1`Dn-cuqK{BuP;0+oS;q6)GN@W{2pD(3utcToE?@bc`=3k zG+cpZ|*J~t%W&1j?+q5J#;G$J|XWu*Q9qa(JZ zeka<#3yB>6{l`7wt5Od%i=RN(=xywUKVoxic5fKS9q0hpqigyK8uI zQTK%((War1-hr*~D5n1Yf7bjEnri4atB<~~uR)V-P;@Ms19zaW-G#CJarF9i=x%rk z4fRg+h~0}u_8>lkKjRX7ctJ+uIro3n`@FBC`s3~9N5VIrElV;In|;os;oEcT$HMh_ zma_j}oV7fx`4aSm+>GYP=V%h= zdMbpzIJ*C9;YHXKJ)ksjw9uOO@4%_MAny_ZSpbyIV zTzF7v>`lE9=Ea5RT0e<(a5YZBW7q=wuMH>aW9at$06XAWbfPVj&xfy4H)CxYmdE-* z^eE1;E`+*1cBVc6?eJMNv@gZ_7Bo3`U_@@1 zxfxxPsaP5xjJ}TEcnsZk=g}ode=!WKGFGGB4a;CM)}O|T)DNQDjeoN(bzrqdcST?1 zbN>JTD3qmPPH0H1M;~+q4bg>Yr46Cp4}I_~Y>VsBA5{KCbE)>maBeifJVatX+To)w zha6glC8@uSsqg>aP;iESpffA*O4#>}(MWVbLp1>n`8;fg525?|D0)u(8QZhJ8Y0;h z&5;q92PdIPcn3P5hcWfu$7!w=C=)z}hjf)1zy zHo_5TlCD5c&P`~<8on6@)DpeF4;rZ<==Pn0ZpX#w01jhU{Ps=uzh9+lZw)V*Zs^Ds zq7Qxuz2R~6pjm?s=zTO2-(eP>MVFw+ws3tpv|bxs%9gSHYIHy&uolitQt&~qq9NRc zCez_qKZ&mK-&hrEy%l!LQ1rp`&^2C;e*Oy9#c$Ao7JWN(SRajCZ!|JDpwn@c62`%+8$=o28&SdiH`gx?1OXBP=A3g;i>4~==C|@2{}*_onR$2qD^9Z8>F9P zqALZLU`A+2Jc_SVe;>`(neT?L(@W4C>AWNSLF9|*(&XP6W_BeypxV*q=n`~B2XGBK z(VNiZy%n!9i{?>qUw?xp)i3xhj(smINuOPzqwCQbOh6wz1>MJU(WO{`o+D4A&wB^m z1s|aUJ%lyz8!V57-_J<&x5H)>hT;+&jpxx^7`Z#VMknJ4>i42+_&Zj{+#iHc*TX8* zd*B{SVrT5UhZBzz@KH1}n?DQ#eGmO+^aUpGqVPKfM?CqX5Sp3jOdm$ifhW);TZPX2 z4K$?hVHrFUy@0NLnZ02^&Cn$rgAQO8n%wte7B1h*{x3)2Z5mvYlW55PiDugu>iMt~ z?U$hkQ6sdY7tw+3Mz`me(F^E_TKwZ+X>`UF&5U`n)7&;Tm*eyU|=ZfacCAFSwq2Bb zKBo40bT@kAH|T@^#?n~oyD+2nXb0Dz2hJFD&2NwG_r&@WXr$MFmkc+&K|@&@_MkVO zK|_B5UHe?$hX<8J2UH7vKo>M3{n3GqMU(BW*gg-9&~kLCUX5-=C%!XD!DRUZU8{5G z+pzNwA<0IfYx*eq`u!c9dA^fjx70@?)*l_nWHjj(-~`-{b+FB;Fz~6!Yd7&Q*23ft z3gs#Mjl;3zkKyE-gJ$_+bfmk`2>lPum13vE?~2=F8?QqLb`;xV_MgJ*x*Hn7jpzZj z2c6)_(9X|)KZhHOp^<2ZsnDWp+aFzu=~xfvpbyxFCfjG|egC1?W&RS(hc4yi=($lE z=V1+;f}1h*=l^wo4Qty44e_Ap6m**{j`j6ehWc)FCcmOH&ih-a*F%?}H$I1>u_hM& zJ^ZD$4mgYY8)#BCIm2(k-2YuEnC&|;6&m#AllezjtAglETgCcFY(V`HbRZw2Iq);q z#k_xJr2Yeg*0_rLA-n{q{V)9BvH-pQQ%t(A|D;eE3;q>C-yG*t?}TRU5j6D2(X}pe zHe~x?^t_mauJIc5DBg~q8=s;R`VL*1w7UibI7E?G%*JGH?Mcnf-zZ$k&N6ZwDkNqmEOslRw3xE0+cdy*79 zPzrHuXfFm@HO=MA!(VZC76U>KOY^)3UvRkL6_!Bbo-vc zPMEwZJu~%-!W*$MBYgq;@xkeg%+$Yh);co`}wXy^{3$@m?X z$Dh%CeOc}hnbK$yw!`Ll9lEqnp}FxA8i8H71CL@A-~TJ}gpT&14>*M0_-m{uE(+~M z&}~=~U7Eh=gRez%XCgX*nOFv&Ku^qfumqk$zX@HGHw>f^=6C;hvw(w!| z!B3!TxEJj>TfUGhdC(*)gYM^6=q?(HM(}1dLbpd}qY-@&?e8&6dckuP?D#b-j&Gye z?>O4w-{_4O&}7S=KeQJ?ldU*g$tzkm*CYy5l%PNjY@)_YtMA~FPh{vGJrFN!{m-v7oW{QsXj z!?$QK0z1)>?u!>5j-Ezmk|+>DpAGr{r%4pY`ZVXfG(@5W+F@V3g3m`{2KAYRG80)i z8;$I0w4ZHB3a-_A*cSI=8!S>dJZLcb`8YJBQ_&@R09}e@=mR&Pk=u=)^`BuCJdO46 zipxUs^~5>U@5H8<%yoH4qV{M=MxYNKgIn+pbl*2A63&Uqc$E4UY=@6tk(oNlj-&O8 zMKcrQ+0PU3TI$~v%S`=cwiZ`qrv5JZ5?o6A$l{s)Z5samXBIaSs- zf!>h6ObBWDXmj*v?vF0P1oXOj@$(h2z6l4@egGfDT4gg+Z^!rWB=vvrFZ`}tX5t}| z;*0VurTc$k<#58?fsSwi+QB+3gFDd^?=*T67OIk&`iljn(EWc9z3&V!-J z)VHD?-xqxb-Cl2@GyWPqG0$KN{1+W?vxedGcG3RmfNnr@>Tz@_UO|#E$-mMPKt`Vl?Y&Y}~&faXrYCPtL~ zS0Yv52Lm*uEzoU}t7*9La&*SU(a2Osm!d8Dz`p3(-iYSFH1zsMu|7VBtMLT7%kFI! z4z$&ndjFrG;7HG)XMLi1cunR(LwXr{(iM-EkJdm3+7Ruy0~+EH(ImQrOVHQu2CR%* zu^0Y`slWfKWoF_nY>y2vSF3Pe zD|Cr^qia7CJ=mUU#s05BVGj-ZANnn~dh59V(VQ5IzJBMR5xNh}iASQ(p)-FIo$05T zN>WTkHkxRYnfk#aFB;MAZIWSzSJU8HjzmW`6%E}}Xx48=J3NLSNWY>7&c$uRYqcD@ z1bwj_PDCTO6zymY`n(P3bM~MU`Z7tO0)=nl1^L>A3(7|up$A4+bY{cQ2aiRwdOAAO zyU?Y37#ra#bRb`$OPRBMX5wkghwiGE(MTq@QgDRtqieVy?eJ$bA{iaRj4wm$^`f27 z&<;kE^d>X{lVbZKG*VAuHQb8V;LqrQJ9JE4&%ggm;d&Y-V?{iM&M;@E@I|9A`k*uD z0}6HyNAb<*Kp%-dAALLeDY`^IM$@~5dXZ>#Eam=hN5O3|8htG;L9_KubnSmckJ!9j z!)vxdw10GRbTOJcuUJpxU4XNxpX(Nu=FaZHh0$e7|B3Y!9O;|UPoh6Y(|d$35=F2b z*L6ihy%>$a#^|o-vFPt;Zsq71zFF14fz)q9m+Vta{rA6LP%wGEjsAfiwHdv_QnbX> zc0q5vI@X7v+wMj*$!4KTI1jV%WpwEdqDl8B-hvmeglWG1>1(&6a&@N(axrb!E|xs-R2I1l^uJ(FqKS^*hja!+mH!Pexaw=fJbc*svKr z>E1#^b~t(#o#EwIhYo9^yQ3u^I;lP@JCVBEH z3Ld?CV?)}25c+CZmiBAVwYw7?*u7|$uf^Q>G1}o#Y=S4zft9;9EH|&FnL7}}b+VN}X z!LtLi@Ke0R{r?vQMv}-iIBcuD=*%jjGpmEHZA)}*yJA%whi=1V=q}iT?vjJ(guXy? z>IB||r_d$ncU>6xL@Y@EiA5A#i>J{XIDih|N6feGrk5L=p=MNv(cq{U}Q3c<^>uI@pd%1e!_+LFB<9v zqcT%}9cLwWp#BM#$E$7#InoZjuQ&Rf;b_S3$7;ADx*t98(r*kWY~>^cZy1d(!D39u z*U|mE8BL;(u`V9|e_L+>9#s;pYj+@xyF0<%-QC^Y-QA^ecNu(e1{vJl-EDAp9b{mz zf%|@4E9cLD?ycu3-l|p0YVF#)J4utkF)(Tew>}%{?5u;O;cckHn4+U&L8uMXf;ubh zZ9W(dX6~ELAPs{Uo!qNiey9@FgE}Owpi0@vI2bC?$xx0rLY4Lyl>T+7vvVJ6BQM~0 z_!o7kDb(m6j zb6-@pfYQGTRhe(_CQREs(EqW!&^-eEe;Hvu%&Sw^v!{DIycX*82lR4|^FbZ1sZghR z7EB74LtV0?P?dTImFN$sOBS)Wt4uPem-XCG>y@C+NJFRxS4S92r+yp*-Bt^sDzF>M z(K%QFK8Cujvi5P8sw~tawkuSrr$aqr=R@hQfVw0fY(22Ad!9sw+DJU8GnE?pw8Kmc zVIimtt3YMm3F;dR1ECU~2X*^whjMfUYNxlL4%r7NyDiT3aDdX$He=a1zwvI$-jvP!66z8NP)|_^Zi7_jfys1SL-Z^@T=Cs7qEBW`J#> z&ejZ*&+pIuubu8epq<}@3iKN4Qhb7XF$y<;Hy|(tRK} z!BJ3`|CxhSn(zNG&;zEREmShrFxG>qS#JV$Rz^Xc z;)TYw@F4TuP&*$q!UY%sOEDh@^)h||HiUOzJD7hYFZ%)9f6Ex?0kU#bp#MjvPhc75 zbw|4rFM=JIAB1{7WE$fRQ!7}E`BbPKUWPf~OPCWT8SDJkfI34{U=O$k7KKU2aX0Dy zZ_1!F90*Im!>}9-JKkNZYEXx208~jALG2`Pf=jR&)af1uQ^9pGJG=swNZ5()MW`Um z%Df}gUA6%FiZD3OAQ7iC>LmBAlZ=zy%Wp53hV=_jXW|Rg4hv0jfxAH+rfIMh+yh6$ z@3vn^c3o_ zeTF*Kfxo%iCMFEeJUi6wRnS-;1~Kmob*Se+>8*zHv&GgAK|N<4`4}jZ*H9UUn&ob* z)UYD+>`*)NL7nC$Z~%M``@xp8-6Q!fl>RrHmzm>EeG8}!c7@tdA6ONRhSi|&I)j)D z($5X_|F`4zP-N*QX!wG-eOmZ_OLYuJ)o}DO{m-IU#QYWS>j%%6G0`=6()t7VGz6w zqr-oo5)QM}UCIP7H}f2@C~OaP$=1MJdi_7iK==PIs5grRm$`Xus7K^<<0e>u`9)*o z>W#*Em==D6 zszi!E+>WzBJr}A&?WhmbBX}lMz_n0^a0k@JPTKk-_?-E7=u@d5uXL|&0ju1jwi?u3 z&=>0do(gq$?1tswL8wz5akWbzHq`rq{7?zjhRI<|s0Y(%I2dk*I)vHRIQ!yjxc|c< zsE9y`)P%`kH&`A{hq_Jf+WIqF5B$^ZG&StVgR3xnf!><6uJkk4xx`l*FF_^z1M0aE zX1#mSO1Pf;U!_WcAP{D@g&a`Vw1CO0n7k&`p=$_r4F^K)XcCm4-{B;<3MydU4K7e| zs7q8H>QJ|}xzEQyh6|udw-Rc{+n{c%{ZLQHb5NxWz0vI~3slAGK~=Cfl>T6-Xa7W~ z1P?&H`dxxb{2pusf595i*JzXbGI=AEL5$5Vp_Ilf#{5u+s}$6sY6KOyGfV}0L+yAz z)B|k=)Fs>lbvK0F;+_`?pemLOa(D6lUj{05Rj2?hp&Sl`>ERM6gR@YM?-)NqB@lkA zdwGox6(}RrPK(&Q2~@(}q5KbrdO4m4W9k0i#z2Orp(=0}>NLNDWnrXk&Y%|5rRfTF zsro@V9&MZrWxon$g}aTfVK(N8w>wsWN?<5VM|{tG1`2o#>VfkR>RJZuaMwH z0V_jQq6t)`dO?+b9#kcl8+RJdLhbwk)am~UWglfH_kTnNDH$k0Rwzfsq3-{R##S&h z^TALhUki0fwn9CCj=~`L5~`9Bceyi^1Zq7U)Q&5gydBg7spl?x|33+VPV*m7J2(P$ zyIhCb@n>V$-7bN6P?sPGHiemC9XJ`PlFwij7TgC`Uv%U9kAaSgo8R0aiJ=c+vMeKUJt62ouDc>8Y-b>Cf@>eH=Kjo*jp%n zp%1tX`;s%zVap2(!ZJ_>BcKk~GMk@*O6(;p0^dVbDBD4|!?IA9tUc5lnK4i${}bwx z9EI}x0P2AhaL9jF`2QaaRN`c?I?M!h$c8|bdJNQ|nhUjqwNSU=A*f4o8Y;k5r~vPw zN*w*L^OF(k(&mIZOXZ=SxD8+t-T$o_=t;E#s&wyR8W?cIC6LZo04jk>P;jl-kJn=m#7${(NsLbm_9hzQHrJ7~y%S?U->RP{r z3K;R2`$8lsEXuqYEC83-{4P|bk{)-7rh|%86#Bpa-++M*UvsE{U7;??AgI^zu~0kz z6Y8)Ygxc{-W55Y_N#a3Wf@Dy3#h}hmODMZ>un^n~wSo61xc`+|l#}k7#Dlu_DU2DQ z4qXnY1oJ}$E(=xqCQ$ZWq3rs@bZ{8-Ck%Cl4niIB%TSelX!5{QKKJB`bIN^fmj}v0 z7pPM_2Tp@~VJ%qow99-2tjGK?)U{1~#y#mWLG7$M)Ptsru@?+tJ^(6#`7jgQ=d*>^ zP&Pb*L-wRcV^H7)eG4$Uhw(g65 z&MBmTSy9Lfb$HrA-M`DBUWWHURpbRs4I`g-UrObKMVYsSy4I_p0-uK^;R9F~roP}V zu@9<};~;0u=ef^78NP;p!+?u!{vIlUFqd3Kk{Z)M1Ur|bPwv0Sm)+qAGG>8YP$&%N!gX+906($3;;#9ztM2Xy`pfM+BUD12 zpbpt|r~pf#4(nE^OM3?DtX#JBM{vIG|IZ9mvgy|xmqR_Vw!?1lER^FS*IgwlLp?xh z!yK?XR0UT+RbV&N1L!)`%kKxMip0I)Zo|Y-cT;KTo5-LhgO>0i)S)VK(l|7#PHS8C2p&p|0^YI1^^QmD=%VG#3$P&+#SRe^J`DSQs~%rAG(C0r9WW8V56 z_rDZRAh-@6!rXB8{Xow+_yHD!gB}EWhQj@@6fE}8m3lO+$$S~i0KdW|Fx4aXh&=&w zGJgb>c)Z6h;moi&^J+c@c^J%q^Whn&M{m0)F5_NMhi3@X6K*uT1}8%urZ!Il{l8eK z57c_mXD+d_FbnfmP|t&zP#ZV`bvR2uca`wfV{i^Z2dHbG|Ao7)O2P`vD?weNImXq- z-B1C~Kpnm-P>1vd)P}ymj4_3?K%>2clbO@8R)IkE+|Kr+=AyBT+I9@ z)PrZyD|a6sfhy&7m<+y!x+KwFyOP$1LCohsRc;s5=|2d|!Q)W3cl0;<3W)n}C+_>|CPYmAMV<|fjXTr z|8owq!RpLwz`Sq;R08*)^j^WKF#Jz%R>2`=3}7u zVo#t-%lA6{^H@-)I}5A=t3lnKi=m#7Yizy)DxpJA6*&iWc<(`7iubl2F2KoSK~*HR z(N~;-O5PaCQD3OjIRYwy@la=AE!5p`2rAGCs6aPt{tD_5`vWR)*ic^orAY#H`xbzD z57-0-!7&j3{QiFiD%EMI%x*y)zJHy9Cu(S~zl7PK^y)&L-nLMuybshV_rb#fJn7&r z=JmW@|BFtnFkVkv=A&U%_zqTs#lm{|E;{$$bOuGV04Kw&;k^F)_5j?&yi0hm|JQA1 zjNtV@<8Q(V$iqbR`ft1yjWJ z`tR#{P^Wtwd<3^bo$fjDy#8-WzlM51<%{q2fAe|))S-``!0YpWQ#oe>=Wr9$lkYhk z2V*33rCI=0+W(;L+i{7!98hl4#9sd|ubG|1>%WaVB=!35@A0rKdI3T1@Rf(U#GPSI zxDM*Q;G-aZ{;B);2ZF*dK{BtWD69u{AJ2taKLllXA1cAv$-Vw>vlW5KnRkae-7}#| zybl(F-V_{4SOUI;VN+6368`|@r-?5$J4G-SZa@$#t=IoM-;cuX%=@Nux8W;ThI!=l z?o8BzgPAXd#bNRc?hLhp&6xjywPE9o?u=}O4Vfp-Kf7pGVu?(7M0rrM*a=F7c5$e7^2=(H04eAtobGvyhsF&m6P=|39Yy|JY`mj(Q zulry1P>1n5RHBvhx=TGB=F$Csi9voABII*BCpK+_nD$>IwJ>>NO#-xV!J8z_HBhLM8gpn6QM`|L1pV!t%(Amh}4nD$aQ5 zYlR>~DYx^fa6a=(@CfWu+8v&pWnAg!!%xUx!=&(GS+D0Y3{}qS`2e3m{o8G-tnKyxy02z+Tm?VZ;r`dFo42kz zObMW_c~PiWyH+qJ>;U!RF4CFgv^o^@tDG*j*xD8V2bRw1e8o45-)lg-|cU8=xw50xIwws0zJK#&17ztK~3fu&0Bb{In@jcTufLl!ADpV;SL7joO zP>#MqB@n5F+hJ^|gcHD#FbL|=x&jV_XQ5t<%C~eCnhJFW)+7#ZEU?W)Xw@qosAL3Sx|?1HPqoe4)sWW2b;qRtzDdTt-1dda2JBl z@EFuJ+S|q*k~2`(_6hVS*4C9UD$IjCF^mIiK_$=;>TLL+&d@@r*Nojzej~PX`U#*e zRkn6Mx6_IUbVzDJUE9`B4tv9ra4gIU&q2LY`UO?mdhJ~)7eNJB1N*>TQ1^NE4$e=0 zVs@s*~GcU8oZGgnE%#0CiZO zKs~s!cXlidRjK+=8|?lrP%^i!t+oScm;L;X6@qSrH##@?vlZf zCoCV=^ZGwOa0BZ3a0jM?&tL%e_vQRbi4I?orzXsxphA&ct@8gnmMup)ft&?HeDaV4eY{hE-q~-T%EAD1kvR z5Dta@!vS^QuYtN&drf{8DzOhRJxtWg1uO$gF|Pu>a3)kG=D{>@3CsacLEX+jp)VJM z487fL(hL@5z7b}EAK+0K)W_@j$;EvNHGk62-F|EOyW8^-)Qe8Q04L7@n=Xe?DEW>tuF?m_aQ~}BM-hl;pswX*sN3g- z&HppT9P8earGvU%=fGlc9n=|l2X(1pj&o-y1=NdFQK*vFg(cufs7rp*XM?j)50Hyc z50LwCB&<8$eYJWQ>e^+U;O_sH##vB@=@hI6-$UJwB__JNWj^f9{4DGaOHOi+;_a{* zb6 z=fYyBXZH%5Z-+{74^*JXP?dNIRhfXf?)D6V3RoB_f!a`UdO)Ava!qES60L&T`4K1w zH=s`Q7n6sZ=Sr9u>dBT3hJq!b?w&HXUK#2VHMjL{Q126ZLcPWeg?hfsoyYyJ04Gf0 zI#fbWpl+vMPzfcU?{=OCYP~Gf%W-q4NA`56+jTKiskg!)xEE@tccET0zQJNJaDn>{ zNa+RK|1#)>KqVXm%faDLJ39-tvkOp{;2PA6%5A6@sV63XZ~P3U|J~L@{q6!qfwhnq zf@R@!sEytBF*w2CJya!jEp*rL6x1bn0JUS!BKP8v09ImJ7$$=gpw7fPs7taRs>GLI zGx!QBp-PKg;x(Zv(g+4XUq1$^7z}_q)r+Bab{fj@HK@uwhq{m78nZ8P73mF?=m4k< z%!LZL+PD$wEbM^tcN|LZIt2Esb#^;~40~XI`G|Hzm>&9TaP`b^2)2OuwKqqiyiXNKt5e&H3*H++hmkxNqJf zuZ-bEbk%fy)ru%<+6C+j!W+!*5-4H>USQBIj%+9PTd~y{n~L5L#*dH%H(vt_I>?gH zH>1?}sf+)Oq-u5tg8~>{!1+9OHw@>sNbsoXo@N}6wG!<39sJ9ZFKHE+3a66PT1)r? z{^AigL0IZv-kd0CC>)2;MWPj{kJp2DaR#+@u_x5ASQSqp5Z5o8p795$)V zPX?6U5Q9JY>A8$vb(4QZzFN=U3_7l~eirB}%x+4*SUXDg0T?H@-NYoo2F5XLH+tDE zg3aGlXc9?`MBa!#(fl1n|04Y$zS7|L1IdqO?r(bjUuI`rU}208!T8MibDy3&^po^h zI97W}_QP;86+N}+IMH`CZm?d|Dw4t07PDR$TQ%K9(OA!9YZV!9v$3y$T`MW(#^GRs z4A+EKig6vtE3u~v&VoYdYCQvvx{}ZV?E27$SinBo02R7RPl@~sy5;dzoQgzbjbU)} z@dF1Q8kS8~37x?s2xt=1&6#mX+DAM~;4{YQ{%@E-J$cv`w1$6wLcyQ2*RTSr12 z@Y4#N-|^dqVCzHpn#lMoo6OE8Ug-DleZxs+1p0RAdds{ci#2hW*9@bC$o>U78Epqi zP2L0jL*zhi;7J&dUU#P9Kt;)EVByyX*@|n$8p$`1bZ=l zhND-O+z{k?KY!hVbY@+x4f8mb*gPun5}Q=Wc@qC$t*lF2=O0J5%NIB;h2bEatR|6J z^dvYx?UX&qaCCtn-)tVhdQ=NOS(P+DW8?$fNpO?tD$Wx6QgnK=k>>u*5Wh0Q&P+z) zIIpy5=|~{2?PL>9R+E@oNyc^Q+tKfV<39*Kj=*YsS?F0vLM6;@BY}F-BeT{N8@1f9 z9o0Td?}hFk+W!I^-G}pWbT&k(su46BvT`UEpbubP7w3;m=NbuDVm`2>uBL5fJZvWTcel^~c;pqR> z-pMfz$75I!BYxWMNe=H5pcyu&*?`(6XmOmt{(VDoSMgB|A1Bc1Xo+dLfxiDX)D-zc z=l|2fVX&GW+>YX;BJ;>rk(Vrt$JrfN#S+MbeRvYmdkVEeR?S7s!_r4lne}#wod&w4 zG2)X}{FP!SdcZgwL0;2u+jgc{fbFdHLv0(0= z_7V6Q^9C66$ILxH2tJzr4Be`%7f05D9^3-aPtE)R`X}Hl*c+eylmx9lbG2o95gA5b zh$9b*CH!K(H;aSX$huLgN61Q&`ATGwkOi2NTR0p{(vPuQ%bGr<_CtPX{GD>o5^SSW z@&xD|Vttqe)%r^GrXcf;#^^RXdxn8p5K3X`B{0l|gO{vDW?q%`(X5|C|6gQR87~h} zX4#e_P(8^tv6c$m1^9VyN%Q>){|A_~?9=z(!lH13#cT++Fjo6SX%Cx$lklw;WXH&O zEjph~SPz}|>?9G@*~D6Cl1xn!4G6M=@?x*n+A0(k+Zv(u{G~Or#UCiA zBHK4sjp}eWPSk4Su#p*`#i3e#oIFPs5&P%pEk}RJ|Efx1^vdG%7TiUmOG!{|1AV@a zg-6=82}cklxZN|^4RnSxK2M-*1PseuErul)i=aI%A<54WWFR^d7!O4L0{_?Wn-Kj) z*mnz&pl>QlbLb^lP>aN3BgUs0567rFLF?i0E#z~Eo?19->DT170q1ip35oO-ZYbuN zuv?05LT!w;)WLHH9}%#LiM#+Y%JBIk&wmU)u)7uB_UL?LT#C;hdB)kI6zXD>iLQ3S zg6y?&9l>xBiJW1r9ya^wD{<72#Fi51D|Wf)l}Y3mx@yH3|7(86TQ&Hy(({D123^`M)`Z{@2;7?f#S*MzdRg#!9lf8^r+$uEEIFwx zu+XyXOZW|}zOuCbWV{HS<9I4>rRdGJ)H=Xu(>LCYnXHB7sjtL`Q-s>|rpWfgCs-Gs zp6z2y-yfFAV^+pl3FK!UI~j+pJ~8BKbts+@S`PA2*Z@jqvNz0%hqt ze5b7~gI ztQxW!I9rUNT4?mo5VQuDEvFOt|DAwd9PHBI>$>Uk4RFs70%b=w3SWt|5p;rE4E*R9 zj`@GJ;T{%)+j`0s$Iit}0%k;!-y!WuNRX2Jw|CeTs~P=;|Mj9$_cAp3)arl7xyB+g-ztLQF+m+<9fyd)gge-{qNA$C;8E@aWTq|Y_U0#-7^c=8$XkoCnb@a*sHx~ypALz!bnu2E^ZGX7$f4fdA-KfbLv zdgm_%U!9;>(sq0or#a|<2Rp-gU)D|`OKmzi*m+u-WO*Ja8ep)Ybj#^f~8{q-gYtzCS=|L zXZ;A$6y}g)66=eP#PqhT%Y)y_#F&olsPJ6>A1I$eX*rI{!sAK^Csi%e+RR%r zzkrimB(VjZY&dw2enjMd(bWzyzs4pKF&|DcYU7#jXPyl^FZQqL#Vq+j((&Ja@HZTO zMezv=iBRsOBxvbKt}_N1k%w$uk=;OVEOyZeJO=$_jQ3d5I~c3w!k&+cdyc~nB%@Z5 z4Foq|XtMBOTpA~8-B`@ZcpHuyFn)$?4~gv~SPz^`ho9(wBVUNaJ+LTUEj{al;RLwf zFX8Pnx@w=T8Y7=qtjIKYitu}%2bCPav z&Xb#-)+*pUwgqaAJU4#g;V&<`p+o5DQ*EUqQ2zrcM8{bdocH|yGV`p!$$R8SaJmM= zZB(ijrL0Y#j!jPb5%k+2-$S2{ZZ9kC6yyg88r*(bb^D`pG*}2D>z8@;WN|4Dj?>i| zqLh*#$82|!#Uhw~EB!#mk68Q9oOi^g3;iMMQ|UeEYPm_iI)2N+L*}Oe_7iMfI#n3^ z^!L_&;_R0k;^?%Mh#$v$(lL)sunahvV>@_(vt8J9LoX(4DQw5TF;0t%EH-a|^KRJ1 zvfw4q&xntfvd4F7d@Rxz6KWF()CdP15H`Vq{^ZFKOGN9BsK{Q}Bt-U-r^neP^zIR8 zF+CJ>|F1`5EernCo)Yv=dMDO1nSEo{hWj@}{7neoT9%Pvc7pA+c}tR+OL7efasg-i z;8Pq`Kqm=(v+30ik=SI;(PnG{2#^l@^VsZ0b_M-*1dfEwW!49S_eZ`T`DR`J2{J~|1%sm~&Sar1*24X=;>FZ?ZH?J_zuu{ji?vLlhrM)wRp`r!Y8_P-EA{+EouP2t~>jQgN44<~9h zaPX2ogJ45RbcPfA|82&<8$y)4gRMozhySx5*o7gW+Am~987Cvb8YFU9Le>8%f+;BW zlz^7N0?#B^U3QQMSt)i_mU&pX2;+6wsC`40hn|A*RO}A1e#$meK15;@@!y0^g=~rN zUF`x&`7!vzf<8bo9(@`;WQ&7iwP@z_ciUAzf~(!NgvRJ=Pv02xrj-$lbF#{h%RLpb z%5Q72NarpWHnXLb#3INhz3Du+EWV&q$;K&2dj(mP#n&&!YC9ZBv27&>#b&Tb`n`7v)zbYQJjxNe-L)zLTv06!NStj?xS-Q zAAGdN(}9mj{782*Uq7^He5Ckk#)N0VXqVV|88v3$m6Mc@ctC z#ki&=-vQrokS9Uj3;(?>={1U<6roxc2TveI(=bpQLVz5$lL5@zvx^llJuHb%N=rr` zLFtU$MPxP6KWXyG=&i-a3W8>%M`EoSdY$OU=)M&wCc=241-yq+aNCD*AN9 zt1Mo!c|jbj^}|VJ45zV{l=(%g$V;3=#(q5Or7Y2vzOIv(P(jNtKI8 z{Wl^=KwnPZM#kM)%mT;Lzt9Wdpf`asB7cs9ZRn|;C876{vFit{4Xg=lmbSNnL~=3DA*oA9I?9ME*u` zzwLUh@lRyY2-gv+{b?JS$*wXIU;!-0T6U7zNLTw0oqT5hFLB=MtI9@Z7{dZe@h{6h zKg!)u>}*C_Q=5Y0%g8qn=p}*FMzhPbjAxVZ66Axi3B-3?^qR0f0RE1wA8Uh{e`js5 zzD0eL>~dJZSqPihb&}H;mib!Bm)LY>;^d(PU5!o!)>hH0nM`(x&~1fn3H)tBzYrWk zV6~?Xo z39Lib#(X}}SC(~f+|Ha;Vw}RV?*eToThD6@cTl19rW+M!xshKXa4Gl`<+1dL^fRof z9c28GzA?o4C`F8?Byfj~`|rWGrd)~4d(rQ(^8qaGBVZ?jO)}#&jJsiY#Pq{6=hLkI z7R0}&vFVD`qbzVH6xKMZYxUuaEg#DH0rjZ879A(TTuXGlEuNo|LXuB18oW;q#`8<@1~;NK_QE zAXpFE;UE%50Vq`^k$-U%jd3`F)nz>;W3{OSQ9HrB20pI9wAkHI1>BOSf+eVF75t8; zzp+j3VZ1j|4U9u%wvu2~Sx~En)2}$Fh2v0^F%08-^vDG0Wx>N*rCM21vYV}+4*1ey zq4t4rDO3-v)Cw_=VA^#oz1>8uWmznTABenxt)y`#{y!Jm2_KzIe(BbeRMg{1_O*WbYrqU17)wUy#%eXfzf_-gd z3vC1Q*g$GzH3^o`YT2FOqpfT!SnCqNef1EdaV)H~oi#^!B1Vf*OpH=^0)!41;TFRA zI7x`|VEXS?qRS-H5+k*9=%qwH%@R0<@ojT9f#iHMt4!Z@6Gg}1P<-C`l%TT6HtM{1ohiikl!l$s;!O0e+k_&>(iN$ML;^1_Go zv*_P~$yonM-^$u?7~JMt1y53eKk@sB4Ln7EigfhadI4cH?TT!h(brg6TUn{|kw^xV z6X9rpc7pzLdT@(m!H$`JZ|3Q&5=YPrV7$$g8=CH6e1>MM_@0&w_!E)-wo;|E1irCr zwX){yGQrPS8UKdyu!+TbB5W$qtJ#`tepkilqp)cTb0PbM-}Q_;o8IT}#Ls1cJCX#y z2g6eYrC%sSMxKp%Q7Uo;<016Q%*!KB!TM!*9hr~7R~YYRtXAK_^UWyqp{KM>RkzJ# zB@x>{4|SCl=U%Q$7#tp>s})4455c;?1@Hq-u2RxZtgo?4u$AC5kk1!Mb}_ma;2aAm zKWFiOp7p-i++rNu7V9hW`zXfz8ngB%&WGZxBrJ_=gw?(dYBAo5tf@ZRqc#%ZBpi3g@qET=r!X#n@l3Lf zh(Q+|s^rwxQqI+&p?8d{(0GMW;vb7f!Kp z^40>&X8Se6>MmAzU58Z!Gi^ z^u+SPROe>ZfXvyBU5W>rCh`~7y9)rIjvR1k6Jx! zW}!Epji?<#XBNF86*#HQGQROYHx~*AP@ao$6%O@@x2R_LI~m`_*$38V(6_PEgO*Th z^ylDAZ6D*{wgtVdrjrrjFw@BjPthBrdjJOL+wu3wcrH#KVl6dYIIN{d zXFFYOi241*xC}i|UpV(AfpP@>in9K9N;2m2*j*TN_`t}L=M{RfNF=G8lFTs1YR!=6 zwM63BC5wtIKYAO`Q=5X%7^ahhL=rPkrH^B%-D6=O8E-<^kj39I+R1nVvO<>iA0+k| zhYyeip`V-Jbt&UPD`hz3M_8|h-2m3SB=C;0T51RXzwNR83*9K#Ef4k=ho2rez zuLlYl>HpyPH>h@#UBqXc$4V(#IOa*1KOwPB7zVfGI6lQ>HvNm7+vQqfzQ&{57K`U$n*iqUKC1_?I9KlFu#xU8SHok4z4n8hT(43hBN*f zy=Yd_r!W$FMbYcPdO8v=j4y_s0Cb!DuMH$1LA9F1Xs-J|I+`;v$c*qKK}z7Pot3XT z&R^r?H`bdV4{lj-@;7T^aUO@Y70eT06BV6W_#A;vX?!hXP3<w9r$Xh>t7O$?d+lh3Yjf{j4~qoi=A{N*n8xWnE%8$6?{zqwLsRdAXsRVuoZ!K20(P-k|68B!{tty$1UO88WR9oXwY|#PZzK>Cc~2Z9B*}vq=C;aQ z4)zFl;B=75C7y=AgCx}p`*V!PU>_P=wPcpeOP>iO>>XkU{Vjn;$a=Di;8x%C$6BI8 zSucvS@ge+V!Zs_{Jr)V6Z;>ZsUW}mi2>4oyw8kWo96wLdo5j36{V4NW z=m)nXy8mwx(~w0@*JdsBL6E7sqd~jf$+iT@I~B84`>%f~1`Wt?g*lqUJh;t6aXx)CiS)qfGuC>u zc!T*<5IXcBydkK%TsqBnHH2$^=M&Ze-1J2hl4sM+pM8Lsr z0>psL$^H!qR>8p;9H|v^@Wes(-fYvcRv5irtX070YI+%b#Kgx*l2AKtuV39*D3vj?S^e$poIrcsd5bEstG_oj9vT0JU1? z1Xa%h9G9o7`5!897|E!$!e3Wx8Zka*I?;$p^Lb)pofO42rmUFP`KJxc&)O9f>slaL ze8gE!k_>KX*y%LZ8=@B;yQl<+kFQOP4-j-H`rFOEX$U)KPpYL*I*&nKf^D>&Eo1%x zhn<(U=#t5JCUcOJ})2pFWg5#{UA(cCuFDpGY_i?u67W|Q`zN8cDD@82^M%e>pStA ziGa7!ONCB8l6ixCHM-l-yU#c#IwR<9&2A3*n;7TAS8$s}cRzl{5>A@{JgXQK= zve){Vx7r+>L?zfH93`;?4j`Y%xVstbCSYCGz3g@sx>E@F0){8Cc?3+3ULDr|cUyu^ z6Z}+R;ie^a(dcPu+GB9ifF!Pw{l8>9g#M9vIOe@9p)CYBhvCp*V{C_$%tO{UnV(lA zmD(!R9Q!V;P4oYkiSW!~*jCP9m7lcsv!!8Z4`3b{uc3+hlm3fsERk1b!}yD~N`&dG z#lS}YnIt^+bvW}z-Q=mQ$$izgt45(Y=puI%K!;@jp!m zEjB^!uow-;`I$Gi)wakoBYTUpx5%zpG7E7!2Z!Y?k(rioVx0FR$uT6MRv&pg*Z}>3 zCM%AtnN{%h$~+c!<=E+dlL@`O^}Y;47FNw?%hj3+f+ZLA>(Hv_vtij(HP_ zWTFR!q8u2BP4OOVgS*j&a~DWUT!HP7J|_C09UUHz--)fMFT_ds8Kz;UtI`sg*cqE) z4=jrhVP)Kg8ML4Hl|l{<{DIZ*JhsOw1=AAsa2i&@jd&G)i`NHSmAfuxMH`^}wzisLFxvXsBnRNwX21yEE7o>u04Un&3S2 z_#QN=t|*q4XpZG@9F9dh`~}*vV`xYIMkAV0JPhFS;>ol`I}Q}%z~wjwN&duCEQ)i{ zq*{Y{FslS}hBdGvHo!_a5*^t?=-fY!Huwr&iEm>MJd7rH)skU=Q<4-Ga9}g`#tx;@ z5*Oi0bk3ebL;MQb^LNpPK18qk9PQ9oXhT0>aZD>6t}BVIo=Rv$8lnSiicVp&8-+3y zMxYN~fF|D(bOcYL4X=;B9?!pxMr>d73v?=eL>tUjCak9aq0eiL4x}sQ#OsjfCleDX z*rQ~;U?JL(C((x2pbvf-?a&7}8oxwG(6($yrUB6j(b?#fEkl>>Iy6$d(8zs&WnIXh z#uJHhq2Wu=hI8ZP>4`)kbWY1v2pwsPj-WsKz%gh?ZbCzRH+uhEEP@Z>)wmHm;Ya9( zl~pk469*VG&0kocSj$j&7mX z)e2KE9bGN6(K%m)WpOojzZ8#PZ$htsC!YTdo$K$>si|Ertb!KNYw%Kz_f1kT+lQkU-Wcn*qRV9_ zHpU0B0e%wC=c*r;*;VK=EQ{t)?O1P(#i;kdk~kU5n7vtOs2|#q5y%4)&e@MR5p%Q&S$sRrrT#45gSFa* zDcFj>X5U8}K88-oPto(3G;4FV3!y22&RrQa#5K{RYK)HX8noxV(a;Y^b7XR?&p}_e zkDv{`fIjan^f~)+Djvld*tb3F-w}S^J}q&F2RfuB#^PbT3EOr|OH9Dc=xexgr?kY= zxDsb#hik&|5AaUvtvZK}?n0OAhv;1Yg?>oQ*(F4z6WX!sx+FtkTs(0b+Vh3z$X24E zdnLLZeY@>JSIJ>?9e<79_bWR0iLN0R3ZN0Lh9+k#^!@>{J|;=Q4d+huf%l?2-NIO3 zf`)oI+R%D@72iOU@uqHRiHC6tI%RpfhYlA;LtX|QNFDU~?a_UtD_)1m`4nvMB-+5= z=!nyMg!<*^`K!dag>4$|AzMT zUo?bQ^bE;V8lA(2(cWlCC!+VwMjyN=x)M#ojkpHiL#JkPuW;Qx=(2nmQ|tdF3O4XA zniOA0e?vod4qew7y~B-#(K)P*F0WS6erUtv&<@T*8-5te;u?GsKSB4GTl#Rn>;GX2 zCdWE-2i$=+_!WBLS+paC`-bx+&`32wJKPPO>p|%99EVQP?dTNEMyK?CbagGma(GEU z)_+$D)hW2)%*6Wm4*KB#&<`M&^$#5wjW#?14f#wo5)Y#HtwM9;C>nup(T<&oUNRsI zv;bD&c$ERH|NAKn;(!~&Npwy}4-6lfCZi#I0KMTU^nnM_96645!2g-fHm-1beSx|ig+qod~oPUXEaiS&?y{? zhW0M>6VqC3hF_x{Dmf%XvKBf;4U-gH|E=&@?1YByG}^;UuM01y+-MTj!=88@cEs1P zGG-eZMphH;cxSAIcVTsW9lh>ntcQh$r6p=(vL^+5IximBj%M{4^fh|<@bIAW*pT{Q zG$|iLJGc!E=?*j(j>Y4@;oa0vp;LPMh|ta)G!k2pjwKWODR^W0^&up=(N$0oZJ;)K zz9Aaw4$(g7gNMiS6VO#M1I>}U(a0`|#~+W!pTe~qe+8HM{vS3nEwPRRiBV~Z*I+$f zn#R|3qtg=UIB85;;sD2Q8Jm`P2|L}8me`DGH-_uC;xf;VOG|9TyyIDh+_wv}echKwiW71{x69w08#%`h5(f0PDp9g-Q znG7Eks>}+@s~ft}+#2g^unhH2(A97b8{k#5Lr8m~4G%&`JQ^M0MEn`=ipR&_9X7Hl zXe92%YWP@^f*Z$v^a01w?EMuD`Gx3J_k<~_iB46wSnrL7_-1rY??ZRYHRyh^1xw>` zwBwi02_0{TJ}23of^*#mebD4szaI_xI`rfCyV2v(Z1;xyN@7LMH%B*`apR3I<^|*Z)Kc&e;?+By&F;O<&!BUi@j!TR0W^22#Cj971HGa{qvO#I-HtwIE}BaZJ;3^RM9*`;2OUF0a}s^f zxoGwW!^V;yO|C9zC~rd_{5X35T6BZif;I6gbn5ay6sDva=B3^eQ>!jXp&|z+qaj?0 zjd2Z@#~;zIO5^3_rHgBAonA|BIuM=KqFZljZkAWr#hk?>V*s>nHWT& z2L~pibMr1D_3uJr-SysfMH9pdHTs zWH??3O}b`i#Cpd15KQ_WznMZ7E{P{zLr1;`owLJe$G$_e`A6)C*;a;zx}l*RhDK&W z^j>rTE7AL(MW4Ga*0-!={hQ5ialj-wfWB9QiHR#Aj zU^$$KKJQU9GS8tM{{YR2pD;DGt62Z`Fnx9SoPG(Kz3njzyP|V85pD2xbT!OJJG4C3 zH)2`pJJ1gOievDir^0;`(FX5CJF*bXjpvgT+!9Ygb4@ph?vQeZX~C6vtqBoQsa|6>Nn&(8yl8Hf&hA(RxXAYRV&#O(yD6@WvM5 zK%yI(tpm{wX+m^18uDdW8ec?nug28R|DLB{ z2VRILwxJ{3i6+Z_H0eIY+V~Zk3kBAP$dyH}tBJl78e&TvgkRw*?1HmjNK5>IpW@X_ z>3c8o9M}K%8$wUdpv&h!bYm&-QV4x}G-UnJ)iNr28=9Q=p;PoobPbwho6(){Q}n~@ zDRgS{YzzY~he_wOE`?Iq9u4Vu^a1yw9eNJ!z}x8cAEKfD22G+f=nk0c<oV$=6y9pq!&8Z<1h;sp-J}= zdf&&`0)N60Smm|wb;U#Il_-&Gcb6xQD@ENTm4x>H^9q}P7fj^@S=Gqh*suAsu zO*noNR>7Chx&9{B6K{lx&HHS33D?$x&-}7<{32k-a$k9B|7J) z;_+--Ly{FiJ6;vtAKIXEJrM848`0$c8;4@yZQ*;yGcfi2zf%;(aw7YiA>@Hjd+11Gv;$qR9FD-rct75T7rzxEHWR&X5vIQX_bvtJ`U^CP zenUf-^X<^nt1y%L0<46K(J9%EF2irp4*r8isK`5E2d#`wMRW9c2lP4p(fbBt(wEQ8 z6q?}%bSL`@hu}H%!fSVg25!Ow)R&^G<;I<%ft%3*Oh>owg=nN!qjSC)Q>zKh{$uF= za$zUy-w<8(ZW!_XXtF$l_H;Em1<#=y%vdL0^( zjp&HBp%HsG9zTjs(T`}(WPTj7{3*X9Zj}5Xh$AJm+LC@rSmen1HOxHOy8obD&s)tU_os9m6ZXj2D79LmxJzoudU{kb1ZE!gDi1kfqF1?FB|I6r4(SJT;{X5qe9||MP zg+?M@tY3|etT@`^8u54&bZS~6@1sP2G>5J{9HyWp+TcJuj$_b{cKafn?~4v-;uoxc z=ju)lI9KzqJT5_((_8VvU(qSJfQ~fd%Wz*VbN~g>DJy|?v`(}IIwhU4D&B{D@euL_1e3kS6;4)0U_-**{c&G0O38DNHeJ7kao|c$}B~OIVJ%>i-Mcja2pd-HT z`w)SZXo#Ojm)lF|6n%{5%8zJd{z0cE+YhOFGLe@;O%4=AH;x|Ydw&#~{db}bJ%HZ$ z3_5qOpvko}p8p~qKZ)Hqp7=2gpgZ~r>k#h1OMgmB{DvQ5fea>L`_CcdpZ^x-_9)ts zpV56G?PS>N|A$%BtD+EQGGy+S|j=T`vfmzf)MtOc3 zL%kW=p)P;3{_9Z~!hx!|46|?#8oFQ54Jqw(2yu3_;j5yh@j>b}(1v%Tb9)3$x}R|z z7C93>j4r?jsOSGD{J?Wfl0pv-lsX$4n1(idFWU3vvA#CCJ$fLX{{h{A&Y&Ys`!{sB z3fhr6(N^fj(;dy3iD-@_@1)=Z9z=JlhmG{N1*MDL7y`T+2E3iyD8Y$}ko9mMIF_Fp(Z1B-`uS(i8Fc zDRf=)-J{g?+0f_YjP-(OM@yn3u8lsY9Xb_Vu)FJj90ePE8x8f|SU-R^a5UDxMH~1P zox^{y3}#PD55K;Lu9ngG6yAw`4k(u%?(2xImfq2uFzH5f9|hLXVfG#R^NMZ5)_+f`T=-$AecC7O$mIo4}Ldtny!srWBGf-~`<%R(dz@jJan zw0ug|U%hysExP0Nj!uluk3NIW<=fZ{e?%iy@rn?EmeC&3VbMwGfM#M-d z|0X%Z#?S_x%WI|W!MXCXf&F|6XNkZ(e?ch`o-wu zXyjf;pZ7MpTt7nF`z$Z(-|YXA1BUjuc;RWZ=NJ7iY$!$0hU=g^TZd?GbO1xqshfp9 zcu_pR1Z{XFF2xP#bsh4B<9o0P z^<(JVXB9|K{mDjUY)^d#+QIkHh8Y>Z^P@ejfrh+sthYyB zpFPpff|Jl>U4%~MI&>g!Vmj_Xb7dEH#Qo@Xg$o*C)_-LRHq;VJVrO*OOhQ986Ak%% zEQL?S<9pBu9YF8@5y#;v^zAmhP*_!uqvv;{5%>g+@K=~x|9?<$4$q=@3O^-br3 zXox$ZBkGBcq#xR$A!uZ#p&g!$hW;Tmc~_y&-Hcwh6Ya=HSP8$xWOWLcUY(x$z5K@L z2$orfmI2-@NJ~+E*SXM{T4t^K?8QmBDM3eQRtkBUcv_n<1SpUvN z!+7EvEKU7dbR@HI7A{5~bXBp?k&0+X24fbkL?8GLdfx}=vOI!5KT$kA^%*b^mZjPV zZD&OBWSFb@95AWgjUGpnCtHayC6}NhD}q(96pqK9XahUZ5q^e#_54RXUZrG6?q=w9 zJ<++pKFZ(!q^JIxWe%3%#9!!YC|oLr2+e_pX!5j-cEv2}*P?TuL>ssdjl>G{zP0E; zUdH|S8v6WuN{8!{k5cH%fpu6BFDVlqSPLC-D>S4X(dE_;JL44WhP$vC7Al*b`r2_I z-bj5B`fa$ha^b!rxQu#3ycs{kCtUy6ln-Q zi{m+T#6>HH^A*rY)Qz@}4v6P(M6bUU^SJ)+ju$+FhUR%Rq;H}-)dyG`kD}{6f2Hu2 ztbktM0S)yabicSBYvOqH{?%wCH=@h&4RjzoJWl(Gk0|(7I)wJ@XuRMjG~{PuJ%8np zq$SWDuQ|FZu0SI)M4;dVdT}x@XXizK*Vr?U=O3-%zlpKcjQ~FP6jXRl@Na z(dOs_x}p#68y$u|XB;}hDbYL8DVm2yYJIG~jSl#D71qBE{>%YKbQXP3{;I*E=m^WA zBWr*rTNgAZ7NH|w5?zk&e5=tBZ$ZE2+lSX-r)nHe<2x$2gZlRBtbdc`?iwLv591i> z&!P{`S2I``?N|x4=M~WqS4TV69F0tGbU=g9>ux~j`X+QW%s`*}82YYRm89S&o84Fi zkD+s(t5)~|qB2&ZJ`i1=bI}mLhIZ&JwBh%oAETi@jONmB*bDzf+v!$2L}nCve{xzZ z+=cdZ9@@i)(GffmeG1Kq=h0j_h~~g|(UZ7>`oEYOVVy8VtFRHrpGB`ffdlXl9Oe4& zTsNJsWXVdbjxW_qPyH_VacoL`aQ%=QD{vU~E!Y@~HwY0Kg0-kGKs)vhR>hC88fG>O zA7E;uS$`uA#QU+O>;G2@MLAHTQF`i+#kyk)>W^bv{01vv#l~UI`ruINx1&4fS6B)g zGzl-6A?Os&Lp$~yIrxK6x2qRG>&d3d>8 zi#4b(!z|p7cHks-#r!Qo$426K>Th9ltkE(IY%-d(n=t8TyZsbu;>E2(vNep3#@-xX zir#P%9YMC%A@r5d<<<}F&_r~-KZPdqZY+WSpxJ(Pn=p{(Xf6$E!}@p5=5WCEycA8k z$Iv}~CA!QuqswX!dj03G&E@>zst@l)6e*P>JKCmN|-?ZRujRrCe)qg$c&A?d224GoQsLpyXUx?Ja?xv@A& z!I#T!w5N#{VaK`wy|Ha*^iu0~XPpraW zox>-p>|N4Re|eF-kAfr5>KYzY3A<3Qf$oem(a=AHhHw=ck#*=C{)L9VNVhO0wbAR_ zp&jatPT5d&Bb$gO_Y>iGGVw75L;E$lZ2m(VzPft|Q5E#vFdSW`cVHb{fky5S+Ob?c zLWm2Z4VFhES}z`Nk4CT`R>130$60?1DA?oW=#9^(PVk<_VbtG8H;$@3LkGK|*N;b6 z#dLJ;7o!b6iw>g)Q2skpI!7|3)qg3Hl%-b7c!uKuilNAwv7d^sFJ zv;K#8;jie3{zjMM#RJ0mE6|SSMW?I+nr!va>ssS2*a?094)nS2qXYW@?ZAlvtbga~ zGzSbx_JQF`(MLIfjI}FN8+80Xncw z=zaZ>)ssw&3x&i?^u~vy&!G=|18d_)=$Ba8uL}*9K$ll}G{iN~Txb#N-LMMv>!ORW z67{#DCo#Y8{~|-f2y3AY_C?qAc(li}urw}4JGcoA-TRn|0Gf)=2% zX&=P0xB|_Y_t1!ai4NfR5v+ele1-$wkmLHW!Q@9TtccEOQ}ldibk6&u_YFfwJQ*G7 zLudz=V>+(KPjCYo`nyMl=RJY=S0P3p7GQ(d%wP+nIrO@ZJfme@{Hc0Xy;% zR>HmL1O7!vTxeo?>X$~VVnga{(1?7GP4O(+fd)5)=d?thdo7xzW1j9X^)0uARj~)X?i+N3KcgM|9Sw1zDWQYKq7BgNdZHUp zKXl4&LL)jW)RTz^DcJDSXsBL6Bl0#5!u>cCt4vK#v`%Axz@F6qofbmh_15tDpg-Es zB6LdDpwD?Zx*eUey=W32z{`C9AE$6T2mXvFCfpW!cqe+{BD@w?q8&`XJ&ZUfx?kkO z3Rn@nz7N`wQRs$qXFNV14gGTTt-2ah@BdvC=5yd6cE(}T!w5E_A>4{K^meR&j_z9kCnw{Kw<@)pxS~yK`Uz2OPmgccs25oVXGz zQhyDH;CEOF+sq6jxEX6u{}5d@*=B|B30;Nm8-4H=oPzEjC($X&HaoOa4PF1uXA=^a z&p-~;!h7&h+=|Xs|GPsZu0!jiqZ9BU>Qm4p%Xv?F;yEmYj&LVB@;z7ukD~*~KPNr) z51F(?2mE@Hg4zEb?!-gr1D?1yH24&@qP`Zr?oV|2q|XiJL6>E5ba_=kle7^!p!Vnh zXQ0Wr2HnVBL6bDOkAfjQfo?Saq7S-aUg%*KuAp8G9nr_=-2Z|$^e_6LOXi0uDTa=; zCwlxYG;)uk$-ENV;WIdq_7i_l@B_#21)+yequIUzZD2Qg<3Y6H!)R9jfR6l<`+~XA z$P~mcu{>Vm`TNsTf8O64jqF7W=@1_dFH_fl-o@#Oue=d$;9NAv10nkhpbgbVld=gq z!m-#AAHn8$6nkOu2gCWP=qh>|?bv$s`Po(wad>ft0SxbXUu`Bg8=$3sRP0BJ4v;GZbZwfAl$(U*g zor0B^g`48>!{~DQ1sz%XBVj~2(Dh#cjZ9^9!~@Xhj*aKcx6nbc6%Z2aJx#XP_N>5ZzFgqq*=b+Te>gDUEN#;E)`)|{xdDlDVhunzTYI2});Tk_=9;oXq;sjwk!#9|!p^>p0p z(baPjAHyr239t3%@kZ+9pAFynd>C(_Ui7(i{;@jN-+T(!cwkNNMyy7C3*LjjVMUzs zd`OjUFF?u7ao0J$)zk!*f^$dv6HGlhK#a4*wJ_@KX4;Tq|_L%C<4QE!$&qC~c8d;GO8hwpq&LD%b-SQHDs5`HvOAKOyjh>r9;PQkIS@+BN|{~h`=tNMDFlGAt_ z^?aK`M;Bp9>bo|v{wq=Vg#+$Lh297w?SOV4_!S z@~!ZF|1U6$dYiXHghpax>Z{R6e2aEy;5+H5f3WZY>_I)(j*vUUu`l&CNeW#lWZM}| z^v3qoA48|+do%(a-wjDK15MV~(c_ow3SVS4M2`=}j<^Bs(0^z$H{Km0JRWalU{Bz) z98VU0KRxjXg`HRehwKTVorQy_KZho1j=iD5doeflt!VOnfbH-Mmd57$!j3r#4gG8! zh|i;|CdYn$>lM2MlZjOnoSQS~h#GznKCz5Pvwaylk`K{j%=KYNs!mvy`WUQ^k75?? zM~kP2!%GgPr~duFYWNz* zzsDiC;?wlhU%O;{7MAHKbW45?-GX03JN_09!?Z&ow??2Hz8_QH|9_i;%W1~v>4`oA8OeiP>u&v3l?x8VT|z6-D6bLhw#9uLWNE1Gm`qi50c zZBB$=I+=}UsrULmByrat!tr~5VEzBZiGDwZWz+hn@cP|`S8#kkx~CsOr|2AJVxgbI zby;XKRz-8DIhtg%(J9!2=E6ZV!exI6_fNpbsZaie^`DJG{$GQIF`asG%!{Saw_Lqw zOT2`7XY7W3uotdDKZ2$I78=frWvO3{A7E>A!@BZhc-uBaS5Ma@1y4+kCzhjo_e)qF zkD(*J^!M=KT<8alg3;3Pcy+V`4P(7iJl`7~z)-vxZ^R6oj1D9@je?=R3-jP2^n=D~ z^u50ceeefpM81mkQ)ovn`XhX>$b+6QhnHa^bZXk8AHfEoksceJh&(r$m_or0%t4pW zQnbfUMPEd3+>AE(7BR zh8LU!P_D+mjzTpy#m^=K420uy(XR+MyZf>UaRniD$79ZpV4}A6CM7=fc!%!m`vq z#x{5^+VXsu@_ETvSdKpU1$1OP&>nw+Ceznw2v49{d>WmKj0@pyb~$>!C7SI$(DOsE z4vs-~`ov0f{jWwNo_v-<2?`s~<#Z79W1j!QGAxHCOHFj7?a?W@2aVKySOs53bLl&D z02kAY1Imwvx&qo@4fOtop`K*l&Pau*BbqcfqaAn@v*Al<1YSoYvK5_*J!tYBLp%6y zGSa_0ecmK=BU*;_a4p)Q6RG2@zu)2oY3UiMmrY*uHCheraVIonz0i*IL+5@F zI?`Lv4Qn>q@r9U$&!8VdccTOO8C&2VXa{O%@O;;QV+!`P4OYh+u^g_5_4lzU^$W4y zBr_wG?GteW$Cuz+Om6#Z8L58<`0|T0QlI%AM&F+A$NCTGJEhPi8L3~vYK=)du#!R= z4=9nH2T?DTBO@_~`u8}H`ozmJQr~+00E)cU=D;B| z%TJ)8{|n85|8N}U`(K#zS!hx(K_mPzI%Q|koilqr{{1s=ES@hTmBn?@IU0%1_4DZ5 zzlb*UG7iBv@megNKO^-e)g9=DvlE@dv(ZXdW~9Dy8jNmKGq4@LiAE+zvOq@a9|&oH zH*w%eY>)Y`%1C{{7=jb2Z$!7|G6geI?}(ew2Rx20zYnk$CJJSwe$BQv+Tcg%bMq9= zNd4XaY#c_t^3`EL$;A}>SiKxwuZN>2F%R`@MKV%f;}yV6e2l*5e?gb& z1$3$k77HCNibbhcNB4(rXwu$*UVk6@oHcl{@BbYX?Aczl10SQ2_%3w;bBQIWrxy>) zsWiI&TcQmOK<~c|-Gc9o^+lLPeQB(}jy``|^h3-;`-yKT7?Quyk!33p%pWZit&3jQ z4t-D`G;*UcFHS-4pBH@$jm$c96}^OBw+Zd&K1`-lI6}b-zltZ0V;1$l(U;AYB}2m{ z&<3ibp=^P6WKcXmA=YQ08_gp0{w-*OyU~su!Yn*ilJ)Ogq?HOM3Sl$q#jyeoLv!K& z=mXf1`ckyx-=X`(_viplqRDs)ZTP=<{L<3ld@i&D`OvMsaOq^&N=tE|1qa$=OI(0v z@yGZG9z#QaYnd?Od(j+t6dk}ubgSKmZSZF_X=|1Z9cho=-wU0B;W!wlCMnpX&!b4tHovsr)kU40C_M#p60KNV=nyjbL`;z}saA!*| zA4YsRI#&hJPr>EUBx{3)tS1)7Ytgse9cTxaqWi`3XoK6(h7O<+I*jJZDRk9bTp=}e z$wV0nKDY`xhjq~@XoNoKPIM$o(T**PuEFwz=nZVk@#7W4daqI`BlWYN_PCJaZ=oMt zdQ=YWEJAZ+SxVO5Y6^yIJ^DrFpI8a=R0$(&idocqV<((~J#Z(wa~7%^M%V|9f)U4}oQQ}z#QK7qY4N8^y~*Wq&NFW@}v+$7B97ieg|MRVnEbP6wR8qViObD>DAmqHt^gm%0Y za(yx}hJrnxjP`sE7Q@Bp6ugYi^(Sb9mp2O*Md!2{nzU`usqBr;{RnhpN}|tSjBY$n zp&j0d)qMXSrjUAY^RSMKq8}XUp$+svA2>SJ??NB^Fxv21biHpuce-D230~YHH265W zYPO*}>X&H5&tfsxfBu%?B~%w(CIh3x(FflU>yM!kT8(D!dc2&i@l7;$_O%Wh)pzKC zE@~6zya3waVrcf)LeJO7WH|~QDU`*@H~}BW5tzGe*a@eg4|odS!A&>?lkLLwXV4Cf zZXY6cEBf4p=xTTaoq{vbOFM*mkq)f?!JMeZ0UKBpeG2X2CN!z`pv&%4^nnFCh7X~= zu`~5G=pO$s4#Ik!GEzT)co;vUKKPpO6;Zv;8L4mWj=?4zFVrQOk@}U0{#`=oU&Y~^ z*oN0*sjlH;^?aN|{cUv4J9P`$JrGk{DLQpC(Di*!Jf7J-T$hC=XBjl7YNG?`n558w z!W^_m2XGhW>k-}oN6_PWdS)c3sgQQA*@L*YftbzOKVyoFw{6CL57SPQcc4ab|H zks6D>6_?<4JcUlptHVM^wxV14hiHV#4G&XM3w>^9Ou8ctr(jR-M3>uQGzXSr1$-W> z;b&L{bBqY@hWa>@`aNheU4DHC`2=)e525$vADNN*>-V9z_ z;rxP6P`_%M(#@{DpIh)Cg>L00~_D~ybhP54gZVIdHOA3gn7_h zDTy}R0KLCG8j)_%fzgrCo6vn^I*u|;?};b=K$GP>8oEMLLPI6dp4Ucquoh^;y`wjx zA)STpBdgJfY(?+;5DonibfABs$(Vg=M&c#fPZXozi38|`KcX*{#I*3h!suMpLbJS2 zbObu$N%8z`=qIPg(d^!i=F(wwYX3&FKku#K`E@YqgS%7k^*I@L;6|*2({2kL+koY$ zzl$~ScdUw~ZVww$FEnCzp&g%x4&)g$Vq4JxeiV8Hpj%w z&~A$)h3eFMp*PIIlK29;><(ZS9!8Vy92(lZv%>4P9L}ab8tdWjSQjhI4jmna?gvxQ zoVXV&;wp5ClOIwr)YR8i!8NE%*`MfsUvL?^r{A1J=YzSP7p+UrL|i z5Ue#Pgr_hd^Ks%Ukewfn2=v3E3k9WjdUH{!Fn5Fx%Eq;TBy5fTHB~%MEiS9-t^AM(% z8D>!5j;Ume9z=8C1p3-N9gk<+7q0&wx*7^#>ihqdC^*-((a<);r?4k3#dG)^K6rol zoX~V3-w{dUEr|bc{M4chej36@vBlx*{>=|$q<&#x^n>B&1H~Q+N&E?}ZQJ>DHMM=eBvqbNJi>^MD!c(e?;f}KXivI{$!Y%=4cX+f0FfY=x1}lJ^K-K%Uq3aBpcAJav!>G zk7Hl_3H@NwYGp{a3Fxxjk50|c=<>Z{RYvM}#p|LSSb$l$4o&L)t62Xwbch4a`6+a6 zE?b?E`d2E7p~i^uzD75yv(ch2hWlEg%j-IH z3PzzFTZ~ok6)c6vL!H0>*bqL=HpCX3xE|fH)}X6mOFaKJmZtt|tmk_vJg6xep%KwV z(XCjX<3D0+%(pRop)vr?rDfRN_5TEgO9{naXoHDYLK0ns_Pi__vJPlu`lBP8imv;W zXe2hGkvfDX^GR%j|Dwyf#jD}^0qF4?@JiZGyiCC)*^6!%htVWFfp+K|x^tz!7J8l! z-I@!c4Hic?sCu{++oBC#{Cap7WT9JbU$mXYxD8ie>hJ%CYzhtDgx+`$x;|H62YeN~ zV8$CE2YR5(Z3sHo)3FTB!b!Lmox0HOy7!+(AN((Rea4$%qsfJKs45zXPMC#*&?%UK zUcVq24=h9H^4WOeO|(OMu?GHtKIrQ0A%s=Xd6ii?CG6ogO8)3djpNk$5nc66j4qsj6m`l0hAx~@Cy3Q5%qzoUK- z&Fam&LqmJe0USb~`xUy3e?zC@6uOUG_8!l3{gd^g1D3_xu@63l*WrIS z2CsWRG`tUeiypxd_y;=DzI(#EWCA)h%drx^hI{ZhCOcAiX)ik-J78j82u<<*p{JG6 z2e-nR*cXk!5i~MCpd&qp?gN=0ge1EZ9eEZS(aKl~n?^^V9h&z6>)#$d#R2E=6LfBV zM6>&E%)*O53>!>YwBasj#D+%4MsLOv9G{MEL{Fj(UHMVyST!t4y>)biUr6{en9Tv5 zi;nnybVRF=?@}e!pdES--TM!t%PHH(A*&0b?}~Eh6m~>M-WP3f3_8HM=(1aZM(DF7 z1s`}EvoO~uVPw_NWT}rPPgfj{z0r?C`f0jZET#wGtpPs-f$3m!TVe0*k&V5@n zLY>i7&=1|PhGH|k0qyvDbRXD;F4IrZTsw;HC)vMZ{eMm2ItpE})z=w`KXC~bWlraQ z6GFe{+tAP!wC6jqCjO3Qb?NUygALJ$bVNrw8jZ*u=yi`oUqF}X&hJ?N&e4w?uxGiB zhZFVDb$%_H%@fdlVm4;sMs!&oK$qQLm|Ev2g4NLbI-t)Tj3x12G?&(+&)sPmyWWMOHnfo@d&(9n-SM>-yT&K$HukDybv5sk<;v||U+T>B{* zPn<+Ubny>iuC9)jLPuT+&58c#R1HDjhA&|?+=tF7|73FN_1hO6`OWBRc^r+{Hnby0 z(40%2qA-y{y`SPoFtq1iqp#g_SOY8m99~9)aTxVEXj1-)cHlhP(JH@$2n|GYWhQpQ z_1Mbm(2lkEHTBgtfB#QmC{X679PpnOS5+)Z>SVLhIHa;De$2Zu9`YAMN8l4I2 zdI0*;nTCe`X`GK6&<&>PKOyvO(Yc<1X8TU8iHFgt%yl;GsO8SG{@tk>alpCigwD-K z^umeQ9Ot6hx(}VIJpX2-{=Y#*(9l1KZnP+EFs>hFAt zpx5t0BYPOVKKT~~dy+jPGxa4{F7$2J8ePBrumjG*miQqyq@(#WGgI&T?%6U^|A6Tl zv?KX1%1k9)VJt(v7k-1&(bxNR7iXqc!$NH5{{-a?3Wg?I_RPdDSPP%V5;?+y-bZsH z+ohSQ-vi2t=1Lwk2`ixksEbCf37U+Zuq^gOm-TcsGIP-gtiz^G?z&plH0j<(m+R-~0DizyCRgSanW>jb zc`Qb~D;lbs(2hKbHuOq#CmNB1XhX-)EjTl0n8MmWw+(O=Mzo<$o@%N5S&MjI}IMX@Zp{Mw=o4o2@AfhOAx@%Rih*=D2r$1-%4?aIaP zKN*_8IFN~#<_>e03+-V6^um(p*4qWg;1IN9d!t`Qe?h0_JR0i!c|wOuq1RW$Td`rR zzm_K%Lb8hkHgEzB`I+ctdBX#;&=HnFBTxxVvO4JXO`_e=fn1M4_o03^g%o0`A^Y^evMA) zKj>6kR3JR>Dl`(+FgGTfQ82r^V;#H$O}^LhZu}k_^@YYWxR3gOxD5AYWu|_e zW^^%bBvR?cLj>BF$V`2gd?7j&bxUTZK0PJJ_dGW@@V*6P<*`IDR{pbp1b0 z!K8Ty4ds{UGWj*uFE7oGN4*HTZu_IxPe!NczUb5FoNq&?;1GJ<$#_0{nNTl=gE(Fv z7rXu+q2TMWa@owp4>%N0W2bVNi3doER^`K7eqJf;a3|0Xo1ovNVMUD3~m7pf~P9m(M{giQl20cyd$?mPXfqbF>53#rmyi zN0wn>+>S={2)assLz6F~TDU)NHP*j7SPc$%VQ=)tk+D7tCs2O~Yv3i-Ly|Sb7St!B z9ovL<=pgzj`fqf@xvWMQP%-qmRnV#Fh*>za2J7DoXL7&}JdAeeIdnDb!yb51%@Cpf z=m)i z^Sv-NWtheBH_+_=0!_Ye(GFfflk=u$MK&!8O}-z40ZL`OUujm#4CzP0G{wxCn} zAvy)$VCw(>muMPZ4!QAZPP9j}`VVY?S2PO`YL6yWKlEL2J^GfMh=z1JUV^iu_eGbY z9bJJo`~n)`y_ov{{~V{_9R7zs@T%tFJzWaBQ}2cze+q421Ny)>FdM#yM(P7J0!PpY z{Dv;uY%MZVKenrf4s0>LiR)Xi{+)~QEyIn^p>y;Gx(t6nm)Yg5!Y7;>(c$RaFF_x; z3C)Rv=xp?KqGMZS;C<&IOau5x);M;mO3Zb-e+4d)iDj0?~y*n(y7^CSfyoZdDxlnZ^}Rp^6ipd)IH<*-9M ze{(#4U-U_IzjzrP*?Z`7528u^Ejl$np;LDb&8_66?Ltr5pmRA6SL4m-vMSU*gt8PG ziK=MG>!A(yL?bd99r5&7Umo3nMs_Efq#vUZI2?{A`K8csW3~?A>wr?&j|+ODJ$?bb zVLJ}TBUm0=b_^pNhhI>?9qmBBPT~G(SeE($w4)cId9MlevME{rjVL%r-J+wSGonk- zWL$?8@gwxD_#c|AB|C???}inqPeNbMPeivxk3`R-xl_0c*Co?<8BmzbfgxSP+_@_2MxuBxBxp7(f85)p-`VNC5_QlH5%>MOmu6W*N63Q z1CMe*UyXhgFZczW^YiF3EZ;Xoq6!*`+R;|%{XNjn1LM$THy>^20dxvhq094iEQULh z@xTf629m&=Drl1|P=Ml%SD#747in=oI{bF3aR^ z6x^%N;d7X$e^}pJurl>SXqI0xAZ)?4(fUX<^bcWa+>TD&_h`rdK(jp0z_5SRMH_5^ ze$eTHbS#-zK*8jA5q-dWXwN@ENAfjh;2&sY{zf;Pf6|Fb}(w*Pr+nqk7Kbby2Wlqd;U2(;xlOIFS{<}Kz+0W z-7pIWqEj**9pSTR(!GY>zZYlYSJ(_k4rTq(ualRQWza!Npxh@ zunu-dM=}>3zyr}`=m4HXBeE5Z;Cs<8&?NqK7~?nO7Yz>={tw;rv(V60L+5fZ4#UUL zh^3FnO#N``PV7g03pT+5*Jq}Fg}VV6 z?k)j>lRyYAJ-EBO`{3^G?(RA`3=T8%zhCc_b93&0>v@W|YSpq@yY}u*(j;e~DtX2D z6e`g#P<|5yIhD-@rC$PacD$|%478J)@F%PTJ+MYs=hdz&tjBx=EC=sGRV+<6$5DQ$ z!&@Ath1H<+gQ4!G6R-iy7wnv+aj+ZnQ!uSgQ_=2DY5d_W7AC-%uw#gy?@uR0=;6FQ zzYXgkkJr;V{q3O~FNAueeuFw(|G<Lp^bWVLYAYkqq>@KF<`k zKpm39Q1}03s1kmFx~(Gib}En>%27U81y+H&t!6-7s`XIM{_9Y;=?|zUY=l0JehldQ z{7)kWQs@NrKna1`i5Kcnjf2|ZR450tq3)8UPzi2>+SwJTcRr7y5)I$ixqDJT`6&Xm z(b7<7tWjU?e;IZ$#r{x<%z|>X7%HKIP^a|_RArvRT<|kgWis@0nv_2d3egJ28-U9LVstcX`psq3MxcuDs)_|j- zDs~IX&jaHNsN3*8)L~8G9pLBtELIsf96^MEeAOBb2QVDGPlCFp4}W(`_8s zc(idcRKVHBg;1AfIrP9IP>DQ+s^A-_OXB_81b%}ZgLqI2xuG6Fg`h4)Ygil(hB{OS zVOjVDmWG*zIFIDcP!(EX+zEC1PeUbe9cn}OA(x)t|Hq&;f`~(%!_g6{q=TUE&_R`Y zHq--ViOIJZcNq`B^sFC)IxBCWu64v=4&%Xt%u_>c@CkJ5{(r@w9D)x}&*%cfoo`5% zg&mkLf)ThB(MC8AkeDO=d_OU*3M;U_A9`SpHT4iJk;%U9F~WVVHucttn(rh2z9A;Kpm<_P!)|d z&e=#O=wW^WDxp7NIv9UE_kV5%MHu9TfiMSL0`)3(8R|Cko8Y{>=7-6sL{C@|`IL#y z%kLeSfq8*R&Y5Td^DtiuJ@5upg5O~POf%W}-twr)-2cN6#Gc|Dq8U&-y9M=ROEJ|6 zoEIv=5UAT{6;#0MP|x^(p`HVsr#U+uWLyg+zX_GlTd2dEdb+c*a?|bp?}b36n*;TF ze*nthE>t41XE=u@19UUb4t2=#LfuZ)pblFzs0UgnsJo^wi~?st-HuC)2cd`geJ=x@ zYW`HQPcb%>qomLSGeMpH%20{afoWg|sM~5BtO{pA?d%yW2cyh#zMWSC_F;Y+>I{{e z?dbbM&Asaw=+vKrx-G6l?dTq?3E#q6u*4ka0W=BrV!jMUfXU~QNO-;^gK?Q>oA2lQ z56PuqY3BQ({DxoPR3?fs5!|TzKLdl$DBN@euJa3>@AnT{!IFDuL@zkM<->or)HQdO$USadrQ9VW4X{2QyVs z3Mcb;P>KzpcGdxE$GwbG;ZWuqVP=?rrSoRfA4-2T^uU==hkGZ~hVDTQL*Q zpf)lNb`Hm(g?}=Sv)*})`L*8bWFB*a!$MF2TSGlKx0*;_ zGx=_)Lw6YJ5c!%`&7VOT`fYMb7ZYm7 z$)O%N>7kyG`JgJ<5oUtZp(=I&%Ku#`{ijfme(xs+$}q!b=Q&UaD)aKN8Egx6I~{>7 zVWKULejliW#u%p?7eST$52y#*5vagdVLEshYQqt>`W|R}{l}m(f;3RC`+-moj6qN( z8wquL&4eoTcBlZSp&UMjnPHS|j(%RKCuLbJp5A zE#WlS0DghGbk+BA|JPv9aj&!UT~L88K|RS{LGAbhR7E1}b1ISuYMveHHZ22Hp~g^^ zX$xi76=sBkp$_vJs0#0f;o)U3gTEMDgL-0}+V5P`*HD%CX-sgyag+;cM~$KGlJ-z% zAPDMA41~I*^Gv?c<_DlEc?GJ1Z=n+MMmy*%B!#-~^Fi&b9+bn5P-kEiRGJYJ=;cF4;xM8yTKZ?XD)l=ky>LgI4a9@G4KqPqlH5?&yeO3ahA@d<|9dl#qbX23odb24 zHbNc3Lr^<83oFAIN1f6&gc+E(he}|gaWPZ{w?LKnB$U6KP?dNIb&0|qqw>Ue#b+Re z98d-&p-NN}D&s(?(vOA;I1B1*9E2+A9jHqEW9!k5JMuhG*Sa25z+hMk4u>V-3Fs}t zAj%0xP!6h8!=W;r2o-1r)HOW>b@)y~1-uS*NuEHxjK7E4dEArEVa*8Tr@g_& z>ri$NVJ7(JDeiw?#;2WYm=UVfg`rAY$>g1&hxq_l0M3VUa1C;b`6AEH_p6)J!g@@% zLzOL#XxMwmur>WWE6E z>|B7leWPD+UWU^_Riq|N4?|!cI0u%5=bD?SZp&T!Vs>D{P=f_^COK=nFu*bON zR3J6<{r#^J40I|RK^?|{P`BYwsM~2R90zy9Hn7rd=TNPKTHgT`=or-5d1Ui<(8E01 z9VhXuP?xwkoCasy;r>_PY+*873-e!VpACE^!9?<*+{5B6JZ8857vT5 zVR@MFzEhdzFpzl&)C1}<^uUM@oWwIc@H(%4`4F^Zp$639+W=MS-OwMNg?jnS@zBrr z3xz7d{LE87@^g)bjbJJG1P+4fA3I-$uY@{mZ(&^+?TPbNttDK{e5{v&9hx!Xm0)(L`@1)+17AR8Ui6)F7OFs1 zCIHH=7u4M_0H%Xupf1Tq;|{3A_rtsJ3hb!(o8J5R{$GCb501eZSSmbk4s9O)lb`Ds zddZ+Fl=!oA`qM$(CApzW+!U&kZJ_S=Nl=IGD69sPd~v=n*dAtMeg=AF_=AB;75=NU zgG5kI!t_u(E(~=>DnS|cfeqjam=OL8wX=lZoHw&sq3k{19lg9z53;fFI9vdA>Dv9^ z{@1l0_`~^Pb2ikA%QvXoE7MQsRjnn|i;)+qDDf1GPu7wT~Kg|eRsYr|cz zAdK;^lR$YWz1naR>T>ld|WfPDVj?aQPZOpl-$%nXM@9m4fcj=w`aC#r^X`%2pm zYTgejf$6XY+yQlaMh@@xJt5;j%~L{EBoowanh&ay-tr7|EgG6akS+9ss>nFwDyWhl zg>rNs>U6(?O5h{Z8Hg9bO{xTf3X}sXP)VEDhI(MNhQ#%{0vYJq41>CV7el@H9D^SC z4k|z_Kc`Z;p%N<%b@-Y?t@nhg;7q7%yC3TCo`*W*_n;2>Gk7>04?4I@_y2*2Zr_Ve zzesLZdlcTnny^7+x9>$|C2Y$42h?rUAd1`f^}sSXf%#Lo4)%!Z_I(mMZ8W#<*KayIM=ck_5zG_Ebo;)=x(Ke;JeJ#cD38GU z%+tnp&PG2to%vCy`@U%$x9@O`f=cucSRMX=b6};o+A#^kc5q=l-v1n65IMf%@T4(r z0=Ms(-VEwct%Bv@cbFZPOz8GK4}xGL<_nNP^W!n61VTW+OJ@1<^_|weIHJp3w7!fC3E|}$(#qu;YO&^ zK8K@W?Bq_x=EAYef5DM(R0_9iDAzttO1JNq+05{G-M;&}V=A}rejg1hqUcKP9L7qp z1k)}sFI)@t-tZCBef<*_hl$g;T_s^dsQY>r)cQdvyZcZH#!Kt=ecP=#)N`Plmw`_E zRHzc~g~gy>I!-Ap4PU~D=_x6he}Hn-JR>`0J`!$V9yhbw_q*Vaz+mRRvN(6eOIU$< z^sLUAs0#-&Ukpn_Z>nt0A!-Bt5&VQYWX-ZWhhz)X=}(r!IZSB!@j=`~uEl8w+)xAAowXx(0QK{R%qsx==6AgJC}1|0@|ZLvRl^ zhD8gxegDmV2Gn8v0m;-=t*~>gC&L2FFT%nwN)cxRWnn4i!=T>O9*1S%YpBrzo=Q&X=fKa%U%`~{VP&`L2@F?-`~M?@XH|H~ zpb|H$IwibS%_&i`>OAX_4}cNjtQyYUvaqIe2v5Rq*e9>$cD;rPYCAiPP{+A+wV)2) zQm8}u5H^H`>NhmhaykG-foM4%TZr|_!YT3vs;b*8< zJHN)xVM+{j%}YSN`n7>^VMnMJtAS8=&1~2NzJ*a?Wp5L=?>$;QsM~2Zl!N$9ol+)+ znm>S%;4|n4-@;_@FQ{u8tC{n9pAzcjIVVjmZ_LQol7uZRPk&57Qwp z0%hk9mEa(lT=)Mh1`50#s!ak|XLs>N;N1k4WgmZ=1c4r@ULZVt7R&d>uV8#hCh_6n5V zcc=s-1vm-Df%2CEDv_K}8!ZIA%Dgy(VX!RJBlZ;R4?jS?C@$NjGz&Ox9U5uj8R09aM{~UP&Z9X9 zD$ph4J@|$BOQ=iru!D0}-b1|%N9kyZK~*RZ)FZr9NA{n9K_3K4U?S8ZSps#K4nw_o z+=p_Uqm!dw9O{zQgW73VsI$@s>Kc!R@;4ing==9>_z~(IQ<~0BWe0c}sFX*b0-T4v z;614Oy?z(RQFCKAs53AW>YA@Mo`*WbpP=rFD1lA|vqHT=sRR$ekx-YgQjoJjZ+`|V z@l2=}n}blNHcD6L30B|O5vo!Hp>{eAYNyMgDzFXe_S_FunHx|Q{0piAF}pdpaa|~R zM~7b5a0a?v7DJx2{LOc_?}G(@Lp>76pgi`l(u6<^x`?nZO18cza zusc)&v!N1L1pVML=sO!wcITlk)kBkifJ!VuFYf=$3`#Okz)r9n><-;FPq=|09jw-3)Y?-a;wHpWxh%?VxU#15j_T zKfqwvexmazz774E=bz-fR?LKzna7{(T!NNRx7}E%gfGHkTA$+f{VvHmklWeoiZ<2l z`yOotxB`W3P>!2Vb58F8CyYGRcbv$Ry?Vt|f5U9Ih7Swa$DAc3-l+ABLuM8hBP@u?jol5)$^)a_XoYKN_$66gyR zXa-aTHbY&Svrs#K0cHO;)PpD4JV%}ts)D7UULEVr(2e?cV_WxjJarGZMQJk-vcK;I>UI^4tObN|O+upNOiI|^0O zo6rLvLhUsC0_Q~|1uVrpBg_svLg~+fs^B7639f)j`~%d+K0#fApHQzUu7%EvR1_}* zEyOn_fig&G3hAK&<%ad3KdcD1L+#A9$nE^S0H{jbgF4J_p)P@Yv9sf}Fb(tKuo`Ry zQ$gENQKa9D=NvIoC=DndRG6;r)^I$r-0P0j9g?jmY2j%xCRAr(s zb#CK0#`=(rd-=GXlj#De9qfauz&YbpsIzbf%Hb<0yb!<7mu^BPbI)q}cJO`#r0{!lw!26e5^L%rNy zf=c)aRE0Wf5yO~FrYS>OLme7gM&I|}8H}gLjllQlS*SuZe+-`aPKwkxU{M@SF~efY zjJ8oWib6YR&KD4Hr>$4xw)u#>26mUwRnz5FD~X<-Kdy^7(5v7r1osIPJu0^b%4Lx4 z#lbd=Pcoj2-XO-$k%hMA7IdH`F~-PGZF~nU9DIm=QS2__doG(Bg75kycuc?lMePie z#4MI&#~^Z*p2Nl; z+pdT z9FCEEcx=R7I zaaqr9Yc&{ew{cOsRMIPe!@&d@stK(UW4*QK71>o2U#Y_AYCU^2_TP<+4rADxKF9+0 z)($AqeR?|N-%+lPvocg9I%^F7)B3Q1IhIT=^!16>V03z!uTaG%RIUw^uO#0b{Ug2& zQ~$e`)eE1%QNIx;!Ui1Wrb1WkI!ogL&eWzVdHQa2WZSHMPq0S{TN{CN@0| zeGIa_tS_?)tTmn?p%eJ)L4rLQzrfEsOKuSId?b5E*Iz9N1+|U@O=y|Tr4p|&N{5_B z{r}f0S>jr_X}f%h)AHC2#K#&EnMqHH?=z;G8b4Qv@zdtvqYyuq1)r!=nxj#2g7O5o zIZU7>1Y3$uUv|>gc2fgcFyoOpE~sp1nMt6KZDcb(){vN5ImV6XyU`E9?`oaaF$7lQ z>r2-{GA?U|n+Vi{t~V(D7^xM29Vz!YdQWs$BAbt+hj1Q#&V{K|ZGz@TRvEpbbbUCb z5x$?8&TSI*R!1<<63ApbErs$%OJXZV^#~e;c|DT34KEVhjgH!H*zl1aS2vtxGTAk= zy@6gnY;Kx=>A#j9@;i>q>-#y37EWQjhq64homPZ*sm=yVY8G5?CI4y;z3ikZ0Scq1 zFHTZg;Pm(!jI3gqYK$OoJ2s=%4?lT)e!2d`Sg3*E7f$(_!R3zU{SnP_S&rjoBY2ai0xA9_hh8?JFhUU)^*uNi0 z?ix;Nv7^BkFWB%&ELUa={)llDg1n*MwcSiI|2tUgi{W+>DdKFx z>w1XO)(DRgfVc0ir}RGMt|xeY^m8y)`@(po z1z&~Og}{6SInDY%ilV8{Y~(Z^cP-~YoSmEVH+zmFeA$IarDu$<{KKmk6=mVcan(8`bpOG zrTPxWYF{Yr5z}`heD#g&6bWxc=c@@DhvWKx#7S~pR~G%qG6P98CCEnldNO}Ng(9+6 z2nTBI&{vB^fV$YJHMh0D(M_*iTQ%yyJ@`;-fWPKudl7$XP4xQzC&K7B_!GtD7%ag_ z*j9o`C7j-Yy9v0Q1l2au=OKU2j>4I27(qhYBa`u|J=ZYC7l@Oac#)Z_#U-B3zbigL zds{}DpC!lul*Tds9r+sq+`w@%3>M)aI81_*(V0yzi(D-RYt0#-VLTL@Is|Quzju(& zExH=wE5N78t7UZJ&$jYNR-Yb$d3Fq!qMQO{wWSVR_i*wX2_-;Ylpqz+(Ki-9v%6cC zz+kwAfM0F?0-b(rZ~(H<_8I?9WB)gCmJY{>F^J8$7?+|pyLgE#Ey>hjJPapldoXN6 zuukawWLzHk7+ceNBW$wM)lOQFeO9gG*exQFv#d47<^X+_7e~#=Y$<_$V3?n--(V8n zc3ztCH*++>WPF|KdWMr|=pLbmZAS^#9-BX4EvxKGyR>UjT*;bROM*uuZt`~g^W8FR zVv0F&8jWoKol@&d+)`slqxi!`y)F5UtnE+%7>3}y(=w~r>u-a8rtTvl`+Vg5QA?_xT07-Ux@vkwN{pS z0pIB=81TzXB7kyk)(8UAYEr;-&*!A@K7mH1P;40oY_SAPwt zZ&*c)hd4T}9j4q6PPE{=Y;75gNRYfZQJaIE+Guo#k>EjUiLDJ zfb-P|&sj+i;kY45rN&u3WcuIfi|sP|p?{X3b-8SLL%qU@=q1E1Bff5$F5fx#ec_e| z*$8|kr%y&Fw8h1bw-n0LD9>INL)!-C3GG}=Ctx-d`DN3tlmw{-J27u)L0X`9i3D$1 z6)V~%j>8aw)iA#=Ny39pF8UO9UmhP9qjLS5;GiNwax&6C0a*ncm&GoKwP1P@bd!)k2lUjwpt}U! zY{=50tG2}|t8qTPuTtxS6E!|Y=^AOWxj2l7ya@88I8d9#+I(|<0mogeyrl>f+BQ&) z(AJoQ?h$wwes*E|0sYJ9Rx%ymt5FdYrlG*E-}e32sD74=AAy!yfQpQpWAuui6xkXQ znuPvplDLF@Ugo(7P|XspWj@}(#K@k}uc5mVUd5L_T(TrG*MBz-`8cj?9t+3FHVb35 zHeq&D(Jn!6IGcWf5)OiHt3(3HN#YlF<8iFE*UJ10za2<8Ey)hC&GbX(fzQ8QjWAZ5 zLf``^={t!({;JXqY8Y1O^e{sVT%GaA^C7!9E;Z!qH3;xr}a79N#b>+ZiXtZo36(3uoZ# zIC{Mpf49np`pb$R?=~EL@RfouPf#ppJHC(8y!5}!Sv#EfVeK@s45p(W5N5*Zc^v&l zZ_L^s^iBAAihePY?~QJ5=FN!F0bgk?)-J|V^loI4IjcwJX>d}IuJ#gnADqp{NoAaE zpo~QcmY(@X+sRCrjCml=`Vyoy%uk<4Vtw$TAEk80HYR>TTS5HRAjVW|N9el|f1`W> zrR6xP3QwRA0VlOA(+14jF~5kD{3Njho!mJ1i2iTLZ_(8bGrz$mQZgS(GHPR)A7-8# zyNKAop_jJg2TI3x|G^nJ{2Rq*C?rQYkf3UrNiGP3Y{79(#@?+0u&0Qy8XOdB?$p%83*N-fI$G8Gc)OxU(i}7|GwP5@L*#QzeNU#u`Oo!j- z?~yOW;a*sZu9k&$ZD<@kAOURwx@uq9Kvzqk8SB=(u1YNAA=q&wJIJ~tN*9>FWgOlz zorsf{^xv!s6Bz$V(w)qCIuZ&_NX9;H)do zd;Cvkt`#`>i2Nv?*JHSyO4X;74d_#`$wxnmetYD5=~L0|V+l_}evqJ{jo&fvYyHqU z7Al0Xy%_XhaVZW?(AAoul#U=LZFiEzC)gRB4q*I*wSUZc7i_xHAG1E09zs_uK=O6) zTNxfTKTWY8XY10b$=Dkm;lFZ*lW_F&R-zHeGBZy=u&g+lZ9904v)$N)pcjv|47TGL zj5FdUkIkFnJQ%z97Q8(A+3*n{dwgfW$0FZPgD@ILpyoK}jIcEhJn)1i!m{fL71;+{ zhRI&?EI7M{-U9+Hrbl2t#1hDfKegusT}uySJ-gYrU~Q;xLtOvO2tQbszrj2N+hglxGc?dy%VV?xM{+5u|uUk^9s3w2v!`F&g zbpgS%~T1K z*m(T6WK&^Va(vgij8YK{)>zO-C?=*)p@(e=ajX{GoG!3k^(DC4BTHzMzV`HvHE&uO z$+!Tk3-C}4tKzm6pLFhXVRKkoDJ_C*vYXDImc@5;s@pg%X|E!SO3J{p*+oh2vWsZQ zqUc?PT6%MQ5W~xs=3!)ONhXs8t49LWaI(Q_Cc9I}s+;X5>`LK$IQqY17d_0zUK1>` zlAt|A=NLZt%#EuvpRxE)YlyQzGVV(f2VmHy&p-2D(p)tNlE&(Hp8yk?x3`@wgC$ri zio7I2YT=-sCEpp}Nsy;R-V^`5Ea^WK--A#shXa=zqbV4u4I)4R+ev@so!G?+m<5(Y zCxa!UkDvr$cL`ZT^v{}nB6{oav4Wtv>9JU=jb0%AINiG%#bg+dw}1~&3T^u_E^e9T zry_-QJ*mQK9Qu=VDQv=_Qvg{C=&`EB#c?A1RHpB<>ZHIX2EN{6Q;_ve%=hW3vXcZ3 zW32X-?5?qR+2+M?tkw@FH87mQT1w_uts<{*5)1qBte3Y$SFm=&b{`2|GhLq}{+Ws1 zIZLW)H0r+zfj&sToW7lmyR(=Rj-`L6m%u?U0%b$~Cl0owr*@8nK1s%|AF)1!@wd+cOe@L#CDz6cDe^)*tU>)T@0__;2Q~iWz5IdTwMs(5f)}1 zABRy$@S*LN|Fr3A%aDDu@d&sTy#kiRW0K#1zl+4Zil6_S|6@35gzysqf*AKTrx{7) zJ&Ffx*XxXHk?A8RU7*@p+sI5+j{pl{W!CbL%qF_pKj;)T`)|bgsIMxUn_+wlD8=iR zeG!y{m5>=}O>Gj6uOQz-pf?0k8_6y+F`h-j%aQB5$8LNlLa!z3{ow*+16Ui#{1(RlrM$pOvlMn3%UlKs;sT1*EX5#lB3%e+p_rEjDB%A zl)!4w9k^Pu;ccpa3ye>o+{r4C48>OFz?LH+FBCj&?(874+Of};yg39 z7a89(A05z5X3777?2ZLj?7G;E!{;t!Q$Br+<()^6@;Dj84#v{sF@K6u1xgkTrG3m# z(_fpD1{Orlw&18VftH}#g?UH(6d?Eza|DxX>U9}a=6YK8`u4XVF zr>js}gz`FeQU#~in5*5jo#aGkBx`DWC~HA<)q3NQPZGMOz^X8d=`2MjBRzST-4`K& z^~lW*NSIopq8wb<;eJw}mG z>`qc8VN4vYK)(Xy&zAXGc@pf8ZCT_A(TT=dD}q*Mo|>*!HcSPI#8keDds zM6dyNQ4oy6qg0DTzTqe~<0u4c#Ckf$YLf|~c9MBrd|ZWDu)C)UI7_aomY}9}@H>J2 z);4*7@xkc4ajqLCvsDDE%Ys^Moc_Q;eH=%ijFA{Wp#MgIo)$c^RjREeCA(Sr>3}yA z7HWSHF0JZ;m0EG;(M-FcrMHKu^(~8)@Gl~7VJjIN6IXU@1Mv}P`XkVJK$e5hDMXy> z%+oVohR!{FFX!{CuBABHi{UL&dCYT1L}W2|f|SnH~vA3pZE;&sq=)*9vU7%f9F1xir~5ZS7AP?ccmOmK>MMikEC_!(tvL-5rk z^4b!JZl%qJ&VI%#u~jQWqAk%4Z}W((HO5CfHkFHn9;08H^-@-yJ**8z*V~wdI|%3D zBpJ%T(-&Kbu9HjvMr!BL%ZPl6C2$<$yXI^h$(_JqRcxEk%b30FIxzkh9>MN!HrY)= zYga=*Kd5;G?Gz{7Fwjrc)iz*o$Ht#w9g=8B(Ccs)f%2m}lHhHaZzkE(bhSG8X^+2g ztgpvzKI0r#!4j;g`J-Dp?0ahokKjlx2&3p2^hc>RvTg*6%8vhGe3PVp;-nCKOh1SI z9hjQ+f9cy;I{`!6JgeX-DzFy6PuRe7^e0J2udNpm#zuIHYy;?jSXtXzsSA@xR+N+D zsK0iC{&IR~i($czn|?3mS*;RB(eq=x-ISY|?h$-f8in}zEpQi-_={dr z!IAw&&&|9n6}gIN5WNQTD#+8~;0nBn>~{iRWxR*6S`!Dp-$iaiS8oRCY*Y1YGr35_ z_Rm9IWyN_!u1h2w9;d4nL#a2xy2APJFPvPXq+eM7!!E%#f=@#}56&dnrRZLPvn`pca1m(D4gbNAu4ksThKq1%>z2ap4H%>y^Vr+gV>7(?WrW?BU zVM?xF3B5P*@&wD!cHRb&k*6oheNs$CbhQq6^Dxd!ghzNwjMv@fwITYS(R~oc*CSt12#1BO_?uDe&e)H&^*A4lvvRN!vSC*H(yaBt zz6QEuNG`K&{Vem@^ycVSMD~lswppUNv8m5^8#4b$zQfITvk^|lad#XqWUO`;;E7xW{K&VO+@D{>-B9z3)tLTdT)GIr|&~2B=ifX z1UUIpwRa3I|c1gK#wt2N5)u87?N{M>zY7^=b6&?DVK5 z)DHdGI8)otIJ9j=Z>Q;GML5KCa>3K|7U&*?;q~qKhh#hlr;jljN_J}7%^;0A?P6ti zR(Z>Z{_ohGK^_72v-K({%wPlik+BC?Pki3PS3K6c;j16A4pcD$JueDdy|&9h^ZcEx z3$joPgJUoi>#tERB&W<{z}fJk1>A`9;jF7gXYDp?2eD}YL)!z!=h@f=_>{!e{<3v% zUySx)aEm^I;1f_BZc2%8`~l@Z+0A6uhO?XbK6B@vHQ1Cvr#RCV=%}S&mlGKKkyt|3 zvY@krt~SX0eqmgZ?$#I1eMq1(L4Tke2VrXF3)o#GbNI-}lIt~kiAcmFrzA6+v05wS zg|JskXqPM&vLfhhL{DuhKI58BUJ~&zPp^+-s6Aj|02yyX*o?&m80}>|4q0)_dL@ZH z#o;4lsn9P>@J5vJh?O!5@}sQR#ZEtEiAVyU7^|gs;QO}|w%5^(iQOtGs+B}g2<31D zSs?|>T5D@@l$*6p=*C1ZY`cQ4o3+{K9A`Y7#Xr%T!@M2iMyzFJ-pJzYAZQ5kNNlPB z`re)>Sv2M;nLi`3Knz1$dK{l-GK>CG&h2t7H(z7XZDAD( zwMlIA%)0*%VDJao?xbg@*RmaEMSd6O_rhF%Ip8l{yP}Z&U3zwOqhphf@eQ0#Lf@b9 zeyaG^f-FT}?TuA*Dr;(ev8%0*V|*jiCn!fmp&Z#BW}ztahd7_cj#uE|8sk+GZp!9F98!Tev0)5A9eP;;|>16dIQUqT+X zbw|FQK$9)0GE^Y6jl(Vh>+d6S{r^GX9RZHhpP1trlveE;Ycoh79`YVINJf%}Ff3q| zx#Fn#{@sbwfhLz=I{prkR8QS*AGT_#EtyyPaA0Wb6=nwmErI69da#So*2MHj zTcU$mFNL$QVf^I6HW$}DJ_)H6KqnPGzN1$USz6WxlaQM4`IpiTNdgx0(Pz@*5MVk+ zYjO5FRY<}(GrK!&fmR`_hMwAUWT|XN$rwMuUncA`5IDD^;`=v&=?tYJYLWC!vvfF8 zOM|of1ek@=4|s_AWrEHkfy=CyWxm)PNdFHTzeApid1-<+Cg2+_(pr#68vOi;-c075 z=*O7fK|i#m*8P8nAm=QJ+pHwS@J$#cDaR*?my%i8w=$oHaZZP^*OVtz4tAcAe&gS#J?$yb0aa1W=n! z-$#H1^i=d$_{~X>S0u5Gr1sP2Gro+JYEF z!@+(6#D%TN{w)dC#KCzSsg-u%N{H;E*=A;~1bRJLtBTJx^vd{%hmTVvp>_~o5z!f- z_kaDlPCHph?X3BJr>2Iv?V3$QxhXma=xQMZYfG?5mPAbEX&KKYz-g0hV*QZ?lT83R zi}9C>2MOQ7Z7lWh(=tKqTld0MOl>Knf%$!|jO|60@&<^7)=w@ZT6T11#&e5V` z=KLvw%a%k(m<0JodLiT^N#-B?c^lX+2jQq1jv5o}Iavmq;Q$Q!k<2=h>}LtwLboM) zky)!_*S~`4pG8k?AvSx_Yep|j|Awp+val_xesCHAr-?`+54)L<;wf{GopCZ7&%i1V z0lt#hPUMkDG%@26jKgE!iX>99{x9SG=*A~d4y#&JbZ#SGhJHEZD{aGD@X=D&KQ)Uh z*@@Z&oD{A$Xj9mJytNrf#mv>6G%eMIIrlgP`H=WqTr15cVtUV~MGiAlR$v^F3G1ji4 z*vJCO;uFsDkz{Dg!cM2K-VD8{*u^415`1lDe2}1n(cfYA{$cDKd#-7%XClBuOHOMUoy=X?a9RqRKVe%fSgQ)>kwk2(SZgY#_K^82{FJ7bAvrzz zeLu6-;vJmkKrn)UCnTVC)#v5oU&nn+)DOXQq@uRV_nC)v1XnwR3z=Q)^vFATLgKv$mU{1=(;u5}U>LO5$&~RVx|u67yg>*YIG+N@Fk2&Vsi)4zr~pXb)um8(#g0`Y+vuYzdZIl?_|^ zuB{@T%31_KyCZu9i_3`d@;a#W=K$#@Tulf(h~u zU2QcE-1L8KKHRo?6x$qD+cgB=Ya6La5)s4HJTv~LIIdhn8K0s5z*jeY1O7~y;H_~I z2d8Q`2(nANrk%psU=k?F&fZz@rr1@-(K8&yBj5{kf>jZcXvh2#^Iw+Gd2}D5n;F?% zeEg^Bpd}#4Jr-l*xG?h;w%P$%4rK3e_72$%OJ*TX=i#u5B{ItrPJ#0tBsq#C)S4mh z2%Dlmz+~l+wX!OHL8iaa=z5RgX8IS5qY@-B&Id5=Nq|ADr^nzK@^F^GY1TW^)gI!c zIO|EU|HS%C0t{guAG^xz^Z;_TrdFDYv+aZnl-qe|Twe_%~*D)am7^awr@J0jO2#yzlC z+d^N)dU!T7iFohz8oiFi5n%#Kae(diDULT_uocH@*_a2R|B3bS$UickhNGBprP(Bf zz0muPY=QYLjc(Z134iOb^X4OgW`9IEykme_d&6h$@=4X zG_w2zstLokAz^m-7kUG+n}e)3{T=6^6Z#d2H86BHQKL2p>aqPfxyq(xXj>pc%23hEKWu+mi7AM9kJIxI-6DuMTZO+I#$igL)7vBsd_z z)4fO6u0g>e**!TuT>|_AyLZ{$X|aY!&1G&pIiGnr~0~SNK|`n`N%8ov|_h zE~An+^$EkKRO=& zR`ejQR-2$;4*@6(Rgt;p@S@CH;)aCG^kPfXW*3p>mSas4= R{cmsomy_+6Te*Lg`hW5KeO~|o diff --git a/resources/i18n/pt_br/BambuStudio.mo b/resources/i18n/pt_br/BambuStudio.mo index 101c6cb6a78d8ff6ef63485c0bdfac96f32d7a5b..730d17ac7f2c1e0db5fe5f8e89eac0a3f62071c3 100644 GIT binary patch delta 71411 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Ν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 R{cmsomy_+6Te*Lg`hW5KeO~|o diff --git a/resources/i18n/ru/BambuStudio.mo b/resources/i18n/ru/BambuStudio.mo index 8d8e3dda5217698feceeb5c5fa110d0f5a4e4fe2..e47412c3f3b6cf3b6e3749d6a6b9c0c720b1e143 100644 GIT binary patch delta 69586 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