From db45cff654eb10277d910331025759bbaa7f8307 Mon Sep 17 00:00:00 2001 From: Iratxe Espartza Chueca Date: Thu, 20 Aug 2020 11:22:35 +0200 Subject: [PATCH 01/28] v0.7.1.1: version bump --- octoprint_mrbeam/__version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octoprint_mrbeam/__version.py b/octoprint_mrbeam/__version.py index a5f830a2c..6b39e8e2e 100644 --- a/octoprint_mrbeam/__version.py +++ b/octoprint_mrbeam/__version.py @@ -1 +1 @@ -__version__ = "0.7.1" +__version__ = "0.7.1.1" From 44aaf56e4e777860351a1af3fb7a4015cacb0edb Mon Sep 17 00:00:00 2001 From: Axel Soll Date: Tue, 25 Aug 2020 14:47:50 +0200 Subject: [PATCH 02/28] Fix: save shutter speed from last cam session. (#958) --- octoprint_mrbeam/iobeam/lid_handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octoprint_mrbeam/iobeam/lid_handler.py b/octoprint_mrbeam/iobeam/lid_handler.py index 3d53f1069..0a3fe5b98 100644 --- a/octoprint_mrbeam/iobeam/lid_handler.py +++ b/octoprint_mrbeam/iobeam/lid_handler.py @@ -751,9 +751,9 @@ def serve_pictures(self, cam, pic_settings=None, cam_params=None, out_pic_size=N self.send_last_img_to_analytics( trigger='dev_auto', force_upload=(pic_counter%10==0) ) + self.last_shutter_speed = cam.shutter_speed self.save_camera_settings(markers=self.last_markers, shutter_speed=self.last_shutter_speed) - self.last_shutter_speed = cam.shutter_speed cam.stop_preview() if session_details['num_pics'] > 0: session_details.update({ From 910d68f682b237befc2c00522eabb03c8282e7bb Mon Sep 17 00:00:00 2001 From: Andy Werner Date: Tue, 25 Aug 2020 15:27:01 +0200 Subject: [PATCH 03/28] Wording fix in welcome wizard regarding analytics and camera image upload --- octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2 b/octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2 index 01f5c7033..0d1df4214 100644 --- a/octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2 +++ b/octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2 @@ -47,7 +47,8 @@
  • {{ _('Your designs, its content or file names.') }}
  • {{ _('Usernames, email addresses or passwords.') }}
  • -
  • {{ _('Location, camera pictures, public IP addresses.') }}
  • +
  • {{ _('Camera pictures (except if explicitly and actively sent by you.)') }}
  • +
  • {{ _('Location or public IP addresses.') }}
From ff0d7ab670568a4dc5c90f7376a81b35a64cbab6 Mon Sep 17 00:00:00 2001 From: Andy Werner Date: Fri, 28 Aug 2020 14:35:31 +0200 Subject: [PATCH 04/28] Marked strings for translation the were forgotten before. --- octoprint_mrbeam/templates/tab_workingarea.jinja2 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/octoprint_mrbeam/templates/tab_workingarea.jinja2 b/octoprint_mrbeam/templates/tab_workingarea.jinja2 index 6abb75e81..b9c8999e3 100644 --- a/octoprint_mrbeam/templates/tab_workingarea.jinja2 +++ b/octoprint_mrbeam/templates/tab_workingarea.jinja2 @@ -84,8 +84,10 @@ {{ _('Preview not accurate:') }}
{{ _('The preview camera image might not be completely accurate. Make sure that all four markers are visible.') }} - More info
- Send image to Mr Beam + + {{ _('More info') }} +
+ {{ _('Send image to Mr Beam') }}

From 62882aae812f868cd628f2b81d12e8b38a10c4dd Mon Sep 17 00:00:00 2001 From: Andy Werner Date: Fri, 28 Aug 2020 14:39:50 +0200 Subject: [PATCH 05/28] Fix: compressor slider was ignored fo any cutting job (#961) --- octoprint_mrbeam/static/js/convert.js | 4 ++-- octoprint_mrbeam/templates/conversion_dialog.jinja2 | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/octoprint_mrbeam/static/js/convert.js b/octoprint_mrbeam/static/js/convert.js index 2a031911c..2d99afcf4 100644 --- a/octoprint_mrbeam/static/js/convert.js +++ b/octoprint_mrbeam/static/js/convert.js @@ -669,7 +669,7 @@ $(function(){ $(job).find('.param_passes').val(p.cut_p || 0); $(job).find('.param_progressive').prop('checked', p.progressive); $(job).find('.param_piercetime').val(p.cut_pierce || 0); - $(job).find('.compressor_range').val(p.cut_compressor || 0); // Here we pass the value of the range (0), not the real one (10%) + $(job).find('.param_cut_compressor').val(p.cut_compressor || 0); // Here we pass the value of the range (0), not the real one (10%) } }; self.apply_engraving_proposal = function(){ @@ -878,7 +878,7 @@ $(function(){ var piercetime = $(job).find('.param_piercetime').val(); var progressive = $(job).find('.param_progressive').prop('checked'); var passes = $(job).find('.param_passes').val(); - let cut_compressor = $(job).find('.compressor_range').val(); + let cut_compressor = $(job).find('.param_cut_compressor').val(); if (prepareForBackend) { cut_compressor = self.mapCompressorValue(cut_compressor); diff --git a/octoprint_mrbeam/templates/conversion_dialog.jinja2 b/octoprint_mrbeam/templates/conversion_dialog.jinja2 index f0885180c..6574bd3a1 100644 --- a/octoprint_mrbeam/templates/conversion_dialog.jinja2 +++ b/octoprint_mrbeam/templates/conversion_dialog.jinja2 @@ -395,7 +395,7 @@
min - + max
From 2ee79ad721cda0fe35a012627e59531188a0f258 Mon Sep 17 00:00:00 2001 From: Andy Werner Date: Fri, 28 Aug 2020 15:44:45 +0200 Subject: [PATCH 06/28] v0.7.2: Compressor fix (#965) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * v0.5.4 (#707) * Fixes * v0.5.1.1: version bump * UX DB: tooltips, wording for homing (#678) * Change homing cycle text * wip: tooltips for drag and drop blocks * Fix tooltip styling for dynamically created elements * Temporary disable tooltips for vector graphics * quick shapes can be filled now (and lots of style and other fixes) (#653) * Bug fix: make bbox bigger for QuickText rendering (#679) * v0.5.2 * v0.5.2.1: version bump * update dxf.js to 4.3.3 * Revert "Fixes" This reverts commit 8758c245 * Teja fixed several small bugs (#681) * minor bug. OutOfSpaceException wasn't declared when raised * backwards compatible bugfix. bug was introduced with commit in Nov 2017 (;Image -> ; Image) * disabled progress bar animations. They're shifting background image, a non-gpu task => 100% CPU * another fix for the gcode image preview. * performance analysis & improvements * qt font copy works with firefox. * bugfix, firefox. * fixes minor bug in env handling * removed ANDYteST string from log * v0.5.3.1: Expanded window in camera images for marker search * update homing wording (#686) * update homing wording * minor style changes Co-authored-by: Andy Werner * Loading overlay animation (#689) * signature animation (=fun) * icons moving in and out during load. todo: adjust timings/steps * progress shows as dots and improved steps, animation skippable. Co-authored-by: Teja * Show awesome focus reminder earlier; made checkbox label clickable. (#683) * Show awesome focus reminder earlier; made checkbox label clickable. * assist focus procedure by moving laser over user's designs. * assist focus procedure by moving laser over user's designs. * disabled "move over material" button Co-authored-by: Andy Werner * added new custom material image * added TODO * fix. label on "remember me" checkbox is clickable now * bugfix: check if coordinates present before setting them via knockout/jquery * resend compressor command in case we receive 0 rpm value. (request by Basti) (#692) * v0.5.3.2: mount_manager v1.6.4 (#693) * Added software_update_information for MrBeamDoc plugin (#694) and a small fix in get_update_branch_info() * handling 401 UNAUTORIZED case in focus reminder * Initial calibration screen improvement (#695) * minor bug. OutOfSpaceException wasn't declared when raised * backwards compatible bugfix. bug was introduced with commit in Nov 2017 (;Image -> ; Image) * disabled progress bar animations. They're shifting background image, a non-gpu task => 100% CPU * another fix for the gcode image preview. * performance analysis & improvements * qt font copy works with firefox. * bugfix, firefox. * added zoom an pan to the calibration screen. * re-engrave calibration markers feature for initial calibration * bugfix. removed bogus zoom reset. * signature animation (=fun) * added missing file forgot it before. sorry. * many fixes. * fix. label on "remember me" checkbox is clickable now * bugfix: check if coordinates present before setting them via knockout/jquery * bugfix: check if coordinates present before setting them via knockout/jquery * Fixes for the calibration procedure. * added TODO * bugfix. tooltip disappears correct when dragging colors. * Engraving: sort img segments (#699) * minor bug. OutOfSpaceException wasn't declared when raised * backwards compatible bugfix. bug was introduced with commit in Nov 2017 (;Image -> ; Image) * disabled progress bar animations. They're shifting background image, a non-gpu task => 100% CPU * another fix for the gcode image preview. * performance analysis & improvements * qt font copy works with firefox. * bugfix, firefox. * added zoom an pan to the calibration screen. * re-engrave calibration markers feature for initial calibration * bugfix. removed bogus zoom reset. * signature animation (=fun) * added missing file forgot it before. sorry. * many fixes. * fix. label on "remember me" checkbox is clickable now * bugfix: check if coordinates present before setting them via knockout/jquery * bugfix: check if coordinates present before setting them via knockout/jquery * Fixes for the calibration procedure. * added TODO * bugfix. tooltip disappears correct when dragging colors. * sorts separated img tiles before gcode generation. * v0.5.3.3: wifi dongle support: updating /etc/init.d/netconnectd (#701) * Pink markers: removed blur and added tooltips. * Marked a text for translation * Zoom monitor (#702) * wip * split: by color & by element. bugfixes: update of cloned quick texts improvements: getUsedColors, code cleanup, removing duplicate code, image processing icon fix, ... * code cleanup. static quick shape function in separate helper now. * code cleanup - working_area_helper introduced. * more static methods in wa helper * bugfixes: firefox doesn't like static foo = 123; snap creates filters with filterUnits=userSpaceOnUse by default. wtf. * bugfix. images don't disappear when zoomed in. * new feature: img cropping - drive by development of the filter&zoom fix.. * bugfixes / improvements. links and buttons are not selectable and not draggable anymore. * crop image ui, improvements in design split * bugfix / workaround for snap: attr(transform, '') spawns transform:matrix(1,0,0,1,0,0) => node.removeAttribute('transform') * ui for split designs. * tinycolorpicker ... for quick shape feature. * bugfixes for color picker, better color wheel. * update for tinyColor. black/white added, animation and bugfixes. * vertical and horizontal splitting of designs. * zoom monitor in the sidebar. visualization of zoom factor and pan position. * Added "scroll to zoom" hint * styling... * styling fix. * Changed icons Co-authored-by: Andy Werner * Add Italian translations * Correct some strings * Add hint for Slate (#706) * v0.5.4 Co-authored-by: Axel Soll Co-authored-by: Teja Co-authored-by: Andy Werner * v0.5.5: fixes messed up /etc/init.d/netconnectd file * v0.5.6 (#735) * disabling img2gcode sorting temporarily * Overshoot enabled. Added option to the frontend to enable overshoot (#709) * Removed overshoot option from frontend. overshoot is now always set to 1mm + minor typo in log message * Error "Can not do homing cycle. Limits:XY" if end stop are constantly pressed. (#714) * Report i2c_monitoring data from iobeam into analytics and logfiles (#731) * First nice reporting. Need to refine analytics though. * Now with real analytics * Improved HW malfunctions (Laser head unit not found) (#734) * Better hw_malfunction notification. (requires iobeam v0.7.7) * Added links to kb articles * introducing styles.jinja2 to fix bug where design disappears when mouse over file list * fixed string some markings * corrected typos in UI * Updated German translation * v0.5.6: * fixed incorrectly marked stings * Fixed bug in string marking (and minor text change) * Translations (de) * v0.6.14 (#899) * v0.6.11.1: version bump * Replaced plain logger by mrb_logger * typo * Fix: min feedrate is now really 50 (🙈) * v0.6.12.1: version bump * Added Recommend Mr Beam link (aklamio.com) * support_mode only valid for mx 24hrs & Sweets for supporters and debuggers * v0.6.13.1: updated mount_manager to 1.6.5 * support_mode now works also in new devices which show the welcome dialog * iobeam handler: handle reed_switch dataset * added uptime to environment plugin log * beta labels now also says 'develop' * About page: added TikTok and official Facebook user group * relates #749. Doesn't crash above 1000 elements anymore. limited results to 10 + unsplitted rest. * relates #749 delimiter transformed according to inverted localMatrix * cleaned up error messages * Fixes folder sorting (#858) * wip - not solved yet * folder list now has an own viewmodel, forced to be sorted alphabetical. * added total_usage time to environment plugin output * v0.6.13.2: Disable wifi power management (on migration) (#861) * Disable wifi power management on migration * v0.6.13.2 * Design store (only visible for DEV) (#863) * Design store support * Added new settings pane: DEV Design Store to set a dev email address * No internet page: fix image and refresh button * Load design store onUserLoggedIn * Fix design store iframe src * Only show DS in dev * Remove DS branch from sw channel selector * Mark strings for translation * Code cleanup * Fix: experimental_feature_dev should not show in stable Co-authored-by: Andy Werner * Fix minor bug: removed last occurrence of SW_UPDATE_TIER_DESIGN_STORE * rpi-ws281x: Switched update repo to rpi_ws281x_compiled. So far no need to actually do an update over the air. * v0.6.13.3: mount_manager v1.6.6 * design store tab returns user to store * correct DESIGN_STORE_IFRAME_SRC * Fix: Backdrop bug (#865) * backdrop fix v1.0 * Revert "backdrop fix v1.0" This reverts commit dd13db478df8c6242abcdd305e73b8b213ed540d. * backdrop fix v1.0 * UI adjustments (#864) * Design store support * Added new settings pane: DEV Design Store to set a dev email address * First version of new buttons and new design library * Fix homing and action buttons * Radio buttons for filtering/sorting and minor fixes * Modification in the button design * More css * Go to design lib when clicking "view" on the store iframe * Send language to store * Make all buttons have the same min width * css cleanup * UI styling modifications * Remove console logs * UI styling modifications feedback * Add more margin to settings button and remove btn class from btn-links * Change "Cancel" button to "Back" * Sliders: change Mr Beam lights + refactoring * Give all settings page headers the same style * Roboto font files added * bold 700 instead of black 900 Co-authored-by: Iratxe Espartza Chueca Co-authored-by: khaledsherkawi Co-authored-by: Iratxe Co-authored-by: khaledsherkawi <54568489+khaledsherkawi@users.noreply.github.com> * Mr Beam plugin UI changes done (#870) * UI changes done * remove comments * Fix some camera connection errors (#868) * Reinstte the warmup period for the camera. * Fix * Watterott calibration screen (#869) * Add 'Start Lens Correction' btn + refactoring. Allows to differentiate between the lens correction and detecting the workspace corners. * Only display available pictures. Disables the radio buttons for the non available pictures (lens corrected or cropped) * Use correct retval for an img write. * Add "Save chessboard image" button. * Save Img button now has back end link. * Create list of available urls for the raw imgs. * Add 'Run Lens Calibration' Button. The button only shows after 9 pictures are taken. Can be changed later. - Fixes : Reload page with images saved in previous session * Do not show corner calibration when lens corr not available. * Add spiner and get pic name from menu. * Change menu to item list + nice buttons. * Save and delete raw pictures. * Save, remove raw images and start detection of the chessboards. * wip. added frontend update messages. * Fix bad url timestamps * Start board detection Asap and calibration when Idle. * fix bug. * Start calibration when needed. * Add icons to show picture state. * 1.0 ready - Fix wrong keys in dict. * Start board detect when img file present. + change a key for the lens correction img to display. * State communicated on entering calib screen - Images shown in state when taken - Images taken an be viewed - process limitations fixed - disable buttons when taking pictures and starting the calibration * Clean some stuff up. * Pivot from pool multiproc to separate Processes. * kill board detection processes & auto run when enough boards detected. * load the image at the start. * Fix image loading and refactor name. * Add LED light events. LED handler not quick enough. * Add verbosity. * Delete unused code. * Everything seems to work from A to Y. - Still needs to take new pic when lens is corrected. * Increase min number of chessboard pictures. * Increment paths to raw pics. * added chessboard calibration pattern in downloadable folder. * added link to chessboard pdf. reload calpic if error. * fix constant overlay of lens corrected pic + longer led warning. * Button : Stop lens calibration -> daemon exits. * Kill all processes on lensCalibration exit. * Fix stop calib bug + updated calibration message. * rename function name conflict. * Fix calibration bug + prolong blinking. * Fix route for saving corner calibration. * Fix Leds + rm tmp calibration files. * Explanation message + calibration btn only enabled when min boards are found. * Bugfix + More explanations. * Fix camera saving previous raw picture instead of the next. * ui fixes. * delete works again. * LED colors, raw picture lock and small fixes. * put both calibration methods into tabs. * Change events to locks to prevent starvation. * Fix import. * fixed SimpleApiCall from cameraViewModel in watterott screen * qa tab. initial commit. * example pics * Added index, board_center and board_bbox to server output. Added TEJA_LOOK_HERE * wip - button reactions speed * added some todos. * Reduced to only 1 process while taking pictures. Also stopped frontend from permanently requesting raw.jpg * heatmap * everything looks nicer * mouseover highlights heatmap. * styling. workflow. wip. * wrap loginState.isUser() around simpleApi calls to avoid console spam. * added a score value to each picture. * styling and workflow improvement. * added CameraCalibrationViewModel.lensCalibrationNpzFileTs() * linear workflow. * styling. ok only if .npz is present. * MIN_BOARDS_DETECTED:9, using tmp image + move for debug images * Change comments and docstrings. * Fix bug. * Simplify bbox operations. * Pad tmp file index + light green after 9th pic. * Refresh picture: Force taking new image. * Fix bug where Corner calibration won't load imgs. * Load corner calib pics when selecting that tab. * Avoid downloading extra images during lens calib. * Do dl corner debug images + fix image priority. * Various fixes and tweaks. - Flash green after 9 pictures taken - Tweak refresh button functionality - Only load raw images on the corner calib screen - Change div width - Change buttons when corner calibration is done (i.e. cropped image available) - Fix missing STATE in STATE list * Various fixes. * Reload board picture when found. * Keep board images (persistence) * wip * fix bug + save found boards as npz. * Bugfixes: pickling ndarray, save and load npz. * Cut down on logging. * wip * loading spinner and done screen (without functionality) * Label printing works * Added blinking when labels printed. And new name: Mr Beam Calibration Tool * UI improvements, all buttons aligned, removed text blocks * Checkmark and spinner when waiting for cropped pic * Fix boards being reloaded when page refreshes. * removed "start lens calibration buttonr" * loading indicator for camera images and problem solving steps * minor adjustments and preparation for translation * German translation. (.pot and .po file MUST NOT be merged to develop!!!! It's pretty easy to do the translation. For sure easier to translate again rather than to merge with all the not yet translated strings.) * Fix corner calibration image display. * Fix unclean merge. * Rm css rectangle style guides, add svg guide. * Comment out board coverage quality. * Change QA pictures. * brightened two example images * Add good example final qa. * Disable auto-switch corner on click. * wip - onclick on parent elm * Revert * Add and change example images. * Fix: white crosses now ignore clicks. * Restrict to max 9 pics + useful decorators. * Add tolerance margin to rectangle (final qa). * Add more contrast to QA pictures. * Fix: Create img file path for brand new sd cards. * Comment out contrast filter for corner calib - Doesn't look good for the colored lens corrected image. * Doc. * added calibration_tool_mode! * Change user calib screen > corner calib + fixes. * Fix blank pic. * fix missing folder on 1st start. * Brighten example images final QA * Remove unused variables and move calibration files to specific folders * New folder for imgs and subfolders for templates * Fix display correct pic + hide toolbox (corner calibration) * Fix camera not auto starting ? * Fix saving the wrong picture for board analysis? * Divide watterott screen in more templates * Indicate to restart corner calibration * Revert "Fix camera not auto starting ?" This reverts commit eba66c35e5ee215e533376e3e54b213ed282ab62. * New fix camera starting ? * fixes * Fixed the stupid camera????? * Fix camera bug + 9pic green light + translation. * Home before starting the calibration tool. * removed support_mode enabling in calibration_tool_mode (BUG!!!) * remove support_mode enabling in calibration_tool_mode * Introduce Watterott mode + CameraCalibrationVM cleanup * Fix camera calibration VM * Move /print_label logic * Add TODO comments to camera_calibration.js * Fix merge conflict * solve merge and clean up code. * Fix error in init file * UI adjustments * Revert analytics change and fix bug * rm comments, change resetView + fix white crosses. * Fix calibration marker save. * Revert whitespace pollution>"Label printing works" This reverts commit f716cfdf41619176d3bc3f717d0491c822477e22. * Use translations from develop branch * support or calibration mode don't auto-update. * Use develop translation files + add german strings * rm unnecessary logs. * Add more translations Co-authored-by: Axel Soll Co-authored-by: Teja Co-authored-by: Andy Werner * Design store offline page fixes (#871) * DS offline page fixes done * design store iframe src fix * DS offline page fixes done * design store iframe src fix * text fix * Show SVG split in PROD (outside of burger menu) (#872) * Freshdesk new widget (#875) * addition of new widget * addition of new widget * New widget APIs added * freshdesk widget internationalization * Old freshdesk button + csss addition * labels translations additon * hide the name field * clicking issue fixed * small space fix * function replaced * Remove Beta users info notification (#876) * Add beta KB article info in software selector (#877) * Remove Beta users info notification * Add beta KB article info in software selector * Add Debug panel for more device info. * Fix undefined markers. (#878) * Refactor mrb_state with intlock names. * Add debug tab. * vertical styling (#880) * Add support page standalone version + clean up burger menu (#879) * Add support page standalone version + clean up burger menu * burger menu style fix * css active link color fix * Change burger menu font color Co-authored-by: khaledsherkawi <54568489+khaledsherkawi@users.noreply.github.com> * Calibration Tool: Always show the debug corner images. (#883) * Better Brightness adjustment & picture quality (#884) * Adjust some values and logs, delete comments. * Progressive cut: work with custom materials, explained and visible (#881) * Progressive cut: work with custom materials, explained and visible * Remove logging * Close camera connection when unrelated errs happen. (#887) * Camera: Show warning with malformed picture settings (#885) Fix: null values in picture settings now show a warning. * Fix err 400 - could not engrave calib markers. * Dirt index in maintenance counters (#857) * Switch from hours to percentages * Reduce prefilter lifespan to 50h * wip * Add dust factor to usage counters (provisional dust mapping) * Change carbon filter lifespan * Change dust factor mapping values * Remove debug logging * Fixes #882: Job Time estimations slowed down a bit. (With Analytics) (#891) * Camera conn err: Faster camera retry & fewer logs. * Cut down on logging. (#890) * some logging in iobeam_handler * bug in logging * Loading_overlay improvements: Shows warning if there was no progress after 15 secs and other css improvements. * corrected typo in function name * menu styling fixes (#896) * Add MORE analytics for the camera. (#897) * Add example for analytics. * Fix analytics err when marker not found. * Bumped analytics version. * Add number of successful sent pictures. * Remember markers from the previous session. (#898) Non-restart proof. * v0.6.14 Co-authored-by: Andy Werner Co-authored-by: Teja Co-authored-by: khaledsherkawi Co-authored-by: khaledsherkawi <54568489+khaledsherkawi@users.noreply.github.com> Co-authored-by: Andy Werner Co-authored-by: Axel Soll * Fix: compressor slider was ignored fo any cutting job * v0.7.2: version bump * Changed compressor fallbacl to 100% Co-authored-by: Iratxe Co-authored-by: Axel Soll Co-authored-by: Teja Co-authored-by: Teja Co-authored-by: khaledsherkawi Co-authored-by: khaledsherkawi <54568489+khaledsherkawi@users.noreply.github.com> Co-authored-by: Axel Soll --- octoprint_mrbeam/__version.py | 2 +- octoprint_mrbeam/static/js/convert.js | 4 ++-- octoprint_mrbeam/templates/conversion_dialog.jinja2 | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/octoprint_mrbeam/__version.py b/octoprint_mrbeam/__version.py index a5f830a2c..bc8c296f6 100644 --- a/octoprint_mrbeam/__version.py +++ b/octoprint_mrbeam/__version.py @@ -1 +1 @@ -__version__ = "0.7.1" +__version__ = "0.7.2" diff --git a/octoprint_mrbeam/static/js/convert.js b/octoprint_mrbeam/static/js/convert.js index 2a031911c..36b1e7a65 100644 --- a/octoprint_mrbeam/static/js/convert.js +++ b/octoprint_mrbeam/static/js/convert.js @@ -669,7 +669,7 @@ $(function(){ $(job).find('.param_passes').val(p.cut_p || 0); $(job).find('.param_progressive').prop('checked', p.progressive); $(job).find('.param_piercetime').val(p.cut_pierce || 0); - $(job).find('.compressor_range').val(p.cut_compressor || 0); // Here we pass the value of the range (0), not the real one (10%) + $(job).find('.param_cut_compressor').val(p.cut_compressor || 3); // Fall back to 100% } }; self.apply_engraving_proposal = function(){ @@ -878,7 +878,7 @@ $(function(){ var piercetime = $(job).find('.param_piercetime').val(); var progressive = $(job).find('.param_progressive').prop('checked'); var passes = $(job).find('.param_passes').val(); - let cut_compressor = $(job).find('.compressor_range').val(); + let cut_compressor = $(job).find('.param_cut_compressor').val(); if (prepareForBackend) { cut_compressor = self.mapCompressorValue(cut_compressor); diff --git a/octoprint_mrbeam/templates/conversion_dialog.jinja2 b/octoprint_mrbeam/templates/conversion_dialog.jinja2 index f0885180c..6574bd3a1 100644 --- a/octoprint_mrbeam/templates/conversion_dialog.jinja2 +++ b/octoprint_mrbeam/templates/conversion_dialog.jinja2 @@ -395,7 +395,7 @@
min - + max
From a4aa685a41ecfe63212bc720f9af0a45802ec20b Mon Sep 17 00:00:00 2001 From: Andy Werner Date: Fri, 28 Aug 2020 15:55:46 +0200 Subject: [PATCH 07/28] v0.7.2.1: version bump --- octoprint_mrbeam/__version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octoprint_mrbeam/__version.py b/octoprint_mrbeam/__version.py index bc8c296f6..f754a4005 100644 --- a/octoprint_mrbeam/__version.py +++ b/octoprint_mrbeam/__version.py @@ -1 +1 @@ -__version__ = "0.7.2" +__version__ = "0.7.2.1" From 53b9089a21cde3a083b7ddc31f0f28d2cf8b80f6 Mon Sep 17 00:00:00 2001 From: Iratxe Espartza Chueca Date: Mon, 31 Aug 2020 13:15:36 +0200 Subject: [PATCH 08/28] Create a separate "Beta news" dialog --- octoprint_mrbeam/__init__.py | 1 + octoprint_mrbeam/static/js/wizard_general.js | 19 +++++------ .../wizard/wizard_beta_news_0.jinja2 | 10 ++++++ octoprint_mrbeam/wizard_config.py | 32 ++++++++++++++++++- 4 files changed, 52 insertions(+), 10 deletions(-) create mode 100644 octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 diff --git a/octoprint_mrbeam/__init__.py b/octoprint_mrbeam/__init__.py index 380a314c0..e16b477f0 100644 --- a/octoprint_mrbeam/__init__.py +++ b/octoprint_mrbeam/__init__.py @@ -2500,6 +2500,7 @@ def __plugin_load__(): order=dict( wizard=["plugin_mrbeam_wifi", "plugin_mrbeam_acl", "plugin_mrbeam_lasersafety", "plugin_mrbeam_whatsnew_0", "plugin_mrbeam_whatsnew_1", "plugin_mrbeam_whatsnew_2", "plugin_mrbeam_whatsnew_3", "plugin_mrbeam_whatsnew_4", + "plugin_mrbeam_beta_news_0", "plugin_mrbeam_analytics"], settings=['plugin_mrbeam_about', 'plugin_softwareupdate', 'accesscontrol', 'plugin_mrbeam_maintenance', 'plugin_netconnectd', 'plugin_findmymrbeam', 'plugin_mrbeam_conversion', diff --git a/octoprint_mrbeam/static/js/wizard_general.js b/octoprint_mrbeam/static/js/wizard_general.js index f5c085459..351326f8a 100644 --- a/octoprint_mrbeam/static/js/wizard_general.js +++ b/octoprint_mrbeam/static/js/wizard_general.js @@ -29,22 +29,21 @@ $(function() { self.analytics = parameters[1]; self.tour = parameters[2]; - self.isWhatsnew = MRBEAM_WIZARD_TO_SHOW === 'WHATSNEW'; self.isWelcome = MRBEAM_WIZARD_TO_SHOW === 'WELCOME'; + self.isWhatsnew = MRBEAM_WIZARD_TO_SHOW === 'WHATSNEW'; + self.isBetaNews = MRBEAM_WIZARD_TO_SHOW === 'BETA_NEWS'; self.aboutToStart = true; self.onAfterBinding = function(){ $('#wizard_dialog div.modal-footer button.button-finish').text(gettext("Let's go!")); $('#wizard_dialog div.modal-footer div.text-center').hide(); - if (self.isWhatsnew) { - if (!window.mrbeam.isBeta()) { - $('#wizard_dialog div.modal-header h3').text(gettext("What's New")); - } else { - $('#wizard_dialog div.modal-header h3').text(gettext("What's New in the Stable Channel")); - } - } else if (self.isWelcome) { + if (self.isWelcome) { $('#wizard_dialog div.modal-header h3').text(gettext("Welcome dialog")); + }else if (self.isWhatsnew) { + $('#wizard_dialog div.modal-header h3').text(gettext("What's New")); + } else if (self.isBetaNews) { + $('#wizard_dialog div.modal-header h3').text(gettext("What's New in Beta")); } }; @@ -64,9 +63,11 @@ $(function() { let links = response.mrbeam.details.links; self._changeNavDesignForAllTabsInitialState(links); - // For the whatsnew we have to manually set the first tab to active + // For the whatsnew and beta news we have to manually set the first tab to active if(self.isWhatsnew) { $('#wizard_plugin_corewizard_whatsnew_0_link').attr('class', 'wizard-nav-list-active') + } else if (self.isBetaNews) { + $('#wizard_plugin_corewizard_beta_news_0_link').attr('class', 'wizard-nav-list-active') } } }; diff --git a/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 b/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 new file mode 100644 index 000000000..10f00545c --- /dev/null +++ b/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 @@ -0,0 +1,10 @@ +

{{ _("Design Store") }}

+ +
+ Something exciting about the design store +{#

{{ _('The camera is much more reliable now!') }}

#} +{#

{{ _('You will feel an improvement specially when using dark materials or with difficult light conditions, thanks to the self-adjusting shutter speed. ') }}

#} +{#

{{ _('Check the status of your camera in the new camera settings panel:') }}

#} +{# #} +
+ diff --git a/octoprint_mrbeam/wizard_config.py b/octoprint_mrbeam/wizard_config.py index f43f5d684..0ce26b376 100644 --- a/octoprint_mrbeam/wizard_config.py +++ b/octoprint_mrbeam/wizard_config.py @@ -14,7 +14,8 @@ def __init__(self, plugin): self._settings = plugin._settings self._is_welcome_wizard = plugin.isFirstRun() - self._is_whatsnew_wizard = not plugin.isFirstRun() + self._is_whatsnew_wizard = not plugin.isFirstRun() and not self._plugin.is_beta_channel() + self._is_beta_news_wizard = not self._plugin.isFirstRun() and self._plugin.is_beta_channel() self._current_wizard_config = None @@ -26,6 +27,8 @@ def get_wizard_name(self): return "WELCOME" elif self._is_whatsnew_wizard: return "WHATSNEW" + elif self._is_beta_news_wizard: + return "BETA_NEWS" else: return None @@ -36,6 +39,8 @@ def get_wizard_config_to_show(self): self._current_wizard_config = self._welcome_wizard_config() elif self._is_whatsnew_wizard: self._current_wizard_config = self._whatsnew_wizard_config() + elif self._is_beta_news_wizard: + self._current_wizard_config = self._beta_news_wizard_config() for wizard, config in self._current_wizard_config.iteritems(): required = config.get('required', False) @@ -53,6 +58,8 @@ def get_current_wizard_link_ids(self): wizard_tabs = self._welcome_wizard_config() elif self._is_whatsnew_wizard: wizard_tabs = self._whatsnew_wizard_config() + elif self._is_beta_news_wizard: + wizard_tabs = self._beta_news_wizard_config() for tab, data in wizard_tabs.iteritems(): link_ids.append(data['div']+'_link') @@ -164,6 +171,29 @@ def _whatsnew_wizard_config(self): return whatsnew_wizard_tabs + @staticmethod + def _beta_news_wizard_config(): + """ + Add here the tabs that should be present in the beta news wizard. Remove when unnecessary. + The order of the tabs is set in __init__.py > __plugin_load__() > __plugin_settings_overlay__['appearance']['order]. + The welcome, what's new and beta news wizards are actually the same wizard, so all are configured in the same place. + + Change the "required" to False if that slide should not be present in the dialog, revert otherwise. + """ + beta_news_wizard_tabs = dict( + wizard_beta_news_0=dict( + type='wizard', + name=gettext("Design Store"), + required=True, + mandatory=False, + suffix='_beta_news_0', + template='wizard/wizard_beta_news_0.jinja2', + div='wizard_plugin_corewizard_beta_news_0', + ), + ) + + return beta_news_wizard_tabs + def _is_wifi_wizard_required(self): required = False try: From 650d9d8a2445e62fefa13eef7e0278bf11c9e5ac Mon Sep 17 00:00:00 2001 From: Andy Werner Date: Mon, 31 Aug 2020 17:25:37 +0200 Subject: [PATCH 09/28] Limit backlash compensation values between +1.0 and -1.0 (#966) --- octoprint_mrbeam/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/octoprint_mrbeam/__init__.py b/octoprint_mrbeam/__init__.py index 380a314c0..f88b71837 100644 --- a/octoprint_mrbeam/__init__.py +++ b/octoprint_mrbeam/__init__.py @@ -428,8 +428,11 @@ def on_settings_save(self, data): data['gcode_nextgen']['clip_working_area']) if "machine" in data and isinstance(data['machine'], collections.Iterable): if "backlash_compensation_x" in data['machine']: - self._settings.set_float(["machine", "backlash_compensation_x"], - data['machine']['backlash_compensation_x']) + min_mal = -1.0 + max_val = 1.0 + val = data['machine']['backlash_compensation_x'] + val = max(min(max_val, val), min_mal) + self._settings.set_float(["machine", "backlash_compensation_x"], val) if "analyticsEnabled" in data: self.analytics_handler.analytics_user_permission_change(analytics_enabled=data['analyticsEnabled']) if "focusReminder" in data: From 6156cf042a1f65b78b6e73cafb206eaee2685d03 Mon Sep 17 00:00:00 2001 From: Iratxe Date: Thu, 3 Sep 2020 15:42:11 +0200 Subject: [PATCH 10/28] Fix image pre-processing sliders (#976) --- octoprint_mrbeam/templates/tab_workingarea.jinja2 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/octoprint_mrbeam/templates/tab_workingarea.jinja2 b/octoprint_mrbeam/templates/tab_workingarea.jinja2 index b9c8999e3..c761cf204 100644 --- a/octoprint_mrbeam/templates/tab_workingarea.jinja2 +++ b/octoprint_mrbeam/templates/tab_workingarea.jinja2 @@ -456,7 +456,7 @@ Γ Date: Thu, 3 Sep 2020 17:17:14 +0200 Subject: [PATCH 12/28] v0.7.3.1: version bump --- octoprint_mrbeam/__version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octoprint_mrbeam/__version.py b/octoprint_mrbeam/__version.py index c8b45469a..91e6aac7b 100644 --- a/octoprint_mrbeam/__version.py +++ b/octoprint_mrbeam/__version.py @@ -1 +1 @@ -__version__ = "0.7.3" \ No newline at end of file +__version__ = "0.7.3.1" From 4286ee5fd893d1b9d468d0c651bdf3bd085a0a97 Mon Sep 17 00:00:00 2001 From: Iratxe Date: Fri, 4 Sep 2020 08:58:08 +0200 Subject: [PATCH 13/28] Change design store name in DE (#978) --- .../translations/de/LC_MESSAGES/messages.mo | Bin 108101 -> 108101 bytes .../translations/de/LC_MESSAGES/messages.po | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.mo b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.mo index b9508401aa9fcd374dee1a5508947da56dcb4b0e..f63c883c0084afa0ae5e3ba26ecc20de6b6129a0 100644 GIT binary patch delta 31 ncmX?lhVAGXwhf0~a$4#dm?#)nSeY(9{c;DR?)Eba87o-;-}DVL delta 31 ncmX?lhVAGXwhf0~a$4vb87LT7S{W}s{c;DR!uB%@87o-;-&YMH diff --git a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po index e6d8499a7..69b959540 100644 --- a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po +++ b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Mr_Beam 0.1.61\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-08-18 13:07+0200\n" -"PO-Revision-Date: 2020-08-20 09:36+0200\n" +"PO-Revision-Date: 2020-09-04 08:56+0200\n" "Last-Translator: Andy Werner \n" "Language-Team: \n" "Language: de\n" @@ -2726,7 +2726,7 @@ msgstr "designbibliothek" # tab title #: octoprint_mrbeam/templates/mrbeam_ui_index.jinja2:54 msgid "design store" -msgstr "design store" +msgstr "design-store" # tab headline (old mr beam I) #: octoprint_mrbeam/templates/mrbeam_ui_index.jinja2:56 From c7b167ac449ff52f78aecc927dbb5aa35b875802 Mon Sep 17 00:00:00 2001 From: Iratxe Espartza Chueca Date: Fri, 4 Sep 2020 16:13:23 +0200 Subject: [PATCH 14/28] First version of the Design Store whatsnew --- octoprint_mrbeam/static/css/wizard.css | 40 ++++++++++++++ .../static/img/beta_dialog/beam_coin.svg | 29 +++++++++++ .../static/img/beta_dialog/question_mark.svg | 19 +++++++ .../static/img/beta_dialog/skyline_design.png | Bin 0 -> 147506 bytes .../img/beta_dialog/skyline_product.jpg | Bin 0 -> 77896 bytes .../static/img/beta_dialog/stars.svg | 39 ++++++++++++++ .../wizard/wizard_beta_news_0.jinja2 | 49 +++++++++++++++--- 7 files changed, 170 insertions(+), 6 deletions(-) create mode 100644 octoprint_mrbeam/static/img/beta_dialog/beam_coin.svg create mode 100644 octoprint_mrbeam/static/img/beta_dialog/question_mark.svg create mode 100644 octoprint_mrbeam/static/img/beta_dialog/skyline_design.png create mode 100644 octoprint_mrbeam/static/img/beta_dialog/skyline_product.jpg create mode 100644 octoprint_mrbeam/static/img/beta_dialog/stars.svg diff --git a/octoprint_mrbeam/static/css/wizard.css b/octoprint_mrbeam/static/css/wizard.css index 9f9517102..ac340ebd0 100644 --- a/octoprint_mrbeam/static/css/wizard.css +++ b/octoprint_mrbeam/static/css/wizard.css @@ -154,4 +154,44 @@ input[type="radio"]{ margin: 50px 0 0 170px; } +/* +* === What's new dialog === +*/ +.beta-news-ds-use-case-grid { + display: grid; + grid-gap: 10px; + grid-template-columns: 1.4fr 0.3fr 0.8fr; + width: 90%; + margin: 20px 0 0 5px; +} + +.beta-news-ds-info-grid { + display: grid; + grid-gap: 10px; + grid-template-columns: 1fr 10fr; + width: 90%; + margin: 20px 0 0 5px; +} +.beta-news-ds-info-icon { + transform: scaleY(0.7); + -ms-transform: scaleY(0.7); + -moz-transform: scaleY(0.7); + -webkit-transform: scaleY(0.7); + -o-transform: scaleY(0.7); +} + +.beta-news-arrow { + margin: auto; + transform: rotate(180deg) scaleY(0.7); + -ms-transform: rotate(180deg) scaleY(0.7); + -moz-transform: rotate(180deg) scaleY(0.7); + -webkit-transform: rotate(180deg) scaleY(0.7); + -o-transform: rotate(180deg) scaleY(0.7); + filter: invert(41%) sepia(50%) saturate(6758%) hue-rotate(12deg) brightness(99%) contrast(98%); +} + +#ds_title_stars { + height: 50px; + filter: invert(41%) sepia(50%) saturate(6758%) hue-rotate(12deg) brightness(99%) contrast(98%); +} diff --git a/octoprint_mrbeam/static/img/beta_dialog/beam_coin.svg b/octoprint_mrbeam/static/img/beta_dialog/beam_coin.svg new file mode 100644 index 000000000..81bee0c21 --- /dev/null +++ b/octoprint_mrbeam/static/img/beta_dialog/beam_coin.svg @@ -0,0 +1,29 @@ + + + + +Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + + diff --git a/octoprint_mrbeam/static/img/beta_dialog/question_mark.svg b/octoprint_mrbeam/static/img/beta_dialog/question_mark.svg new file mode 100644 index 000000000..5e8fc0198 --- /dev/null +++ b/octoprint_mrbeam/static/img/beta_dialog/question_mark.svg @@ -0,0 +1,19 @@ + + + + +Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + + diff --git a/octoprint_mrbeam/static/img/beta_dialog/skyline_design.png b/octoprint_mrbeam/static/img/beta_dialog/skyline_design.png new file mode 100644 index 0000000000000000000000000000000000000000..841a53651e962b24dc736aee724e1846f5c60f96 GIT binary patch literal 147506 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≫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

wy;9#ayoHAz^7T+G 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 literal 0 HcmV?d00001 diff --git a/octoprint_mrbeam/static/img/beta_dialog/skyline_product.jpg b/octoprint_mrbeam/static/img/beta_dialog/skyline_product.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f226806648fbdcc92be99dd6ecced8375c8738e GIT binary patch literal 77896 zcmb5VcUTim)HfW8fCy3)5KxLVrFW!--g}phv`_@33503`>C#Jp(0fq=(m|z32`v=q zDkX#}BmokNU%a39`L6fh_v~J?$5bN0;NAAf%WXmvGpGyz0J000qT1N>bE zr~xR+DQ;4bQQoAuNp*{oiiU-b=JstGcE)>mSa>-3c)2;bxgHD4i$4~8BFM!pp(*)9 zQAt%z^^usifwr=Nyo##Qzeb2|QBl!Q)3DLeu_^I$^DF&7)8B6ZItr20B|1wAR+pX0RKxw#3ZCQ$jB)OwXFYBMJWHb67YX&|1JTjNQeN$v?R2Is*|7- z$L;I&*0xtw@)-Gu<(%DCoL>%BZzo8Q*sN9!?RD z#=9VoDkGQvVCN%iPhRd#PT7fAA4FK$`{lQ#Bz&u%+qN!EAJs9-x@n!>V3zHWRCw!S z@u!$-XU_Ea*DMB&0@+`RY$Oo!#>~q#4Q?IbNy-DU9L@k;6S5#)Wki+E(an?(U#aep zDHDkT%D?Dj=-h!A-Zw53V`P2S>qfK=AWho7_V+lCc4fVzPek>)eq6fISzaV22hsO< zY;W(kf@6pylm~Bc?c9t%OigaTFo+V-15WxSv|J=#GdXlz)SXAAK(F09}`h90Og{Nz$Ga1J!JYdPdzY?rj zPc^h`(OoR$)M%3-{oZQ;K>77YEXgfaBV*ziGeLbo@juR!=1*j<=*A2|3`a?jT3}=T%_l(ycrpgYAgI>y%0|g`mh1ycs zTj=A{U$-?9a0vOa@O?pMdFRh*#_G?&CP(`)Ol0?OT?MfY%i5Q|(^ifDgOzvr1Wl%{IMCc+?caFlMb{Ill= zQ9X+%;46zGC7~(=0~#Dj?F}R=+VTSm_rg$6;VZrcwy46U(9MMq#FHL_?Z-VDUTtw^ z_5osEk6mYolwWez@>WR^6#~9xtf^%4ex(KgI6O#aCaP7XlQjVux--^hvDP9cue4ox zNos^G^Bh=St#gp(6?x;dY7RWlMfx_3+B+r-qBT-lH$8Xl!a`6AM$%WT^AV$%HT1TU zK5Sf36is8GRp{_$jNVY9vI$l&+ z>Hf~$gLbD`_p#XQXY{lvol2}vb8PmT9 z5b?r_DOiG*z~2E`hR-WMm2bj3t{0rf^EG2CD8zLn-Ic@Iz}k#pkU@X#Gd2-tUe%IO}TUMWUZW8gemJyfXC z@73v++3Dt&vIr;I`2vX5nr!(C$hcA_YPr}(SuOMjI^+%nXQn^ag_kE;ZecPJd#pzF zPC-exKP90k+4U>o8Mnw-0K}BE&M{O*D&lXykiB=Kl1htB5-`50PU%5xOsDK6`cHlV zq!h{^eR|2qDvxa#_4Qf6qEfVikn9$|>aFq*MPS0K*zYu^GX1^*UocJp^}JB0 z=tuY%5|2H}fa^-35maV6zi|VZz_SG&{v$G|hxxj;l>Ld6z0)v)hx{p#@~E0Q@7r5< zNqG6n$lG%V#0SJ<1n+r#0gwVXVhl7HMJ1I1%m9yF&zm*0g0r{e0LE_V#wzN~W;)NO z%&jT2y__0iOC-xP$GunsvYQ(3++raPLGFwf%l`zZaeX1dDa`^{{N0|&tqL%$dAQ?S zI1ivnlm~jXVc+t_*xtbu=Cnb3fSAropa##oBLw)^7IbI1^pKw6>X*@fO&pJ zb$KCyQTugqXOAWeG|Mh+g_U@JT$ylX*D$;-G4|o|IzQ1wz)IL=b(TfBawqmC|6;)&Z`hHL zd#k%)@qLxL?b6@-+mU&>cea{7O`{*g@B6Rkf>qx%m!==`4=NJnFS!)Seazq7X>c2} zzf}P8gh_-s1lqh0<5~Ks^=wRP2`8aw(5((tiB^1!X*;RMcj5$^8WEeZQIl1_u987J zMRJ&aIs;KP(r>f?GT%tMD`q$m>K|TX$WNlH0Z-a%YU-4UOlv!$#?6f89vMyNnB~;^ zYbCGZqouEdf2BZB$$DL18pc5~6(@0KUtm^Q5J#ci=Otx#$4X<(Vv5s~`Zef;h5{w$ z=u(w@7SeLMq<(E3Ep8p{)IGWVyB%7(_*0S8|3MNObCi)H@9Y4Y6C1^Q{EiH8ZUa#s znAz1mzxzgEm5rzq*(I$RtgA8~5Hw`MGV9GYIep1KyMiA8uGHtxKYdlIs||OWmy2W*?X08Qe1WywDLTIVEwbaMr8}!D5bR=q?PU@z(O^FCcc8rbWfO8VUi;>f{Uam9G2H>lKy>ZN| zBfz$tX}%wptVa+}Oh1uMAeEs_zMO&6Z=)Qnf@=9ScS&5j2mB3m;fxi! zYCJJ{L0LC+OG=Cxm1E4Q9%M0TG6mi>__1txmsF0zrqn{cl^AZ3p7S)%Oh(|*xUlK| zv(lhklTy=+M#jiED?Ya`{gwBK4Rl2{zm4o{?+iVsu>=6rLph@P@X4hrQrfo+81Mlk zr>-6=&S1_4_E#7-_Nj=4Xc5p(M@WV2jJi;V#*?I0PS3ip`MvJJ_pHHA2$vi7ciulg zcB5+6o0)K#YB0Qq$q%cl;Jdl3#k!kO1SToi0SV`K$wF0gZm#4oH9F_Ns4`b;Zf<~y zPw(czVX|vH?-2@%PR){>#q{@69tNp1W;^#&)AqTo4z4ynqWMh9OzoOMSoXk+UEf}N(8of^%$N1?TSfBWiNF8){B81E!j?S zn^-+v@rDN<4(rE&vAP|++uxnZ5-jdMnwbdOg~diPD_qIb4TO+G?f20F(*o~8vi*e@ zQ*3th?gec@ic(e0=sqwMs?NR3{LSSN&wqc+`7xYRlGNtCjk?_U=Reh%;%TVKM!)6L zlb0{i#WHD9`EOyh0f$c+k#i%{!}3H2+W=y&um2RHkL=Bw^4kl#J+h=1>NOc=_S9AD zA|u#t$MWMGCD2Y-$ow6tsX%?O0K85&;IF?Kz(ZIN}?eKam?s9zVOk`}o*)Po+1*Flles1%f-`-o2;2uIG>US42cQge& zvNSsC8@4SroayN6IlTq$l$RU69@xoY=rXie(i;fY4`>{;Gg~j{wms;Mj0TBVm5mcs zXIOuf8dEcb7?}zE+1)4voCN}CzyAST8(~=uRc*=bsI36f7GKhG2;sZi^*WVrX zDXt^&O66M!7F}ej{#as1P0f^gdD{n%KTM5b>U)#7Ov@kT>2Wstnea^%X zLPvC89DeyGEM)jL_(`GFq~?&}3@pGt5LRXgmJT%t27S=?g}o@;w%Z|75l$z{qpzSV z^lE;$6ll`hesk)RfXBEL{83nk)n|FA%fiUQ@;H$;Gi8#OEz!F?Y(OxY0GwO^AQTYI zOTfAMjhfP$G1Ma(btf;;NEZ?Wd)#4Y6hRDu(a|Vb%-}$WTX!vFG>zUzl#%GRbx9$s zp=^_->>gw?+#^>@rSiGUP_Q=k+Ix8|a@k}dHZ<6^1JxgZeMYrYe`7ZSF6W(WWwV{T zmo&JFUh;xvxD>(N-8}V3H@IsIc(kqe1Q_yI4AnbxbrzUaraJn)wt04v0;L-jd6xZ@ z$}b!m+19$5g@^c@093Th?bs9SNhUcg_kR`l7j@#|M;?#+QGz-1)*{n_IVgB2@a)xY zpF9c|6^Ftdz^9WtYLjLpD>m#sWw~Y$M#73Wa`Nm?djl}m+ghb%uOm&nH+oz8^>oHY z_PECSDh3r&P0o&JgMkIjJKm;AEr|$@_JResBoVd22jn~twB+R&b!9}|hvlU0zF{ZD z4RhfMazde1y>7oJr}H94j|$fA9Sl7U`u?0wN4!Mug?cT_Z4YjG72-(lgH)GnqY0bJ zUvU=n5TC5es7wEH8VDew`}yh;N>GOe6t|QCfST~k-(6#OPIdqEtlwD$I(B8$VJIWEa82fJ{6{i{*L(U7-@mp!o1yql5VnsFaLJsAEiUv+k; z(Y3I3q!L!?W}UE>!#byYdr0Gvo-V_Pg!8r!uUl5Kr+ELf0+j4WZbVpnD@G`!r0nUvFsAN=e?8r3Rh>snbQ=xmRUqHHF*_!Z+?i?8E0Iuok4rI04rUwaPIM9 zh&Vh@R%-fQ`XO$yeqbn;`?H&AOYPgK@9(<{bltqn?4*FOrc_uH5m_^_dH$esU`?f# zAC0fSQ+P)V;LVpn#}UG$1VBOg4;BC);LIh|_B%dfE7Ff^{wnA86?(nW-)5jaAC~1S z%$vY5KjBhw&$5=}aSmu=BQi8AM2k{>g1K$V?q#8EfCFrCdf0Z@Wur^Z&{IzTZT(ke z0Dp$ny@q_W;^MnQKKZ#u!zH%|vUztwPls>@8sg@)dT*---rDQYtv%ZC2j z^`BlK1oH8RM@mx%+oWf-%r#Q{EMJHvP{=)GApn0r20()J^2RC6IcWnp0RPkRCcZf| z5V9GW$~1d544n>JeN;^yhOr9cUi(8Si5VjAM9d>fZ=wnrxgeUqZdFA{g4Xu~;R9>X^u=eBp)~ zE?Ksd%b%xOdI2kuX%}!6Z%#`ze&dC-e14o!b1WOqB%_h2#ZWrB|8fn+gL1Vllbz2n zMCVV9a=DE!ge8a<%5GJ})=g)l6s~GOs_!SVZCeNCwg=GuN?#^!?Fz|BY zMMbjPhfke(lT2oES-G)!D+_~H(4okQ=R)pZOl)#zJxWMhA<2s(t?Pq3f$56@=B)Xa ze%8~2ev*1MdmFn1AAE5f006#VKlux2P>qWC$N>P*0tk#JLZ0E)#!jM|UhPMnO&-qM zV7|pA%_&T`2HNa5x0Kp@%g)$?f-vJSH9jV5vZ0V_0e9Zh0Lv-uBU2HZj*-1QBPq=w zJqFsY`#Y$jNZkoWZ!as|G4=RmE?_U)s=T=H2E@t~DK`{caF99sI?MQ%TcgFXlINel z0RLq3Hdp!F97(~?@8G6`$qyHHlRCdCyV>`I# zn`7W)#YFZRcEf&5ma>QB)0+hM5ozW)-rHlokRy1LfN}!>f#>9fJICPQKMw2h2T^|k zaitp$d5=f@MBCn0nQaGP?w@+g#-`Yt84$(Pn+!_m%r8Pr#==K`AL_4_tIf9-`21VnDzYVyx9aM5lRNMV=X)gkVP9@C z=S;l6cEh5ow&6qsyZ~YdTqntB%0NWjSwJhYulpaa15-Lid^c{*VbBlq`%s_)r+Cr1dW`SQ0uTBv*kB`Z~leX!+hxLof~8y zf+=ULn~SUwY3}1IW73Ufzj`;&ur1)i2!^-!+=|y*x8B85tbx(jTjL&ziXfm$eaxg8 zT9DZqUSld7&s`%&K1Vitj>r@MF)`48?EeA^0FV!O1dx@(MKb;DG2)xQ`U_z9E2F*$ z%oZ)A7?~MTsH%ENu&CFtNm%a7MUfM+rq=k1BS9`d8Ccz?R`~Mo zW5QhkfF`F3GTrnF^Jo8GpUuh=%NhkG^>cJ#1*>_U?&+(XUU#f=eR0)G;uRf$yR4cP zLTkdU66G_vhh1f{o|*Hj2k)V{oeI{+!2}gsmEp43UCj-J{>Iw)Y|VAIB2+-5+!Zn5j3yiPne)% zMmik%Y#$1W!b!) zWd-mZYZKX(vGhfEykdd9qd;qW4Wzwy5n&gE2_QsR&0F(wnl{0g9T+0K2nQf0HLn|U zZGS2R_y6)u830fwjPGWJY-d=P_pk6LU4H@5!&5Wi;ep7xIhjW@=0oX3k8HvoEq&A+ z;zTImM7++A$`wiCAGpisqPlN-wenb^Hln01Qh&=QVpB)@%$mkaPFJoMs)P%$vpAC( z*i52EUTxBnzd(%)SN%H}ggKm#&FwHsGq1NTBO-2Vp;Zc)qf{dGdw%6H7Ha>e?-}I8 z(esZ|2x}U-`p?m!OtmhD;O={dL&59I@Ky9#mRZ`;IE<@PMmCi3$ zN=bmU`%Q4qBItiA>%N#Q0gKfCz<3KC1k>8E$7=5Egm1@pai{jXAEgTMJ(s|oB6pA6>?zXiX);Tl zho=#aAqp}im^BU}B6hJ#o4)|zi@S)eSOmc$51qJg@_%b z*`%3GLSk2gK3t8VJtD3F3685%PN|TxJ5uN+$E1!&n>2$gp60iX9LVyKWtX_IXIy{6 zl`rt^L_avqTlnHdfBnuje|%Ddmqnp|{!{KO5)N)2+HQK_FWW93io=}rIOd(nKm#Em z*?$3?SSWi{+j{>V-*zer=nsw*k?(YrH+1e@p28iKgV5_!O2CVea6TTMbOBvGo||Ji zQf4ABR9I0C)%$Gq97T#Ea6nZ`YnY{5coBJDlZZBZ-Jcj*@}kR$Jk%v(-!^BmP!df< zLSL(MH_cl|h}PB)zcF*E#pA9S42S{-$BHBPyLl6kPz?{>H7l>M3Y-}Ai;FFRSyqv zFQ`O>WWsDGaxyVsVd;`)<-vhR9>kUFe#IVCB;C;`VqO4icH%G_=~%XXigQoUANoLN zHfAQJ@L5)249^b16R`O~>Df;J2j~`>MYC_bx65Pb(M@hW8)q^eZ{<=CQk!Fh(0WQ6 z@_H||YkKn~rZ5<8G4GE8=`gtHXSwy|h@?)VWtZ_5p;4zcf^+#1!*zeWp+6!BosCNW z6zU_QJ1X}{qQC0Plj})zbSDCK(${*P>lpsWer)jbv$M6-Ei`DSAew;>aT0MISFv;X zJ9SPR-93kQ%-_IW$N>@P;TrsH_FJd-7AC`$ly<9Rn6y;)HMRNNX15Zs_0dWk1ZrMQ7ke^1YvLK7J-`ru%tRGA_qLL<&_7jtC1L zCYw$}Jdqkc=#@WoJMYuGEuXWGvxNulyRfSqMVyuPNx;LbqjCz@9aK%n)4hU)gDgez zkyXCFiXA-YS&cq5)~zmpPmv>tPm-tw8Jh6 z_yR*7ZG&aou0yasV?(4rhqU+BGII>Z?!9_{k7QyaaHG9#>#B{$w(rd>swf0e0A_kju{ChWHI2kRuv-=T0ldq^pkw2bVaWbxU8-IkrbZP~rruz5ds>+fQk zeI=LcJM8jvT_83c8T!F@kBek9@{pbCO%D|N?)+G%v97ve+5#{qq1Ure+dJ2wQ~t_N z;|Y+k(v7AUw~7gx4M5Jo5@DpIsnmkT_g1AYEGt@X)i}yH3UuH>T3;gzg0{S6em?0j z5(!lGaHz^V)cS#WR_Paa?CAdo?~1j7mPd#zUOI?C?QiJ^9$E)_&Tc^0Pok0|gdNRB zs~mxC^~7t@T{iTLrKd|w04jxpBR-kgPq z;aO)~9|IOBJJM(3H%AbAEonapyvE&Ie>BVuWHfi_x4@T-!a3ApK-B!r{brSy*oJy!0KfLZO`S& zatQ|1q!_d=JiY$T9|OK_8{OMJ!fSoPwJn~vUr<_J2I+3s=*1Q@!Iw$M%}kZdMzJzm zr%TZ@y?P}2dI}+%_ztanas8FJ66(%~rQV0#1I=XYX?1LN@6VM|l@whwjx-l_xxTC(pmD;qlpTk`tR%c z23(ICg0}?M+eVpYwg*#!(mh8IO~i5?I1EgGH_577l{#ufpaR($6cvd2 zS3wz;H8q`gEMM!HZudRu96n`>j$S_QY0`SqUskBV3kf+Syt^L0s^j%%$ML`2z`KDM zYPUTzYkZVX;qg~;qc*g|NthiP?mouaF(kL$eiZCFFDK+Em+YeT)UV~kA&*^d$da^R^r5dA(|H~7dTu}zn)iB)dcKyzXH2d2}6V<**@S7gq$YoYrqOC$@H5( zQo%C$d%DQ(c^Llz@@T7bcWWOVOqi`mOyi2E`Ptf^K9JzA8uJ|6cGA95l0bxA!6guQ zt0BP7ci3cix4lF!mSC^)Q6$^=arvK z5f_-l!M#QeO-k*E>$Ky1ZznDJ*hn;s`X56-}J1a=%ebd{4Ea;Zf`JSALV1 zcv|fAJ1)et3dWNxV7lS*uFmkfqBMWm2h3H5&2zrmD6KQcvqKOdJQIbiT zY6z=n>$p>nd;Th6V0bqys#4+lK;th!`@H2=_xG~lrj-5P``007l7V*T9bTf7`uI~8 zF92t)vS6~kZeZ(V@PEhLPDy-g>JqbZMc9m2>CV4 zGU@Q7%lA_@zD!YKs<3s^kOkuh^<~Ad16OPgK~F8{-?YaWnB8ym$ac|%N$A=YRwpYy z-RhM+YnNU8c^VOEzO?38g2dljAfB5SDeDvA53yhk#Ey+(nTqzC!$W(h9Fk#(u{Oc) zHA}jW0~v%hd4uuSR!vaAK?qt`i)Bkhk@m$D;3}GHp~x?wvakHo>2?}zSkus{|I5Ds zxr-(91vb*z+>J&>`DxyU^k1*(y{36Qc!CD*Y=ncnaYuRhD!!S?Z3%2N>uLL*omL%u zDJ*Oiy!b-4F{!1a*W+*|2<gxM0=Zs-1hYBHx6xz5L2ra7d~)$TUs;$|zpj77S?_?wJH>Ve zkroy#jwOkkU^}*?=VoXx)x;@T+OJ7@0QpEIfvJt(I|b&yN@$X+q+%pvrml=6W|7EK zY=895U%)*QL;)p`&nWTm=g}o-WxnDV-7*`v@mVoE23t&2sl%W3QK~_EP*qB&DSxjg zN{`KG3LF}yn2%?R=7YiPCKTn^g?^q%gkhE{Mn8wG-Ewz6<+@}1eb%nYGuy7V=lnED z(#qN9)WuFNL}ATq@%LAC%8C~gRplzdS=NFFd62nD@ds;uW%tqLsTMJ3W1*>fZ@Q9C zEI+OIrF68v3T!JILwv&(#nHGGy7mFH6Mn^Oe|_Vn>?PNANib3HO~5d>XfRX3RKa&5 zhpLRdK=egU5p)J9K{8#CH2H2}Ly=u%<}z+&{&)8^IJ=BWroZjwjTZh7q?BnA-j?p$ zyVhepVNizE{KNSd=+-NRZ~wY2GWOS-N{M(boL7#0?|`z5A9C()a%QGCC@ zNpSZVjuLynvRS)KX<^18P%%EEGt-)rl~JSqJkJLa+Fhr?vW40jT43^fh}`kV(;)+o zQr$e0=`w7+_i#~7MPWS=t1owL(GWiI_|n(t+(+gzd|D-6*O4b2vL}ER58djpOwz2~ zFo!lJrBA&N*r$Py$eR=fq0qfQQEgef*H(v~W)6N&@?~*n+ebUoUxUjg%A3uz^;C%C zE1)@ekvDjUqFW;S;Ns%!-8)tEGI!M80w7*-2ob3u^MJ0Q0?&>ijE)hzJl}&9we`8nd*~U|8nTHeTS{XEC4O%NPyDo#JYKbuv9k#a+e@vmnMj*7 zH^W>WX}w9UOZ>QsK$kbWdKD8Z1H2GXYrsCG?3iIufJ+`xF`30)7+aH)Qb&`F5k@KL z%c;wUH^))XBy4vyX!9z(!og2gGR4<$0(hNChBx81CiXykmWYVGSAfRi{gST8oBA9a z4zC;{L(vOT=-!6G=|q7kBrI(M{ zId&iS^4hYIFIZiBt{4LU)ug81ebBj=H(T(PV@Tbl#dj0ClxgQQ60D&x$uFX0jgq^+ z{m!v60JpLncBNSKIW6kZ0GgarJ>E6VkGC+g;6b;-5-skea~x#GW0T9<$(JwOb>&CC zh7MCC^nP+R!txzfY+UCYsx^qemVu#xJu6m_i7zR>!iO|kq4k z47&H^$EXm>Zl=&|Qm+*-cDqSJ-Eoinbojb~%3lCSxVF}(7Nl4;61Mh6~k1YgKr z$)5!M3Bp)G$g9J|>M!nWG=LVMLTq_kER)k^s-+O6bWH9cQ}i`b{=kLyb8djT>`H*Pl8bEdL3)$Qd& z0#mrVJy7>qDV~<>W4&uLg+~ZKGov}Dxqv`k+71!9K&?8@yD)X8uQlY6V zquEjU&Da8DVrT2rzk*y}E@dSA<)jgNsY0~h@ZO|MWh4&&pdcR?POuJA0dGb49h8g` zBaucT2($p(kxbWT*+2Difmr-`ctlUb*D;&wfW@q#1eJjAL-D@l?Q9Rz^sAuaMa_O{KPxy!w)}EFQTrD#v-i}EAwVyMHWRe%qxFt zx05Bmoq>DSZ>`{Zjr0&F;k{MEd+|`ji=T9tM~j5CkSPD%DCj}dtEQ2&%aNlZ)eS{M zBOusszDYtS^43p85qMolA0t?hPdk$i8a#JY`*|H#w=?XUp#lV>!y;2ej06=G@Ew@6 zUMmRv^wLk0^Xocfe-nfAF6lqPHnA@JJSg}Rsffe)Xl2yb1zJO%4C_6lemJ-VUIRT3 zTg7XYrH0M@WF{e`MTU&OK)K{wlM1!=I153Raf9+|hAghPEm;<{`PH=^ z{#!@cYen|HG)lIa+}vKqF&_8d6;;h%w#}a7J?~cfPkJEhEvpn=F-$UEa)cLLaMsP{ zs236R>!h=kknyKBMyn*SjzjwLT-{mRJ@}1Ez5s`2jYX|p-*9o%YMNLVh8j(u*eir! z!IzaQBD3popD{;`sM{+=b78iDMKbZI^S=NW)`PJ*7|C7MJ0D7KJP8j#L4{1Q$IFO~ zU3BnN*4Rt!A}bJk)ef>kW^2csX9_;19m3-#F#R)}jjt+UeGJp15Q^*U0E2#DBa9pe z*S_0<<>H<_hwHz{uqfXi_0kQ{;7$}Dop?uNZ8|GL-)gLxK$3paOGr%X@TsZQcL~tY z&oVOwJ6fFdnQWk@UcF<{{pKxI(w}d9l`8N9XLrS)^Ai^tfdb>cPtq76xfd`+8??im zebVVyaV0r@1TNH}?UekA*l(q-`r{=|gun#IH zW>r`V_LKCXWj@BUh4@BQq)yHmmnO}H6+yFh&bHP;Tl>>Z0>Ru(F zuu}hExW9ei?9Z**fPor;yOpsXGw$B=_@;C`l*zZ1EbxVnu13}EQSRi(b(+QVl`G}- zv6B;rOhU*gOzZ33<fPFjB0o&<;vMv&^Xxe=U zedzZlwG)_=ks!Yj`YQ#s4&+%a%=2!{E$9qFB@Ww5++(d1uj4ihgq3!@-$i%w1vVUa zdw<*rzz#8jrZXC_o1qKV!vUCew!8)1_1TSu5ykggh_NP(qGvmU1+i#%fv|eZgmI*q z8BcYtCZZ!9rOBt7#8tNL~3!@Ma@=1wr^xWZ?+l>!%k0pw+w{|;)(9l*#2{2 zi^fDNpK~lUiMmHjK*wfT@y$dWPxpDwu8eU?Mmd>MGaPanob^b~M)zkm;bb;b0lK$% z$WEH60|v<*C{;&P>N{`h-7Jr(rHH@9_A415^)q5Ur0N;EN9S!VaVd$Z*zM|PPGres z%Cui zR)dj=#)CDC6^Z6T#;wkCw@ig}8H=spn*!A%|QtmV+{Ar>@%M4aCmL!@E)-qPxlz3^>Fc#aqa%A}BAY*_a zJcYVnLgJy$9d78PksrSQ@#*!vj%$2EqkdA-p#K*_8%?a=x&?mEiv3R~EQJVtnT480 zs$j`*-2&gOG+tQUcriZy{X1bO={hH7%hxcYwz1>6s3je7cTMMZcVE`n4H@emGBg8v z_eM40*|9>(t;Dm5rvDDT0))m(+kGiZ#Kgj^t~wrYe)#SxelLUGRm^zMx5T#Ea##9C z!>qt_b1~ylPiK8?0+p-&1+@H(RTFdPrCN4JFjNW%+JIB5s_{0d70xqa9+PE^NqC8! z!7^YHUd&^V@XtoflcpS)Y4gnUT@}MCYw6^&=a%C)bV%v89I^S~Va0>F=Fd#p%%mX< z`Q>>9L9r|J|4T zR^XAPNlS8>C#(B^H<1zOM?=ED-_D=;sR*R6ug&qA;{WWa7Yr{?dcT#wrVteq<9JP_ z|36p!yXybHEcL?TlqsKLkCc{xDRo*E!tviu_ZQ#?{C04@NK81#erEgVG)i6M;%hXX zGkQ($xandr^Yr90Ea&R?;PPLhbtVEG1zd{4K@qF!-Aa ze<~CX>?UNhE6sjr#U$E4$M0z^JOws?#b(pge~h$G^QwoMc;FK?u`uv-*Yk06ODbNMj!pWYfaF3c5R9G z5y2g=wo{t*W_mvxT_bU&1KkDTv-t3Z_c>CrDQ?uJLRUcFmxf6-8h3tst_ez03ttv|k^=`otYua0t^F(92XATPn91+&b-D8AOhV%Ij|z!c&( z7(6qUT|dx$?olEAQ@2IKd9u9OCUBl}#KQbbhqHFv@kobBhjEjgOyh0rroh>|C{*8z z_4Y`E{#|ciEo`?A*jz3Y$k=VOv6tG&*nJ}o{lvS%;89lt}cPPv4JWtcMb`$J+q zR*YVEHc&68`)u2m-k;g?Q8De%aFbjKy89VQxgql|K*RA%K5x2*cm=bmy-sO@r|RI% zDFeRZ1m?S(702YXz)#b`DIX-YEM}fINaenueYJP-m)Nad5YYbymYH4v4yPD8b^M`cr z*u{J(=RPObT7UjfZPaWa&hMAymrf80F|M>m3VP0aWemJC(lcUeI`?lrq@x(TSFXy! z@#+zZJ7H5ouljMV)wW~uwRhGtHRrCZ=N4J>{7D4eDlYNBx!#Hj-tW&`_A(ma??Pw0QXrm*MUD5q5!q5k0fp5wKg zz`8Pq_8fP)y+8C+1zsHyw6Eg1~9sZRJIHZ z_h!}Ju#_hxc|9!Ue^};+Th@HET!!?GmGenRv>!NtdL+IuD0h37`0RUDsZjhwdd{0> zB^?6Q;nTbt?WFOy`?g#68fQqo$^5t?$k8D=tGQd%b! zGVTE7;z*}grC=lV5hm?)g1Q=JU|g?=vbcaUT(2O6DK_`tj?liFmn${-koPE8wN{6( zcJly{rbC5IGoI6`Uhan1RjzLM;<=19%dbm~c8zv5u;lANoXm6Ql+)qPhE{*tcf|PJy(0c<6qrUGUnc1quU^Kj zE1?ai?9{K}VKz-3)!#{5DIR_8A>Kx|MYh%AYwBh+Va{CYnoFO~ocMe&&4enUJR#MD zA3YVgwQu71Mk)c(3fP6G6#Ks(6CoGO!ciAaH%?FMwY`3!|r9mXJhnGX|~m z2<|{$S|&4d!fzRR8B-Zg_g(E(1IYV)O;pD8j8fL~!BQ5c`|OJH^g3zW9o#7e5}&@J zIO$V3erArSdeX=1+lTJtSTl3Oiax542B~K(v{~Ao<@aP(r>j${?3(D(`eNTnmF-OaXp-`1O=d z+SS%LGF>pu^}>I0k#XeI2?8o9k+X6moiQRU*L}jhZ$#{xKJWvw$BjwXK?!bddc>-6 zXuob;)3m-)GuppQa%|V^!>E_s?K9DP>pD`MJ)sTaRONwFO1kvGqM*?$aUB9T zhQO2Uu+Or!@Wm!zi&#>UAh$s~c3 zHp#eJQ!=;guCuc$Cv{MBk6S8ev+iSG;BTekF%3TMW-mqUY&}^}bwXaUrqsP=elZ4; z&rVY0A8p3Pu?r~=z(w{EN%5tO> zcJghdgN^iz4j&G~PQ;>+1AT37*_=V?VC}rLy!P>thx*z)55^yhe%2^A$OL(^W+$PJ z485o)LLGVqz+U{k^N_?k6IaW6^JXu2=6SHxlDoY@2T%IM(=G-vZmqAMeNytZ%fC`C zF?2e8o1s|Du9_OsPTvEI%EF=A123Hjyw>SmC^%ZQg5e!%2 zQ9ZbL8=7-E$4HZ=ew#+;QKl|Wka4{J&!4&Ce6OTc5=DR3=I6K(7L>xCTOxigm)zv` z)4DMhv|{Jk5@b^+-*{cLgnioOwbiE@Bv)YXf4KTNM{=!sFlrWTziT7mw^SG{_E6`; zix;Y5#R-O_(<=uvMj5Y79{v3J;)M=h00qaFe_BO@kNm-tJucUD9Z&oi4Fbo%FTCEa z6(8+m?Q}T7@$19;atzH~1CrVdeyW4Amy2CmL%-APwPsllLqqD^vBn@PxRn2lDbLr! z7cyZ92cBS9MW0QFJJkK)qV06Ye0R?KhQ*+}FMnOlv1zPThOwNVsm3<}S@m{tcLOf} zyiaz|gUt;Bz#rOJA8tJS#l(^L){@7X;oc|Hapw5=uaAt4bTkR1*6!*m{m(2U$2W(f z+!Us(POmjZR?bri%#+i7HAh95m;~Q0PpaX4?U@mfIoenjYQ-<(E#un)inv%;^3Qnb zgdLzXuG2gqX|(nBtu4nZW$dIGW@FjlJcVw+D*GPqDv0ILv~W#>l1+d*C8*TJ_0xU& zPOS$VukMhJOlotDD6(+8W~K^)k@>*>^ZegJ+?PZN^Z@q!%OK;71*2kLTH+ay@2XWJ zRv$(-+Mv_o6X3)8Xi;-iwN+QN_*(|)GyOCY?RWnlOWy&{_WJ$r+pE3k6k-+?u~+Td z7YT{I)ovry-n+&%D|TYjQkz({S5d7Mqbl~Qs!?JqYWM%?{r%(fdId2)&pFR|pYgoU z$zL#aP^1dVqW(-?ZHNiZ8>C-?>ma?9fVP5RR27w!qS(@#=CS@%Paw#44pT8s_gy+&!YOB#eP9d49E-t(GtpO^du-Jk_;5~ z`snk5ymJmI>W_ZQY{HF3r0V{D5GvBf36L70Y z1lxBC%^t(dOysRwa+%4IF<>Aep@@P)=#irC{PBK#c0PqSMLI9LR zLFXDx0(Zeu zAicx<1-ni73udSULKXGlsA*GfX{L`pO>_2L`_zgm-f3tw==COftfy7r?G~#HevM1; zJSlxoTo=uLuEL4H#K3-> zT*}xnBK)?~ltV`0p@{F*C`Nd5)`1d^$ZwH`6yn%`8wFx6Xaw~*q?jXIHwLe*M*wF| zxHQR&r&k#`W>76i8}#!Py-t{~SV)Up{aUY~fFD%A6ON6O%JOqImQs8*=atLrQ>Fq5 zWwEnhs&o|*=MRSUAdVs=IYqfA5L>7r{v?#Z_1C7;!qby$_1K4By1c5dsN$5Z3UYh8 zv0R$z8qDYkEkriPfqB@3SquoA(4KHz8}rBI>;@*E@61)B=UQgAC!EDlY9)m~HY?e* zO2BU*k`3P*UG`mwD4{zzmU+b2dVMK@aY%>5$=8Cry$30FMvTUomcCt#1!S2d{e+W} zIEwtp2{AzePMHga`>%R3kOz4bK6hNu-+X8^)4UDD0_{h9f(q&{Q%{~e*@EKYu~;ZB zlE4{TqNP@uJ!$|cq`Ua$QpVDFi_nxJ*;gKP-@(slmSsok^KP=6&dhbDc_=IPiHGL& zfmDXA@!OmqiwdimQ^TfFn)8xyTV^D){d`fZ4sw$V2qfPQrmL$WMnIBC=&`2?kdniZ z7|e__ZvL1~J`Y#@5kPUL-(*dd4QITkygOqBl$Pib=IHHv2W|YrU&~CK?ELQR(RgRa z&w;gaOJc&I#x3A%osuSJ-lK7sLR&;;oQ{~Pd_6s&@_?8tnlGAHoqG)CiFp)3Lqn@X9zqHAVax(4xddWu=Fb?q z+!I1iCewp^<;OI;Ss2M5#1t8Rf!{D>|E5*vl9P^YbvALynaH>LwvZxX;k;l|l{KMd z)A9xHDYJaI%f-nl&c(06VV52((Un$O7v-3$MlOaUhXFf7j0Qx_lZ`9_a%4?xOTs62 zzq@^Q!}Fr3a$L`>@DM8!8cwmv*-R368Ty}ZbLs+wa-|#`%eb%hls(5s%pu2lzHHuk z4zRqZfVk#X=OkzUt@;2McQLmY=%!{pwZRPx-3@OVB+tMIp(SDN?uGMG;(VjRd|G!) zuchW-;UqT@L=fVCbyEWzQ{*NS7p3fLER=z8Lo-}1S&0?#C@jIdc~2FvV@9{x|F4(E zUHWb{)ZfIvS)e0XhJ2ZLF)`&fqcW+46aLDD7XHRjp(}k?Lt6vU7F+Als?@pi9OY(~ zG;(pztiOsybo1`J&Ou`J-td^*{fLhGN#QD6etO&lR|PYOQ5VI)ATsU>Kzb=pb_sgkQEM%v;jisIbig+yOy77!O}C3L^xS!i-K zkMK?L5MwtalpWXNhaG_p|I8(m0eEC)CiA81s;OR<Z{dt+X#qXjMk{Crh&&bng{$Wk756ph6am@XS%#O+e9<+R-X9QY zzHo}lXB3kJ@`>!MAvIC28=Aeb(a$7qVD+EHJHYhgaZ-1BpKjT?)XQMXvXcz#@<=p6<$zEFR*p*;0%WxrNvMFrs7@FEgeVr5skY3Ay!~ECxdU zzWjm7wyi{{mC)j|2oMF+79=R0jTL!$r?mM^$dKt(apnZS*OF`An+m-_V_qpi4&NB?DY_Xl=<`$6rc+O>5SuJ$ zoVskfY>2AaiLe;`c4JhN^Og`%^$-sWhlOXljM!DYRuYy$c&7ODrUg$|E#AYLa3fjrEL+Hwu zJX!?oshrE}^SXG@k$j$`^6XJ=hJ1WU=mdPnlB4iHFHiNve*EMzsn#u4ZtKLXYpm>T zliqyMgJ-BnY%C-tA`vIlk3w?e^muUAJrf!bO%te6oCrc4r`?CDemO|2MYc|1htr^}5a?#gv}Szha%SJB`AkON+lY8u5vo%Twe{Gy(k@BLew;B)W9{UB80| z2r?4ukWkEd0uY-4#pHF=ReH^lqu}9~&WAh}8YplCQFH_Z!obg|W0jxCL&}D*l7Vef znxN=&pr4Zd;fihwd#!#7&ZWTN^gHFX6mu|oA;Q<+w4PlW>N&u~<4y?AZlTc(9v;S! zuoPh+%aCaE-((BW;&bFCH#d|400_#!1SvOy32Lc+xc5TPdSl8oq{v{Fwo^t3;~fzZ z4ityPI3U0=1UlUl4pYoj%cnu|uRyUHE`cFG`YY9IUTZZTR&lu1vJ7j}2bGIS+tDnM zizj0v?2Quu2Z}17Iu$H0^SaUc7rsQF@W?(1Dtgzb*Kyo6LH&FoLEdq#;oRMW2&@x_ z$m7asUbRgc|0xnOq<3ya7rb%Gv#s<12~8|OzJQ7dB^O01(?awho*Iync)rKrdRjhB zec1ZKp3gPFn5bz;fmYj1b@pU+Wp4sbG!)dA6Ev=& z5&yKzrfDABA_BN{TIDC4ASVZ-xpKNHKA$fR`oS`YB4V;16~IuK-u1J5bTVIm)9A zZ7x4Pw(M!^sdrJh@TQ8r_YsZ2-q4lQ;u#Fr!=}AhurU%<%v9dhK}t)5&C% zHB$patORM)MOTO9PUPJXwJdpd)5*uMra%D@*s9gTtMGBcKh3O`BXY^Z5`6jiL`Z z+%@DxEs7D4t2o~*cU9(Ock?YMSUkl?f5W>}lbGPzu2WFo>ie}|a?YSoafNSI>i*NN zpA?4dYEL&e#2OOjsM}l(wVY!I>_nB>A0)~+9y|7ewojXOhK)&vC7T^ut~A^JqwfKl zB&>y_D1f^VjX5+80wLw0R*rGj!0d$+li*@XDdMXSDRvMTkOgv40zL#im@kv4jX(nt zfPcQxKf7kC$3^@T^)IjRYkl$6{rFOklUUrbUrK*j$MqYl(XhFi4TDKebq%)bvU=?i zrsm~rpOP^>SEA;!ka@n}*LMjd1*sQJYv@JDPcZoMTSkzJ0x2hyp&BPeo-&2pEH9sL zG=j5ASpAaOqdw2}5S(r{bKHxusE(1NTQ^FoT`>wgjUJ^aX=CF}nF4Sx9v2`m*$qt@ zqp(8q+189(`CRaSoiY!q6(w@r!JtxbfbucG!H6r-jU#}0{bz7}i>*(dPmZhfoMibo z<4sL<9C_BAr1er|)wLowGZvB#{Xrafw!Nr%Iaji(LdLwg+QhNf&(%rdS7TRA!GY{t zFr0RxYK*ngS=iIeXU^nwWL9BW__8F0=>AU{OcWaVPdVC9N)3t%8sBDks|p6UoJ+6gEi%!3LA~ve-zR=CTt1kYKq5bg$QG_7b|LdDv1URA%1LD8Cb9 zB+ZZ1UFq4-_#mVUcY2jlu+tXnprxTc2R0tdPLwj+Y1L~P9uPq(!>I0EL2-IeOlS7B z_c61J;YeMagQ25C4g#_5Z{5U{Zoh?~%#KX@UBdk6B55@2=vJMzLhg)n5}GS~+uqw%KMz18?kCkAjNT z`rRCTaJK4utx7Ek6MQ6~&^nv+)5v#ouftV~#Pq#GlTFVfcIQP^cF|;ZY+e;6^<&wD zVgu$|^)@TLrB>SKJ9%5T-M(lZtpb%@5Cumm!NKE<&9lFL@Pfj+u49K|*U*6A_zZcB zdog$}w0f5+o%3mm9ovZUhC?pZO0SPNE6$%QU*;9JrwnwUtp99kwq!T)SXimF@aivX z_X9`C_xC@&I}qp^6HcqS9#czHJ5P@^x5zR>nDCsMu$|(oI|&v}X&RQxLVIrOF4gn3 zJ73EdtI`(3D~`Kd*Os!S`78p{csVX3GgG+kT1)crl}?@O?Meu5b3jVDBVWc<@jJVn ze;gHOhfr*CY(f*>^q6k425^@S0^5GTx~_dk@ywA%KtX2U5_9)~yB3cTP)97#^Ra;^IY?5WO^fS;#-v)`|=8YyRL2Nh54BuFIZg${)s9txFIG|>h^f6 zVL~&~QbKgnHTS0eZ!)e;E^A6LgNl;=wvpbzud3z2*|8}jvGb^A68t=5glpF5@2F~x z(VaTQ3IXA!$Tp;6#A@y7i<&dK-(*?=)7#Y-I@gYo4yUlhLMWOG3HTP|iqT?y$&o** zx`PF564vyLPmdC^?L6WCSHE@8=evWL%A8l_zdjg`#fIs2TCf{i2AEdSZkF}ul{R22 zj{SWGS!nSu4NMmE@6F{JHD5njkbJRFrH70KA+SRtxz~|0<-r9e5-og{>03W6%khKi zN%vbVFGNXt19e#2zvC_@PQ5#%%dPDS@K#2mxE!OpV|)|VGXq)DR8jLrzQVgpYwcuK zaf(h63DU`yX$neL^uTJUmX<1u-OViSKIm0>jCyOBoJa{Ha3>jEu`l~{ z<-gU+t{+q0Pky>E+*HOx)?JdoEN5~+DKE1 zSCX4>CZj!km1uQBrmI#{l!k~r&qAXddZ}^J{kWb=kJnebL?zMxw0hBpq1`Qsx_r`X z=o9zmoN?LOn&G%EKKEK^yo#0H?A&w5n@`^4SjL&DRLGoXqLI?N)p(Gzb918I-^;by zt+8qJHyLks;PoI^P}1n()62MpIK|Sn;7H+F%M)-&hi#LYyCf1)j?>sAhv-8OeqFJD z`%N~h@5_Z$HOykFz`v1qt-0L_Pw;v{PD~iQOVXOUc%hf38swE7;dj-Z5yJn~cPlOA zys2F1$*(QNlc9owLYE>33GgD(yv5bf$lz?bmS<Yk+s+Ah^zQb zwu9gCsqb+Wn3V8`pFj3yfKAwH8F?5rja4>#kQkSJ9Svmg#*=W3Kc*yHQwP;K$gkpy zn=bcmP@ES3O;*%J?wu-wJ$$-zT3W1dWOk*<|DX$cl*hUB++@qx;G^JOYC?BE5G21@ z(qSs(|2y)aNEP9eKVhe(c_7!BHc~TH0Dj2Z%bKbQf@?-UH>BrL@AY9NJ8brk9Gq-) ztc9xiPjp==tPWaE&Y2&bI+ky^sLq3=9~ly3m=RhD^=<1b&32PU9dzZ6o+Sy5*IN3S z_+t0QCQGxqq&v;<_SXxoCkqY|8e9C@RdBvajmes_8bPrBl}!3c=Gw%$(51D@42+WY zy$N%C@%f09BsS@=oc(T*n{I3)Z9#`6PvC^S{qd_QY4PcLflf*&F6dBi@4qb>H>7~P zlnRavJ|BMDXu(K;$b!^?V!EA6fuo#p7fkWC!(2}o6b>!2!+sBJW4Sj|jpx&TLmx9% z_R>fh+YmW%Z;fa1nkygeNa|M$$h~PIRR&}NPHwK{CUlQY25lxPu5TOAaFxl)G#=3< z?~c1=7Ck%x*ad;7~NOj?Q42wjwfqLPN-IMR+rc;5q*ij?d1lvXCg1MElW#1?NuR^Z7o!JEWVDsJy)*$$gf=M*}}ujp7j zZ9b-dCtz>nSFL;GApD?MuJ6_t=?05LK zPxG}*sY)?NI5raU$H(oyt{m_LewGu|hW|(-;VN{Z^W67;{2F-~sy})=S4-ukX4U)5 zB8^lFq^WX`4~LNE8Q9jfMEn2*QP;(BLeUAI?-Y4K#qEQ8tCwOac!5kyQSdXbts+n| z%Hs?n?vW-;b_Im)P=v#J2%^vdpIq+58C*E^@^t4Eq`00!xfofgvB@tdJ!WH&(p*vS zwfagmJEZfKK6_?8!|o#Gd3}Se@c4>g)tz?QakT_JL>kDS^wQU%)V1ri86@d-xn(n3 zua8cLvYqRl96N0aEFTu+?^Vcj^lNXXVDY>RGH17z?XQr}xe=IC=_h1SG3laTNpzY% zw(t)gbTC5iYLVWx3d3){u3AXZQ*XCYi-zV1b4CcMYGQ1~J>#~vg#{_u8)itVKuvAc zaALL@@)iT3qbc88QSJs8aPeO?U+@FVw+Pgcq@EM?Lke1iK2y$(w<( z_W5-+Oof+h@m3Y{)-jI!S=Gl|NfYDWdah*BY-4x6)@#kly|}2b*Kc1DOB_+ISKh^G zM5k&HbV@iMUb?r^oIC73nMrL846=xU~(M~!rZ{U)3L zd)&CnZcQm~-j?x=BCEj`Fi;>E z;j**OZy>SmnB3QKtzJje95!XULbo(y$%!obTxjG%n2^r>aV`DrvDlxZNN8@%_(ewA z$$#rhCz0`=kx1LJifLKb95E^eA%2TX_lne+87&r~Lv{C*ig?q5ss~vnQ&%YKl|5+_hCa8(&tXzgfYD zR#)F~1*XsBnB*g&1MRu=R#LA^<>gE+lw|a>PqVX}-tZ-;zM1PV5~hL??d~%^U9=;D z^2I!(G}NLDTz6ve541QEHTLX z=pHo`8Lqgmt_nL;r{NCkeBI5$QKfk%ShG$U4qHp#9K6ewotHyPOfKBl$Ykx{a3sb1NlCnLsnL{yGP}?mQ(c4Ry>&jT&Z?pB%7{c{m`vRYvZ~dk7r2p% z@$a$T)kZwMm;65IY;&ru`g_gBhQt@6H0BB`Me{3f@OpHqxm3T&N?Ma*OcL9cmksp- zd#Am+9sRB4K;ObZkw|)A=eWhWV^s4L1;Az5*p`J#sf9-^`GJnQzwRLXw-fPoqD;mK_qOjypHDn?# zc~>dLJ{^No(}%j=bYFNOfXJscy4higsIL}qL>sAdAI|PZt=7y9!q-C6tA{6RI(rx1 zz18QH(AciSvnn^tqw4wJfZ}X@#+5TFC)-GUF`>Nf%F5d+;HGb1%m&xs?N7NzTnnQ2 z!Mzz&o$7cwS%WBZlOQGTiWl>uC0aeQ@mafb7QB)EVi)urJ=|NnE8j-i=}Wsgn16oj zyh46E?!B^Ox_#nII`*+7I&K!4hO9K=tNW_2*4zv{Coh`qzxLtZNC)ZuvNzDz?%bV- zUA(=p*nr7r&g=7g`bJBjq(sIXTx8>Nuj}M|mTlCAuGj6%uz+3-Bc8vgx?-p4@){$? z$lJtk-_1b{A%ClVS7O61ce@}|uqG@(f$HX3XxfQg&GC{3`99j(%Qme>pLcg)Iopay zXgsT|sk|&U#KCvW()-d?h1q#^zcj(;bG>;+L1ZfSGnX#fZnITOL+@qCR&}|`k2)iT z&*?5LxJI=>{8Dd~<(BwF<)rViPa7U!1Z-|pr=fNh1tpxvy<9y~NBS_W?jJiv)rri% z$sAj6w7N*T%H$Qd6&*|RyL1}KQR(DzcJtoNH^dqZfCsZ?y+A6W;T7e~pC-h7>LrnP zdShoB_}yU-I9hKgTj~pPXz95eoKe4M`>87|X!)Cre|y9d=}7)`H^{sF+_~H{N~b)v zP{-9lGBua8_p=C?;s}S$N|BTLO_qG_b2PaqWL|7g>PUZ%Q!NQ8X&HBL>YQx`8{!?H z0!%0;2K`Betnw}c!^>p{5g7wfkDg{ky${PY-yAKwi86RN?_SGxMO8I(@PKCjY19p) zf2N@cS&4fOUzl6HcD?*W%Q@7l%rdpaoTekYd0+2Rwo#NH)vQ}NP#HTG`zQ<|BMyZ^ zAwYpPil83e?>WRhr0`Pl2EZk(1$<#})_1`wz2^j*1sk4j`sZf0IulWQ9MKNJ9dZW8 z$Vd$kmPfXZna5}R$(V22Ti?YIb^K&eZXLdnIn|g{jmOJz)ihcKX1_3Sj|D@&yeco| zAerw-SvND+WH8`>vU!ecVIV{>_y%#V#vf2fmNi&JW70LR=OHK z?fIpx=95z$J+6AV2>_O_JY8kty-@>se+ktz3@-6lo#+&2D>`t;DzlwO$i$4T^a?(qB5UgxBBu zkc#!locu`}n(mw7aw?Ux1D24GP30ibJNoel7i>v(rMXaz16-BWj}*M>_a0;km-ZV* zCdw44$=$|MvYl=!r*pFi`U&1XG`F}t^w0a6pZ;|hW#gT_uLgNf;yb^O!2OI7OURt9 zR0ki7!HCtPxL0Rkg~aMx zf~13&SuPHUGC~v^889Wnp|}duMmxx}Cktd=Kuw;Gb+&xabwe=d_K>rc$=UnoLFs(a zW)%~<>p18E)uOo4key)aJPOHJ#2>SOGk*-QV+x`1XUmcpmmC+rUMMP%J|JJr_lfC3 zaKVqk(nR;7$bX1oZ4WB+KE404H+o|vg>|p-I>2GN(UC=X%yNGEWd+-aWCGUgv2roT zHEr@RH3ncWsQujy`cn&Jb2cR05|gKY3WmU_FVi=3P2*5a`fr1yVs77h9bI5?Ch&$~DJHHs4mfBrY z1@z=n2>fe{Z@%>XNdCsk&o&rbvl>170+ve(~V=VfPuCXx_- z*mgpzIjB5#M0LS{w(A!#i7TlPgsJ+ZR1Cx;4v*$7(a z^)$?<&+G0?ZQ{``xSk$D1SI#(K;mmg#t*ytvJ**qmu|)bt-4i;hjHF7n+1giFJC&g z`xfvAPqyw><=A~GkDyh<-P4xwMYlj#qfs_vyxUb4lG&~I+WE3?wG||dAHpy|lgcIt zpwye?i|8g764dkL3(~sTFn)mU+ywIj94~j&fAokmY8grxHG>DkCUno(>+MVCXgS2B zr5Luv&{G5DnO>wE#6szcZ`Z-#j_TcC#>r)2y8O=bV9Ez-$Zsi`BG)G5g(>Zucfx70 zfB%j4RN>9%x6AT-)OudlasGlunmx6l>eEVbn~~0I5ZprKiPl3*;LQ)`N;j()>9HIu zgK=>Aw$X1zjkC9#aiz5B?YDQsFKHv3oCI7rG&~ubOtt^$i z7s@=X09jL=_%#RT`KXm|4ko93ka+J0H1u)X;YIfiRc;#|Xi)M1h$Ec3TjN4C=d#W6 zO8?kloGM$?-Nfydih@kHgQr4o$S#I5FtFfOe!2;(;ropyZVFuJUHL&-+Lu8Y!SVGo zR%TtcH~oXQTuqU^ehv!x9HiJru)<(_rQw2I|6vu>C102CrgKjc^mX0CWa#^Hs+49U zfpA)?bW)hP>$*^mfzOvM^_&FZh&)cIkOd~&h471GoSB|x#_P^lDwE4#mKz%gwJ~>+_`0;F;p9ph?^qB&gWN59A5`GFV>nPF8FCB+34u=K!@$2(lI zJ5ILfnJyMimRQ*UJ`W86U;6Z}87Yb>$J*3tW0G@^@kp(%QVf>d8v&fh1w2ZOrOG=H z($>_>SJT!EeIw6j>JU5^7rJ0*(1*_#Ce8jPTYJ-}?1ks|2vJ{~go={4Ji=*f2hN?) z$60;v{DDecZ7I3!{fQ&I#?SiT5&TKs%~21BgCF5?O}(eno=d1CHym*KDPM3neR0>W zkjlTh*$DOkMokRtW{aIa})lyQa&E`wH@(bdq?yg6p;} z>Vi_ARI9(9STa;Y#2UyZ4_GUtqRsIS=~Ham0#uqMkgqBut(E}>=P66c?1NtNbJZWk zo!>3!>B|~-NEyrUTHj0WUxGlhmRyEOezw~)Aj16lwT8*GylvOGCuZ|9848@JKlsCq z3ct-V`||7MJ2iy(^@+8C8E*xv5uVsGUq0ee4ey4YL1cJ988@eAL0-f-$9lUkXxw{R z1^B?U7;#6Aj-DHBym0)RjHdNwF+q-AzPIx$@=z@uPzB4NEZtSEMsA-&aQNZ${Lii3 zOO{zy1ji_l&tV>X`&0`IIP^gczHZ$lr$l6E%RJp(KazA87VyRerJMNj^RMZt3z?@! z=~NmMpTIH<(?KaMJ#n2x!oJB8{seQE7C2%Q^5Z!<4p+Qe8zS>E)mQK$C?l_kcyV*B zb)F#qVl<%l&cyVaDb63^6hDj1EezG>_y~X$CANPX%jCXY2gK1C?C!3^Uq7`%O1p0*9_A zrzl8?h->)5#}Yl)hmAnYa!Q&gSfpOfeGRTLF`6%;+wgS9dUol-Kjtps!a^9K`G@A) zPj^;3cEm$VqSk7f*AE;E!W7g^opC=<@PRl7?~Wf$SN0B~c#a~R*-3^qPA;9+fOBnQ z^ACFyYi>8z5T$NuQ%Mni@8%FFJP?s0!V&(XMP1WmxCq1R1rU1M8@xO-CfPQxoW5>-=BQ987wxiwBVH!o+ z!xtxTQ%h@?*yR?7ubS0eEh7X0lOZuE(7pPHPHsOutc{>4X2hW}qCh{GfRDSS%ha+S z?aC@}_ldp1k+EXtxU6N!5i}^Ng!ohW1*=-L6rc--Y#bSPW)Eb(zdW`fAxR*D}8S{2s>roSVFEg zoNZcyjBBB|K>aH?cvQWkhERGUhNG~2nQZe5w|T4Z*jh_?v+fsZ0yTS@x+qPhfjjeCD)s_Fm)bKT-1q+lEN2?a;>1)%%8WTS_R>z`yoaFjIt1 zFF-ZI1#otzg?b}7*V3jLfbmcEeFfXQ6AD_g7cdbBXpbjvr7J{69h$|S-05#M^_vW5 zt=)qQ9c6o%>>i(ryO!QGqAId1)_0iGD0;}jk+GV`mC@=pKbG>Le+t$!@M%+fpoXkV0Af-%H{n$^ zEHXijKG5N;q~K>)XG{9$xNiCJ!VYc8a14Q?B({tUp`#mwm&*FcHEl zDN$eb1d|8&Ea)97ICPXT+<0i7Le8HXItno&E_n`ax>i#{gJ(-S;smXTI}v*Z5t_UvopL*;Y=5LFZUyVlL4hCob~9X?;h^-Sd48=d57DRvKVyD-sMM; zu3`s;=s}OV7T$Fz*skSfyRLOP{2aqhQEb^Bnr^D8t`vhC%qH42%zA%nc{VKG0#C(Hqt1wweXVPd=FB}Oq(;l)+0!DEd!0GXlG*PCkPfP!Il z3^-Yk4o=2;_i50>QRI&Uhl}*9PJ4hprEFOMnXiXJFo<|}a~I!Hl9-S@A-FSBfBlpa$0-~eP&RV`U{bg=uiR8>WP zMn7R)Q4(zgrnxM=l+-yG_S%#dxqc2of}U6&UQ5%0G>^Vz0vIWKlmbBti;lY1As5fk zI4vp9@uTY6DGG=Tu~mQqmT<-y+Z1Km!nbOKsppDvFWIP}+OPT3lMi&}FIRb)s6Wm6 z4{4{Whsy(F1m_cRo}aITDxCysnx~K{=}I2~{vp(f)@rlB11E9MZE_rT5eLlT{>gtC ztjfRUK}7%f5sAK*KGSVe>Ru}PuykWrjTI@ItY$u3cM8oD!0Eu+05Rni0i90B!?9g~ z{19ou*0S-LY@NbyH87(hdtWD*ar|4LgCCezP;wAh4lPar3dY>)!LidfSr4d*GNFAn zU*p_%sN)7Gq=H|X^;l`y$s)vcx1=S(tg-!&8WV*?{^8~W}1RAd7 zp?Tssy@m0ZX3b2nIothx^IZqNW!mX(ET;*W|BY3BjPO^V2?DArb_M9+D_AX1ccc-8 zVnq~^)t;uBS%((o{hS#Xm<$pf&v7ckVYrJPgbs%GbMgKf%$BgwysK_oC2Q2IkEE*k zZvF^R>Ht@&#tX&A7-netXLTe3eH0AMO;%zN61r{qetZ=d2q>we1Gpt%GIF}Zw`R== zP8Qek5ATos#4l-$x-)k_N-!m^%_o)&{Nd0wNgC)@Ge@hcDwi2C0&KL5J5ARYPy!=J zN6X--VEhPzlme;5;P3ufD<76EK--D+Oi2J^*pLya1bdcuK5<6>$k zCG~hN4uJ=24h)ZmXDvDd4pa=<_6AWJ3DF$OLH&4N$idE+6>+u<^7J@F{^=~mL9unn zL*O4PBe1pJtBLQ=*wadMV*o;1W&#M<7SKb7CC*auv(kbsw^pY)vy%X}=K(vv1ZX>{ zNJ6au@ht*$M-vtquleM^=?B_9XR;uG93ROB zWilvX9w^0u3!Ud5f9tL_1K5n0&qnH<=fC;3N~+ucY0bSgFF69d3@#bLnn{k71EV3H z$9C7rT7c*I^oTOuHmy$c#6To8^-S<(oE34pp5Qg}o9rgb5c$60sy!eKVEBSR3q-l7 zKZ2TwQX;<-jLt0s6s`v7z`11BNt-0F$>clK!qGzr|U@6_Dms3`9*$ zw=~Yw?i`wo2ms?sl>Uq>xpCtb#b39`Z~hrp0*ouU@qqd-Ea(xtUReHP5hdMc9=KZa z@B$jhKg!QNMfK~(P$}KZ`y65_2JUYU{{PGpO2z+8*i70StgtYUj@c4&>lu!pUb-GX z?UPZ68atgGix1rUO_uScERx+3&rYFCS4SU3SFmY}KY&1B%JjdIkivy21W9Km55M-}eAvJIxvh4Lot?rggP99>DLSh_^*-j+!(kyi=HUqCyjubq ziKe1K@lVf@&(B(tZvR`C!^&NiF!T!r(pZPKWNp(!W~m?;@_#-(o&^b2qA?(7v`Au7 zSK#r3NOmu)UHB5sY77K|QFoD3#D)NK*cl*EO>*=r9tcu{cv~W;! z4mEaIq$X$1Q(A&4(k~bV;N)qcI5?#;Hil z&}dch=`8V6NDut^ZN0H;_IU5$$yvj5&M)jv^I~dZDif;GnYzbp_c~sDx>Zu6o$v-o7@R~wQH z5w2kAwiu8KL;r9P;f{@9@)W%8^2Yw{s>sMj`BAThU-F}Y79Emw15GNXOwv@+55ivk zb??^0ClHY%O2xF>8_HHG=SWZHfotp`(?If+TJ82rN4}cA>TN@1un8=xa?>LTD+Ig7 zSt|(_<4i@JxKKiNkaeUNv=wJD!fKNwrj~{J2!X}K6x?_aRoQ+Ks%C?S1GJ)Vk%jM!(;1D)<;&?4Qu@#d{qA|A!FFhz}A|NT|_SO zkT&need2Q+;xnzw67s8C0Ly7efi)!JM(A4JT}7oZi9@#gic0&$BR1fx{hvp9_l1%B zKdpJg1mY=IpAB)`GG);Gh^2cj7taMVe$e>f{jH5Yg@_r8^5+zYcgY1jv0O0)YWK4q z3fX*87-6r(s6i|+!O&KkRSm2Hto06V05=fyYQUxfs_@2d2N)j|M}a^n(~D3j116`( zo?n3Ii4$S>G*@)M9Mw~!k>-tg)PJ!)j7RLFb5#QFSz(9RhltYX|32=nY5Wnihsgi^ z_U*1OQ7}MY52E11zo?)0*yB`X2Kwe#ZGyR^zQk;Xlt2BnD!lxgjO7)@^=xgI?83$M zi;w+NL43!B%Pwos=i)*rK~+HR6$~5w#=tY%w+!E>@A?!}82bJ^BoXLW!+zAvSO^@g zf-PKCVqo$O9eo$6Nx?5P?;_6OGs%z{B=j8mD{rb__$OoOwGAuxS!C&!cn2z^KyKhC z$8eG;6cGcDjQq1|BY)5*hCWdhhATkTS)wW^>?@9&nYV6?F!0G~si`S+CB&^`K!y>_8F`zN&L+)=}FA#pagLm9#_cDjj>TSo7&jv|TpRoH+Rq+a~) zLrf)R2;v{n7o?SR%mJh-9?1}P+{B*^i9gp6 zyJb}bd=ezrf%tG9&sO&7Jf=nuoLOL>&cr#80a#k!xztkbkCwqtyA`QKW zKu=^6%8oro66m}=(sbe3{i49S7aY&HG<@o?eW<|X#Ib<*CH#hAW;Uqjr*PJup^){z zHv57@8Td&6UJD?wFlHpx)}>_YDs~9imv?X1w&_qo1&le1V=gN2??wM_`BV&5x00YzilpK^2UWC=D^UtZhWl2z}3&pF|P% zEs=M_{;Md$naWjC!;y#$dRWdPUQTnEoAkKqCxgduycTsO2DB&p4MNmYvd)#l^n4M@jdA=tX0G0c545y&+vWcxau zH;|F?oI(TGD==xSDF7eewP-{ram)o^0FU33m2bbiom{>H7^JhaYq~g6i6&MAcspNE zy#hM}F2sb6OY=j{8RLG+5!>GcHmX(zy<^COW9pCVPtXK44lo*ZL6ZXg`7n=(Z^qt+ zMHc{6OQtg*ZkbbYT{TjX(3ts`fR) z4I&oA$cP?hLh5L$+Ga?~nK?=?V)Ojx)lR z{)uG2gB3y(K+Hm1&y#6}e+gz?m(~U)UtxwO6f4K*iE7Dt>|XRDP$3ltf)^7*E({Hi zF|=XmUz%@&_6*c|(Tgp->k~`-+tslJ@6Mr;G0<cxA9+*ri-Sz%%j zjSQO}GJpe6hS#yN4|omhABza<<|k*oy~h0}`x!IM$N^%k*+wctM>k*8v8pB)!SpPU zkiCDSKI2r`*;ANNK%~02xCq+RE%*G}#p|d8gFbiU z?|jT-=C}=@S%FFbm1Y=N4X$x7t~hwF-Bd5hGGWX}FTN!g1*roKV7W=0$0DU4g0Mk7 zUs18&knYT=fMfxTmrTzg%?RrX2J;Y8i^NLavFR|f4t140x)b>I7&GROFnl8XkqAh##%VR`JGDgZLg7A7w~__AvqPE&xgK-(uJZ;WxcNCNTW zt=%_CdK6|mBykbs{^Qb~Xisr^G3r1~2TzrpvlyxM=hZM>B6spCKUPJB<^KUALEOF( z8ag^YlX&~jbzZ8~T^bOnButZHlQ5n}8bU*{h?f*ey#D~P31t5O)sX&?CCB}V$D1)S zfjPb=-!?^LY^8_DZ2qG}e1^otD!!F>rtiQpj)+7=hB8dMA|*ymlAdDCk%mQ=0%&*O zDKb3KZfEq8_9WjD9_Ak*SbWAhC(tp~2vvRYyH$>=tiMF)g%tVAr=`TPKb!8$E^Gm$3!6uQH*p#Emr92$ty0_Ni_RO3R2r|yVh;G>>wnE z$eoFejj;%@$uaXCBFGAieFGnXkhLDG8XXg683XQD6B!jMhfq&{tnDNJ0lnVi*|p0<}9C-hkrI< zeI^M6D5DW05wl5XCF7{^6T)k32Yyj|(PUFxyX3apUn7RWLJLrZ~*V#)C@ znGz&TnlNtWm+P?(Tx3r2Y6CZzG3pdii4+Cj8V2G$ca(CN2sWU)-L(q zR4qr)vO}V{t0YX56yE~|Tv>*fn=}$J65wOL1f_ik*2Z;^vQSnMj}p_g)3kcbN4NDP z-vLO&W)jTNMDjF*^CF85h*V>u5Vf~acgFg@k&cLnsXyUl#@QCkBMh;LV;T9FgOP^v zBcuNSP3_=a#cXyIlw|gPwm$y=-9$d-l8knBiuzhIU0D%|99IJnn`ACwEQq8sMc9N# zkcLQ+dLdDdu-~Y)H}|goh3lbFk{cGwk+}gy5{fZ75}OnC5s$c%`AHIais`|MH|^SN zRzLNh`@htEk@qev*rDz$phiN@Ly9pnM5N3%%o};LKx1NN!)UdiWgfo%_22k3A$A|b zMmi$MV=gSkk|Qfm-2}5CiK_wDPA z(lHG-L3Q@Y8XVa^$JHAc*orplPQ>$=r~d$Nafd%*%e8&`kdD>0=@NqS+G0zyyTIM4jV{fJ_ZhQKFxD6C&5^E z)8g(d_8LCpZ;`WS-DCUK*b_J`32Pa z$qlgyT-aUH^R$o7t+3hVOYcqD6E=(PPxT(pGptyRFW0DqBm3lHFP0{g$*Pj-_X5AIx*23jfni+M^lv$iz5)yW*4cE zkMS;{*?pg3d3mxOt&TDCW-p}@l=#?!&9Nx?MHrmLc0$V|MSi_wZ-s?_HYB(bKZ09T z$?PQG0up8nM{Wd|-&HpYQI6k$b$#NsnCr3MQ?!NI1a+s_CDbv|4I>$5PV>6$7ydmS zHZ)_qX*>0jzmW&#$whG{_(Z#Z;*g{1Bqsh*Th2wY{^NeH>{}~}Uc!oTW9w90hhfq^ zgWE+%Mn3-lddpSSo6XerqY#I8VjB^JK_lW6e2i%^HfZ~e-Y)xv{7bPB{F|;yS=ftt zu{GxGIP+rmM>falLVq(HSCO}YZ*oF%5=6_s1RF4zsVnT;NR1)vtNaV^cSJp8EkrKD zTV!2`i0n2?nP&Wl)wNvFdl1xoklQ`T@)BHsv22FyBr{3*D+x#UNO0hXC&tDaWG%qi z#OtSMy6E=No2a}F_7795Q5}?YR7T_*xm*`Cn_Si>C#hsSX^;+VVj2jeX_GeP+CEL7zneEXe-_8An z^oiy{4K2ILep7vS>bLkuRo*Omk5wB5byP%23$W|3h|#1?+! zgSi^@KBI8N*pah<*oW+e`S*)=QT*G;+wY%y@1M=uPB?dYic*Zav{&k3-%qkm)+Gfj zPQ8~WJI(#=7i*Y2?r6s&7XC@IOO2v9=GeJdT*b&)(GJ9@jf2;Jfqn3`dd0Lx!?ByF zsI-`@Vy`RQj+X=OrtbER?e^Hi)6#u%b|o0;JH3}Nrmxnb?Q$3MEQfJ5$b@hD$+12W zx45&I;=H11%jrghd6Ik(pB8B3Iz2_I$5uKn`F$H5EMAQ3xVqlct3=**9fXkEA~c@s z5_yh@Nn}Z1a@uSrkmmSU`lo+lQQ(D%G7*oQkuOX}^RaB38+13M=)@t>n?y0u zcprYHhp2~P{p0cx+iO#J`)O(?kqZ)xNw?&M>SUt4k*6;tVMTuCIIr4=C+DzBi@2W% z*!rY2myp{Mda@=HnFgN~b5?m12 zvt(ZZ#d)$>BKg=^Z5J|1CLsqd0!z%2;Ava+*fs7e@FQYF5QosO0I~EdT?l5;T--?# zV!xXbUP#zU8bVxln>>f=F$JVy+s|Q%736)S{{U(u7=HPm5e54pbM0s5?2Ifp`R!!d z^4M+jmFS1iAyxP>>bkLsvI>lo;6=YPMR2)t%ZVZ_nlbZcC#4uuf2^K~iGvP0O!(P9 z(+wCHn4i8@Fz_(EqjqBAOUq&+xUt*G3BNMPVyo%hS658C2vKwSZmlH|; z*qDB)7_fr<5s8V4{{TbbSIjs=_M%QiGi1FeP5Fr-Lb|qJ%lkXtz}o>RY(fd z*;YELF^F9X)^u5pmepdTFVHcI!3=d&W1_133ZflRv5#Q2mfr{Uk5vkbU3804T;_Ie zHlty>oqC*$u~pU8czIFL^gE5(k5vkf#e1vOuC?AmEVY-2w^5s_`Yy_`i#n}$;V#~j zbyrN0)kekQjom7u=SNmQ6n1O6A&QHoekfusL_fo^cyWuQVsv`yt6lg@eLCoeMc98e zH&?LVt<8+v(JCS-wLbo+qxt(bvGO6wz1WSeGb!L*y#J^cQ;iK#a_2g z8jM=VV$QCs!;D&tLlDiUR;tuy+B&+rzWjfV-fq`J)I+M&LpJIm^bf+1qjYA`Q3|MH zA3@CJON&v_bc@33ii=feL_KBDu8C_d?p0ridh4K6R8>?}Ra%R?{{a8Q04fjx00RI5 z0s#XB0RaI40RaF301+WEK~Z54AaQ{(k)g4{(LmwwQ1SoT00;pA00BP`XS!Igf3q0v zVLOC*>}Se`? z7BZzUQ278u_3lXgkcZQ9{)>zH2gOR2@lwB0Wy_Z?T)&5h?G1e-v5Qv=YvZ_86RyLU zs#{SSrXk$8>>lkw-3nip4=xi-Pb#4igK-Uo&vORVlZ~h}sXs3aen@>cE?l{C;{86CkjPGuhD8rT*F3=9MqGUdzo zztNwUhB5d)oA|kM{;HKKRH%RAeiQ0G1~J+Cxnb}ZHGVYTQqkApA|s_k7?18mcbZZa#y=!J z7-)Sis0?l^n|s#FcWzzS{%fLI_1)_)3|ZF}-b8WBVrDxpII5Pu$O+t}peH!FJ6wet z%3;rZUlF_6S>%S1xJd5#XYh6~aZcP!;9&g04zOLcz@bzXwghbmkX+&+ipZT);XH80 zG208wH7SJG!@IfBe*(S3+Fuqc6c|DT;~$rXKcN1B^`H1J=wmD3fe(a+A5{zS!d~}~ zc{z$3IO}Fr?GnJdiqi3u@T_cMxv+_J7)#bFLkO)9ZkRPPhW5XBwN+sb&rn!OsZkM> z((Ba_MXUvN;~3 z#eyG!1`HTM`3UgG^{P~s+~iLlRV|9|yw^s1VqE18lFe9pOSX{6xNphE=Te z!1u`;;L5He=!k$k%j3{g3Ku0($FS$r80Nz=qK(?B3!_pkG1e!%=r}eoCp3fnG=r`t zG{GUM=x;;40T6bvt-lBr`lCB^&#N$>#z z7f=c+0R)ET0?b(m5*Hr;4}>TR$ao;2VE}-EfPjIO@hjp2QdR@R1gr!Mq^zl5HAtpmEsSiC?2|e@&0jK!^SU5c(MW zT(~f0{({3q`bDA`K+613lB6IoFfeQ&5D*X~tfZs~D**@$B$7!ak`Is)rAn15RIjSP zSp8N%C&B*!gon_^KS3^E#mkp2T)EBlkB+567(N5zi_{DxntWfIPl*JA5l}t?R0&`E zkAsiYsb2&k57#~qp^w*aWy_Z@}nEMo`|fe(fsQS^&}0v|=omo8ktn*A!3@n8P{ZDq@sFX(=Q<%{$L2oOGBsQq8+ z5c$80mlj;PaD+ai;2{E6=->Vd`tSb$8};Amzd`cGGX4kJgWx58rTumDQofVxev|cB{)I}FDg>!gzeS8sfPn+*3jHz51`N4!<;$1wL*)4( z2~dPTQTh*q>8W3){U__cRZ5lfQl)%UsFI~hhs*I&pg@Px_4kMAtRP_*E?l{P1R?N4 z;DP0+LVI!<1J67&PcW9rFJ?;b;%Tt%WPQrRVC`{uoKH-9?j6!ma8Yn4NHwG{0|qVv zWcz=I2Wb0Mhez$;*f-e0xDVO-uj@X#hv`(QQogE{Dp$oyl`2=oN|h>92oU;J7Yz^7 zentvg23`FGJ_tZ!HOh~5@Kq8;?Yn)%o=7EepJd-*PAV#_Dmmk?65bKk zT;!rpyk69PScSxUQDcZo^lTEgufcQ3YwTd#L_c|3Xg$D`0rr;5cb1as(ihNXXWj`J zi9Tp0Gok4Sq!9y^h`2Du*9C>%=JKqC(I4fNV0(9m^%n}$$Pex+ZeK?K08G#CySbVh z4XeO&@yP!G&Qg%3jy1DYujMCuLg!#&1%ol)0PZJra@s%Bg7)Sh9fF&E){EgBT~KY#4NcNiW__yjyIQs8aZoxi7te|_WuB7p;cWi zKyLx)zsR%=qM9Ye*vPsG{{SIP1K3mjk;2}~sr|6GvzNjHWprIX6$25Xni~4qa#ckw zi~GidYQ~L~fq>oq<@kl#N+9YX#*w|UF7zhUn0O5$BaQ6@?Yf@?Y*a>+svW`rC~)Y6 zY7ayb<<^|avq2Mpf?B8Hitug)SB9b#M9eLfF<-Vev?o)5Zg&O@(xvRBfN-*?Rf;D) z;vO%;8CWa}@JET|kI@Ek`s?%sq8dJz^#nc$L*Rh{j%o((mi7kwi*n&MUD~;BTix8{ zxAz#D;-{|IJ7~BJz8KqzrR385F?|@RfHtf4Wc~MwfYhu>bH6tnML#SxR6gw9gujHB zIlm}Mo3wbBHD9Sh!=Gf2H}bF$6!sVS7FvqzbVh8c4r!97MD(BR71}cn-_t8MZ)$2J zwR&q`)NZy*Hva%ge%xPGzveE2o0T8zt28!&Uzpv#fGrA9vV{^{kYL?RFo1MMzj9bi zo?t!!HPGMp8wgi!m>W;-AojH~wd`uL=!k?^VNGWHg18WCR^r)BO$<+=m~g{X`)Tf)Mxx7a#}=g|KMAS`}3-aZikaOJ#Smas;8l zUkKe)MP~_1!5-jW1%2h&$zzN4br2j&9 zIA6^`Ce!&%G&n{nNk*OYPx4|qYY6`UQ6&~V6jBo|>`bj~2SJ<&+0`H1LAkw5EBsW& zn##X$RRgd*F5>P7^Bb{WZ~o3>XP!t25%vZS?E|qkhwX5C1U$0fA%a8!I*{CR(Z<%i! z9#M;LNGWch19CS(E~R)JiK%L?SO&x%rAF>G#{{(nfC${Va{mBHXuteGK=>s>5Q4r@ z8H=lSMmdbG!n=O_%y1iqz(3`Mw)Fd)bMFk{upVh(`0$Gq!`ue@`=cmjzqprWzq&OK zPf+XxvnoM1;<3uJ@RTjT*pDC|R!)o=M*zUG0a*KyuBnRT{eoZ2&Ks0^jrOnm7Oj3L z;)r_)b4BWlAKbDWe$wqyJzxBm(O11ck_JJ00sTubztxBJ6w_PmZ}BfnNIl&CB_nA# z+M~L+s0cK#XqTce+YGc&7u{?R0BQ%bol_F<`{dH9YsQ0@v0>T8tOY5TsoAQB26$r=Q*`7D0YY z)-=V7xwqZi#-d#3tbruqmBR*HA@twT!TUvJ{Ws|dQUd~1ub{}6@=A@L2@w>6$gS;r29JC}MT6n|#yr02MaTK(81B6o@^uh?}2(T8>+i#xY2{{XU@(yFy= zRP}rlO`pOm>r>p+74W+#jc6~}GlynC?yXybK; z?Fn!J`%x}D{>*6hdJ@MCB7)jqw0&=UR1%y~>6vE)%}`2hOi=uIXAb_%Ey9r=Tkj=~ zn}y13xMR6SC@^ITT0R7w)W)H9E#5}gis)bzq~8Lprojj#>QZi3N|n|zO{)83YT~LT z=wsLbm#wA`*204dm#E%QNpOC49xy*E7dQE;5aBbdua;w?KQiXKTgV6R1~_K{!>#TMynXEmq`Ecxp=S{>g5t zGT!Uq>B~bee6E7YXYJf1K5wB3G zAk(jMr(*si3+yQL3nu^;Sy5VyoaW$*Q+(PdN~fxl;3e;u_b)A?dSV3vog(6sir$MD z8VT*S#baN13e;z#V$mC*ig=rbi%{N@{F0`HQE9hvFLeSpbB_ZT;6B7b1I9*al*;yr zgRucoK+<9f7@=$nqBiq!Tua|^`B>a6m}T`>{Sa8JoPx21x3o&mJmhJz z=JgMQ<@yhYufOUapddoNvB|h$Q3c8zz>Mv`b}ZY(oGOJm7%x$c8_Er`^gK#NrL_@m zWT~{{z(jBd>_xJ|uDBy*0NceOE7F&)KB!!7NzfbZn+N%(y>e)DmZ_zlG#Tc5e3SW>@F; zMD*9$kGu9@^s8RRT-TpWRi)F^;9mO}6f65Nd=v9zAF`!t${i&9^BM-svBSSCYp@^O zNw6%QGdfqG(^&cb>t#~kf; zJVOHAfNzL_;FP)8B&e&?s$!XY_LZ*;Vm&}r*B+t{o+kJhUAk}FGh1A1UDB;<0XQeuHhwO4KVx7yt(c^Yrf%r=`Y#@cNeZ; zVp9WikF;rp)X`S2W0C1`Pc7DP!37P*jIY_8+b#6L@}_!ao-hGQKY#lW#@MQ^oHCwz ze$jNAy%me*%H@g4l&mKVR~G?$fAS{Sf$6{MF&0SfsQw}bdenS!{M%vmMH>D8wDrL@+BZHUiuI!Ya#(<|6NfiKVix1nja_>SS&&KIgvNO2MC+ z{THva6c5$`P$hkJ1ULDTvaWXbE&wSN8|<%*#a{EBEVk$0nj$N!8(}Cqe=L0kdx5;* z>Jlt1_iiTZe%65&&)&wjvE_c|E4!iXn+a%L`@v-&-fP~*{`jCKyTnie-XhAPv&=N^ zGyqtS9?ZdjZPFML)V|S^7j|kl{lP3<9fSV>Wh;qu&;5aCr-uIk?8*u);9dS=I=IbM zz_tywkY>#uNB+j=H`S47E}p`FF%7?ZTmH;BIkj#70CLKLzW)IIloshdKmD84KYf@S zR9}H#fBwXAB}>}13XQ<(pqA-c^*ZYlDwP8umSxncUCJ7y*+6em7C}ZV6lp4DiHydt=Hh;^GfdfYhQ(gFmRl zkJElniNL}Ru*$Zha#?Mr7fx7HYlY;s|b$}twDX1d)wUP(btK+kKLEl6Nuo` zt(RF<*W@L~hz|TBx~x3S2GV+)FM-U}foqbURGA`WwCRwXJrpLlLF_I(Tpo>xqA~oD z-Y?n*MwwjhR13=$TQZesGcS6H*->M~kv78Ej$~~ZmcsaBO<4J;#)Dm$Y6^m)uL)_v z63V6)3qc==-E! zfIkGK;+`r5mMgrTGZ!967Q(Wy5TleOO`CZj!iLUJKfE|DaknXN=3%?D?-Z2}K*5sU zL2EdX-xmJ>vZtxkwf_KewX^m*e(>JNS6}@_XCHN!v6a;bDw{sbk1l@VJmyX@6QDQt zAX*jqEMC=pgBP!_33rWjQeAufh#s>W_s^m)Enl!k%0bS9ENVl+EiqE7t12wJh-kI} zHsYXG>E;KJi1Ct#CdKe?`7JkPMj@2w-?R$2Of$&GL=@JmxEj@>3&lWPHb%vk9wLkVmTAMV_=4~i%>y8t8L<5t136p>vjR(#xPj&$Atybiz~cciMYHG zI-~rGfS-EAG6K@5BSlvpXYbjCJH}ECz;2S{?tjgfalX_&qCH$=Xjc2M#J{D)1vgdV zDsEAJTQ1!nWRJBxs8*f7v$FfC_F+w1@X9VH*_<&c?0KdPXo-zWEogagLC+?@J0+x~ z?52CiKylfS)(NdC5*!dc(JGKUUcRO$n4uI44EDv1w4@lWi-_J)-S;Vl5q83HF{|SR z7toQ9!Sr%LLF@G2gW!BzqF2Ct@RfbyGfPwW^0ehX?L=Fa{jnUP%Q{dk8*HWSr5*yZ ziB3_A^gWOcEBiv5PhlG?51@~w->@nu($e6%%y|C*u@)RpRs=yu$QpZXfodW9 zk*p?;_9d)r%eFGA^~-Ef`PED5o{eV(#WvZJ#fiR{<_d_-8Vd)~*%Nq6jEm*9>ZqFF z_Y1oRM#OH|r-h{lV$)Qhp+t+fWlr3UR9-|mVOM)9_RF7sZZF@*a&9$LNr0(dX<1fP z+-You;-D5{pj4^F^uIy!1rH1qAEx{e`96Xd@JxO3CBP~s%c;PsBX2bOM~Gpv>As-3 zSgxiFs=aXxJM+Og1K&Y37xsvE)f{f;)xzKw386#x*tc)*R80lG+>L7Ay z{e&n`4k`Es{y=TiP8R*LD21=2n4ynT#0z|JiwFqvX@hL(UZs-^?LT8TP?xCwI0ypV z7O&!oM`&1${i0b?HEv(DX0uAD#uS65#$kUq;aV{HemG`n=Ehx!jy17cN#o;ZD*NJQ1 zMNU#Emxar&;$Gz~Vw=50FE=cQMQI(6rHLw6ziR}IoFEd&={g^AWj&o6?e`6Hl+`d@cEuWT9U4MK;^I1yKn<(Gt z5Jherx+S{OQWl`hYyP95FBNkY!WG_>@a=y z7+9s&giet=Z6c_fXcSA|Z#9!!H@y%wY5eE)FEJo?5Aq9W*~M%6mbtl{Z~BTBfmGN3 z05NnwoZs~~dflKW@hjGzzxfx-5gO580h;iWu>Rmyu|3Vq78bXZ9)8rMw5(k4(<%`r zcVEj6u`Sppa*%ovH&p|Ax$!W7@x)h~7l>KY7r1Gy<~QBBymsSxa=mcpFhjb_WA}T= z*!)4dxprOS2+Q$3B)wA}<h=q&#SjB6Rl# zFvx^>4qv%ZPq`6rk<2ZHPEy}j5{m5AWEBA`r#JhU4c~PZ2Lf1SkW^RqXAwQDPa;PF zW5!Yi1$CAIiB_)leDepf8Ng%;v+1ahxqUo{(`rj<{6)7HyDWAX9G~ot4QYymCfM2q z6n_kAh*yCA$R{)GilCohrU0U1gmBl&I;#$du(y^_N^H{&PjvB4(p7T(>Q_4B+Aql8 zLN^zuNKN+dv6-r+zJWX%eS{1k1L%r!H|$Pn0t1Q+&IC$WX$rWC9At6CtKSg{;g{mL zpA}wUFAgFr<8`@LmIKYi4r3l>!Ud}k_{gQ){9IBhGBht_5?95+4G0&4>!>e&5SD1FZ-7hKqlI7o*+{|^%v^X%2YQ;7r247GL9CyBPswy z^2G+Q^2!*lu#XPcm6%OE4VgyD?c4gQAA_f9e)LD}9kv(k1R}6&LiZS*2MVJ905Yt$ zxfEguH1b}hRJR^o{^PrS?|<$i>ps8l2C->w{{Yfba^7Kournusf9(Xj>DoWo-)-LE zDt`P}16;h9fJeK73Qwyh!&9Ax*B`V76@P3lEWO%f*glqC@ILDVZ4&-UcG7o@ecJUi zt%*UlGRF!AFA60IV-Pur8osVo+^F+fB@MC%lDa})&ku=awTe8;jdn1!zl;9>VA88< zUOSS}6!wk083ASlOx(G0{~g__#9u4kzVNyv4!PnIg-)ef8s`*1^Wei^U+gk3l`pWD%lBX| zp!|rfsd-~qBq~^6NhUEN(DqPgVi1BhUZCWUe={u6{TU@X9DBSuc4P_~G{{Yqk z!ri-%@|4n0HmZ?$8ktpDUV{A4U-=q@?_e=mq0LiBSl-^k0j-{Zk5(7n7kBoA(Q21% zN0Si%-|$qkf=4GOk{15}b;sKAuM2^u$XzT%4Y7}f&o=>10~}Q%4x=uLfO@#7@)0~! zV@})#<5UQ|sdqh0rB+(Cdcfo5xGUD>J8sEZq2h2ODeZt26R1kw5I3ZvKwt+YM`~3J zELfK=T(~fPmU2Jw1`ox-mk4nKKQ${Z08{3m4sI*DzMFWL1gav{a1azL-a>~6ze+Ab zFKt)R62gJ#IU>!_tSBIQ*YGglDOv@;Ww>g)-#0kJS<=B;6@7#KhDDR?Lwi`kir^H2_-+5X`H}gQfF+29Do{Mk|Y^3T_ zS0_4W6hW`dE!168NfHYRq;~*CSN{OVa^lr*vOl=_fO^~cis&9{zxF!;PPsps<#q8_ z_bRndxIg?XL86DV{{SPHH^~10khyH}Z}Jd{Cxpuax7x6Ax<%1#4h?^XI#37`-|&{@ z<@~R}OP$pm?nr}eq^q{V3W(){#GFbM#7IsSTx;17vXjXOpLYQPoXSFK7+{UQ}QVe#PC!nu5rowXk?)s)1gVY^`>Ji+KD{xkLEH%Bvr0j!9?S z2&G@{f+_rl3RurP+(u?!1Ovi5;2wY@!l`{J02j7W#yRF=H-}z(3WDMHL1LG2cwgol zM0r|9ipI53{$`egv|p`ezJx8Y{mUwdJv6Ahf}vKe##?`fkL?m0L*EE?N*-9cFjLb@ z0(W^>g8`p`7vxdnWL2C8hXxg=-9R~4`B)PLU#1TDe$2Y@UHluRSMXG5yQs64rD|D= z9_Do1Upa-bLBciAj}U=^CF>P7lJFLb@UXC2)Uw#Oa+Pbu7pEX?=k_8U+^->VuUQe` z0$l1{%#4xYi@V$VMfA5X-PG&c%(sw5N|h_>xpTA>5BzuVIR*?k`1I4PidAtUa2Buy zetj@2#~woFG?zF7-MMiIK*acc>ez81n zjX}(p`Ka{=?h#A6zBM4wqF;_1V-Ud|^Km(08nr!f5o%b43oGSfw%n$$Ze4q?Y+C2? z$h=V~x)5*!IfSUI(}=!7&*E8NMm7$m_SkT?C(KKW#0qN?ZfKNO8Bk2igV2pu5qZe3 z5tV+|73S_LT&SX2D@Gj3l`2=$a^?IE5B#?aeoCWl6(x1JMG}yd8aSAIvw6IEg&L+A z5fFN$t#E}A)k|E+-vryB66R2^I=||rsHd%#*j2Gt!)r~N~A7~eO;0V60 zJ=AHSzi@`qQtI0pfoGWy5wmY}9cpbRzm^6RtlmEWMXTwW{{WDiKJ?N3N=Asb)GR}@ zWpRJRi)_X>CZ7<@)A){osO}YslgVG~idLZc{{W1^Vr!)T04KQnF&dSq@`xi~{lN|e z3sr_`RUXNW{KK^pk_BB&kp9*<;M`4=uR@VHSUy!)v5mgOwiSSROZOm7SSKPYfDvI- zMfedeDl2rP z6;VycrOHI9Ql(0j^jx^>{{T2IL?JDkpagIsk6g+Jf6j3_77r*A*lVtd5*K~VCcE$c(d|U`pX_mr6f8G3F0O2AqoG_IC92ls7^462vxEOIcj^{R9rxhlhd+VcCR#21@y_Xh0f1`iLX0cOx_J zLR=%-v%Ud|Iz{+_PA|bPv5lV5F35I75lpLjB^B&=i6w_PSC8MQ^&6Gq8oA55gY1bp zBWI0)t|eT8#MS_n>ZN@f;y>Ou7Wjj%aw_}ZQoJJ?ddQWuOWv{zh+5E4WQ) zZouvfh2)|3AnMcj*tvuFhnz5OES5GJ1$pg)3eRxZan(iD8GC`*N3!LW3+-wtqJiy{ z2xHtr*diPNX_ag`0u^|dIsVWf5`|*~;WRa1{{RzMVz{*arK`-HM(|draYaFXPyLF5 zd&tJ>Fg(!9nY6<2??6Rnd=Y~@>zn5iJ%>ZAO@fGdqoc)rwsm_&!* z1N?&*&6cByH4w_X1LalE^ig)jMpX|(FnOH>Uqf+011kbeZi{engE>fMp4 z4=4qUpf%*b*s4&D(qNP(_TTa^2%ha?LW}IuTqoQc{^E_9d=eMb5Jf7*A#C}8B`fx= zz)IF(NpsLKq@gk3fI5IKqIel7w9-}Th>^Zv7OG(qJxZLCgFr+xiH8(QImpoEODm@|bsP5-+t(LRD|c{;p#%Ca=|}zplQn!ja-EhyFvtkRv{p4Oi_}vzTg@yKp|*gqjki5`SrxTINTz=g_fq>5m0K%! zV3iRl9`qajW1cQ97D|5f{-AIJ%hU?&vvpY0mdsUB57`4i{#2CYtLOp%Ft3$^QB|2Q zdj9}xmo(5Ye9E=3tCJe^*$Fi!u&)LXX4wElyb=6GI>IJ}PEq_3@Ylj$xVYVsR?)bP zKw>bopq5LrDl&%RP6*eki$bQi19t^6+4^6H>F*tv>0$o>jBnc+3cpZ+7kv652MiaL z5m!b;cP*5(b3MiDNWG0!^*n;S1P0TWbY$_yj?~mGAZ9f1Jiwm+04+sBFRfM>K~cSg zf|sHl(L4r;a>c9Kz*^fMo0Ur1dSa}+l#-eFxY$uYiXd|odM+v<9jy|@fE`sgFJUX$ za{!7rn8AhxwWu}??SVMZPoar1>=dIzXLjU3rkB!5S)`o?Za^LCwO}3qxf0jIT0!U7f6=z6+ zra-+#VYggGYL?*c1=1`h380q;2C6D6;7@rF6+PGwy((k4j=>^$Oa4DK}YtQXFEJMH7&)UZjO0 zQRO5hQVX^-AS3CxiI7hyrx)?3{fjI^iWneP48cFBHk8M@7Y9X7DwpuYgag7e%sRCz zE@_XN5{Xp%1O0@U4rv-iaw~nmHh%zmb55@1g{n^^%A5*4FC=}c3uAf zL1Em|7hSD;C3}ugz%{)0MA^$I3a9c)29lLk49IDL5(uPC@+{!pl{kMj5*o_HTuKwP z8!0a@>asJtb8xwJ0mm?6Qc)lhh*6@Lt71Ho<;(pZXllPv{{V*Iu&gqxkCS5^98NKo zNxjxF1|dbFZE=I`*bKF5SjunB$&5wg??G6Q@x^fSolzzxsq|CWVsX z@k&adR(|j%3tb6-mInBfP!GtosaKz{R%8Hc%3)H9cUH2eiu!Eu5Oai>lRj$%s&S*q zBB&+qtir<2a+QefeX+8@Uy8_5lyz)gRS$Iur;1-sr zUH-%{KZu6mq2M2Or78e@u_YFE>lG=i_Ly!v@ieS#^dVV7y0Hu6Vc`D&2#`n~9g@5s zv?=_}Gz+@}f6OlxM}-^xltA*`Gy4cOg^yq#*&2b|I$!Kd{Go|l2qyzemHuKJZs)0KWmHz-`L9Z%c3~645Rt=ws0HUet19eIfH=I4f%cA^T zMz|2GpVKUV@SAyv@Wzf>@ac%j*JMu`n6{4n0yKG1cdxpuL7=2)2SUIgq^ zha`}M&^@LUun!nVfY3!3T0K(1R066!08gryw#T?lx~8g;UXJ#ZVb5iG;QfhNMOYzR zYYsJk_`$7hJ*GD1v&sJeC7wRz{{ZB^1s;{Zx`N|(*uSL@KA8{}+?%k@wDxl(A zvKUEagRWurh&*H~ov~tw4;2-G8jcv^+8KN2JwYAIUNoE>HSTW}1$_}3r(w)daDjsl zshk=7L+O4G{6|URMYxrx46PN<1wb%B4pL!PzJdxm^Tckuc)FP_7SWC$<(Z0xHCxH32Hgcq+ZH@NRBcj`l{l0p(?y-WyxbETeH!yxbyHLY!$Dp+c9b zPOPT<%Xq16?QElGJC3Z(mN1IKF&0yGOE2R4xVrqq+aX$n1VD;&%t*rI%pYlRV8R9u zz{BC3V4{6b!2bZiGjN4YceEH9r@ZaBN@ykzH{gK~K4NZB0T_d*6QT_$B?J7cm0C@Z zBKm>m;sTWY?g?3cYn-~L?NDJy1Ag%$s>*>nus)~arR)IlM6Ip86&ejA+7T!ph!DHV zyH%-Sr>e{WfnFqyR{kkb1+u!hOZ64fkpzLu%D;GnZuBs=io7fRL86)L59Xzv_t^f% zF-9+Gi_jz5O5}6E-7BB9qq&{EY6lt?)k~6+z!$r4-=13S8hvJ^HSThPWYW1IhSK{a}|rz z*iGTN&eH)y5sIin=bUeG=M;^1{KZ$p14vrHf$%V3!Gka5haXc9{8fa&^8l=2>RcV^ zzM{Gzesueddk7B06T(1VF*+5ffpPmVE2UR!0pJpz!5ZXMX@`ii{^B9PziBa4AaW1c zjn`oPnD6@mE!wBVTZ#C!7ncKC;vm-FYc0hU2EWZBdH1a|uotQ?~QKPb` zjJK<}EMu@5h{hfzI~;Hi@)s{$%Gc~b zs@XiXz#207wFl8Bz$FX-dMZ7I)#jqwfV^HE)_hvTXWt@Nt72b(5fD&4(p_z%u5LWw zzB~P<(EG*z0AeN@_Ju$dqwW>FJq5#y$)pvfkkf1*EMEW+&M}&F<(U-Q*a=7qduJ`S zDBlE2tRq-lrY-hkR;6XpZsidK8ZNPwNG|m(I3vHA%;RjMES)Mc-#PY{sE;)Vy%Nc{ z2uTl$_^*Nxhr-CO?R_uEL-qQcZ!REH5m!;`Z&4>|2xAyfE}z+oTpjb0=qd~}h}x+4 za=6LOi{oQ@vQogWS+c@sT46DlE423uta)3*)N!VNw z(!CWDg3Bnz+VVCXsb6XSpgyQj(o>-S0IUO63+pmje$697o%cwx)3vQEMWr2}MON&c zfr_>mbSo9p@f#bLcbWvH#WPm19NqS;sMdU$5?U4ZRH}Gzxuy9=%~O7WmrB#_lgku2 z*hk$!nl1a}RcUCJ3R|^t?5tlby2w)ah^(vi7T#r>D)`7Nxj^PzR)>hgHaVTt4&xOq z=34k}3a1UmHa(BUzf3meZ%_)%_-p2+O86zq_~e3v!Sw*{KoP$`1OEUBzrTbKX*%43 z>#OLMrx6E-2!xvOmO7(Vl`|0lHSA&fNBbXG31pz$2Hcvl5gRav5hP zCN>bQx?Nd+k#751V#`5&*@G0lRs@um{xme3O5h^;w%~#SvfPWQAIUUV2ZY2iL$Ij0*X}}TaC=x1a=b#8Ehc$y-NgxI z^RZ?E`ykb>%GS9kp|SWxxCntFREVg(O`zbXxb9ve`G#HLawTU_FW4nUqB_f@uq^|keL{)`{^I*PvjSzbJ3bO6}J?c!Q)#Y=~|a`*jY7Ba(ka_=tv z;N7iCUMGVkD}xMGH#`?!*m~>2u&r8etDa&XAM7-5!4a+SRDst<7J2m9RLsS3Q<1rPD*v{{{YB1LjBeL$Rl+g z07ZzGQ~~}(;MLfp`bd+}RbS?C^WzWrO4@eX>=D=&&B_=Wr$dDV0w{gkU&L~p^K`6N zrGH?UH5>D+PBD5V#SgHR3(*7H6Lj<})(UF3ipKgfB({vw;tuTvU0<;;3%#VSuC6hL ziSL-|*F?8l72_u3OhN^*2|yZ(rXuY19bGpNtA{V@rKv7;lGl1lR~J!LPDR^%T<=*f z^*Qb^!EMyx`fKSvG>EJ|zL(@b@P{urh?!)^k!p1!zHwm-*jFClJ5deIl&uT*0AdhF zDG+Vk@zxhOmpQ42hcGJu;@BFxi7;P#feHv4s+XV{7sAL7n7aoT%ppBV=Uahb3V0%% zH|(RU_)3imwW2~O0G%uTOQleI1(a0qyai5s-uQozO17_-AH-d@UzGml)`zg%DA+TB z0g1+zdFEgP2bUvV6YN|mK%u)Ef^hxm{zCgp?#@(D8LJX5?|4kp$+Wn-yU;AI*}W1_ zYggS6d`>;F2LbrFm;OqH-GJE|E2!v$9kX7dnkL5R6Ev+N+k$v>i*Z$is@kSoaBL>o zaDD#(E=q;~jw8;>%;_lcDw342i6@;h`qWp&MxFN(chqM3#Kp__K3|K2@bW7kPfy5y z;WmC$01Jk-1xHsJ-oqszKI(}(guGU&bQ0_us>}5@7|ryG@{*gR1i^S^d0hI0+a|Gd z8&7dSC1Utk--Slv+lp1M8t)(K;b~uf)f&MsvVXQG%B`T1^f#@4kUIJWmHuP23hkt_iqB%d ziGe=G{-m~3k0M~E6{L8)OAz&D*RS9X@3A z6+++X2=*8Ei`{*@DWE6XH;}FZO9~6k)Fj5Rmu+eQ=F{)7rXgCnAu5N5-R1@ckbhMXPvQ&K5$`Iw5g_i~lxp96^jz}}~ zuzU!A;PdNH(0Ef>bgI0KMa$O=9lb*B%`pZwQl-PScMC&`n+x7c!T8yIX(~F(FLE~a z%j%W~fv|mW^Q;<>prxRFiC_z^aEjBD)b;*G6BS&<-Ay(jvJHhu7i^8&gr-H|avsulea2Xj2X)+Dy4s=~Xn z@NE7FW{LMo3i0Q4KiQTLzCv1B1JeHhk;`lOSyP5Fp=&*(KH7qMwmJ}-O0pp~DWr?@ z5c3zU5Ub73kg>MQRP~$vWphf4xryDNj$DZ0RRzdLEik6%M-dPstwamRiG;1;%uR4y zy%jk87k(AXmoMReH4mBC`jjF60EXG~Xt;TC*=gq3l&az)_6&286`@C)mb4aHHOZG8 z3F58sE+7{!wr@@N=A}H;3lYaK64F%CzUu;0VJ^#KJ9Xjia8lf#opA*X-`a5H5v^Oj zta}7ay@5PY`o~{tuVb$b^Q};pyLHBmEq)nvVyt#qBi%xa|D~eg_S=Zkgm~I zt;2{6rUP$*V(=Wjj3r?}PSB}YvfZ{Dt$sP4<&8SFWvU|CES5XSmc(6iE6I}e0GA1H zvSD_>du0vPLSDF*Txh-sr!2e5+$$0rPzPkDyu=1ZiykzV#7Yzcfb51IIGX zj~FZ$kKluHz?rM3>D@3Kk_5x_zXMM zVbeqI%eX{$Nr?<|%8BiX*jPJF%Vd(!+qFWju)~?>DfQ@19U2a#! zt-*2&Vp8ya(L-GM0#mReC*X-Tho!IX3cHe3jOUVA&tHftuii!&4=HV) zLG~eOPX}O2QL8QhPhzarx4pw=r4CX1vX`KJt}oZ@5H^+~(|GxS6-KikI3nY&W(D6gu|CpjCTkaBMx`!dr6?9Dw7N1};-0 zNo+CWn7$Te4o3+h-^51q2RTLGFuyIp)}*g&ip3CIl%csQRklDHsV&0U-AgdW;d2P_ zO~a{2*&?Ru)+hq(btS^8)80*8o1ANihM=yCkoq`_ese~&EtE|;-4PHS-5`dwyRnPv z*Ve`M?K*6)EcO8`EUD}t)LN)-%CSw1l42f$TDk+xK}CnPW&U)Owh~Yr5`oA;9FQqO zo*=T+!Ib(XgIL?XX51EZm=;JhIt~{{RYby`>uwEy5B7RX}KJF4!9CG)h&o z+5Exta5R^4u4smeM2-@RAsz+*#N8H)t9z)w0Jwty`Xw23VxkH+{q-&u(5iV$hJQB% zU{`D}#Vgkmy<@usUd#UgV&PWl8%|}3tHRtzZ69$WWi3~LtmTWU=6`cT@7KZMJ76P0 zO+vcy_m@U3WDosi?v8wClHwC@&7mH8FNIiY8{R-hjb$JaaYTK~CAFxY_Btip(C8{| z?YqF#9wP^sCaTAlA($OW=p)+Vd9W9U?O+ZvqUaEPKzf5Qo>G`t$dRHi(H~5s*R<#0 z8&sCOMfzg6a2C8U3qoX~MIqMo@s)fklwW(hV2JnD%N*+Q8P) zQseF=v{VbtzQpF$SQ6e9OR(bv2V6ykRk32h`634C_Z&JUSgT!Bu!unsJ)qk!#|f(U zb!vzkt?@w-Tj6l1&eD!;OsE}CML=wSfPtlAyKYy~H8>%XqP2HI*|I=YQo(;-m5OVU zgZ+!Gl@tK3`i>Aa%k}n_)p_RSa|QHVFR$4EL$!zAeoAj}#>lfAOX^(N2csfgBD`np z%MfM+VnoUQS;?W6lu_&;roh7PThS7^VlH(llyE@OfPoo8Eq4e9L4tbeE)+!~`m61M zL{T0XuelJ`%8RJm!xr;#Mqe;))EHes&N%ZEDtB^>GJ{@akxT{<`34LhhA-To!untQ zj%lx2Ux?mj{0_cOQ2|=)p4Y4x|h#II4fs*SC`*R1ZW5yM+rC;vs zRJy@xH;YeIWVGRcT~rbXZV7CP08k!c#{i9Vh9s)X;8{R%?!*iyQuRR-)4ZBS6zfo| z>Y?ald9L-sSo!X+1g&LI?E+(kbP7Z0KPJ`~*(!4NbuJ&YJR%00CHaf0&ryye$z`&e zB2q%0;_f%zAQm>Wq!Yr3*}I=`_ye78DcSoF1B%L0tCu zMeUp6Wv(PH>%O7l*q#9z)<(5dQGaN@lRt>9aQhOYR7fpgingI%EBiYY!mAf56nP1X z39JQn8ZRcCgTU-IiA*?zE(*qg10Ri^LO1WzQQjY8ajKUUZ)q$oo$4Shr&reY0+U9D zfq{yNtt*vpxKP`5vpa(hTX(nAsriXBCr`=K6S2%yNA_N1>&7e?5Q zf-z1|k7;6^wTn*STT(8}2*@lGv_dsi44!HDn|VA-k7$PsUudj1+_H1TTPj0ZbpljR z5ggXU4mgJil2oV=AWDQ8a^l60yy5yqv()AAKk)Lw6*X=i9`4@YK>ITlunO2wmBq%L zdgdrmHmySCcWnM5p~?~6a#HuVidki9@zE*e8?+2ju;ptg-?vo(b^!)Nj7g&ymVkY?=`@imz>gV^QSqc}S2%scAVFFzrLfOLh%l1~FPTh;B{{T~4 zrp=cucc6^Hd94O)J%EW`kF~5cwLKLm?-yOfQG``22X&OILLpX?<(P4bVA<9vgOLZ#%rX8~{gxstrYxmC8A0vGnh1vo4WyO;%b-+psvbq4+d;o+{--ri z@BXZAyFJnTOLvR=+%ixR>K5~FQie8p0Wot__PmV5~mwRl9VoT>o8P&E<|D_o;jDoXWt1#BT>fPzY~ z`vkP}%o6s*u0wid?Oc7X<(6EVSgVO-rBGx~f6FPySt2yz@Zty(?8}MvBHAf!3P*liC{*s4j};gMVnLpiiV;jJ%WTYZtISC|gFmpXTOegVX& z5cyw*ELm__aDRF$`b;mFhwEIpwGynx%dkNMPXu6U9;8HN1PU$c)DYJoPcB3$eLy&< z1sY%%D4YQnR$Mi>eWEsxwow}83hLk5DuOA;C{3Wpioq2y2}QdvM5tOWTU8%%&Rcec z#jLlARCuVptWjfsdppm141{8%ZJjW}dIjE?WUnkkcv0+8St!!MW513dI^A6ME*CEq zPwE((Pj~*|@lED{{fObS_63WYZ`uo)1zy3PXW0Oj6Ax?pMv7QH3H`%jp4DRhN;#;$ z0qu(LsN+_La@LS~%8fOZ?S*hA#^p%R7W;J{lYPGrrWkQ5RJx=?Qx-NVj$RarbgXws zko<%})Lp#5QC&r;Yb~qetcv-X*J>BY9LDA6;^UIaE+;mZ2Rj}T@?2Q58KHMj2@jcT*W z5@=nZiXkoA1_7~@hJ$cI>A!I!A{iG?cL_t_hw-tr%5AE%RS=COK~+3h7}_F~ibw4q zRvncVDZ}1^;?2jPSO(X%VE!^Lk@Ro*iPY9m*Yz#LBgL#M&tj;S4I}Nh_=ojh*n!Ll z5(eW~yZERFZ08orcF>smlZuilX`w7dW+6yU=rZKzmBE*ltSHL$u;tXgqJr?E0k@2; zT^*L?q@Ern6uw{!8Y);-K0gqxjd9LgtGL~90b&uPK;`Zwx5sxZUBMhTyj(OGB_Awf z7{!DPS3WPd)4}-&L+0hnmo8tz{ueG>T9nF!ae=kO*A*VM3xLzwvM-wXxE5+DY$|aq z!QkSexVxH`^xGo%E)W1rM$QF$GMhtN!DHNt1*aQq0@>$Ya_@)Ilbvh#2 zrhdT@RetCEiL{#dY(q)tp&J)&CBi?B6n5#csw55=LhBT@RmkuKKrPf#JPe^<-d;jq zLCo_5T_T)I_hI2ct4KlNuPFI^-}Mn`J$8fms3p)J_xXVK+I>IvEh|g$pVS6`p-von z2)JC2XjE8Jge>t!kl}EZa&D0PQ6?78xW8K-d zKVkm>Y_&eyH$U&sH$%~w>`f}#qP^TYxhS-tHD7Uziizf3h1=cEKNkl=bms=-FC6>z$IoS6tX$%M| zpe-?XUj$Y&%0ziswK#i?rokHy;0E$e7%?$R5w;w+1e)stU9imT2FOXk6~7a^J{ny7&_Fy8 zKm(WbM^OcPBm3hmfX3Md)~i{6jU)FJ2v%~fOSKZxnlT_uO#;0FTNh`ZB7;C6^Zx+% zSTB0d>!r>BiooRm0I{8)`X*5dv)BEBa8}LY{{Vp!o8`gNk2fpTb>hMNLE5I76LaV>!I!7CXli%e|FH5TKh2@VDvQ}+9A7W~-OBsR)C5z%E_>O!gCnw8<5 z?0AEoj!3s;qy$yNT&O;eUt ztJJ4tsNOIcXlf1+Vn!dtMxaacQuPIO9_4OQHsRJ>){Y3Fo~L{Fsm)Q7Wy9GoqUS`V z8w);djR{Qo1pu+&nQ|b_RjiIx3M}gjl=C33Am?2B@esEF~;z;tXBP z!ca2hr~o5zZiYU!XNC;jWNFg?&V{m6A=>PSkOY^cmr#_({nok&v|C5tF_zgl;^CEB zU0kSxk>b2W#fQKWE(11oA-mtWjX>1BwhIlNQd&SK9k1~g+JlS_<{)Bx&>!mHk&CIlyuvtO1b618k(H+%ySZ318Mb0F4bc zOU(>HmNCZ{#Y7n3$!TA=5mY=Ai>~H8@zfCJ_!iu&*ACEsb6H1eztSMuUGxM?58f=qqv1iELcXm?C>E}%0Tvhou^}Le zCc-2|mJyA^a}bgg|I#duxUnZ^!3h`YId>K%uO zDc#|uD;QUB3^6=cCCBjn*>0}KQrBRRE%@~9Hg$6IZ2T&5?i}sd-ALr^zZXCfrAn3Y zaejcV=Lg;|{AEOLHAPelhGap zx|G@*tP-q5SnPSZBs>M(5>0iogt2M4I5(_UDEWhx0OBXKAyCC8Ko4*vk< zQM-T@;^N?4QBmJ%B`{2KwM~v^0tSDgXvIjnzjvVwPNKWMd24pKjuZZ^W#`igxE#9ewzd?|L# zn}uBDfM`!^15g8t3zfL;04{D9TRkopPep>P3MYlp7K(15&>3yHf06@z5|nL1tzlDy z%q_@)6dRjvIM@sd=Tnsu^~5P)7uCx_Li|K@3a~iCU``4?mk7eg=n&+bA8*i)hBJ~M zH~KvA$1=hqn&XR$WWp-esy$o%+(BLsv<4RIMe!C&G0i5IVIPvP)NrV%qpQPVPdkrL z3q!{1EYh>l2(ZOP4~&4ETlZldO_3T$yKo?~-$JoriE1rl#jFY( z3N>LXwJK(e7@0aSjTf7;?Pr1Lh9Wp%I=)~^C8I(tT(-d$LiYG8-526CM!NS9SK6S< z();asgzsPNTQx}aW81>Q+PbZ`?mk4SfjjcS{uy@v0AyG$snwJBU>X%T4FmRzbv?Ad z+!(l4Q2wCK!oa_|M%zMA6~I376}3qQm6aTARxC;lFlQ|hJ_W?CJjB?$hOnys}A+SjHam2s$UkpqWb*sXeEB^*NW?kWnQh%)LVH7n^*`KjVx6>|zK z9sos5j9F&OibaZ4et`&c5ns2`w7#L8{{T>&@tgKX5H_*5Ro}r- zKC!GCyiCS>HC65@_jUJtM8T`tx8;|lf7lV{Ds7pj`-)cJRIPRPiR$9cgTGPRZaBJF zfuL&;R9vmxcE-S^oCT0WR-{_Gc;rgzm_f+!MR2wyC2-&3AJj1$5>l-Q1y+BAec8m~SFkYySXYZh8uQ#0x|!0NchpIfN)8h&gd*G(!8a z#ne)} z;#5qPDXmLh9OPVKaqc;-FKPn+08lm?Z|xY@wA8eWrHBv)oW^S5P&i+TAgm``&N%KX z#X_ax67T6{BX*j#RbyK3P6J|^avDc!Tt>kc9iWGpuf-QJr z#)<;gMW6-cTy{#!1bTha}<4ARF={4gaDx4)RhZE6jIu5vrwQLfdFxD%o9Prik%HacDDP9YLbk) z7=yon^A4bCQ9VC}h`6g^vy&9`vfeTM!CPavz%VsYCLWg#mRTy<2TH+e%p$ebMyj!6 zYqcwGEsS!Dj>WL}zo?h++)tyXJoq0+C(!**(W@;@qGP7vT0{<3#ciUhSvEc35A`yK zkLDOCa>Ha`A-#dF6snRQ^rwQMKq|w_7i}WU1lL&`Zi1t-;mE30iRQB5%&xd;K@A)P z(k&gB(qOdK;nBLS2okcvizDUPz1D(Qyij~n*y4wd?SNN)NT@AzTWm_k2CXApE8!Hy zLXv(U3u&pA${asTe)E3<*=U#dM0643U*@199|@uS1Y*4tasF;m={zG})Ci~hn|{*! zLE~TS%a+(?6Bi=hO_`g(>>zNb=A{!Y_^246Z!vfC0U+}qo0+RhvO z_>}cZS*Sm1j>3pGZQ!d5qJcXRXDCOa+{D5Gtx9@l4%yQHq zuxbqf^C}Ei^B0T3Ef(d$AyEOQW+?R7ru>J?@UNCsud3(qz9*g> zSW{2~)Tua5h!a-45JM9%!eV)j+gml4E18PA_O>NRjUASA@a%#p@d8Nj?MjtgWC{!Dws#GAFf+TVesgsYEr563vp#pVsuA0_rBCp_a zSwK>j7lWWTx_g5;fl`O7nh@cY0xkeFs4*T9TpIca%Y;5oVx*i;qxj!OJi(0R^s)K5 za^=OxJf z)~olaOQO~SdumrTwgW`3 z03uStK35{dFy{rM7b}yz3W_5MWuyEOyWW5Mwl6{<;Ge-MOGqeU+p?*s`$8rs~$`hy10=; zD})q8XaUMA7SGIze>0lT+X$BZh-=mCw+yQW7uR>T?sV@d1xOUQ3EP=Rd_iiKMXPGI zC{W!o8uboNZUVc+7Y4alsM2WxO(L%r_%Z{r)r6(gltEg$A`4L^C3$P{8^P)YAkwuF z2caAIEFz%(GhF6~P*Xv2H#9Ft<^e7Z(i|(K3No_#$@UgMZcrK``z;-> zy-TX|`D04mFde&(wl(Cdpa`kdX0v0vaD^#p;)Q2EQu-7?8bB9Sha-nT5fE2ngk!1T zz^*!y4wi{F4RXw#58x5*o?cjazuAQFwq7YFz-d_qtuELUCFG~#;CHj>Vav!x+b`pn#%hCfLv4?GAquaY0m@ZMJfcdI`wfplsI-DbFQsRiM6jo7?)-Lo#Sx|wL zimr%&X_OEGTOzC+m(C1njvSDvmZM!pPwVS^+iRv&ecW;geFjG z0Eo^DR13%*Ck-m3Eb1=64qBF1ic`e|s&6#Kfwf76BmTk7DBU{$0FVXJ=t2I!xU7Be z{^@7E<>b}Qb1~E2(@P+~AJ!*zhr8e$WbDB0&nf{}o{MKn(1G1ylwkBg+JiRe?xwt} z>$p+C0GUPB1#2f#tnRMmhXI&dtCk4{P|iS$1eToj#3|h5m{eVokPs~%?Fbypg18D5 zE;Uv=a9=!n?pb$KM(vA61%OLwbRcMGg($;BP~f>z`tVIk3o0M7jJr>Uegr-XU!a!* zQxNO(`bve5KLh2DS$|bT_^*Z)ERm*FBTNfM_nU`exQ~<$ZE_Q)2o!1CErW)1mcE;T*ZdGyc;_-fXMo^` zI(uslGki(vXhXoMumlH)F}|s4Re#36?%)G^T}7)n=CZ(u7p-OdgETI_HD!z%oEt=2 z7Q7EcDqCl)jamSBWeXj8B?Hy^A^ZDWVvWSxY$4?84$43vz@t>ax3vm~M zR%^~m)M^7)lApT4f3$hDzj7O?-Nu)f1TmBjZNZ|#3V@b15Dvy#D+C;S$Pc=KRSIZ* z49QmfD#j;2Hwl$fNK6^A^nU_8{12Dse^U}MkHA0KIn)+aRn)B96(a8J5iQz>k|se6 z31Sc(Wi8avtwJ^Q<{{)?1VyOWIDjLs!t;oM*403=t(2uzJmeRpK8=YvCR#Y1Iz^Kn@EZJ93kPp}5-2$hh5^QF_v`syxKuy<$fm zd_-s<`D1B7vaTvyW@fjt>LFSuc2Gg5Y=V>pTubyK`0RjFxB8W)h`Nw60nV*Oz6(ed ziC>3MGdIgA@m*}Ts^T6P(NXSMG@*(b_sn+8tSTR)AOJORV&yC*)uy1;>^=hy5(4ia zP|Em7%KACZImh%H_Y;ZnK3}e^x8?Xxk>?VeQeQBp*QwAWS;27z;S6^_c%H#4$1x6) zC}kXVaK9!TN>{yNfvx?pf(rwetXYBq;I>nn_*{V1Age|y+!oQ1yo6J+9oR|AokM+f zkHa&wh?&Mpw1OZFRl3G7L(rAm8hK#2p#&xNQ%I0|fi{8nxB``FT@r`D{_>LxN7X{b z)w8xy;?J-Z0Xwg@))a7{mH;VQ+YkeXHG(&zKNi73O)e>B9+ug6Eq=ui1}Eg)!kF~~ z3eW~4J*>Beovg6tlXIv6+`}qW#~`=piE8#Fpll_jKIMp)Q9T)Zx}fZVy_LwsXb7V# zh&NYR{LaZhz^#ecIPMT(2QX#aZI&kheKtb@_=Dr2_+u`Qn$tUm!SvlRXUzD2Lthv2 z{F)lLM0E;SBP_MsDsvB4vE2YZqsCNVom%UdT~c2p9Aomz4KzIv_B8jA4uf){rX=u2 zo=mOC=n%NxAHY;WVOe_Ic{lq@8(}MGVK&f$HEvmQ^SFZs0mESrVeSe8EbXJ(>N(3m5lRQ$=4Dz!LV* zKKjAps(LC66kFw#wFq&Xq4{;TsHLCPBBZrmTV<}n)Fp#L1F)}KE_dk}WZ1NgGz<5- znsA0~<&kEH7j0sdRl!oKvN^@IH02W2EoPeGCDvPn(bQLK@ZwteWx@IWpzTxW6|!Pv##@bj~@#A6EXS;^NEt1X5VQS-W9?j5e}>Gion1 zE2u6DZ^jbstX}3tK)x#@X2ExtUF#F$i-*OmvcW`mHG)R;K*FrC$_i9khuM&>ybubq zED9k5X8P_nTL%Guf-9@FDCkg^#PhKGvLz5N0=&FJ+XA|vfE*Q+vzbnws$TE0%80lR zu>v;Qhiytb1aAe1Sg+=Y5TM^h#?pnixbIC|8f#Jr(P;Pr4a`vKH``FC0A#(zDWF3^ zyADu?(lLpY=);(y=!t-|0<5txDy6ROt`JeiI!Q!r$*XtbswJN)tsty(CEKDX4{!^= z7pA~_xmPM~pd|Z01PC7nLI{}3!C~-yCmdEEUr1S;A^IDG^)J*!b`X)N3xsPz0ah=y zQ2iHWOOxz48*F$X-uz+Bbxxpb2M0XQT;H zxDyYNrZ|w6%a;ZZ!Sr$bc|S+cY&}PxiSqpe=wtB5>9|JL5{}}~xwE`kb1imrrQ98p zKmb>WZ360Ah9@m$7+u4*b5J+8C>nC3T7(eKgS!=AJeCo_q61vjK`Xnct1{9vQJ4_mov!f(I<+-x%tQ%PLaL%vOM?iIIRYC9zK4F&%_uIIYCu#fl@bahD4ao}p-8sv zCAHJ&wl*7l-n2%F&|eE;Ute*eD6)g#hJ|>F#Ect+F4bTRKw3VDT3W-?f+z?$T}Ujw zEWVxy3~?GAY(?Lg2CyN}IG0#V9AsJOCNza<2|{N~a3;9liATlDhsb<*A1}f2e=OvD zd_P6baQsh~^%W{t$s+tGb2m(H?O-`kpwPzX4j_MWvR8^=m4O0sZc6yI?VPk0dLluc z!n(In0#GoPfVISJENy^6y--gzB?M;onNC?yd;xh?6V1%%*7Ix?%%x3eW`)JdRnyiOR%;OYbmyR>kd`0KHPYe)d#ZWHFr!wC0T}Zu)P{C z0TdWKW}XdYn{Z4a!cvEp1!+LWlB(q)X-sMU|FC!6^U&V268|iI4xyb zLVJZl2<|R_$c<&4xhp; zmDyixXjl=LN7G{~L6x%O1=QmL%!NRTA`fGtjJ~2hqXlAX8xL`wNzFi4sDoog+fwNx zSI&MV8p7b^VFgbq3tx`DEQ9e-DkKnT^%w9ket6~#c46~$9f@y&@XiE22!4YT;M~1L zE5qV6QKYM;0??FAAhkGMe;h$PY3>N*ivznY5z6PR_$@rf*!IbLg$MJY@uZ#Y%(#86zq72vcg>@sY|fe z3)mMxBu7G}6;|IiVFyCeF@}}#P%hQsq*j+lpbCS^o0i=(xZv>s3cKY>YNM(NS|IZ? z*w!#zbp;*_FLnWFf3l*8_x(%Yv@PduG)tvkC4k?B1_qQwH}?;AQ2^*A#W?}^4}~8V z!{Ni~sC_RKG!LWr(~shOzZJ`u@G}1ZL7=%iI-f%3t&`Vbc(8|$8(C5a+bhm@U*=UT&lq;jxGpo8kl)Fmu_G6bFK-k120rc zDp|X}mWf$K__iUcF0LC=?zUnj7FgBl0kY){la&nC6#&~92nfeD9_WR>nN|Q2iPi5SAExzbMOqmoMRR<^2}R>NF*G@N=Hnv^=(d1O^Al+myl@-PKty{0R6cy|RZx|fJ&UwDgL#`|jJoEF9xnP)fH)X7og#SF}amQ zyDD(`oVR6O@ob{c1Z}}A7R5{$%WUx*1a;zHfU;e7g-SIn9_7=BS#C_-gQ9fa#@ux) z-OCACt%+9}Q^i93fgKK2@!VfGP(Byg0j(-gRRHL?7HAAgnqI^XDc!Q%0euRv1q>f7 zP^qqoWWXXkFaH2yEz6Z=7hne~jgLfr>c?`mP$q}Fk|UR%T}CW z^m6@IE({nyLcDxC@T{6|X0Hk@J5dzfsCn%t-Y^RAGJp-js(3=-cjxhNtf^-{qKpIz zk3B4X4FsTRZsiI>Faq4eP?kd0QC6`YcA|v_Y~BuTQ$@VXMC($=M+^^pa)kx3kQV_A zOiij42ZGOpbUQ|!Blij3bb=a=Xbw+UIo5cq#bArGO;t`Ue%Ab5@yaEld*R;~;cqN0m@ z##^X5Dh7!_rFfLLxL&6!m?Z?zJ!^n+(Su4dU(L(??mFH^aW)XUX{lG1 z>I4d+52I50D7wgLz@jj|)DS|8OYv|J0<04h2_1#PWfZ285~$&pILU0LlK$_z%s#;$ z%QDo!ytas0p%1mO6|4HVhd`8iKYW+zUz#E&rTQ(86i+N>6P+lIk5q7Wc#IaJPf^zFs0f7_6OZLU{#97=MZcZ_=t?)%iS~&JgB-7Qy zJdH~VRfs+Va6T})^Z165CBP_S>I#C^s#-az*auXT(a5Uu9{s`vbbwNq#kdjt_)9HC z_SB+fzhW2A10i~Co{XKfiHqR4t*yPnt~s|KY(nk>7Z?qMlJcF3 zugeyc6va!M0bIi>?0|z2MeR(rYjVpd*@{G5?&8HPL9`a&00Afpv0WErIf!rG;*@Em zqBM0bCgo<-WrlDB0irlfLcVM6SI?>#!k|!TF4mO-V2y!TOO0|ji$8`O5(fNvqKU z&08V{61!}C*?Wu&*pwf!Dv5O$s=4frw_^d}ipZdhH}C;Z&4i;kJ|rRW&ni@=RH;&> zO8PEt4O*&MLJ%SS;>X#vVcqg6Ol3Few$+DH{=G)k;3g{`6x znX3aSL(43E@oR27l9qT6OxZ70N202BCBK#( z!(YWgmf&%bt8GMhoJjqruFK2B#o=V6trMo zCZ5{#Y&o@Ky3RT8q6w|XyeFB8QN0qL0(Z?`@EQiNG>ag5Ac_0SsY=Ho0 z+gV#&+_B-*RJG>fO01~Ts$OSsY=bS84ObF~or&>u{hp#25D=YshfuaTL#9~^fW->< z?SUq_V%b$oV3S%H0~Cp+Yc3j5xiL-~ga?F7@P{2sw6=^bC`1;U(X$Y`ApkjTbsJ%A zB>>;Bf>_ZcwMzP|=V5zR%1jV`33Z|e!E9|>{n#CD-~}~a*!ElON4P&S;0s?wzi0;A zsVT=p#I&Orxky1?1*yoOn72x0((Huoii6_>bhrqi6!F}qZ3o`i8hMJb!Z!si@j9s| zk|S1Cvtf~ZZG#NDg}o?CoyF6b=Lu-_5ldVm8Evf22*Z66-TOdn;)y^JW06x?)JE#Uqd-xluTaw( z@I!P)*bqjK&DLJc(_Vot&-3|x??2A#ex00g-LLD6>wV>%>z!lBs-vg9 z1M%y}EPN4b&7P8Ew@Dy-@l0|?^h*4GFX`Miw^P7!%{2mKZ~N8ylUi-uhmtr1>xR#x z9o>AQ7_#Il>VSfO{UhGAY+-4tPq*w;LgseQ%;t8S)LDlt zhj!sj`5`A#?nzZW(VxUxkwiBMB9bq1mNJjx>)6yRTCDaiDwt|a+gSqHxebTGJ|MO_ z@{R|R?bK3qDJmSwK;rro=?zWvn?>;zMaRN0@encBCpG&Ekm};2u6^bWH1F{1E}3o= zifvt;Ik*2EMQuG8G_wRTxaFZ`11L}(C=`O(%2U``dqmyRc(Y&ld$|b*5l=dwpp+0P zvzl~YM(CF$DN8_?$@ODC@LF4E6V2!A+nzV$m|lYJWPD;HQ47*~ZWu6Cd~AT0$QAnL zXplFK&~Lp0zwT1DbRKxJK^km23A=_S3YA2yK;Np)0yJu$!9}Z*R_xbv?|lJ;=51Ln zyP~Y4Zq^%V!vv&q()z+@%8;H(fq`rj$zPi-#n)>f)u#JUXLKV8(A9Gq<>Z-@S;kZ6 zWHh8uj1t)-QKI%G#`acixhNFa(+Nvs-Wv!$M2e5Mn%oP2>YUc2CE{KT|KW)8$273_ zeVgIvAnyQKcZ92t#eIHsu4RwrvE;T?qg;{xacD#l^g+Xz_a1>xJAMvnw9gLYMZqLlZheR2k75a$>g(& zgp8TVvd=HlJi-WC_;|%G@U4C45wCjko8c^F0I(B+qa2_!gw0mjl#t6!yh&jp{qufq zmHmf>b+WS=Rj`p)kGhiPZ?W7~wYWLi_1uHz)c!~|fM9pFsUzdvhf)n2Ml=JvUV6Zw z!~|cOn%Q|}vrnUM$PVc|DsCmJcKR@h2ga@v z?);)fte>+unD!DqXyDk&gm8P=;Mm2OLxi&Iq6mDdTz)Ct9{X`E0M7y~97M1njBH5BV2_phnRXEdK(>E}z}wBusf zo#}#28{HNHFi|~MB46vMS#PEx+vCd#Ci+3N0yL{rbzxXMH0%}hE}J6m1``cbtx&#I+>p8W3y>pFHeEKbi4nyQz+6ur(!W1L6yAGJo9G3!O_U;tpnGr zCY3?tJWG#|Sf%=o7mK1XK(9Ad3}jO|eEN*#gkG{&owVF#j#;Fbs(;63DP9Ng{7 zZu=r6{9}=&5Ht>d)JdWGi7qt-#q>g=_ed;4gq4qNaGynaVQEe8feKq5OENTtGld^e z#!d9e>Y}9w>sF1d&}s-TCKd(E5LJN*R|GF^4_fro-w=?UKfZr zJ`zD>GDX)_YoztXG0V_N$9{eB(wN81QnbOGOKjS>HW+MG-z|8X1F^MteiK=Wd5#x-l%FWiT(+c=Vn=NfJh)iFpiQ)uHd?F}8%msc z;!V%gxAb;^%Bh|}$`W+G+$r$#-ewur@Toe|nM%_yK&%1Fw?~2Hs(WH zxRqI%0$#M=u&B+9JSC#3ZOI0J%qJYBG-Oq)3)5|23^VvpMNUL%1*#{WAnIu$T*daV zJtt%Lk_S2@C3`dd((s;m6)UtI(W;m|s5SA4i*+ma8?R zwuzfx`cklrNNhjL?`)t*;{YlEQoNaiM6LKg-c5G>ve_=s?D?%A*z#dDQom?aO{kJIi!;{tVe)Hy9#}D=hQ|xkw&%tAks;KBHebfuB6;@W%Gmf9#a0eId zKqJ`u@^5b-jMU%#X=@E-%}Hj9<;6(8F!=8h7$aluzFo9VGuoBv60%K&tB`aY4G0no zYSsEmwzsDgg;aH}^bzgWe=7Bwt!mW~byBmjsbV($0s6twOVXCl)t&K(aYks$R{fxi zXx81w!wM5;I>g!htM=V#8PFm1$t;)&aHe)J`&$sT=$Na>4TGBd9SwC`(+jEbamc0~ z18p+|)^>b}G253>9Hv@bN@iLx=C%(gLN!gu?RDx|WZdPIYw#!XN4_LEspiqH< zMeS(O9O&T7?OMT&0O0WA-AZQB@i+3bx%2%y;m=JHdY()uO_)toNs(^3W}iw9izLuo zAY|OBrEhxGaLPQ0-rv#gRNV$-Q1)bMf&%U~VyIbRR;E<`IkO6pLvGL?+Gw?OdVZy( z0v~>3A@-6Xr(%?Z;VmPiHHmS5Ca8)>NB64QFOX_iA?202zGV^z6W2g#vw10BhT#!qs-dVbgrrUNU`I`B+Tyw0Xz})N+WMpWNh2~L zRX64X)Ug}<+@VGbU$^3)F>zj|s*~U=l_|~i3QCznYm;j&w(PUf}E z{>h~wvR#TnGHUHhe|P}AvL8jW&D+sN14k=f+k_>U1FB>P9B5bp6>a0sGh;L55{_!} zuUuaU*5??v|D?%yo>F2Y+Ub6$L!$g9;VY$cg6K_M(g3wt+5DJ@iYNk&jl9e6_nDPB zB6N7<)D_o>@PNm>7@w7D2}GVK9cwN@f9louq62MVQBwT+PNCzelH!6qFBjGZ+4oom zN_a`Oi&}v3>TF9mF0<|Ds`Pi{s%mz_|KD|VP@on^dv7c@so45%3{%fIsh5$VD03sqHVj$rG{O4kaj!WY9WAJFwpx`qf8(<#Qlo8>=3uM=_r*zh0H1i z=s;Q>r8<4mDS|FvJfs`l>`Iy4rgaS+EL4oiR%HGlO?8eO(IMct9v-ryQ%A6>u*@?= z=PwzBPy8^Nzgqni~7Ou8!d~SdATt!$$$gMy94u7bS^k z(N)B3Q*%Jw$z+bA-_><>byZbW03fG-h$^t`u?h>Gg9N6NQ^gSf$Rbt3I=Lvu$jHdj z$jA^trGW(i0o{z`Uoo(%C?;Nny40Zu`_~3k;aefE!a_aHM+L=UQG7Z){N&iCb~pUt zf+cQ2+1Mxu;PK+g^yG>@6iRxB4k!SQ(t);bKwDMmA-T_y=Paa`qxSqx&e^g!iZrXf zW^0190z3>lkOUn~?0TLx717w--LHOJo<@cWrTG{gNbVfkZvY*njfPpF_=MHa-`P%O zt)|*?_?AsJMz+FHVvWP<9KUVzNk$@4ohwwMfrGabmZAi4nN$OY33;8QTi`RO#Ij5M zen^-OBnmzlh7!Y2`O0tm6w*k#i4gFns%%N!Mji)p1dr?>V%7n}_A!YP6dF~$aWqa1 zx&0NjG*w;-mGFs3X4RVMFw_9+ciRk-p{J9bg_LPZ^b&p!Gkb?w?T5H6--@9(^ar}D z?G<~zitLfE3Nz&JzVdA|=hPs*RL<(Fm)}W z(MyJp26Vs1jUn6L=*&LRnIpcOJbtgtjVIkz<3Q~}*AH>al6kO=M90RxKAw(i2u6oT z4SB^2eNAzk<0HDsPnS&R;IEpF>>&tB!^8TT5JfHJ(3*()F59a8XtX!ktLzLA2~iXd zzhpRI9ph8X17soH!2L`gjPopuNbmFXY+nyEez(s+h}L=c)nKv^_ri3fHS#a9M%H== zPqff$4MvJJ{*x`;P-OdoW-I0xro;PY%w+~!?%?sb<*$;bEtEk=lfeo=%5l0VmY^f? zUaUw>l50mLp4%9NnVvqz9OKH79SQvXk}p@Dvk$lB-X2UBdW|t^=U$K+!JltP9_|*o z$k*>VI!E%ZT0Em>m%-0QsYd}uIJ}#D zsW7!|kqd6I-Px@l*;5dfWL8GxPO?Ap4Kc&OGjkuxa`M3oGzDp~v*$k96HyLnT8mu}16G7#?o!Hh^=1e9i! z#Ap+jvJ@>UlcRy@mSSFK%z%`imtCJno1%f=vM3Vo=nKjyu~8A!z9G`LNFlmNPlD(D zoFzfB{|krau2$IYjG%=(IIq><3*+7 zxUbLoVoMYTUYur9xMi{#SXIcA6sOZVC*MB>{vkT~eWcU_bm0 z9l2W+FYx`saX2PL`o+jiYL^^dgTcqwcRjVhYMF>v5p>5~{)@77SohYgPutt2k((5({A?{k}ssyk8|N?=o0#I3s&W&gpR<-mHEcKJ>S# z#@0c<=AwI9e}(pU|9!=;yw}>+Kk8}Co@MPj^9xTPS4wigvy&ms(_|aFokEFNSti;hN44*(R>YHc)k$@{>Yo=Ak9sG~&zI>sTBRl#*wOBJJ|k*z9RG!z$C&sEpY^7Z!S zX|wyMz!R~N3+g+!DiM{Oc*Hxnl9tO|dbiIl`Ox&WY zU|{Rv&&kXJLPwR}GY14|rzuW&x%QlwnO1{IVvUk@fZ0g;v3yDUi}p7kzM5SuC%g$6lY2|7v~lbGrzdWf z+EgSA7JOzPnTVyu(VW8fPs^Ab#;w&fAP=MyfSV@$jQk`>p=WI{#F8`lgz7OzXa{x6cUmOQc}J)y_rbR ztXu6bS^Mgm8{M^Jj(!TT>LGW~ui-zOYPNP2-ZRyIa;Rr&``J@w+)As=4$#JEG%pAS zCM0%|-p|bQ6ijU~;0!b`A(QnNs_JiZE~K7Q;!kDJ%&N{DM2qp}Rrt7w84TigrBl64 zs{1~3WoCo6eqXROgd#gZcmKV)a|^7QIRh=gYYBqw+|)<-w~qBcG`VNEFmk_3iTiHQ zhY_h1r_cu6MWOkAJ+E;|F0WgxYZlieT14DT_Jx=1$)Ez%O70H%(CEOyh}7x$M9(`4 zzTINYXmD)M4a;J1+c+VXBuYZMlCa0G>&hCx{~3qe@QZP=JI&K_42$+)47;VNs3 zVLNr^%9(75)M7EI+rRikVdi^M^){F4BQo!xIzn8A|J>w;9o&MKz?)pyh*?TMTG3z2 zhOsiRz@I-8gKwaCLB+a}M+9k|n};9XXB+)`$E@=Bt-Eo~&+W*FcZ-qx)fYBJbeEp% z5#Hq61YuU}IZ^J{t(VM0O)zk5*1JWCZ9+GiL}4>u8wmH)MwB6<%;)1lMHkz}R*?sz zeHY-S&;|=jXtnW$h5CA?m{sH@IJW3^Zc5Rt-xlr8;Jvex`y$=^1n^QlC zYEReZxIV|9^S28~tvHMhp+zm_%$(T{W}QQP9&MZciVxiQ@zAT8Isd4hB}9kig6$|a zx`l0#lhL$nA9Ve#XLh;xb9@h1a;kyI+U-p1b!WD>+gnXF*W<662fQL4>>gMi#$8}b zu^*?#9x7ix`eyp;>Bo!k%%u+ImHZJUZiC6Ug$%y$Vay^!uf}Wlud)W0(}wPMb#y0g zaWc9L#d0$6ipudWrlwS-kJ}6HCzU6^Fc()Tz8>%oSGoX6;lvh+^It80Y zv0cX9mbzUb1NXkPN~tv!by~HyAEnl1#Y75ysZ1TtJZNZk=3o%g6#n27AZB+lrR2kC1l%!EN zGU^@_M3YuY>}5xpxdHNn><0*f3%lpihF#SY<=-tcd%mqGd`F}GODIo!lvHFmyOcM@ zCjz9sbOOg%elZyINDc-!QXhUUE5&ZErixvO-23ISdgcGXs+2tp9@J577 zEs(&0jNkw_t%`9p=f+Ro?Lr07%C~Y9zx`2UpRREwa;Gl%{^2WA+edNCZ;FR-{hbEO z%Lg)FeOGeh;BqaT#kB?I7iYc6=8wL%YWiNevm47Ow$gO-CN6d!qn~6xM$0Gbil;Wt zBcy}_f}PpktIWQcd4~D)n?Se595?FUkSVkz(hNIOf8Gkq#J)co(Oejj`_1@(=jgV6 zaRyqvO6XkBE|!nE^DOKEI@4sn_TWb_Uf~Oz23;V0q+i_ilFAwNn37($i!T#Y#A|8G zXt;$kFsTlKEO@Ru98ui$qH@Ph%_1O0S z`vW($*v~gzJvAO?d9Uqm<74wjrRGgjT*bw`#_uM_=;dNrbdqu)-QkI){{Z@1d)IUP zpq|56>lWoJ?c=>U^>UqNo5aNA1x>ydb#)ETTB%j8tZ@70PY1S6h>qL3_g8X?=e$-5 zes43x>l-JvdF-V;5h-hKy|bCt>2@P5+HkNG64`pc3u=)=U8o#y@{*K<`UTIyCy|Mv zM!PnBfwD65M6+Up!rTiVeRak_BYk0Tfp#UCRGRSMuUb)dArvX%O|D;Zi}JP5Yju{~ zq=t&FHulbjI=TCaPP!~6E&{xeql~2#!PlC6PEPbXI=VvOBnQH-W6Y~c@PRYunU39D{|PYoGi?PVK}Bcz#xm(jTSqt7>1k@fHy_y2P@{O4`>KYzpj z+zmVol8hv(|8qAGekKC2u=vbuDbW4Ay{+=$*^70BXZ$JC<7gg54t3KFNYutT4~6bSl%TNozL#VK=#MeN;PJ@g4-VHF?c`>=9_U;&!CMd^ZXE^~%GL>p(p_RV z9?Tq^WG58W3Dp3WSx4deedW&aNW6M7_rst#+Br-V#^)>>jy#AUt1lgX*A_=Zn+HnZ zn^M)tjTeGoG{mIDPK?gbvG+g|+ zQ?G|4bJ}hTs)ln~w39U`=S=C!Jy}NfG;pNu`sd~+{0jVON+y2-cj+PEP*n(KO8sGN zdP#gcgN`6f$A9&Cj3=a(ugS*dhJ@D>%Hb<*htUyNo1W&6J78G3PyriYbi`g`;2M~9 zN>EYM!MPfV@0t;H7$*)7#cWVOG}s|*JoM_Xa}yJyq4AT%B@CC%b{JK0wlrl8dPeS? zOBDiV2|OFKPE*fAPVTIauf6dWYsJ7T+uw}&!Q}AZJs!R$Lsd}6A2aTv2>CZ-zTz2F zs(`n=JhEBeEj=Eu5|nabbR3oV(8Q#*6u|diZX&V+lPHKWB*EY(0lZ{0V8r|w3Aj1E z!VwL@7^*Soh~G->kc$Fp#Hwlo=?S>@)`bfDgy$Xv0~8!Xz0RQEHL@qFB4)`*1HlEL zFMO`OB`BgiN46j130ebECS}N!BytJ1Ii2O5`A5p;Qas^_DU9Yv0nqFmHe#g`1pAov zEHytwM>tu7pdn!|j3Jk}#bgwH8;7czC<9pY#@S_0vojgMpiRz@1d0Nrij&llYLXQ> zq)yRqd)(e<2Op4NRINZ51EP@x)hu!$-%?O%Otd#(7ATrk^LcN@6%8Q4LE}LQbmE{4 z3MhAey81(h9)u5x$PMw6$ryqN8fhea5DY!?AmcGL>L9bm(6Ox*!2UP2)so2@Y%`2`2BWKnSy6 z+J4Hj=Q2D~#G*@=DYIdZA1qMAf4 z``7Cqzynmsu`mVzB=ArG00I_HtC13=w+5|&WK@1RTNTiKG z5V<+Q$t^b~3uK_7U{yaj2#v%VC3T2g|LT*XB+ML2Lb!P#0wVXaB{ypBXhH!V=% zbR8B0?zi7*0HzRBPmqX8JBlX(6dxK@vl`{gZhgoEv-x!2Fqw_H03b#12DNcWQJAe* zxrd|0f1-)A6Op==C05RIOC;;;Tzs*`w{kkQGsczy@6u%Lr>>U^C!E~roeHor!`BT` z$jZpb91CspJ>>}hy=!5=(B^r0ak33bjR-y2`TUCSr4seCyzPq@Zu0s(0OCK}ZAP6R z42Lk<(bV@jXPhc22>J(OY*wv9&UvDr*}Ov&Hblt30F{*BgD32I|G`rL00<_c=i!y) zQ)Q4+Gjufa{|}cE0|~ga&{AE{Rn&lOM24`t-ej?jMhm%$R%B!0aWYcrXI5txgdG@# zl444L!EX53Mx@f2j180MVM2mJ;3jA1XC-qKPhk=N77Fd1SMVo6mSPhSSFqi-H{w7c*= z>o!F5QgQ6K@9nJN{SvU5hOUnwqieQpDp}D8+fop0W3%&MSt);WpP@fe<4XuEPKnbp!Hhv7 zn)NpGyvN!D7(MDA0O5#$B+N-HE7jenUiW*eFSttpD(c6KIg{x;P1ETKyq()U5I-fE>uA?`FFcWU`=EBdc(+SwFAeN;msfp4aftE!h0GI) zbAd*KNJT=vAJcpgU8-Jv3JhkkQi%0xJ{gSYUXu-RzQ(GfgPB5pO?l_?0#CI^ioG%*wv?cSmcnYRM661Mot0i(K4a66WBoW z^eKz~1SQ*efr&6mmw|yroF$m`!FHYez4b5p&z=*YS@Rot3JP9cRH*GnLtd!Ivd3w$ z|0UMAF5WP29UlFI5Y_qds+BzJ!|d;bC=AtRHuJ$Bx4N%icr1Tc`Mm!-HyN>|wPRW1 zsjUZ-_~Ukea9}hm-Z`-DFV>UVS=|+FtGOY?EA>C03Jjd-Va7bft9~me=ZibHz>ckW zvO%TAZt$%t!iXfyjTWs@Pm{Xew8J|#%eKSIi!6p4?vEwh>FPqIIIwot(ocu9N zQfczB853HY+lxMrWsT!cY!R34bq%Sk{xjGCMn?L#Ca7GK4nn?!5iaB$MW}j`?2HxG zwO?ZV<37CPN0*+(BColKg^pZax`zdvF!PPN?t!bVxD2+`)msH&;0Cndss9FCbFCzG zy>gUn^LSUD-WaB=w{p&lTDjfd5 R?~Q%AW8oF?!sDOC{|5#h8`l5; literal 0 HcmV?d00001 diff --git a/octoprint_mrbeam/static/img/beta_dialog/stars.svg b/octoprint_mrbeam/static/img/beta_dialog/stars.svg new file mode 100644 index 000000000..919bac625 --- /dev/null +++ b/octoprint_mrbeam/static/img/beta_dialog/stars.svg @@ -0,0 +1,39 @@ + + + + +Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + + + + + + diff --git a/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 b/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 index 10f00545c..95c7b8fa9 100644 --- a/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 +++ b/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 @@ -1,10 +1,47 @@ -

{{ _("Design Store") }}

+

+ + {{ _("The new Mr Beam Design Store") }} +

- Something exciting about the design store -{#

{{ _('The camera is much more reliable now!') }}

#} -{#

{{ _('You will feel an improvement specially when using dark materials or with difficult light conditions, thanks to the self-adjusting shutter speed. ') }}

#} -{#

{{ _('Check the status of your camera in the new camera settings panel:') }}

#} -{# #} +
+
+ +
+
+ +
+
+ +
+ +
+ {{ _("Buy beautiful designs integrated in your Mr Beam software") }} +
+
+
+ {{ _("Create wonderful objects") }} +
+
+ +
+
+ +
+
+

{{ _("All Beta users get 300 Beam Coins for free!") }}

+
+ +
+ +
+
+

+ {{ _("For more information about the Design Store, visit our %(tag_open)sKnowledge Base%(tag_close)s.", + tag_open=' ', + tag_close='') }} +

+
+
From f4c88c31a093aa635fc18bb4f5deed462899930a Mon Sep 17 00:00:00 2001 From: Iratxe Espartza Chueca Date: Mon, 7 Sep 2020 08:15:28 +0200 Subject: [PATCH 15/28] POT and Spanish translation --- .../wizard/wizard_beta_news_0.jinja2 | 2 +- .../translations/es/LC_MESSAGES/messages.mo | Bin 106418 -> 106922 bytes .../translations/es/LC_MESSAGES/messages.po | 310 ++++++++++-------- translations/messages.pot | 292 +++++++++-------- 4 files changed, 336 insertions(+), 268 deletions(-) diff --git a/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 b/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 index 95c7b8fa9..85a964bee 100644 --- a/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 +++ b/octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2 @@ -16,7 +16,7 @@
- {{ _("Buy beautiful designs integrated in your Mr Beam software") }} + {{ _("Buy beautiful designs, integrated in your Mr Beam software") }}
diff --git a/octoprint_mrbeam/translations/es/LC_MESSAGES/messages.mo b/octoprint_mrbeam/translations/es/LC_MESSAGES/messages.mo index c51fad36cc71a400ef77c31cf861ed626843c213..921a0fcf41f8d7b180a33b19cd78019d096a00f6 100644 GIT binary patch delta 19527 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 Q9WL%2g}ue!axKmGKkwwc%K!iX delta 19150 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 HOTYgE-|}1Y diff --git a/octoprint_mrbeam/translations/es/LC_MESSAGES/messages.po b/octoprint_mrbeam/translations/es/LC_MESSAGES/messages.po index ddb33f582..1cb1b5242 100644 --- a/octoprint_mrbeam/translations/es/LC_MESSAGES/messages.po +++ b/octoprint_mrbeam/translations/es/LC_MESSAGES/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mr_Beam 0.1.61\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-08-20 09:34+0200\n" -"PO-Revision-Date: 2020-08-20 09:40+0200\n" +"POT-Creation-Date: 2020-09-07 08:10+0200\n" +"PO-Revision-Date: 2020-09-07 08:15+0200\n" "Last-Translator: Andy Werner \n" "Language-Team: \n" "Language: es_ES\n" @@ -48,7 +48,7 @@ msgstr "Acerca de este Mr Beam" #: octoprint_mrbeam/__init__.py:685 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:9 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:8 -#: octoprint_mrbeam/wizard_config.py:98 octoprint_mrbeam/wizard_config.py:156 +#: octoprint_mrbeam/wizard_config.py:105 octoprint_mrbeam/wizard_config.py:163 msgid "Analytics" msgstr "Analytics" @@ -80,36 +80,40 @@ msgstr "Se estĂĄ tomando una nueva imagen, espera un poco por favor..." msgid "Either the camera is busy or the lid is not open." msgstr "La cĂĄmara estĂĄ ocupada o la tapa no estĂĄ abierta." -#: octoprint_mrbeam/wizard_config.py:71 +#: octoprint_mrbeam/wizard_config.py:78 msgid "Connection" msgstr "ConexiĂłn" -#: octoprint_mrbeam/wizard_config.py:80 +#: octoprint_mrbeam/wizard_config.py:87 msgid "Your user" msgstr "Tu usuario" -#: octoprint_mrbeam/wizard_config.py:89 +#: octoprint_mrbeam/wizard_config.py:96 msgid "For your safety" msgstr "Para tu seguridad" -#: octoprint_mrbeam/wizard_config.py:120 +#: octoprint_mrbeam/wizard_config.py:127 msgid "Improved camera" msgstr "Mejoras en la cĂĄmara" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_1.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:129 +#: octoprint_mrbeam/wizard_config.py:136 msgid "Custom material backup" msgstr "Backup de ajustes de material personalizados" -#: octoprint_mrbeam/wizard_config.py:138 +#: octoprint_mrbeam/wizard_config.py:145 msgid "SVG split" msgstr "Dividir SVGs" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_3.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:147 +#: octoprint_mrbeam/wizard_config.py:154 msgid "...and more!" msgstr "...y mucho mĂĄs!" +#: octoprint_mrbeam/wizard_config.py:186 +msgid "Design Store" +msgstr "Design Store" + #: octoprint_mrbeam/printing/comm_acc2.py:314 #: octoprint_mrbeam/printing/comm_acc2.py:353 msgid "Please contact Mr Beam support team and attach octoprint.log." @@ -184,8 +188,8 @@ msgstr "solo grabar" #: octoprint_mrbeam/static/js/convert.js:409 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:135 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:306 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:178 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:242 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:180 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:244 msgid "mm" msgstr "mm" @@ -714,7 +718,7 @@ msgstr "ÂżListo para empezar?" #: octoprint_mrbeam/templates/calibration/watterott/tab_corner_calibration.jinja2:101 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:152 #: octoprint_mrbeam/templates/settings.jinja2:52 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:128 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 #: octoprint_mrbeam/templates/take_photo.jinja2:10 msgid "Cancel" msgstr "Cancelar" @@ -1271,21 +1275,21 @@ msgstr "" "No se ha podido guardar tu estado de Analytics en este momento." "%(br)sComprueba la conexiĂłn de Mr Beam e intĂ©ntalo de nuevo." -#: octoprint_mrbeam/static/js/wizard_general.js:37 +#: octoprint_mrbeam/static/js/wizard_general.js:38 msgid "Let's go!" msgstr "ÂĄVamos allĂĄ!" #: octoprint_mrbeam/static/js/wizard_general.js:42 -msgid "What's New" -msgstr "Novedades" +msgid "Welcome dialog" +msgstr "Welcome dialog" #: octoprint_mrbeam/static/js/wizard_general.js:44 -msgid "What's New in the Stable Channel" -msgstr "Novedades en el Canal Estable" +msgid "What's New" +msgstr "Novedades" -#: octoprint_mrbeam/static/js/wizard_general.js:47 -msgid "Welcome dialog" -msgstr "Welcome dialog" +#: octoprint_mrbeam/static/js/wizard_general.js:46 +msgid "What's New in Beta" +msgstr "Novedades en Beta" #: octoprint_mrbeam/static/js/working_area.js:84 msgid "Rectangle" @@ -1972,7 +1976,7 @@ msgid "Basic" msgstr "BĂĄsico" #: octoprint_mrbeam/templates/conversion_dialog.jinja2:338 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:443 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:445 msgid "Image Preprocessing" msgstr "Preprocesamiento de imĂĄgenes" @@ -2536,13 +2540,13 @@ msgid "Something went wrong" msgstr "Algo ha salido mal" #: octoprint_mrbeam/templates/loading_overlay.jinja2:222 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:767 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:769 msgid "Serial" msgstr "NĂșmero de serie" #: octoprint_mrbeam/templates/loading_overlay.jinja2:223 #: octoprint_mrbeam/templates/loginscreen_viewmodel.jinja2:13 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:768 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:770 msgid "Mr Beam Name" msgstr "Nombre del Mr Beam" @@ -3040,11 +3044,11 @@ msgstr "Descargar" #: octoprint_mrbeam/templates/tab_designlib.jinja2:223 #: octoprint_mrbeam/templates/tab_designlib.jinja2:255 #: octoprint_mrbeam/templates/tab_designlib.jinja2:286 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:301 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:319 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:395 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:566 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:303 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:321 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:397 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:568 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:624 msgid "Remove" msgstr "Eliminar" @@ -3207,7 +3211,7 @@ msgid "set units to millimeters" msgstr "ajustar las unidades a milĂ­metros" #: octoprint_mrbeam/templates/tab_terminal.jinja2:138 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:132 msgid "Send" msgstr "Enviar" @@ -3232,7 +3236,7 @@ msgid "Offline" msgstr "Offline" #: octoprint_mrbeam/templates/tab_workingarea.jinja2:25 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:279 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 msgid "File" msgstr "Archivo" @@ -3287,15 +3291,20 @@ msgstr "" " AsegĂșrate de " "que los cuatro marcadores son visibles." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:95 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:88 +msgid "More info" +msgstr "" + +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:90 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:97 msgid "Send image to Mr Beam" msgstr "Enviar la imagen a Mr Beam" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:99 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:101 msgid "Send the current image to Mr Beam Lasers for review." msgstr "Enviar la imagen actual a Mr Beam Lasers para su revisiĂłn." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:100 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:102 msgid "" "This helps us to improve the camera system to work better in even more " "difficult conditions." @@ -3303,31 +3312,31 @@ msgstr "" "Esto nos ayuda a mejorar la cĂĄmara para que funcione mejor en condiciones " "aĂșn mĂĄs difĂ­ciles." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:106 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 msgid "Mr Beam Lasers might store your image in it's camera training data set." msgstr "" "Puede que Mr Beam Lasers almacene la imagen en su conjunto de datos para " "entrenar la cĂĄmara." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:107 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 msgid "" "Please understand that Mr Beam Lasers can not send you any response " "regarding this image." msgstr "" "Por favor, entiende que Mr Beam Lasers no puede responderte a esta imagen." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 msgid "Mr Beam Lasers will not publish the image nor sell it to third parties." msgstr "Mr Beam Lasers no publicarĂĄ ni venderĂĄ esta imagen a terceros." #: octoprint_mrbeam/templates/settings/about_settings.jinja2:94 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:10 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:9 msgid "/plugin/mrbeam/static/docs/MrBeamAnalytics-PrivacyPolicy_en.pdf" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:112 #, python-format msgid "" "Your image is sent within the context of Mr Beam Analytics. (See " @@ -3336,7 +3345,7 @@ msgstr "" "Tu imagen se mandarĂĄ en el contexto de Mr Beam Analytics. (Mira la " "%(open)spolĂ­tica de privacidad%(close)s.)" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:113 msgid "" "The upload of your image to Mr Beam's servers will happen in the background. " "If you're not online, the image will be uploaded next time you're online." @@ -3344,15 +3353,15 @@ msgstr "" "La carga de tu imagen a los servidores de Mr Beam se harĂĄ en segundo plano. " "Si no estĂĄs en lĂ­nea, la imagen se subirĂĄ la prĂłxima vez que estĂ©s en lĂ­nea." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:115 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:117 msgid "We appreciate your support. Thank you!" msgstr "ÂĄGracias por tu ayuda!" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:119 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 msgid "Activate Mr Beam Analytics:" msgstr "Activa Mr Beam Analytics:" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:123 msgid "" "This functionality is part of Mr Beam Analytics which needs to be " "enabled to use this functionality." @@ -3360,21 +3369,21 @@ msgstr "" "Esta funcionalidad es parte de Mr Beam Analytics, asĂ­ que necesita ser " "habilitada para usarla." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:122 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:124 #, python-format msgid "Please go to %(open)sMr Beam Analytics%(close)s to enable it." msgstr "" "Por favor, ve a %(open)sMr Beam Analytics%(close)s para habilitarlo." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Low" msgstr "Baja" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Picture Quality" msgstr "Calidad de Imagen" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:141 msgid "" "- Open the lid and keep your hands off the working area for a few seconds to " "receive a higher resolution image" @@ -3383,213 +3392,213 @@ msgstr "" "segundos para recibir una imagen de mayor resoluciĂłn" #: octoprint_mrbeam/templates/settings/leds_settings.jinja2:6 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:144 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:146 msgid "Brightness" msgstr "Brillo" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:154 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:156 msgid "Zoom" msgstr "Zoom" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:169 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:171 msgid "Scroll to zoom" msgstr "Desliza para hacer zoom" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:173 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:175 msgid "Object height" msgstr "Altura del objeto" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:186 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:188 msgid "Firmware update in progress" msgstr "ActualizaciĂłn del firmware en curso" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:191 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:193 msgid "Do not power off the machine during the flashing process." msgstr "No apagues la mĂĄquina mientras se flashea." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:196 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:198 msgid "Position" msgstr "PosiciĂłn" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:207 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:209 msgid "XY-Axes" msgstr "Ejes XY" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:223 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:225 msgid "Z-Axis" msgstr "Eje Z" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:237 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:239 msgid "Jog distance:" msgstr "Distancia de movimiento:" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:251 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 msgid "Serial Port" msgstr "Puerto Serie" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:255 msgid "Baudrate" msgstr "Velocidad de TransmisiĂłn" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:256 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:258 msgid "Save connection settings" msgstr "Guardar ajustes de conexiĂłn" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:259 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 msgid "Auto-connect on server startup" msgstr "Conectar automĂĄticamente al iniciar el servidor" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:263 #: octoprint_mrbeam/templates/wizard/wizard_wifi.jinja2:54 msgid "Connect" msgstr "Conectar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:273 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:275 msgid "Designs" msgstr "Diseños" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:274 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:276 msgid "Clear all" msgstr "Borrar todo" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:280 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:282 msgid "Text" msgstr "Texto" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:283 msgid "Shape" msgstr "Forma" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:318 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:394 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:563 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:621 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:320 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:396 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:565 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:623 msgid "Transform" msgstr "Transformar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:323 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:399 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:570 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:626 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:325 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:401 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:572 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:628 msgid "translation" msgstr "traslaciĂłn" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:327 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:403 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:575 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:630 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:329 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:405 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:577 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:632 msgid "rotation" msgstr "rotaciĂłn" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:332 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:408 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:580 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:635 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:334 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:410 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:582 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:637 msgid "horizontal" msgstr "horizontal" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:337 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:413 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:585 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:640 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:339 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:415 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:587 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:642 msgid "vertical" msgstr "vertical" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:342 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:418 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:590 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:645 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:344 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:420 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:592 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:647 msgid "scale" msgstr "escalar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:347 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:423 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:595 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:650 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:349 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:425 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:597 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:652 msgid "multiply" msgstr "multiplicar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:352 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:355 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:427 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:430 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:599 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:602 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:654 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:657 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:354 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:357 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:429 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:432 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:601 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:604 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:656 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:659 msgid "duplicate" msgstr "duplicar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:362 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:364 msgid "split" msgstr "dividir" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:365 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:367 msgid "by stroke color" msgstr "por el color del trazo" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:368 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:370 msgid "into shapes (keep overlapping)" msgstr "en formas (mantiene las superposiciones)" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:371 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:373 msgid "vertically" msgstr "verticalmente" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:374 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:376 msgid "horizontally" msgstr "horizontalmente" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:381 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:544 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:605 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:660 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:546 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 msgid "exceeds working area" msgstr "excede el ĂĄrea de trabajo" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:382 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:545 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:606 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:661 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:384 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:608 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:663 msgid "Design exceeds the working area." msgstr "El diseño excede el ĂĄrea de trabajo." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:385 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:549 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:609 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:664 msgid "Make it fit" msgstr "Ajustar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:455 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:457 msgid "contrast" msgstr "contraste" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:466 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:468 msgid "brightness" msgstr "brillo" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:478 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:480 msgid "sharpen" msgstr "nitidez" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:489 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:491 msgid "gamma" msgstr "gamma" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:516 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:518 msgid "crop" msgstr "recortar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:560 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:620 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:562 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 msgid "Edit" msgstr "Editar" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:747 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:750 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:753 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:756 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:749 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:752 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:755 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:758 msgid "" "The system can not find the pink marker in the device in this corner of the " "workin area. Please make sure that it is visible for the camera." @@ -4106,16 +4115,18 @@ msgid "Usernames, email addresses or passwords." msgstr "Nombres de usuario, direcciones de e-mail o contraseñas." #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:50 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 msgid "Camera pictures (except if explicitly and actively sent by you.)" msgstr "" "ImĂĄgenes de la cĂĄmara (excepto si las envĂ­as de forma explĂ­cita y activa)" #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:51 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:51 msgid "Location or public IP addresses." msgstr "UbicaciĂłn o direcciones de IP pĂșblicas." #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:59 -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:61 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:62 #, python-format msgid "" "Want more detailed information? You can check our %(open)sprivacy policy" @@ -4751,17 +4762,38 @@ msgstr "" msgid "No, I’d rather not share the analytics data." msgstr "No, prefiero no compartir datos de Analytics." -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 -msgid "Location, camera pictures, public IP addresses." -msgstr "UbicaciĂłn, fotos de la cĂĄmara, direcciones de IP pĂșblicas." - -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:58 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:59 msgid "" "You can change you choice any time in the menu \"Settings > Analytics\"." msgstr "" "Puedes cambiar tu elecciĂłn en los \"Ajustes > Analytics\" siempre que " "quieras." +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:3 +msgid "The new Mr Beam Design Store" +msgstr "El nuevo Mr Beam Design Store" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:19 +msgid "Buy beautiful designs, integrated in your Mr Beam software" +msgstr "Compra hermosos diseños, integrado en el software de tu Mr Beam" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:23 +msgid "Create wonderful objects" +msgstr "Crear objetos maravillosos" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:32 +msgid "All Beta users get 300 Beam Coins for free!" +msgstr "ÂĄTodos los usuarios de Beta reciben 300 Beam Coins gratis!" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:40 +#, python-format +msgid "" +"For more information about the Design Store, visit our %(tag_open)sKnowledge " +"Base%(tag_close)s." +msgstr "" +"Para mĂĄs informaciĂłn sobre visita nuestra %(tag_open)sKnowledge Base" +"%(tag_close)s" + #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_0.jinja2:1 msgid "Improved Camera" msgstr "Mejoras en la cĂĄmara" @@ -4950,6 +4982,12 @@ msgstr "Daemon apagado" msgid "Reset daemon" msgstr "Resetear daemon" +#~ msgid "What's New in the Stable Channel" +#~ msgstr "Novedades en el Canal Estable" + +#~ msgid "Location, camera pictures, public IP addresses." +#~ msgstr "UbicaciĂłn, fotos de la cĂĄmara, direcciones de IP pĂșblicas." + #~ msgid "Quick Shapes" #~ msgstr "Quick Shapes" diff --git a/translations/messages.pot b/translations/messages.pot index 9a4bd6934..38f13bf1f 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-08-20 09:34+0200\n" +"POT-Creation-Date: 2020-09-07 08:10+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -46,7 +46,7 @@ msgstr "" #: octoprint_mrbeam/__init__.py:685 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:9 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:8 -#: octoprint_mrbeam/wizard_config.py:98 octoprint_mrbeam/wizard_config.py:156 +#: octoprint_mrbeam/wizard_config.py:105 octoprint_mrbeam/wizard_config.py:163 msgid "Analytics" msgstr "" @@ -78,36 +78,40 @@ msgstr "" msgid "Either the camera is busy or the lid is not open." msgstr "" -#: octoprint_mrbeam/wizard_config.py:71 +#: octoprint_mrbeam/wizard_config.py:78 msgid "Connection" msgstr "" -#: octoprint_mrbeam/wizard_config.py:80 +#: octoprint_mrbeam/wizard_config.py:87 msgid "Your user" msgstr "" -#: octoprint_mrbeam/wizard_config.py:89 +#: octoprint_mrbeam/wizard_config.py:96 msgid "For your safety" msgstr "" -#: octoprint_mrbeam/wizard_config.py:120 +#: octoprint_mrbeam/wizard_config.py:127 msgid "Improved camera" msgstr "" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_1.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:129 +#: octoprint_mrbeam/wizard_config.py:136 msgid "Custom material backup" msgstr "" -#: octoprint_mrbeam/wizard_config.py:138 +#: octoprint_mrbeam/wizard_config.py:145 msgid "SVG split" msgstr "" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_3.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:147 +#: octoprint_mrbeam/wizard_config.py:154 msgid "...and more!" msgstr "" +#: octoprint_mrbeam/wizard_config.py:186 +msgid "Design Store" +msgstr "" + #: octoprint_mrbeam/printing/comm_acc2.py:314 #: octoprint_mrbeam/printing/comm_acc2.py:353 msgid "Please contact Mr Beam support team and attach octoprint.log." @@ -178,8 +182,8 @@ msgstr "" #: octoprint_mrbeam/static/js/convert.js:409 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:135 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:306 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:178 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:242 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:180 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:244 msgid "mm" msgstr "" @@ -657,7 +661,7 @@ msgstr "" #: octoprint_mrbeam/templates/calibration/watterott/tab_corner_calibration.jinja2:101 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:152 #: octoprint_mrbeam/templates/settings.jinja2:52 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:128 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 #: octoprint_mrbeam/templates/take_photo.jinja2:10 msgid "Cancel" msgstr "" @@ -1158,20 +1162,20 @@ msgid "" "to Mr Beam and try again." msgstr "" -#: octoprint_mrbeam/static/js/wizard_general.js:37 +#: octoprint_mrbeam/static/js/wizard_general.js:38 msgid "Let's go!" msgstr "" #: octoprint_mrbeam/static/js/wizard_general.js:42 -msgid "What's New" +msgid "Welcome dialog" msgstr "" #: octoprint_mrbeam/static/js/wizard_general.js:44 -msgid "What's New in the Stable Channel" +msgid "What's New" msgstr "" -#: octoprint_mrbeam/static/js/wizard_general.js:47 -msgid "Welcome dialog" +#: octoprint_mrbeam/static/js/wizard_general.js:46 +msgid "What's New in Beta" msgstr "" #: octoprint_mrbeam/static/js/working_area.js:84 @@ -1780,7 +1784,7 @@ msgid "Basic" msgstr "" #: octoprint_mrbeam/templates/conversion_dialog.jinja2:338 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:443 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:445 msgid "Image Preprocessing" msgstr "" @@ -2263,13 +2267,13 @@ msgid "Something went wrong" msgstr "" #: octoprint_mrbeam/templates/loading_overlay.jinja2:222 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:767 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:769 msgid "Serial" msgstr "" #: octoprint_mrbeam/templates/loading_overlay.jinja2:223 #: octoprint_mrbeam/templates/loginscreen_viewmodel.jinja2:13 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:768 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:770 msgid "Mr Beam Name" msgstr "" @@ -2730,11 +2734,11 @@ msgstr "" #: octoprint_mrbeam/templates/tab_designlib.jinja2:223 #: octoprint_mrbeam/templates/tab_designlib.jinja2:255 #: octoprint_mrbeam/templates/tab_designlib.jinja2:286 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:301 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:319 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:395 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:566 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:303 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:321 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:397 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:568 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:624 msgid "Remove" msgstr "" @@ -2894,7 +2898,7 @@ msgid "set units to millimeters" msgstr "" #: octoprint_mrbeam/templates/tab_terminal.jinja2:138 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:132 msgid "Send" msgstr "" @@ -2919,7 +2923,7 @@ msgid "Offline" msgstr "" #: octoprint_mrbeam/templates/tab_workingarea.jinja2:25 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:279 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 msgid "File" msgstr "" @@ -2970,296 +2974,301 @@ msgid "" " that all four markers are visible." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:95 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:88 +msgid "More info" +msgstr "" + +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:90 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:97 msgid "Send image to Mr Beam" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:99 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:101 msgid "Send the current image to Mr Beam Lasers for review." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:100 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:102 msgid "" "This helps us to improve the camera system to work better in even more " "difficult conditions." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:106 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 msgid "Mr Beam Lasers might store your image in it's camera training data set." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:107 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 msgid "" "Please understand that Mr Beam Lasers can not send you any response " "regarding this image." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 msgid "Mr Beam Lasers will not publish the image nor sell it to third parties." msgstr "" #: octoprint_mrbeam/templates/settings/about_settings.jinja2:94 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:10 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:9 msgid "/plugin/mrbeam/static/docs/MrBeamAnalytics-PrivacyPolicy_en.pdf" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:112 #, python-format msgid "" "Your image is sent within the context of Mr Beam Analytics. (See " "%(open)sprivacy policy%(close)s.)" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:113 msgid "" "The upload of your image to Mr Beam's servers will happen in the " "background. If you're not online, the image will be uploaded next time " "you're online." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:115 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:117 msgid "We appreciate your support. Thank you!" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:119 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 msgid "Activate Mr Beam Analytics:" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:123 msgid "" "This functionality is part of Mr Beam Analytics which needs to be " "enabled to use this functionality." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:122 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:124 #, python-format msgid "Please go to %(open)sMr Beam Analytics%(close)s to enable it." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Low" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Picture Quality" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:141 msgid "" "- Open the lid and keep your hands off the working area for a few seconds" " to receive a higher resolution image" msgstr "" #: octoprint_mrbeam/templates/settings/leds_settings.jinja2:6 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:144 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:146 msgid "Brightness" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:154 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:156 msgid "Zoom" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:169 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:171 msgid "Scroll to zoom" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:173 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:175 msgid "Object height" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:186 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:188 msgid "Firmware update in progress" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:191 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:193 msgid "Do not power off the machine during the flashing process." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:196 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:198 msgid "Position" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:207 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:209 msgid "XY-Axes" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:223 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:225 msgid "Z-Axis" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:237 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:239 msgid "Jog distance:" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:251 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 msgid "Serial Port" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:255 msgid "Baudrate" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:256 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:258 msgid "Save connection settings" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:259 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 msgid "Auto-connect on server startup" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:263 #: octoprint_mrbeam/templates/wizard/wizard_wifi.jinja2:54 msgid "Connect" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:273 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:275 msgid "Designs" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:274 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:276 msgid "Clear all" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:280 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:282 msgid "Text" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:283 msgid "Shape" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:318 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:394 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:563 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:621 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:320 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:396 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:565 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:623 msgid "Transform" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:323 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:399 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:570 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:626 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:325 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:401 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:572 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:628 msgid "translation" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:327 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:403 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:575 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:630 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:329 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:405 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:577 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:632 msgid "rotation" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:332 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:408 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:580 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:635 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:334 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:410 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:582 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:637 msgid "horizontal" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:337 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:413 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:585 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:640 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:339 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:415 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:587 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:642 msgid "vertical" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:342 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:418 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:590 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:645 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:344 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:420 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:592 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:647 msgid "scale" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:347 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:423 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:595 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:650 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:349 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:425 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:597 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:652 msgid "multiply" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:352 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:355 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:427 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:430 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:599 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:602 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:654 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:657 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:354 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:357 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:429 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:432 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:601 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:604 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:656 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:659 msgid "duplicate" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:362 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:364 msgid "split" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:365 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:367 msgid "by stroke color" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:368 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:370 msgid "into shapes (keep overlapping)" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:371 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:373 msgid "vertically" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:374 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:376 msgid "horizontally" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:381 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:544 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:605 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:660 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:546 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 msgid "exceeds working area" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:382 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:545 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:606 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:661 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:384 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:608 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:663 msgid "Design exceeds the working area." msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:385 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:549 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:609 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:664 msgid "Make it fit" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:455 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:457 msgid "contrast" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:466 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:468 msgid "brightness" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:478 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:480 msgid "sharpen" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:489 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:491 msgid "gamma" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:516 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:518 msgid "crop" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:560 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:620 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:562 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 msgid "Edit" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:747 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:750 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:753 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:756 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:749 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:752 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:755 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:758 msgid "" "The system can not find the pink marker in the device in this corner of " "the workin area. Please make sure that it is visible for the camera." @@ -3745,15 +3754,17 @@ msgid "Usernames, email addresses or passwords." msgstr "" #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:50 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 msgid "Camera pictures (except if explicitly and actively sent by you.)" msgstr "" #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:51 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:51 msgid "Location or public IP addresses." msgstr "" #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:59 -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:61 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:62 #, python-format msgid "" "Want more detailed information? You can check our %(open)sprivacy " @@ -4268,12 +4279,31 @@ msgstr "" msgid "No, I’d rather not share the analytics data." msgstr "" -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 -msgid "Location, camera pictures, public IP addresses." +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:59 +msgid "You can change you choice any time in the menu \"Settings > Analytics\"." msgstr "" -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:58 -msgid "You can change you choice any time in the menu \"Settings > Analytics\"." +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:3 +msgid "The new Mr Beam Design Store" +msgstr "" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:19 +msgid "Buy beautiful designs, integrated in your Mr Beam software" +msgstr "" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:23 +msgid "Create wonderful objects" +msgstr "" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:32 +msgid "All Beta users get 300 Beam Coins for free!" +msgstr "" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:40 +#, python-format +msgid "" +"For more information about the Design Store, visit our " +"%(tag_open)sKnowledge Base%(tag_close)s." msgstr "" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_0.jinja2:1 From d5772a1052e6b32a826214546f1fbddac9d1f6dd Mon Sep 17 00:00:00 2001 From: Iratxe Espartza Chueca Date: Mon, 7 Sep 2020 09:45:13 +0200 Subject: [PATCH 16/28] French translation --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 109308 -> 109897 bytes .../translations/fr/LC_MESSAGES/messages.po | 386 ++++++++++-------- 2 files changed, 212 insertions(+), 174 deletions(-) diff --git a/octoprint_mrbeam/translations/fr/LC_MESSAGES/messages.mo b/octoprint_mrbeam/translations/fr/LC_MESSAGES/messages.mo index 821ee87a4e229653217c8b7f654ec92e48009d30..6a2c1d0925768edc1f2ccedc1013e86bbd026d9e 100644 GIT binary patch delta 19682 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 TYsbdN_P3qfRcE=IGWdT0zVvn= diff --git a/octoprint_mrbeam/translations/fr/LC_MESSAGES/messages.po b/octoprint_mrbeam/translations/fr/LC_MESSAGES/messages.po index 445ce15b3..7b05c8043 100644 --- a/octoprint_mrbeam/translations/fr/LC_MESSAGES/messages.po +++ b/octoprint_mrbeam/translations/fr/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-08-18 13:07+0200\n" -"PO-Revision-Date: 2020-08-18 13:31+0200\n" +"POT-Creation-Date: 2020-09-07 08:10+0200\n" +"PO-Revision-Date: 2020-09-07 09:44+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr_FR\n" @@ -12,99 +12,103 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.6.0\n" -"X-Generator: Poedit 2.3\n" +"X-Generator: Poedit 2.4.1\n" -#: octoprint_mrbeam/__init__.py:683 +#: octoprint_mrbeam/__init__.py:680 #: octoprint_mrbeam/templates/settings/svgtogcode_settings.jinja2:2 msgid "File Import Settings" msgstr "ParamĂštres d'import de fichiers" -#: octoprint_mrbeam/__init__.py:684 +#: octoprint_mrbeam/__init__.py:681 #: octoprint_mrbeam/templates/settings/camera_settings.jinja2:4 msgid "Camera" msgstr "CamĂ©ra" -#: octoprint_mrbeam/__init__.py:685 +#: octoprint_mrbeam/__init__.py:682 #: octoprint_mrbeam/templates/settings/backlash_settings.jinja2:2 msgid "Precision Calibration" msgstr "Calibration de prĂ©cision" -#: octoprint_mrbeam/__init__.py:686 +#: octoprint_mrbeam/__init__.py:683 #: octoprint_mrbeam/templates/calibration/watterott/calibration_tool.jinja2:52 #: octoprint_mrbeam/templates/settings/debug_settings.jinja2:5 msgid "Debug" msgstr "DĂ©bogage" -#: octoprint_mrbeam/__init__.py:687 +#: octoprint_mrbeam/__init__.py:684 #: octoprint_mrbeam/templates/settings/about_settings.jinja2:2 msgid "About This Mr Beam" msgstr "A propos de ce Mr Beam" -#: octoprint_mrbeam/__init__.py:688 +#: octoprint_mrbeam/__init__.py:685 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:9 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:8 -#: octoprint_mrbeam/wizard_config.py:98 octoprint_mrbeam/wizard_config.py:156 +#: octoprint_mrbeam/wizard_config.py:105 octoprint_mrbeam/wizard_config.py:163 msgid "Analytics" msgstr "Analytiques" -#: octoprint_mrbeam/__init__.py:689 +#: octoprint_mrbeam/__init__.py:686 #: octoprint_mrbeam/templates/settings/reminders_settings.jinja2:2 msgid "Reminders" msgstr "Rappels" -#: octoprint_mrbeam/__init__.py:690 +#: octoprint_mrbeam/__init__.py:687 #: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:2 msgid "Maintenance" msgstr "Maintenance" -#: octoprint_mrbeam/__init__.py:691 +#: octoprint_mrbeam/__init__.py:688 #: octoprint_mrbeam/templates/settings/leds_settings.jinja2:2 msgid "Mr Beam Lights" msgstr "LumiĂšres Mr Beam" -#: octoprint_mrbeam/__init__.py:692 +#: octoprint_mrbeam/__init__.py:689 #: octoprint_mrbeam/templates/settings/custom_material_settings.jinja2:2 msgid "Custom Material Settings" msgstr "ParamĂštres des MatĂ©riaux PersonnalisĂ©s" -#: octoprint_mrbeam/__init__.py:1816 +#: octoprint_mrbeam/__init__.py:1813 msgid "A new picture is being taken, please wait a little..." msgstr "Une nouvelle image a Ă©tĂ© prise, veuillez attendre un instant..." -#: octoprint_mrbeam/__init__.py:1819 +#: octoprint_mrbeam/__init__.py:1816 msgid "Either the camera is busy or the lid is not open." msgstr "La camĂ©ra est occupĂ©e ou le couvercle n'est pas ouvert." -#: octoprint_mrbeam/wizard_config.py:71 +#: octoprint_mrbeam/wizard_config.py:78 msgid "Connection" msgstr "Connection" -#: octoprint_mrbeam/wizard_config.py:80 +#: octoprint_mrbeam/wizard_config.py:87 msgid "Your user" msgstr "Votre utilisateur" -#: octoprint_mrbeam/wizard_config.py:89 +#: octoprint_mrbeam/wizard_config.py:96 msgid "For your safety" msgstr "Pour votre sĂ©curitĂ©" -#: octoprint_mrbeam/wizard_config.py:120 +#: octoprint_mrbeam/wizard_config.py:127 msgid "Improved camera" msgstr "CamĂ©ra amĂ©liorĂ©e" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_1.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:129 +#: octoprint_mrbeam/wizard_config.py:136 msgid "Custom material backup" msgstr "Sauvegarde des MatĂ©riaux PersonnalisĂ©s" -#: octoprint_mrbeam/wizard_config.py:138 +#: octoprint_mrbeam/wizard_config.py:145 msgid "SVG split" msgstr "SĂ©paration SVG" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_3.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:147 +#: octoprint_mrbeam/wizard_config.py:154 msgid "...and more!" msgstr "...et plus encore !" +#: octoprint_mrbeam/wizard_config.py:186 +msgid "Design Store" +msgstr "Design Store" + #: octoprint_mrbeam/printing/comm_acc2.py:314 #: octoprint_mrbeam/printing/comm_acc2.py:353 msgid "Please contact Mr Beam support team and attach octoprint.log." @@ -179,8 +183,8 @@ msgstr "gravure uniquement" #: octoprint_mrbeam/static/js/convert.js:409 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:135 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:306 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:178 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:242 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:180 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:244 msgid "mm" msgstr "mm" @@ -443,7 +447,7 @@ msgstr "Acrylique" #: octoprint_mrbeam/static/js/material_settings.js:226 #: octoprint_mrbeam/static/js/material_settings.js:227 msgid " " -msgstr "" +msgstr " " #: octoprint_mrbeam/static/js/material_settings.js:50 msgid "Anodized Aluminum" @@ -711,7 +715,7 @@ msgstr "PrĂȘt pour la dĂ©coupe ?" #: octoprint_mrbeam/templates/calibration/watterott/tab_corner_calibration.jinja2:101 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:152 #: octoprint_mrbeam/templates/settings.jinja2:52 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:128 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 #: octoprint_mrbeam/templates/take_photo.jinja2:10 msgid "Cancel" msgstr "Annuler" @@ -773,7 +777,7 @@ msgstr "" #: octoprint_mrbeam/static/js/mrbeam.js:369 msgid "Beta user: Please consider enabling Mr Beam analytics!" msgstr "" -"Utilisateur de la version bĂȘta : Pensez Ă  activer l'analyse des donnĂ©es de " +"Utilisateur de la version BĂȘta : Pensez Ă  activer l'analyse des donnĂ©es de " "Mr Beam !" #: octoprint_mrbeam/static/js/mrbeam.js:370 @@ -784,7 +788,7 @@ msgid "" "experience working with the%(br)s Mr Beam. Thank you!%(br)s%(open)sGo to " "analytics settings%(close)s" msgstr "" -"Comme vous ĂȘtes actuellement sur notre canal Beta, vous nous aidez Ă©normĂ©ment" +"Comme vous ĂȘtes actuellement sur notre canal BĂȘta, vous nous aidez Ă©normĂ©ment" "%(br)ssi vous partagez votre expĂ©rience avec nous,%(br)safin que nous en " "amĂ©liorons l'utilisation globale. Merci!%(br)s%(open)sParamĂštres de partages " "de donnĂ©es%(close)s" @@ -1287,21 +1291,21 @@ msgstr "" "Impossible d'enregistrer vos paramĂštres pour le partage de donnĂ©es pour le " "moment. %(br)sVĂ©rifiez votre connexion Ă  Mr Beam et rĂ©essayer." -#: octoprint_mrbeam/static/js/wizard_general.js:37 +#: octoprint_mrbeam/static/js/wizard_general.js:38 msgid "Let's go!" msgstr "C'est parti !" #: octoprint_mrbeam/static/js/wizard_general.js:42 -msgid "What's New" -msgstr "Quoi de Neuf" +msgid "Welcome dialog" +msgstr "Dialogue de bienvenue" #: octoprint_mrbeam/static/js/wizard_general.js:44 -msgid "What's New in the Stable Channel" -msgstr "Les nouveautĂ©s du Canal Stable" +msgid "What's New" +msgstr "Quoi de Neuf" -#: octoprint_mrbeam/static/js/wizard_general.js:47 -msgid "Welcome dialog" -msgstr "Dialogue de bienvenue" +#: octoprint_mrbeam/static/js/wizard_general.js:46 +msgid "What's New in Beta" +msgstr "Quoi de Neuf pour la BĂȘta" #: octoprint_mrbeam/static/js/working_area.js:84 msgid "Rectangle" @@ -1319,11 +1323,11 @@ msgstr "Étoile" msgid "Heart" msgstr "Coeur" -#: octoprint_mrbeam/static/js/working_area.js:938 +#: octoprint_mrbeam/static/js/working_area.js:941 msgid "Limited split result." msgstr "RĂ©sultat de la sĂ©paration limitĂ©e." -#: octoprint_mrbeam/static/js/working_area.js:939 +#: octoprint_mrbeam/static/js/working_area.js:942 msgid "" "Splitting this design would result in too many parts. Here are " "${split_result.length} parts. You can split the last one again if necessary." @@ -1331,27 +1335,27 @@ msgstr "" "Ce design se sĂ©pare en trop d'Ă©lĂ©ments. Voici ${split_result.length} " "Ă©lĂ©ments. Vous pouvez sĂ©parer le dernier Ă  nouveau si besoin." -#: octoprint_mrbeam/static/js/working_area.js:948 +#: octoprint_mrbeam/static/js/working_area.js:951 msgid "No different line colors found." msgstr "Toutes les lignes sont de la mĂȘme couleur." -#: octoprint_mrbeam/static/js/working_area.js:951 +#: octoprint_mrbeam/static/js/working_area.js:954 msgid "No non-intersecting shapes found." msgstr "Toutes les silhouettes s'intersectent." -#: octoprint_mrbeam/static/js/working_area.js:956 +#: octoprint_mrbeam/static/js/working_area.js:959 msgid "Looks like a single path." msgstr "Il semblerait que ce soit un seul tracĂ©." -#: octoprint_mrbeam/static/js/working_area.js:959 +#: octoprint_mrbeam/static/js/working_area.js:962 msgid "Element not splittable with this method." msgstr "Cet Ă©lĂ©ment n'est pas sĂ©parable avec cette mĂ©thode." -#: octoprint_mrbeam/static/js/working_area.js:960 +#: octoprint_mrbeam/static/js/working_area.js:963 msgid "Can't split this design." msgstr "Impossible de sĂ©parer ce design." -#: octoprint_mrbeam/static/js/working_area.js:1287 +#: octoprint_mrbeam/static/js/working_area.js:1290 #, python-format msgid "" "The SVG file contains unsupported elements: '%(elemName)s' These elements " @@ -1360,12 +1364,12 @@ msgstr "" "Le fichier SVG contient des Ă©lĂ©ments non supportĂ©s : \"%(elemName)s\" Ces " "Ă©lĂ©ments ont Ă©tĂ© supprimĂ©s." -#: octoprint_mrbeam/static/js/working_area.js:1289 +#: octoprint_mrbeam/static/js/working_area.js:1292 #, python-format msgid "Unsupported elements in SVG: '%(elemName)s'" msgstr "ÉlĂ©ments non pris en charge dans SVG: \"%(elemName)s''" -#: octoprint_mrbeam/static/js/working_area.js:1297 +#: octoprint_mrbeam/static/js/working_area.js:1300 #, python-format msgid "" "The SVG file contains text elements.%(br)sIf you want to laser just their " @@ -1376,11 +1380,11 @@ msgstr "" "graver le contour, %(br)s veuillez en convertir le tracĂ©;%(br)ssinon seul " "l'intĂ©rieur des lettres sera gravĂ©." -#: octoprint_mrbeam/static/js/working_area.js:1299 +#: octoprint_mrbeam/static/js/working_area.js:1302 msgid "Text elements found" msgstr "Texte dĂ©tectĂ©" -#: octoprint_mrbeam/static/js/working_area.js:1310 +#: octoprint_mrbeam/static/js/working_area.js:1313 msgid "" "The SVG file contained style elements with online references. Since online " "references are not supported, we removed them. The image might look a bit " @@ -1390,11 +1394,11 @@ msgstr "" "Internet. Comme les rĂ©fĂ©rences en ligne ne sont pas prises en charge, nous " "les avons supprimĂ©es. L'image peut sembler un peu diffĂ©rente maintenant." -#: octoprint_mrbeam/static/js/working_area.js:1312 +#: octoprint_mrbeam/static/js/working_area.js:1315 msgid "Style elements removed" msgstr "ÉlĂ©ments de style enlevĂ©s" -#: octoprint_mrbeam/static/js/working_area.js:1323 +#: octoprint_mrbeam/static/js/working_area.js:1326 msgid "" "The selected design file can not be handled. Please make sure it is a valid " "design file." @@ -1402,23 +1406,23 @@ msgstr "" "Impossible d'utiliser le fichier sĂ©lectionnĂ©. Veuillez vĂ©rifier que ce soit " "un design valide." -#: octoprint_mrbeam/static/js/working_area.js:1325 +#: octoprint_mrbeam/static/js/working_area.js:1328 msgid "File error." msgstr "Erreur de Fichier." -#: octoprint_mrbeam/static/js/working_area.js:1336 +#: octoprint_mrbeam/static/js/working_area.js:1339 msgid "The selected design file does not have any content." msgstr "Le ficher design sĂ©lectionnĂ© ne contient rien." -#: octoprint_mrbeam/static/js/working_area.js:1338 +#: octoprint_mrbeam/static/js/working_area.js:1341 msgid "Empty File." msgstr "Fichier vide." -#: octoprint_mrbeam/static/js/working_area.js:1349 +#: octoprint_mrbeam/static/js/working_area.js:1352 msgid "An unknown error occurred while processing this design file." msgstr "Une erreur inconnue s'est produite lors du traitement du fichier." -#: octoprint_mrbeam/static/js/working_area.js:1350 +#: octoprint_mrbeam/static/js/working_area.js:1353 msgid "" "Please try reloading this browser window and try again. If this error " "remains, contact the Mr Beam Support Team. Make sure you provide the error " @@ -1432,8 +1436,8 @@ msgstr "" #: octoprint_mrbeam/static/js/calibration/camera_calibration.js:219 #: octoprint_mrbeam/static/js/calibration/camera_calibration.js:811 #: octoprint_mrbeam/static/js/calibration/camera_calibration.js:839 -#: octoprint_mrbeam/static/js/working_area.js:1351 -#: octoprint_mrbeam/static/js/working_area.js:1353 +#: octoprint_mrbeam/static/js/working_area.js:1354 +#: octoprint_mrbeam/static/js/working_area.js:1356 msgid "Error" msgstr "Erreur" @@ -1990,7 +1994,7 @@ msgid "Basic" msgstr "Basique" #: octoprint_mrbeam/templates/conversion_dialog.jinja2:338 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:443 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:445 msgid "Image Preprocessing" msgstr "Traitement de l'image" @@ -2559,13 +2563,13 @@ msgid "Something went wrong" msgstr "Quelque chose s'est mal passĂ©" #: octoprint_mrbeam/templates/loading_overlay.jinja2:222 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:767 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:769 msgid "Serial" msgstr "N° de sĂ©rie" #: octoprint_mrbeam/templates/loading_overlay.jinja2:223 #: octoprint_mrbeam/templates/loginscreen_viewmodel.jinja2:13 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:768 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:770 msgid "Mr Beam Name" msgstr "Nom du Mr Beam" @@ -2914,7 +2918,7 @@ msgstr "" #: octoprint_mrbeam/templates/software_channel_selector.jinja2:17 msgid "Beta Channel" -msgstr "Canal Beta" +msgstr "Canal BĂȘta" #: octoprint_mrbeam/templates/software_channel_selector.jinja2:18 msgid "" @@ -3061,11 +3065,11 @@ msgstr "TĂ©lĂ©charger" #: octoprint_mrbeam/templates/tab_designlib.jinja2:223 #: octoprint_mrbeam/templates/tab_designlib.jinja2:255 #: octoprint_mrbeam/templates/tab_designlib.jinja2:286 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:301 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:319 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:395 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:566 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:303 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:321 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:397 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:568 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:624 msgid "Remove" msgstr "Supprimer" @@ -3229,7 +3233,7 @@ msgid "set units to millimeters" msgstr "afficher les unitĂ©s en millimĂštres" #: octoprint_mrbeam/templates/tab_terminal.jinja2:138 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:132 msgid "Send" msgstr "Envoyer" @@ -3254,7 +3258,7 @@ msgid "Offline" msgstr "Hors ligne" #: octoprint_mrbeam/templates/tab_workingarea.jinja2:25 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:279 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 msgid "File" msgstr "Fichier" @@ -3308,15 +3312,20 @@ msgstr "" " Assurez vous " "que les quatre cercles sont visibles." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:95 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:88 +msgid "More info" +msgstr "" + +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:90 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:97 msgid "Send image to Mr Beam" msgstr "Envoyer l'image Ă  Mr Beam" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:99 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:101 msgid "Send the current image to Mr Beam Lasers for review." msgstr "Envoyer l'image affichĂ©e Ă  Mr Beam Lasers pour ĂȘtre analysĂ©e." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:100 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:102 msgid "" "This helps us to improve the camera system to work better in even more " "difficult conditions." @@ -3324,13 +3333,13 @@ msgstr "" "Ceci nous aide a amĂ©liorer le systĂšme de camĂ©ra pour le faire fonctionner " "dans des conditions difficiles." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:106 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 msgid "Mr Beam Lasers might store your image in it's camera training data set." msgstr "" "Mr Beam Lasers peut sauvegarder votre image dans son rĂ©pertoire " "d'entraĂźnement." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:107 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 msgid "" "Please understand that Mr Beam Lasers can not send you any response " "regarding this image." @@ -3338,7 +3347,7 @@ msgstr "" "Veuillez comprendre que Mr Beam Lasers ne peut pas vous envoyer de rĂ©ponse " "vis-Ă -vis de votre image." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 msgid "Mr Beam Lasers will not publish the image nor sell it to third parties." msgstr "" "Mr Beam Lasers ne va pas publier ou vendre ces informations et images Ă  un " @@ -3346,12 +3355,12 @@ msgstr "" #: octoprint_mrbeam/templates/settings/about_settings.jinja2:94 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:10 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:9 msgid "/plugin/mrbeam/static/docs/MrBeamAnalytics-PrivacyPolicy_en.pdf" msgstr "" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:112 #, python-format msgid "" "Your image is sent within the context of Mr Beam Analytics. (See " @@ -3360,7 +3369,7 @@ msgstr "" "Votre image est envoyĂ©e dans le contexte des paratges de donnĂ©es de Mr Beam. " "(Voir %(open)sla politique de confidentialitĂ©%(close)s.)" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:113 msgid "" "The upload of your image to Mr Beam's servers will happen in the background. " "If you're not online, the image will be uploaded next time you're online." @@ -3368,15 +3377,15 @@ msgstr "" "L'image est envoyĂ©e aux serveurs de Mr Beam en tĂąche de fond maintenant ou " "la prochaine fois que vous ĂȘtes en ligne." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:115 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:117 msgid "We appreciate your support. Thank you!" msgstr "Nous apprĂ©cions votre soutien. Merci!" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:119 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 msgid "Activate Mr Beam Analytics:" msgstr "Activer les partages de donnĂ©es de Mr Beam:" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:123 msgid "" "This functionality is part of Mr Beam Analytics which needs to be " "enabled to use this functionality." @@ -3384,22 +3393,22 @@ msgstr "" "Cette fonctionnalitĂ© fait parti des partages de donnĂ©es de Mr Beam qui " "nĂ©cessitent d'ĂȘtre activĂ©es." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:122 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:124 #, python-format msgid "Please go to %(open)sMr Beam Analytics%(close)s to enable it." msgstr "" "Veuillez aller aux %(open)spartages de donnĂ©es Mr Beam%(close)s pour " "l'activer." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Low" msgstr "Basse" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Picture Quality" msgstr "QualitĂ© d'image" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:141 msgid "" "- Open the lid and keep your hands off the working area for a few seconds to " "receive a higher resolution image" @@ -3408,213 +3417,213 @@ msgstr "" "quelques secondes afin de recevoir une image de meilleure rĂ©solution" #: octoprint_mrbeam/templates/settings/leds_settings.jinja2:6 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:144 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:146 msgid "Brightness" msgstr "LuminositĂ©" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:154 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:156 msgid "Zoom" msgstr "Zoom" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:169 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:171 msgid "Scroll to zoom" msgstr "Utiliser la molette pour zoomer" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:173 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:175 msgid "Object height" msgstr "Hauteur de l'objet" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:186 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:188 msgid "Firmware update in progress" msgstr "Mise Ă  jour du firmware en cours" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:191 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:193 msgid "Do not power off the machine during the flashing process." msgstr "Ne pas Ă©teindre la machine pendant le clignotement." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:196 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:198 msgid "Position" msgstr "Position" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:207 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:209 msgid "XY-Axes" msgstr "Axe XY" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:223 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:225 msgid "Z-Axis" msgstr "Axe Z" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:237 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:239 msgid "Jog distance:" msgstr "Distance de parcours :" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:251 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 msgid "Serial Port" msgstr "Port sĂ©rie" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:255 msgid "Baudrate" msgstr "Vitesse de transmission" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:256 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:258 msgid "Save connection settings" msgstr "Enregistrer les paramĂštres de connexion" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:259 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 msgid "Auto-connect on server startup" msgstr "Auto-connection au dĂ©marrage du serveur" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:263 #: octoprint_mrbeam/templates/wizard/wizard_wifi.jinja2:54 msgid "Connect" msgstr "Connecter" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:273 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:275 msgid "Designs" msgstr "Conception" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:274 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:276 msgid "Clear all" msgstr "Tout retirer" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:280 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:282 msgid "Text" msgstr "Texte" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:283 msgid "Shape" msgstr "Forme" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:318 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:394 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:563 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:621 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:320 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:396 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:565 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:623 msgid "Transform" msgstr "Transformer" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:323 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:399 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:570 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:626 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:325 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:401 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:572 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:628 msgid "translation" msgstr "dĂ©placer" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:327 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:403 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:575 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:630 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:329 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:405 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:577 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:632 msgid "rotation" msgstr "rotation" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:332 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:408 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:580 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:635 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:334 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:410 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:582 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:637 msgid "horizontal" msgstr "horizontal" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:337 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:413 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:585 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:640 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:339 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:415 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:587 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:642 msgid "vertical" msgstr "vertical" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:342 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:418 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:590 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:645 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:344 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:420 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:592 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:647 msgid "scale" msgstr "taille" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:347 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:423 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:595 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:650 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:349 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:425 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:597 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:652 msgid "multiply" msgstr "multiplier" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:352 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:355 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:427 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:430 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:599 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:602 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:654 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:657 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:354 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:357 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:429 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:432 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:601 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:604 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:656 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:659 msgid "duplicate" msgstr "dupliquer" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:362 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:364 msgid "split" msgstr "sĂ©parer" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:365 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:367 msgid "by stroke color" msgstr "selon la couleur du tracĂ©" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:368 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:370 msgid "into shapes (keep overlapping)" msgstr "en diffĂ©rentes silhouettes (garde le chevauchage)" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:371 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:373 msgid "vertically" msgstr "verticalement" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:374 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:376 msgid "horizontally" msgstr "horizontalement" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:381 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:544 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:605 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:660 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:546 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 msgid "exceeds working area" msgstr "dĂ©passe l'espace de travail" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:382 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:545 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:606 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:661 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:384 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:608 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:663 msgid "Design exceeds the working area." msgstr "La conception dĂ©passe l'espace de travail." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:385 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:549 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:609 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:664 msgid "Make it fit" msgstr "Arranger ça" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:455 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:457 msgid "contrast" msgstr "contraste" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:466 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:468 msgid "brightness" msgstr "luminositĂ©" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:478 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:480 msgid "sharpen" msgstr "rĂ©gler la nettetĂ©" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:489 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:491 msgid "gamma" msgstr "gamma" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:516 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:518 msgid "crop" msgstr "rogner" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:560 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:620 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:562 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 msgid "Edit" msgstr "Modifier" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:747 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:750 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:753 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:756 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:749 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:752 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:755 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:758 msgid "" "The system can not find the pink marker in the device in this corner of the " "workin area. Please make sure that it is visible for the camera." @@ -4125,15 +4134,17 @@ msgid "Usernames, email addresses or passwords." msgstr "Noms d'utilisateur, adresses Ă©lectroniques ou mots de passe." #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:50 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 msgid "Camera pictures (except if explicitly and actively sent by you.)" msgstr "Images de la CamĂ©ra (Ă  moins d'ĂȘtre envoyĂ©es par vous explicitement)" #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:51 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:51 msgid "Location or public IP addresses." msgstr "Emplacement ou adresses IP publiques." #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:59 -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:61 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:62 #, python-format msgid "" "Want more detailed information? You can check our %(open)sprivacy policy" @@ -4772,17 +4783,38 @@ msgstr "" msgid "No, I’d rather not share the analytics data." msgstr "Non, je prĂ©fĂšre ne pas partager ces donnĂ©es." -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 -msgid "Location, camera pictures, public IP addresses." -msgstr "Emplacement, images de camĂ©ra, adresses IP publiques." - -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:58 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:59 msgid "" "You can change you choice any time in the menu \"Settings > Analytics\"." msgstr "" "Vous pouvez modifier votre choix Ă  tout moment dans le menu \"ParamĂštres > " "Analytics\"." +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:3 +msgid "The new Mr Beam Design Store" +msgstr "Le nouveau Design Store de Mr Beam" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:19 +msgid "Buy beautiful designs, integrated in your Mr Beam software" +msgstr "Achete des beaux graphiques intĂ©grĂ©s Ă  votre programme Mr Beam" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:23 +msgid "Create wonderful objects" +msgstr "CrĂ©e des objets merveilleux" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:32 +msgid "All Beta users get 300 Beam Coins for free!" +msgstr "Tous les utilisateurs de la BĂȘta reçoivent 300 Beam Coins gratuits!" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:40 +#, python-format +msgid "" +"For more information about the Design Store, visit our %(tag_open)sKnowledge " +"Base%(tag_close)s." +msgstr "" +"Pour plus d'information concernant de Design Store, visite notre " +"%(tag_open)sBase de Connaissances%(tag_close)s." + #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_0.jinja2:1 msgid "Improved Camera" msgstr "CamĂ©ra amĂ©liorĂ©e" @@ -4971,6 +5003,12 @@ msgstr "Daemon hors ligne" msgid "Reset daemon" msgstr "RĂ©initialiser le daemon" +#~ msgid "What's New in the Stable Channel" +#~ msgstr "Les nouveautĂ©s du Canal Stable" + +#~ msgid "Location, camera pictures, public IP addresses." +#~ msgstr "Emplacement, images de camĂ©ra, adresses IP publiques." + #~ msgid "Quick Shapes" #~ msgstr "Formes Rapides" From 282af53efe93565b39a22d3703e7ab183dd6668a Mon Sep 17 00:00:00 2001 From: Iratxe Espartza Chueca Date: Tue, 8 Sep 2020 09:42:09 +0200 Subject: [PATCH 17/28] German translation --- .../translations/de/LC_MESSAGES/messages.mo | Bin 108101 -> 108641 bytes .../translations/de/LC_MESSAGES/messages.po | 388 ++++++++++-------- 2 files changed, 214 insertions(+), 174 deletions(-) diff --git a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.mo b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.mo index b9508401aa9fcd374dee1a5508947da56dcb4b0e..29a585189731d49ccf9f93e021fab5633ff167e2 100644 GIT binary patch delta 19802 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 EALzRM)Bpeg delta 19351 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 diff --git a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po index e6d8499a7..ba29ca388 100644 --- a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po +++ b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mr_Beam 0.1.61\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-08-18 13:07+0200\n" -"PO-Revision-Date: 2020-08-20 09:36+0200\n" +"POT-Creation-Date: 2020-09-07 08:10+0200\n" +"PO-Revision-Date: 2020-09-08 09:41+0200\n" "Last-Translator: Andy Werner \n" "Language-Team: \n" "Language: de\n" @@ -17,98 +17,103 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.4.1\n" -#: octoprint_mrbeam/__init__.py:683 +#: octoprint_mrbeam/__init__.py:680 #: octoprint_mrbeam/templates/settings/svgtogcode_settings.jinja2:2 msgid "File Import Settings" msgstr "Dateiimport Einstellungen" -#: octoprint_mrbeam/__init__.py:684 +#: octoprint_mrbeam/__init__.py:681 #: octoprint_mrbeam/templates/settings/camera_settings.jinja2:4 msgid "Camera" msgstr "Kamera" -#: octoprint_mrbeam/__init__.py:685 +#: octoprint_mrbeam/__init__.py:682 #: octoprint_mrbeam/templates/settings/backlash_settings.jinja2:2 msgid "Precision Calibration" msgstr "Feinjustierung" -#: octoprint_mrbeam/__init__.py:686 +#: octoprint_mrbeam/__init__.py:683 #: octoprint_mrbeam/templates/calibration/watterott/calibration_tool.jinja2:52 #: octoprint_mrbeam/templates/settings/debug_settings.jinja2:5 msgid "Debug" msgstr "Debug" -#: octoprint_mrbeam/__init__.py:687 +#: octoprint_mrbeam/__init__.py:684 #: octoprint_mrbeam/templates/settings/about_settings.jinja2:2 msgid "About This Mr Beam" msgstr "Über diesen Mr Beam" -#: octoprint_mrbeam/__init__.py:688 +#: octoprint_mrbeam/__init__.py:685 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:9 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:8 -#: octoprint_mrbeam/wizard_config.py:98 octoprint_mrbeam/wizard_config.py:156 +#: octoprint_mrbeam/wizard_config.py:105 octoprint_mrbeam/wizard_config.py:163 msgid "Analytics" msgstr "Analytics" -#: octoprint_mrbeam/__init__.py:689 +#: octoprint_mrbeam/__init__.py:686 #: octoprint_mrbeam/templates/settings/reminders_settings.jinja2:2 msgid "Reminders" msgstr "Erinnerungen" -#: octoprint_mrbeam/__init__.py:690 +#: octoprint_mrbeam/__init__.py:687 #: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:2 msgid "Maintenance" msgstr "Wartung" -#: octoprint_mrbeam/__init__.py:691 +#: octoprint_mrbeam/__init__.py:688 #: octoprint_mrbeam/templates/settings/leds_settings.jinja2:2 msgid "Mr Beam Lights" msgstr "Mr Beam Lights" -#: octoprint_mrbeam/__init__.py:692 +#: octoprint_mrbeam/__init__.py:689 #: octoprint_mrbeam/templates/settings/custom_material_settings.jinja2:2 msgid "Custom Material Settings" msgstr "Benutzerdefinierte Materialeinstellungen" -#: octoprint_mrbeam/__init__.py:1816 +#: octoprint_mrbeam/__init__.py:1813 msgid "A new picture is being taken, please wait a little..." msgstr "Es wird ein neues Bild gemacht, bitte warte einen Moment..." -#: octoprint_mrbeam/__init__.py:1819 +#: octoprint_mrbeam/__init__.py:1816 msgid "Either the camera is busy or the lid is not open." msgstr "" "Entweder ist die Kamera nicht erreichbar oder der Deckel ist nicht geöffnet." -#: octoprint_mrbeam/wizard_config.py:71 +#: octoprint_mrbeam/wizard_config.py:78 msgid "Connection" msgstr "Verbinden" -#: octoprint_mrbeam/wizard_config.py:80 +#: octoprint_mrbeam/wizard_config.py:87 msgid "Your user" msgstr "Dein Nutzerkonto" -#: octoprint_mrbeam/wizard_config.py:89 +#: octoprint_mrbeam/wizard_config.py:96 msgid "For your safety" msgstr "Zu deiner Sicherheit" -#: octoprint_mrbeam/wizard_config.py:120 +#: octoprint_mrbeam/wizard_config.py:127 msgid "Improved camera" msgstr "Verbesserte Kamera" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_1.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:129 +#: octoprint_mrbeam/wizard_config.py:136 msgid "Custom material backup" msgstr "Backup von benutzerdefinierten Materialien" -#: octoprint_mrbeam/wizard_config.py:138 +#: octoprint_mrbeam/wizard_config.py:145 msgid "SVG split" msgstr "SVGs Zerteilen" #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_3.jinja2:2 -#: octoprint_mrbeam/wizard_config.py:147 +#: octoprint_mrbeam/wizard_config.py:154 msgid "...and more!" msgstr "...und mehr!" +# tab title +#: octoprint_mrbeam/wizard_config.py:186 +msgid "Design Store" +msgstr "Design-Store" + #: octoprint_mrbeam/printing/comm_acc2.py:314 #: octoprint_mrbeam/printing/comm_acc2.py:353 msgid "Please contact Mr Beam support team and attach octoprint.log." @@ -187,8 +192,8 @@ msgstr "nur Gravur" #: octoprint_mrbeam/static/js/convert.js:409 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:135 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:306 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:178 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:242 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:180 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:244 msgid "mm" msgstr "mm" @@ -723,7 +728,7 @@ msgstr "Bereit zum Lasern?" #: octoprint_mrbeam/templates/calibration/watterott/tab_corner_calibration.jinja2:101 #: octoprint_mrbeam/templates/conversion_dialog.jinja2:152 #: octoprint_mrbeam/templates/settings.jinja2:52 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:128 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 #: octoprint_mrbeam/templates/take_photo.jinja2:10 msgid "Cancel" msgstr "Abbruch" @@ -1300,22 +1305,21 @@ msgstr "" "Deine Einstellung zu Analytics kann im Moment nicht gespeichert werden. " "%(br)sPrĂŒfe die Verbindung zu Mr Beam und versuche es erneut." -#: octoprint_mrbeam/static/js/wizard_general.js:37 +#: octoprint_mrbeam/static/js/wizard_general.js:38 msgid "Let's go!" msgstr "Auf geht's!" #: octoprint_mrbeam/static/js/wizard_general.js:42 -msgid "What's New" -msgstr "Was gibt's Neues" +msgid "Welcome dialog" +msgstr "Welcome Dialog" -# Settings > About Screen #: octoprint_mrbeam/static/js/wizard_general.js:44 -msgid "What's New in the Stable Channel" -msgstr "Was gibt’s Neues im Stabilen Kanal?" +msgid "What's New" +msgstr "Was gibt's Neues" -#: octoprint_mrbeam/static/js/wizard_general.js:47 -msgid "Welcome dialog" -msgstr "Welcome Dialog" +#: octoprint_mrbeam/static/js/wizard_general.js:46 +msgid "What's New in Beta" +msgstr "Was gibt's Neues in Beta" #: octoprint_mrbeam/static/js/working_area.js:84 msgid "Rectangle" @@ -1333,11 +1337,11 @@ msgstr "Stern" msgid "Heart" msgstr "Herz" -#: octoprint_mrbeam/static/js/working_area.js:938 +#: octoprint_mrbeam/static/js/working_area.js:941 msgid "Limited split result." msgstr "Nur teilweise zerteiltes Ergebnis." -#: octoprint_mrbeam/static/js/working_area.js:939 +#: octoprint_mrbeam/static/js/working_area.js:942 msgid "" "Splitting this design would result in too many parts. Here are " "${split_result.length} parts. You can split the last one again if necessary." @@ -1346,27 +1350,27 @@ msgstr "" "${split_result.length} Teile. Du kannst den letzten Teil bei Bedarf noch " "einmal zerteilen." -#: octoprint_mrbeam/static/js/working_area.js:948 +#: octoprint_mrbeam/static/js/working_area.js:951 msgid "No different line colors found." msgstr "Keine unterschiedlichen Linienfarben gefunden." -#: octoprint_mrbeam/static/js/working_area.js:951 +#: octoprint_mrbeam/static/js/working_area.js:954 msgid "No non-intersecting shapes found." msgstr "Keine nicht-ĂŒberlappenden Formen gefunden." -#: octoprint_mrbeam/static/js/working_area.js:956 +#: octoprint_mrbeam/static/js/working_area.js:959 msgid "Looks like a single path." msgstr "Sieht nach einem einzigen Pfad aus." -#: octoprint_mrbeam/static/js/working_area.js:959 +#: octoprint_mrbeam/static/js/working_area.js:962 msgid "Element not splittable with this method." msgstr "Element is nicht zerteilbar mit dieser Methode." -#: octoprint_mrbeam/static/js/working_area.js:960 +#: octoprint_mrbeam/static/js/working_area.js:963 msgid "Can't split this design." msgstr "Dieses Design kann nicht zerteilt werden." -#: octoprint_mrbeam/static/js/working_area.js:1287 +#: octoprint_mrbeam/static/js/working_area.js:1290 #, python-format msgid "" "The SVG file contains unsupported elements: '%(elemName)s' These elements " @@ -1375,12 +1379,12 @@ msgstr "" "Die SVG-Datei enthĂ€lt nicht unterstĂŒtzte Elemente: %(elemName)s' Diese " "Elemente wurden entfernt." -#: octoprint_mrbeam/static/js/working_area.js:1289 +#: octoprint_mrbeam/static/js/working_area.js:1292 #, python-format msgid "Unsupported elements in SVG: '%(elemName)s'" msgstr "Nicht unterstĂŒtzte Elemente in SVG: '%(elemName)s'" -#: octoprint_mrbeam/static/js/working_area.js:1297 +#: octoprint_mrbeam/static/js/working_area.js:1300 #, python-format msgid "" "The SVG file contains text elements.%(br)sIf you want to laser just their " @@ -1391,11 +1395,11 @@ msgstr "" "willst,%(br)skonvertiere sie in Pfade.%(br)sAnsonsten werden sie mit FĂŒllung " "graviert." -#: octoprint_mrbeam/static/js/working_area.js:1299 +#: octoprint_mrbeam/static/js/working_area.js:1302 msgid "Text elements found" msgstr "Textelemente gefunden" -#: octoprint_mrbeam/static/js/working_area.js:1310 +#: octoprint_mrbeam/static/js/working_area.js:1313 msgid "" "The SVG file contained style elements with online references. Since online " "references are not supported, we removed them. The image might look a bit " @@ -1405,11 +1409,11 @@ msgstr "" "Referenzen nicht unterstĂŒtzt werden, haben wir sie entfernt. Das Bild könnte " "jetzt etwas anders aussehen." -#: octoprint_mrbeam/static/js/working_area.js:1312 +#: octoprint_mrbeam/static/js/working_area.js:1315 msgid "Style elements removed" msgstr "Style-Elemente entfernt" -#: octoprint_mrbeam/static/js/working_area.js:1323 +#: octoprint_mrbeam/static/js/working_area.js:1326 msgid "" "The selected design file can not be handled. Please make sure it is a valid " "design file." @@ -1417,25 +1421,25 @@ msgstr "" "Die ausgewĂ€hlte Design-Datei kann nicht bearbeitet werden. Bitte stelle " "sicher, dass es sich um eine gĂŒltige Design-Datei handelt." -#: octoprint_mrbeam/static/js/working_area.js:1325 +#: octoprint_mrbeam/static/js/working_area.js:1328 msgid "File error." msgstr "Dateifehler." -#: octoprint_mrbeam/static/js/working_area.js:1336 +#: octoprint_mrbeam/static/js/working_area.js:1339 msgid "The selected design file does not have any content." msgstr "Die ausgewĂ€hlte Design-Datei hat keinen Inhalt." -#: octoprint_mrbeam/static/js/working_area.js:1338 +#: octoprint_mrbeam/static/js/working_area.js:1341 msgid "Empty File." msgstr "Leere Datei." -#: octoprint_mrbeam/static/js/working_area.js:1349 +#: octoprint_mrbeam/static/js/working_area.js:1352 msgid "An unknown error occurred while processing this design file." msgstr "" "Ein bekannter Fehler ist wĂ€hrend der Verarbeitung dieser Designdatei " "aufgetreten." -#: octoprint_mrbeam/static/js/working_area.js:1350 +#: octoprint_mrbeam/static/js/working_area.js:1353 msgid "" "Please try reloading this browser window and try again. If this error " "remains, contact the Mr Beam Support Team. Make sure you provide the error " @@ -1449,8 +1453,8 @@ msgstr "" #: octoprint_mrbeam/static/js/calibration/camera_calibration.js:219 #: octoprint_mrbeam/static/js/calibration/camera_calibration.js:811 #: octoprint_mrbeam/static/js/calibration/camera_calibration.js:839 -#: octoprint_mrbeam/static/js/working_area.js:1351 -#: octoprint_mrbeam/static/js/working_area.js:1353 +#: octoprint_mrbeam/static/js/working_area.js:1354 +#: octoprint_mrbeam/static/js/working_area.js:1356 msgid "Error" msgstr "Fehler" @@ -2020,7 +2024,7 @@ msgid "Basic" msgstr "Basic" #: octoprint_mrbeam/templates/conversion_dialog.jinja2:338 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:443 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:445 msgid "Image Preprocessing" msgstr "Bildvorverarbeitung" @@ -2649,13 +2653,13 @@ msgstr "Etwas ist schief gelaufen" # Serial number #: octoprint_mrbeam/templates/loading_overlay.jinja2:222 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:767 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:769 msgid "Serial" msgstr "Seriennummer" #: octoprint_mrbeam/templates/loading_overlay.jinja2:223 #: octoprint_mrbeam/templates/loginscreen_viewmodel.jinja2:13 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:768 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:770 msgid "Mr Beam Name" msgstr "Mr Beam Name" @@ -3160,11 +3164,11 @@ msgstr "Download" #: octoprint_mrbeam/templates/tab_designlib.jinja2:223 #: octoprint_mrbeam/templates/tab_designlib.jinja2:255 #: octoprint_mrbeam/templates/tab_designlib.jinja2:286 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:301 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:319 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:395 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:566 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:303 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:321 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:397 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:568 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:624 msgid "Remove" msgstr "Entfernen" @@ -3193,7 +3197,7 @@ msgstr "Intern" #: octoprint_mrbeam/templates/tab_designstore.jinja2:21 msgid "The Mr Beam Design Store is not reachable" -msgstr "Der Mr Beam Design Store ist nicht erreichbar" +msgstr "Der Mr Beam Design-Store ist nicht erreichbar" #: octoprint_mrbeam/templates/tab_designstore.jinja2:22 msgid "" @@ -3360,7 +3364,7 @@ msgstr "Einheiten auf Millimeter einstellen" # Terminal GCode Reference #: octoprint_mrbeam/templates/tab_terminal.jinja2:138 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:130 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:132 msgid "Send" msgstr "Senden" @@ -3386,7 +3390,7 @@ msgid "Offline" msgstr "Offline" #: octoprint_mrbeam/templates/tab_workingarea.jinja2:25 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:279 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 msgid "File" msgstr "Datei" @@ -3440,15 +3444,20 @@ msgstr "" " Stelle " "sicher, dass alle vier Markierungen sichtbar sind." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:95 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:88 +msgid "More info" +msgstr "" + +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:90 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:97 msgid "Send image to Mr Beam" msgstr "Bild an Mr Beam senden" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:99 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:101 msgid "Send the current image to Mr Beam Lasers for review." msgstr "Sende das aktuelle Bild zur ÜberprĂŒfung an Mr Beam Lasers." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:100 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:102 msgid "" "This helps us to improve the camera system to work better in even more " "difficult conditions." @@ -3456,12 +3465,12 @@ msgstr "" "Dies hilft uns, das Kamerasystem zu verbessern damit es sogar unter weniger " "gĂŒnstigen Bedingungen besser funktioniert." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:106 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 msgid "Mr Beam Lasers might store your image in it's camera training data set." msgstr "" "Mr Beam Lasers kann Dein Bild in ihrem Kamera-Training-Datensatz speichern." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:107 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 msgid "" "Please understand that Mr Beam Lasers can not send you any response " "regarding this image." @@ -3469,7 +3478,7 @@ msgstr "" "Bitte habe VerstĂ€ndnis, dass Mr Beam Lasers Dir keine RĂŒckmeldung zu diesem " "Bild geben kann." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:108 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 msgid "Mr Beam Lasers will not publish the image nor sell it to third parties." msgstr "" "Mr Beam Lasers wird das Bild weder veröffentlichen noch an Dritte verkaufen." @@ -3477,12 +3486,12 @@ msgstr "" # URL - do not translate/modify #: octoprint_mrbeam/templates/settings/about_settings.jinja2:94 #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:10 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:109 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 #: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:9 msgid "/plugin/mrbeam/static/docs/MrBeamAnalytics-PrivacyPolicy_en.pdf" msgstr "/plugin/mrbeam/static/docs/MrBeamAnalytics-PrivacyPolicy_de.pdf" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:110 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:112 #, python-format msgid "" "Your image is sent within the context of Mr Beam Analytics. (See " @@ -3491,7 +3500,7 @@ msgstr "" "Dein Bild wird im Rahmen der Mr Beam Analytics gesendet. " "(%(open)sDatenschutzbestimmungen%(close)s)" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:111 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:113 msgid "" "The upload of your image to Mr Beam's servers will happen in the background. " "If you're not online, the image will be uploaded next time you're online." @@ -3500,16 +3509,16 @@ msgstr "" "Hintergrund. Wenn Du gerade nicht online bist, wird das Bild hochgeladen, " "wenn Du wieder online bist." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:115 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:117 msgid "We appreciate your support. Thank you!" msgstr "Wir wissen Deine UnterstĂŒtzung sehr zu schĂ€tzen. Vielen Dank!" # Settings > About Screen -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:119 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 msgid "Activate Mr Beam Analytics:" msgstr "Aktiviere Mr Beam Analytics:" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:121 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:123 msgid "" "This functionality is part of Mr Beam Analytics which needs to be " "enabled to use this functionality." @@ -3517,22 +3526,22 @@ msgstr "" "Diese FunktionalitĂ€t ist Teil von Mr Beam Analytics. Zur Nutzung muß " "diese FunktionalitĂ€t aktiviert werden." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:122 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:124 #, python-format msgid "Please go to %(open)sMr Beam Analytics%(close)s to enable it." msgstr "" "Bitte gehe zu %(open)sMr Beam Analytics%(close)s, um diese " "FunktionalitĂ€t zu aktivieren." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Low" msgstr "Niedrig" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:137 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 msgid "Picture Quality" msgstr "BildqualitĂ€t" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:139 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:141 msgid "" "- Open the lid and keep your hands off the working area for a few seconds to " "receive a higher resolution image" @@ -3542,220 +3551,220 @@ msgstr "" # Image adjustment sliders #: octoprint_mrbeam/templates/settings/leds_settings.jinja2:6 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:144 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:146 msgid "Brightness" msgstr "Helligkeit" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:154 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:156 msgid "Zoom" msgstr "Zoom" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:169 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:171 msgid "Scroll to zoom" msgstr "Scrolle zum zoomen" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:173 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:175 msgid "Object height" msgstr "Objekt-Höhe" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:186 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:188 msgid "Firmware update in progress" msgstr "Firmware-Aktualisierung lĂ€uft" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:191 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:193 msgid "Do not power off the machine during the flashing process." msgstr "Schalte das GerĂ€t wĂ€hrend des Aktualisierungsprozess nicht aus." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:196 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:198 msgid "Position" msgstr "Position" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:207 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:209 msgid "XY-Axes" msgstr "XY-Achsen" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:223 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:225 msgid "Z-Axis" msgstr "Z-Achse" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:237 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:239 msgid "Jog distance:" msgstr "Jog-Distanz:" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:251 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 msgid "Serial Port" msgstr "Serielle Schnittstelle" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:253 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:255 msgid "Baudrate" msgstr "Baudrate" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:256 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:258 msgid "Save connection settings" msgstr "Verbindungseinstellungen speichern" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:259 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 msgid "Auto-connect on server startup" msgstr "Automatische Verbindung beim Start des Servers" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:261 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:263 #: octoprint_mrbeam/templates/wizard/wizard_wifi.jinja2:54 msgid "Connect" msgstr "Verbinden" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:273 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:275 msgid "Designs" msgstr "Designs" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:274 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:276 msgid "Clear all" msgstr "ZurĂŒcksetzen" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:280 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:282 msgid "Text" msgstr "Text" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:281 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:283 msgid "Shape" msgstr "Form" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:318 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:394 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:563 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:621 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:320 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:396 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:565 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:623 msgid "Transform" msgstr "Transformieren" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:323 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:399 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:570 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:626 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:325 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:401 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:572 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:628 msgid "translation" msgstr "Übersetzung" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:327 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:403 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:575 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:630 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:329 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:405 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:577 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:632 msgid "rotation" msgstr "Rotation" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:332 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:408 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:580 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:635 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:334 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:410 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:582 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:637 msgid "horizontal" msgstr "horizontal" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:337 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:413 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:585 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:640 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:339 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:415 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:587 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:642 msgid "vertical" msgstr "vertikal" # oder: # Skala? # Skalierung? -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:342 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:418 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:590 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:645 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:344 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:420 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:592 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:647 msgid "scale" msgstr "Skalierung" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:347 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:423 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:595 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:650 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:349 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:425 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:597 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:652 msgid "multiply" msgstr "multiplizieren" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:352 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:355 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:427 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:430 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:599 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:602 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:654 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:657 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:354 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:357 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:429 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:432 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:601 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:604 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:656 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:659 msgid "duplicate" msgstr "duplizieren" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:362 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:364 msgid "split" msgstr "zerteilten" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:365 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:367 msgid "by stroke color" msgstr "Nach Linienfarbe" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:368 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:370 msgid "into shapes (keep overlapping)" msgstr "in Formen (Überlappungen erhaltend)" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:371 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:373 msgid "vertically" msgstr "vertikal" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:374 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:376 msgid "horizontally" msgstr "horizontal" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:381 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:544 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:605 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:660 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:546 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 msgid "exceeds working area" msgstr "ĂŒberschreitet den Arbeitsbereich" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:382 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:545 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:606 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:661 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:384 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:608 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:663 msgid "Design exceeds the working area." msgstr "Das Design ĂŒberschreitet den Arbeitsbereich." -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:383 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:547 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:607 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:662 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:385 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:549 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:609 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:664 msgid "Make it fit" msgstr "Anpassen" # Image adjustment sliders -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:455 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:457 msgid "contrast" msgstr "Kontrast" # Image adjustment sliders -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:466 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:468 msgid "brightness" msgstr "Helligkeit" # Image adjustment sliders -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:478 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:480 msgid "sharpen" msgstr "SchĂ€rfe" # Image adjustment sliders -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:489 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:491 msgid "gamma" msgstr "Gamma" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:516 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:518 msgid "crop" msgstr "zuschneiden" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:560 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:620 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:562 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:622 msgid "Edit" msgstr "Bearbeiten" -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:747 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:750 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:753 -#: octoprint_mrbeam/templates/tab_workingarea.jinja2:756 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:749 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:752 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:755 +#: octoprint_mrbeam/templates/tab_workingarea.jinja2:758 msgid "" "The system can not find the pink marker in the device in this corner of the " "workin area. Please make sure that it is visible for the camera." @@ -4295,6 +4304,7 @@ msgid "Usernames, email addresses or passwords." msgstr "Nutzernamen, Emailadressen oder Passwörter." #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:50 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 msgid "Camera pictures (except if explicitly and actively sent by you.)" msgstr "" "Kamerabilder (ausser wenn sie von Dir explizit und aktiv gesendet werden.)" @@ -4303,11 +4313,12 @@ msgstr "" # „Ortsdaten“
. # > Standortdaten #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:51 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:51 msgid "Location or public IP addresses." msgstr "Standortdaten oder öffentliche IP Adressen." #: octoprint_mrbeam/templates/settings/analytics_settings.jinja2:59 -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:61 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:62 #, python-format msgid "" "Want more detailed information? You can check our %(open)sprivacy policy" @@ -4954,18 +4965,37 @@ msgstr "" msgid "No, I’d rather not share the analytics data." msgstr "Nein, ich möchte lieber keine Analysedaten teilen." -# vorheriger Vorschlag fĂŒr „Locaton“: -# „Ortsdaten“
. -# > Standortdaten -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:50 -msgid "Location, camera pictures, public IP addresses." -msgstr "Standortdaten, Kamerabilder, öffentliche IP Adressen." - -#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:58 +#: octoprint_mrbeam/templates/wizard/wizard_analytics.jinja2:59 msgid "" "You can change you choice any time in the menu \"Settings > Analytics\"." msgstr "Du kannst Deine Auswahl jederzeit im MenĂŒ “Einstellungen > Analytics”" +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:3 +msgid "The new Mr Beam Design Store" +msgstr "Der neue Mr Beam Design-Store" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:19 +msgid "Buy beautiful designs, integrated in your Mr Beam software" +msgstr "" +"Kaufe schöne Designs, die in deine Mr Beam Software integriert sind" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:23 +msgid "Create wonderful objects" +msgstr "Erstelle tolle Objekte" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:32 +msgid "All Beta users get 300 Beam Coins for free!" +msgstr "Alle Beta User bekommen 300 Beam Coins gratis!" + +#: octoprint_mrbeam/templates/wizard/wizard_beta_news_0.jinja2:40 +#, python-format +msgid "" +"For more information about the Design Store, visit our %(tag_open)sKnowledge " +"Base%(tag_close)s." +msgstr "" +"FĂŒr mehr Informationen ĂŒber unseren Design-Store, besuche unsere " +"%(tag_open)sKnowledge Base%(tag_close)s." + #: octoprint_mrbeam/templates/wizard/wizard_whatsnew_0.jinja2:1 msgid "Improved Camera" msgstr "Verbesserte Kamera" @@ -5157,6 +5187,16 @@ msgstr "Daemon offline" msgid "Reset daemon" msgstr "DĂ€mon zurĂŒcksetzen" +# Settings > About Screen +#~ msgid "What's New in the Stable Channel" +#~ msgstr "Was gibt’s Neues im Stabilen Kanal?" + +# vorheriger Vorschlag fĂŒr „Locaton“: +# „Ortsdaten“
. +# > Standortdaten +#~ msgid "Location, camera pictures, public IP addresses." +#~ msgstr "Standortdaten, Kamerabilder, öffentliche IP Adressen." + #~ msgid "Quick Shapes" #~ msgstr "Quick Form" From abdda712970525125e70ea707f05eb619099ff90 Mon Sep 17 00:00:00 2001 From: Axel Soll Date: Tue, 8 Sep 2020 14:58:55 +0200 Subject: [PATCH 18/28] Remove "experimental" tag from obj height compensation. (#979) --- .../templates/tab_workingarea.jinja2 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/octoprint_mrbeam/templates/tab_workingarea.jinja2 b/octoprint_mrbeam/templates/tab_workingarea.jinja2 index c761cf204..739ac4c9e 100644 --- a/octoprint_mrbeam/templates/tab_workingarea.jinja2 +++ b/octoprint_mrbeam/templates/tab_workingarea.jinja2 @@ -171,14 +171,14 @@
{{ _('Scroll to zoom') }}
-
- -{# Translators: millimiters, unit of length#} - {{ _('mm') }} -
+
+ +{# Translators: millimiters, unit of length#} + {{ _('mm') }} +
From 9522a16a380db75ed23cfbf410311bd9e7ba4ad4 Mon Sep 17 00:00:00 2001 From: Axel Soll Date: Tue, 8 Sep 2020 15:08:16 +0200 Subject: [PATCH 19/28] Fix mouseover marker always shows Preview tab. (#970) --- octoprint_mrbeam/static/js/working_area.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/octoprint_mrbeam/static/js/working_area.js b/octoprint_mrbeam/static/js/working_area.js index c7cef316f..16f5838fc 100644 --- a/octoprint_mrbeam/static/js/working_area.js +++ b/octoprint_mrbeam/static/js/working_area.js @@ -2049,8 +2049,9 @@ $(function(){ }); // opens preview pane on the left if hovered over one of the pink markers on the working area - $('#camera_markers circle').mouseenter(function(){ - if (!$('#wa_view_settings_body').hasClass('in')) { + $('#camera_markers circle').mouseenter(function(e){ + if (!$('#wa_view_settings_body').hasClass('in') + && !self.camera.markersFound()[$(e.target).attr('id').replace('marker', '')]) { $('#wa_view_settings_body').collapse('toggle'); } }); From 8e576a64af5f2b8e4940ab1873eb1f76d8bc3288 Mon Sep 17 00:00:00 2001 From: Axel Soll Date: Tue, 8 Sep 2020 15:25:08 +0200 Subject: [PATCH 20/28] Fix path for gcode files inside Library folder. (#968) --- octoprint_mrbeam/iobeam/onebutton_handler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/octoprint_mrbeam/iobeam/onebutton_handler.py b/octoprint_mrbeam/iobeam/onebutton_handler.py index 69b2a945b..2f806fed7 100644 --- a/octoprint_mrbeam/iobeam/onebutton_handler.py +++ b/octoprint_mrbeam/iobeam/onebutton_handler.py @@ -239,8 +239,8 @@ def onEvent(self, event, payload): self._logger.debug("onEvent() FILE_SELECTED set_ready_to_laser filename: %s:", 'filename' in payload) try: # OctoPrint 1.3.4 doesn't provide the file name anymore - filename = payload['filename'] if 'filename' in payload else None - self.set_ready_to_laser(filename) + path = payload['path'] if 'path' in payload else None + self.set_ready_to_laser(path) except Exception as e: self._logger.exception("Error while going into state ReadyToLaser: {}".format(e)) From 254e90a39fde15fd6c9f30d16fda803219adaacc Mon Sep 17 00:00:00 2001 From: Axel Soll Date: Tue, 8 Sep 2020 15:59:00 +0200 Subject: [PATCH 21/28] Show missing markers in gray when camera is inactive. (#975) * Show gray markers when camera is inactive. * Always show warning when some markers are missing. --- octoprint_mrbeam/static/css/svgtogcode.css | 8 ++++++ octoprint_mrbeam/static/js/camera.js | 25 ++++++++++++++----- .../static/js/mother_viewmodel.js | 1 + .../static/js/ready_to_laser_viewmodel.js | 3 +-- .../templates/ready_to_laser.jinja2 | 24 +++++++++--------- .../templates/tab_workingarea.jinja2 | 4 +-- 6 files changed, 43 insertions(+), 22 deletions(-) diff --git a/octoprint_mrbeam/static/css/svgtogcode.css b/octoprint_mrbeam/static/css/svgtogcode.css index 65971a087..d31529bb5 100644 --- a/octoprint_mrbeam/static/css/svgtogcode.css +++ b/octoprint_mrbeam/static/css/svgtogcode.css @@ -526,6 +526,14 @@ g#camera_markers.markerSW circle#markerSW { animation: blinker 2s linear infinite; } +g#camera_markers.markerNE.gray circle#markerNE, +g#camera_markers.markerSE.gray circle#markerSE, +g#camera_markers.markerNW.gray circle#markerNW, +g#camera_markers.markerSW.gray circle#markerSW { + opacity: .6; + animation: none; +} + @keyframes blinker { 50% { opacity: 0; diff --git a/octoprint_mrbeam/static/js/camera.js b/octoprint_mrbeam/static/js/camera.js index ea87d6a74..a1d1ad4ea 100644 --- a/octoprint_mrbeam/static/js/camera.js +++ b/octoprint_mrbeam/static/js/camera.js @@ -29,6 +29,7 @@ $(function(){ self.isCamCalibrated = false; self.firstImageLoaded = false; self.countImagesLoaded = ko.observable(0); + self.imagesInSession = ko.observable(0); self.markersFound = ko.observable(new Map(MARKERS.map(elm => [elm, undefined]))); @@ -104,7 +105,15 @@ $(function(){ }) self.cameraActive = ko.computed(function() { - return self.firstRealimageLoaded() && self.state.isOperational() && !self.state.isPrinting() && !self.state.isLocked(); + let ret = self.firstRealimageLoaded() + && self.state.isOperational() + && !self.state.isPrinting() + && !self.state.isLocked() + && !self.state.interlocksClosed(); + if (!ret) { + self.imagesInSession(0); + } + return ret; }) self.markerMissedClass = ko.computed(function() { @@ -113,6 +122,14 @@ $(function(){ if ((self.markersFound()[m] !== undefined) && !self.markersFound()[m]) ret = ret + ' marker' + m; }); + if (self.cameraMarkerElem !== undefined){ + if (self.imagesInSession() == 0) { + ret = ret + ' gray' + // Somehow the filter in css doesn't work + self.cameraMarkerElem.attr({style:"filter: url(#grayscale_filter)"}); + } else + self.cameraMarkerElem.attr({style:""}); + } return ret; }) @@ -152,11 +169,6 @@ $(function(){ } self.loadImage(self.croppedUrl); } - - // If camera is not active (lid closed), all marker(NW|NE|SW|SE) classes should be removed. - if('interlocks_closed' in data && data.interlocks_closed === true){ - self.cameraMarkerElem.attr('class', ''); - } }; self.loadImage = function (url) { @@ -179,6 +191,7 @@ $(function(){ } else { OctoPrint.simpleApiCommand("mrbeam", "on_camera_picture_transfer", {}) } + self.imagesInSession(self.imagesInSession()+1) }); if (!self.firstImageLoaded) { img.error(function () { diff --git a/octoprint_mrbeam/static/js/mother_viewmodel.js b/octoprint_mrbeam/static/js/mother_viewmodel.js index a2b6bc0ef..e5679ed12 100644 --- a/octoprint_mrbeam/static/js/mother_viewmodel.js +++ b/octoprint_mrbeam/static/js/mother_viewmodel.js @@ -158,6 +158,7 @@ $(function () { // self.state.isReady = ko.observable(undefined); // not sure why this is injected here. should be already present in octoprints printerstate VM self.state.isFlashing = ko.observable(undefined); self.state.currentPos = ko.observable(undefined); + self.state.interlocksClosed = ko.observable(false); self.state.filename = ko.observable(undefined); self.state.filesize = ko.observable(undefined); self.state.filepos = ko.observable(undefined); diff --git a/octoprint_mrbeam/static/js/ready_to_laser_viewmodel.js b/octoprint_mrbeam/static/js/ready_to_laser_viewmodel.js index bc2d2799c..3ff820132 100644 --- a/octoprint_mrbeam/static/js/ready_to_laser_viewmodel.js +++ b/octoprint_mrbeam/static/js/ready_to_laser_viewmodel.js @@ -16,7 +16,6 @@ $(function () { self.dialogTimeoutId = -1; self.gcodeFile = undefined; - self.interlocks_closed = ko.observable(true); self.is_cooling_mode = ko.observable(false); self.is_fan_connected = ko.observable(true); self.is_rtl_mode = ko.observable(false); @@ -218,7 +217,7 @@ $(function () { self.is_pause_mode(mrb_state['pause_mode']); } if ('interlocks_closed' in mrb_state) { - self.interlocks_closed(mrb_state['interlocks_closed']); + self.state.interlocksClosed(mrb_state['interlocks_closed']); } if ('lid_fully_open' in mrb_state) { self.lid_fully_open(mrb_state['lid_fully_open']); diff --git a/octoprint_mrbeam/templates/ready_to_laser.jinja2 b/octoprint_mrbeam/templates/ready_to_laser.jinja2 index 71555d60e..d7e48933a 100644 --- a/octoprint_mrbeam/templates/ready_to_laser.jinja2 +++ b/octoprint_mrbeam/templates/ready_to_laser.jinja2 @@ -1,6 +1,6 @@